@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&family=Fraunces:wght@400&display=swap";html{scroll-behavior:smooth}#products{scroll-margin-top:90px}body{-webkit-font-smoothing:antialiased}.hero-parallax-image{will-change:transform}.hero-parallax-image picture{display:block;height:100%}.parallax-header{will-change:transform}.photo-frame{overflow:hidden}.zoom-photo{display:block;transition:transform .35s ease}.product-card-arrow{transition:transform .25s ease}@media(hover:hover)and (pointer:fine){.photo-frame:hover .zoom-photo{transform:scale(1.1)}.product-card:hover .product-card-arrow{transform:rotate(45deg)}}.photo-strip{scrollbar-width:thin;scrollbar-color:#c1603b #f2efe6}.skip-link{position:absolute;left:12px;top:-100px;z-index:20;padding:12px;background:#f2efe6;color:#000}.skip-link:focus{top:12px}.unroll-menu{transform-origin:top right}.unroll-menu[data-state=open]{animation:menu-unroll .28s ease-out both}.unroll-menu[data-state=closed]{animation:menu-roll-up .18s ease-in both}@keyframes menu-unroll{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes menu-roll-up{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.parallax-header,.hero-parallax-image{transform:none!important;will-change:auto}.zoom-photo,.product-card-arrow{transition:none;transform:none!important}.unroll-menu[data-state]{animation:none}}
