.sf-design .sf-block{margin-block:0 var(--sf-section-spacing,34px)}.sf-design .sf-block-title{margin:0 0 16px;font-size:clamp(20px,2.2vw,28px);line-height:1.3;color:var(--sf-text)}.sf-design .sf-block-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin-bottom:16px}.sf-design .sf-block-head .sf-block-title{margin:0}.sf-design .sf-block-head p{margin:0;color:var(--sf-muted);font-size:14px}.sf-design .sf-block-eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sf-primary);margin-bottom:8px}.sf-design .sf-spotlight-rail .product-grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--sf-columns) - 1) * var(--sf-gap,16px)) / var(--sf-columns));overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;scrollbar-width:thin}.sf-design .sf-spotlight-rail .product-card{scroll-snap-align:start}.sf-design .sf-spotlight-mosaic .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto}.sf-design .sf-spotlight-mosaic .product-grid>.product-card:first-child{grid-column:span 2;grid-row:span 2}.sf-design .sf-spotlight-mosaic .product-grid>.product-card:first-child .product-image{aspect-ratio:auto;height:100%}.sf-design .sf-deals{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px;padding:24px 28px;border-radius:var(--sf-radius);background:var(--sf-primary);color:var(--sf-primary-ink,#fff)}.sf-design .sf-deals :is(h2,p,.sf-block-eyebrow){color:inherit;margin:0}.sf-design .sf-deals h2{font-size:clamp(20px,2.4vw,30px);line-height:1.25}.sf-design .sf-deals p{opacity:.85;margin-top:6px;font-size:14px}.sf-design .sf-deals .sf-block-eyebrow{opacity:.8;margin-bottom:6px}.sf-design .sf-deals .btn{background:var(--sf-accent,#fff);color:var(--sf-text);border-color:transparent}.sf-design .sf-deals-card{background:var(--sf-surface);color:var(--sf-text);border:1px solid var(--sf-line);box-shadow:0 18px 40px -28px #0006}.sf-design .sf-deals-card .sf-block-eyebrow{color:var(--sf-primary);opacity:1}.sf-design .sf-deals-card .btn{background:var(--sf-primary);color:var(--sf-primary-ink,#fff)}.sf-design .sf-deals-ticker{padding:14px 20px;border-radius:0;background:var(--sf-accent,#111);color:var(--sf-text)}.sf-design .sf-deals-ticker h2{font-size:17px}.sf-design .sf-deals-ticker p{display:none}.sf-design .sf-deals-ticker .btn{background:var(--sf-text);color:var(--sf-bg)}.sf-design .sf-countdown{display:flex;gap:8px;direction:ltr}.sf-design .sf-countdown span{display:grid;place-items:center;min-width:58px;padding:8px 6px;border-radius:calc(var(--sf-radius) * .6);background:#0000002e;line-height:1.1}.sf-design .sf-deals-card .sf-countdown span{background:color-mix(in srgb,var(--sf-primary) 10%,transparent);color:var(--sf-primary)}.sf-design .sf-countdown b{font-size:22px;font-variant-numeric:tabular-nums}.sf-design .sf-countdown small{font-size:10px;opacity:.8}.sf-design .sf-story{display:grid;gap:28px;align-items:center}.sf-design .sf-story-side.sf-story-has-image{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sf-design .sf-story img{width:100%;height:100%;max-height:440px;object-fit:cover;border-radius:var(--sf-radius)}.sf-design .sf-story h2{margin:0 0 12px;font-size:clamp(22px,2.6vw,34px);line-height:1.3;color:var(--sf-text)}.sf-design .sf-story p{margin:0 0 16px;color:var(--sf-muted);line-height:1.9;font-size:15px}.sf-design .sf-story-center .sf-story-copy,.sf-design .sf-story-side:not(.sf-story-has-image) .sf-story-copy{max-width:680px;margin-inline:auto;text-align:center}.sf-design .sf-story-side:not(.sf-story-has-image){padding:36px 28px;background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:var(--sf-radius)}.sf-design .sf-story-center{padding:44px 24px;text-align:center}.sf-design .sf-story-center img{max-width:560px;max-height:320px;margin-inline:auto}.sf-design .sf-story-overlay{position:relative;min-height:260px;padding:40px 32px;border-radius:var(--sf-radius);background:color-mix(in srgb,var(--sf-primary) 8%,var(--sf-surface));overflow:hidden;isolation:isolate}.sf-design .sf-story-overlay img{position:absolute;inset:0;z-index:-2;max-height:none;border-radius:0}.sf-design .sf-story-overlay.sf-story-has-image:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#000c,#0003)}.sf-design .sf-story-overlay.sf-story-has-image :is(h2,p,.sf-block-eyebrow){color:#fff}.sf-design .sf-story-overlay .sf-story-copy{max-width:620px}.sf-design .sf-steps ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--sf-step-count),minmax(0,1fr));gap:16px;counter-reset:none}.sf-design .sf-steps li{position:relative;padding:20px;border-radius:var(--sf-radius);background:var(--sf-surface);border:1px solid var(--sf-line)}.sf-design .sf-steps li>span{display:grid;place-items:center;width:36px;height:36px;margin-bottom:12px;border-radius:50%;background:var(--sf-primary);color:var(--sf-primary-ink,#fff);font-weight:800}.sf-design .sf-steps strong{display:block;font-size:16px;color:var(--sf-text)}.sf-design .sf-steps p{margin:6px 0 0;color:var(--sf-muted);font-size:14px;line-height:1.7}.sf-design .sf-testimonials>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.sf-design .sf-testimonials figure{margin:0;padding:20px;border-radius:var(--sf-radius);background:var(--sf-surface);border:1px solid var(--sf-line)}.sf-design .sf-testimonials blockquote{margin:10px 0;color:var(--sf-text);line-height:1.8}.sf-design .sf-testimonials figcaption{color:var(--sf-muted);font-size:13px;font-weight:700}.sf-design .sf-stars{color:#f5a524;letter-spacing:2px}.sf-design .sf-stars i{font-style:normal;color:var(--sf-line)}.sf-design .sf-testimonials-quotes figure{background:transparent;border:0;border-inline-start:3px solid var(--sf-primary);border-radius:0}.sf-design .sf-testimonials-quotes blockquote{font-size:18px}.sf-design .sf-faq>div{display:grid;gap:10px;max-width:860px}.sf-design .sf-faq details{border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);padding:0 18px}.sf-design .sf-faq summary{cursor:pointer;padding:16px 0;font-weight:700;color:var(--sf-text);list-style:none;display:flex;justify-content:space-between;gap:12px}.sf-design .sf-faq summary::-webkit-details-marker{display:none}.sf-design .sf-faq summary:after{content:"+";font-size:20px;line-height:1;color:var(--sf-primary)}.sf-design .sf-faq details[open] summary:after{content:"−"}.sf-design .sf-faq details p{margin:0 0 16px;color:var(--sf-muted);line-height:1.8}.sf-design .sf-trust ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--sf-trust-count),minmax(0,1fr));gap:12px}.sf-design .sf-trust li{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:var(--sf-radius);background:var(--sf-surface);border:1px solid var(--sf-line)}.sf-design .sf-trust svg{flex:none;color:var(--sf-primary)}.sf-design .sf-trust strong{display:block;font-size:14px;color:var(--sf-text)}.sf-design .sf-trust span{display:block;font-size:12px;color:var(--sf-muted);margin-top:2px}.sf-design .sf-contact-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding:26px 28px;border-radius:var(--sf-radius);background:color-mix(in srgb,var(--sf-primary) 9%,var(--sf-surface));border:1px solid color-mix(in srgb,var(--sf-primary) 22%,transparent)}.sf-design .sf-contact-band h2{margin:0;font-size:clamp(19px,2vw,26px);color:var(--sf-text)}.sf-design .sf-contact-band p{margin:6px 0 0;color:var(--sf-muted)}.sf-design .sf-brands ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.sf-design .sf-brands li{padding:10px 18px;border:1px solid var(--sf-line);border-radius:999px;background:var(--sf-surface);font-weight:700;letter-spacing:.04em;color:var(--sf-text)}@container storefront (max-width:700px){.sf-design .sf-spotlight-rail .product-grid{grid-auto-columns:calc((100% - var(--sf-gap,12px)) / max(1.6, var(--sf-mobile-columns) + .4))}.sf-design .sf-spotlight-mosaic .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-design .sf-deals{padding:20px;border-radius:var(--sf-radius)}.sf-design .sf-countdown span{min-width:50px}.sf-design .sf-countdown b{font-size:18px}.sf-design .sf-story-side.sf-story-has-image{grid-template-columns:1fr}.sf-design .sf-story img{max-height:260px}.sf-design .sf-steps ol,.sf-design .sf-trust ul{grid-template-columns:1fr 1fr}.sf-design .sf-steps li{padding:14px}.sf-design .sf-contact-band{padding:20px}.sf-design .sf-contact-band .btn{width:100%}}@container storefront (max-width:420px){.sf-design .sf-steps ol,.sf-design .sf-trust ul{grid-template-columns:1fr}}.sf-design:not(.sf-rally,.sf-bazaar) .sf-hero-cover{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:clamp(320px,40vw,520px);padding:clamp(24px,4vw,56px);background:#1b1b1b}.sf-design:not(.sf-rally,.sf-bazaar) .sf-hero-cover>picture{position:absolute;inset:0;z-index:-2;margin:0}.sf-design:not(.sf-rally,.sf-bazaar) .sf-hero-cover>picture img{width:100%;height:100%;max-height:none;object-fit:cover;border-radius:0;opacity:1}.sf-design:not(.sf-rally,.sf-bazaar) .sf-hero-cover:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#000000c4,#00000026 62%)}.sf-design:not(.sf-rally,.sf-bazaar) .sf-hero-cover .sf-banner-copy{position:relative;z-index:1;max-width:620px;margin:0}.sf-design:not(.sf-rally,.sf-bazaar) .sf-hero-cover :is(h1,h2,p,.eyebrow){color:#fff}.sf-design:not(.sf-rally,.sf-bazaar) .sf-hero-cover .btn{background:#fff;color:#141414;border-color:#fff}.sf-design:not(.sf-rally,.sf-bazaar) .sf-header>.sf-categories.wrap{display:flex;flex-wrap:nowrap;justify-content:center;gap:8px;padding-block:10px;overflow-x:auto;scrollbar-width:none;font-size:13px}.sf-design:not(.sf-rally,.sf-bazaar) .sf-header>.sf-categories a{flex:0 0 auto;padding:7px 16px;border-radius:999px;background:color-mix(in srgb,var(--store-color) 7%,var(--sf-surface));color:var(--sf-text);font-weight:700;text-decoration:none;transition:background .2s,color .2s}.sf-design:not(.sf-rally,.sf-bazaar) .sf-header>.sf-categories a:hover{background:var(--store-color);color:var(--sf-surface)}.sf-design:not(.sf-rally,.sf-bazaar) .sf-header>.sf-categories a:not(:last-child):after{content:none}.sf-design:is(.sf-atelier,.sf-modesta,.sf-glow,.sf-oud,.sf-solo,.sf-epicerie,.sf-bambino,.sf-lumiere) .sf-block-head{flex-direction:column;align-items:center;text-align:center}.sf-design.sf-modesta .product-card{background:transparent;border:0;box-shadow:none;padding:0;text-align:center}.sf-design.sf-modesta .sf-card-arch .product-image{border-radius:999px 999px var(--sf-radius) var(--sf-radius);background:color-mix(in srgb,var(--sf-accent,#d9c2a7) 30%,var(--sf-bg))}.sf-design.sf-modesta .product-card :is(.product-category,h3,.price){display:block;text-align:center;justify-content:center;margin-inline:auto}.sf-design.sf-modesta .product-card .product-category{margin-top:12px}.sf-design.sf-modesta .sf-card-quick-add{justify-self:center}.sf-design.sf-atelier :is(h1,h2,.sf-block-title){font-weight:500;letter-spacing:-.01em}.sf-design.sf-atelier .sf-hero h1{font-size:clamp(34px,5vw,64px);font-weight:400}.sf-design.sf-atelier .catalog-heading h2,.sf-design.sf-atelier .sf-block-title{font-size:clamp(24px,3vw,38px);text-align:center}.sf-design.sf-atelier .sf-block-head{justify-content:center;text-align:center;flex-direction:column;align-items:center}.sf-design.sf-atelier .btn{text-transform:uppercase;letter-spacing:.14em;font-size:12px}.sf-design.sf-atelier .sf-header{border-bottom:1px solid var(--sf-line)}.sf-design.sf-street :is(h1,h2,.sf-block-title,.shop-brand strong){text-transform:uppercase;font-weight:900;letter-spacing:-.02em}.sf-design.sf-street .sf-hero h1{font-size:clamp(40px,6vw,84px);line-height:.95}.sf-design.sf-street .btn{border:2px solid var(--sf-text);box-shadow:4px 4px 0 var(--sf-accent,#e4ff3a)}.sf-design.sf-street .sf-deals{background:var(--sf-text);color:#fff;border-radius:0}.sf-design.sf-street .sf-deals .btn{background:#e4ff3a;color:#111;box-shadow:none}.sf-design.sf-street .sf-brands li{border-radius:0;border-width:2px;text-transform:uppercase}.sf-design.sf-modesta .sf-hero{background:linear-gradient(180deg,#f3e8dd,transparent)}.sf-design.sf-modesta .catalog-heading h2,.sf-design.sf-modesta .sf-block-title{text-align:center}.sf-design.sf-modesta .sf-steps li{text-align:center;border-radius:120px 120px var(--sf-radius) var(--sf-radius);padding-top:30px}.sf-design.sf-modesta .sf-steps li>span{margin-inline:auto}.sf-design.sf-modesta .sf-contact-band{border-radius:40px}.sf-design.sf-stride .sf-hero h1{font-weight:900;letter-spacing:-.02em}.sf-design.sf-stride .sf-trust li{border-inline-start:4px solid var(--sf-accent,#f07c3c)}.sf-design.sf-stride .product-card .product-image{background:linear-gradient(180deg,#eef3f9,#fff)}.sf-design.sf-stride .sf-card-prices{font-weight:800}.sf-design.sf-kicks :is(h1,h2,.sf-block-title){text-transform:uppercase;font-weight:900;letter-spacing:.01em}.sf-design.sf-kicks .sf-hero h1{font-size:clamp(38px,6vw,80px)}.sf-design.sf-kicks .product-card{background:var(--sf-surface)}.sf-design.sf-kicks .sf-deals-card{background:linear-gradient(135deg,#1a1a1c,#26201e);border-color:#3a2c27}.sf-design.sf-kicks .sf-brands li{background:transparent;border-color:#3a3a40}.sf-design.sf-pharma .sf-header{box-shadow:0 1px 0 var(--sf-line)}.sf-design.sf-pharma .sf-trust li{background:color-mix(in srgb,var(--sf-primary) 6%,#fff);border-color:transparent}.sf-design.sf-pharma .sf-hero{border:1px solid var(--sf-line)}.sf-design.sf-pharma .sf-footer-brand p{font-size:12px;opacity:.85}.sf-design.sf-medica .catalog-heading h2,.sf-design.sf-medica .sf-block-title{font-size:22px;padding-inline-start:12px;border-inline-start:4px solid var(--sf-primary)}.sf-design.sf-medica .sf-steps li>span{border-radius:4px}.sf-design.sf-medica .sf-brands li{border-radius:4px;font-family:inherit;letter-spacing:0}.sf-design.sf-glow .sf-hero{background:radial-gradient(circle at 20% 20%,#fde3ea,transparent 60%),var(--sf-surface)}.sf-design.sf-glow .catalog-heading h2,.sf-design.sf-glow .sf-block-title{text-align:center}.sf-design.sf-glow .sf-steps li{text-align:center;background:linear-gradient(180deg,#fff,#fff4f6)}.sf-design.sf-glow .sf-steps li>span{margin-inline:auto;background:var(--sf-accent,#f3c9d4);color:var(--sf-primary)}.sf-design.sf-glow .btn{border-radius:999px}.sf-design.sf-oud :is(h1,h2,.sf-block-title){font-weight:500;letter-spacing:.02em}.sf-design.sf-oud .catalog-heading h2,.sf-design.sf-oud .sf-block-title{text-align:center;color:var(--sf-primary)}.sf-design.sf-oud .sf-story-center{border-block:1px solid #3a332c}.sf-design.sf-oud .sf-story-center h2{color:var(--sf-primary)}.sf-design.sf-oud .btn{letter-spacing:.12em;text-transform:uppercase;font-size:12px}.sf-design.sf-oud .sf-testimonials-quotes figure{border-color:var(--sf-primary)}.sf-design.sf-flash .sf-deals{background:linear-gradient(90deg,#c81e1e,#e2421d)}.sf-design.sf-flash .sf-deals .btn{background:#ffd23f;color:#1b1b1f}.sf-design.sf-flash .sf-card-old-price{color:#c81e1e}.sf-design.sf-flash .sf-card-prices{font-weight:900;color:#c81e1e}.sf-design.sf-flash .sf-block-title{display:inline-flex;align-items:center;gap:8px}.sf-design.sf-flash .sf-block-title:before{content:"⚡"}.sf-design.sf-solo .sf-hero h1{font-size:clamp(32px,4.6vw,58px);font-weight:900;line-height:1.15}.sf-design.sf-solo .sf-block{max-width:960px;margin-inline:auto}.sf-design.sf-solo .catalog-heading h2,.sf-design.sf-solo .sf-block-title{text-align:center}.sf-design.sf-solo .sf-trust li{background:#f4f2fc;border:0}.sf-design.sf-solo .sf-steps li>span{background:var(--sf-accent,#ffb703);color:#1b1934}.sf-design.sf-hyper .catalog-heading h2,.sf-design.sf-hyper .sf-block-title{font-size:20px}.sf-design.sf-hyper .catalog,.sf-design.sf-hyper .sf-spotlight{background:var(--sf-surface);padding:18px;border-radius:var(--sf-radius)}.sf-design.sf-hyper .sf-card-prices{color:var(--sf-primary);font-weight:800}.sf-design.sf-hyper .sf-deals-card{border-inline-start:6px solid var(--sf-accent,#f59e0b)}.sf-design.sf-souk{background-image:radial-gradient(circle at 1px 1px,#a8432a14 1px,transparent 0);background-size:22px 22px}.sf-design.sf-souk .catalog-heading h2,.sf-design.sf-souk .sf-block-title{display:flex;align-items:center;gap:12px}.sf-design.sf-souk .catalog-heading h2:after,.sf-design.sf-souk .sf-block-title:after{content:"";flex:1;height:2px;background:repeating-linear-gradient(90deg,var(--sf-primary) 0 8px,transparent 8px 14px)}.sf-design.sf-souk .sf-story-side{background:#fff;border:2px solid #ecdcc8}.sf-design.sf-souk .sf-footer{background-image:repeating-linear-gradient(45deg,#ffffff0d 0 10px,transparent 10px 20px)}.sf-design.sf-dinar .sf-card-prices{font-size:1.25em;font-weight:900}.sf-design.sf-dinar .sf-deals{background:#ffd400;color:#1b1b1b}.sf-design.sf-dinar .sf-deals h2{font-size:clamp(26px,3.4vw,44px);font-weight:900}.sf-design.sf-dinar .sf-deals .btn{background:#1b1b1b;color:#ffd400}.sf-design.sf-dinar .catalog-heading h2,.sf-design.sf-dinar .sf-block-title{font-weight:900}.sf-design.sf-circuit{background-image:linear-gradient(#0a4f8a08 1px,transparent 0),linear-gradient(90deg,#0a4f8a08 1px,transparent 0);background-size:32px 32px}.sf-design.sf-circuit .catalog-heading h2,.sf-design.sf-circuit .sf-block-title{font-size:21px;font-weight:800}.sf-design.sf-circuit .sf-card-cta{font-size:12px;color:var(--sf-primary);font-weight:700}.sf-design.sf-circuit .sf-brands li{border-radius:6px;font-family:ui-monospace,monospace;letter-spacing:0}.sf-design.sf-mobilo .sf-hero{background:linear-gradient(135deg,#ede7ff,#e3fbf2)}.sf-design.sf-mobilo .sf-brands ul{justify-content:center}.sf-design.sf-mobilo .sf-brands li{background:linear-gradient(135deg,#fff,#f3f0ff)}.sf-design.sf-mobilo .btn{border-radius:999px}.sf-design.sf-maison :is(h1,h2,.sf-block-title){font-weight:500}.sf-design.sf-maison .sf-hero h1{font-size:clamp(34px,5vw,62px)}.sf-design.sf-maison .sf-story-side.sf-story-has-image img{max-height:520px}.sf-design.sf-maison .btn{letter-spacing:.06em}.sf-design.sf-cuisina .sf-trust li{background:#fff;border-top:3px solid var(--sf-primary)}.sf-design.sf-cuisina .product-card .product-image{background:#f3f4f6}.sf-design.sf-cuisina .sf-card-prices{font-weight:800}.sf-design.sf-epicerie .catalog-heading h2,.sf-design.sf-epicerie .sf-block-title{text-align:center;font-weight:600}.sf-design.sf-epicerie .sf-hero{background:linear-gradient(90deg,#f4ecd8,#fbf8f1)}.sf-design.sf-epicerie .sf-trust li{background:#f4ecd8;border:0}.sf-design.sf-epicerie .sf-story-side:not(.sf-story-has-image){background:#2f4f2f}.sf-design.sf-epicerie .sf-story-side:not(.sf-story-has-image) :is(h2,p){color:#f6f1e3}.sf-design.sf-epicerie .sf-story-side:not(.sf-story-has-image) .sf-block-eyebrow{color:#d4a017}.sf-design.sf-bambino .sf-hero{background:radial-gradient(circle at 85% 15%,#ffe8a3 0 18%,transparent 19%),radial-gradient(circle at 10% 90%,#cfe3ff 0 14%,transparent 15%),var(--sf-surface)}.sf-design.sf-bambino .catalog-heading h2,.sf-design.sf-bambino .sf-block-title{text-align:center;font-weight:800}.sf-design.sf-bambino .sf-trust li{border:2px dashed #cfe0f5}.sf-design.sf-bambino .btn{border-radius:999px}.sf-design.sf-arena :is(h1,h2,.sf-block-title){text-transform:uppercase;font-weight:900;font-style:italic;letter-spacing:-.01em}.sf-design.sf-arena .sf-hero h1{font-size:clamp(38px,5.6vw,76px)}.sf-design.sf-arena .btn{transform:skewX(-8deg)}.sf-design.sf-arena .sf-deals-ticker{background:var(--sf-accent,#a3e635);color:#142018}.sf-design.sf-lumiere :is(h1,h2,.sf-block-title){font-weight:400;letter-spacing:.02em}.sf-design.sf-lumiere .sf-hero-minimal h1{font-size:clamp(36px,5vw,66px)}.sf-design.sf-lumiere .catalog-heading h2,.sf-design.sf-lumiere .sf-block-title{text-align:center}.sf-design.sf-lumiere .sf-block-head{flex-direction:column;align-items:center}.sf-design.sf-lumiere .sf-trust li{background:transparent;border:0;border-top:1px solid var(--sf-line);border-radius:0}.sf-design.sf-lumiere .btn{letter-spacing:.14em;text-transform:uppercase;font-size:12px}.sf-design.sf-craft .sf-story-side{background:#f3e7d6;border:0}.sf-design.sf-craft .catalog-heading h2,.sf-design.sf-craft .sf-block-title{font-weight:700}.sf-design.sf-craft .sf-steps li{background:transparent;border:1.5px dashed #d7c2a8}.sf-design.sf-craft .sf-testimonials-quotes figure{border-color:var(--sf-accent,#2f7a78)}@container storefront (max-width:700px){.sf-design.sf-arena .sf-hero h1,.sf-design.sf-kicks .sf-hero h1,.sf-design.sf-street .sf-hero h1{font-size:36px}.sf-design.sf-atelier .sf-hero h1,.sf-design.sf-lumiere .sf-hero-minimal h1,.sf-design.sf-maison .sf-hero h1{font-size:32px}.sf-design.sf-hyper :is(.sf-spotlight,.catalog){padding:12px}}.sf-collections{display:grid;grid-template-columns:repeat(var(--sf-collection-count,2),minmax(0,1fr));gap:10px;margin-block:var(--sf-section-spacing,36px)}.sf-collection{position:relative;display:block;overflow:hidden;aspect-ratio:4/5;background:color-mix(in srgb,var(--sf-text) 8%,var(--sf-surface));color:#fff;text-decoration:none;border-radius:var(--sf-radius)}.sf-collection img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.sf-collection:hover img{transform:scale(1.04)}.sf-collection:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,#0009)}.sf-collection-copy{position:absolute;inset:auto 0 0;z-index:1;display:grid;justify-items:center;gap:6px;padding:28px 20px;text-align:center}.sf-collection-copy strong{font-size:clamp(22px,3vw,34px);font-weight:500;letter-spacing:.04em}.sf-collection-copy small{font-size:13px;opacity:.9}.sf-collection-button{font-size:12px;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:3px}.sf-collection:not(:has(img)){color:var(--sf-text)}.sf-collection:not(:has(img)):after{display:none}.sf-collection:not(:has(img)){aspect-ratio:auto;min-height:150px;border:1px solid var(--sf-line)}.sf-collection:not(:has(img)) .sf-collection-copy{position:static;height:100%;align-content:center}.sf-lookbook{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:clamp(20px,4vw,56px);align-items:center;margin-block:var(--sf-section-spacing,48px)}.sf-lookbook-photo{position:relative;overflow:hidden;border-radius:var(--sf-radius)}.sf-lookbook-photo img{display:block;width:100%;height:auto}.sf-lookbook-spot{position:absolute;translate:-50% -50%;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff;color:#111;font-size:12px;font-weight:700;text-decoration:none;box-shadow:0 0 0 6px #fff6}[dir=rtl] .sf-lookbook-spot{translate:50% -50%}.sf-lookbook-spot:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1px solid #fff;animation:sfSpot 2s ease-out infinite}@keyframes sfSpot{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.sf-lookbook-copy p{color:var(--sf-muted)}.sf-lookbook-copy ol{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:10px}.sf-lookbook-copy li a{display:flex;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--sf-line);color:var(--sf-text);text-decoration:none}.sf-lookbook-copy li b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid var(--sf-text);font-size:12px}.sf-compare{margin-block:var(--sf-section-spacing,40px)}.sf-compare table{width:100%;max-width:760px;margin-inline:auto;border-collapse:separate;border-spacing:0;background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:calc(var(--sf-radius) + 4px);overflow:hidden}.sf-compare :is(th,td){padding:14px 16px;text-align:center;border-bottom:1px solid var(--sf-line)}.sf-compare tbody th{text-align:start;font-weight:600}.sf-compare tr:last-child>*{border-bottom:0}.sf-compare thead th{font-size:14px}.sf-compare .sf-compare-us{background:color-mix(in srgb,var(--store-color) 8%,var(--sf-surface));color:var(--store-color);font-weight:800}.sf-compare .is-yes svg{color:#15803d}.sf-compare .is-no svg{color:#b91c1c}.sf-beforeafter{margin-block:var(--sf-section-spacing,40px);text-align:center}.sf-beforeafter .sf-block-text{color:var(--sf-muted);margin-top:-6px}.sf-ba-frame{position:relative;max-width:820px;margin:18px auto 0;overflow:hidden;border-radius:calc(var(--sf-radius) + 4px);aspect-ratio:16/10;background:var(--sf-line)}.sf-ba-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sf-ba-before{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--sf-ba-split)) 0 0)}.sf-ba-frame:after{content:"";position:absolute;top:0;bottom:0;left:var(--sf-ba-split);width:3px;translate:-50% 0;background:#fff;box-shadow:0 0 0 1px #0002;pointer-events:none}.sf-ba-label{position:absolute;top:12px;padding:4px 12px;border-radius:999px;background:#000a;color:#fff;font-size:12px;font-weight:700}.sf-ba-label-before{left:12px}.sf-ba-label-after{right:12px}.sf-ba-frame input[type=range]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.sf-engine-luxe{--sf-section-spacing:64px}.sf-engine-luxe :is(h1,h2,.sf-block-title,.catalog-heading h2){font-weight:400;letter-spacing:.02em}.sf-engine-luxe[dir=ltr] :is(.sf-block-title,.catalog-heading h2,.sf-header nav a,.btn){text-transform:uppercase;letter-spacing:.14em}.sf-engine-luxe .catalog-heading h2,.sf-engine-luxe .sf-block-title{font-size:clamp(20px,2.4vw,30px);text-align:center}.sf-engine-luxe .catalog-heading,.sf-engine-luxe .sf-block-head{flex-direction:column;align-items:center;text-align:center}.sf-engine-luxe .btn{border-radius:0;font-weight:500;font-size:13px}.sf-engine-luxe .sf-header{border-bottom:1px solid var(--sf-line)}.sf-engine-luxe .sf-header .shop-brand strong{font-weight:400;letter-spacing:.3em;font-size:22px}.sf-engine-luxe:has(.sf-lx-hero){position:relative}.sf-engine-luxe:has(.sf-lx-hero) .sf-header:not(.sf-sticky-active){position:absolute;inset-inline:0;z-index:30;background:transparent;border-color:#ffffff33;--sf-header-links:#fff;color:#fff}.sf-engine-luxe:has(.sf-lx-hero) .sf-header:not(.sf-sticky-active) :is(a,button,strong,svg){color:#fff}.sf-engine-luxe:has(.sf-lx-hero) .shop-main{padding-top:0}.sf-lx-hero{position:relative;display:grid;place-items:center;min-height:min(92vh,820px);margin-inline:calc(50% - 50cqw);margin-bottom:var(--sf-section-spacing);overflow:hidden;background:#1a1a1a;color:#fff;text-align:center}.sf-lx-hero img,.sf-lx-hero picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sf-lx-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0005,#0002 40%,#0006)}.sf-lx-hero-copy{position:relative;z-index:1;display:grid;justify-items:center;gap:14px;padding:120px 20px 60px;max-width:760px}.sf-lx-hero h1{margin:0;color:#fff;font-size:clamp(34px,6vw,76px);line-height:1.1;font-weight:400}.sf-engine-luxe[dir=ltr] .sf-lx-hero h1{text-transform:uppercase;letter-spacing:.12em}.sf-lx-hero p{margin:0;color:#ffffffd9;font-size:clamp(14px,1.6vw,18px)}.sf-lx-hero-button{margin-top:10px;padding:14px 34px;border:1px solid #fff;color:#fff;text-decoration:none;font-size:13px;letter-spacing:.16em;transition:background .25s,color .25s}.sf-lx-hero-button:hover{background:#fff;color:#111}.sf-engine-luxe .product-card{background:transparent;border:0;box-shadow:none;padding:0;text-align:center;gap:4px}.sf-engine-luxe .product-card .product-image{border-radius:0;background:color-mix(in srgb,var(--sf-text) 4%,var(--sf-surface))}.sf-engine-luxe .product-card h3{font-size:14px;font-weight:400;margin:12px 0 2px}.sf-engine-luxe .product-card .price{font-size:13px;font-weight:400;color:var(--sf-muted)}.sf-engine-luxe .sf-card-alt{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s ease}.sf-engine-luxe .product-card:hover .sf-card-alt{opacity:1}.sf-engine-luxe .sf-story-center{max-width:680px;margin-inline:auto;text-align:center;background:transparent;border:0}.sf-engine-luxe .sf-footer{border-top:1px solid var(--sf-line)}.sf-engine-onepage .sf-header nav .sf-track-link{display:none}.sf-op-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(18px,4vw,48px);align-items:start;padding-block:20px 8px}.sf-op-gallery{display:grid;gap:10px}.sf-op-main{position:relative;overflow:hidden;aspect-ratio:1;border-radius:calc(var(--sf-radius) + 6px);background:var(--sf-surface);border:1px solid var(--sf-line)}.sf-op-main img{width:100%;height:100%;object-fit:cover}.sf-op-badge{position:absolute;top:14px;inset-inline-start:14px;padding:6px 12px;border-radius:999px;background:var(--store-color);color:var(--sf-primary-ink);font-weight:800;font-size:15px}.sf-op-thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.sf-op-thumbs button{flex:0 0 68px;height:68px;padding:0;border:2px solid transparent;border-radius:var(--sf-radius);overflow:hidden;background:var(--sf-surface);cursor:pointer}.sf-op-thumbs button[aria-pressed=true]{border-color:var(--store-color)}.sf-op-thumbs img{width:100%;height:100%;object-fit:cover}.sf-op-buy{display:grid;gap:12px;position:sticky;top:90px}.sf-op-buy h1{margin:0;font-size:clamp(26px,3.4vw,40px);line-height:1.2;font-weight:900}.sf-op-buy>p{margin:0;color:var(--sf-muted);font-size:16px;line-height:1.7}.sf-op-rating{display:flex;align-items:center;gap:6px;color:#d97706;font-size:14px}.sf-op-rating span{color:var(--sf-muted)}.sf-op-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.sf-op-price strong{font-size:clamp(30px,4vw,42px);font-weight:900;color:var(--store-color)}.sf-op-price s{color:var(--sf-muted);font-size:18px}.sf-op-timer{margin:0;padding:10px 14px;border-radius:var(--sf-radius);background:#fde047;color:#1c1917;font-weight:700}.sf-op-timer bdi{font-variant-numeric:tabular-nums;font-size:18px;margin-inline-start:6px}.sf-op-points{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sf-op-points li{display:flex;gap:10px;align-items:center;font-weight:600}.sf-op-points li:before{content:"✓";display:grid;place-items:center;flex:0 0 24px;height:24px;border-radius:50%;background:color-mix(in srgb,#16a34a 14%,var(--sf-surface));color:#15803d;font-size:13px}.sf-op-cta{display:flex;align-items:center;justify-content:center;min-height:58px;font-size:18px;font-weight:800;border-radius:calc(var(--sf-radius) + 2px);animation:sfOpPulse 2.2s ease-in-out infinite}@keyframes sfOpPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--store-color) 45%,transparent)}50%{box-shadow:0 0 0 12px transparent}}.sf-no-motion .sf-op-cta{animation:none}.sf-op-bar{display:none}.sf-engine-onepage .sf-deals{margin-block:12px}.sf-engine-onepage .sf-block-title{font-weight:900;text-align:center}.sf-engine-market{--sf-section-spacing:22px}.sf-mk-menu{position:relative;flex:0 0 auto}.sf-mk-menu summary{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--sf-radius);background:var(--store-color);color:var(--sf-primary-ink);font-weight:700;font-size:14px;cursor:pointer;list-style:none}.sf-mk-menu summary::-webkit-details-marker{display:none}.sf-mk-menu>div{position:absolute;top:calc(100% + 6px);inset-inline-start:0;z-index:40;display:grid;min-width:240px;max-height:60vh;overflow:auto;padding:6px;border:1px solid var(--sf-line);border-radius:calc(var(--sf-radius) + 2px);background:var(--sf-surface);box-shadow:0 12px 30px #0002}.sf-mk-menu>div a{padding:10px 12px;border-radius:var(--sf-radius);color:var(--sf-text);text-decoration:none;font-size:14px}.sf-mk-menu>div a:hover{background:color-mix(in srgb,var(--store-color) 8%,var(--sf-surface));color:var(--store-color)}.sf-mk-hero{display:grid;grid-template-columns:230px minmax(0,1fr);gap:12px;align-items:stretch;margin-block:14px}.sf-mk-hero:not(:has(.sf-mk-departments)){grid-template-columns:minmax(0,1fr)}.sf-mk-departments{display:flex;flex-direction:column;padding:8px;border:1px solid var(--sf-line);border-radius:calc(var(--sf-radius) + 2px);background:var(--sf-surface)}.sf-mk-departments strong{padding:8px 10px;font-size:14px}.sf-mk-departments a{padding:9px 10px;border-radius:var(--sf-radius);color:var(--sf-text);text-decoration:none;font-size:14px;display:flex;justify-content:space-between}.sf-mk-departments a:after{content:"›";color:var(--sf-muted)}[dir=rtl] .sf-mk-departments a:after{content:"‹"}.sf-mk-departments a:hover{background:color-mix(in srgb,var(--store-color) 8%,var(--sf-surface));color:var(--store-color)}.sf-mk-hero>:not(nav){min-width:0;margin:0}.sf-engine-market .product-card{position:relative;background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:calc(var(--sf-radius) + 2px);padding:8px;box-shadow:none}.sf-engine-market .product-card .product-image{background:#fff;border-radius:var(--sf-radius)}.sf-engine-market .product-card h3{font-size:13px;font-weight:600;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em}.sf-engine-market .product-card .price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:15px;font-weight:800;color:var(--sf-text)}.sf-engine-market .sf-card-old-price{font-size:12px;font-weight:400;color:var(--sf-muted)}.sf-card-saving{position:absolute;top:8px;inset-inline-start:8px;z-index:2;padding:3px 8px;border-radius:6px;background:#dc2626;color:#fff;font-size:12px;font-weight:800}.sf-engine-market .sf-deals{border-radius:calc(var(--sf-radius) + 4px)}.sf-mk-bottom{display:none}@container storefront (max-width:900px){.sf-mk-hero{grid-template-columns:minmax(0,1fr)}.sf-mk-departments{display:none}}@container storefront (max-width:700px){.sf-collections{grid-template-columns:minmax(0,1fr)}.sf-collection{aspect-ratio:4/3}.sf-lookbook{grid-template-columns:minmax(0,1fr)}.sf-lx-hero{min-height:78vh}.sf-op-hero{grid-template-columns:minmax(0,1fr)}.sf-op-buy{position:static}.sf-engine-onepage{padding-bottom:76px}.sf-op-bar{position:fixed;inset:auto 0 0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--sf-surface);border-top:1px solid var(--sf-line);box-shadow:0 -6px 20px #0001}.sf-op-bar strong{font-size:20px;font-weight:900;color:var(--store-color)}.sf-op-bar .btn{flex:1;min-height:48px;display:flex;align-items:center;justify-content:center;font-weight:800}.sf-mk-menu{display:none}.sf-engine-market{padding-bottom:68px}.sf-mk-bottom{position:fixed;inset:auto 0 0;z-index:50;display:grid;grid-template-columns:repeat(5,1fr);padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:var(--sf-surface);border-top:1px solid var(--sf-line)}.sf-mk-bottom a{display:grid;justify-items:center;gap:2px;padding:4px;color:var(--sf-muted);text-decoration:none;font-size:11px}.sf-mk-bottom a:first-child{color:var(--store-color)}.sf-compare :is(th,td){padding:10px 8px;font-size:13px}}