.announcement-banner[data-astro-cid-mpls5b2o]{background-color:var(--color-banner-bg)}.announcement-banner__text[data-astro-cid-mpls5b2o]{padding-block:var(--space-8);padding-inline:var(--space-16);text-align:center;color:#fff;letter-spacing:var(--letter-spacing-body);margin:0;font-size:13px;font-weight:700}@media (width>=768px){.announcement-banner__text[data-astro-cid-mpls5b2o]{font-size:15px}}.hero-carousel[data-astro-cid-pwunukhj]{padding-block:var(--space-32)}.hero-carousel__slides[data-astro-cid-pwunukhj]{aspect-ratio:1410/620;border-radius:var(--radius-button);width:100%;position:relative;overflow:hidden}.hero-carousel__track[data-astro-cid-pwunukhj]{width:calc(var(--slide-count) * 100%);height:100%;transform:translateX(calc(-100% / var(--slide-count)));transition:transform .55s ease-in-out;display:flex}.hero-carousel__track[data-astro-cid-pwunukhj].is-snapping{transition:none}.hero-carousel__slide[data-astro-cid-pwunukhj]{flex:0 0 calc(100% / var(--slide-count));width:calc(100% / var(--slide-count));height:100%;display:block}.hero-carousel__image[data-astro-cid-pwunukhj]{object-fit:cover;width:100%;height:100%}.hero-carousel__dots[data-astro-cid-pwunukhj]{left:0;right:0;bottom:var(--space-16);z-index:2;justify-content:center;gap:var(--space-8);display:flex;position:absolute}.hero-carousel__dot[data-astro-cid-pwunukhj]{cursor:pointer;background-color:#fff9;border:none;border-radius:999px;width:8px;height:8px;padding:0}.hero-carousel__dot[data-astro-cid-pwunukhj].is-active{background-color:#fff}@media (prefers-reduced-motion:reduce){.hero-carousel__track[data-astro-cid-pwunukhj]{transition:none}}.product-card[data-astro-cid-4fhpls6h]{text-align:center;padding:var(--space-24);border-radius:var(--radius-button);flex-direction:column;align-items:center;transition:transform .25s,box-shadow .25s;display:flex}.product-card[data-astro-cid-4fhpls6h]:hover{transform:translateY(-4px);box-shadow:0 16px 32px #0000001a}.product-card__media[data-astro-cid-4fhpls6h]{aspect-ratio:1;border-radius:var(--radius-button);width:100%;padding:var(--space-32);justify-content:center;align-items:center;display:flex;overflow:hidden}.product-card__image[data-astro-cid-4fhpls6h]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .25s}.product-card[data-astro-cid-4fhpls6h]:hover .product-card__image[data-astro-cid-4fhpls6h]{transform:scale(1.05)}.product-card__brand[data-astro-cid-4fhpls6h]{margin:var(--space-16) 0 0;color:var(--color-accent);font-weight:700}.product-card__name[data-astro-cid-4fhpls6h]{margin:var(--space-8) 0 0;font-size:var(--font-size-h6-mobile)}.product-card__desc[data-astro-cid-4fhpls6h]{margin:var(--space-8) 0 0;color:#666;font-size:15px}@media (prefers-reduced-motion:reduce){.product-card[data-astro-cid-4fhpls6h],.product-card__image[data-astro-cid-4fhpls6h]{transition:none}}.trends[data-astro-cid-lcdefpme]{padding-block:var(--space-64)}.trends__grid[data-astro-cid-lcdefpme]{gap:var(--space-32) var(--space-24);grid-template-columns:repeat(1,1fr);display:grid}@media (width>=768px){.trends__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.trends__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.shop[data-astro-cid-lcdefpme]{padding-block:var(--space-64)}.shop__heading[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:var(--space-40)}.shop__heading-text[data-astro-cid-lcdefpme]{padding-bottom:var(--space-8);border-bottom:3px solid var(--color-accent);display:inline-block}.shop__grid[data-astro-cid-lcdefpme]{gap:var(--space-32);grid-template-columns:repeat(1,1fr);display:grid}@media (width>=768px){.shop__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.shop__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.homepage-banner[data-astro-cid-lcdefpme]{padding-top:var(--space-32);overflow-x:hidden}.homepage-banner__link[data-astro-cid-lcdefpme]{aspect-ratio:1440/989;background-position:50%;background-size:cover;width:100vw;margin-left:calc(50% - 50vw);display:block}
