html[data-corners=square]{--r-sm:0;--r:0;--r-md:0;--r-lg:0;--r-xl:0;--r-2xl:0;--r-3xl:0;--r-4xl:0}html[data-corners=soft]{--r-sm:2px;--r:3px;--r-md:4px;--r-lg:4px;--r-xl:6px;--r-2xl:8px;--r-3xl:10px;--r-4xl:12px}html[data-corners=round]{--r-sm:4px;--r:6px;--r-md:10px;--r-lg:14px;--r-xl:18px;--r-2xl:24px;--r-3xl:32px;--r-4xl:40px}html[data-corners=square] .product-badge{border-radius:0}html[data-corners=round] .product-badge{border-radius:9999px}html[data-buttons=rounded]{--r-btn:var(--r-xl,.75rem)}html[data-buttons=square]{--r-btn:0}html[data-buttons=pill]{--r-btn:9999px}html:not([data-design=classic]) :is(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-sm,.btn-lg,.btn-xl){border-radius:var(--r-btn)}html[data-width=narrow]{--page-max:72rem}html[data-width=wide]{--page-max:90rem}html[data-spacing=compact] .home-sections>section:not(.home-hero){padding-top:1.75rem;padding-bottom:1.75rem}html[data-spacing=airy] .home-sections>section:not(.home-hero){padding-top:4rem;padding-bottom:4rem}@media (min-width:1024px){html[data-spacing=compact] .home-sections>section:not(.home-hero){padding-top:2.5rem;padding-bottom:2.5rem}html[data-spacing=airy] .home-sections>section:not(.home-hero){padding-top:6.5rem;padding-bottom:6.5rem}}html:not([data-design=classic]) .home-sections>section.home-surface{background-color:#0000;border-top-color:#0000}html[data-heading-case=uppercase] :is(.home-sections h2,.home-hero h1,.home-hero h2,.home-hero .hero-title,.page-title,.section-title,.footer-wordmark){text-transform:uppercase;letter-spacing:.08em}html[data-heading-align=center] .home-heading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem}html:not([data-design=classic]) .product-card h3{font-family:var(--font-body), sans-serif;letter-spacing:0}.header-centered .header-category-row{justify-content:center}.header-minimal .header-category-row{height:36px}@media (min-width:1280px){.header-minimal .header-inner:not(.header-stacked){-moz-column-gap:1.5rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;column-gap:1.5rem;min-height:68px;display:grid}.header-minimal .header-inner:not(.header-stacked) .header-brand-row{display:contents}.header-minimal .header-inner:not(.header-stacked) .header-spacer{display:none}.header-minimal .header-inner:not(.header-stacked) .header-category-row{border-top:0;grid-area:1/2;justify-content:safe center;height:auto}}.header-marketplace .search-container{max-width:none}.header-marketplace .search-input{background:#fff}html[data-ratio=square]{--card-ratio:100%}html[data-ratio=tall]{--card-ratio:150%}html[data-ratio=landscape]{--card-ratio:75%}html[data-fit=contain] .product-card-img-wrap{background:#fff}html[data-fit=contain] .product-card-img-wrap img{-o-object-fit:contain;object-fit:contain;padding:6%}html[data-card-align=center] .product-card-body{text-align:center;align-items:center}html[data-card-align=center] .product-card-price{justify-content:center}html[data-quick-add=off] .product-action-bar{display:none}html[data-card=minimal] .product-card,html[data-card=editorial] .product-card{box-shadow:none;background:0 0;border-color:#0000;overflow:visible}html[data-card=minimal] .product-card:hover,html[data-card=editorial] .product-card:hover{box-shadow:none;transform:none}html[data-card=minimal] .product-card .product-card-img-wrap,html[data-card=editorial] .product-card .product-card-img-wrap{border-radius:var(--r-xl,.75rem)}html[data-card=minimal] .product-card-body,html[data-card=editorial] .product-card-body{padding:.85rem 0 0}html[data-card=minimal] .product-card-price,html[data-card=editorial] .product-card-price{border-top:0;padding-top:.25rem}html[data-card=minimal] .product-card-seller,html[data-card=editorial] .product-card-seller,html[data-card=editorial] .product-card-category{display:none}html[data-card=editorial] .product-card h3{letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:400}html[data-card=editorial] .product-card-price span{font-weight:400}html[data-card=bordered] .product-card{border:2px solid #111;box-shadow:4px 4px #111}html[data-card=bordered] .product-card:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #111}html[data-card=bordered] .product-card .product-card-img-wrap{border-bottom:2px solid #111}html[data-card=bordered] .product-card-price{border-top:0}html[data-card=dense] .product-card{box-shadow:none;border-color:#e5e7eb}html[data-card=dense] .product-card:hover{transform:none;box-shadow:0 6px 18px -6px #0000002e}html[data-card=dense] .product-card-body{gap:.3rem;padding:.6rem .7rem .75rem}html[data-card=dense] .product-card-category,html[data-card=dense] .product-card-seller{display:none}html[data-card=dense] .product-card-price{border-top:0;padding-top:0}html[data-card=framed] .product-card{border:1px solid rgb(var(--color-secondary-500) / .35);box-shadow:none;padding:.5rem}html[data-card=framed] .product-card:hover{border-color:rgb(var(--color-secondary-500) / .8);box-shadow:0 10px 28px -14px rgb(var(--color-primary-900) / .35)}html[data-card=framed] .product-card .product-card-img-wrap{background:0 0}html[data-card=framed] .product-card .product-card-img-wrap>a{border-radius:50% 50% var(--r-md,4px) var(--r-md,4px) / 38% 38% var(--r-md,4px) var(--r-md,4px);overflow:hidden}html[data-card=framed] .product-card-body{text-align:center;align-items:center;padding:.85rem .35rem .4rem}html[data-card=framed] .product-card h3{font-size:.9rem;font-weight:600}html[data-card=framed] .product-card-price{border-top:0;justify-content:center;padding-top:.25rem}html[data-card=framed] .product-card-seller{display:none}html[data-card=catalog] .product-card{box-shadow:none;border:1px solid #0f172a1a;border-radius:0}html[data-card=catalog] .product-card:hover{box-shadow:inset 0 0 0 1px rgb(var(--color-primary-600));transform:none}.catalog-grid>*{margin:0 -1px -1px 0}html[data-card=catalog] .product-card .product-card-img-wrap{background:#fff}html[data-card=catalog] .product-card-body{gap:.35rem;padding:1rem 1.1rem 1.15rem}html[data-card=catalog] :is(.product-card-category,.product-card-price){font-family:var(--font-plex-mono), ui-monospace, monospace}html[data-card=catalog] .product-card-category{color:#64748b;letter-spacing:.08em;font-weight:500}html[data-card=catalog] .product-card-price{border-top:0;padding-top:.35rem}html[data-card=catalog] .product-card-price span{font-weight:500}html[data-card=catalog] .product-card-seller{display:none}html[data-card=tinted] .product-card{background:rgb(var(--color-primary-50));box-shadow:none;border-radius:var(--r-2xl,1rem);border-color:#0000;padding:.5rem}html[data-card=tinted] .product-card:hover{box-shadow:none;transform:none}html[data-card=tinted] .product-card .product-card-img-wrap{border-radius:var(--r-xl,.75rem);background:#fff;overflow:hidden}html[data-card=tinted] .product-card-img-wrap img{transition:transform .45s,opacity .5s}html[data-card=tinted] .product-card-body{padding:.8rem .5rem .45rem}html[data-card=tinted] .product-card-price{border-top:0;padding-top:.25rem}html[data-card=tinted] .product-card-seller{display:none}html[data-card=mat] .product-card{box-shadow:0 14px 34px -22px rgb(var(--color-primary-900) / .45);border-radius:var(--r-md,4px);background:#fff;border-color:#0000;padding:.6rem .6rem .4rem}html[data-card=mat] .product-card:hover{box-shadow:0 22px 40px -22px rgb(var(--color-primary-900) / .55);transform:translateY(-3px)}html[data-card=mat] .product-card .product-card-img-wrap{border-radius:2px;overflow:hidden}html[data-card=mat] .product-card-body{padding:.9rem .3rem .5rem}html[data-card=mat] .product-card h3{font-family:var(--font-heading), serif;letter-spacing:.01em;font-size:.95rem;font-weight:400}html[data-card=mat] .product-card-price{border-top:0;padding-top:.2rem}html[data-card=mat] .product-card-seller{display:none}html[data-card=sticker]{--sticker:rgb(var(--color-primary-400))}html[data-card=sticker] :is(.grid,.flex)>:nth-child(4n+2){--sticker:rgb(var(--color-secondary-400))}html[data-card=sticker] :is(.grid,.flex)>:nth-child(4n+3){--sticker:#fbbf24}html[data-card=sticker] :is(.grid,.flex)>:nth-child(4n+4){--sticker:#4ade80}html[data-card=sticker] .product-card{border:3px solid var(--sticker);box-shadow:0 6px 0 -1px var(--sticker);background:#fff;border-radius:1.5rem;padding:.45rem}html[data-card=sticker] .product-card:hover{transform:rotate(-1.5deg)translateY(-3px)}html[data-motion=subtle][data-card=sticker] .product-card:hover,html[data-motion=off][data-card=sticker] .product-card:hover{transform:none}html[data-card=sticker] .product-card .product-card-img-wrap{border-radius:1.1rem;overflow:hidden}html[data-card=sticker] .product-card-body{padding:.75rem .4rem .4rem}html[data-card=sticker] .product-card h3{font-family:var(--font-heading), sans-serif;font-size:1rem;font-weight:600}html[data-card=sticker] .product-card-price{border-top:0;padding-top:.2rem}html[data-card=sticker] .product-card-seller{display:none}html[data-card=spec] .product-card{border-radius:var(--r-2xl,1rem);background:#fff;border:1px solid #0f172a14;padding:.5rem;box-shadow:0 1px 2px #0f172a0a}html[data-card=spec] .product-card:hover{border-color:rgb(var(--color-primary-400));box-shadow:0 12px 28px -16px rgb(var(--color-primary-700) / .45);transform:translateY(-2px)}html[data-card=spec] .product-card .product-card-img-wrap{border-radius:var(--r-xl,.75rem);background:rgb(var(--color-primary-50));overflow:hidden}html[data-card=spec] .product-card .product-badge-default{background:rgb(var(--color-primary-50));color:rgb(var(--color-primary-800));border:1px solid rgb(var(--color-primary-200));border-radius:9999px}html[data-card=spec] .product-card-body{padding:.85rem .5rem .45rem}html[data-card=spec] .product-card h3{font-weight:600}html[data-card=spec] .product-card-price{border-top:1px dashed #0f172a1a}html[data-card=spec] .product-card-price span:first-child{font-size:1.05rem}html[data-card=spec] .product-card-seller{display:none}html[data-card=polaroid] .product-card{background:#fff;border-color:#0000;border-radius:3px;padding:.6rem .6rem .3rem;transform:rotate(-1.2deg);box-shadow:0 1px 2px #0000000f,0 12px 26px -16px #00000059}html[data-card=polaroid] :is(.grid,.flex)>:nth-child(2n) .product-card{transform:rotate(1.2deg)}html[data-card=polaroid] :is(.grid,.flex)>:nth-child(3n) .product-card{transform:rotate(-.4deg)}html[data-card=polaroid] .product-card:hover,html[data-card=polaroid] :is(.grid,.flex)>* .product-card:hover{transform:rotate(0)translateY(-3px)}html[data-motion=off][data-card=polaroid] .product-card{transform:none!important}html[data-card=polaroid] .product-card .product-card-img-wrap{border-radius:1px;overflow:hidden}html[data-card=polaroid] .product-card-body{padding:.8rem .25rem .6rem}html[data-card=polaroid] .product-card h3{font-family:var(--font-heading), serif;font-weight:400}html[data-card=polaroid] .product-card-category{font-family:var(--font-caveat), cursive;text-transform:none;letter-spacing:0;font-size:.95rem;font-weight:500}html[data-card=polaroid] .product-card-price{border-top:0;padding-top:.2rem}html[data-card=polaroid] .product-card-seller{display:none}.category-stitch{border:2px dashed rgb(var(--color-primary-500));background:#fff}.category-stitch-name{font-family:var(--font-caveat), cursive;font-size:1.35rem;font-weight:600}.hero-spotlight-glow{background:radial-gradient(circle at 50% 50%, rgb(var(--color-primary-400) / .45), rgb(var(--color-secondary-300) / .25) 45%, transparent 72%);filter:blur(40px);transform:scale(1.15)}.scrapbook-tape{background:rgb(var(--color-secondary-300) / .7);z-index:2;width:6.5rem;height:1.6rem;position:absolute;box-shadow:0 1px 2px #00000014}.hero-script{font-family:var(--font-caveat), cursive;font-weight:600}.category-bubble{border-radius:58% 42% 55% 45%/47% 58% 42% 53%}.category-bubble-photo{border-radius:inherit}.category-bubble-0{background:rgb(var(--color-primary-200))}.category-bubble-1{background:rgb(var(--color-secondary-200));border-radius:45% 55% 42% 58%/56% 44%}.category-bubble-2{background:#fde68a;border-radius:52% 48% 60% 40%/42% 55% 45% 58%}.category-bubble-3{background:#bbf7d0;border-radius:40% 60% 48% 52%/55% 45%}.category-arch{border-radius:50% 50% var(--r-md,4px) var(--r-md,4px) / 38% 38% var(--r-md,4px) var(--r-md,4px)}.category-arch-line{border-radius:inherit;pointer-events:none;border:1px solid #ffffffbf;position:absolute;inset:6px}html[data-motion=subtle] .product-card:hover,html[data-motion=subtle] .group:hover :is(.group-hover\:scale-105,.group-hover\:scale-110){transform:none}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-delay:0s!important}html[data-motion=off] .product-card:hover,html[data-motion=off] .group:hover :is(.group-hover\:scale-105,.group-hover\:scale-110){transform:none}html[data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-scheme=dark] body,html[data-scheme=dark] .store-page{background-color:var(--dk-page);color:var(--dk-text)}html[data-scheme=dark] .store-page :is(.bg-white,.bg-slate-50,.bg-gray-50,.bg-slate-100,.bg-gray-100,.bg-white\/95,.bg-white\/90,.bg-white\/80,.bg-fashion-cream){background-color:var(--dk-card)}html[data-scheme=dark] .store-page :is(.text-slate-900,.text-slate-800,.text-slate-700,.text-gray-900,.text-gray-800,.text-gray-700,.text-fashion-black,.page-title,.section-title,.empty-state-title,.header-cat-link){color:var(--dk-text)}html[data-scheme=dark] .store-page :is(.text-slate-600,.text-slate-500,.text-gray-600,.text-gray-500){color:#ffffff9e}html[data-scheme=dark] .store-page :is(.border-slate-50,.border-slate-100,.border-slate-200,.border-gray-100,.border-gray-200,.border-fashion-border){border-color:#ffffff1a}html[data-scheme=dark] .store-page :is(.hover\:bg-slate-50,.hover\:bg-slate-100):hover{background-color:#ffffff0f}html[data-scheme=dark] .store-page :is(.hover\:text-slate-900,.hover\:text-slate-700):hover{color:var(--dk-text)}html[data-scheme=dark] :is(.form-input,.form-select,.search-input){background-color:var(--dk-card);color:var(--dk-text);border-color:#ffffff26}html[data-scheme=dark] .site-header{border-bottom-color:#ffffff14}html[data-scheme=dark] .header-category-row,html[data-scheme=dark] .utility-bar{border-color:#ffffff14}html[data-scheme=dark] .mega-menu-inner,html[data-scheme=dark] .suggestions-dropdown{background:var(--dk-card)}html[data-scheme=dark] .mega-menu-sidebar{background:var(--dk-page);border-color:#ffffff14}html[data-scheme=dark] .mega-cat-row{color:#ffffffb3}html[data-scheme=dark] .mega-cat-row:hover,html[data-scheme=dark] .mega-cat-row-active{background:var(--dk-card);color:var(--dk-text)}html[data-scheme=dark] .bottom-nav{background:var(--dk-page);border-color:#ffffff1a}html[data-scheme=dark] .bottom-nav-item:hover,html[data-scheme=dark] .bottom-nav-item.active{color:var(--dk-text)}html[data-scheme=dark] .trust-strip{background:var(--dk-card);border-color:#ffffff1a}html[data-scheme=dark] .trust-pillar{border-color:#ffffff1a}html[data-scheme=dark] .trust-pillar-text{color:var(--dk-text)}html[data-scheme=dark] .product-card-img-wrap{background:#ffffff0a}html[data-scheme=dark] .product-wishlist-btn{background:#0000008c}html[data-scheme=dark] .skeleton{background-image:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f 50%,#ffffff0f 75%)}html[data-scheme=dark] .store-prose{color:var(--dk-text)}html[data-scheme=dark] .store-page :is(.text-primary-600,.text-primary-700){color:rgb(var(--color-primary-300))}html[data-scheme=dark] .store-page :is(.hover\:text-primary-600,.hover\:text-primary-700):hover{color:rgb(var(--color-primary-200))}html[data-scheme=dark] .header-cta,html[data-scheme=dark] .store-page .design-btn.bg-white,html[data-scheme=dark] .pdp-sticky-bar .bg-slate-900{background-color:var(--dk-text);color:var(--dk-page)}html[data-design=essence] .site-header{-webkit-backdrop-filter:none}html[data-design=maison] :is(.home-sections h2,.home-hero h1,.home-hero h2,.home-hero .hero-title,.page-title){font-weight:500}html[data-design=maison] .header-cat-link{text-transform:uppercase;letter-spacing:.14em;font-size:11px}html[data-design=maison] .design-btn{text-transform:uppercase;letter-spacing:.16em;font-size:.75rem}html[data-design=maison] .site-header{-webkit-backdrop-filter:none}html[data-design=artisan] .store-page{background-image:radial-gradient(#00000009 1px,#0000 1px);background-size:5px 5px}html[data-design=artisan] :is(.home-sections h2,.home-hero h1,.page-title){font-weight:600}html[data-design=pulse] .site-header{border-bottom:2px solid #111}html[data-design=pulse] .design-btn,html[data-design=pulse] .btn-primary{border:2px solid #111;box-shadow:3px 3px #111}html[data-design=pulse] .design-btn:hover,html[data-design=pulse] .btn-primary:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #111}html[data-design=pulse] .design-tile{border:2px solid #111;box-shadow:4px 4px #111}html[data-design=pulse] .home-sections h2{letter-spacing:.02em;font-weight:700}html[data-design=pulse] .trust-strip{border-top:2px solid #111;border-bottom:2px solid #111}html[data-design=bazaar] .home-sections>section.home-surface{background-color:#fff;margin-top:.5rem}html[data-design=bazaar] .home-sections h2{font-size:1.25rem;font-weight:600}html:is([data-design=maison],[data-design=essence])[data-scheme=light] .bundle-showcase{color:inherit;background:0 0;border-top:1px solid #0000000f}html:is([data-design=maison],[data-design=essence])[data-scheme=light] .bundle-showcase .section-header h2{font-family:var(--font-heading), serif;font-weight:500}html:is([data-design=maison],[data-design=essence])[data-scheme=light] .bundle-showcase .section-header p{opacity:.65}html:is([data-design=maison],[data-design=essence])[data-scheme=light] .bundle-showcase .bundle-card{box-shadow:none;border-radius:var(--r-xl,16px);border:1px solid #00000014}html:is([data-design=maison],[data-design=essence])[data-scheme=light] .bundle-showcase .add-bundle-btn{background:rgb(var(--color-primary-600))}html[data-design=maison][data-scheme=light] .bundle-showcase .section-header h2{text-transform:uppercase;letter-spacing:.08em}@media (max-width:639px){html:is([data-design=maison],[data-design=essence])[data-scheme=light] .bundle-showcase .section-header{flex-direction:column;gap:.5rem}html:is([data-design=maison],[data-design=essence])[data-scheme=light] .bundle-showcase .section-header h2{font-size:1.5rem}}html[data-design=precision] :is(.home-sections h2,.home-hero h1,.home-hero h2,.home-hero .hero-title,.page-title){letter-spacing:-.025em;font-weight:600}html[data-design=precision] :is(.home-sections .text-fashion-gold,.category-index-number,.design-btn){font-family:var(--font-plex-mono), ui-monospace, monospace}html[data-design=precision] .home-sections .text-fashion-gold{letter-spacing:.14em;font-weight:500}html[data-design=precision] .design-btn{text-transform:uppercase;letter-spacing:.08em;font-size:.8125rem;font-weight:500}html[data-design=precision] .site-header{-webkit-backdrop-filter:none;border-bottom:1px solid #0f172a14}html[data-design=precision] .header-cat-link{text-transform:uppercase;letter-spacing:.1em;font-size:12px}html[data-design=precision] .trust-strip{border-color:#0f172a14}html[data-design=stride] :is(.home-sections h2,.home-hero h1,.home-hero h2,.home-hero .hero-title,.page-title,.home-sections .font-display){letter-spacing:.01em;font-style:italic;font-weight:800;line-height:.98}html[data-design=stride] .home-sections .font-display{text-transform:uppercase}html[data-design=stride] .home-heading h2:before{content:"";background:rgb(var(--color-primary-600));vertical-align:.02em;width:.5em;height:.62em;margin-right:.35em;display:inline-block;transform:skew(-16deg)}html[data-design=stride] :is(.design-btn,.btn-primary,.header-cta){text-transform:uppercase;letter-spacing:.04em;font-weight:700;transform:skew(-8deg)}html[data-design=stride] .header-cat-link{text-transform:uppercase;letter-spacing:.05em;font-weight:600}html[data-design=stride] .home-hero .bg-gradient-to-r{background-image:linear-gradient(100deg,#111111d1 0%,#11111173 40%,#0000 70%)}html[data-design=stride] .home-hero img.opacity-60{opacity:1}html[data-design=stride] .home-hero .design-btn.bg-primary-600{color:rgb(var(--color-primary-700));box-shadow:none;background:#fff}html[data-design=stride] .product-card{background:#f4f4f5}html[data-design=stride] .product-card h3{font-size:.95rem;font-weight:700}html[data-design=stride][data-motion=full] .product-card:hover .product-card-img-wrap img{transform:rotate(-4deg)scale(1.07)}html:is([data-design=precision],[data-design=stride],[data-design=habitat],[data-design=glow],[data-design=serene],[data-design=playful],[data-design=renew],[data-design=stitch]) .flash-sale-banner{background:linear-gradient(120deg, rgb(var(--color-primary-800)) 0%, rgb(var(--color-primary-600)) 100%)}html:not([data-design=classic]) .pdp-band{background-color:#0000}html:not([data-design=classic]) .editorial-eyebrow{color:#ffffffd9}html[data-design=habitat] :is(.home-sections h2,.home-hero h1,.home-hero h2,.home-hero .hero-title,.page-title){letter-spacing:-.02em;font-weight:500}html[data-design=habitat] .category-card-img{aspect-ratio:4/3}html[data-design=habitat] .site-header{-webkit-backdrop-filter:none}html[data-design=habitat] .hero-panel{background:#fffffff7}html[data-design=glow] .store-page{background-image:radial-gradient(60rem 32rem at 8% -6rem, rgb(var(--color-primary-100) / .75), transparent 70%), radial-gradient(50rem 30rem at 100% 12rem, rgb(var(--color-secondary-100) / .55), transparent 70%);background-repeat:no-repeat}html[data-design=glow] :is(.home-sections h2,.home-hero h1,.home-hero h2,.home-hero .hero-title,.page-title){letter-spacing:-.025em;font-weight:700}html[data-design=glow] .product-card{background:linear-gradient(165deg, rgb(var(--color-primary-50)), rgb(var(--color-secondary-100) / .7))}html[data-design=glow] .category-row .rounded-full{box-shadow:0 0 0 3px #fff, 0 0 0 5px rgb(var(--color-primary-200))}html[data-design=glow] .home-hero .rounded-3xl{box-shadow:0 40px 70px -35px rgb(var(--color-primary-600) / .55)}html[data-design=glow] .site-header{-webkit-backdrop-filter:none}html[data-design=serene] :is(.home-sections h2,.home-hero h1,.home-hero h2,.home-hero .hero-title,.page-title){letter-spacing:.01em;font-weight:400}html[data-design=serene]{--star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0l3.5 8.5L24 12l-8.5 3.5L12 24l-3.5-8.5L0 12l8.5-3.5z'/%3E%3Cpath d='M12 3.5l6 2.5 2.5 6-2.5 6-6 2.5-6-2.5-2.5-6 2.5-6z'/%3E%3C/svg%3E")}html[data-design=serene] .home-heading h2:after{content:"";background:linear-gradient(rgb(var(--color-secondary-500) / .5), rgb(var(--color-secondary-500) / .5)) left center / calc(50% - 14px) 1px no-repeat, linear-gradient(rgb(var(--color-secondary-500) / .5), rgb(var(--color-secondary-500) / .5)) right center / calc(50% - 14px) 1px no-repeat;width:8.5rem;height:14px;margin:.7rem auto 0;display:block}html[data-design=serene] .home-heading h2:before{content:"";background:rgb(var(--color-secondary-600));width:14px;height:14px;-webkit-mask:var(--star) center / contain no-repeat;-webkit-mask:var(--star) center / contain no-repeat;mask:var(--star) center / contain no-repeat;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}html[data-design=serene] .home-heading h2{position:relative}html[data-design=serene][data-heading-align=left] .home-heading h2:after{margin-left:0}html[data-design=serene][data-heading-align=left] .home-heading h2:before{left:4.25rem}html[data-design=serene] .site-header{-webkit-backdrop-filter:none;box-shadow:none;border-bottom:3px double rgb(var(--color-secondary-500) / .35)}html[data-design=serene] .site-footer{background-image:radial-gradient(rgb(var(--color-secondary-500) / .09) 1.5px, transparent 1.5px);background-size:22px 22px}html[data-design=serene] .hero-collage:before{content:"";background:rgb(var(--color-secondary-300) / .45);width:7rem;height:7rem;-webkit-mask:var(--star) center / contain no-repeat;-webkit-mask:var(--star) center / contain no-repeat;mask:var(--star) center / contain no-repeat;z-index:0;position:absolute;top:-1.5rem;left:-1.5rem}html[data-design=serene] .trust-strip{border-color:rgb(var(--color-secondary-500) / .2)}html[data-design=playful] :is(.home-sections h2,.home-hero h1,.home-hero h2,.home-hero .hero-title,.page-title){letter-spacing:0;font-weight:600}html[data-design=playful] .home-heading h2:after{content:"";background:rgb(var(--color-primary-500));width:7rem;height:10px;margin:.55rem auto 0;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 10'%3E%3Cpath d='M0 5 Q5 0 10 5 T20 5 T30 5 T40 5' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") 0/40px 10px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 10'%3E%3Cpath d='M0 5 Q5 0 10 5 T20 5 T30 5 T40 5' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") 0/40px 10px repeat-x}html[data-design=playful][data-heading-align=left] .home-heading h2:after{margin-left:0}html[data-design=playful] .store-page{background-image:radial-gradient(circle, rgb(var(--color-primary-300) / .35) 3px, transparent 3.5px), radial-gradient(circle, rgb(var(--color-secondary-300) / .35) 3px, transparent 3.5px), radial-gradient(circle, #fbbf2459 3px, transparent 3.5px);background-position:10px 30px,90px 120px,160px 60px;background-size:140px 140px,190px 190px,230px 230px}html[data-design=playful] .home-hero .rounded-3xl{box-shadow:14px 14px 0 rgb(var(--color-secondary-300));border-radius:62% 38% 46% 54%/46% 52% 48% 54%}html[data-design=playful][data-motion=full] .home-hero .rounded-3xl{animation:14s ease-in-out infinite alternate playful-blob}@keyframes playful-blob{50%{border-radius:44% 56% 60% 40%/56% 40% 60% 44%}}html[data-design=playful] :is(.design-btn,.btn-primary){box-shadow:0 5px 0 rgb(var(--color-primary-800));font-weight:700}html[data-design=playful] :is(.design-btn,.btn-primary):active{box-shadow:0 2px 0 rgb(var(--color-primary-800));transform:translateY(3px)}html[data-design=playful] .header-cat-link{font-weight:600}html[data-design=playful] .site-header{-webkit-backdrop-filter:none;border-bottom:3px dotted rgb(var(--color-primary-300))}html[data-design=renew] :is(.home-sections h2,.home-hero h1,.home-hero h2,.home-hero .hero-title,.page-title){letter-spacing:-.03em;font-weight:600}html[data-design=renew] .home-heading .text-fashion-gold:before{content:"✓";margin-right:.4em;font-weight:800;display:inline-block}html[data-design=renew] .site-header{-webkit-backdrop-filter:none;border-bottom:1px solid #0f172a14}html[data-design=stitch] .store-page{background-image:repeating-linear-gradient(0deg,#00000005 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#00000005 0 1px,#0000 1px 4px)}html[data-design=stitch] :is(.home-sections h2,.home-hero h1,.home-hero h2,.home-hero .hero-title,.page-title){font-weight:400}html[data-design=stitch] .home-heading .text-fashion-gold{font-family:var(--font-caveat), cursive;text-transform:none;letter-spacing:0;font-size:1.35rem;font-weight:600}html[data-design=stitch] .home-heading h2:after{content:"";border-top:2px dashed rgb(var(--color-primary-500) / .7);width:8rem;height:0;margin:.75rem auto 0;display:block}html[data-design=stitch][data-heading-align=left] .home-heading h2:after{margin-left:0}html[data-design=stitch] .site-header{-webkit-backdrop-filter:none;box-shadow:none;border-bottom:2px dashed rgb(var(--color-primary-400) / .6)}html[data-design=utsav] :is(.home-sections h2,.home-hero h1,.home-hero h2,.home-hero .hero-title,.page-title){letter-spacing:.005em;font-weight:400}html[data-design=utsav] .home-heading h2:after{content:"";background:radial-gradient(circle, rgb(var(--color-secondary-600)) 3px, transparent 3.5px) center / 14px 14px no-repeat, linear-gradient(rgb(var(--color-secondary-600) / .6), rgb(var(--color-secondary-600) / .6)) left center / calc(50% - 14px) 1px no-repeat, linear-gradient(rgb(var(--color-secondary-600) / .6), rgb(var(--color-secondary-600) / .6)) right center / calc(50% - 14px) 1px no-repeat;width:9rem;height:14px;margin:.6rem auto 0;display:block}html[data-design=utsav][data-heading-align=left] .home-heading h2:after{margin-left:0}html[data-design=utsav] .site-header{-webkit-backdrop-filter:none;box-shadow:none;background-image:repeating-linear-gradient(90deg, rgb(var(--color-primary-700)) 0 10px, rgb(var(--color-secondary-500)) 10px 14px, rgb(var(--color-primary-700)) 14px 24px);background-position:bottom;background-repeat:no-repeat;background-size:100% 3px;border-bottom:0}html[data-design=utsav] .header-cat-link{letter-spacing:.04em}html[data-design=utsav] .design-btn{letter-spacing:.03em}html[data-design=utsav] .home-hero .rounded-3xl{border-radius:50% 50% var(--r-xl,6px) var(--r-xl,6px) / 45% 45% var(--r-xl,6px) var(--r-xl,6px)}@media (min-width:1024px){html[data-design=utsav] .home-hero .rounded-3xl{border-radius:50% 50% var(--r-xl,6px) var(--r-xl,6px) / 40% 40% var(--r-xl,6px) var(--r-xl,6px)}}html[data-design=utsav] .trust-strip{border-color:rgb(var(--color-secondary-500) / .3)}html:not([data-design=classic]){--color-brand-start:rgb(var(--color-primary-600));--color-brand-end:rgb(var(--color-primary-800))}html:not([data-design=classic]) .bundle-showcase .add-bundle-btn,html:not([data-design=classic]) .header-cta{border-radius:var(--r-btn)}html[data-heading-align=center] .category-row{justify-content:safe center}html:not([data-design=classic]) .trust-strip{background:0 0}html:not([data-design=classic]) .design-btn{border-radius:var(--r-btn)}html[data-scheme=dark]:is([data-card=minimal],[data-card=editorial]) .store-page .product-card{background-color:#0000;border-color:#0000}
