:root{--teal-50: #eaf5f6;--teal-500: #26949d;--teal-700: #1b6f76;--teal-900: #0e3d42;--pink-600: #c2185b;--pink-700: #9c1349;--pink-50: #fdeaf1;--marigold: #ffc233;--marigold-50: #fff4d6;--wa: #128c4a;--ink: #1d1d1f;--muted: #5d6166;--line: #e4e6e8;--surface: #f5f6f7;--white: #fff;--focus: var(--ink);--font-head: "Baloo 2", "Jost", system-ui, sans-serif;--font-body: "Jost", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-xs: .75rem;--fs-sm: .875rem;--fs-base: 1rem;--fs-lg: 1.125rem;--fs-xl: 1.375rem;--fs-2xl: clamp(1.5rem, 1.25rem + 1.2vw, 2rem);--fs-hero: clamp(1.875rem, 1.3rem + 2.8vw, 3.25rem);--s1: .25rem;--s2: .5rem;--s3: .75rem;--s4: 1rem;--s5: 1.5rem;--s6: 2rem;--s7: 3rem;--s8: 4rem;--r-sm: .5rem;--r-md: .75rem;--r-lg: 1rem;--r-pill: 999px;--shadow: 0 6px 20px -8px rgb(29 29 31 / .25);--ease: cubic-bezier(.2, .7, .2, 1);--t: .18s;--gutter: var(--s4);--tap: 2.75rem;--tabbar: 0rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:7rem}body{margin:0;padding-bottom:var(--tabbar);background:var(--white);color:var(--ink);font:400 var(--fs-base) / 1.5 var(--font-body);-webkit-font-smoothing:antialiased}img,video{display:block;max-width:100%;height:auto}ul{list-style:none;margin:0;padding:0}h1,h2,h3,p,fieldset{margin:0}fieldset{border:0;padding:0;min-width:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}h1,h2{font-family:var(--font-head);font-weight:700;line-height:1.12;text-wrap:balance}h2{font-size:var(--fs-2xl)}.h-sm{font-size:var(--fs-xl)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;left:var(--s4);top:-100%;z-index:60;padding:var(--s3) var(--s4);background:var(--ink);color:var(--white);border-radius:var(--r-sm)}.skip-link:focus{top:var(--s4)}.container{width:100%;max-width:78rem;margin-inline:auto;padding-inline:var(--gutter)}.icon{width:1.25rem;height:1.25rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:var(--tap);padding:var(--s2) var(--s4);border:0;border-radius:var(--r-sm);font-weight:600;cursor:pointer;transition:background-color var(--t) var(--ease),transform var(--t) var(--ease)}.btn:active{transform:scale(.98)}.btn--lg{min-height:3.25rem;padding-inline:var(--s5);font-size:var(--fs-lg)}.btn--primary,.btn--add{background:var(--pink-600);color:var(--white)}.btn--primary:hover,.btn--add:hover{background:var(--pink-700)}.btn--add{width:100%;font-size:var(--fs-sm)}.btn--add[disabled]{opacity:.75;cursor:progress}.btn--wa{background:var(--wa);color:var(--white)}.btn--wa:hover{background:var(--teal-900)}.btn--light{background:var(--white);color:var(--ink)}.pill{display:inline-flex;align-items:center;gap:var(--s2);padding:var(--s1) var(--s3);border-radius:var(--r-pill);background:var(--teal-50);color:var(--teal-900);font-size:var(--fs-sm);font-weight:600}.pill--live{background:var(--white)}.pill--live:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--pink-600)}.more{display:inline-flex;align-items:center;gap:var(--s1);min-height:var(--tap);font-weight:600;color:var(--teal-700);white-space:nowrap}.more .icon{width:1rem;height:1rem;transition:transform var(--t) var(--ease)}.more:hover .icon{transform:translate(3px)}.count{position:absolute;top:0;right:0;display:none;min-width:1.125rem;height:1.125rem;padding-inline:var(--s1);border-radius:var(--r-pill);background:var(--pink-600);color:var(--white);font-size:.6875rem;font-weight:600;line-height:1.125rem;text-align:center}.count.is-on{display:block}.announce{display:flex;justify-content:center;gap:var(--s4);padding:var(--s2) var(--gutter);background:var(--teal-900);color:var(--white);font-size:var(--fs-xs);font-weight:500;letter-spacing:.02em;white-space:nowrap;overflow:hidden}.announce li+li:before{content:"\2022";margin-right:var(--s4);opacity:.6}.announce li:nth-child(3){display:none}.header{position:sticky;top:0;z-index:30;background:var(--white);border-bottom:1px solid var(--line)}.header__bar{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"menu logo actions" "search search search";align-items:center;gap:var(--s2) var(--s2);padding-block:var(--s2)}.header__menu{grid-area:menu;margin-left:calc(var(--s2) * -1);border:0;background:none;cursor:pointer}.icon-btn.header__account{display:none}.logo{grid-area:logo}.logo img{height:var(--logo-h, 2.25rem);width:auto;border-radius:var(--r-sm)}.logo__text{font:700 var(--fs-xl) / 1 var(--font-head);color:var(--teal-700)}.nav{display:none}.header__actions{grid-area:actions;display:flex;gap:var(--s1)}.icon-btn{position:relative;display:grid;place-items:center;width:var(--tap);height:var(--tap);border-radius:var(--r-pill)}.icon-btn:hover{background:var(--surface)}.search{grid-area:search;position:relative}.search .icon{position:absolute;left:var(--s3);top:50%;translate:0 -50%;color:var(--muted);pointer-events:none}.search input{width:100%;min-height:var(--tap);padding:0 var(--s4) 0 2.75rem;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);font:inherit;color:var(--ink)}.search input::placeholder{color:var(--muted)}.cats{padding-block:var(--s4) var(--s2)}.cats__list{display:flex;gap:var(--s3);overflow-x:auto;scrollbar-width:none;padding-bottom:var(--s2)}.cats__list::-webkit-scrollbar{display:none}.cats a{display:grid;justify-items:center;gap:var(--s2);width:4.5rem;font-size:var(--fs-xs);font-weight:500;line-height:1.2;text-align:center}.cats img{width:4.25rem;height:4.25rem;border-radius:50%;object-fit:cover;object-position:50% 18%;border:2px solid var(--teal-500);padding:2px;background:var(--white);transition:border-color var(--t) var(--ease)}.cats a:hover img{border-color:var(--pink-600)}.hero{background:var(--marigold-50)}.hero__grid{display:grid;gap:var(--s5);padding-block:var(--s5)}.hero h1{margin-top:var(--s3);font-size:var(--fs-hero)}.hero__sub{margin-block:var(--s3) var(--s4);font-size:var(--fs-lg);color:var(--muted);max-width:32rem}.hero .btn--primary{width:100%}.hero__deadline{display:flex;align-items:center;gap:var(--s2);margin-top:var(--s3);font-size:var(--fs-sm)}.hero__deadline .icon{width:1.125rem;height:1.125rem;color:var(--teal-700)}.hero__proof{display:inline-flex;align-items:center;gap:var(--s2);min-height:var(--tap);margin-top:var(--s2);font-size:var(--fs-sm);color:var(--muted)}.hero__proof b{color:var(--ink)}.hero__proof .icon{color:var(--pink-600)}.hero__shots{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3)}.shot{position:relative;display:block;overflow:hidden;aspect-ratio:3 / 4;border-radius:var(--r-lg);background:var(--white)}.shot img{width:100%;height:100%;object-fit:cover;object-position:50% 10%;transition:transform .3s var(--ease)}.shot:hover img{transform:scale(1.03)}.shot__tag{position:absolute;inset:auto var(--s2) var(--s2);display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 var(--s2);padding:var(--s2) var(--s3);border-radius:var(--r-sm);background:var(--white);font-size:var(--fs-sm);line-height:1.3;box-shadow:var(--shadow)}.trust{border-bottom:1px solid var(--line)}.trust__list{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3);padding-block:var(--s4)}.trust li{display:flex;align-items:center;gap:var(--s3);font-size:var(--fs-sm);line-height:1.3;color:var(--muted)}.trust b{display:block;color:var(--ink)}.trust .icon{width:1.5rem;height:1.5rem;color:var(--teal-700)}.section{padding-block:var(--s6)}.section--tight{padding-block:var(--s5)}.section--tint{background:var(--surface)}.head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:0 var(--s3);margin-bottom:var(--s4)}.head>div{flex:1 1 14rem}.head p{margin-top:var(--s1);color:var(--muted)}.ages{display:flex;gap:var(--s2);margin:var(--s3) calc(var(--gutter) * -1) 0;padding:0 var(--gutter) var(--s1);overflow-x:auto;scrollbar-width:none}.ages::-webkit-scrollbar{display:none}.ages a{display:grid;place-items:center;min-height:var(--tap);padding-inline:var(--s4);border:1.5px solid var(--teal-500);border-radius:var(--r-pill);font-weight:600;white-space:nowrap;color:var(--teal-900);transition:background-color var(--t) var(--ease),color var(--t) var(--ease)}.ages a:hover{background:var(--teal-700);border-color:var(--teal-700);color:var(--white)}.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s5) var(--s3)}.card{display:flex;flex-direction:column;gap:var(--s1);min-width:0}.card__media{position:relative;display:block;overflow:hidden;aspect-ratio:3 / 4;border-radius:var(--r-md);background:var(--surface)}.card__media img{width:100%;height:100%;object-fit:cover;object-position:50% 15%;transition:transform .3s var(--ease)}.card__media:hover img{transform:scale(1.04)}.badge{position:absolute;top:var(--s2);left:var(--s2);padding:2px var(--s2);border-radius:var(--r-sm);background:var(--marigold);color:var(--ink);font-size:var(--fs-xs);font-weight:600}.badge--low{background:var(--pink-50);color:var(--pink-700)}.card__name{margin-top:var(--s1);min-height:2.6em;font-size:var(--fs-sm);font-weight:500;line-height:1.3}.card__price{font-size:var(--fs-lg);font-weight:600}.card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1) var(--s2);font-size:var(--fs-xs);color:var(--muted)}.card__offer{padding:1px var(--s2);border-radius:var(--r-pill);background:var(--marigold);color:var(--ink);font-weight:600}.sizes{display:flex;gap:var(--s1);margin-inline:-2px;padding:2px;overflow-x:auto;scrollbar-width:none}.sizes::-webkit-scrollbar{display:none}.size{flex:none;min-width:2.75rem;min-height:2.25rem;padding-inline:var(--s2);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--white);font-size:var(--fs-xs);font-weight:500;cursor:pointer;transition:border-color var(--t) var(--ease),background-color var(--t) var(--ease)}.size:hover{border-color:var(--ink)}.size[aria-pressed=true]{border-color:var(--teal-700);background:var(--teal-700);color:var(--white)}.size[disabled]{color:var(--muted);background:var(--surface);text-decoration:line-through;cursor:not-allowed}.needs-size .sizes{outline:2px solid var(--pink-600);outline-offset:1px;border-radius:var(--r-sm)}.card__hint{font-size:var(--fs-xs);font-weight:600;color:var(--pink-700)}.card__hint:empty{display:none}.card .btn--add{margin-top:var(--s2)}.btn--add .icon{width:1rem;height:1rem}.products--list{grid-template-columns:1fr;gap:var(--s4)}.products--list .card{display:grid;grid-template-columns:4.5rem minmax(0,1fr);column-gap:var(--s3);align-items:start}.products--list .card>*{grid-column:2}.products--list .card__media{grid-column:1;grid-row:1 / span 6}.products--list .card__name{margin-top:0;min-height:0}.reels{display:grid;grid-auto-flow:column;grid-auto-columns:42%;gap:var(--s3);margin-inline:calc(var(--gutter) * -1);padding:2px var(--gutter) var(--s2);overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none}.reels::-webkit-scrollbar{display:none}.reels li{scroll-snap-align:start}.reel{position:relative;display:block;width:100%;padding:0;overflow:hidden;aspect-ratio:9 / 16;border:0;border-radius:var(--r-lg);background:var(--teal-900);cursor:pointer;text-align:left}.reel>img{width:100%;height:100%;object-fit:cover;transition:transform .3s var(--ease)}.reel:hover>img{transform:scale(1.04)}.reel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0 0 0 / .5),transparent 45%);pointer-events:none}.reel__play{position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:1;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:#ffffffeb;color:var(--ink)}.reel__play .icon{width:1.5rem;height:1.5rem;margin-left:2px}.reel__stat{position:absolute;top:var(--s2);left:var(--s2);z-index:1;display:inline-flex;align-items:center;gap:var(--s1);padding:2px var(--s2);border-radius:var(--r-pill);background:#0009;color:var(--white);font-size:var(--fs-xs);font-weight:500}.reel__stat .icon{width:.75rem;height:.75rem;fill:currentColor}.reel__product{position:absolute;inset:auto var(--s2) var(--s2);z-index:1;display:flex;align-items:center;gap:var(--s2);padding:var(--s1);border-radius:var(--r-sm);background:var(--white);font-size:var(--fs-xs);line-height:1.25}.reel__product img{width:2.25rem;height:2.25rem;border-radius:var(--s1);object-fit:cover;object-position:50% 20%}.reel__product b{display:block;font-weight:600}.player{width:min(100% - 2rem,26rem);max-height:calc(100dvh - 2rem);padding:0;border:0;border-radius:var(--r-lg);overflow:auto;box-shadow:var(--shadow)}.player::backdrop{background:#000000b3}.player__close{position:absolute;top:var(--s2);right:var(--s2);z-index:2;display:grid;place-items:center;width:var(--tap);height:var(--tap);border:0;border-radius:50%;background:#0009;color:var(--white);cursor:pointer}.player__media{position:relative;display:grid;place-items:center;background:var(--ink)}.player__media video,.player__media img{width:100%;height:52dvh;object-fit:contain}.player__stage{position:relative}.player__note{position:absolute;inset:auto var(--s4) var(--s4);padding:var(--s2) var(--s3);border-radius:var(--r-sm);background:var(--white);font-size:var(--fs-sm);text-align:center}.player__nav{position:absolute;top:42%;display:grid;place-items:center;width:var(--tap);height:var(--tap);border:0;border-radius:50%;background:#ffffffeb;color:var(--ink);cursor:pointer}.player__nav--prev{left:var(--s2)}.player__nav--prev .icon{rotate:180deg}.player__nav--next{right:var(--s2)}.player__count{position:absolute;top:var(--s3);left:var(--s3);padding:2px var(--s2);border-radius:var(--r-pill);background:#0009;color:var(--white);font-size:var(--fs-xs);font-weight:500}.player__body{display:grid;gap:var(--s4);padding:var(--s4)}.offers{display:grid;gap:var(--s3)}.offer{display:grid;gap:var(--s1);padding:var(--s4) var(--s5);border-radius:var(--r-lg);transition:transform var(--t) var(--ease)}.offer:hover{transform:translateY(-2px)}.offer b{font:700 var(--fs-2xl) / 1.1 var(--font-head)}.offer__kicker{font-size:var(--fs-sm);font-weight:500}.offer__cta{display:inline-flex;align-items:center;gap:var(--s1);margin-top:var(--s2);font-size:var(--fs-sm);font-weight:600;text-decoration:underline;text-underline-offset:3px}.offer__cta .icon{width:1rem;height:1rem}.offer--a{background:var(--marigold)}.offer--b{background:var(--teal-700);color:var(--white);--focus: var(--marigold)}.offer--c{background:var(--pink-600);color:var(--white)}.occasions{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s4) var(--s3)}.occasions a{display:grid;gap:var(--s2);font-size:var(--fs-sm);text-align:center}.occasions img{width:100%;aspect-ratio:1;object-fit:cover;object-position:50% 15%;border-radius:var(--r-md);background:var(--surface);transition:transform var(--t) var(--ease)}.occasions a:hover img{transform:translateY(-3px)}.shopify-section:has(>.seg)+.shopify-section>.seg{padding-top:0}.seg__tag{display:inline-block;margin:0 0 var(--s2);padding:2px var(--s3);border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:600}.head .seg__tag{color:var(--ink)}.seg--newborn .seg__tag{background:var(--marigold-50)}.seg--girls .seg__tag{background:var(--pink-50);color:var(--pink-700)}.seg--boys .seg__tag{background:var(--teal-50);color:var(--teal-900)}.chips.seg__chips{flex-wrap:nowrap;margin:0 calc(var(--gutter) * -1) var(--s4);padding:2px var(--gutter);overflow-x:auto;scrollbar-width:none}.chips.seg__chips::-webkit-scrollbar{display:none}.seg__chips a{white-space:nowrap}.section--dark{--focus: var(--marigold);background:var(--teal-900);color:var(--white)}.pill--gold{background:var(--marigold);color:var(--ink)}.fabric{display:grid;gap:var(--s5)}.fabric__head h2{margin-top:var(--s3)}.fabric__head p:last-child{margin-top:var(--s3);max-width:34rem;color:var(--teal-50)}.swatches{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s5) var(--s3);text-align:center}.swatches li{display:grid;justify-items:center;align-content:start;gap:var(--s1)}.swatches b{margin-top:var(--s2);font:700 var(--fs-lg) / 1.2 var(--font-head)}.swatches li>span:last-child{font-size:var(--fs-sm);line-height:1.35;color:var(--teal-50)}.swatch{display:block;overflow:hidden;width:100%;max-width:7.5rem;aspect-ratio:1;border-radius:50%;border:3px solid var(--marigold);background:var(--teal-700)}.swatch img{width:100%;height:100%;object-fit:cover;transform:scale(2.6)}.swatch--ajrakh img{transform-origin:50% 36%}.swatch--patola img{transform-origin:50% 31%}.swatch--kalamkari img{transform-origin:44% 42%}.swatch--kasavu img{object-position:50% 100%;transform-origin:47% 90%}.swatch--ikat img{transform-origin:55% 35%}.swatch--madras img{transform-origin:50% 48%}.twin{display:grid;gap:var(--s4);padding:var(--s4);border-radius:var(--r-lg);background:var(--teal-50)}.twin__shots{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3)}.twin__shots img{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 15%;border-radius:var(--r-md)}.twin__copy p{margin-block:var(--s2) var(--s4);color:var(--muted)}.chips{display:flex;flex-wrap:wrap;gap:var(--s2)}.chips a{display:grid;place-items:center;min-height:var(--tap);padding-inline:var(--s4);border-radius:var(--r-pill);background:var(--white);border:1.5px solid var(--teal-500);font-weight:600;color:var(--teal-900);transition:background-color var(--t) var(--ease),color var(--t) var(--ease)}.chips a:hover{background:var(--teal-700);border-color:var(--teal-700);color:var(--white)}.reviews{display:grid;grid-auto-flow:column;grid-auto-columns:80%;gap:var(--s3);margin-inline:calc(var(--gutter) * -1);padding:2px var(--gutter) var(--s2);overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none}.reviews::-webkit-scrollbar{display:none}.review{display:grid;align-content:space-between;gap:var(--s3);padding:var(--s4);border-radius:var(--r-lg) var(--r-lg) var(--r-lg) var(--s1);background:var(--white);border:1px solid var(--line);scroll-snap-align:start}.review cite{font-style:normal;font-size:var(--fs-sm);font-weight:600}.review cite span{font-weight:400;color:var(--muted)}.review cite span:before{content:"\b7  "}.about{display:grid;gap:var(--s4)}.about__img{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:50% 44%;border-radius:var(--r-lg)}.about__copy h2{margin-top:var(--s2)}.about__copy>p:not(.pill){margin-top:var(--s3);color:var(--muted)}.ticks{display:grid;gap:var(--s2);margin-block:var(--s3) var(--s1)}.ticks li{display:flex;gap:var(--s2);align-items:center}.ticks .icon{color:var(--teal-700)}.faq{display:grid;gap:var(--s4)}.faq__list{display:grid;gap:var(--s2)}.faq__list details{border:1px solid var(--line);border-radius:var(--r-md);background:var(--white)}.faq__list summary{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);min-height:3.25rem;padding:var(--s3) var(--s4);font-weight:600;cursor:pointer;list-style:none}.faq__list summary::-webkit-details-marker{display:none}.faq__list summary:after{content:"+";font-size:var(--fs-xl);font-weight:400;line-height:1;color:var(--teal-700)}.faq__list details[open] summary:after{content:"\2013"}.faq__list details p{padding:0 var(--s4) var(--s4);color:var(--muted)}.faq__list details a{color:var(--teal-700);text-decoration:underline;text-underline-offset:3px}.help{padding-block:var(--s6);background:var(--teal-50)}.help__inner{display:grid;gap:var(--s4)}.help h2{font-size:var(--fs-xl)}.help p{margin-top:var(--s1);color:var(--muted)}.footer{padding-block:var(--s6) var(--s4);background:var(--teal-900);color:var(--white);--focus: var(--marigold)}.footer__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s5) var(--s4)}.footer__brand{grid-column:1 / -1;font-size:var(--fs-sm)}.footer__brand img{height:2.5rem;width:auto;border-radius:var(--r-sm)}.footer__brand p{margin-top:var(--s3);max-width:24rem;opacity:.85}.footer h3{margin-bottom:var(--s1);font-size:var(--fs-sm);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.footer li a{display:flex;align-items:center;min-height:2.25rem;opacity:.85}.footer a:hover{opacity:1;text-decoration:underline}.footer__legal{margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid rgb(255 255 255 / .2);font-size:var(--fs-sm);opacity:.85}.pdp-page{--buybar: 4.5rem}body:has(.pdp-page){padding-bottom:var(--buybar)}.crumbs{display:flex;flex-wrap:wrap;gap:var(--s2);padding-block:var(--s3);font-size:var(--fs-sm);color:var(--muted)}.crumbs a{text-decoration:underline;text-underline-offset:3px}.crumbs [aria-current]{color:var(--ink)}.pdp{display:grid;gap:var(--s5);padding-bottom:var(--s6)}.gallery{min-width:0}.gallery__track{display:flex;gap:var(--s2);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.gallery__track::-webkit-scrollbar{display:none}.gallery__track li{flex:0 0 88%;scroll-snap-align:start}.gallery__track img{width:100%;aspect-ratio:3 / 4;object-fit:cover;object-position:50% 15%;border-radius:var(--r-md);background:var(--surface)}.gallery__thumbs{display:flex;gap:var(--s2);margin-top:var(--s3)}.gallery__thumbs button{display:block;padding:0;border:2px solid transparent;border-radius:var(--r-sm);background:none;cursor:pointer;overflow:hidden}.gallery__thumbs button[aria-current=true]{border-color:var(--teal-700)}.gallery__thumbs img{width:3rem;height:4rem;object-fit:cover;object-position:50% 15%}.buy{display:grid;gap:var(--s5);min-width:0;align-content:start}.buy h1{font-size:var(--fs-2xl)}.badge--inline{position:static;display:inline-block;margin-bottom:var(--s2);background:var(--pink-50);color:var(--pink-700)}.buy__usps{display:grid;gap:var(--s1);margin-top:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r-md);background:var(--surface);font-size:var(--fs-sm);color:var(--muted)}.buy__usps li{display:flex;align-items:center;gap:var(--s2);min-height:1.75rem}.buy__usps b{color:var(--ink)}.buy__usps .icon{width:1.125rem;height:1.125rem;padding:2px;border-radius:50%;background:var(--teal-700);color:var(--white);stroke-width:3}.buy__usps a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line)}.buy__price{margin-top:var(--s4);font:700 2rem / 1.1 var(--font-head)}.buy__range{margin-top:var(--s1);font-size:var(--fs-sm);color:var(--muted)}.buy__sizehead{display:flex;align-items:center;justify-content:space-between;margin-top:var(--s4)}.buy__label{font:600 var(--fs-base) / 1.3 var(--font-body)}.textbtn{display:inline-flex;align-items:center;gap:var(--s1);min-height:var(--tap);padding:0;border:0;background:none;font-weight:600;color:var(--teal-700);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sizes--wrap{flex-wrap:wrap;gap:var(--s2);overflow:visible}.sizes--wrap .size{min-width:4rem;min-height:var(--tap);font-size:var(--fs-sm)}.buy__core .card__hint{margin-top:var(--s2);font-size:var(--fs-sm)}.buy__fit{display:flex;gap:var(--s2);margin-top:var(--s3);font-size:var(--fs-sm);color:var(--muted)}.buy__fit b{color:var(--ink)}.buy__fit a,.details a{color:var(--teal-700);text-decoration:underline;text-underline-offset:3px}.buy__fit .icon,.eta .icon{color:var(--teal-700)}.eta{display:flex;gap:var(--s3);margin-top:var(--s4);padding:var(--s3) var(--s4);border-radius:var(--r-md);background:var(--teal-50);font-size:var(--fs-sm)}.eta b{font-size:var(--fs-base)}.eta__festive{font-weight:600;color:var(--pink-700)}.eta__festive[data-ok=true]{color:var(--teal-700)}.buy__cta{display:grid;gap:var(--s2);margin-top:var(--s4)}.btn--outline{background:var(--white);border:2px solid var(--ink);color:var(--ink)}.btn--outline:hover{background:var(--ink);color:var(--white)}.buy__trust{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3);margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--line);font-size:var(--fs-sm)}.buy__trust li{display:flex;align-items:center;gap:var(--s2)}.buy__trust .icon{color:var(--teal-700)}.buybar{position:fixed;inset:auto 0 0;z-index:40;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--s3);padding:var(--s2) var(--gutter) calc(var(--s2) + env(safe-area-inset-bottom));background:var(--white);border-top:1px solid var(--line);box-shadow:0 -6px 20px -12px #1d1d1f4d;transform:translateY(110%);transition:transform var(--t) var(--ease)}.buybar.is-on{transform:none}.buybar img{width:2.5rem;height:3.25rem;border-radius:var(--s1);object-fit:cover;object-position:50% 15%}.buybar p{min-width:0;font-size:var(--fs-sm);line-height:1.3}.buybar b{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.buybar p>span{color:var(--muted)}.pdp-page~.toast{bottom:calc(var(--buybar) + var(--s3))}.pair{padding:var(--s4);border-radius:var(--r-lg);background:var(--marigold-50)}.pair>p{margin-block:var(--s1) var(--s4);font-size:var(--fs-sm);color:var(--muted)}.details details p+p{padding-top:0}.details details p:not(:last-child){padding-bottom:var(--s2)}.pdp-video{display:grid;gap:var(--s5)}.pdp-video video{width:100%;max-width:20rem;aspect-ratio:9 / 16;margin-inline:auto;border-radius:var(--r-lg);background:var(--ink);object-fit:cover}.pdp-video p{margin-top:var(--s2);color:var(--muted)}.reasons{display:grid;gap:var(--s3);margin-top:var(--s4)}.reasons li{display:grid;gap:var(--s1);padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-lg)}.reasons .icon{width:1.75rem;height:1.75rem;color:var(--pink-600)}.reasons b{font:700 var(--fs-lg) / 1.25 var(--font-head)}.reasons span{color:var(--muted)}.sheet{width:min(100% - 2rem,38rem);max-height:calc(100dvh - 2rem);padding:var(--s5) var(--s4) var(--s4);border:0;border-radius:var(--r-lg);box-shadow:var(--shadow)}.sheet::backdrop{background:#0009}.sheet>h2{padding-right:var(--s7)}.sheet>p{margin-top:var(--s1);font-size:var(--fs-sm);color:var(--muted)}.sheet__close{position:absolute;top:var(--s2);right:var(--s2);display:grid;place-items:center;width:var(--tap);height:var(--tap);border:0;border-radius:50%;background:var(--surface);cursor:pointer}.sheet__scroll{margin-top:var(--s4);overflow-x:auto}.chart{width:100%;border-collapse:collapse;font-size:var(--fs-sm);text-align:center;white-space:nowrap}.chart th,.chart td{padding:var(--s2) var(--s3);border:1px solid var(--line)}.chart thead th{background:var(--teal-900);color:var(--white);font-weight:600}.chart tbody th{background:var(--marigold-50);font-weight:600;text-align:left}.chart tr>:first-child{position:sticky;left:0}.chart tr.is-picked>*{background:var(--marigold);font-weight:600}.sheet__note{display:flex;align-items:center;gap:var(--s2);margin-top:var(--s4)}.sheet__note .icon{color:var(--teal-700)}.plp__head{padding-bottom:var(--s4)}.plp__head h1{font-size:var(--fs-2xl)}.plp__head>p:not(.hero__deadline){margin-top:var(--s2);max-width:40rem;color:var(--muted)}.filters{position:sticky;top:var(--header-h, 7rem);z-index:20;background:var(--white);border-block:1px solid var(--line)}.filters__row{display:flex;align-items:center;gap:var(--s3);padding-block:var(--s2)}.filters__label{flex:none;font-size:var(--fs-sm);font-weight:600}.fchips{display:flex;gap:var(--s2);min-width:0;margin-right:calc(var(--gutter) * -1);padding:2px var(--gutter) 2px 2px;overflow-x:auto;scrollbar-width:none}.fchips::-webkit-scrollbar{display:none}.fchip{display:inline-flex;align-items:center;gap:var(--s1);min-height:2.5rem;padding-inline:var(--s3);border:1.5px solid var(--line);border-radius:var(--r-pill);background:var(--white);font-size:var(--fs-sm);font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color var(--t) var(--ease),background-color var(--t) var(--ease),color var(--t) var(--ease)}.fchip:hover{border-color:var(--ink)}.fchip[aria-pressed=true]{border-color:var(--teal-700);background:var(--teal-700);color:var(--white)}.fchip[disabled]{color:var(--muted);background:var(--surface);text-decoration:line-through;cursor:not-allowed}.fchip small{font-size:var(--fs-xs);font-weight:400;opacity:.8}.plp--everyday .plp__head{margin-bottom:var(--s4);padding:var(--s4);border-radius:var(--r-lg);background:var(--teal-50)}.plp__usps{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s3)}.plp__usps li{display:inline-flex;align-items:center;gap:var(--s2);padding:var(--s1) var(--s3);border-radius:var(--r-pill);background:var(--white);font-size:var(--fs-sm);font-weight:600}.plp__usps .icon{width:1rem;height:1rem;color:var(--teal-700)}.plp__chips{display:grid;gap:var(--s2);min-width:0}.plp__chips .fchips:empty{display:none}.bundle{position:fixed;left:var(--s3);right:var(--s3);bottom:calc(var(--tabbar) + var(--s2));z-index:35;display:flex;align-items:center;gap:var(--s3);padding:var(--s2) var(--s4);border-radius:var(--r-pill);background:var(--ink);color:var(--white);font-size:var(--fs-sm);line-height:1.3;box-shadow:var(--shadow);--focus: var(--marigold)}.bundle p{flex:1;min-width:0}.bundle .textbtn{flex:none;color:var(--marigold)}.bundle__dots{display:flex;gap:var(--s1)}.bundle__dots i{width:.75rem;height:.75rem;border-radius:50%;border:2px solid var(--marigold);transition:background-color var(--t) var(--ease)}.bundle__dots i.is-on{background:var(--marigold)}.bundle.is-done{background:var(--teal-700)}body:has(.bundle:not([hidden])) .toast{bottom:calc(var(--tabbar) + 4.25rem)}body:has(.bundle:not([hidden])){padding-bottom:calc(var(--tabbar) + 4rem)}.plp__tip{display:flex;align-items:center;gap:var(--s2);margin-top:var(--s4);padding:var(--s3) var(--s4);border-radius:var(--r-md);background:var(--marigold-50);font-size:var(--fs-sm);font-weight:500}.plp__tip .icon{color:var(--teal-700)}.plp__bar{display:grid;gap:var(--s3);margin-top:var(--s4)}.plp__tools{display:flex;align-items:center;justify-content:space-between;gap:var(--s3)}.sortbox select{min-height:2.5rem;padding-inline:var(--s3);border:1.5px solid var(--line);border-radius:var(--r-pill);background:var(--white);font:600 var(--fs-sm) / 1 var(--font-body);color:var(--ink);cursor:pointer}.plp__count{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);min-height:var(--tap);margin-block:var(--s2);font-size:var(--fs-sm);color:var(--muted)}.plp__count .textbtn{font-size:var(--fs-sm)}.tile{grid-column:1 / -1;display:grid;align-content:center;justify-items:start;gap:var(--s1);padding:var(--s4);border-radius:var(--r-lg)}.tile b{font:700 var(--fs-xl) / 1.2 var(--font-head)}.tile span{font-size:var(--fs-sm)}.tile a{display:inline-flex;align-items:center;min-height:var(--tap);font-weight:600;text-decoration:underline;text-underline-offset:3px}.tile .icon{width:1.75rem;height:1.75rem}.tile--teal{background:var(--teal-50)}.tile--teal .icon,.tile--teal a{color:var(--teal-700)}.tile--gold{background:var(--marigold-50)}.empty{display:grid;justify-items:center;gap:var(--s2);padding:var(--s7) var(--s4);border:1px dashed var(--line);border-radius:var(--r-lg);text-align:center}.empty b{font:700 var(--fs-xl) / 1.2 var(--font-head)}.empty p{max-width:28rem;color:var(--muted)}.empty div{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s2);margin-top:var(--s3)}.plp__more{display:grid;justify-items:center;gap:var(--s3);padding-block:var(--s6);font-size:var(--fs-sm);color:var(--muted)}.meter{width:12rem;height:4px;border-radius:var(--r-pill);background:var(--line);overflow:hidden}.meter span{display:block;height:100%;background:var(--teal-700);transition:width var(--t) var(--ease)}.plp__more .btn{min-width:14rem}.cart{position:fixed;inset:0 0 0 auto;width:min(100%,27rem);height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--white);box-shadow:var(--shadow)}.cart[open]{display:grid;grid-template-rows:auto 1fr auto}.cart::backdrop{background:#0000008c}.cart__head{display:flex;align-items:center;justify-content:space-between;padding:var(--s2) var(--s2) var(--s2) var(--s4);border-bottom:1px solid var(--line)}.cart__close{display:grid;place-items:center;width:var(--tap);height:var(--tap);border:0;border-radius:50%;background:none;cursor:pointer}.cart__close:hover{background:var(--surface)}.cart__body{display:grid;align-content:start;gap:var(--s4);padding:var(--s4);overflow-y:auto;overscroll-behavior:contain}.cart__added{display:flex;align-items:center;gap:var(--s2);font-weight:600;color:var(--teal-700)}.cart__added .icon,.goal .icon{width:1.125rem;height:1.125rem;padding:2px;border-radius:50%;background:var(--teal-700);color:var(--white);stroke-width:3}.goal{display:grid;gap:var(--s2);padding:var(--s3) var(--s4);border-radius:var(--r-md);background:var(--teal-50);font-size:var(--fs-sm)}.goal p{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1)}.goal .meter{width:100%;height:6px;background:var(--white)}.goal--offer{background:var(--marigold-50)}.goal--offer .meter span{background:var(--marigold)}.cart__deadline{display:flex;gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r-md);background:var(--pink-50);font-size:var(--fs-sm);color:var(--ink)}.cart__deadline b,.cart__deadline .icon{color:var(--pink-700)}.cart__lines{display:grid;gap:var(--s4)}.line{display:grid;grid-template-columns:4.5rem 1fr;gap:var(--s3);padding-bottom:var(--s4);border-bottom:1px solid var(--line)}.line.is-new{animation:line-in .3s var(--ease)}@keyframes line-in{0%{background:var(--marigold-50)}to{background:transparent}}.line__img img{width:100%;aspect-ratio:3 / 4;object-fit:cover;object-position:50% 15%;border-radius:var(--r-sm);background:var(--surface)}.line__main{display:grid;gap:2px;min-width:0;font-size:var(--fs-sm)}.line__name{font-size:var(--fs-base);font-weight:500;line-height:1.3}.line__meta{color:var(--muted)}.line__eta{display:flex;align-items:center;gap:var(--s1);color:var(--muted)}.line__eta[data-ok=true]{font-weight:600;color:var(--teal-700)}.line__eta .icon{width:1rem;height:1rem}.line__low{font-weight:600;color:var(--pink-700)}.line__row{display:flex;align-items:center;justify-content:space-between;margin-top:var(--s2);font-size:var(--fs-lg)}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--r-pill);font-size:var(--fs-base)}.qty button{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:0;border-radius:50%;background:none;font-size:var(--fs-lg);cursor:pointer}.qty button:hover{background:var(--surface)}.qty button .icon{width:1rem;height:1rem}.qty span{min-width:1.5rem;text-align:center;font-weight:600}.upsell{padding:var(--s4);border-radius:var(--r-lg);background:var(--surface)}.upsell--pair{background:var(--marigold-50)}.upsell h3{font:700 var(--fs-lg) / 1.25 var(--font-head)}.upsell>p{margin-block:2px var(--s3);font-size:var(--fs-sm);color:var(--muted)}.upsell .card__meta{display:none}.cart__empty{display:grid;justify-items:center;gap:var(--s2);padding:var(--s8) var(--s4);text-align:center}.cart__empty>.icon{width:2.5rem;height:2.5rem;color:var(--muted)}.cart__empty b{font:700 var(--fs-xl) / 1.2 var(--font-head)}.cart__empty p{margin-bottom:var(--s3);color:var(--muted)}.cart__foot{display:grid;gap:var(--s3);padding:var(--s3) var(--s4) calc(var(--s3) + env(safe-area-inset-bottom));border-top:1px solid var(--line);box-shadow:0 -8px 20px -16px #1d1d1f66}.cart__foot:empty{display:none}.cart__sum{display:grid;gap:var(--s1);margin:0;font-size:var(--fs-sm)}.cart__sum div{display:flex;justify-content:space-between}.cart__sum dd{margin:0}.cart__sum dd b{color:var(--teal-700)}.cart__total{font-size:var(--fs-lg);font-weight:600}.cart__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s1) var(--s3);font-size:var(--fs-xs);color:var(--muted)}.cart__trust li{display:inline-flex;align-items:center;gap:var(--s1)}.cart__trust .icon{width:.875rem;height:.875rem;color:var(--teal-700)}.page__hero{display:grid;justify-items:start;gap:var(--s3);margin-bottom:var(--s2);padding:var(--s5) var(--s4);border-radius:var(--r-lg);background:var(--teal-50)}.page__hero h1{font-size:var(--fs-hero)}.page__hero p{max-width:40rem;font-size:var(--fs-lg);color:var(--muted)}.page__hero .chips{margin-top:var(--s1)}.stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3)}.stats li{display:grid;gap:2px;padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-lg)}.stats b{font:700 var(--fs-2xl) / 1.1 var(--font-head);color:var(--teal-700)}.stats span{font-size:var(--fs-sm);color:var(--muted)}.facts{display:grid;gap:var(--s3)}.facts li{display:grid;align-content:start;gap:var(--s1);padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white)}.facts .icon{width:1.75rem;height:1.75rem;margin-bottom:var(--s1);color:var(--teal-700)}.facts b{font:700 var(--fs-lg) / 1.25 var(--font-head)}.facts span{color:var(--muted)}.split{display:grid;gap:var(--s5);align-items:center}.split__video{width:100%;max-width:20rem;aspect-ratio:9 / 16;margin-inline:auto;border-radius:var(--r-lg);background:var(--ink);object-fit:cover}.split img,.split__img img{width:100%;max-height:28rem;object-fit:cover;object-position:50% 40%;border-radius:var(--r-lg)}.split>div{display:grid;justify-items:start;gap:var(--s3)}.split p:not(.pill){color:var(--muted)}.steps{display:grid;gap:var(--s3);counter-reset:step;padding:0;margin:0;list-style:none}.steps li{position:relative;display:grid;gap:2px;padding:var(--s4) var(--s4) var(--s4) 4rem;border-radius:var(--r-lg);background:var(--surface);counter-increment:step}.steps li:before{content:counter(step);position:absolute;left:var(--s4);top:var(--s4);display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--teal-700);color:var(--white);font:700 var(--fs-lg) / 1 var(--font-head)}.steps b{font-weight:600}.steps span{color:var(--muted)}.twocol{display:grid;gap:var(--s6);align-items:start}.prose{display:grid;gap:var(--s3);max-width:44rem}.prose h2{margin-top:var(--s4);font-size:var(--fs-xl)}.prose>h2:first-child{margin-top:0}.prose p{color:var(--muted)}.plain{display:grid;gap:var(--s3)}.plain li{display:flex;gap:var(--s3);color:var(--muted)}.plain b{color:var(--ink)}.plain .icon{color:var(--teal-700);margin-top:2px}.aside{display:grid;gap:var(--s3);padding:var(--s4);border-radius:var(--r-lg);background:var(--surface)}.aside p{color:var(--muted)}.linklist{display:grid}.linklist a{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);min-height:var(--tap);border-bottom:1px solid var(--line);font-weight:600;color:var(--teal-700)}.linklist .icon{width:1rem;height:1rem}.linklist a:hover .icon{transform:translate(3px);transition:transform var(--t) var(--ease)}.contact{display:grid;gap:var(--s3)}.contact li{display:grid;justify-items:start;gap:var(--s1);padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-lg)}.contact .icon{width:1.75rem;height:1.75rem;color:var(--teal-700)}.contact b{font:700 var(--fs-lg) / 1.25 var(--font-head)}.contact span{color:var(--muted)}.contact a:not(.btn){display:inline-flex;align-items:center;min-height:var(--tap);font-weight:600;color:var(--teal-700);text-decoration:underline;text-underline-offset:3px}.contact .btn{margin-top:var(--s2)}.contact__main{background:var(--teal-50);border-color:transparent}.form{display:grid;gap:var(--s4);padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-lg)}.form h2{font-size:var(--fs-xl)}.field{display:grid;gap:var(--s1)}.field label{font-size:var(--fs-sm);font-weight:600}.field label span{font-weight:400;color:var(--muted)}.field input,.field textarea{width:100%;min-height:3rem;padding:var(--s3);border:1.5px solid var(--line);border-radius:var(--r-sm);background:var(--white);font:inherit;color:var(--ink)}.field textarea{resize:vertical}.field input:hover,.field textarea:hover{border-color:var(--muted)}.field [aria-invalid]{border-color:var(--pink-600)}.field__error{font-size:var(--fs-sm);font-weight:500;color:var(--pink-700)}.field__error:empty{display:none}.form__done{display:flex;gap:var(--s3);padding:var(--s4);border-radius:var(--r-md);background:var(--teal-50)}.form__done .icon{flex:none;width:1.5rem;height:1.5rem;padding:3px;border-radius:50%;background:var(--teal-700);color:var(--white);stroke-width:3}.sizeguide{display:grid;gap:var(--s7)}.sizeblock{scroll-margin-top:8rem}.sizeblock>p{margin-block:var(--s1) var(--s3);color:var(--muted)}.sizeblock .sheet__scroll{margin-top:0}.linkcards{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3)}.linkcards a{display:grid;gap:2px;height:100%;padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color var(--t) var(--ease),transform var(--t) var(--ease)}.linkcards a:hover{border-color:var(--teal-700);transform:translateY(-2px)}.linkcards .icon{width:1.75rem;height:1.75rem;margin-bottom:var(--s1);color:var(--teal-700)}.linkcards b{font:700 var(--fs-lg) / 1.25 var(--font-head)}.linkcards span{font-size:var(--fs-sm);color:var(--muted)}.faqgroups{display:grid;gap:var(--s6)}.notfound{display:grid;justify-items:start;gap:var(--s4);max-width:40rem}.notfound h1{font-size:var(--fs-hero)}.notfound>p:not(.pill){font-size:var(--fs-lg);color:var(--muted)}.notfound>div{display:flex;flex-wrap:wrap;gap:var(--s2)}.notfound .linklist{width:100%}.tabbar{position:fixed;inset:auto 0 0;z-index:40;display:grid;grid-template-columns:repeat(5,1fr);height:var(--tabbar);padding-bottom:env(safe-area-inset-bottom);background:var(--white);border-top:1px solid var(--line)}.tabbar button{border:0;background:none;cursor:pointer}.tabbar a,.tabbar button{position:relative;display:grid;place-content:center;justify-items:center;gap:2px;font-size:var(--fs-xs);font-weight:500;color:var(--muted)}.tabbar a[aria-current=page]{color:var(--teal-700)}.tabbar .count{right:calc(50% - 1.25rem);top:var(--s2)}.toast{position:fixed;left:50%;bottom:calc(var(--tabbar) + var(--s3));z-index:50;width:max-content;max-width:calc(100% - 2rem);padding:var(--s3) var(--s4);border-radius:var(--r-md);background:var(--ink);color:var(--white);font-size:var(--fs-sm);translate:-50% 0;opacity:0;visibility:hidden;transition:opacity var(--t) var(--ease),visibility var(--t)}.toast.is-on{opacity:1;visibility:visible}@media(min-width:40rem){:root{--gutter: var(--s5)}.announce{font-size:var(--fs-sm)}.announce li:nth-child(3){display:block}.cats__list{justify-content:center;gap:var(--s5)}.cats a{width:5.5rem;font-size:var(--fs-sm)}.cats img{width:5rem;height:5rem}.hero .btn--primary{width:auto}.trust__list{grid-template-columns:repeat(4,1fr)}.ages{flex-wrap:wrap;margin-inline:0;padding-inline:0}.products{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s6) var(--s4)}.products--list{grid-template-columns:1fr;gap:var(--s4)}.card__name{font-size:var(--fs-base)}.reels{grid-auto-columns:calc((100% - 4 * var(--s3)) / 5)}.offers{grid-template-columns:repeat(3,1fr)}.occasions{grid-template-columns:repeat(6,1fr)}.twin{grid-template-columns:1fr 1.2fr;align-items:center;gap:var(--s6);padding:var(--s5)}.reviews{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(3,1fr);margin-inline:0;padding-inline:0;overflow:visible}.about{grid-template-columns:18rem 1fr;gap:var(--s6);align-items:center}.about__img{aspect-ratio:3 / 4;object-position:50% 45%}.faq{grid-template-columns:1fr 2fr;gap:var(--s6)}.help__inner{grid-template-columns:1fr auto;align-items:center}.footer__grid{grid-template-columns:2fr 1fr 1fr 1fr}.page__hero{padding:var(--s6)}.stats{grid-template-columns:repeat(4,1fr)}.facts{grid-template-columns:repeat(2,1fr)}.split{grid-template-columns:1fr 1.3fr;gap:var(--s7)}.split--flip img{order:2}.steps:not(.steps--stack){grid-template-columns:repeat(2,1fr)}.contact{grid-template-columns:1.3fr 1fr 1fr}.linkcards{grid-template-columns:repeat(4,1fr)}.form{padding:var(--s5)}.plp__bar{grid-template-columns:1fr auto;align-items:start}.plp--everyday .plp__head{padding:var(--s5) var(--s6)}.plp__tools{justify-content:flex-end}.tile{grid-column:span 2}.fchips{margin-right:0;padding-right:2px;flex-wrap:wrap}.reasons{grid-template-columns:repeat(3,1fr)}.pdp-video{grid-template-columns:auto 1fr;align-items:center;gap:var(--s7)}.pdp-video video{width:16rem}.buy__cta{grid-template-columns:1fr 1fr}.footer__brand{grid-column:auto}}@media(min-width:60rem){:root{--gutter: var(--s6);--tabbar: 0rem}html{scroll-padding-top:5rem}.tabbar{display:none}.toast{bottom:var(--s5)}.section{padding-block:var(--s7)}.section--tight{padding-block:var(--s6)}.head{margin-bottom:var(--s5)}.header__bar{grid-template-columns:auto 1fr minmax(14rem,20rem) auto;grid-template-areas:"logo nav search actions";gap:var(--s5);padding-block:var(--s3)}.nav{grid-area:nav;display:flex;gap:var(--s1)}.nav{flex-wrap:nowrap;min-width:0;overflow:hidden;justify-content:center}.nav a{display:flex;align-items:center;min-height:var(--tap);padding-inline:var(--s2);font-weight:500;white-space:nowrap;border-radius:var(--r-sm);transition:background-color var(--t) var(--ease)}.nav a:hover{background:var(--surface)}.nav__sale{color:var(--pink-600)}.header__menu{display:none}.icon-btn.header__account{display:grid}.hero__grid{grid-template-columns:1fr 1fr;align-items:center;gap:var(--s8);padding-block:var(--s7)}.hero__shots{gap:var(--s4)}.shot__tag{inset:auto var(--s3) var(--s3);font-size:var(--fs-base)}.trust__list{padding-block:var(--s5)}.trust li{justify-content:center;font-size:var(--fs-base)}.offer{padding:var(--s5) var(--s6)}.facts{grid-template-columns:repeat(4,1fr)}.facts:has(li:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.steps:not(.steps--stack){grid-template-columns:repeat(4,1fr)}.steps:not(.steps--stack) li{padding:4.25rem var(--s4) var(--s4)}.twocol{grid-template-columns:1.5fr 1fr;gap:var(--s8)}.aside{position:sticky;top:6rem}.sizeguide{grid-template-columns:1fr 1fr;gap:var(--s7) var(--s6)}.bundle{left:auto;right:var(--s5);bottom:var(--s5);max-width:30rem}.pdp{grid-template-columns:1.15fr 1fr;gap:var(--s7);align-items:start}.gallery{position:sticky;top:5.5rem}.gallery__track{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3);margin:0;padding:0;overflow:visible}.gallery__track li:first-child:nth-last-child(odd){grid-column:1 / -1}.gallery__track li:first-child:nth-last-child(odd) img{aspect-ratio:4 / 4.2}.gallery__thumbs{display:none}.pdp-page{--buybar: 0rem}.buybar{inset:auto var(--s5) var(--s5) auto;width:26rem;border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s3)}.fabric{grid-template-columns:1fr 1.2fr;align-items:center;gap:var(--s8)}.swatches{gap:var(--s6) var(--s5)}}.card{position:relative}.card__save{position:absolute;top:var(--s2);right:var(--s2);z-index:1;display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:var(--ink);cursor:pointer;box-shadow:0 2px 8px -4px #1d1d1f66;transition:transform var(--t) var(--ease)}.card__save:active{transform:scale(.9)}.card__save .icon{width:1.125rem;height:1.125rem}.card__save[aria-pressed=true]{color:var(--pink-600)}.card__save[aria-pressed=true] .icon{fill:currentColor}.products--list .card__save{display:none}.suggest{position:absolute;inset:calc(100% + var(--s1)) 0 auto;z-index:45;display:grid;gap:var(--s2);max-height:min(70dvh,32rem);padding:var(--s3);overflow-y:auto;border:1px solid var(--line);border-radius:var(--r-md);background:var(--white);box-shadow:var(--shadow)}.suggest__label{font-size:var(--fs-sm);color:var(--muted)}.suggest__chips{display:flex;flex-wrap:wrap;gap:var(--s2)}.suggest__chips a{display:inline-flex;align-items:center;min-height:2.25rem;padding-inline:var(--s3);border-radius:var(--r-pill);background:var(--surface);font-size:var(--fs-sm);font-weight:500}.suggest__chips a:hover{background:var(--teal-50)}.suggest__list{display:grid}.suggest__list a{display:flex;align-items:center;gap:var(--s3);padding:var(--s2);border-radius:var(--r-sm);font-size:var(--fs-sm);line-height:1.3}.suggest__list a:hover{background:var(--surface)}.suggest__list img{width:2.5rem;height:3.3rem;border-radius:var(--s1);object-fit:cover;object-position:50% 15%;background:var(--surface)}.suggest__list b{display:block;font-weight:500}.suggest__all{display:flex;align-items:center;justify-content:space-between;min-height:var(--tap);padding-inline:var(--s2);border-top:1px solid var(--line);font-weight:600;color:var(--teal-700)}.suggest__all .icon{width:1rem;height:1rem}.menu{position:fixed;inset:0 auto 0 0;width:min(100% - 3rem,24rem);height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--white);box-shadow:var(--shadow)}.menu[open]{display:grid;grid-template-rows:auto 1fr;animation:menu-in var(--t) var(--ease)}@keyframes menu-in{0%{transform:translate(-100%)}}.menu::backdrop{background:#0000008c}.menu__body{display:grid;align-content:start;gap:var(--s5);padding:var(--s4) var(--s4) var(--s6);overflow-y:auto;overscroll-behavior:contain}.menu__tiles{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2)}.menu__tile{display:grid;grid-template-columns:1fr auto;align-items:center;gap:0 var(--s2);min-height:4.5rem;padding:var(--s3);border-radius:var(--r-md);background:var(--teal-50);transition:background .18s ease-out,transform .18s ease-out}.menu__tile-label{grid-column:1;min-width:0;font-family:var(--font-head);font-size:var(--fs-base);font-weight:700;line-height:1.2;text-wrap:balance;color:var(--teal-900)}.menu__tile-note{grid-column:1;font-size:var(--fs-xs);color:var(--muted)}.menu__tile .icon{grid-column:2;grid-row:1 / -1;width:1.125rem;height:1.125rem;color:var(--teal-500)}.menu__tiles li:nth-child(4n+2) .menu__tile{background:var(--pink-50)}.menu__tiles li:nth-child(4n+2) .menu__tile-label{color:var(--pink-700)}.menu__tiles li:nth-child(4n+2) .menu__tile .icon{color:var(--pink-600)}.menu__tiles li:nth-child(4n+3) .menu__tile{background:var(--marigold-50)}.menu__tiles li:nth-child(4n+3) .menu__tile-label{color:#7a5200}.menu__tiles li:nth-child(4n+3) .menu__tile .icon{color:#a86f00}.menu__tiles li:nth-child(4n) .menu__tile{background:var(--surface)}.menu__tiles li:nth-child(4n) .menu__tile-label{color:var(--ink)}.menu__tiles li:nth-child(4n) .menu__tile .icon{color:var(--muted)}@media(hover:hover){.menu__tile:hover{transform:translateY(-1px);background:var(--teal-500)}.menu__tile:hover .menu__tile-label,.menu__tile:hover .menu__tile-note,.menu__tile:hover .icon{color:var(--white)}}@media(prefers-reduced-motion:reduce){.menu__tile{transition:none}.menu__tile:hover{transform:none}}.menu__group h3{margin-bottom:var(--s2);font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.menu__ages{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--s2)}.menu__ages a{display:grid;place-items:center;min-height:2.5rem;border:1.5px solid var(--teal-500);border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:600;color:var(--teal-900);white-space:nowrap}.menu__ages a:hover{background:var(--teal-700);border-color:var(--teal-700);color:var(--white)}.menu__links a{display:flex;align-items:center;gap:var(--s2);min-height:3rem;border-bottom:1px solid var(--line);font-weight:500}.menu__links span{flex:1}.menu__links small{font-size:var(--fs-xs);color:var(--muted)}.menu__links .icon{width:1rem;height:1rem;color:var(--muted)}.menu__sale{display:grid;grid-template-columns:1fr auto;align-items:center;padding:var(--s3) var(--s4);border-radius:var(--r-md);background:var(--pink-600);color:var(--white);--focus: var(--marigold)}.menu__sale b{font:700 var(--fs-lg) / 1.2 var(--font-head)}.menu__sale span{grid-column:1;font-size:var(--fs-sm)}.menu__sale .icon{grid-row:1 / span 2;grid-column:2}.menu__help{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2)}.menu__help a{display:flex;align-items:center;gap:var(--s2);min-height:var(--tap);padding-inline:var(--s3);border-radius:var(--r-sm);background:var(--surface);font-size:var(--fs-sm);font-weight:500}.menu__help .icon{width:1.125rem;height:1.125rem;color:var(--teal-700)}.menu__count{display:none;min-width:1.25rem;padding-inline:var(--s1);border-radius:var(--r-pill);background:var(--pink-600);color:var(--white);font-size:var(--fs-xs);text-align:center}.menu__count.is-on{display:inline-block}.signup{display:grid;gap:var(--s4);margin-bottom:var(--s6);padding-bottom:var(--s6);border-bottom:1px solid rgb(255 255 255 / .2)}.signup__copy p{margin-top:var(--s1);max-width:30rem;opacity:.85}.signup__form{display:grid;gap:var(--s3);align-items:end}.signup .field label{color:var(--white)}.signup .field label span{color:var(--teal-50);opacity:.85}.signup .field input,.signup .field select{border-color:transparent}.signup .field__error{color:var(--marigold)}.signup .form__done{color:var(--ink)}.field select{width:100%;min-height:3rem;padding-inline:var(--s3);border:1.5px solid var(--line);border-radius:var(--r-sm);background:var(--white);font:inherit;color:var(--ink)}.btn--marigold{min-height:3rem;background:var(--marigold);color:var(--ink)}.btn--marigold:hover{background:var(--white)}.restock{display:grid;gap:var(--s2);margin-top:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r-md);background:var(--pink-50);font-size:var(--fs-sm)}.restock b{color:var(--pink-700)}.restock__row{grid-template-columns:1fr auto;align-items:start;gap:var(--s2)}.restock__row .field__error{grid-column:1 / -1}.restock .form__done{padding:0;background:none;align-items:center}.restock .form__done b{color:var(--teal-700)}.size[data-out]{color:var(--muted);background:var(--surface);text-decoration:line-through}.size[data-out]:hover{border-color:var(--pink-600)}.srch__head{display:grid;gap:var(--s2);padding-block:var(--s2) var(--s4)}.srch__head h1{margin-top:var(--s3);font-size:var(--fs-2xl)}.srch__count{color:var(--muted)}.srch__form{position:relative;display:grid;grid-template-columns:1fr auto;gap:var(--s2)}.srch__form>.icon{position:absolute;left:var(--s3);top:50%;translate:0 -50%;color:var(--muted);pointer-events:none}.srch__form input{min-width:0;min-height:3.25rem;padding:0 var(--s3) 0 2.75rem;border:1.5px solid var(--line);border-radius:var(--r-sm);font:inherit;color:var(--ink)}.srch__chips{margin-bottom:var(--s4)}.srch__chips:empty{display:none}.srch__chips .fchip .icon{width:.875rem;height:.875rem}.srch__start{display:grid;gap:var(--s3);padding-bottom:var(--s5)}.srch__start .ages{margin-top:0}.empty .chips{justify-content:center}.empty>.icon{width:2.25rem;height:2.25rem;color:var(--pink-600)}.twinhero{display:grid;gap:var(--s5);padding-bottom:var(--s5)}.twinhero__copy{display:grid;justify-items:start;gap:var(--s3)}.twinhero h1{font-size:var(--fs-hero)}.twinhero__copy>p:not(.pill){font-size:var(--fs-lg);color:var(--muted);max-width:34rem}.twinhero__shots{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3)}.twinhero__shots img{width:100%;aspect-ratio:3 / 4;object-fit:cover;object-position:50% 12%;border-radius:var(--r-lg);background:var(--surface)}.looks{display:grid;gap:var(--s5)}.look{display:grid;gap:var(--s3);padding:var(--s3);border:1px solid var(--line);border-radius:var(--r-lg)}.look__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.look__head h3{font:700 var(--fs-lg) / 1.2 var(--font-head)}.look__tag{flex:none;padding:2px var(--s2);border-radius:var(--r-pill);background:var(--marigold-50);font-size:var(--fs-xs);font-weight:600}.look__pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3)}.look__piece{display:grid;align-content:start;gap:var(--s1);min-width:0}.look__img{display:block;overflow:hidden;aspect-ratio:3 / 4;border-radius:var(--r-md);background:var(--surface)}.look__img img{width:100%;height:100%;object-fit:cover;object-position:50% 15%}.look__name{margin-top:var(--s1);font-size:var(--fs-sm);font-weight:500;line-height:1.3}.look__meta{font-size:var(--fs-xs);color:var(--muted)}.look__meta span{font-weight:600;color:var(--ink)}.look__legend{margin-block:var(--s1);padding:0;font-size:var(--fs-xs);font-weight:600}.look .sizes{flex-wrap:wrap;overflow:visible}.look__buy{display:grid;gap:var(--s2);padding-top:var(--s3);border-top:1px solid var(--line)}.look__buy p{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s2)}.look__total{font:700 var(--fs-xl) / 1.2 var(--font-head)}.seg__tag--pink{background:var(--pink-50);color:var(--pink-700)}.head .seg__tag--pink{color:var(--pink-700)}.saved__hero .btn{margin-top:var(--s1)}@media(min-width:40rem){.signup{grid-template-columns:1fr 1.4fr;align-items:end}.signup__form{grid-template-columns:1fr 1fr auto}.signup .form__done{grid-column:1 / -1}.looks{grid-template-columns:1fr 1fr}.twinhero{grid-template-columns:1.1fr 1fr;align-items:center;gap:var(--s7)}.look__buy{grid-template-columns:1fr auto;align-items:center}}@media(min-width:60rem){.search{position:relative}.suggest{inset:calc(100% + var(--s2)) auto auto 0;width:26rem}.looks{grid-template-columns:repeat(3,1fr)}}.cart #shopify-section-mm-cart-drawer,.cart .cart__inner{display:contents}.cart__foot form{display:grid;gap:var(--s3)}.line__offer{display:flex;align-items:center;gap:var(--s1);font-weight:600;color:var(--teal-700)}.line__offer .icon{width:.875rem;height:.875rem}.cart--page{padding-block:var(--s5) var(--s7)}.cart--page .cart__inner{display:grid;gap:var(--s4)}.cart--page .cart__head{padding-inline:0;border:0}.cart--page .cart__body{padding:0;overflow:visible}.cart--page .cart__foot{padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:none}.faq__answer{padding:0 var(--s4) var(--s4);color:var(--muted)}.faq__answer a{color:var(--teal-700);text-decoration:underline;text-underline-offset:3px}.faq__answer p+p{margin-top:var(--s2)}.rte>*+*{margin-top:var(--s3)}.rte h2,.rte h3{margin-top:var(--s5);font-family:var(--font-head);font-size:var(--fs-xl);line-height:1.2;color:var(--ink)}.rte ul,.rte ol{padding-left:1.25rem;list-style:revert;color:var(--muted)}.rte li+li{margin-top:var(--s1)}.rte a{color:var(--teal-700);text-decoration:underline;text-underline-offset:3px}.rte table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.rte td,.rte th{padding:var(--s2);border:1px solid var(--line)}.rte img{border-radius:var(--r-md)}.split>div ul{padding-left:1.25rem;list-style:disc;color:var(--muted)}.h-page{font-size:var(--fs-2xl);margin-bottom:var(--s5)}.pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s3);padding-block:var(--s6);font-size:var(--fs-sm);color:var(--muted)}.occasions--grid{grid-template-columns:repeat(2,1fr)}.occasions small{color:var(--muted)}.posts{display:grid;gap:var(--s6) var(--s4)}.posts a{display:grid;gap:var(--s1)}.posts img{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--r-md)}.posts time{font-size:var(--fs-sm);color:var(--muted)}.posts b{font:700 var(--fs-lg) / 1.25 var(--font-head)}.posts span{color:var(--muted)}.article{max-width:46rem}.article__meta{margin-bottom:var(--s4);color:var(--muted)}.article__img{width:100%;margin-bottom:var(--s5);border-radius:var(--r-lg)}.acct{padding-block:var(--s4) var(--s7)}.acct .page__hero{margin-bottom:var(--s5)}.acct__narrow{max-width:28rem}.acct .twocol{gap:var(--s5)}.orders{display:grid;gap:var(--s2);margin-top:var(--s3)}.orders a{display:grid;gap:2px;padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r-md)}.orders span{font-size:var(--fs-sm);color:var(--muted)}.check{display:flex;align-items:center;gap:var(--s2);font-size:var(--fs-sm)}.giftcode{padding:var(--s3) var(--s4);border:2px dashed var(--teal-500);border-radius:var(--r-md);font:700 var(--fs-xl) / 1 var(--font-body);letter-spacing:.08em}@media(min-width:40rem){.occasions--grid{grid-template-columns:repeat(4,1fr)}.posts{grid-template-columns:repeat(3,1fr)}}.shopify-section:has(>.header){position:sticky;top:0;z-index:30}.offerbox{display:grid;gap:var(--s3);padding:var(--s4);border:1.5px dashed var(--teal-500);border-radius:var(--r-lg);background:var(--white)}.offerbox h2,.offerbox h3{display:flex;align-items:center;gap:var(--s2);font:700 var(--fs-lg) / 1.25 var(--font-head)}.offerbox h2 .icon,.offerbox h3 .icon{color:var(--pink-600)}.offerbox--pdp{margin-top:var(--s4)}.offerbox__note{font-size:var(--fs-xs);color:var(--muted)}.offerbox__applied{display:flex;align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border-radius:var(--r-sm);background:var(--teal-50);font-size:var(--fs-sm)}.offerbox__applied>span{flex:1}.offerbox__applied .icon{width:1.125rem;height:1.125rem;padding:2px;border-radius:50%;background:var(--teal-700);color:var(--white);stroke-width:3}.offerbox__applied .textbtn{min-height:2rem;font-size:var(--fs-sm)}.offerbox__form{display:grid;grid-template-columns:1fr auto;gap:var(--s2)}.offerbox__form input{min-width:0;min-height:var(--tap);padding-inline:var(--s3);border:1.5px solid var(--line);border-radius:var(--r-sm);font:inherit;text-transform:uppercase}.offerbox__form input::placeholder{text-transform:none;color:var(--muted)}.offerbox__form .btn{min-height:var(--tap);border-width:1.5px}.offerlist{display:grid;gap:var(--s2)}.offerlist__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);border-radius:var(--r-sm);background:var(--surface)}.offerlist__item.is-ready,.offerlist__item.is-applied{background:var(--marigold-50)}.offerlist__code{padding:2px var(--s2);border:1px dashed var(--ink);border-radius:var(--s1);font-size:var(--fs-xs);font-weight:600;letter-spacing:.04em;background:var(--white)}.offerlist__text{font-size:var(--fs-sm);line-height:1.35}.offerlist__text small{display:block;font-size:var(--fs-xs);color:var(--muted)}.offerlist__text small:empty{display:none}.offerlist__item.is-ready .offerlist__text small{font-weight:600;color:var(--teal-700)}.offerlist__apply{min-height:2.25rem;padding-inline:var(--s3);border:0;border-radius:var(--r-pill);background:var(--ink);color:var(--white);font-size:var(--fs-sm);font-weight:600;white-space:nowrap;cursor:pointer}.offerlist__apply:hover{background:var(--pink-600)}.offerlist__done{display:inline-flex;align-items:center;gap:var(--s1);font-size:var(--fs-sm);font-weight:600;color:var(--teal-700);white-space:nowrap}.offerlist__done .icon,.offerlist__locked .icon{width:1rem;height:1rem}.offerlist__locked{color:var(--muted)}.sizeguide{grid-template-columns:minmax(0,1fr)}.sizeblock{min-width:0}.sizeguide__nav{padding-block:var(--s2) 0}.sizeguide__nav .chips{flex-wrap:nowrap;margin-inline:calc(var(--gutter) * -1);padding:2px var(--gutter);overflow-x:auto;scrollbar-width:none}.sizeguide__nav .chips::-webkit-scrollbar{display:none}.sizeguide__nav a{white-space:nowrap}.sheet{overflow-x:hidden}.sheet>h2{font-size:var(--fs-xl)}@media(max-width:59.99rem){[data-plp] .filters{position:fixed;inset:auto 0 0;top:auto;z-index:35;border-block:0;border-top:1px solid var(--line);box-shadow:0 -6px 20px -12px #1d1d1f59;padding-bottom:env(safe-area-inset-bottom)}[data-plp] .filters__row{padding-block:var(--s3)}body:has([data-plp]){padding-bottom:4.5rem}body:has([data-plp]) .bundle{bottom:5rem}body:has([data-plp]) .toast{bottom:5.25rem}body:has([data-plp] .bundle:not([hidden])){padding-bottom:8.5rem}body:has([data-plp] .bundle:not([hidden])) .toast{bottom:9rem}}@media(min-width:60rem){.sizeguide{grid-template-columns:repeat(2,minmax(0,1fr))}.sizeguide__nav .chips{flex-wrap:wrap;margin-inline:0;padding-inline:0}}html{scrollbar-gutter:stable}html:has(dialog[open]){overflow:hidden}.cart,.menu{overflow:hidden}.cart[open]{grid-template-rows:auto minmax(0,1fr) auto}.menu[open]{grid-template-rows:auto minmax(0,1fr)}.cart__body,.menu__body{position:relative;min-height:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important}}.template-collection .plp__head .hero__deadline,.template-product .buy__core .eta .pdp-ship-dec{display:none}
/*# sourceMappingURL=/cdn/shop/t/14/assets/mm-base.css.map */
