html{scroll-behavior:auto}main{position:relative}.pin-spacer{background:transparent!important}@media (max-width: 768px){.headline-xl{font-size:clamp(32px,8vw,48px)!important}.headline-lg{font-size:clamp(24px,6vw,32px)!important}}@media (pointer: coarse){.product-card .group-hover\:opacity-100{opacity:1!important}.product-card .group-hover\:translate-y-0{transform:translateY(0)!important}}.loading{opacity:0;transform:translateY(20px)}.loaded{opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s ease}
