[data-template=shop-kids]:root,[data-template=shop-kids][data-theme]{--background:#fffdf8;--surface:#eaf4fb;--foreground:#1b2a4a;--muted:#55627d;--accent:#1e5bd6;--accent-ink:#fff;--border:#d9e6f2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-template=shop-kids]:root{--font-fraunces:var(--font-shop-kids-display);--font-inter:var(--font-shop-kids-text);--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-2xl:1.5rem;--radius-3xl:1.75rem;--kd-ink:#1b2a4a;--kd-blue:#1e5bd6;--kd-blue-deep:#143f97;--kd-sky:#8db8ff;--kd-red:#ff5a4e;--kd-sun:#fc3;--kd-sun-deep:#d9a400;--kd-grass:#43b36a;--kd-tint-sun:#fff1bf;--kd-tint-grass:#dff3e6;--kd-tint-red:#ffe3df;--kd-tint-blue:#e0ebff;--kd-white:#fff;--kd-press:0 4px 0 var(--kd-blue-deep);--kd-lift:0 18px 40px -22px #1b2a4a73;--kd-bounce:cubic-bezier(.34, 1.56, .64, 1)}[data-template=shop-kids] body{font-size:1.0625rem}[data-template=shop-kids] h1,[data-template=shop-kids] h2,[data-template=shop-kids] h3,[data-template=shop-kids] h4{letter-spacing:-.01em;text-wrap:balance;font-weight:600}[data-template=shop-kids] p.font-serif,[data-template=shop-kids] span.font-serif,[data-template=shop-kids] a.font-serif{font-weight:600}[data-template=shop-kids] main h1{font-size:clamp(2.2rem,1.7rem + 2vw,3rem);line-height:1.05}[data-template=shop-kids] main [data-section-index] h1{letter-spacing:-.02em;font-size:clamp(2.6rem,1.6rem + 4vw,4.5rem);line-height:1}[data-template=shop-kids] main [data-section-index] h2{font-size:clamp(1.9rem,1.4rem + 1.9vw,2.75rem);line-height:1.08}[data-template=shop-kids] main [data-section-index] h2:after{content:"";background-color:var(--kd-red);width:4.5rem;height:.6rem;margin-top:.7rem;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 10'%3E%3Cpath d='M2 6c6-6 11-6 17 0s11 6 17 0 11-6 17 0 11 6 17 0' fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 10'%3E%3Cpath d='M2 6c6-6 11-6 17 0s11 6 17 0 11-6 17 0 11 6 17 0' fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}[data-template=shop-kids] main [data-section-index] .text-center h2:after,[data-template=shop-kids] main [data-section-index] section.text-center h2:after{margin-inline:auto}[data-template=shop-kids] main .tone-accent h2:after,[data-template=shop-kids] main .bg-foreground h2:after{background-color:var(--kd-sun)}[data-template=shop-kids] main p.font-medium.leading-snug,[data-template=shop-kids] main .text-center>p.font-medium.text-foreground,[data-template=shop-kids] main .text-center>div>p.font-medium.text-foreground{font-family:var(--font-fraunces), ui-rounded, system-ui, sans-serif;font-size:1.2rem;font-weight:600;line-height:1.2}[data-template=shop-kids] main p.uppercase.text-accent{font-family:var(--font-fraunces), ui-rounded, system-ui, sans-serif;letter-spacing:0;text-transform:none;align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:600;display:inline-flex}[data-template=shop-kids] main p.uppercase.text-accent:before{content:"";background-color:var(--kd-red);width:.7rem;height:.7rem;box-shadow:.95rem 0 0 -.12rem var(--kd-sun);border-radius:9999px;flex:none;margin-right:.85rem}[data-template=shop-kids] main [data-section-index]>section{max-width:76rem;margin-inline:auto}[data-template=shop-kids] main [data-section-index]>section[class*=tone-],[data-template=shop-kids] main [data-section-index="0"]>section{max-width:none}[data-template=shop-kids] main a.bg-accent,[data-template=shop-kids] main button.bg-accent{box-shadow:var(--kd-press);transition:transform .25s var(--kd-bounce), box-shadow .15s ease;font-weight:700}[data-template=shop-kids] main a.bg-accent:hover,[data-template=shop-kids] main button.bg-accent:hover{opacity:1;box-shadow:0 6px 0 var(--kd-blue-deep);transform:translateY(-2px)}[data-template=shop-kids] main a.bg-accent:active,[data-template=shop-kids] main button.bg-accent:active{box-shadow:0 1px 0 var(--kd-blue-deep);transform:translateY(3px)}[data-template=shop-kids] main a.rounded-full.border{background-color:var(--kd-white);box-shadow:0 4px 0 var(--border);transition:transform .25s var(--kd-bounce), box-shadow .15s ease, border-color .2s ease;border-width:2px;font-weight:700}[data-template=shop-kids] main a.rounded-full.border:hover{box-shadow:0 6px 0 var(--border);transform:translateY(-2px)}[data-template=shop-kids] main a.rounded-full.border:active{box-shadow:0 1px 0 var(--border);transform:translateY(3px)}[data-template=shop-kids] a:focus-visible,[data-template=shop-kids] button:focus-visible,[data-template=shop-kids] summary:focus-visible,[data-template=shop-kids] input:focus-visible{outline:3px solid var(--kd-blue);outline-offset:3px;border-radius:.5rem}[data-template=shop-kids] main [data-section-index="0"]>section.bg-surface{background-image:radial-gradient(circle at 8% 18%, var(--kd-red) 0 .55rem, transparent .6rem), radial-gradient(circle at 15% 64%, var(--kd-sun) 0 1.1rem, transparent 1.15rem), radial-gradient(circle at 4% 88%, transparent 0 1.3rem, var(--kd-grass) 1.35rem 1.75rem, transparent 1.8rem), radial-gradient(circle at 91% 14%, var(--kd-grass) 0 .7rem, transparent .75rem), radial-gradient(circle at 86% 52%, transparent 0 1.6rem, var(--kd-red) 1.65rem 2.05rem, transparent 2.1rem), radial-gradient(circle at 96% 80%, var(--kd-sun) 0 .5rem, transparent .55rem), radial-gradient(circle at 24% 36%, var(--kd-blue) 0 .35rem, transparent .4rem), radial-gradient(circle at 76% 28%, var(--kd-blue) 0 .4rem, transparent .45rem);background-repeat:no-repeat;position:relative;overflow:hidden}[data-template=shop-kids] main [data-section-index="0"]>section.bg-surface>.max-w-3xl{max-width:58rem}[data-template=shop-kids] main [data-section-index="0"]>section.bg-surface h1{max-width:46rem;margin-inline:auto}[data-template=shop-kids] main [data-section-index="0"]>section.bg-surface .relative.mx-auto.overflow-hidden{border:.45rem solid var(--kd-white);max-width:56rem;box-shadow:var(--kd-lift), 0 0 0 2px var(--border);border-radius:2rem;transform:rotate(-1deg)}[data-template=shop-kids] main .w-40.rounded.bg-background.p-2.shadow-md{width:min(13.5rem,50% - .75rem);box-shadow:var(--kd-lift);border-radius:1.5rem;padding:.75rem .75rem 1rem}[data-template=shop-kids] main .w-40.rounded.bg-background.p-2.shadow-md:nth-child(4n+1){background-color:var(--kd-red)}[data-template=shop-kids] main .w-40.rounded.bg-background.p-2.shadow-md:nth-child(4n+2){background-color:var(--kd-sun)}[data-template=shop-kids] main .w-40.rounded.bg-background.p-2.shadow-md:nth-child(4n+3){background-color:var(--kd-grass)}[data-template=shop-kids] main .w-40.rounded.bg-background.p-2.shadow-md:nth-child(4n+4){background-color:var(--kd-blue)}[data-template=shop-kids] main .w-40.rounded.bg-background.p-2.shadow-md>.relative{border-radius:1rem}[data-template=shop-kids] main .w-40.rounded.bg-background.p-2.shadow-md>p{font-family:var(--font-fraunces), ui-rounded, system-ui, sans-serif;color:var(--kd-ink);margin-top:.7rem;font-size:1.3rem;font-weight:600}[data-template=shop-kids] main .w-40.rounded.bg-background.p-2.shadow-md:nth-child(4n+4)>p{color:var(--kd-white)}[data-template=shop-kids] main [data-section-index]>section.tone-accent{background-image:radial-gradient(circle at 6% 12%, var(--kd-sun) 0 .6rem, transparent .65rem), radial-gradient(circle at 94% 9%, var(--kd-red) 0 .8rem, transparent .85rem), radial-gradient(circle at 97% 92%, transparent 0 1.4rem, var(--kd-sun) 1.45rem 1.8rem, transparent 1.85rem), radial-gradient(circle at 3% 86%, var(--kd-grass) 0 1rem, transparent 1.05rem);background-repeat:no-repeat}[data-template=shop-kids] main .tone-accent .group.rounded-3xl.bg-background{--background:#fff;--surface:#eaf4fb;--foreground:#1b2a4a;--muted:#55627d;--accent:#1e5bd6;--accent-ink:#fff;--border:#d9e6f2;color:var(--foreground);box-shadow:0 6px 0 var(--kd-blue-deep);transition:transform .3s var(--kd-bounce);border-radius:1.5rem}[data-template=shop-kids] main .tone-accent .group.rounded-3xl.bg-background:hover{transform:translateY(-5px)rotate(-.6deg)}[data-template=shop-kids] main .tone-accent .group.rounded-3xl.bg-background .rounded-2xl{background-color:var(--surface)}[data-template=shop-kids] main .group .items-baseline>span:first-child{font-family:var(--font-fraunces), ui-rounded, system-ui, sans-serif;color:var(--foreground);font-size:1.2rem;font-weight:600}[data-template=shop-kids] main .group a.rounded-full.border-accent{box-shadow:0 4px 0 var(--border);transition:transform .25s var(--kd-bounce), background-color .2s ease, color .2s ease;border-width:2px;font-weight:700}[data-template=shop-kids] main .group a.rounded-full.border-accent:hover{transform:translateY(-2px)}[data-template=shop-kids] main span.absolute.rounded-full.bg-accent{background-color:var(--kd-sun);width:3.6rem;height:3.6rem;color:var(--kd-ink);font-family:var(--font-fraunces), ui-rounded, system-ui, sans-serif;text-align:center;box-shadow:0 3px 0 var(--kd-sun-deep);justify-content:center;align-items:center;padding:.25rem;font-size:.8rem;font-weight:600;line-height:1.05;display:inline-flex;transform:rotate(-12deg)}[data-template=shop-kids] main span[role=img] svg.fill-accent{color:var(--kd-red);fill:var(--kd-red)}[data-template=shop-kids] main .w-44.rounded-xl.border.bg-background.shadow-md{width:min(15rem,100%);box-shadow:var(--kd-lift);transition:transform .35s var(--kd-bounce);border:0;border-radius:1.5rem;padding:1.6rem 1.35rem}[data-template=shop-kids] main .w-44.rounded-xl.border.bg-background.shadow-md:nth-child(4n+1){background-color:var(--kd-tint-sun)}[data-template=shop-kids] main .w-44.rounded-xl.border.bg-background.shadow-md:nth-child(4n+2){background-color:var(--kd-tint-grass)}[data-template=shop-kids] main .w-44.rounded-xl.border.bg-background.shadow-md:nth-child(4n+3){background-color:var(--kd-tint-red)}[data-template=shop-kids] main .w-44.rounded-xl.border.bg-background.shadow-md:nth-child(4n+4){background-color:var(--kd-tint-blue)}[data-template=shop-kids] main .w-44.rounded-xl.border.bg-background.shadow-md>svg{box-sizing:content-box;background-color:var(--kd-white);border-radius:9999px;width:1.6rem;height:1.6rem;padding:.85rem;box-shadow:0 3px #1b2a4a1f}[data-template=shop-kids] main .w-44.rounded-xl.border.bg-background.shadow-md>p.text-sm{font-family:var(--font-fraunces), ui-rounded, system-ui, sans-serif;font-size:1.2rem;font-weight:600;line-height:1.2}[data-template=shop-kids] main .w-44.rounded-xl.border.bg-background.shadow-md>p.text-xs{margin-top:.5rem;font-size:.9rem;line-height:1.5}[data-template=shop-kids] main .aspect-\[3\/4\].max-w-xs{border:.45rem solid var(--kd-tint-sun);box-shadow:var(--kd-lift);border-radius:999px 999px 1.5rem 1.5rem}[data-template=shop-kids] main .lg\:grid-cols-3>.space-y-6>div{padding-left:2rem;position:relative}[data-template=shop-kids] main .lg\:grid-cols-3>.space-y-6>div:before{content:"";background-color:var(--kd-red);border-radius:9999px;width:1.1rem;height:1.1rem;position:absolute;top:.3rem;left:0}[data-template=shop-kids] main .lg\:grid-cols-3>.space-y-6>div:nth-child(4n+2):before{background-color:var(--kd-sun)}[data-template=shop-kids] main .lg\:grid-cols-3>.space-y-6>div:nth-child(4n+3):before{background-color:var(--kd-grass)}[data-template=shop-kids] main .lg\:grid-cols-3>.space-y-6>div:nth-child(4n+4):before{background-color:var(--kd-blue)}[data-template=shop-kids] main .lg\:grid-cols-3>.space-y-6>div>p.font-medium{font-family:var(--font-fraunces), ui-rounded, system-ui, sans-serif;font-size:1.15rem;font-weight:600}[data-template=shop-kids] main .lg\:grid-cols-3>.space-y-6>div>p.text-xs{font-size:.9rem;line-height:1.5}[data-template=shop-kids] main [data-section-index]>section:has(figure.ring-border){background-color:var(--surface);border-radius:2.5rem;margin-block:2rem;padding-block:clamp(3rem,6vw,5rem);padding-inline:clamp(1.25rem,4vw,3.5rem)}@media (min-width:1280px){[data-template=shop-kids] main [data-section-index]>section:has(figure.ring-border){margin-inline:auto}}[data-template=shop-kids] main figure.rounded-2xl.bg-background.ring-1{background-color:var(--kd-white);border-top:.4rem solid var(--kd-red);box-shadow:var(--kd-lift);--tw-ring-color:transparent;border-radius:1.5rem;position:relative}[data-template=shop-kids] main figure.rounded-2xl.bg-background.ring-1:nth-child(3n+2){border-top-color:var(--kd-sun)}[data-template=shop-kids] main figure.rounded-2xl.bg-background.ring-1:nth-child(3n+3){border-top-color:var(--kd-grass)}[data-template=shop-kids] main figure.rounded-2xl.bg-background.ring-1:after{content:"";background-color:var(--kd-white);border-radius:0 0 .35rem;width:1.5rem;height:1.5rem;position:absolute;bottom:-.7rem;left:50%;transform:translate(-50%)rotate(45deg)}[data-template=shop-kids] main figure.rounded-2xl.bg-background.ring-1>svg{color:var(--kd-red)}[data-template=shop-kids] main figure.rounded-2xl.bg-background.ring-1 blockquote{font-size:1rem}[data-template=shop-kids] main .w-40.rounded-full{box-shadow:0 0 0 .4rem var(--kd-white), 0 0 0 .75rem var(--kd-red)}[data-template=shop-kids] main .grid>div:nth-child(4n+2) .w-40.rounded-full{box-shadow:0 0 0 .4rem var(--kd-white), 0 0 0 .75rem var(--kd-sun)}[data-template=shop-kids] main .grid>div:nth-child(4n+3) .w-40.rounded-full{box-shadow:0 0 0 .4rem var(--kd-white), 0 0 0 .75rem var(--kd-grass)}[data-template=shop-kids] main .grid>div:nth-child(4n+4) .w-40.rounded-full{box-shadow:0 0 0 .4rem var(--kd-white), 0 0 0 .75rem var(--kd-blue)}[data-template=shop-kids] main .flex-col.items-center.text-center>.mt-4>p.font-medium{font-family:var(--font-fraunces), ui-rounded, system-ui, sans-serif;margin-top:.5rem;font-size:1.25rem;font-weight:600}[data-template=shop-kids] main .flex-col.items-center.text-center>p.text-xs{font-size:.9rem}[data-template=shop-kids] main .rounded-2xl.bg-foreground{border-radius:2rem;position:relative;overflow:hidden}[data-template=shop-kids] main .rounded-2xl.bg-foreground:after{content:"";pointer-events:none;background-image:radial-gradient(circle at 92% 14%, var(--kd-red) 0 1.2rem, transparent 1.25rem), radial-gradient(circle at 84% 34%, var(--kd-sun) 0 .45rem, transparent .5rem), radial-gradient(circle at 97% 46%, transparent 0 1.3rem, var(--kd-grass) 1.35rem 1.7rem, transparent 1.75rem);background-repeat:no-repeat;position:absolute;inset:0}[data-template=shop-kids] main .rounded-2xl.bg-foreground>*{z-index:1;position:relative}[data-template=shop-kids] main .bg-foreground h2 span.bg-accent{background-color:var(--kd-sun);color:var(--kd-ink);border-radius:.6rem}[data-template=shop-kids] main .bg-foreground a.bg-accent{background-color:var(--kd-sun);color:var(--kd-ink);box-shadow:0 4px 0 var(--kd-sun-deep)}[data-template=shop-kids] main .bg-foreground a.bg-accent:hover{box-shadow:0 6px 0 var(--kd-sun-deep)}[data-template=shop-kids] main .bg-foreground a.rounded-full.border{box-shadow:none;background-color:#0000}[data-template=shop-kids] main .bg-foreground svg.text-accent-ink{color:var(--kd-sun)}[data-template=shop-kids] main .bg-foreground a:focus-visible{outline-color:var(--kd-sun)}[data-template=shop-kids] main a.group>.aspect-square.rounded-xl{border-radius:1.5rem}[data-template=shop-kids] main a.group>h2.font-serif{font-size:1.3rem;font-weight:600}[data-template=shop-kids] main a.group>p.text-accent{font-family:var(--font-fraunces), ui-rounded, system-ui, sans-serif;font-size:1.15rem;font-weight:600}[data-template=shop-kids] .kd-strip{background-color:var(--kd-sun);color:var(--kd-ink);font-size:.8125rem;font-weight:700}[data-template=shop-kids] .kd-bow{background:linear-gradient(var(--kd-sun), var(--kd-sun)) center / .18rem 100% no-repeat, linear-gradient(var(--kd-sun), var(--kd-sun)) center / 100% .18rem no-repeat, var(--kd-red);border-radius:.2rem;flex:none;width:.9rem;height:.9rem;display:inline-block}[data-template=shop-kids] .kd-name{letter-spacing:-.015em;font-weight:700;line-height:1}[data-template=shop-kids] .kd-mark{background-color:var(--kd-red);width:2.4rem;height:2.4rem;color:var(--kd-white);transition:transform .4s var(--kd-bounce);border-radius:9999px;flex:none;justify-content:center;align-items:center;display:inline-flex;transform:rotate(-8deg);box-shadow:0 3px #d13d33}[data-template=shop-kids] .kd-name:hover .kd-mark{transform:rotate(18deg)scale(1.08)}[data-template=shop-kids] .kd-pill{color:var(--kd-ink);transition:background-color .2s ease, transform .25s var(--kd-bounce);border-radius:9999px;align-items:center;padding:.45rem 1rem;font-size:.95rem;font-weight:700;display:inline-flex}[data-template=shop-kids] .kd-pill:hover{background-color:var(--surface);transform:translateY(-1px)}[data-template=shop-kids] .kd-pill-line{border:2px solid var(--border);background-color:var(--kd-white)}[data-template=shop-kids] .kd-btn{background-color:var(--kd-blue);color:var(--kd-white);box-shadow:var(--kd-press);transition:transform .25s var(--kd-bounce), box-shadow .15s ease;border-radius:9999px;align-items:center;padding:.6rem 1.25rem;font-size:.95rem;font-weight:700}[data-template=shop-kids] .kd-btn:hover{box-shadow:0 6px 0 var(--kd-blue-deep);transform:translateY(-2px)}[data-template=shop-kids] .kd-btn:active{box-shadow:0 1px 0 var(--kd-blue-deep);transform:translateY(3px)}[data-template=shop-kids] .kd-menu>summary{list-style:none}[data-template=shop-kids] .kd-menu>summary::-webkit-details-marker{display:none}[data-template=shop-kids] .kd-menu[open]>summary{background-color:var(--kd-sun);border-color:var(--kd-sun)}[data-template=shop-kids] .kd-drop{background-color:var(--kd-white);border:2px solid var(--border);box-shadow:var(--kd-lift);border-radius:1.5rem}[data-template=shop-kids] .kd-blocks{background-image:linear-gradient(90deg, var(--kd-blue) 0 25%, var(--kd-red) 25% 50%, var(--kd-sun) 50% 75%, var(--kd-grass) 75% 100%);background-size:14rem 100%;height:.45rem}[data-template=shop-kids] .kd-toys{max-width:72rem;height:2.5rem;margin-inline:auto;position:relative}[data-template=shop-kids] .kd-toy{z-index:1;display:block;position:absolute;bottom:-1.1rem}[data-template=shop-kids] .kd-toy-ball{background:radial-gradient(circle at 35% 32%, #ffffff8c 0 .35rem, transparent .4rem), var(--kd-red);border-radius:9999px;width:3.2rem;height:3.2rem;left:7%}[data-template=shop-kids] .kd-toy-tri{background-color:var(--kd-sun);clip-path:polygon(50% 0,100% 100%,0 100%);width:3.4rem;height:3rem;left:27%}[data-template=shop-kids] .kd-toy-block{background-color:var(--kd-grass);border-radius:.55rem;width:2.7rem;height:2.7rem;left:56%;transform:rotate(12deg)}[data-template=shop-kids] .kd-toy-ring{border:.7rem solid var(--kd-sky);border-radius:9999px;width:3rem;height:3rem;left:80%}[data-template=shop-kids] .kd-toy-dot{background-color:var(--kd-red);border-radius:9999px;width:.9rem;height:.9rem;bottom:1.2rem;left:43%}[data-template=shop-kids] .kd-foot{--background:#1b2a4a;--surface:#24365c;--foreground:#fff;--muted:#c9d3e6;--accent:#fc3;--accent-ink:#1b2a4a;--border:#3a4d75;background-color:var(--background);color:var(--foreground);background-image:radial-gradient(circle at 97% 88%,#ffcc3324 0 5rem,#0000 5.05rem),radial-gradient(circle at 2% 30%,#43b36a24 0 3.5rem,#0000 3.55rem);background-repeat:no-repeat;border-radius:2.5rem 2.5rem 0 0}[data-template=shop-kids] .kd-foot .kd-name{color:var(--foreground)}[data-template=shop-kids] .kd-foot .kd-mark{box-shadow:none}[data-template=shop-kids] .kd-foot .kd-btn{box-shadow:0 4px #0e2c6e}[data-template=shop-kids] .kd-label{font-family:var(--font-fraunces), ui-rounded, system-ui, sans-serif;color:var(--kd-sun);font-size:1.2rem;font-weight:600;line-height:1.15}[data-template=shop-kids] .kd-foot-link{color:var(--foreground);text-underline-offset:.3em;-webkit-text-decoration:underline wavy #0000;text-decoration:underline wavy #0000;text-decoration-thickness:2px;transition:text-decoration-color .2s}[data-template=shop-kids] .kd-foot-link:hover{-webkit-text-decoration-color:var(--kd-sun);text-decoration-color:var(--kd-sun)}[data-template=shop-kids] .kd-foot-rule{border-top:2px dashed #ffffff38}[data-template=shop-kids] .kd-foot input[type=email]{background-color:var(--kd-white);color:var(--kd-ink);border:2px solid var(--kd-white)}[data-template=shop-kids] .kd-foot input[type=email]::placeholder{color:#55627d}[data-template=shop-kids] .kd-foot button.bg-accent{box-shadow:0 4px 0 var(--kd-sun-deep);transition:transform .25s var(--kd-bounce), box-shadow .15s ease;font-weight:700}[data-template=shop-kids] .kd-foot button.bg-accent:hover{opacity:1;box-shadow:0 6px 0 var(--kd-sun-deep);transform:translateY(-2px)}[data-template=shop-kids] .kd-foot p[role=alert]{color:#ffc2bd}[data-template=shop-kids] .kd-foot a:focus-visible,[data-template=shop-kids] .kd-foot button:focus-visible,[data-template=shop-kids] .kd-foot input:focus-visible{outline-color:var(--kd-sun)}@media (prefers-reduced-motion:reduce){[data-template=shop-kids] .kd-mark,[data-template=shop-kids] .kd-btn,[data-template=shop-kids] .kd-pill,[data-template=shop-kids] main a.bg-accent,[data-template=shop-kids] main .tone-accent .group.rounded-3xl.bg-background,[data-template=shop-kids] main .w-44.rounded-xl.border.bg-background.shadow-md{transition:none}}[data-template=shop-kids]:root{--cm-card-ratio:1 / 1;--cm-gallery-ratio:1 / 1;--cm-card-radius:1.5rem;--cm-button-radius:9999px;--cm-input-radius:.875rem;--cm-badge-radius:9999px;--cm-badge-bg:var(--kd-sun);--cm-badge-ink:var(--kd-ink);--cm-sale:#c8352b;--cm-price-font:var(--font-fraunces), ui-rounded, system-ui, sans-serif;--cm-drawer-width:25rem;--cm-swatch-size:2rem;--cm-grid-gap:clamp(1rem, .6rem + 1.8vw, 2rem)}[data-template=shop-kids] .kd-actions .cm-header-cart__button{border:2px solid var(--border);background-color:var(--kd-white);color:var(--kd-ink);transition:background-color .2s ease, transform .25s var(--kd-bounce)}[data-template=shop-kids] .kd-actions .cm-header-cart__button:hover{background-color:var(--surface);transform:translateY(-1px)}[data-template=shop-kids] .kd-actions .cm-header-cart__count{background-color:var(--kd-grass);color:var(--kd-ink)}[data-template=shop-kids] .cm-card--bordered{background-color:var(--kd-white);box-shadow:0 6px 0 var(--border);transition:transform .3s var(--kd-bounce), box-shadow .3s ease;border-width:2px}[data-template=shop-kids] .cm-card--bordered:hover{box-shadow:0 10px 0 var(--border);transform:translateY(-4px)}[data-template=shop-kids] .cm-card__media{border-radius:1rem}[data-template=shop-kids] .cm-grid__item:nth-child(4n+1) .cm-card__media{background-color:var(--kd-tint-sun)}[data-template=shop-kids] .cm-grid__item:nth-child(4n+2) .cm-card__media{background-color:var(--kd-tint-blue)}[data-template=shop-kids] .cm-grid__item:nth-child(4n+3) .cm-card__media{background-color:var(--kd-tint-grass)}[data-template=shop-kids] .cm-grid__item:nth-child(4n+4) .cm-card__media{background-color:var(--kd-tint-red)}[data-template=shop-kids] .cm-card__title,[data-template=shop-kids] .cm-price{font-weight:600}[data-template=shop-kids] .cm-badge{letter-spacing:.04em;font-weight:800}[data-template=shop-kids] .cm-badge--featured{background-color:var(--kd-tint-grass);border-color:#0000}[data-template=shop-kids] .cm-add-to-cart__button,[data-template=shop-kids] .cm-buybox__add,[data-template=shop-kids] .cm-cart__checkout,[data-template=shop-kids] .cm-checkout__place{box-shadow:var(--kd-press);font-weight:700;transition:transform .15s,box-shadow .15s}[data-template=shop-kids] .cm-add-to-cart__button:active,[data-template=shop-kids] .cm-buybox__add:active,[data-template=shop-kids] .cm-cart__checkout:active,[data-template=shop-kids] .cm-checkout__place:active{box-shadow:0 1px 0 var(--kd-blue-deep);transform:translateY(3px)}[data-template=shop-kids] .cm-gallery__main{border:2px solid var(--border);background-color:var(--kd-tint-sun)}[data-template=shop-kids] .cm-swatch--button .cm-swatch__face{border-width:2px;font-weight:700}[data-template=shop-kids] .cm-swatch input:checked+.cm-swatch__face{border-color:var(--kd-blue);background-color:var(--kd-blue);color:var(--kd-white)}[data-template=shop-kids] .cm-tabs__list{border-bottom:0;gap:.5rem}[data-template=shop-kids] .cm-tabs__tab{border:2px solid var(--border);border-radius:9999px;margin:0;padding:.5rem 1.1rem;font-weight:700}[data-template=shop-kids] .cm-tabs__tab[aria-selected=true]{border-color:var(--kd-blue);background-color:var(--kd-blue);color:var(--kd-white)}[data-template=shop-kids] .cm-trust li>span:first-child{background-color:var(--kd-tint-sun);color:var(--kd-ink)}[data-template=shop-kids] .cm-filters__stack summary{font-family:var(--font-fraunces), ui-rounded, system-ui, sans-serif;letter-spacing:.04em;font-size:.9rem}[data-template=shop-kids] .cm-drawer--cart{border-radius:1.5rem 0 0 1.5rem}[data-template=shop-kids] .cm-filters.cm-drawer{border-radius:0 1.5rem 1.5rem 0}[data-template=shop-kids] .cm-cart__summary,[data-template=shop-kids] .cm-checkout__summary,[data-template=shop-kids] .cm-quickview{border:2px solid var(--border);background-color:var(--kd-white);box-shadow:var(--kd-lift)}
[data-template=shop-market]:root,[data-template=shop-market][data-theme]{--background:#fff8e6;--surface:#ffefc2;--foreground:#22302a;--muted:#5c6b63;--accent:#1f7a4a;--accent-ink:#fffdf5;--border:#f0dca0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-template=shop-market]:root{--font-fraunces:var(--font-shop-market-display);--font-inter:var(--font-shop-market-text);--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-2xl:1.5rem;--radius-3xl:1.75rem;--mk-ink:#22302a;--mk-orange:#f28c38;--mk-yellow:#ffd45c;--mk-green-deep:#196740;--mk-card:#fffdf5;--mk-sticker-yellow:5px 6px 0 var(--mk-yellow);--mk-sticker-orange:5px 6px 0 var(--mk-orange);--mk-bounce:cubic-bezier(.34, 1.56, .64, 1)}[data-template=shop-market] body{background-image:radial-gradient(#1f7a4a17 1.2px,#0000 1.5px);background-size:22px 22px}[data-template=shop-market] h1,[data-template=shop-market] h2,[data-template=shop-market] h3,[data-template=shop-market] h4{letter-spacing:-.012em;text-wrap:balance;font-weight:800}[data-template=shop-market] p.font-serif,[data-template=shop-market] span.font-serif,[data-template=shop-market] a.font-serif{letter-spacing:-.01em;font-weight:800}[data-template=shop-market] main h1{font-size:clamp(2.2rem,1.6rem + 2vw,3rem);line-height:1.02}[data-template=shop-market] main [data-section-index] h1{font-size:clamp(2.6rem,1.5rem + 4.2vw,4.4rem);line-height:.98}[data-template=shop-market] main [data-section-index] h2{font-size:clamp(1.9rem,1.35rem + 2vw,2.75rem);line-height:1.04}[data-template=shop-market] main p.font-medium.leading-snug{font-family:var(--font-fraunces), ui-rounded, system-ui, sans-serif;font-size:1.2rem;font-weight:700;line-height:1.15}[data-template=shop-market] main .rounded-xl.bg-surface.p-3>p.font-medium{font-family:var(--font-fraunces), ui-rounded, system-ui, sans-serif;font-size:1.3rem;font-weight:700;line-height:1.15}[data-template=shop-market] main .group .items-baseline>span:first-child{color:var(--accent);font-size:1.0625rem;font-weight:700}[data-template=shop-market] main p.uppercase.text-accent{background-color:var(--mk-yellow);color:var(--mk-ink);border:2px solid var(--mk-ink);letter-spacing:.08em;border-radius:9999px;padding:.3rem .8rem;font-size:.72rem;font-weight:700;line-height:1.2;display:inline-block;transform:rotate(-2deg)}[data-template=shop-market] main [data-section-index]>section{max-width:74rem;margin-inline:auto}[data-template=shop-market] main [data-section-index]>section[class*=tone-]{max-width:none;position:relative}[data-template=shop-market] main [data-section-index]>section[class*=tone-]:before,[data-template=shop-market] main [data-section-index]>section[class*=tone-]:after{content:"";pointer-events:none;background-repeat:repeat-x;background-size:1.5rem .75rem;height:.75rem;position:absolute;left:0;right:0}[data-template=shop-market] main [data-section-index]>section[class*=tone-]:before{background-image:radial-gradient(circle at 50% 100%, var(--background) 0 .72rem, transparent .75rem);bottom:100%}[data-template=shop-market] main [data-section-index]>section[class*=tone-]:after{background-image:radial-gradient(circle at 50% 0%, var(--background) 0 .72rem, transparent .75rem);top:100%}[data-template=shop-market] main .rounded-xl.bg-surface,[data-template=shop-market] main .rounded-2xl.bg-surface{border:2px solid var(--mk-ink);box-shadow:var(--mk-sticker-yellow);border-radius:1.375rem}[data-template=shop-market] main figure.bg-background.ring-1,[data-template=shop-market] main .group.bg-background.shadow-sm,[data-template=shop-market] main .bg-background.shadow-md{background-color:var(--mk-card);border:2px solid var(--mk-ink);box-shadow:var(--mk-sticker-orange);border-radius:1.375rem}[data-template=shop-market] main div.rounded-xl.bg-surface.p-3,[data-template=shop-market] main div.rounded-xl.bg-surface.p-5,[data-template=shop-market] main .group.bg-background.shadow-sm{transition:transform .3s var(--mk-bounce)}[data-template=shop-market] main div.rounded-xl.bg-surface.p-3:hover,[data-template=shop-market] main div.rounded-xl.bg-surface.p-5:hover,[data-template=shop-market] main .group.bg-background.shadow-sm:hover{transform:translateY(-4px)rotate(-.6deg)}[data-template=shop-market] main .rounded-xl.bg-surface>.rounded-lg{border:2px solid var(--mk-ink);border-radius:.9rem}[data-template=shop-market] main .group.bg-background.shadow-sm>a:first-child{border-bottom:2px solid var(--mk-ink)}[data-template=shop-market] main span.rounded-full.overflow-hidden{box-shadow:0 0 0 2px var(--mk-ink), 3px 4px 0 2px var(--mk-yellow)}[data-template=shop-market] main .rounded-2xl.bg-foreground{box-shadow:8px 9px 0 var(--mk-orange);border-radius:1.75rem}[data-template=shop-market] main a.bg-accent,[data-template=shop-market] main button.bg-accent{border:2px solid var(--mk-ink);box-shadow:3px 4px 0 var(--mk-orange);transition:transform .3s var(--mk-bounce), background-color .2s ease;font-weight:700}[data-template=shop-market] main a.bg-accent:hover,[data-template=shop-market] main button.bg-accent:hover{opacity:1;background-color:var(--mk-green-deep);transform:translateY(-3px)rotate(-1deg)}[data-template=shop-market] main a.bg-accent:active,[data-template=shop-market] main button.bg-accent:active{transform:translateY(1px)}[data-template=shop-market] main a.rounded-full.border.text-foreground{background-color:var(--mk-card);border:2px solid var(--mk-ink);transition:transform .3s var(--mk-bounce), background-color .2s ease;font-weight:700}[data-template=shop-market] main a.rounded-full.border.text-foreground:hover{background-color:var(--mk-yellow);transform:translateY(-3px)rotate(1deg)}[data-template=shop-market] main .bg-foreground a.bg-accent,[data-template=shop-market] main .bg-foreground span.bg-accent{background-color:var(--mk-yellow);color:var(--mk-ink);border-color:var(--mk-yellow)}[data-template=shop-market] main .bg-foreground a.bg-accent:hover{background-color:#ffe08a}[data-template=shop-market] main span.rounded-full.bg-accent{background-color:var(--mk-orange);color:var(--mk-ink);border:2px solid var(--mk-ink);font-weight:700}[data-template=shop-market] main span[aria-label$="out of 5 stars"] svg.text-accent,[data-template=shop-market] main span[role=img] svg.fill-accent{color:var(--mk-orange);fill:var(--mk-orange);stroke:var(--mk-ink);stroke-width:1.5px}[data-template=shop-market] a:focus-visible,[data-template=shop-market] button:focus-visible,[data-template=shop-market] summary:focus-visible,[data-template=shop-market] input:focus-visible{outline:3px solid var(--mk-ink);outline-offset:3px}@media (min-width:1024px){[data-template=shop-market] main [data-section-index="0"]>section{background-image:radial-gradient(circle at 73% 12%, var(--mk-orange) 0 1.6rem, transparent 1.65rem), radial-gradient(circle at 95% 46%, transparent 0 2.3rem, var(--accent) 2.35rem 2.55rem, transparent 2.6rem), radial-gradient(circle at 86% 31%, var(--mk-yellow) 0 8rem, transparent 8.05rem);background-repeat:no-repeat}}[data-template=shop-market] .mk-strip{background-color:var(--mk-yellow);color:var(--mk-ink);border-bottom:2px solid var(--mk-ink);letter-spacing:.02em;font-size:.8125rem;font-weight:700}[data-template=shop-market] .mk-name{letter-spacing:-.02em;font-weight:800;line-height:1}[data-template=shop-market] .mk-dot{background-color:var(--mk-orange);border:2px solid var(--mk-ink);width:.95rem;height:.95rem;transition:transform .35s var(--mk-bounce);border-radius:9999px;flex:none;display:inline-block}[data-template=shop-market] .mk-name:hover .mk-dot{transform:scale(1.3)}[data-template=shop-market] .mk-pill{transition:transform .3s var(--mk-bounce), background-color .2s ease, border-color .2s ease;border:2px solid #0000;border-radius:9999px;padding:.4rem .95rem;font-size:.9375rem;font-weight:500}[data-template=shop-market] .mk-pill:hover{background-color:var(--mk-yellow);border-color:var(--mk-ink);transform:translateY(-2px)}[data-template=shop-market] .mk-pill-line{border-color:var(--mk-ink);background-color:var(--mk-card)}[data-template=shop-market] .mk-cta{border:2px solid var(--mk-ink);background-color:var(--accent);color:var(--accent-ink);box-shadow:3px 4px 0 var(--mk-orange);transition:transform .3s var(--mk-bounce), background-color .2s ease;border-radius:9999px;align-items:center;padding:.55rem 1.2rem;font-size:.9375rem;font-weight:700}[data-template=shop-market] .mk-cta:hover{background-color:var(--mk-green-deep);transform:translateY(-3px)rotate(-1.5deg)}[data-template=shop-market] .mk-menu>summary{list-style:none}[data-template=shop-market] .mk-menu>summary::-webkit-details-marker{display:none}[data-template=shop-market] .mk-menu[open]>summary{background-color:var(--mk-yellow)}[data-template=shop-market] .mk-drop{background-color:var(--mk-card);border:2px solid var(--mk-ink);box-shadow:var(--mk-sticker-orange);border-radius:1.375rem}[data-template=shop-market] .mk-awning{border-top:2px solid var(--mk-ink);background-image:radial-gradient(circle at 25% 0%, var(--mk-yellow) 0 .72rem, transparent .75rem), radial-gradient(circle at 75% 0%, var(--mk-orange) 0 .72rem, transparent .75rem);background-repeat:repeat-x;background-size:3rem .9rem;height:.9rem}[data-template=shop-market] .mk-scallop{background-image:radial-gradient(circle at 50% 100%,#1f7a4a 0 .72rem,#0000 .75rem);background-repeat:repeat-x;background-size:1.5rem .75rem;height:.75rem}[data-template=shop-market] .mk-foot{--background:#1f7a4a;--surface:#196740;--foreground:#fffdf5;--muted:#eaf5ee;--accent:#ffd45c;--accent-ink:#22302a;--border:#7fb894;background-color:var(--background);color:var(--foreground);background-image:radial-gradient(circle at 96% 8%,#ffd45c38 0 6rem,#0000 6.05rem),radial-gradient(circle at 3% 100%,#f28c3833 0 8rem,#0000 8.05rem);background-repeat:no-repeat}[data-template=shop-market] .mk-foot .mk-dot{background-color:var(--mk-yellow)}[data-template=shop-market] .mk-foot .mk-cta{box-shadow:3px 4px 0 var(--mk-ink)}[data-template=shop-market] .mk-foot .mk-cta:hover{background-color:#ffe08a}[data-template=shop-market] .mk-label{font-family:var(--font-fraunces), ui-rounded, system-ui, sans-serif;color:var(--accent);font-size:1.25rem;font-weight:700;line-height:1.1}[data-template=shop-market] .mk-foot-link{text-underline-offset:.3em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .2s,color .2s}[data-template=shop-market] .mk-foot-link:hover{color:var(--foreground);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}[data-template=shop-market] .mk-foot-rule{border-top:2px dashed #fffdf559}[data-template=shop-market] .mk-foot input[type=email]{color:#22302a;border:2px solid var(--mk-ink);background-color:#fffdf5}[data-template=shop-market] .mk-foot input[type=email]::placeholder{color:#5c6b63}[data-template=shop-market] .mk-foot button.bg-accent{border:2px solid var(--mk-ink);transition:transform .3s var(--mk-bounce), background-color .2s ease;font-weight:700}[data-template=shop-market] .mk-foot button.bg-accent:hover{opacity:1;background-color:#ffe08a;transform:translateY(-2px)}[data-template=shop-market] .mk-foot p.text-accent{color:var(--foreground);font-weight:700}[data-template=shop-market] .mk-foot p[role=alert]{color:#ffe6d9}[data-template=shop-market] .mk-foot a:focus-visible,[data-template=shop-market] .mk-foot button:focus-visible,[data-template=shop-market] .mk-foot input:focus-visible{outline-color:var(--mk-yellow)}[data-template=shop-market]:root{--cm-card-ratio:1 / 1;--cm-gallery-ratio:1 / 1;--cm-card-radius:1.25rem;--cm-button-radius:9999px;--cm-input-radius:.75rem;--cm-badge-radius:9999px;--cm-badge-bg:var(--mk-orange);--cm-badge-ink:var(--mk-ink);--cm-sale:#a8480f;--cm-price-font:var(--font-fraunces), ui-rounded, system-ui, sans-serif;--cm-drawer-width:25rem;--cm-swatch-size:1.9rem;--cm-grid-gap:clamp(.9rem, .5rem + 1.5vw, 1.75rem)}[data-template=shop-market] .mk-actions .cm-header-cart__button{border:2px solid var(--mk-ink);background-color:var(--mk-card);transition:transform .3s var(--mk-bounce), background-color .2s ease}[data-template=shop-market] .mk-actions .cm-header-cart__button:hover{background-color:var(--mk-yellow);transform:translateY(-2px)}[data-template=shop-market] .mk-actions .cm-header-cart__count{border:2px solid var(--mk-ink);background-color:var(--mk-orange);color:var(--mk-ink)}[data-template=shop-market] .cm-card--bordered{border:2px solid var(--mk-ink);background-color:var(--mk-card);box-shadow:var(--mk-sticker-yellow);transition:transform .3s var(--mk-bounce), box-shadow .3s ease}[data-template=shop-market] .cm-grid__item:nth-child(2n) .cm-card--bordered{box-shadow:var(--mk-sticker-orange)}[data-template=shop-market] .cm-card--bordered:hover{transform:translate(-2px,-3px)}[data-template=shop-market] .cm-card__media{border-radius:.875rem}[data-template=shop-market] .cm-card__title,[data-template=shop-market] .cm-price{font-weight:700}[data-template=shop-market] .cm-badge{border:2px solid var(--mk-ink);font-weight:700}[data-template=shop-market] .cm-badge--featured{background-color:var(--mk-yellow)}[data-template=shop-market] .cm-add-to-cart__button,[data-template=shop-market] .cm-buybox__add,[data-template=shop-market] .cm-cart__checkout,[data-template=shop-market] .cm-checkout__place,[data-template=shop-market] .cm-drawer .cm-button,[data-template=shop-market] .cm-filters__bar summary{border:2px solid var(--mk-ink);font-weight:700}[data-template=shop-market] .cm-gallery__main{border:2px solid var(--mk-ink);box-shadow:var(--mk-sticker-yellow)}[data-template=shop-market] .cm-swatch input:checked+.cm-swatch__face{border-color:var(--mk-ink);background-color:var(--accent);color:var(--accent-ink)}[data-template=shop-market] .cm-tabs__tab[aria-selected=true]{border-color:var(--mk-orange)}[data-template=shop-market] .cm-trust li>span:first-child{border:2px solid var(--mk-ink);background-color:var(--mk-yellow);color:var(--mk-ink)}[data-template=shop-market] .cm-free-shipping [role=progressbar]{border:2px solid var(--mk-ink);background-color:var(--mk-card);height:.75rem}[data-template=shop-market] .cm-free-shipping [role=progressbar]>div{background-color:var(--mk-orange)}[data-template=shop-market] .cm-cart__summary,[data-template=shop-market] .cm-checkout__summary,[data-template=shop-market] .cm-quickview{border:2px solid var(--mk-ink);background-color:var(--mk-card);box-shadow:var(--mk-sticker-orange)}[data-template=shop-market] .cm-drawer--cart{border-left:2px solid var(--mk-ink)}
[data-template=shop-plants]:root,[data-template=shop-plants][data-theme]{--background:#eef4f0;--surface:#e1ebe5;--foreground:#123a2f;--muted:#4a675d;--accent:#1d5443;--accent-ink:#f3f7f4;--border:#c6d6cc;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-template=shop-plants]:root{--font-fraunces:var(--font-shop-plants-display);--font-inter:var(--font-shop-plants-text);--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-2xl:24px;--radius-3xl:32px;--spl-arch:999px 999px 18px 18px;--spl-bottle:#123a2f;--spl-bottle-deep:#0d2b23;--spl-mist:#e6efe9;--spl-blush:#efc7bd;--spl-brass:#b8934a;--spl-brass-ink:#6f5622;--spl-ease:cubic-bezier(.22, 1, .36, 1);--spl-glow:0 24px 48px -28px #123a2f73}[data-template=shop-plants] body{-webkit-font-smoothing:antialiased;background-image:radial-gradient(60rem 40rem at 85% -10%,#efc7bd38,#0000 70%),radial-gradient(50rem 36rem at -10% 30%,#ffffff8c,#0000 70%);background-attachment:fixed}[data-template=shop-plants] h1,[data-template=shop-plants] h2{letter-spacing:.005em;text-wrap:balance;font-weight:400}[data-template=shop-plants] main [data-section-index] h1{text-transform:none;font-size:clamp(2.8rem,1.4rem + 4.4vw,5.4rem);line-height:1.02}[data-template=shop-plants] main [data-section-index] h2{font-size:clamp(2.1rem,1.4rem + 2.2vw,3.5rem);line-height:1.06}[data-template=shop-plants] main [data-section-index] p.font-medium{letter-spacing:.005em;font-weight:600}[data-template=shop-plants] main h1 span.text-accent,[data-template=shop-plants] main h2 span.text-accent{color:inherit;background-image:linear-gradient(var(--spl-brass), var(--spl-brass));background-position:0 92%;background-repeat:no-repeat;background-size:100% 1px}[data-template=shop-plants] main p.uppercase.tracking-wide,[data-template=shop-plants] main p.uppercase.tracking-wider,[data-template=shop-plants] main p.uppercase.tracking-widest{letter-spacing:.2em;color:var(--spl-brass-ink);align-items:center;gap:.55rem;font-size:.75rem;font-weight:600;display:inline-flex}[data-template=shop-plants] main p.uppercase.tracking-wide:before,[data-template=shop-plants] main p.uppercase.tracking-wider:before,[data-template=shop-plants] main p.uppercase.tracking-widest:before{content:"";border:1px solid var(--spl-brass);border-radius:999px 999px 1px 1px;flex-shrink:0;width:.55rem;height:.8rem}[data-template=shop-plants] main .text-center>p.uppercase.tracking-wide{justify-content:center}[data-template=shop-plants] main blockquote{font-size:clamp(1.6rem,1.15rem + 1.5vw,2.5rem);line-height:1.2}[data-template=shop-plants] main [data-section-index="4"]>section,[data-template=shop-plants] main [data-section-index="5"]>section,[data-template=shop-plants] main [data-section-index="6"]>section,[data-template=shop-plants] main [data-section-index="8"]>section,[data-template=shop-plants] main [data-section-index="9"]>section{max-width:84rem;margin-inline:auto;padding-block:clamp(4rem,2.5rem + 4vw,7rem);padding-inline:clamp(1.25rem,.5rem + 3vw,3rem)}[data-template=shop-plants] main div[data-section-index].mx-auto.max-w-5xl{max-width:84rem;padding-inline:clamp(.25rem,.5vw,1rem)}[data-template=shop-plants] main div[data-section-index]>.cm-section{max-width:none;padding-block:clamp(3.5rem,2rem + 4vw,6.5rem)}[data-template=shop-plants] main .cm-section>div>h2,[data-template=shop-plants] main .cm-section>h2{font-size:clamp(2.1rem,1.4rem + 2.2vw,3.5rem);line-height:1.06}[data-template=shop-plants] main a.bg-accent,[data-template=shop-plants] main button.bg-accent{letter-spacing:.02em;transition:transform .26s var(--spl-ease), box-shadow .26s var(--spl-ease), background-color .2s ease;font-weight:500}[data-template=shop-plants] main a.bg-accent:hover,[data-template=shop-plants] main button.bg-accent:hover{opacity:1;background-color:var(--spl-bottle);box-shadow:var(--spl-glow);transform:translateY(-2px)}[data-template=shop-plants] main a.rounded-full.border{transition:background-color .2s,border-color .2s}[data-template=shop-plants] main a.rounded-full.border:hover{background-color:#e6efe92e}[data-template=shop-plants] main a:focus-visible,[data-template=shop-plants] main button:focus-visible,[data-template=shop-plants] main summary:focus-visible,[data-template=shop-plants] main input:focus-visible,[data-template=shop-plants] main textarea:focus-visible{outline:2px solid var(--spl-brass-ink);outline-offset:3px}[data-template=shop-plants] main [data-section-index="0"]>section{align-items:center;min-height:min(90vh,820px)}[data-template=shop-plants] main [data-section-index="0"]>section>div.absolute>div.absolute{background-image:linear-gradient(100deg,#0d2b23b8,#0d2b2340 55%,#0d2b230d)}[data-template=shop-plants] main [data-section-index="0"]>section>div.relative{text-align:center;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background-color:#e6efe924;border:1px solid #e6efe966;border-radius:50% 50% 22px 22px/9rem 9rem 22px 22px;max-width:34rem;margin:clamp(2rem,6vh,4rem) auto clamp(2rem,6vh,4rem) clamp(1rem,7vw,7rem);padding:5.5rem clamp(1.5rem,4vw,2.75rem) 2.75rem;box-shadow:inset 0 1px #ffffff40,0 40px 80px -40px #0000008c}[data-template=shop-plants] main [data-section-index="0"]>section>div.relative:before{content:"";pointer-events:none;border:1px solid #b8934a8c;border-radius:50% 50% 16px 16px/8.5rem 8.5rem 16px 16px;position:absolute;inset:.6rem}[data-template=shop-plants] main [data-section-index="0"] h1{margin-inline:auto;font-size:clamp(2.5rem,1.4rem + 3.4vw,4.4rem)}[data-template=shop-plants] main [data-section-index="0"] p.uppercase{color:var(--spl-blush);letter-spacing:.24em;justify-content:center}[data-template=shop-plants] main [data-section-index="0"] p.uppercase:before{border-color:var(--spl-blush)}[data-template=shop-plants] main [data-section-index="0"] p.text-lg{color:#ffffffeb;margin-inline:auto;font-size:1.0625rem}[data-template=shop-plants] main [data-section-index="0"] .flex-wrap{justify-content:center}[data-template=shop-plants] main [data-section-index="0"] a.bg-accent{background-color:var(--spl-blush);color:var(--spl-bottle)}[data-template=shop-plants] main [data-section-index="0"] a.bg-accent:hover{background-color:#f6dad2}@media (min-width:1024px){[data-template=shop-plants] main .cm-categories{gap:clamp(1.25rem,2vw,2rem)}}[data-template=shop-plants] main .cm-category{border-radius:var(--spl-arch);transition:transform .42s var(--spl-ease), box-shadow .42s var(--spl-ease);box-shadow:inset 0 0 0 1px #b8934a80}[data-template=shop-plants] main .cm-category:hover{box-shadow:inset 0 0 0 1px #b8934acc, var(--spl-glow);transform:translateY(-6px)}[data-template=shop-plants] main .cm-category>span:last-child{text-align:center;background-image:linear-gradient(#0000,#0d2b2359 40%,#0d2b23d9);padding-top:5rem}[data-template=shop-plants] main .cm-category>span:last-child>span:first-child{color:var(--spl-mist);font-size:1.6rem}[data-template=shop-plants] main [data-section-index="2"]>section{background-color:var(--spl-bottle)}[data-template=shop-plants] main [data-section-index="2"]>section>div:first-child{min-height:34rem}[data-template=shop-plants] main [data-section-index="2"] .rounded-t-full{aspect-ratio:3/4;outline:1px solid var(--spl-brass);outline-offset:12px;border-radius:999px 999px 0 0;width:min(70%,22rem);max-width:none}[data-template=shop-plants] main [data-section-index="2"]>section>div:last-child{background-color:var(--spl-mist);padding-block:clamp(4rem,2.5rem + 4vw,7rem);padding-inline:clamp(1.5rem,1rem + 4vw,5rem)}[data-template=shop-plants] main [data-section-index="2"] h2{max-width:14ch}[data-template=shop-plants] main [data-section-index="2"] p.text-sm{max-width:34rem;font-size:1.0625rem;line-height:1.7}[data-template=shop-plants] main [data-section-index="4"] .grid.overflow-hidden{border-color:var(--spl-brass);box-shadow:var(--spl-glow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffff73;border-radius:28px}[data-template=shop-plants] main [data-section-index="4"] .grid.overflow-hidden>div{border-color:#b8934a73;padding:2rem 1.75rem}[data-template=shop-plants] main [data-section-index="4"] .grid.overflow-hidden svg{width:1.75rem;height:1.75rem;color:var(--spl-brass-ink)}[data-template=shop-plants] main [data-section-index="5"] .grid>div{background-color:var(--spl-mist);box-shadow:inset 0 0 0 1px var(--border);text-align:center;transition:transform .42s var(--spl-ease), box-shadow .42s var(--spl-ease);border-radius:999px 999px 22px 22px}[data-template=shop-plants] main [data-section-index="5"] .grid>div:hover{box-shadow:inset 0 0 0 1px var(--spl-brass), var(--spl-glow);transform:translateY(-5px)}[data-template=shop-plants] main [data-section-index="5"] .grid>div>div:first-child{display:none}[data-template=shop-plants] main [data-section-index="5"] .grid>div>div:last-child{padding:4.5rem 1.75rem 2.25rem}[data-template=shop-plants] main [data-section-index="5"] .grid>div span.rounded-md{background-color:var(--spl-bottle);border-radius:999px;width:3rem;height:3rem;margin-inline:auto}[data-template=shop-plants] main [data-section-index="5"] .grid>div span.rounded-md svg{color:var(--spl-blush)}[data-template=shop-plants] main [data-section-index="6"] .rounded-2xl.bg-surface{box-shadow:inset 0 0 0 1px #b8934a73, var(--spl-glow);background-color:#ffffff80;border-radius:32px}[data-template=shop-plants] main [data-section-index="6"] .aspect-\[4\/5\]{border-radius:var(--spl-arch)}[data-template=shop-plants] main [data-section-index="6"] svg{color:var(--spl-brass)}[data-template=shop-plants] main [data-section-index="8"] .aspect-\[4\/5\]{border-radius:var(--spl-arch);outline:1px solid var(--spl-brass);outline-offset:10px}[data-template=shop-plants] main [data-section-index="8"] details,[data-template=shop-plants] main [data-section-index="8"] summary{font-size:1.0625rem}[data-template=shop-plants] main [data-section-index="9"] .grid.rounded-2xl{background-color:var(--spl-bottle);color:var(--spl-mist);--foreground:#eef4f0;--muted:#c9dad1;--accent:#efc7bd;--accent-ink:#123a2f;--border:#e6efe966;border:0;border-radius:32px}[data-template=shop-plants] main [data-section-index="9"] .grid.rounded-2xl>div:first-child{padding:clamp(2.5rem,2rem + 3vw,4.5rem)}[data-template=shop-plants] main [data-section-index="9"] .grid.rounded-2xl>div:last-child{border-radius:var(--spl-arch);min-height:22rem;margin:1.25rem}[data-template=shop-plants] main [data-section-index="9"] p.uppercase{color:var(--spl-blush)}[data-template=shop-plants] main [data-section-index="9"] p.uppercase:before{border-color:var(--spl-blush)}[data-template=shop-plants] main [data-section-index="9"] h2 span.text-accent{color:var(--spl-blush)}[data-template=shop-plants] main [data-section-index="9"] a.bg-accent:hover{background-color:#f6dad2}[data-template=shop-plants] .spl-ribbon{background-color:var(--spl-bottle);color:var(--spl-mist);letter-spacing:.06em;font-size:.75rem}[data-template=shop-plants] .spl-bar{border-bottom:1px solid var(--spl-brass);-webkit-backdrop-filter:blur(12px)saturate(1.15);backdrop-filter:blur(12px)saturate(1.15);background-color:#eef4f0c7}[data-template=shop-plants] .spl-name{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:.01em;font-size:clamp(1.45rem,1.2rem + .8vw,1.9rem);line-height:1}[data-template=shop-plants] .spl-mark{color:var(--spl-brass);transition:transform .42s var(--spl-ease)}[data-template=shop-plants] .spl-name:hover .spl-mark{transform:translateY(-2px)}[data-template=shop-plants] .spl-nav{letter-spacing:.02em;padding:.55rem 1rem .45rem;font-size:.9375rem;font-weight:500;position:relative}[data-template=shop-plants] .spl-nav:before{content:"";border:1px solid var(--spl-brass);opacity:0;transition:opacity .26s ease, transform .36s var(--spl-ease);border-bottom:0;border-radius:999px 999px 0 0;position:absolute;inset:0 .35rem;transform:translateY(4px)}[data-template=shop-plants] .spl-nav:hover:before,[data-template=shop-plants] .spl-nav:focus-visible:before{opacity:1;transform:translateY(0)}[data-template=shop-plants] .spl-cta{background-color:var(--spl-bottle);color:var(--spl-mist);letter-spacing:.03em;white-space:nowrap;transition:transform .26s var(--spl-ease), box-shadow .26s var(--spl-ease);border-radius:999px 999px 8px 8px;align-items:center;padding:.7rem 1.2rem .55rem;font-size:.875rem;font-weight:500}[data-template=shop-plants] .spl-cta:hover{box-shadow:var(--spl-glow);transform:translateY(-2px)}[data-template=shop-plants] .spl-menu-button{border:1px solid var(--spl-brass);cursor:pointer;border-radius:999px 999px 8px 8px;align-items:center;padding:.55rem 1rem .45rem;font-size:.875rem;font-weight:500;list-style:none;display:inline-flex}[data-template=shop-plants] .spl-menu>summary::-webkit-details-marker{display:none}[data-template=shop-plants] .spl-menu[open]>summary{background-color:var(--spl-mist)}[data-template=shop-plants] .spl-drop{border:1px solid var(--spl-brass);box-shadow:var(--spl-glow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#eef4f0f0;border-radius:999px 999px 20px 20px/7rem 7rem 20px 20px}[data-template=shop-plants] .spl-drop-link{text-align:center;font-family:var(--font-fraunces), Georgia, serif;border-radius:12px;padding:.7rem .75rem;font-size:1.35rem;display:block}[data-template=shop-plants] .spl-drop-link:hover{background-color:var(--surface)}[data-template=shop-plants] .spl-name:focus-visible,[data-template=shop-plants] .spl-nav:focus-visible,[data-template=shop-plants] .spl-cta:focus-visible,[data-template=shop-plants] .spl-menu-button:focus-visible,[data-template=shop-plants] .spl-drop-link:focus-visible{outline:2px solid var(--spl-brass-ink);outline-offset:3px}[data-template=shop-plants] .spl-foot{--background:#0d2b23;--foreground:#eef4f0;--muted:#c3d5cb;--accent:#efc7bd;--accent-ink:#123a2f;--border:#e6efe94d;background-color:var(--spl-bottle-deep);color:var(--foreground);background-image:radial-gradient(40rem 26rem at 15% 0,#efc7bd1f,#0000 70%)}[data-template=shop-plants] .spl-pane{text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#e6efe912;border:1px solid #b8934ab3;border-radius:999px 999px 24px 24px/11rem 11rem 24px 24px;position:relative}[data-template=shop-plants] .spl-pane:before{content:"";pointer-events:none;border:1px solid #b8934a4d;border-radius:999px 999px 18px 18px/10.5rem 10.5rem 18px 18px;position:absolute;inset:.55rem}[data-template=shop-plants] .spl-pane form{position:relative}[data-template=shop-plants] .spl-label{letter-spacing:.2em;text-transform:uppercase;color:var(--spl-blush);font-size:.75rem;font-weight:600}[data-template=shop-plants] .spl-display{font-family:var(--font-fraunces), Georgia, serif;font-weight:400}[data-template=shop-plants] .spl-dim{color:var(--muted)}[data-template=shop-plants] .spl-link{text-underline-offset:.35em;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition:text-decoration-color .2s}[data-template=shop-plants] .spl-link:hover{-webkit-text-decoration-color:var(--spl-brass);text-decoration-color:var(--spl-brass)}[data-template=shop-plants] .spl-rule{border-top:1px solid #b8934a8c}[data-template=shop-plants] .spl-foot input{color:var(--spl-bottle);background-color:#e6efe9f2}[data-template=shop-plants] .spl-foot input::placeholder{color:#4a675d;opacity:1}[data-template=shop-plants] .spl-foot a:focus-visible,[data-template=shop-plants] .spl-foot button:focus-visible,[data-template=shop-plants] .spl-foot input:focus-visible{outline:2px solid var(--spl-blush);outline-offset:3px}[data-template=shop-plants]:root{--cm-card-ratio:4 / 5;--cm-gallery-ratio:4 / 5;--cm-card-radius:999px 999px 18px 18px;--cm-button-radius:999px;--cm-input-radius:12px;--cm-badge-radius:999px;--cm-badge-bg:var(--spl-blush);--cm-badge-ink:var(--spl-bottle);--cm-sale:#8a3f2c;--cm-drawer-width:26rem;--cm-swatch-size:2rem;--cm-grid-gap:clamp(1.25rem, .8rem + 2vw, 2.75rem)}[data-template=shop-plants] .spl-actions .cm-header-cart__button{border:1px solid var(--spl-brass);border-radius:999px;transition:background-color .2s,color .2s}[data-template=shop-plants] .spl-actions .cm-header-cart__button:hover{background-color:var(--spl-bottle);color:var(--spl-mist)}[data-template=shop-plants] .spl-actions .cm-header-cart__button:focus-visible{outline:2px solid var(--spl-brass-ink);outline-offset:3px}[data-template=shop-plants] .spl-actions .cm-header-cart__count{background-color:var(--spl-blush);color:var(--spl-bottle)}[data-template=shop-plants] .cm-card__media{transition:transform .5s var(--spl-ease), box-shadow .5s var(--spl-ease);box-shadow:inset 0 0 0 1px #b8934a73}[data-template=shop-plants] .cm-card:hover .cm-card__media{box-shadow:inset 0 0 0 1px #b8934acc, var(--spl-glow);transform:translateY(-4px)}[data-template=shop-plants] .cm-card--overlay .cm-card__media,[data-template=shop-plants] .cm-card--classic .cm-card__media{overflow:hidden}[data-template=shop-plants] .cm-card__badges{align-items:center;top:1.1rem;left:50%;transform:translate(-50%)}[data-template=shop-plants] .cm-card__tools{top:22%;right:.75rem}[data-template=shop-plants] .cm-card__body{text-align:center;align-items:center}[data-template=shop-plants] .cm-card__title{font-size:1.45rem;line-height:1.15}[data-template=shop-plants] .cm-card__category{color:var(--spl-brass-ink);letter-spacing:.18em}[data-template=shop-plants] .cm-card__overlay-action .cm-button,[data-template=shop-plants] .cm-card__overlay-action button{width:100%;color:var(--spl-bottle);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#eef4f0d1}[data-template=shop-plants] .cm-badge{letter-spacing:.12em}[data-template=shop-plants] .cm-button{letter-spacing:.02em;font-weight:500}[data-template=shop-plants] .cm-price{font-weight:500}[data-template=shop-plants] .cm-product__summary h1{font-size:clamp(2.4rem,1.6rem + 2.4vw,3.8rem);line-height:1.04}[data-template=shop-plants] .cm-swatch--color .cm-swatch__face,[data-template=shop-plants] .cm-swatch--color .cm-swatch__face>span{border-radius:999px 999px 4px 4px}[data-template=shop-plants] .cm-swatch--color .cm-swatch__face>span{height:calc(var(--cm-swatch-size) * 1.3)!important}[data-template=shop-plants] .cm-stock--low{color:#6b2f20;background-color:#efc7bd8c;border-radius:999px;padding:.25rem .8rem;font-weight:600}[data-template=shop-plants] .cm-stock--low>span{background-color:#8a3f2c}[data-template=shop-plants] .cm-attributes th{color:var(--spl-brass-ink);font-weight:500}[data-template=shop-plants] .cm-trust li>span:first-child{border:1px solid var(--spl-brass);color:var(--spl-brass-ink);background-color:#0000;border-radius:999px 999px 4px 4px}[data-template=shop-plants] .cm-accordion summary,[data-template=shop-plants] .cm-tabs__tab{font-family:var(--font-fraunces), Georgia, serif;font-size:1.3rem}[data-template=shop-plants] dialog.cm-drawer{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background-color:#eef4f0e6}[data-template=shop-plants] dialog.cm-drawer::backdrop{background-color:#0d2b2373}[data-template=shop-plants] .cm-filters.cm-drawer{border-right:1px solid var(--spl-brass)}[data-template=shop-plants] .cm-drawer--cart{border-left:1px solid var(--spl-brass)}[data-template=shop-plants] .cm-free-shipping{color:var(--foreground)}[data-template=shop-plants] .cm-cart__summary,[data-template=shop-plants] .cm-checkout__summary{background-color:#ffffff73;border:1px solid #b8934a80;border-radius:24px}[data-template=shop-plants] .cm-checkout__section legend,[data-template=shop-plants] .cm-totals caption{font-weight:400}[data-template=shop-plants] .cm-checkout label[for=cm-note]{font-size:0}[data-template=shop-plants] .cm-checkout label[for=cm-note]>span{display:none}[data-template=shop-plants] .cm-checkout label[for=cm-note]:before{content:"Gift message or delivery notes (optional)";font-size:.875rem}
[data-template=shop-sports]:root,[data-template=shop-sports][data-theme]{--background:#f5f5f0;--surface:#e3e8de;--foreground:#16251c;--muted:#566259;--accent:#1f4d36;--accent-ink:#fff;--border:#cfd8cb;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-template=shop-sports]:root{--font-fraunces:var(--font-shop-sports-display);--font-inter:var(--font-shop-sports-text);--radius-sm:4px;--radius-md:6px;--radius-lg:6px;--radius-xl:6px;--radius-2xl:8px;--radius-3xl:10px;--sg-orange:#ff6a13;--sg-ink:#16251c;--sg-forest:#183a29;--sg-display:var(--font-shop-sports-display), ui-sans-serif, sans-serif;--sg-contour-light:repeating-radial-gradient(ellipse 60% 48% at 18% 30%, transparent 0 26px, #ffffff12 26px 27px), repeating-radial-gradient(ellipse 52% 60% at 86% 78%, transparent 0 22px, #ffffff0f 22px 23px), repeating-radial-gradient(ellipse 40% 34% at 60% 8%, transparent 0 30px, #ffffff0d 30px 31px);--sg-contour-dark:repeating-radial-gradient(ellipse 58% 46% at 14% 24%, transparent 0 26px, #16251c12 26px 27px), repeating-radial-gradient(ellipse 50% 62% at 90% 82%, transparent 0 22px, #16251c0f 22px 23px);--sg-stripes:repeating-linear-gradient(-45deg, var(--sg-orange) 0 12px, var(--sg-ink) 12px 24px)}[data-template=shop-sports] a.rounded-full,[data-template=shop-sports] button.rounded-full,[data-template=shop-sports] input.rounded-full{border-radius:6px}[data-template=shop-sports] main h1{font-family:var(--sg-display);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;font-style:italic;font-weight:800;line-height:.98}[data-template=shop-sports] main h2{font-family:var(--sg-display);text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance;font-style:italic;font-weight:800;line-height:1.02}[data-template=shop-sports] main section h2{font-size:clamp(1.9rem,1.2rem + 2.3vw,3rem)}[data-template=shop-sports] main h3{font-family:var(--sg-display);font-style:italic;font-weight:700}[data-template=shop-sports] main p.uppercase.tracking-wide,[data-template=shop-sports] main p.uppercase.tracking-widest{font-family:var(--sg-display);letter-spacing:.14em;font-style:italic;font-weight:700}[data-template=shop-sports] main p.uppercase.tracking-wide:before,[data-template=shop-sports] main p.uppercase.tracking-widest:before{content:"";vertical-align:-.12em;background-color:var(--sg-orange);width:.45rem;height:.95em;margin-right:.6em;display:inline-block;transform:skew(-18deg)}[data-template=shop-sports] main p.font-serif{font-variant-numeric:tabular-nums;font-style:italic;font-weight:800}[data-template=shop-sports] main section.px-6.py-16{padding-block:clamp(4rem,7vw,6rem);padding-inline:max(1.5rem,50% - 36rem)}[data-template=shop-sports] main a.bg-accent,[data-template=shop-sports] main button.bg-accent{font-family:var(--sg-display);letter-spacing:.04em;text-transform:uppercase;font-style:italic;font-weight:700;transition:transform .15s ease-out,box-shadow .15s ease-out}[data-template=shop-sports] main a.bg-accent:hover,[data-template=shop-sports] main button.bg-accent:hover{opacity:1;box-shadow:4px 4px 0 var(--sg-orange);transform:translate(-2px,-2px)}[data-template=shop-sports] main a.bg-accent:active,[data-template=shop-sports] main button.bg-accent:active{box-shadow:1px 1px 0 var(--sg-orange);transform:translate(0)}[data-template=shop-sports] main a.border.rounded-full{font-family:var(--sg-display);letter-spacing:.04em;text-transform:uppercase;font-style:italic;font-weight:700}[data-template=shop-sports] main a:focus-visible,[data-template=shop-sports] main button:focus-visible,[data-template=shop-sports] main summary:focus-visible{outline:3px solid var(--sg-orange);outline-offset:3px}[data-template=shop-sports] main .rounded-xl.bg-surface{border:1px solid var(--border)}[data-template=shop-sports] main figure.rounded-2xl.ring-1{box-shadow:0 1px 0 var(--border);transition:transform .2s cubic-bezier(.16,1,.3,1)}[data-template=shop-sports] main figure.rounded-2xl.ring-1:hover{box-shadow:0 0 0 2px var(--accent), 6px 6px 0 var(--surface);transform:translateY(-3px)}[data-template=shop-sports] main svg.fill-accent{fill:var(--sg-orange);color:var(--sg-orange)}[data-template=shop-sports] main [data-section-index="0"]>section.grid.overflow-hidden{background-color:var(--sg-ink)}[data-template=shop-sports] main [data-section-index="0"]>section.grid.overflow-hidden>div.bg-foreground{z-index:1;background-color:var(--sg-ink);background-image:var(--sg-contour-light);padding-inline:max(1.5rem,50vw - 36rem) clamp(1.5rem,4vw,3.5rem);position:relative}[data-template=shop-sports] main [data-section-index="0"]>section.grid.overflow-hidden h1{font-size:clamp(2.75rem,1.4rem + 4.2vw,5.25rem)}[data-template=shop-sports] main [data-section-index="0"]>section.grid.overflow-hidden>div.bg-foreground>p:first-child{background-color:var(--sg-orange);color:var(--sg-ink);font-family:var(--sg-display);letter-spacing:.12em;align-self:flex-start;padding:.3rem .7rem;font-size:.8125rem;font-style:italic;font-weight:700;display:inline-block;transform:skew(-10deg)}[data-template=shop-sports] main [data-section-index="0"]>section.grid.overflow-hidden>div.bg-foreground>p:first-child:before{display:none}[data-template=shop-sports] main [data-section-index="0"]>section.grid.overflow-hidden>div.relative{clip-path:polygon(0 10%,100% 0,100% 100%,0 100%);min-height:320px}@media (min-width:40rem){[data-template=shop-sports] main [data-section-index="0"]>section.grid.overflow-hidden>div.relative{clip-path:polygon(14% 0,100% 0,100% 100%,0 100%);min-height:min(78vh,640px)}}[data-template=shop-sports] main [data-section-index="0"] a.bg-accent{background-color:var(--sg-orange);color:var(--sg-ink)}[data-template=shop-sports] main [data-section-index="0"] a.bg-accent:hover{box-shadow:4px 4px #fff}[data-template=shop-sports] main section.px-6.py-16>.grid:has(>div.group.relative.overflow-hidden.rounded-xl){gap:1rem}[data-template=shop-sports] main div.group.relative.overflow-hidden.rounded-xl:has(>.absolute.inset-0){clip-path:polygon(0 0,100% 0,100% 92%,0 100%);border-radius:6px}[data-template=shop-sports] main div.group.relative.overflow-hidden.rounded-xl:has(>.absolute.inset-0)>div:first-child{aspect-ratio:4/5}[data-template=shop-sports] main div.group.relative.overflow-hidden.rounded-xl:has(>.absolute.inset-0) img{transition:transform .5s cubic-bezier(.16,1,.3,1)}[data-template=shop-sports] main div.group.relative.overflow-hidden.rounded-xl:has(>.absolute.inset-0):hover img{transform:scale(1.06)}[data-template=shop-sports] main div.group.relative.overflow-hidden.rounded-xl>.absolute.inset-0{background-image:linear-gradient(#16251c00 40%,#16251cd9);padding:1.25rem 1.25rem 2.25rem}[data-template=shop-sports] main div.group.relative.overflow-hidden.rounded-xl>.absolute.inset-0>p{font-family:var(--sg-display);text-transform:uppercase;font-size:clamp(1.75rem,1.2rem + 1.4vw,2.5rem);font-style:italic;font-weight:800;line-height:1}[data-template=shop-sports] main div.group.relative.overflow-hidden.rounded-xl>.absolute.inset-0>p:after{content:"";background-color:var(--sg-orange);width:2.5rem;height:5px;margin-top:.6rem;transition:width .2s ease-out;display:block;transform:skew(-20deg)}[data-template=shop-sports] main div.group.relative.overflow-hidden.rounded-xl:hover>.absolute.inset-0>p:after{width:4.5rem}@media (min-width:64rem){[data-template=shop-sports] main section.px-6.py-16>.grid:has(>div.group.relative.overflow-hidden.rounded-xl){grid-template-columns:repeat(4,minmax(0,1fr))}}[data-template=shop-sports] main section.tone-surface{clip-path:polygon(0 2.5rem,100% 0,100% calc(100% - 2.5rem),0 100%);background-image:var(--sg-contour-dark);padding-block:7rem}[data-template=shop-sports] main a.group>.relative.overflow-hidden.bg-surface{border:1px solid var(--border);background-color:#fff;border-radius:6px}[data-template=shop-sports] main a.group span.text-xs.text-muted{font-family:var(--sg-display);letter-spacing:.1em;text-transform:uppercase;font-style:italic;font-weight:700}[data-template=shop-sports] main a.group>p.font-medium{font-size:1.0625rem;font-weight:700}[data-template=shop-sports] main span.flex.items-baseline{font-family:var(--sg-display);font-variant-numeric:tabular-nums;font-style:italic}[data-template=shop-sports] main span.flex.items-baseline>span{color:var(--foreground);font-size:1.25rem;font-weight:800}[data-template=shop-sports] main span.flex.items-baseline>s{font-size:.875rem}[data-template=shop-sports] main span.absolute.rounded-full.bg-accent{background-color:var(--sg-orange);color:var(--sg-ink);font-family:var(--sg-display);letter-spacing:.08em;text-transform:uppercase;border-radius:3px;font-style:italic;font-weight:800;transform:skew(-10deg)}@media (min-width:64rem){[data-template=shop-sports] main section.tone-surface .grid.lg\:grid-cols-4:has(>a.group){grid-template-columns:repeat(3,minmax(0,1fr))}}[data-template=shop-sports] main a.group>.aspect-square.rounded-xl.bg-surface{border:1px solid var(--border)}[data-template=shop-sports] main a.group:hover>.aspect-square.rounded-xl.bg-surface{border-color:var(--accent);box-shadow:5px 5px 0 var(--sg-orange)}[data-template=shop-sports] main .grid.lg\:grid-cols-\[2fr_3fr\]>.relative.overflow-hidden.rounded-xl{clip-path:polygon(0 0,100% 0,100% 90%,0 100%);box-shadow:none}[data-template=shop-sports] main .overflow-hidden.rounded-xl.bg-surface>div.h-1\.5.bg-accent{background-color:#0000;background-image:var(--sg-stripes);height:10px}[data-template=shop-sports] main .overflow-hidden.rounded-xl.bg-surface span.rounded-md.bg-accent{width:2.75rem;height:2.75rem;transform:skew(-10deg)}[data-template=shop-sports] main .overflow-hidden.rounded-xl.bg-surface{transition:transform .2s cubic-bezier(.16,1,.3,1)}[data-template=shop-sports] main .overflow-hidden.rounded-xl.bg-surface:hover{box-shadow:6px 6px 0 var(--accent);transform:translateY(-3px)}[data-template=shop-sports] main div.rounded-xl.bg-accent{background-image:var(--sg-contour-light)}[data-template=shop-sports] main div.rounded-xl.bg-accent>p.text-5xl{font-size:clamp(3.5rem,2rem + 4vw,5.5rem);line-height:.9}[data-template=shop-sports] main div.rounded-xl.bg-accent>p.text-xs{font-family:var(--sg-display);letter-spacing:.12em;text-transform:uppercase;font-size:.875rem;font-style:italic;font-weight:700}[data-template=shop-sports] main div.relative.overflow-hidden.rounded-xl:has(>span.absolute.rounded-full.bg-background){clip-path:polygon(0 0,100% 0,100% 93%,0 100%)}[data-template=shop-sports] main span.absolute.rounded-full.bg-background{background-color:var(--sg-orange);color:var(--sg-ink);font-family:var(--sg-display);letter-spacing:.06em;text-transform:uppercase;border-radius:3px;font-style:italic;font-weight:700;transform:skew(-10deg)}[data-template=shop-sports] main div.rounded-2xl.bg-foreground.p-10{clip-path:polygon(0 0,100% 0,100% calc(100% - 3rem),calc(100% - 3rem) 100%,0 100%);padding:clamp(2.5rem,5vw,4.5rem);background-image:var(--sg-contour-light)!important}[data-template=shop-sports] main div.bg-foreground span.rounded.bg-accent,[data-template=shop-sports] main div.bg-foreground a.bg-accent{background-color:var(--sg-orange);color:var(--sg-ink)}[data-template=shop-sports] main div.bg-foreground a.bg-accent:hover{box-shadow:4px 4px #fff}[data-template=shop-sports] main div.bg-foreground h2{font-size:clamp(2.25rem,1.4rem + 2.8vw,3.75rem)}[data-template=shop-sports] .sg-promo{background-color:var(--sg-ink);color:var(--sg-orange)}[data-template=shop-sports] .sg-promo-item{font-family:var(--sg-display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-style:italic;font-weight:700}[data-template=shop-sports] .sg-brand{font-family:var(--sg-display);letter-spacing:-.01em;text-transform:uppercase;font-size:1.5rem;font-style:italic;font-weight:800;line-height:1}[data-template=shop-sports] .sg-brand:focus-visible{outline:3px solid var(--sg-orange);outline-offset:4px}[data-template=shop-sports] .sg-mark{width:2.5rem;height:1.75rem;color:var(--accent);flex:none;transition:transform .2s ease-out}[data-template=shop-sports] .sg-brand:hover .sg-mark{transform:translateY(-2px)}[data-template=shop-sports] .sg-link{font-family:var(--sg-display);letter-spacing:.06em;text-transform:uppercase;padding-block:.35rem;font-size:.9375rem;font-style:italic;font-weight:700;display:inline-block;position:relative}[data-template=shop-sports] .sg-link:after{content:"";background-color:var(--sg-orange);transform-origin:0;height:3px;transition:transform .2s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)skew(-20deg)}[data-template=shop-sports] .sg-link:hover:after,[data-template=shop-sports] .sg-link:focus-visible:after{transform:scaleX(1)skew(-20deg)}[data-template=shop-sports] .sg-link:focus-visible{outline:3px solid var(--sg-orange);outline-offset:3px}[data-template=shop-sports] .sg-btn{background-color:var(--accent);color:var(--accent-ink);font-family:var(--sg-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:.65rem 1.2rem;font-size:.875rem;font-style:italic;font-weight:700;transition:transform .15s ease-out,box-shadow .15s ease-out}[data-template=shop-sports] .sg-btn:hover{box-shadow:4px 4px 0 var(--sg-orange);transform:translate(-2px,-2px)}[data-template=shop-sports] .sg-btn:active{box-shadow:1px 1px 0 var(--sg-orange);transform:translate(0)}[data-template=shop-sports] .sg-btn:focus-visible{outline:3px solid var(--sg-orange);outline-offset:3px}[data-template=shop-sports] .sg-menu>summary{border:2px solid var(--foreground);font-family:var(--sg-display);letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:.55rem .9rem;font-size:.875rem;font-style:italic;font-weight:700}[data-template=shop-sports] .sg-menu>summary::-webkit-details-marker{display:none}[data-template=shop-sports] .sg-menu>summary:focus-visible{outline:3px solid var(--sg-orange);outline-offset:3px}[data-template=shop-sports] .sg-menu[open]>summary{border-color:var(--accent);color:var(--accent)}[data-template=shop-sports] .sg-panel{border:2px solid var(--foreground);background-color:var(--background);box-shadow:6px 6px 0 var(--sg-orange);border-radius:6px}[data-template=shop-sports] .sg-stripes{background-image:var(--sg-stripes);height:6px}[data-template=shop-sports] .sg-foot-edge{background-color:var(--sg-forest);clip-path:polygon(0 100%,100% 0,100% 100%);height:3rem;margin-bottom:-1px}[data-template=shop-sports] .sg-foot{--background:#10291d;--surface:#1f4a35;--foreground:#f5f5f0;--muted:#b7c6ba;--border:#33594a;--accent:#ff6a13;--accent-ink:#16251c;background-color:var(--sg-forest);background-image:var(--sg-contour-light);color:var(--foreground)}[data-template=shop-sports] .sg-foot-brand{font-size:clamp(2rem,1.5rem + 1.5vw,2.75rem)}[data-template=shop-sports] .sg-label{font-family:var(--sg-display);letter-spacing:.14em;text-transform:uppercase;color:var(--sg-orange);font-size:.875rem;font-style:italic;font-weight:800}[data-template=shop-sports] .sg-foot-link{color:var(--foreground);text-underline-offset:.3em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .15s ease-out,color .15s ease-out}[data-template=shop-sports] .sg-foot-link:hover{-webkit-text-decoration-color:var(--sg-orange);text-decoration-color:var(--sg-orange)}[data-template=shop-sports] .sg-foot-link:focus-visible{outline:3px solid var(--sg-orange);outline-offset:3px}[data-template=shop-sports] .sg-btn-orange{background-color:var(--sg-orange);color:var(--sg-ink)}[data-template=shop-sports] .sg-btn-orange:hover{box-shadow:4px 4px #f5f5f0}[data-template=shop-sports] .sg-foot button.bg-accent{font-family:var(--sg-display);letter-spacing:.06em;text-transform:uppercase;font-style:italic;font-weight:700}[data-template=shop-sports] .sg-foot input:focus-visible{outline:3px solid var(--sg-orange);outline-offset:2px}[data-template=shop-sports] .sg-foot button:focus-visible{outline:3px solid var(--sg-orange);outline-offset:3px}[data-template=shop-sports] .sg-foot-rule{border-top:1px solid var(--border)}[data-template=shop-sports]:root{--cm-card-ratio:4 / 5;--cm-gallery-ratio:1 / 1;--cm-card-radius:6px;--cm-button-radius:6px;--cm-input-radius:6px;--cm-badge-radius:3px;--cm-badge-bg:var(--sg-orange);--cm-badge-ink:var(--sg-ink);--cm-sale:#b23c00;--cm-price-font:var(--sg-display);--cm-drawer-width:26rem;--cm-swatch-size:1.75rem;--cm-grid-gap:clamp(1rem, .6rem + 1.6vw, 2rem)}[data-template=shop-sports] .sg-actions .cm-header-cart__button{border:2px solid var(--foreground);border-radius:6px;transition:border-color .15s ease-out,color .15s ease-out}[data-template=shop-sports] .sg-actions .cm-header-cart__button:hover{border-color:var(--accent);color:var(--accent);background-color:#0000}[data-template=shop-sports] .sg-actions .cm-header-cart__button:focus-visible{outline:3px solid var(--sg-orange);outline-offset:3px}[data-template=shop-sports] .sg-actions .cm-header-cart__count{background-color:var(--sg-orange);color:var(--sg-ink);border-radius:3px}[data-template=shop-sports] .cm-card__media:after{content:"";background-image:var(--sg-stripes);transform-origin:0;pointer-events:none;height:6px;transition:transform .3s ease-out;position:absolute;inset:auto 0 0;transform:scaleX(0)}[data-template=shop-sports] .cm-card:hover .cm-card__media:after,[data-template=shop-sports] .cm-card:focus-within .cm-card__media:after{transform:scaleX(1)}[data-template=shop-sports] .cm-card__title,[data-template=shop-sports] .cm-product h1{font-family:var(--sg-display);text-transform:uppercase;letter-spacing:.01em;font-style:italic;font-weight:800}[data-template=shop-sports] .cm-card__category{color:var(--accent);font-weight:700}[data-template=shop-sports] .cm-price{font-style:italic;font-weight:700}[data-template=shop-sports] .cm-badge,[data-template=shop-sports] .cm-button,[data-template=shop-sports] .cm-tabs__tab{font-family:var(--sg-display);text-transform:uppercase;letter-spacing:.05em;font-style:italic;font-weight:700}[data-template=shop-sports] .cm-badge--featured{background-color:var(--sg-forest);color:var(--background);border-color:#0000}[data-template=shop-sports] .cm-tabs__tab[aria-selected=true]{border-color:var(--sg-orange)}[data-template=shop-sports] .cm-gallery__main{border:2px solid var(--border)}[data-template=shop-sports] .cm-swatch--button .cm-swatch__face{border-width:2px;font-weight:700}[data-template=shop-sports] .cm-trust li>span:first-child{background-color:var(--sg-forest);color:var(--background);border-radius:6px}[data-template=shop-sports] .cm-filters__stack summary{font-family:var(--sg-display);font-style:italic}[data-template=shop-sports] .cm-drawer--cart{border-left:4px solid var(--sg-orange)}[data-template=shop-sports] .cm-cart__summary,[data-template=shop-sports] .cm-checkout__summary{border:2px solid var(--border)}[data-template=shop-sports] .cm-sticky-cart{border-top:3px solid var(--sg-orange)}
[data-template=shop-streetwear]:root,[data-template=shop-streetwear][data-theme]{--background:#f5f5f0;--surface:#e7e7e1;--foreground:#0a0a0a;--muted:#4f4f4a;--accent:#0a0a0a;--accent-ink:#ffe600;--border:#cfcfc7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-template=shop-streetwear]:root{--font-fraunces:var(--font-shop-streetwear-display,"Antonio"), "Arial Narrow", ui-sans-serif, system-ui, sans-serif;--font-inter:var(--font-shop-streetwear-text,"Chivo"), ui-sans-serif, system-ui, sans-serif;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-2xl:0;--radius-3xl:0;--dr-hazard:#ffe600;--dr-ink:#0a0a0a;--dr-paper:#f5f5f0;--dr-rule:3px;--dr-display:var(--font-shop-streetwear-display,"Antonio"), "Arial Narrow", ui-sans-serif, system-ui, sans-serif;--dr-tape:repeating-linear-gradient(-45deg, #ffe600 0 18px, #0a0a0a 18px 36px)}[data-template=shop-streetwear] a.rounded-full,[data-template=shop-streetwear] button.rounded-full,[data-template=shop-streetwear] input.rounded-full,[data-template=shop-streetwear] span.rounded-full,[data-template=shop-streetwear] main .rounded,[data-template=shop-streetwear] main .rounded-md,[data-template=shop-streetwear] main .rounded-lg,[data-template=shop-streetwear] main .rounded-xl,[data-template=shop-streetwear] main .rounded-2xl{border-radius:0}[data-template=shop-streetwear] .tone-dark,[data-template=shop-streetwear] main .bg-foreground:not(.text-background){--accent:#ffe600;--accent-ink:#0a0a0a}[data-template=shop-streetwear] body{font-feature-settings:"ss01"}[data-template=shop-streetwear] h1,[data-template=shop-streetwear] h2,[data-template=shop-streetwear] h3{font-family:var(--dr-display);text-transform:uppercase;letter-spacing:-.005em;font-weight:700}[data-template=shop-streetwear] h1,[data-template=shop-streetwear] h2{text-wrap:balance;line-height:.9}[data-template=shop-streetwear] main [data-section-index] h1{letter-spacing:-.02em;max-width:none;font-size:clamp(4rem,.5rem + 14vw,13rem);line-height:.82}[data-template=shop-streetwear] main [data-section-index] h2{overflow-wrap:break-word;font-size:clamp(2.5rem,1rem + 5vw,6rem)}[data-template=shop-streetwear] main [data-section-index] h3{font-size:clamp(1.375rem,1.1rem + .8vw,1.75rem);line-height:1}[data-template=shop-streetwear] main h1 span.text-accent,[data-template=shop-streetwear] main h2 span.text-accent,[data-template=shop-streetwear] main h2 mark{background-color:var(--dr-hazard);color:var(--dr-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em}[data-template=shop-streetwear] main p.uppercase.tracking-wide,[data-template=shop-streetwear] main p.uppercase.tracking-wider,[data-template=shop-streetwear] main p.uppercase.tracking-widest{font-family:var(--dr-display);letter-spacing:.08em;background-color:var(--dr-hazard);color:var(--dr-ink);padding:.3em .6em .25em;font-size:.9375rem;font-weight:600;line-height:1.2;display:inline-block}[data-template=shop-streetwear] main a.bg-accent,[data-template=shop-streetwear] main button.bg-accent,[data-template=shop-streetwear] .cm-button.bg-accent{font-family:var(--dr-display);text-transform:uppercase;letter-spacing:.06em;border:2px solid var(--dr-ink);font-size:1.0625rem;font-weight:700;transition:transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1),background-color .16s,color .16s}[data-template=shop-streetwear] main a.bg-accent:hover,[data-template=shop-streetwear] main button.bg-accent:hover,[data-template=shop-streetwear] .cm-button.bg-accent:hover{opacity:1;background-color:var(--dr-hazard);color:var(--dr-ink);box-shadow:4px 4px 0 var(--dr-ink);transform:translate(-3px,-3px)}[data-template=shop-streetwear] main a.bg-accent:active,[data-template=shop-streetwear] main button.bg-accent:active,[data-template=shop-streetwear] .cm-button.bg-accent:active{box-shadow:0 0 0 var(--dr-ink);transform:translate(0)}[data-template=shop-streetwear] .tone-dark a.bg-accent,[data-template=shop-streetwear] main .bg-foreground a.bg-accent{border-color:var(--dr-hazard)}[data-template=shop-streetwear] .tone-dark a.bg-accent:hover,[data-template=shop-streetwear] main .bg-foreground a.bg-accent:hover{box-shadow:4px 4px 0 var(--dr-hazard);background-color:#fff}[data-template=shop-streetwear] main a.rounded-full.border,[data-template=shop-streetwear] main a.inline-flex.border{font-family:var(--dr-display);text-transform:uppercase;letter-spacing:.06em;border-width:2px;font-size:1.0625rem;font-weight:700;transition:background-color .16s,color .16s}[data-template=shop-streetwear] main a.rounded-full.border:hover{background-color:var(--dr-hazard);border-color:var(--dr-hazard);color:var(--dr-ink)}[data-template=shop-streetwear] main a.inline-flex.text-accent{font-family:var(--dr-display);text-transform:uppercase;letter-spacing:.06em;text-decoration-line:underline;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--dr-hazard);text-decoration-color:var(--dr-hazard);text-underline-offset:.25em;font-size:1.0625rem;font-weight:700}[data-template=shop-streetwear] main a.inline-flex.text-accent:hover{background-color:var(--dr-hazard);color:var(--dr-ink)}[data-template=shop-streetwear] a:focus-visible,[data-template=shop-streetwear] button:focus-visible,[data-template=shop-streetwear] summary:focus-visible,[data-template=shop-streetwear] input:focus-visible,[data-template=shop-streetwear] select:focus-visible,[data-template=shop-streetwear] textarea:focus-visible{outline:3px solid var(--dr-ink);outline-offset:2px;box-shadow:0 0 0 6px var(--dr-hazard)}[data-template=shop-streetwear] main .shadow-sm,[data-template=shop-streetwear] main .shadow,[data-template=shop-streetwear] main .shadow-md,[data-template=shop-streetwear] main .shadow-lg,[data-template=shop-streetwear] main .shadow-xl{--tw-shadow:0 0 0 2px var(--dr-ink)}[data-template=shop-streetwear] main .marquee-track span{font-family:var(--dr-display);text-transform:uppercase;letter-spacing:.02em;font-weight:700}[data-template=shop-streetwear] main div.bg-accent.text-accent-ink{background-color:var(--dr-hazard);color:var(--dr-ink);border-block:3px solid var(--dr-ink)}[data-template=shop-streetwear] main div.bg-foreground.text-background{border-block:3px solid var(--dr-hazard)}[data-template=shop-streetwear] main section.min-h-\[560px\]{min-height:min(88vh,860px)}[data-template=shop-streetwear] main section.min-h-\[560px\] p.text-lg{max-width:34rem;font-size:1.0625rem}[data-template=shop-streetwear] main span.text-accent\/15{font-family:var(--dr-display);color:#0000;-webkit-text-stroke:2px var(--dr-ink);font-size:clamp(5rem,3rem + 6vw,9rem);font-weight:700;line-height:.8;display:block}[data-template=shop-streetwear] main .bg-surface.p-5{border:2px solid var(--dr-ink);background-color:var(--dr-paper);flex-direction:column;justify-content:flex-end;min-height:14rem;display:flex}[data-template=shop-streetwear] main .bg-surface.p-5>p.font-medium{font-family:var(--dr-display);text-transform:uppercase;font-size:1.75rem;font-weight:700;line-height:1}[data-template=shop-streetwear] main details>summary{font-family:var(--dr-display);text-transform:uppercase;letter-spacing:.01em;font-size:1.375rem;font-weight:700}[data-template=shop-streetwear] main details[open]>summary{text-decoration-line:underline;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--dr-hazard);text-decoration-color:var(--dr-hazard);text-underline-offset:.2em}[data-template=shop-streetwear] main figcaption{font-family:var(--dr-display);text-transform:uppercase;letter-spacing:.06em;font-weight:600}[data-template=shop-streetwear] main table{font-variant-numeric:tabular-nums}[data-template=shop-streetwear] main table tbody{border-block-width:var(--dr-rule);border-block-color:var(--dr-ink)}[data-template=shop-streetwear] main table td:first-child{font-family:var(--dr-display);color:var(--dr-ink);font-size:1.25rem;font-weight:700}[data-template=shop-streetwear] main table tr:hover{background-color:var(--dr-hazard)}[data-template=shop-streetwear] .dr-ticker{background-color:var(--dr-hazard);color:var(--dr-ink);border-bottom:2px solid var(--dr-ink)}[data-template=shop-streetwear] .dr-ticker__item{font-family:var(--dr-display);text-transform:uppercase;letter-spacing:.08em;padding-block:.55rem;font-size:.9375rem;font-weight:700;line-height:1}[data-template=shop-streetwear] .dr-ticker__mark{background-color:var(--dr-ink);width:.5rem;height:.5rem;margin-inline:1.5rem;display:inline-block;transform:rotate(45deg)}[data-template=shop-streetwear] .dr-bar{border-bottom:4px solid var(--dr-ink);min-height:4.5rem}[data-template=shop-streetwear] .dr-name{background-color:var(--dr-ink);color:var(--dr-paper);font-family:var(--dr-display);text-transform:uppercase;letter-spacing:-.01em;max-width:60vw;padding-inline:clamp(1rem,.6rem + 1.5vw,1.75rem);font-size:clamp(1.75rem,1.2rem + 1.8vw,2.75rem);font-weight:700;line-height:.9;transition:color .16s}[data-template=shop-streetwear] .dr-name:hover{color:var(--dr-hazard)}[data-template=shop-streetwear] .dr-nav{font-family:var(--dr-display);text-transform:uppercase;letter-spacing:.06em;color:var(--dr-ink);padding:.45rem .8rem;font-size:1.125rem;font-weight:600;transition:background-color .14s,color .14s}[data-template=shop-streetwear] .dr-nav:hover{background-color:var(--dr-hazard)}[data-template=shop-streetwear] .dr-cta{background-color:var(--dr-ink);color:var(--dr-hazard);font-family:var(--dr-display);text-transform:uppercase;letter-spacing:.06em;border:2px solid var(--dr-ink);white-space:nowrap;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:1.0625rem;font-weight:700;transition:transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1),background-color .16s,color .16s}[data-template=shop-streetwear] .dr-cta:hover{background-color:var(--dr-hazard);color:var(--dr-ink);box-shadow:3px 3px 0 var(--dr-ink);transform:translate(-2px,-2px)}[data-template=shop-streetwear] .dr-menu__button{cursor:pointer;font-family:var(--dr-display);text-transform:uppercase;letter-spacing:.06em;border:2px solid var(--dr-ink);padding:.5rem .85rem;font-size:1.0625rem;font-weight:700;list-style:none}[data-template=shop-streetwear] .dr-menu__button::-webkit-details-marker{display:none}[data-template=shop-streetwear] .dr-menu[open] .dr-menu__button{background-color:var(--dr-ink);color:var(--dr-hazard)}[data-template=shop-streetwear] .dr-menu__panel{background-color:var(--dr-ink);border:2px solid var(--dr-ink);box-shadow:6px 6px 0 var(--dr-hazard)}[data-template=shop-streetwear] .dr-menu__link{font-family:var(--dr-display);text-transform:uppercase;color:var(--dr-paper);border-bottom:1px solid #2c2c29;padding:.85rem 1.25rem;font-size:1.75rem;font-weight:700;line-height:1}[data-template=shop-streetwear] .dr-menu__link:hover{color:var(--dr-hazard)}[data-template=shop-streetwear] .dr-menu__link--cta{background-color:var(--dr-hazard);color:var(--dr-ink);border-bottom:0}[data-template=shop-streetwear] .dr-menu__link--cta:hover{color:var(--dr-ink)}[data-template=shop-streetwear] .dr-actions .cm-header-cart__button{border:2px solid var(--dr-ink);border-radius:0;width:2.75rem;height:2.75rem}[data-template=shop-streetwear] .dr-actions .cm-header-cart__button:hover{background-color:var(--dr-ink);color:var(--dr-hazard)}[data-template=shop-streetwear] .dr-actions .cm-header-cart__count{background-color:var(--dr-hazard);color:var(--dr-ink);outline:2px solid var(--dr-ink);font-family:var(--dr-display);border-radius:0;font-size:.75rem}[data-template=shop-streetwear] .dr-foot__alerts{--background:#ffe600;--foreground:#0a0a0a;--muted:#2e2e00;--border:#0a0a0a;background-color:var(--dr-hazard);color:var(--dr-ink);border-top:4px solid var(--dr-ink)}[data-template=shop-streetwear] .dr-label{font-family:var(--dr-display);text-transform:uppercase;letter-spacing:.12em;font-size:.9375rem;font-weight:700}[data-template=shop-streetwear] .dr-foot__shout{font-family:var(--dr-display);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(3.5rem,.5rem + 10vw,10rem);font-weight:700;line-height:.82}[data-template=shop-streetwear] .dr-foot__form form>div{border-bottom:3px solid var(--dr-ink)}[data-template=shop-streetwear] .dr-foot__form input{font-size:1rem}[data-template=shop-streetwear] .dr-foot__form input::placeholder{color:#3d3d0f;opacity:1}[data-template=shop-streetwear] .dr-foot__form button{font-family:var(--dr-display);text-transform:uppercase;letter-spacing:.06em;color:var(--dr-hazard);background-color:var(--dr-ink);margin-bottom:.4rem;padding:.5rem .9rem;font-size:1.0625rem;font-weight:700}[data-template=shop-streetwear] .dr-foot__base{--background:#0a0a0a;--foreground:#f5f5f0;--muted:#b3b3aa;--border:#33332f;background-color:var(--background);color:var(--foreground)}[data-template=shop-streetwear] .dr-foot__col{border-bottom:1px solid var(--border);padding:2.25rem 1.25rem}@media (min-width:640px){[data-template=shop-streetwear] .dr-foot__col{border-bottom:0;border-right:1px solid var(--border);padding:3rem 2rem}[data-template=shop-streetwear] .dr-foot__col:last-child{border-right:0}}[data-template=shop-streetwear] .dr-foot__base .dr-label{color:var(--dr-hazard)}[data-template=shop-streetwear] .dr-foot__link{font-family:var(--dr-display);text-transform:uppercase;color:var(--foreground);font-size:1.625rem;font-weight:700;line-height:1.05;transition:color .14s}[data-template=shop-streetwear] .dr-foot__link--small{color:var(--muted);font-size:1.125rem}[data-template=shop-streetwear] .dr-foot__link:hover{color:var(--dr-hazard)}[data-template=shop-streetwear] .dr-foot__base a:focus-visible{outline-color:var(--dr-hazard);box-shadow:none}[data-template=shop-streetwear] .dr-foot__name{font-family:var(--dr-display);text-transform:uppercase;font-size:2.5rem;font-weight:700;line-height:.9}[data-template=shop-streetwear] .dr-foot__base>div:nth-last-child(2){border-top:1px solid var(--border)}[data-template=shop-streetwear] .dr-tape{background-image:var(--dr-tape);height:1.25rem}[data-template=shop-streetwear]:root{--cm-card-ratio:4 / 5;--cm-gallery-ratio:4 / 5;--cm-card-radius:0;--cm-button-radius:0;--cm-input-radius:0;--cm-badge-radius:0;--cm-badge-bg:#ffe600;--cm-badge-ink:#0a0a0a;--cm-sale:#0a0a0a;--cm-price-font:var(--dr-display);--cm-drawer-width:28rem;--cm-swatch-size:1.75rem;--cm-grid-gap:clamp(.75rem, .4rem + 1.4vw, 1.5rem)}[data-template=shop-streetwear] .cm-section h2,[data-template=shop-streetwear] .cm-related h2,[data-template=shop-streetwear] .cm-upsells h2,[data-template=shop-streetwear] .cm-cross-sells h2{font-family:var(--dr-display);text-transform:uppercase;letter-spacing:-.015em;font-size:clamp(2.5rem,1rem + 4.5vw,5.5rem);font-weight:700;line-height:.85}[data-template=shop-streetwear] .cm-section>div:first-child{border-bottom:var(--dr-rule) solid var(--dr-ink);padding-bottom:.75rem}[data-template=shop-streetwear] .cm-shop__header h1{font-size:clamp(3.5rem,1rem + 9vw,9rem);line-height:.82}[data-template=shop-streetwear] .cm-card__media{outline:2px solid var(--dr-ink);outline-offset:-2px}[data-template=shop-streetwear] .cm-card:hover .cm-card__media{box-shadow:6px 6px 0 var(--dr-hazard)}[data-template=shop-streetwear] .cm-card__title{font-family:var(--dr-display);text-transform:uppercase;letter-spacing:0;font-size:1.375rem;font-weight:700;line-height:1}[data-template=shop-streetwear] .cm-card__title a:hover{text-decoration-thickness:3px;-webkit-text-decoration-color:var(--dr-hazard);text-decoration-color:var(--dr-hazard)}[data-template=shop-streetwear] .cm-card__category{font-family:var(--dr-display);letter-spacing:.14em;color:var(--muted);font-weight:600}[data-template=shop-streetwear] .cm-card__price{font-size:1.125rem;font-weight:700}[data-template=shop-streetwear] .cm-card__overlay-action .cm-button{width:100%}[data-template=shop-streetwear] .cm-card__link{font-family:var(--dr-display);text-transform:uppercase;letter-spacing:.06em;border-width:2px;border-color:var(--dr-ink);background-color:var(--dr-paper);font-size:1rem;font-weight:700}[data-template=shop-streetwear] .cm-card__link:hover{background-color:var(--dr-hazard);color:var(--dr-ink)}[data-template=shop-streetwear] .cm-price__amount--sale{background-color:var(--dr-hazard);color:var(--dr-ink);padding:0 .25em;font-weight:700}[data-template=shop-streetwear] .cm-price__regular{text-decoration-thickness:2px}[data-template=shop-streetwear] .cm-badge{font-family:var(--dr-display);letter-spacing:.08em;border:2px solid var(--dr-ink);font-size:.875rem;font-weight:700}[data-template=shop-streetwear] .cm-badge--featured{background-color:var(--dr-ink);color:var(--dr-paper)}[data-template=shop-streetwear] .cm-quickview-button{background-color:var(--dr-ink);color:var(--dr-hazard);box-shadow:none;border-radius:0}[data-template=shop-streetwear] .cm-quickview-button:hover{background-color:var(--dr-hazard);color:var(--dr-ink)}[data-template=shop-streetwear] .cm-quickview{border:var(--dr-rule) solid var(--dr-ink);box-shadow:10px 10px 0 var(--dr-hazard)}[data-template=shop-streetwear] .cm-quickview h2{font-size:2.5rem;line-height:.9}[data-template=shop-streetwear] .cm-countdown{border:2px solid var(--dr-ink);font-family:var(--dr-display);letter-spacing:.08em;box-shadow:4px 4px 0 var(--dr-ink);align-self:flex-start;padding:.4rem .8rem;font-size:1rem}[data-template=shop-streetwear] .cm-countdown time{letter-spacing:.02em;font-size:1.75rem;line-height:1}[data-template=shop-streetwear] .cm-stock{font-weight:600}[data-template=shop-streetwear] .cm-stock>span:first-child{border-radius:0}[data-template=shop-streetwear] .cm-stock--low{background-color:var(--dr-hazard);color:var(--dr-ink);font-family:var(--dr-display);text-transform:uppercase;letter-spacing:.04em;border:2px solid var(--dr-ink);align-self:flex-start;padding:.2rem .6rem;font-size:1.125rem;font-weight:700}[data-template=shop-streetwear] .cm-stock--low>span:first-child{background-color:var(--dr-ink)}[data-template=shop-streetwear] .cm-stock--out{text-decoration-line:line-through}[data-template=shop-streetwear] .cm-product h1{font-size:clamp(3rem,1.5rem + 4vw,5.5rem);line-height:.86}[data-template=shop-streetwear] .cm-gallery__stack>*{outline:2px solid var(--dr-ink);outline-offset:-2px}[data-template=shop-streetwear] .cm-buybox__price{font-size:2.25rem}[data-template=shop-streetwear] .cm-buybox__add{min-height:3.5rem;font-size:1.375rem}[data-template=shop-streetwear] .cm-variations legend,[data-template=shop-streetwear] .cm-variations label.block{font-family:var(--dr-display);text-transform:uppercase;letter-spacing:.1em;font-size:1rem;font-weight:700}[data-template=shop-streetwear] .cm-swatch__face{font-family:var(--dr-display);border-width:2px;border-radius:0;font-weight:600}[data-template=shop-streetwear] .cm-swatch--button .cm-swatch__face{border-color:var(--dr-ink);min-width:3.75rem;font-size:1.0625rem}[data-template=shop-streetwear] .cm-swatch--button .cm-swatch__face:hover{background-color:var(--dr-hazard)}[data-template=shop-streetwear] .cm-swatch input:checked+.cm-swatch__face{background-color:var(--dr-ink);color:var(--dr-hazard)}[data-template=shop-streetwear] .cm-swatch--color .cm-swatch__face,[data-template=shop-streetwear] .cm-swatch--color .cm-swatch__face span{border-radius:0}[data-template=shop-streetwear] .cm-swatch--color .cm-swatch__face{outline:2px solid var(--dr-ink);outline-offset:-2px}[data-template=shop-streetwear] .cm-swatch:has(>span[aria-hidden=true]) .cm-swatch__face{color:var(--muted);background-color:var(--dr-paper);background-image:repeating-linear-gradient(-45deg,#0000 0 6px,#ffe6008c 6px 12px);text-decoration-line:line-through;text-decoration-thickness:2px}[data-template=shop-streetwear] .cm-swatch>span[aria-hidden=true]>span{background-color:var(--dr-ink);height:2px}[data-template=shop-streetwear] .cm-product__summary>a[href$=size-guide]{font-family:var(--dr-display);text-transform:uppercase;letter-spacing:.06em;border:2px solid var(--dr-ink);padding:.45rem .9rem;font-size:1.0625rem;font-weight:700;text-decoration-line:none}[data-template=shop-streetwear] .cm-product__summary>a[href$=size-guide]:before{content:"⟷ "}[data-template=shop-streetwear] .cm-product__summary>a[href$=size-guide]:hover{background-color:var(--dr-hazard);color:var(--dr-ink)}[data-template=shop-streetwear] .cm-trust li>span:first-child{background-color:var(--dr-ink);color:var(--dr-hazard);font-family:var(--dr-display);border-radius:0;font-weight:700}[data-template=shop-streetwear] .cm-tabs__tab,[data-template=shop-streetwear] .cm-accordion summary{font-family:var(--dr-display);text-transform:uppercase;letter-spacing:.04em;font-size:1.25rem;font-weight:700}[data-template=shop-streetwear] .cm-accordion details{border-color:var(--dr-ink)}[data-template=shop-streetwear] .cm-filters__bar summary,[data-template=shop-streetwear] .cm-filters__open,[data-template=shop-streetwear] .cm-select,[data-template=shop-streetwear] .cm-sort select{border:2px solid var(--dr-ink);font-family:var(--dr-display);text-transform:uppercase;letter-spacing:.06em;border-radius:0;font-weight:600}[data-template=shop-streetwear] .cm-filters__bar summary:hover,[data-template=shop-streetwear] .cm-filters__open:hover{background-color:var(--dr-hazard)}[data-template=shop-streetwear] .cm-sticky-cart{background-color:var(--dr-paper);-webkit-backdrop-filter:none;backdrop-filter:none;border-top:4px solid var(--dr-ink)}[data-template=shop-streetwear] .cm-sticky-cart p.font-medium{font-family:var(--dr-display);text-transform:uppercase;font-size:1.125rem;font-weight:700}[data-template=shop-streetwear] .cm-drawer--cart{border-left:4px solid var(--dr-ink)}[data-template=shop-streetwear] .cm-drawer-title,[data-template=shop-streetwear] .cm-drawer h2{font-size:2.25rem;line-height:.9}[data-template=shop-streetwear] .cm-cart__summary,[data-template=shop-streetwear] .cm-checkout__summary{border:var(--dr-rule) solid var(--dr-ink);box-shadow:8px 8px 0 var(--dr-hazard);background-color:#0000}[data-template=shop-streetwear] .cm-checkout__section legend,[data-template=shop-streetwear] .cm-totals caption{font-family:var(--dr-display);text-transform:uppercase;font-size:1.5rem;font-weight:700}[data-template=shop-streetwear] .cm-checkout input,[data-template=shop-streetwear] .cm-checkout select,[data-template=shop-streetwear] .cm-coupon input{border-width:2px;border-color:var(--dr-ink)}[data-template=shop-streetwear] .cm-free-shipping{border:2px solid var(--dr-ink)}@media (prefers-reduced-motion:reduce){[data-template=shop-streetwear] main a.bg-accent:hover,[data-template=shop-streetwear] main button.bg-accent:hover,[data-template=shop-streetwear] .cm-button.bg-accent:hover,[data-template=shop-streetwear] .dr-cta:hover{transform:none}}
