body{overflow-x:clip}.hero[data-astro-cid-5qqjv3h6]{isolation:isolate;box-sizing:border-box;min-height:46vw;margin-top:-40px;padding-top:40px;position:relative;overflow:clip}.hero[data-astro-cid-5qqjv3h6]:before{z-index:-1;background-image:conic-gradient(#fcfcfc 25%, #f05 0 50%, #fcfcfc 0 75%, #f05 0);content:"";pointer-events:none;inset-block:0;background-repeat:repeat-y;background-size:56px 56px;width:56px;position:absolute;left:0}.pink-panel[data-astro-cid-5qqjv3h6]{z-index:-2;pointer-events:none;background:#f05;width:calc(30% - 40px);position:absolute;inset:0 auto 0 0;box-shadow:4px 0 20px #0000004d}.category-pane[data-astro-cid-5qqjv3h6]{z-index:1;color:#171717;text-align:right;flex-direction:column;align-items:end;width:clamp(7rem,18vw,14rem);height:min(15%,18rem);display:flex;position:absolute;top:60%;right:calc(70% + 3.5rem);transform:translateY(-50%)}.category-pane[data-astro-cid-5qqjv3h6]>p[data-astro-cid-5qqjv3h6]{letter-spacing:.12em;margin:0 0 .75rem;font-size:.68rem;font-weight:600}.category-list[data-astro-cid-5qqjv3h6]{scrollbar-width:none;scroll-snap-type:y proximity;flex:1;gap:.75rem;padding-block:.5rem;display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 .75rem calc(100% - .75rem),#0000);mask-image:linear-gradient(#0000,#000 .75rem calc(100% - .75rem),#0000)}.category-list[data-astro-cid-5qqjv3h6]::-webkit-scrollbar{display:none}.category-list[data-astro-cid-5qqjv3h6] a[data-astro-cid-5qqjv3h6]{color:inherit;letter-spacing:.04em;scroll-snap-align:start;align-self:end;font-size:clamp(.78rem,1.15vw,1rem);font-weight:600;line-height:1;text-decoration:none;transition:opacity .15s,transform .15s}.category-list[data-astro-cid-5qqjv3h6] a[data-astro-cid-5qqjv3h6]:hover,.category-list[data-astro-cid-5qqjv3h6] a[data-astro-cid-5qqjv3h6]:focus-visible{opacity:.7;outline:none;transform:translate(.25rem)}.featured-product-visual[data-astro-cid-5qqjv3h6]{min-width:0;position:relative}.overlay-abstract[data-astro-cid-5qqjv3h6]{z-index:1;mix-blend-mode:darken;pointer-events:none;-webkit-user-select:none;user-select:none;width:80%;position:absolute;top:55%;left:min(46%,50% - 50px);transform:translate(-50%,-50%)}.landing-main[data-astro-cid-5qqjv3h6]{z-index:1;min-height:100vh;position:relative}.landing-marquee[data-astro-cid-5qqjv3h6]{color:#fcfcfc;background:#0fa;padding-block:.4rem;overflow:hidden}.landing-marquee-track[data-astro-cid-5qqjv3h6]{width:max-content;animation:20s linear infinite landing-marquee-scroll;display:flex}.landing-marquee[data-astro-cid-5qqjv3h6] p[data-astro-cid-5qqjv3h6]{letter-spacing:.08em;white-space:nowrap;flex:none;margin:0;padding-right:2rem;font-size:clamp(1rem,2vw,1.4rem);font-weight:700}.landing-marquee[data-astro-cid-5qqjv3h6] p[data-astro-cid-5qqjv3h6] span[data-astro-cid-5qqjv3h6]{font-weight:400}@keyframes landing-marquee-scroll{to{transform:translate(-25%)}}.landing-wordmark[data-astro-cid-5qqjv3h6]{width:min(20vw,580px);display:block;position:absolute;left:1rem}.landing-wordmark[data-astro-cid-5qqjv3h6] img[data-astro-cid-5qqjv3h6]{width:70%;display:block;position:relative;top:min(4rem,10vh);left:18.5vw}.featured-product[data-astro-cid-5qqjv3h6]{grid-template-columns:minmax(0,1.4fr) minmax(0,.2fr);align-items:end;gap:0;width:clamp(30rem,50vw,44rem);margin-left:auto;display:grid;position:relative;top:0;right:min(5rem,8rem - 10px)}.featured-product-copy[data-astro-cid-5qqjv3h6]{z-index:3;box-sizing:border-box;text-align:left;background:0 0;border:none;align-self:start;width:14rem;margin-top:9rem;margin-left:-8rem;padding:1.25rem;position:relative}.featured-product-image[data-astro-cid-5qqjv3h6]{z-index:2;width:110%;height:auto;display:block;position:relative;right:4rem;transform:scaleX(-1)}.featured-product[data-astro-cid-5qqjv3h6] h2[data-astro-cid-5qqjv3h6]{margin:0;font-size:2rem;line-height:1.05}.featured-product-copy[data-astro-cid-5qqjv3h6]>p[data-astro-cid-5qqjv3h6]{line-height:1.55}.featured-product-cta[data-astro-cid-5qqjv3h6]{color:#fcfcfc;font:inherit;cursor:pointer;white-space:nowrap;background:#f05;border:none;border-radius:999px;margin-top:.75rem;padding:8px 16px;font-size:.9rem;text-decoration:none;display:inline-block}.featured-product-cta[data-astro-cid-5qqjv3h6]:hover,.featured-product-cta[data-astro-cid-5qqjv3h6]:focus-visible{background:#171717;outline:none}.product-carousel[data-astro-cid-5qqjv3h6]{z-index:2;box-sizing:border-box;background:#fff;background-image:conic-gradient(#fcfcfc 25%, #f05 0 50%, #fcfcfc 0 75%, #f05 0);background-position:0 100%;background-repeat:repeat-y;background-size:56px 56px;width:100%;padding:3rem 0 6rem max(5vw,100px,50% - 40rem);position:relative}.product-carousel[data-astro-cid-5qqjv3h6]:before{inset-block:0;content:"";pointer-events:none;width:1px;position:absolute;left:56px;box-shadow:8px 0 8px #0000004d}.product-carousel-heading[data-astro-cid-5qqjv3h6]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.product-carousel-heading[data-astro-cid-5qqjv3h6] h2[data-astro-cid-5qqjv3h6]{margin:0;font-size:clamp(1.25rem,2.5vw,2rem)}.product-carousel-controls[data-astro-cid-5qqjv3h6]{gap:.5rem;margin-right:1.5rem;display:flex}.product-carousel-controls[data-astro-cid-5qqjv3h6] button[data-astro-cid-5qqjv3h6]{color:#030303;width:2.5rem;height:2.5rem;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;place-items:center;font-size:1.25rem;display:grid}.product-carousel-track[data-astro-cid-5qqjv3h6]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;gap:1rem;padding-bottom:1rem;display:flex;overflow-x:auto}.product-carousel-track[data-astro-cid-5qqjv3h6]::-webkit-scrollbar{display:none}.product-carousel-item[data-astro-cid-5qqjv3h6]{scroll-snap-align:start;flex:0 0 calc(33.3333% - .666667rem);min-width:0}.product-carousel-item[data-astro-cid-5qqjv3h6] article a{color:inherit;text-decoration:none;display:block}.product-carousel-item[data-astro-cid-5qqjv3h6] article img{width:100%;height:auto;display:block}.product-carousel-item[data-astro-cid-5qqjv3h6] article h2{margin:.75rem 0 .25rem;font-size:1rem}.product-carousel-item[data-astro-cid-5qqjv3h6] article p{margin:0}.carousel-product-link[data-astro-cid-5qqjv3h6]{color:#fcfcfc;letter-spacing:.08em;background:#f05;border-radius:24px;margin-top:1rem;padding:.6rem 1rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-block}.carousel-product-link[data-astro-cid-5qqjv3h6]:hover,.carousel-product-link[data-astro-cid-5qqjv3h6]:focus-visible{background:#171717;outline:none}@media (width<=800px){.hero[data-astro-cid-5qqjv3h6]{min-height:0;padding:1rem 1rem 2.5rem calc(56px + 1rem)}.pink-panel[data-astro-cid-5qqjv3h6],.category-pane[data-astro-cid-5qqjv3h6],.landing-wordmark[data-astro-cid-5qqjv3h6]{display:none}.featured-product[data-astro-cid-5qqjv3h6]{grid-template-columns:1fr;width:min(100%,32rem);margin:1rem auto 0;right:auto}.overlay-abstract[data-astro-cid-5qqjv3h6]{display:none}.featured-product-image[data-astro-cid-5qqjv3h6]{width:100%;margin:0;right:auto}.featured-product-copy[data-astro-cid-5qqjv3h6]{width:auto;margin:-1.5rem 1rem 0;padding:1rem}.product-carousel[data-astro-cid-5qqjv3h6]{padding:3rem 0 4rem max(6vw,100px)}.product-carousel-item[data-astro-cid-5qqjv3h6]{flex-basis:78%}}@media (prefers-reduced-motion:reduce){.landing-marquee-track[data-astro-cid-5qqjv3h6]{animation:none}}
