@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";.logo{color:#174b9f;font-family:Arial,sans-serif;font-size:inherit;letter-spacing:0;flex-direction:column;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.logo .brand-name{letter-spacing:-1.6px;margin:0;font-family:Arial,sans-serif;font-size:31px;font-weight:800;line-height:.88;display:block}footer .logo .brand-name{font-size:23px}.header nav .promo-button{place-items:center;width:32px;height:32px;padding:0;transition:transform .2s;display:grid}.header nav .promo-button img{object-fit:contain;width:28px;height:28px}.header nav .promo-button:hover,.header nav .promo-button[aria-pressed=true]{transform:rotate(8deg)scale(1.08)}.sale-badge{z-index:2;pointer-events:none;place-items:center;width:45px;height:45px;display:grid;position:absolute;top:16px;right:16px}.sale-badge img{object-fit:contain;filter:none;width:100%;height:100%;transform:none}.payment-methods{color:#888;align-items:center;gap:10px;margin-left:auto;font-size:10px;display:flex}.payment-methods>span{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.payment-methods>div{align-items:center;gap:6px;display:flex}.payment-methods b{border:1px solid var(--line);color:#555;border-radius:3px;padding:5px 7px;font-size:10px;font-weight:500}.payment-methods img{object-fit:contain;background:#28105b;border-radius:3px;width:46px;height:24px}@media (width<=600px){.payment-methods{order:3;justify-content:space-between;width:100%;margin:0}.payment-methods b{padding:5px 6px}}.roulette-add{background:#fff;border:1px solid #ddd;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:24px;line-height:1;display:grid;position:absolute;bottom:16px;left:16px}.roulette-add[aria-pressed=true]{color:#fff;background:#174b9f;border-color:#174b9f}.roulette-add:hover{color:#174b9f;border-color:#174b9f}.roulette-add[aria-pressed=true]:hover{color:#fff}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#191919;--muted:#747474;--line:#e5e5e5;--paper:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,sans-serif;font-size:16px}a{color:inherit;text-decoration:none}button,select{font:inherit;color:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,select:focus-visible{outline-offset:5px;outline:2px solid #555}.announcement{text-align:center;color:var(--ink);border-bottom:1px solid var(--line);letter-spacing:.035em;background:#fff;padding:10px 16px;font-size:12px}.header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1512px;height:100px;margin:auto;padding:0 6%;display:flex}.logo{letter-spacing:-3px;font-family:Manrope,sans-serif;font-size:42px;font-weight:800;line-height:1}.logo span{vertical-align:top;letter-spacing:0;margin:6px 0 0 5px;font-family:Arial,sans-serif;font-size:13px;display:inline-block}.header nav{align-items:center;gap:35px;height:100%;font-size:14px;display:flex}.header nav a{color:#777;align-items:center;height:100%;display:flex;position:relative}.header nav .active:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:28px;left:0;right:0}.bag-button{background:0 0;border:0;align-items:center;gap:10px;padding:10px 0;font-size:14px;display:flex}.bag-button span{color:#fff;background:#181818;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.bag-button svg{width:22px;margin-left:9px}.hero{grid-template-columns:1fr 1fr;max-width:1512px;min-height:550px;margin:auto;display:grid}.hero-copy{flex-direction:column;padding:65px 9% 24px 12%;display:flex}.eyebrow{letter-spacing:.15em;align-items:center;gap:12px;font-size:11px;font-weight:600;display:flex}.line{background:currentColor;width:25px;height:1px}h1,h2,p{margin:0}h1{letter-spacing:-3.7px;margin:31px 0 24px;font-family:Manrope,sans-serif;font-size:clamp(46px,4.7vw,72px);font-weight:500;line-height:1.13}h1 em{color:#858585;font-style:normal}.hero p{color:#777;font-size:15px;line-height:1.9}.primary-link{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;width:228px;margin:30px 0 45px;padding:18px 24px;font-size:13px;font-weight:500;transition:background .2s;display:flex}.primary-link:hover{background:#444}.primary-link span{font-size:20px}.hero-bottom{letter-spacing:.09em;color:#777;justify-content:space-between;margin-top:auto;font-size:10px;display:flex}.hero-image{background:#fff;min-height:500px;position:relative;overflow:hidden}.hero-image>img{object-fit:cover;filter:grayscale();opacity:1;width:100%;height:100%;position:absolute}.image-caption{color:#333;letter-spacing:.12em;justify-content:space-between;gap:10px;font-size:9px;display:flex;position:absolute;inset:25px 28px auto}.floating-label{border-top:1px solid var(--line);color:var(--ink);text-shadow:none;background:#fff;justify-content:space-between;gap:12px;padding-top:17px;display:flex;position:absolute;bottom:28px;left:30px;right:30px}.floating-label span:first-child{font-size:17px}.floating-label span:last-child{align-self:center;font-size:11px}.catalog{max-width:1512px;margin:auto;padding:70px 6% 75px}.section-heading{justify-content:space-between;align-items:flex-end;display:flex}.section-heading .eyebrow{color:#777;font-size:10px}.section-heading h2{letter-spacing:-1.4px;margin-top:14px;font-family:Manrope,sans-serif;font-size:32px;font-weight:500}.section-heading h2 span{color:#999}.collection-note{color:#888;text-align:right;font-size:12px;line-height:1.8}.catalog-controls{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;margin:32px 0 28px;padding-bottom:18px;display:flex}.filters{flex-wrap:wrap;gap:8px;display:flex}.filters button{color:#777;background:0 0;border:1px solid #0000;border-radius:2px;padding:9px 17px;font-size:12px}.filters button:hover{color:#111;background:#eee}.filters button.selected{color:#fff;background:#191919}.filters button span{color:#aaa;margin-left:9px;font-size:10px}.sort-label{color:#888;align-items:center;gap:8px;font-size:11px;display:flex}select{background:0 0;border:0;padding:8px 0;font-size:12px}.product-grid{grid-template-columns:repeat(3,1fr);gap:36px 24px;display:grid}.product-image{background:#fff;height:310px;position:relative;overflow:hidden}.product-image img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:transform .6s}.badge{letter-spacing:.06em;background:#fff;padding:7px 10px;font-size:9px;font-weight:500;position:absolute;top:16px;left:16px}.add-button{background:#fff;border:0;place-items:center;width:38px;height:38px;font-size:24px;transition:background .2s,color .2s;display:grid;position:absolute;bottom:16px;right:16px}.add-button:hover{color:#fff;background:#181818}.product-info{justify-content:space-between;gap:10px;padding-top:17px;display:flex}.product-info h3{margin:0 0 6px;font-size:14px;font-weight:500}.product-info p{color:#888;font-size:11px}.price{white-space:nowrap;padding-top:1px;font-size:13px}.swatches{gap:5px;margin-top:12px;display:flex}.swatches i{background:#232323;border:1px solid #ccc;border-radius:50%;width:8px;height:8px}.swatches i:nth-child(2){background:#cecece}.philosophy{border-top:1px solid var(--line);background:#fff;grid-template-columns:1fr 1.3fr 1.1fr;align-items:center;gap:35px;padding:58px 6%;display:grid;position:relative;overflow:hidden}.philosophy .eyebrow{font-size:10px}.philosophy h2{letter-spacing:-1.5px;font-family:Manrope,sans-serif;font-size:36px;font-weight:500;line-height:1.2}.philosophy p{color:#777;z-index:1;max-width:315px;font-size:13px;line-height:1.9}.philosophy-mark{letter-spacing:-20px;color:#eaeaea;pointer-events:none;font-size:220px;font-weight:700;position:absolute;bottom:-88px;right:-8px}footer{align-items:center;gap:35px;max-width:1512px;margin:auto;padding:40px 6%;display:flex}footer .logo{font-size:32px}footer p{color:#777;font-size:12px}footer>span{color:#888;margin-left:auto;font-size:10px}dialog{background:#fff;border:0;width:460px;max-width:100%;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:28px;position:fixed;inset:0;box-shadow:-10px 0 50px #0001}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0006}.cart-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.cart-head h2{font-size:24px;font-weight:500}.cart-head h2 span{color:#888;font-size:14px}.icon-button{background:0 0;border:0;padding:10px;font-size:20px}.cart-row{border-bottom:1px solid var(--line);gap:16px;padding:22px 0;display:flex}.cart-row img{object-fit:cover;filter:grayscale();background:#fff;width:78px;height:95px}.cart-row-main{flex:1}.cart-row h3{margin:0 0 8px;font-size:14px;font-weight:500}.cart-row p{color:#777;font-size:13px}.quantity{align-items:center;gap:10px;margin-top:12px;font-size:13px;display:flex}.quantity button{background:#fff;border:1px solid #ddd;width:28px;height:28px}.quantity .remove{color:#777;border:0;width:auto;margin-left:auto;font-size:11px;text-decoration:underline}.subtotal{justify-content:space-between;margin:25px 0 12px;display:flex}#cart-summary>p,.demo-note{color:#888;font-size:12px;line-height:1.7}.checkout{color:#fff;text-align:left;background:#191919;border:0;justify-content:space-between;width:100%;margin-top:24px;padding:18px;font-size:14px;display:flex}.demo-note{margin-top:18px}.empty-cart{text-align:center;color:#777;padding:70px 15px;line-height:1.8}.empty-cart strong{color:#191919;margin-bottom:10px;font-size:22px;font-weight:500;display:block}.toast{color:#fff;opacity:0;pointer-events:none;z-index:10;background:#191919;width:max-content;max-width:90vw;padding:16px 24px;font-size:13px;transition:all .2s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px)}.toast.visible{opacity:1;transform:translate(-50%)}@media (width>=1500px){.product-image{height:360px}}@media (width<=900px){.header{height:85px;padding:0 5%}.header nav{gap:22px}.hero-copy{padding:45px 9% 23px 10%}h1{letter-spacing:-2.5px;font-size:48px}.hero,.hero-image{min-height:510px}.hero-bottom{font-size:8px}.hero p{font-size:13px}.image-caption{font-size:8px;inset:23px 20px auto}.image-caption span:last-child{display:none}.floating-label{flex-direction:column;left:20px;right:20px}.floating-label span:last-child{align-self:start}.product-image{height:250px}.catalog{padding:50px 5%}.product-grid{gap:28px 18px}.product-info{flex-direction:column;gap:6px}.philosophy{grid-template-columns:1fr 1fr}.philosophy>.eyebrow{grid-column:1/-1}.philosophy h2{font-size:30px}}@media (width<=600px){.announcement{padding:9px 14px;font-size:10px}.header{height:76px}.logo{font-size:35px}.header nav{gap:18px;margin-left:auto;margin-right:25px}.header nav a{font-size:12px}.header nav a:not(:first-child){display:none}.header nav .active:after{bottom:19px}.bag-button{gap:7px;font-size:12px}.bag-button svg{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding:38px 6% 24px}.eyebrow{font-size:9px}h1{letter-spacing:-3px;margin:24px 0 18px;font-size:54px}.hero p{font-size:14px}.primary-link{width:215px;margin:24px 0 35px;padding:15px 20px}.hero-bottom{font-size:9px}.hero-image{min-height:340px}.image-caption{inset:20px}.floating-label{flex-direction:row}.floating-label span:last-child{align-self:center}.catalog{padding:43px 5%}.section-heading h2{letter-spacing:-1px;max-width:260px;font-size:27px}.collection-note{display:none}.catalog-controls{flex-direction:column;gap:12px;margin:22px 0}.filters{gap:3px}.filters button{padding:9px 12px;font-size:11px}.sort-label{align-self:flex-end}.product-grid{grid-template-columns:repeat(2,1fr);gap:26px 14px}.product-image{height:220px}.badge{padding:6px 7px;font-size:8px;top:10px;left:10px}.add-button{width:34px;height:34px;bottom:10px;right:10px}.product-info h3{font-size:13px}.price{font-size:12px}.product-info p{font-size:10px}.philosophy{grid-template-columns:1fr;gap:22px;padding:35px 6%}.philosophy h2{font-size:32px}.philosophy p{max-width:280px}footer{flex-wrap:wrap;gap:18px;padding:30px 6%}footer p{font-size:11px}footer>span{width:100%;margin:0;font-size:10px}dialog{padding:24px}.toast{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.reference-photo{aspect-ratio:642/855;height:100%;margin:0 auto;display:block;position:relative;overflow:hidden}.product-image .reference-photo img,.cart-row .reference-photo img{object-fit:fill;filter:none;width:319.003%;max-width:none;height:127.602%;position:absolute;top:-5.497%;left:-27.103%;transform:none}.cart-row .reference-photo{flex:0 0 78px;height:104px;margin:0}.product-image img.photo-contain{object-fit:contain;filter:none;background:#fff}.product-image--soft{isolation:isolate;background:#f6f6f6}.product-image--soft img.photo-contain{mix-blend-mode:multiply;background:0 0}[hidden]{display:none!important}:root{--surface-strong:#fff;--surface-soft:#f6f6f6;--surface-inverse:#191919;--text-primary:#191919;--text-secondary:#777;--line:#e5e5e5}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#111;--ink:#f3f3f3;--muted:#aaa;--line:#303030;--surface-strong:#191919;--surface-soft:#222;--surface-inverse:#f3f3f3;--text-primary:#f3f3f3;--text-secondary:#aaa}:root[data-theme=dark] body{background:var(--paper);color:var(--text-primary)}:root[data-theme=dark] .announcement,:root[data-theme=dark] .header,:root[data-theme=dark] footer,:root[data-theme=dark] .hero-image,:root[data-theme=dark] .philosophy{background:var(--paper);color:var(--text-primary);border-color:var(--line)}:root[data-theme=dark] .header nav a,:root[data-theme=dark] .hero p,:root[data-theme=dark] .product-info p,:root[data-theme=dark] .collection-note,:root[data-theme=dark] .sort-label,:root[data-theme=dark] footer p,:root[data-theme=dark] footer>span{color:var(--text-secondary)}:root[data-theme=dark] .hero-image>img{background:var(--surface-soft)}:root[data-theme=dark] .floating-label,:root[data-theme=dark] .product-image,:root[data-theme=dark] .product-image--soft,:root[data-theme=dark] .product-image--nike,:root[data-theme=dark] .product-image--nike img.photo-contain,:root[data-theme=dark] .detail-photo,:root[data-theme=dark] .recommendation-card,:root[data-theme=dark] .recommendation-photo{background:var(--surface-soft);color:var(--text-primary)}:root[data-theme=dark] .catalog-controls,:root[data-theme=dark] .detail-content details,:root[data-theme=dark] .cart-head,:root[data-theme=dark] .cart-row,:root[data-theme=dark] .recommendations{border-color:var(--line)}:root[data-theme=dark] .filters button:hover,:root[data-theme=dark] select{color:var(--text-primary);background:var(--surface-soft)}:root[data-theme=dark] .filters button.selected,:root[data-theme=dark] .primary-link,:root[data-theme=dark] .checkout{color:#111;background:#f3f3f3}:root[data-theme=dark] .badge,:root[data-theme=dark] .add-button,:root[data-theme=dark] .roulette-add,:root[data-theme=dark] .detail-stepper,:root[data-theme=dark] .detail-stepper button,:root[data-theme=dark] .recommendations-controls button{background:var(--surface-strong);color:var(--text-primary);border-color:var(--line)}:root[data-theme=dark] .recommendation-card:hover,:root[data-theme=dark] .recommendations-controls button:hover{color:#fff;background:#333;border-color:#777}:root[data-theme=dark] .detail-thumbnails button{background:var(--surface-soft);border-color:var(--line)}:root[data-theme=dark] dialog{background:var(--surface-strong);color:var(--text-primary)}:root[data-theme=dark] .theme-toggle{color:#111;background:#f3f3f3}.header>.logo{padding-right:34px}.header nav{flex:1;justify-content:center;min-width:0}.header-actions{flex:none;align-items:center;gap:22px;margin-left:28px;padding-left:8px;display:flex}.account-shortcut{border:1px solid var(--line);background:var(--surface-strong);width:44px;height:44px;color:var(--text-primary);border-radius:50%;place-items:center;transition:border-color .2s,background .2s,color .2s;display:grid}.account-shortcut svg{width:21px;height:21px}.account-shortcut:hover{color:#fff;background:#174b9f;border-color:#174b9f}.theme-toggle{color:#fff;background:#174b9f;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:transform .2s,background .2s,box-shadow .2s;display:grid;box-shadow:0 5px 16px #174b9f55}.theme-toggle:hover{transform:scale(1.1);box-shadow:0 7px 22px #174b9f77}.theme-toggle:focus-visible{outline-offset:4px;outline:3px solid #e23434}.theme-toggle__icon{font-size:25px;font-weight:700;line-height:1}:root[data-theme=dark] .theme-toggle{color:#191919;background:#e2b84c;box-shadow:0 5px 16px #e2b84c55}.perfume-filters{gap:8px;margin:-8px 0 28px}.perfume-filters button{border-color:var(--line);font-size:14px}.brand-label{color:#888;align-self:center;margin-left:10px;font-size:12px}.brand-filter{align-items:center;gap:7px;display:inline-flex}.brand-filter img{object-fit:contain;border-radius:50%;width:18px;height:18px}.brand-filter[data-brand=Lacoste] img{background:#00553a}@media (width<=600px){.brand-label{margin-left:0}.brand-filter img{width:16px;height:16px}}.product-photo-button{background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.product-title-button{text-align:left;font:inherit;background:0 0;border:0;padding:0}.product-title-button:hover{text-underline-offset:4px;text-decoration:underline}.product-image--soft .product-photo-button{mix-blend-mode:multiply}.product-image--nike,.product-image--nike img.photo-contain{background:#f4f4f4}.product-image--nike img.photo-contain,.product-image--nike .product-photo-button{mix-blend-mode:normal}#product-dialog{width:min(1120px,94vw);height:auto;max-height:92dvh;margin:auto;padding:28px 36px;inset:0;overflow:auto}.detail-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}#detail-breadcrumb{color:#777;font-size:14px;line-height:1.6}.detail-layout{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.detail-photo{aspect-ratio:1;background:#f6f6f6;overflow:hidden}.detail-photo img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.product-dialog{width:min(720px,92vw);height:100dvh;max-height:100dvh;padding:28px 34px;animation:.38s cubic-bezier(.22,.8,.24,1) both product-dialog-in;overflow:auto}.product-dialog .detail-photo{background:#f4f4f4}.product-dialog .detail-photo img{mix-blend-mode:normal}.product-dialog::backdrop{animation:.3s ease-out both product-dialog-backdrop-in}.product-dialog .detail-layout{grid-template-columns:minmax(210px,.85fr) minmax(0,1.15fr);gap:32px}@keyframes product-dialog-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes product-dialog-backdrop-in{0%{opacity:0}to{opacity:1}}.detail-content{padding:18px 0}#detail-title{letter-spacing:-1px;margin:18px 0 12px;font-family:Manrope,sans-serif;font-size:30px;font-weight:600;line-height:1.25}#detail-subtitle{color:#777;line-height:1.6}#detail-price{margin:32px 0 6px;font-size:30px;font-weight:600}.detail-currency{color:#777;font-size:13px}.detail-buy{gap:14px;margin:30px 0 36px;display:flex}.detail-stepper{border:1px solid #ddd;align-items:center;display:flex}.detail-stepper button{background:#fff;border:0;width:38px;height:48px;font-size:20px}.detail-stepper button:disabled{color:#ccc;cursor:default}.detail-stepper output{text-align:center;min-width:25px}#detail-add{color:#fff;background:#191919;border:0;flex:1;padding:14px;font-size:14px}.detail-content details{border-top:1px solid #ddd;padding:22px 0}.detail-content summary{cursor:pointer;font-size:15px;font-weight:500}#detail-description{color:#777;margin-top:16px;font-size:15px;line-height:1.8}@media (width<=700px){#product-dialog{width:94vw;padding:18px}.detail-layout{grid-template-columns:1fr;gap:16px}.detail-photo{aspect-ratio:auto;height:65vw;max-height:340px}.detail-content{padding:0}#detail-title{font-size:25px}.detail-top{margin-bottom:16px}#detail-breadcrumb{font-size:12px}.detail-buy{gap:10px}#detail-price{margin-top:22px}}.product-dialog .detail-content{min-width:0}@media (width<=700px){.product-dialog{width:94vw;padding:18px}.product-dialog .detail-layout{grid-template-columns:1fr;gap:16px}.product-dialog .detail-photo{aspect-ratio:auto;height:65vw;max-height:340px}}@media (prefers-reduced-motion:reduce){.product-dialog,.product-dialog::backdrop{animation:none}}.theme-picker{min-height:42px;color:var(--text-primary);align-items:center;gap:8px;padding:0 7px;transition:color .2s;display:flex}.theme-picker:hover{color:var(--text-secondary)}.theme-picker:focus-within{outline-offset:3px;outline:3px solid #e2b84c}.theme-picker__icon{border:1px solid;place-items:center;width:30px;height:30px;font-size:17px;line-height:1;display:grid}.theme-picker__label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);font-size:10px}.theme-picker__select{border:1px solid var(--line);background:var(--surface-soft);min-width:62px;color:inherit;cursor:pointer;border-radius:3px;padding:7px 17px 7px 5px;font:500 12px DM Sans,sans-serif}.theme-picker__select:focus{outline:0}.country-indicator{border-left:1px solid var(--line);color:var(--text-primary);letter-spacing:.1em;align-items:center;gap:6px;padding-left:18px;font-size:12px;display:inline-flex}.country-indicator__flag{font-size:24px;line-height:1}.country-indicator__code{color:var(--text-secondary);font-size:10px;font-weight:600}@media (width<=900px){.header{gap:18px}.header>.logo{padding-right:16px}.header-actions{gap:12px;margin-left:10px;padding-left:0}.header nav{gap:22px}}@media (width<=600px){.header>.logo{padding-right:0}.header nav{justify-content:flex-start}.header-actions{gap:7px;margin-left:auto}.account-shortcut{width:38px;height:38px}.header-utility{border-radius:7px;min-height:48px;padding:0 6px}.theme-picker{gap:4px;min-height:36px;padding:0 3px}.theme-picker__icon{width:26px;height:26px;font-size:15px}.theme-picker__label{display:none}.theme-picker__select{min-width:54px;font-size:11px}.country-indicator{padding-left:8px}.country-indicator__code{display:none}.country-indicator__flag{font-size:21px}}.header{z-index:20;background:var(--paper);position:relative;box-shadow:0 6px 18px #00000008}.cart-dialog{z-index:100}.quantity button{color:#191919}.checkout-submit:disabled{cursor:default;opacity:.7}.checkout-feedback{margin:16px 0 0;padding:12px 14px;font-size:13px;line-height:1.5}.checkout-feedback.success{color:#17683a;background:#eaf6ee}.checkout-feedback.error{color:#a52828;background:#fff0f0}:root[data-theme=dark] .checkout-feedback.success{color:#b9f1cd;background:#123c24}:root[data-theme=dark] .checkout-feedback.error{color:#ffd0d0;background:#4a1c1c}.checkout-page{max-width:1220px;margin:auto;padding:76px 6% 96px}.checkout-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:48px;display:flex}.checkout-heading h1{letter-spacing:-3.5px;margin:16px 0 0;font-size:clamp(42px,5vw,68px);line-height:1}.checkout-heading h1 em{color:#888;font-style:normal}.checkout-back{border:1px solid var(--line);background:var(--surface-strong);color:var(--text-primary);padding:13px 17px;font-size:13px}.checkout-layout{grid-template-columns:minmax(0,1.35fr) minmax(310px,.75fr);align-items:start;gap:28px;display:grid}.checkout-form,.checkout-summary{border:1px solid var(--line);background:var(--surface-strong);padding:34px}.checkout-form-head h2,.checkout-summary h2{letter-spacing:-1.1px;margin:10px 0;font-family:Manrope,sans-serif;font-size:27px;font-weight:500}.checkout-form-head p{color:var(--text-secondary);margin:0 0 28px;font-size:14px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-grid label{color:var(--text-secondary);gap:8px;font-size:12px;display:grid}.form-grid input,.form-grid select{border:1px solid var(--line);background:var(--paper);width:100%;min-height:52px;color:var(--text-primary);border-radius:4px;padding:0 14px;font:400 15px DM Sans,sans-serif}.form-grid input:focus,.form-grid select:focus{outline-offset:1px;outline:2px solid #174b9f}.form-grid .phone-field{grid-column:span 2}.phone-field>div{border:1px solid var(--line);background:var(--paper);border-radius:4px;display:flex;overflow:hidden}.phone-field b{border-right:1px solid var(--line);white-space:nowrap;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;display:flex}.phone-field input{border:0;border-radius:0}.form-full{grid-column:1/-1}.newsletter-consent{cursor:pointer;align-items:flex-start;line-height:1.5;gap:10px!important;display:flex!important}.form-grid .newsletter-consent input[type=checkbox]{accent-color:#174b9f;cursor:pointer;width:18px;min-width:18px;height:18px;min-height:18px;margin:1px 0 0;padding:0}.newsletter-consent span{color:var(--text-primary);font-size:13px}.checkout-submit{color:#fff;background:#191919;border:0;justify-content:space-between;align-items:center;width:100%;margin-top:28px;padding:18px 20px;font-size:14px;display:flex}.checkout-submit:hover{background:#174b9f}.checkout-note{color:var(--text-secondary);margin:16px 0 0;font-size:12px}.checkout-summary h2{border-bottom:1px solid var(--line);padding-bottom:22px}.checkout-summary h2 span{color:var(--text-secondary);font-size:14px;font-weight:400}.checkout-items{gap:18px;display:grid}.checkout-items article{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.checkout-items img{object-fit:contain;mix-blend-mode:multiply;background:#f4f4f4;width:64px;height:72px}.checkout-items h3{margin:0;font-size:13px;font-weight:500;line-height:1.4}.checkout-items p,.checkout-summary>p{color:var(--text-secondary);margin:5px 0 0;font-size:12px}.checkout-items strong{white-space:nowrap;font-size:13px}.checkout-total{border-top:1px solid var(--line);justify-content:space-between;margin-top:28px;padding-top:22px;font-size:15px;display:flex}.checkout-total strong{font-size:20px}@media (width<=800px){.checkout-page{padding:48px 6% 64px}.checkout-heading{margin-bottom:32px;display:block}.checkout-back{margin-top:24px}.checkout-layout{grid-template-columns:1fr}.checkout-summary{order:-1}.checkout-form,.checkout-summary{padding:24px}.form-grid{grid-template-columns:1fr}.form-grid .phone-field,.form-full{grid-column:auto}}:root[data-theme=dark] .checkout-items img{background:#f4f4f4}.recommendations{border-top:1px solid var(--line);margin-top:36px;padding-top:30px;padding-bottom:12px}.recommendations-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.recommendations-head h2{letter-spacing:-.7px;margin-top:10px;font-family:Manrope,sans-serif;font-size:24px;font-weight:500}.recommendations-controls{gap:8px;display:flex}.recommendations-controls button{background:#fff;border:1px solid #ddd;width:42px;height:42px;font-size:20px}.recommendations-controls button:hover{color:#fff;background:#191919}.recommendations-track{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#bbb #f6f6f6;gap:20px;padding:5px 5px 16px;display:flex;overflow-x:auto}.recommendation-card{scroll-snap-align:start;border:1px solid var(--line);text-align:left;min-width:0;color:var(--ink);background:#fff;border-radius:8px;flex:0 0 220px;padding:12px;transition:border-color .2s,box-shadow .2s}.recommendation-photo{background:#f6f6f6;border-radius:4px;height:168px;display:block;overflow:hidden}.recommendation-photo img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.recommendation-name{min-height:42px;margin-top:12px;font-size:14px;font-weight:500;line-height:1.5;display:block}.recommendation-card:hover .recommendation-name{text-underline-offset:4px;text-decoration:underline}.recommendation-meta{color:#777;margin-top:6px;font-size:13px;line-height:1.5;display:block}.recommendation-price{margin-top:12px;font-size:14px;font-weight:600;display:block}@media (width<=700px){.recommendations-head h2{font-size:21px}.recommendations-controls button{width:36px;height:36px}.recommendation-card{flex-basis:180px}.recommendation-photo{height:140px}.recommendations-head{align-items:flex-end}.recommendations{margin-top:18px}}.recommendation-card:hover{border-color:#aaa;box-shadow:0 4px 14px #00000008}#detail-add:disabled{color:#777;cursor:not-allowed;background:#eee}.detail-gallery{min-width:0}.detail-thumbnails{gap:12px;margin-top:14px;display:flex}.detail-thumbnails button{border:1px solid var(--line);background:#f6f6f6;border-radius:4px;width:72px;height:82px;padding:5px}.detail-thumbnails button[aria-pressed=true]{border:2px solid var(--ink)}.detail-thumbnails img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}:root{--collection-button-accent:#174b9f}.view-collection-button{background:var(--ink);color:#fff;text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:center;width:228px;margin:30px 0 45px;padding:18px 24px;font-size:13px;font-weight:500;transition:background .2s,transform .2s;display:flex}.view-collection-button:hover{background:#174b9f;transform:translateY(-2px)}.view-collection-button:focus-visible{outline:3px solid var(--collection-button-accent);outline-offset:4px}.view-collection-button__icon{font-size:21px;line-height:1;transition:transform .25s}.view-collection-button:hover .view-collection-button__icon{transform:translate(4px,-4px)}:root[data-theme=dark] .view-collection-button{color:#111;background:#f3f3f3}:root[data-theme=dark] .view-collection-button:hover{background:#e2b84c}@media (prefers-reduced-motion:reduce){.view-collection-button,.view-collection-button__icon{transition:none}}.footwear-showcase{background:var(--surface-soft);border-top:1px solid var(--line);grid-template-columns:minmax(260px,.72fr) minmax(0,1.55fr);gap:clamp(35px,7vw,110px);max-width:1512px;margin:auto;padding:92px 6%;display:grid;overflow:hidden}.footwear-showcase__intro{align-self:center;height:max-content;position:sticky;top:35px}.footwear-showcase__intro h2{letter-spacing:-3.5px;margin:30px 0 24px;font-family:Manrope,sans-serif;font-size:clamp(42px,5vw,70px);font-weight:500;line-height:1.03}.footwear-showcase__intro h2 em{color:#858585;font-style:normal}.footwear-showcase__intro p{color:#777;max-width:320px;font-size:14px;line-height:1.85}.footwear-showcase__list{gap:24px;display:grid}.footwear-card{background:var(--surface-strong);border:1px solid var(--line);opacity:0;min-height:310px;animation:footwear-card-in .65s var(--footwear-delay) ease forwards;grid-template-columns:minmax(220px,.9fr) minmax(250px,1fr);transition:transform .3s,box-shadow .3s;display:grid}.footwear-card:hover{transform:translateY(-5px);box-shadow:0 18px 38px #00000018}.footwear-card__visual{cursor:pointer;background:#f4f4f4;border:0;min-height:310px;padding:28px;position:relative;overflow:hidden}.footwear-card__visual img{object-fit:contain;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.footwear-card__visual:hover img{transform:scale(1.08)rotate(-2deg)}.footwear-card__index{color:#777;letter-spacing:.12em;z-index:1;font-size:10px;position:absolute;top:20px;left:22px}.footwear-card__arrow{color:#191919;background:#fff;border:1px solid #191919;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;transition:transform .25s,background .25s,color .25s;display:grid;position:absolute;bottom:17px;right:20px}.footwear-card__visual:hover .footwear-card__arrow{color:#fff;background:#191919;transform:translate(3px,-3px)}.footwear-card__content{flex-direction:column;justify-content:space-between;padding:36px 34px;display:flex}.footwear-card__content h3{letter-spacing:-1.5px;margin:16px 0 10px;font-family:Manrope,sans-serif;font-size:clamp(24px,2.3vw,38px);font-weight:500}.footwear-card__content p{color:#777;font-size:13px;line-height:1.7}.footwear-card__meta{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px;padding-top:18px;font-size:12px;display:grid}.footwear-card__meta span{flex-direction:column;gap:5px;display:flex}.footwear-card__meta small{color:#888;letter-spacing:.12em;font-size:9px}.footwear-card__person{align-items:center;gap:7px;display:flex}.footwear-card__person img{object-fit:cover;background:#eee;border-radius:50%;width:28px;height:28px}.footwear-card__meta strong{grid-column:1/-1;font-size:15px;font-weight:500}.footwear-showcase__album{min-width:0}.footwear-showcase__album-head{color:#777;letter-spacing:.12em;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:10px;display:flex}.footwear-showcase__controls{gap:8px;display:flex}.footwear-showcase__controls button{border:1px solid var(--line);background:var(--surface-strong);width:38px;height:38px;color:var(--ink);font-size:18px;transition:background .2s,color .2s,transform .2s}.footwear-showcase__controls button:hover{background:var(--ink);color:var(--paper);transform:translateY(-2px)}.footwear-showcase__viewport{margin:0 -3px;padding:4px 3px 12px;overflow:hidden}.footwear-showcase__track{will-change:transform;transition:transform .65s cubic-bezier(.2,.8,.2,1);display:flex}.footwear-showcase__track .footwear-card{opacity:1;flex:0 0 100%;width:100%;animation:none}.footwear-card__editorial{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:12px;margin:30px 0 24px;padding:13px 0;font-size:12px;display:flex}.footwear-card__editorial img{object-fit:cover;background:#eee;border-radius:50%;width:52px;height:52px}.footwear-card__editorial span{flex-direction:column;gap:5px;display:flex}.footwear-card__editorial small{color:#888;letter-spacing:.12em;font-size:9px}@keyframes footwear-card-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}:root[data-theme=dark] .footwear-showcase{background:#151515}:root[data-theme=dark] .footwear-card__visual{background:#f4f4f4}:root[data-theme=dark] .footwear-card__arrow{color:#f3f3f3;background:#191919;border-color:#555}:root[data-theme=dark] .footwear-card__visual:hover .footwear-card__arrow{color:#191919;background:#e2b84c}@media (width<=900px){.footwear-showcase{grid-template-columns:1fr;gap:40px;padding:68px 5%}.footwear-showcase__intro{position:static}.footwear-showcase__intro h2{margin:22px 0 18px}.footwear-card{grid-template-columns:1fr 1fr}}@media (width<=600px){.footwear-showcase{padding:52px 6%}.footwear-card{grid-template-columns:1fr}.footwear-card__visual{min-height:260px}.footwear-card__content{gap:35px;padding:26px 22px}.footwear-card__meta{gap:12px}}@media (prefers-reduced-motion:reduce){.footwear-card{opacity:1;transition:none;animation:none}.footwear-card__visual img,.footwear-card__arrow{transition:none}}.account-page{grid-template-columns:1fr minmax(390px,.78fr);align-items:center;gap:clamp(45px,9vw,120px);max-width:1180px;margin:auto;padding:78px 6% 105px;display:grid}.account-page__intro h1{margin:24px 0;font-size:clamp(48px,6vw,76px);line-height:1.03}.account-page__intro p{max-width:440px;color:var(--text-secondary);line-height:1.8}.account-page__intro .checkout-back{margin-top:32px}.account-login{border:1px solid var(--line);background:var(--surface-strong);padding:38px}.account-tabs{grid-template-columns:1fr 1fr;margin:-38px -38px 36px;display:grid}.account-tabs button{border:0;border-bottom:1px solid var(--line);background:var(--surface-soft);color:var(--text-secondary);padding:17px}.account-tabs button.active{background:var(--surface-strong);color:var(--text-primary);border-bottom:2px solid #174b9f}.account-login h2{letter-spacing:-1px;margin:15px 0 10px;font-family:Manrope,sans-serif;font-size:30px;font-weight:500}.account-login>p{color:var(--text-secondary);font-size:13px;line-height:1.7}.account-login form{gap:16px;margin-top:28px;display:grid}.account-login label{color:var(--text-secondary);gap:8px;font-size:12px;display:grid}.account-login input{border:1px solid var(--line);background:var(--paper);min-height:52px;color:var(--text-primary);border-radius:4px;padding:0 14px;font:400 15px DM Sans,sans-serif}.account-login input:focus{outline-offset:1px;outline:2px solid #174b9f}.account-submit{color:#fff;background:#191919;border:0;justify-content:space-between;align-items:center;width:100%;padding:18px 20px;font-size:14px;display:flex}.account-submit:hover{background:#174b9f}.account-submit:disabled{opacity:.65}.account-error{background:#fff0f0;padding:13px 15px;color:#a52828!important;margin-top:16px!important;font-size:13px!important}.account-dashboard{max-width:1400px;min-height:620px;margin:auto;padding:66px 5% 100px}.account-dashboard__head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:42px;display:flex}.account-dashboard__head h1{margin:17px 0 12px;font-size:clamp(42px,5vw,66px)}.account-dashboard__head p{color:var(--text-secondary)}.account-dashboard__head>div:last-child{gap:9px;display:flex}.account-dashboard__head button{border:1px solid var(--line);background:var(--surface-strong);padding:12px 15px}.account-empty{border:1px solid var(--line);text-align:center;color:var(--text-secondary);padding:80px}.customer-orders{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.customer-order{border:1px solid var(--line);background:var(--surface-strong);padding:28px}.customer-order__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.customer-order__head span,.customer-order dt{color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.customer-order__head h3{margin:7px 0 0;font-size:22px}.customer-order__products{padding:24px 0;line-height:1.7}.customer-order dl{gap:14px;margin:0;display:grid}.customer-order dl div{grid-template-columns:80px 1fr;gap:14px;display:grid}.customer-order dd{margin:0;font-size:13px}.order-status{color:#555;text-transform:uppercase;letter-spacing:.06em;background:#f0f0f0;padding:7px 10px;font-size:11px;display:inline-flex}.order-status--delivered{color:#17683a;background:#e5f5e9}.order-status--cancelled{color:#a52828;background:#fff0f0}.order-status--shipped{color:#174b9f;background:#e8f0ff}.admin-table-wrap{border:1px solid var(--line);background:var(--surface-strong);overflow:auto}.admin-table{border-collapse:collapse;width:100%;min-width:1050px;font-size:13px}.admin-table th{text-align:left;color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;background:var(--surface-soft);padding:16px;font-size:10px}.admin-table td{border-top:1px solid var(--line);vertical-align:top;padding:18px 16px}.admin-table td small{color:var(--text-secondary);margin-top:7px;line-height:1.6;display:block}.admin-table .admin-products{max-width:310px;line-height:1.6}.admin-table select{border:1px solid var(--line);background:var(--paper);min-width:145px;color:var(--text-primary);padding:9px}.credentials-overlay{z-index:300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.credentials-modal{background:var(--surface-strong);width:min(520px,100%);color:var(--text-primary);padding:42px;position:relative;box-shadow:0 24px 80px #0004}.credentials-close{color:inherit;background:0 0;border:0;font-size:28px;position:absolute;top:14px;right:18px}.credentials-check{color:#fff;background:#174b9f;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:24px;font-size:24px;display:grid}.credentials-modal h2{letter-spacing:-1px;margin:14px 0;font-family:Manrope,sans-serif;font-size:31px;font-weight:500}.credentials-modal>p{color:var(--text-secondary);font-size:14px;line-height:1.7}.credential{border:1px solid var(--line);background:var(--paper);gap:7px;margin-top:18px;padding:15px 17px;display:grid}.credential span{color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.credential strong{overflow-wrap:anywhere;font-size:15px}.credentials-note{margin:13px 0 24px;font-size:11px!important}.credentials-modal .account-submit{margin-top:24px}:root[data-theme=dark] .order-status{color:#ddd;background:#2a2a2a}:root[data-theme=dark] .order-status--delivered{color:#b9f1cd;background:#123c24}:root[data-theme=dark] .order-status--cancelled{color:#ffd0d0;background:#4a1c1c}:root[data-theme=dark] .order-status--shipped{color:#bcd2ff;background:#152c54}:root[data-theme=dark] .account-error{background:#4a1c1c;color:#ffd0d0!important}.account-success{background:#e9f5ec;padding:13px 15px;color:#17683a!important;margin:0 0 20px!important;font-size:13px!important}.customer-profile{border:1px solid var(--line);background:var(--surface-strong);margin-bottom:28px;padding:30px}.customer-profile__head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:25px;display:flex}.customer-profile__head h2{letter-spacing:-1px;margin-top:10px;font:500 28px/1.1 Manrope,sans-serif}.customer-profile__head button,.customer-profile__address button{border:1px solid var(--line);background:var(--paper);color:var(--text-primary);padding:11px 14px;font-size:12px}.customer-profile__head button:hover,.customer-profile__address button[type=submit]{background:var(--ink);color:var(--paper)}.customer-profile__grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;padding-bottom:24px;display:grid}.customer-profile__grid div,.customer-profile__address{gap:7px;display:grid}.customer-profile__grid span,.customer-profile__address>span{color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.customer-profile__grid strong,.customer-profile__address>strong{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.customer-profile__address{padding-top:22px}.customer-profile__address input{border:1px solid var(--line);background:var(--paper);min-height:48px;color:var(--text-primary);padding:0 13px;font:400 15px DM Sans,sans-serif}.customer-profile__address input:focus{outline-offset:1px;outline:2px solid #174b9f}.customer-profile__address>div{justify-content:flex-end;gap:9px;margin-top:3px;display:flex}.customer-profile__address button:disabled{opacity:.65}.admin-catalog{border:1px solid var(--line);background:var(--surface-strong);margin:0 0 34px;padding:28px}.admin-catalog__head{justify-content:space-between;align-items:start;gap:18px;display:flex}.admin-catalog h2{margin:10px 0 0;font:500 28px Manrope,sans-serif}.admin-catalog button{border:1px solid var(--line);background:var(--paper);color:var(--text-primary);padding:10px 13px}.admin-catalog__head button,.admin-product-form div button:last-child{background:var(--ink);color:var(--paper)}.admin-product-form{background:var(--surface-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0;padding:20px;display:grid}.admin-product-form input,.admin-product-form select{border:1px solid var(--line);background:var(--paper);min-width:0;height:43px;color:var(--text-primary);padding:0 10px}.admin-product-form label{align-items:center;gap:8px;font-size:13px;display:flex}.admin-product-form label input{width:auto;height:auto}.admin-product-form>div{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.admin-catalog__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-top:22px;display:grid}.admin-catalog__grid article{border:1px solid var(--line);grid-template-columns:60px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.admin-catalog__grid img{object-fit:contain;background:#f5f5f5;width:60px;height:70px}.admin-catalog__grid div{gap:5px;min-width:0;display:grid}.admin-catalog__grid small{color:var(--text-secondary);font-size:10px}.admin-catalog__grid strong{font-size:13px;line-height:1.3}.admin-catalog__grid span{font-size:12px}.admin-catalog__grid button{padding:7px;font-size:10px}@media (width<=800px){.account-page{grid-template-columns:1fr;padding:48px 6% 70px}.account-login{padding:26px}.account-tabs{margin:-26px -26px 28px}.account-dashboard{padding:46px 5% 70px}.account-dashboard__head{display:block}.account-dashboard__head>div:last-child{margin-top:24px}.customer-orders{grid-template-columns:1fr}.credentials-modal{padding:32px 24px}}.admin-catalog__grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:16px}.admin-catalog__grid article{background:var(--paper);grid-template-columns:1fr auto;align-items:start;padding:12px}.admin-catalog__grid img{grid-column:1/-1;width:100%;height:180px}.admin-catalog__grid button{align-self:center}.admin-card-actions{align-self:center;gap:7px;display:flex}.admin-product-overlay{z-index:700;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-product-modal{background:var(--surface-strong);width:min(760px,100%);max-height:90vh;color:var(--text-primary);padding:38px;position:relative;overflow:auto;box-shadow:0 28px 90px #0006}.admin-product-modal h2{letter-spacing:-1.4px;margin:14px 0 24px;font:500 32px/1.1 Manrope,sans-serif}.admin-product-modal>img{object-fit:contain;background:#f5f5f5;width:150px;height:150px;margin-bottom:20px}.admin-modal-close{color:inherit;background:0 0;border:0;font-size:28px;position:absolute;top:16px;right:18px}.admin-product-modal .admin-product-form{margin:0}.admin-modal-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.admin-modal-actions button{border:1px solid var(--line);background:var(--paper);color:var(--text-primary);padding:12px 16px}.admin-modal-actions button:last-child{background:var(--ink);color:var(--paper)}.header nav .hot-nav-link{color:#ff4d1c;align-items:center;gap:5px;font-weight:600;display:inline-flex;position:relative}.hot-nav-link__mark{filter:drop-shadow(0 0 5px #ff581acc);transform-origin:bottom;font-size:20px;line-height:1;animation:.8s ease-in-out infinite alternate hot-nav-flame;display:inline-block}.header nav .hot-nav-link:after{display:none}@keyframes hot-nav-flame{0%{filter:drop-shadow(0 0 3px #ff581a88);transform:translateY(1px)scale(.9)rotate(-7deg)}to{filter:drop-shadow(0 0 11px #ffb21ccc);transform:translateY(-2px)scale(1.12)rotate(7deg)}}.header nav{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.header nav a{white-space:nowrap;flex:none}.cart-dialog{overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.cart-dialog>div:nth-child(2),.cart-row-main,.detail-content,.customer-order,.account-dashboard__head>div{min-width:0}.cart-row h3,.detail-content h2,.customer-order dd,.account-dashboard__head p{overflow-wrap:anywhere}.credentials-overlay{overscroll-behavior:contain;align-items:start;overflow-y:auto}.credentials-modal{width:min(520px,100%);margin:auto}@media (width<=1100px){.header{gap:16px}.header>.logo{padding-right:0}.header nav{justify-content:flex-start;gap:22px}.header-actions{gap:12px;margin-left:0;padding-left:0}.account-dashboard__head{align-items:flex-start}.account-dashboard__head>div:last-child{flex-wrap:wrap}.footwear-card__meta{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=640px){.header{gap:8px;padding:0 4%}.header nav{gap:14px;margin:0}.header-actions{gap:8px}.cart-dialog{width:min(100%,460px);padding:20px}.cart-row{gap:12px}.cart-row img{flex:0 0 64px;width:64px;height:78px}.quantity{flex-wrap:wrap;gap:8px}.quantity .remove{margin-left:0}.product-dialog{width:100%;max-width:100%;padding:20px}.product-dialog .detail-layout{grid-template-columns:1fr;gap:24px}.detail-thumbnails{padding-bottom:4px;overflow-x:auto}.detail-thumbnails button{flex:0 0 62px;width:62px;height:70px}.checkout-page{padding-left:4%;padding-right:4%}.checkout-form,.checkout-summary{padding:20px}.checkout-items article{grid-template-columns:56px minmax(0,1fr);gap:10px}.checkout-items article strong{grid-column:2}.checkout-items img{width:56px;height:64px}.credentials-overlay{padding:14px}.credentials-modal{padding:28px 20px}.credentials-modal h2{font-size:26px}.account-empty{padding:48px 22px}.customer-order{padding:22px}.customer-order__head{gap:12px}.customer-order dl div{grid-template-columns:68px minmax(0,1fr);gap:10px}}@media (width<=420px){.announcement{padding-left:10px;padding-right:10px}.header{height:70px}.header nav{flex:0 auto;min-width:0}.header nav a:first-child{font-size:11px}.header-actions{margin-left:auto}.account-shortcut{display:none}.hero-bottom{gap:12px}.hero-bottom span{min-width:0}.floating-label{gap:8px;left:14px;right:14px}.floating-label span:first-child{font-size:15px}.primary-link,.view-collection-button{width:100%;max-width:228px}.product-grid{gap:24px 10px}.product-image{height:190px}.product-info{min-width:0}.product-title-button{overflow-wrap:anywhere;max-width:100%}.payment-methods{align-items:flex-start;gap:8px}.payment-methods>div{flex-wrap:wrap;justify-content:flex-end}.checkout-heading h1{letter-spacing:-2px;font-size:42px}.checkout-submit{padding:17px 16px}.newsletter-consent span{font-size:12px}.account-tabs button{padding:14px 8px;font-size:13px}.account-dashboard{padding-left:4%;padding-right:4%}.account-dashboard__head h1{font-size:40px}.credentials-check{margin-bottom:16px}}html{scroll-behavior:auto}.header{justify-content:flex-start;gap:clamp(32px,3vw,48px);display:flex}.header nav{scrollbar-width:auto;flex:0 auto;justify-content:flex-start;gap:clamp(24px,2vw,32px);overflow:visible}.header-actions{gap:12px;margin-left:auto;padding-left:0}.header .logo:focus-visible{outline-offset:5px;outline:3px solid #174b9f}@media (width<=900px){.header{gap:12px;display:flex}.header>nav{display:none}.header-actions{margin-left:auto}.account-shortcut{display:none}}:root{--header-max-width:1280px;--header-edge:clamp(18px,4vw,56px);--header-logo-nav-gap:32px;--header-nav-gap:24px;--header-actions-gap:12px}.header{width:min(100%,var(--header-max-width));height:80px;padding-inline:var(--header-edge);gap:var(--header-logo-nav-gap);box-shadow:none;margin-inline:auto}.header nav{gap:var(--header-nav-gap)}.header-actions{gap:var(--header-actions-gap)}.account-shortcut,.bag-shortcut,header-menu .header-menu__summary{border:1px solid var(--line);background:var(--surface-strong);width:44px;min-width:44px;height:44px;color:var(--text-primary);border-radius:50%;place-items:center;margin:0;padding:0;display:grid}.search-shortcut{border:1px solid var(--line);background:var(--surface-strong);width:44px;min-width:44px;height:44px;color:var(--text-primary);border-radius:50%;place-items:center;margin:0;padding:0;transition:background .2s,color .2s,transform .2s;display:grid}.search-shortcut svg{width:20px;height:20px}.search-shortcut:hover{background:var(--ink);color:var(--paper);transform:translateY(-2px)}.account-shortcut svg,.bag-shortcut svg{width:21px;height:21px}.bag-shortcut{position:relative}.bag-shortcut span{color:#fff;background:#174b9f;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-5px;right:-5px}.header header-menu .header-menu__summary{box-shadow:none;list-style:none;border-radius:50%!important;grid-template-columns:1fr!important;gap:0!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;display:grid!important}.header header-menu .header-menu__summary::-webkit-details-marker{display:none}.header header-menu .header-menu__chevron{background:0 0;border:0;width:auto;height:auto;font-size:20px;line-height:1;transform:none!important}.header header-menu .header-menu__label,.header header-menu .country-indicator--menu,.header header-menu .header-menu__bag-row{display:none}@media (width<=1100px){:root{--header-logo-nav-gap:28px;--header-nav-gap:20px;--header-edge:clamp(18px,3vw,36px)}}@media (width<=900px){.header{height:72px;padding-inline:var(--header-edge);gap:16px}.header>nav,.account-shortcut{display:none}.header-actions{gap:10px}.bag-shortcut,header-menu .header-menu__summary{width:44px;height:44px}}.product-search-overlay{z-index:500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0008;place-items:start center;padding:clamp(24px,9vh,110px) 24px;display:grid;position:fixed;inset:0}.product-search{background:var(--surface-strong);width:min(720px,100%);max-height:min(690px,82vh);color:var(--text-primary);border:1px solid var(--line);padding:30px;overflow:auto;box-shadow:0 25px 85px #0005}.product-search__top{justify-content:space-between;align-items:start;gap:20px;display:flex}.product-search__top .eyebrow{color:var(--text-secondary);font-size:10px}.product-search__top h2{letter-spacing:-1.7px;margin-top:12px;font:500 clamp(27px,4vw,38px)/1.1 Manrope,sans-serif}.product-search__top button{border:1px solid var(--line);width:38px;height:38px;color:inherit;background:0 0;font-size:28px;line-height:1}.product-search__top button:hover{background:var(--ink);color:var(--paper)}.product-search__field{border:1px solid var(--line);background:var(--paper);color:var(--text-secondary);align-items:center;gap:13px;margin-top:30px;padding:0 17px;display:flex}.product-search__field:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #174b9f1c}.product-search__field svg{flex:0 0 21px;width:21px;height:21px}.product-search__field input{width:100%;height:60px;color:var(--text-primary);background:0 0;border:0;outline:0;font:400 16px DM Sans,sans-serif}.product-search__field input::placeholder{color:var(--text-secondary)}.product-search__hint,.product-search__empty{color:var(--text-secondary);margin:25px 0 8px;font-size:14px;line-height:1.7}.product-search__empty{text-align:center;padding:28px 0}.product-search__results{border-top:1px solid var(--line);margin-top:18px}.product-search__results article{border-bottom:1px solid var(--line);grid-template-columns:1fr 42px;gap:10px;padding:12px 0;display:grid}.product-search__result{color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:0;display:grid}.product-search__result img{object-fit:contain;mix-blend-mode:multiply;background:#f7f7f7;width:58px;height:66px}.product-search__result span{gap:4px;min-width:0;display:grid}.product-search__result small{letter-spacing:.11em;color:var(--text-secondary);text-transform:uppercase;font-size:9px}.product-search__result strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.product-search__result em{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:12px;font-style:normal;overflow:hidden}.product-search__result b{white-space:nowrap;font-size:13px;font-weight:500}.product-search__result:hover strong{text-underline-offset:4px;text-decoration:underline}.product-search__add{border:1px solid var(--line);background:var(--paper);width:42px;height:42px;color:var(--text-primary);align-self:center;font-size:23px}.product-search__add:hover{background:var(--ink);color:var(--paper)}@media (width<=600px){.search-shortcut{width:40px;min-width:40px;height:40px}.product-search-overlay{align-items:end;padding:14px}.product-search{max-height:88vh;padding:24px 20px}.product-search__field{margin-top:24px}.product-search__field input{height:54px;font-size:14px}.product-search__result{grid-template-columns:52px minmax(0,1fr)}.product-search__result img{width:52px;height:60px}.product-search__result b{display:none}.product-search__result em{font-size:11px}.product-search__results article{grid-template-columns:1fr 38px}.product-search__add{width:38px;height:38px}}.store-footer{color:#f5f5f5;background:#171717;max-width:none;margin:0;padding:0;display:block}.store-footer__main{max-width:1280px;padding:76px var(--header-edge) 62px;grid-template-columns:1.15fr .9fr 1.15fr;gap:clamp(34px,7vw,110px);margin:auto;display:grid}.store-footer .logo{color:#fff;letter-spacing:-2.7px;font-size:37px}.store-footer__brand>p{color:#a9a9a9;max-width:295px;margin:20px 0 24px;font-size:13px;line-height:1.8}.store-footer__social{gap:8px;display:flex}.store-footer__social a{color:#e7e7e7;border:1px solid #4a4a4a;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .2s,color .2s;display:grid}.store-footer__social svg{width:15px;height:15px}.store-footer__social a:hover{color:#191919;background:#f5f5f5}.store-footer__links{grid-template-columns:repeat(2,minmax(100px,1fr));gap:28px;display:grid}.store-footer h2{letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:600}.store-footer__links div{align-content:start;gap:12px;display:grid}.store-footer__links a{color:#aaa;width:max-content;max-width:100%;font-size:13px}.store-footer__links a:hover{text-underline-offset:4px;color:#fff;text-decoration:underline}.store-footer__newsletter{padding:2px 0}.store-footer__newsletter .eyebrow{color:#a9a9a9;font-size:10px}.store-footer__newsletter h2{letter-spacing:-1.6px;text-transform:none;max-width:340px;margin:16px 0 12px;font:500 clamp(26px,2.8vw,35px)/1.08 Manrope,sans-serif}.store-footer__newsletter p{color:#aaa;max-width:345px;font-size:13px;line-height:1.7}.store-footer__newsletter form{border-bottom:1px solid #777;margin-top:25px;display:flex}.store-footer__newsletter input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;height:47px;font:400 13px DM Sans,sans-serif}.store-footer__newsletter input::placeholder{color:#858585}.store-footer__newsletter button{color:#fff;white-space:nowrap;background:0 0;border:0;align-items:center;gap:20px;font-size:12px;display:flex}.store-footer__newsletter button:hover{color:#8eb6ff}.store-footer__newsletter button span{font-size:18px}.store-footer__newsletter small{color:#9bd4aa;margin-top:12px;font-size:11px;display:block}.store-footer__bottom{max-width:1280px;padding:23px var(--header-edge);border-top:1px solid #393939;justify-content:space-between;align-items:center;gap:28px;margin:auto;display:flex}.store-footer .payment-methods{align-items:center;gap:13px;display:flex}.store-footer .payment-methods>span{color:#929292;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.store-footer .payment-methods>div{align-items:center;gap:6px;display:flex}.store-footer .payment-methods b{color:#ddd;border:1px solid #4a4a4a;padding:6px 8px;font-size:10px;font-weight:500}.breb-mark{color:#0000;letter-spacing:-1px;background:linear-gradient(110deg,#3d9cff,#c05fff 52%,#65efa6);-webkit-background-clip:text;background-clip:text;align-items:center;height:27px;padding:0 2px;font-size:17px;font-weight:800;display:inline-flex}.store-footer__legal{color:#929292;justify-content:flex-end;align-items:center;gap:18px;font-size:10px;display:flex}.store-footer__legal a:hover{color:#fff}.store-footer__legal span{border-left:1px solid #444;padding-left:18px}@media (width<=850px){.store-footer__main{grid-template-columns:1fr 1fr;gap:48px}.store-footer__newsletter{grid-column:1/-1;max-width:500px}.store-footer__bottom{flex-direction:column;align-items:flex-start}.store-footer__legal{flex-wrap:wrap;justify-content:flex-start}}@media (width<=560px){.store-footer__main{grid-template-columns:1fr;gap:40px;padding-top:54px;padding-bottom:45px}.store-footer__newsletter{grid-column:auto}.store-footer__links{gap:20px}.store-footer__bottom{padding-top:20px;padding-bottom:24px}.store-footer .payment-methods{flex-direction:column;align-items:flex-start}.store-footer__legal{gap:12px}.store-footer__legal span{border:0;border-top:1px solid #393939;width:100%;padding:12px 0 0}.store-footer__newsletter button{gap:10px;font-size:11px}}.catalog-status{text-align:center;color:var(--muted);padding:40px 0;font-size:13px}.halloween-scene{isolation:isolate;position:relative}.philosophy.halloween-scene--philosophy{padding-top:140px}.halloween-parade{z-index:3;pointer-events:none;height:86px;position:absolute;top:26px;left:0;right:0;overflow:visible}.halloween-horse,.halloween-skeleton{image-rendering:pixelated;filter:drop-shadow(0 6px 5px #20130d3d);-webkit-user-select:none;user-select:none;display:block;position:absolute;bottom:0}.halloween-horse{will-change:left;animation:15s linear infinite halloween-horse-ride}.halloween-skeleton{--chase-offset:-300px;left:calc(-120px + var(--chase-offset));will-change:left;animation:15s linear infinite halloween-skeleton-chase;transform:scaleX(-1)}.halloween-horse{--parade-offset:0px;z-index:2;width:clamp(82px,7.5vw,118px);bottom:0;left:-112px}.halloween-skeleton{z-index:1;image-rendering:auto;width:210px;bottom:0}@keyframes halloween-skeleton-chase{0%{left:calc(-120px + var(--chase-offset));transform:scaleX(-1)}to{left:calc(100% + 230px + var(--chase-offset));transform:scaleX(-1)}}@keyframes halloween-horse-ride{0%{left:calc(-120px + var(--parade-offset));transform:none}to{left:calc(100% + 230px + var(--parade-offset));transform:none}}@keyframes halloween-idle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (width<=700px){.philosophy.halloween-scene--philosophy{padding-top:128px}.halloween-parade{height:78px;top:22px}.halloween-horse{width:94px;bottom:0}.halloween-skeleton{--chase-offset:-225px;width:164px;bottom:0}}@media (prefers-reduced-motion:reduce){.halloween-horse,.halloween-skeleton{animation:none!important}.halloween-horse{left:62%;transform:none}.halloween-skeleton{left:max(-60px,calc(62% + var(--chase-offset)))}}.admin-notifications{white-space:nowrap}.notification-status{letter-spacing:.04em;color:#555;background:#f0f0f0;width:max-content;margin:2px 0;padding:4px 8px;font-size:10px;display:block}.notification-status--sent{color:#17683a;background:#e5f5e9}.notification-status--pending{color:#7a5600;background:#fff6dd}.notification-status--failed{color:#a52828;background:#fff0f0}:root[data-theme=dark] .notification-status{color:#ddd;background:#2a2a2a}:root[data-theme=dark] .notification-status--sent{color:#b9f1cd;background:#123c24}:root[data-theme=dark] .notification-status--pending{color:#f3dc9a;background:#3d300b}:root[data-theme=dark] .notification-status--failed{color:#ffd0d0;background:#4a1c1c}.order-status--awaiting_payment{color:#7a5600;background:#fff6dd}.order-status--payment_review{color:#5b2fb0;background:#efe8ff}.order-status--paid{color:#17683a;background:#e5f5e9}:root[data-theme=dark] .order-status--awaiting_payment{color:#f3dc9a;background:#3d300b}:root[data-theme=dark] .order-status--payment_review{color:#d6c8ff;background:#2d2152}:root[data-theme=dark] .order-status--paid{color:#b9f1cd;background:#123c24}.chat-open-button{border:1px solid var(--line);color:var(--ink);white-space:nowrap;background:0 0;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:inline-flex}.chat-open-button:hover{background:var(--ink);color:var(--paper)}.chat-open-button span{color:#fff;background:#c62828;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;display:inline-grid}.customer-order .chat-open-button{margin:4px 0 14px}.chat-overlay{z-index:40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0007;justify-content:flex-end;display:flex;position:fixed;inset:0}.order-chat{background:var(--paper);width:min(520px,100%);height:100dvh;color:var(--ink);flex-direction:column;display:flex;box-shadow:-10px 0 50px #0002}.order-chat__head{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:22px 24px 16px;display:flex}.order-chat__head h2{letter-spacing:-.8px;margin-top:8px;font-family:Manrope,sans-serif;font-size:24px;font-weight:500}.order-chat__head p{color:var(--muted);margin-top:6px;font-size:12px}.order-chat__close{color:inherit;background:0 0;border:0;align-self:flex-start;padding:4px 8px;font-size:28px;line-height:1}.order-chat__status{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;font-size:13px;display:flex}.order-chat__status select{border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:6px 8px}.chat-actions{border-bottom:1px solid var(--line);gap:8px;padding:12px 24px;display:flex}.chat-actions button{border:1px solid var(--line);color:var(--ink);background:0 0;flex:1;padding:10px;font-size:12px}.chat-actions .chat-actions__approve{color:#fff;background:#17683a;border-color:#17683a}.order-chat__messages{flex-direction:column;flex:1;gap:12px;margin:0;padding:18px 24px;list-style:none;display:flex;overflow-y:auto}.chat-message{overflow-wrap:anywhere;background:#f2f2f2;align-self:flex-start;max-width:82%;padding:10px 14px;font-size:14px;line-height:1.55}.chat-message p{white-space:pre-wrap}.chat-message--own{background:var(--ink);color:var(--paper);align-self:flex-end}.chat-message--system{border:1px dashed var(--line);max-width:92%;color:var(--muted);text-align:center;background:0 0;align-self:center;font-size:12px}.chat-message--receipt{outline-offset:2px;outline:2px solid #5b2fb0}.chat-message__meta{letter-spacing:.04em;opacity:.7;margin-bottom:4px;font-size:10px;display:block}.chat-message--system .chat-message__meta{margin:4px 0 0}.chat-attachment{color:inherit;margin-top:6px;font-size:12px;text-decoration:underline;display:inline-block}.chat-attachment--image img{object-fit:contain;background:#fff;max-width:100%;max-height:260px;display:block}.chat-attachment--error{color:#c62828}.order-chat__error{color:#a52828;background:#fff0f0;margin:0 24px 8px;padding:10px 12px;font-size:12px}.order-chat__composer{border-top:1px solid var(--line);gap:10px;padding:14px 24px 18px;display:grid}.order-chat__composer textarea{resize:none;border:1px solid var(--line);width:100%;font:inherit;background:var(--paper);color:var(--ink);padding:10px 12px;font-size:14px}.order-chat__tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.order-chat__tools button{background:var(--ink);color:var(--paper);border:0;margin-left:auto;padding:11px 22px;font-size:13px}.order-chat__tools button:disabled{opacity:.5;cursor:not-allowed}.order-chat__file{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;text-decoration:underline;overflow:hidden}.order-chat__file input{opacity:0;width:1px;height:1px;position:absolute}.order-chat__file:focus-within{outline-offset:3px;outline:2px solid #555}.order-chat__receipt{align-items:center;gap:6px;font-size:12px;display:flex}:root[data-theme=dark] .chat-message{background:#222}:root[data-theme=dark] .chat-message--own{color:#111;background:#f3f3f3}:root[data-theme=dark] .chat-message--system{background:0 0}:root[data-theme=dark] .order-chat__error{color:#ffd0d0;background:#4a1c1c}@media (width<=600px){.order-chat__head,.order-chat__status,.chat-actions,.order-chat__messages,.order-chat__composer{padding-left:16px;padding-right:16px}.chat-message{max-width:92%}}.chat-brand{vertical-align:middle;align-items:center;gap:5px;display:inline-flex}.chat-brand img{border-radius:4px;flex:none;width:16px;height:16px}.order-chat__live{color:var(--muted);align-items:center;gap:6px;margin-left:auto;font-size:11px;display:inline-flex}.order-chat__live:before{content:"";background:#b0b0b0;border-radius:50%;width:7px;height:7px}.order-chat__live--on{color:#17683a}.order-chat__live--on:before{background:#1fa055;box-shadow:0 0 0 3px #1fa05526}:root[data-theme=dark] .order-chat__live--on{color:#8fe0ae}.product-overlay{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f0f61;justify-content:center;align-items:center;padding:20px;animation:.25s ease-out both product-dialog-backdrop-in;display:flex;position:fixed;inset:0}.product-overlay .product-dialog{border:0;border-radius:6px;width:min(860px,100%);height:auto;max-height:min(90dvh,760px);margin:0;animation:.3s cubic-bezier(.22,.8,.24,1) both product-dialog-pop;position:relative;inset:auto;box-shadow:0 30px 80px #00000059}@keyframes product-dialog-pop{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}.product-overlay .product-dialog{width:min(980px,100%)}@media (prefers-reduced-motion:reduce){.product-overlay,.product-overlay .product-dialog{animation:none}}.product-card{flex-direction:column;display:flex}.product-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding-top:14px;display:grid}.product-actions button{border:1px solid var(--ink);height:42px;font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:12.5px;font-weight:500;transition:background .2s,color .2s,opacity .2s;display:inline-flex}.product-actions .btn-buy{background:var(--ink);color:var(--paper)}.product-actions .btn-cart{color:var(--ink);background:0 0}.product-actions .btn-buy:hover:not(:disabled){opacity:.85}.product-actions .btn-cart:hover:not(:disabled){background:var(--ink);color:var(--paper)}.product-actions button:disabled{opacity:.35;cursor:not-allowed}.stock-note{color:#b4541a;margin:10px 0 0;font-size:12px}.stock-note.is-out{color:#a01c1c}.detail-stock,.buy-dialog__stock{color:#2f7a4d;margin:10px 0 0;font-size:13px}.detail-stock.is-low,.buy-dialog__stock.is-low{color:#b4541a}#detail-add:disabled,#detail-buy-now:disabled{opacity:.4;cursor:not-allowed}.detail-stepper button:disabled{opacity:.35;cursor:not-allowed}@media (width<=420px){.product-actions{grid-template-columns:1fr}}.buy-dialog{background:var(--paper);width:min(760px,100%);max-height:min(90dvh,640px);color:var(--ink);border-radius:6px;grid-template-columns:minmax(180px,.9fr) minmax(0,1.1fr);animation:.3s cubic-bezier(.22,.8,.24,1) both product-dialog-pop;display:grid;position:relative;overflow:auto;box-shadow:0 30px 80px #00000059}.buy-dialog__close{z-index:1;position:absolute;top:14px;right:14px}.buy-dialog__photo{background:#f4f4f4;place-items:center;padding:24px;display:grid}.buy-dialog__photo img{object-fit:contain;width:100%;max-height:360px}.buy-dialog__body{flex-direction:column;padding:34px 32px 28px;display:flex}.buy-dialog__body h2{margin:8px 0 6px;font-size:24px;line-height:1.2}.buy-dialog__price{margin:0;font-size:18px}.buy-dialog__label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:22px 0 8px;font-size:12px}.buy-dialog__stepper{border-color:var(--line);width:max-content}.buy-dialog__stepper input{text-align:center;width:56px;height:48px;font:inherit;color:inherit;-moz-appearance:textfield;background:0 0;border:0;font-size:16px}.buy-dialog__stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.buy-dialog__stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.buy-dialog__hint{color:#b4541a;margin:8px 0 0;font-size:12.5px}.buy-dialog__total{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin:24px 0 16px;padding-top:16px;display:flex}.buy-dialog__total strong{font-size:20px}.buy-dialog__confirm{background:var(--ink);height:48px;color:var(--paper);font:inherit;cursor:pointer;border:0;font-size:14px}.buy-dialog__confirm:disabled{opacity:.4;cursor:not-allowed}.buy-dialog__cancel{height:42px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;font-size:13px}@media (width<=700px){.buy-dialog{grid-template-columns:1fr}.buy-dialog__photo{padding:16px}.buy-dialog__photo img{max-height:200px}.buy-dialog__body{padding:22px 20px}}@media (prefers-reduced-motion:reduce){.buy-dialog{animation:none}}.product-overlay .detail-buy{flex-direction:column;gap:14px;margin:22px 0 26px;display:flex}.detail-qty{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:12px 0;display:flex}.detail-qty__label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px}.detail-qty .detail-stepper{border-color:var(--line);margin-left:auto}.detail-qty .detail-stepper button{height:42px}.detail-qty__total{text-align:right;min-width:96px;font-size:17px;font-weight:500}.detail-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.product-overlay .detail-actions button{border:1px solid var(--ink);min-width:0;height:52px;font:inherit;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;padding:0 12px;font-size:13px;font-weight:500;transition:background .2s,color .2s,opacity .2s}.product-overlay .detail-actions #detail-add{color:var(--ink);background:0 0}.product-overlay .detail-actions #detail-add:hover:not(:disabled),.product-overlay .detail-actions #detail-buy-now{background:var(--ink);color:var(--paper)}.product-overlay .detail-actions #detail-buy-now:hover:not(:disabled){opacity:.85}@media (width<=560px){.detail-actions{grid-template-columns:1fr}.detail-qty{flex-wrap:wrap}}.store-footer__bottom{position:relative}.halloween-footer-pumpkin{width:28px;height:auto;image-rendering:pixelated;filter:drop-shadow(0 2px 2px #0000008a);pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;top:-8px;right:0;transform:translateY(-100%)}@media (width<=700px){.halloween-footer-pumpkin{width:24px}}.decor-walker{width:100%;height:auto;image-rendering:pixelated;filter:drop-shadow(0 4px 3px #20130d38);pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.decor-patrol{height:var(--s);pointer-events:none;position:absolute}.decor-patrol__lane{width:var(--s);animation:decor-patrol var(--patrol-seconds,16s) linear infinite alternate;will-change:left;position:absolute;bottom:0;left:0}@keyframes decor-patrol{0%{left:0}to{left:calc(100% - var(--s))}}.header-patrol{bottom:0;right:calc(var(--header-edge) + 236px);z-index:2;width:180px}@media (width<=1359px){.header-patrol{display:none}}@media (prefers-reduced-motion:reduce){.decor-patrol__lane{left:50%;animation:none!important}}@media (width<=900px){.philosophy.halloween-scene--philosophy{padding-bottom:84px}}.halloween-philosophy-cast{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.halloween-tree,.halloween-cast-character{image-rendering:pixelated;filter:drop-shadow(0 6px 5px #20130d3d);-webkit-user-select:none;user-select:none;display:block;position:absolute}.halloween-tree{width:clamp(48px,5vw,78px);bottom:14px}.halloween-tree--left{left:-14px}.halloween-tree--right{right:-14px}.halloween-cast-character{width:clamp(38px,3.7vw,58px);animation:3.2s ease-in-out infinite halloween-idle-float;bottom:18px}.halloween-cast-character--knight{left:11%}.halloween-cast-character--phantom{animation-delay:-1.1s;left:17%}@media (width<=700px){.halloween-tree{width:44px;bottom:12px}.halloween-tree--left{left:-8px}.halloween-tree--right{right:-8px}.halloween-cast-character{width:36px;bottom:14px}.halloween-cast-character--knight{left:13%}.halloween-cast-character--phantom{left:23%}}html{scroll-padding-top:96px}body{overflow-x:clip}.header{z-index:50;position:sticky;top:0}.header:before{content:"";z-index:-1;background:var(--paper);border-bottom:1px solid var(--line);pointer-events:none;width:100vw;position:absolute;top:0;bottom:0;left:calc(50% - 50vw)}@keyframes decor-chase{0%{left:calc(-120px + var(--chase-offset))}to{left:calc(100% + 230px + var(--chase-offset))}}.halloween-skeleton.decor-chaser{--chase-offset:-175px;width:clamp(78px,7.4vw,112px);image-rendering:pixelated;animation:15s linear infinite decor-chase;transform:none}@media (width<=700px){.halloween-skeleton.decor-chaser{--chase-offset:-130px;width:80px}}@media (prefers-reduced-motion:reduce){.halloween-skeleton.decor-chaser{animation:none!important}}.decor-cast--navidad .halloween-tree,.decor-cast--squid .halloween-tree{width:clamp(56px,5.6vw,84px);bottom:12px}.decor-cast--navidad .halloween-cast-character,.decor-cast--squid .halloween-cast-character{width:clamp(44px,4.4vw,66px)}.store-footer .payment-methods{gap:16px}.store-footer .payment-methods>div{gap:10px}.store-footer .payment-methods b,.store-footer .breb-mark{justify-content:center;align-items:center;min-height:34px;display:inline-flex}.store-footer .payment-methods b{padding:0 11px}.store-footer .breb-mark{height:34px;padding:0 5px}.header nav .hot-nav-link{gap:9px}.header nav .hot-nav-link__mark{transform-origin:50% 70%;justify-content:center;align-items:center;height:24px;display:inline-flex}.header nav .hot-nav-link__tip{color:#fff;letter-spacing:.02em;white-space:nowrap;pointer-events:none;background:#ff4d1c;border-radius:999px;flex:none;padding:5px 10px;font:700 11px/1 Manrope,DM Sans,sans-serif;animation:1.6s ease-in-out infinite alternate hot-tip-nudge;position:relative;box-shadow:0 3px 10px #ff4d1c44}.header nav .hot-nav-link__tip:before{content:"";background:inherit;border-radius:2px;width:8px;height:8px;position:absolute;top:50%;left:-3px;transform:translateY(-50%)rotate(45deg)}@keyframes hot-tip-nudge{0%{transform:translate(0)}to{transform:translate(3px)}}@media (width<=600px){.header nav .hot-nav-link__tip{display:none}}@media (prefers-reduced-motion:reduce){.header nav .hot-nav-link__tip{animation:none}}.header nav a:not(.promo-button):not(.hot-nav-link){letter-spacing:-.01em;font-family:Manrope,DM Sans,sans-serif;font-size:14.5px;font-weight:500}@media (width>=901px){.header:not(:has(.header-patrol))>nav{gap:clamp(26px,3vw,44px);margin-inline:auto}}header-menu{z-index:30;flex:none;display:block;position:relative}header-menu details{position:relative}header-menu .header-menu__summary{border:1px solid var(--line,#e5e5e5);background:var(--surface-strong,#fff);min-width:170px;height:56px;color:var(--text-primary,#191919);cursor:pointer;border-radius:8px;grid-template-columns:30px 1fr 34px;align-items:center;gap:10px;padding:0 10px;list-style:none;display:grid;box-shadow:0 5px 18px #00000008}header-menu .header-menu__summary::-webkit-details-marker{display:none}header-menu .header-menu__summary:hover{border-color:#999}header-menu .header-menu__chevron{border:1px solid var(--line,#e5e5e5);background:var(--surface-soft,#fafafa);place-items:center;width:28px;height:28px;font-size:18px;line-height:1;transition:transform .2s;display:grid}header-menu details[open] .header-menu__chevron{transform:rotate(180deg)}header-menu .header-menu__label{text-align:center;letter-spacing:.18em;font-size:11px;font-weight:600}header-menu .header-menu__panel{border:1px solid var(--line,#e5e5e5);background:var(--surface-strong,#fff);flex-direction:column;align-items:stretch;gap:0;min-width:260px;padding:10px 14px;display:flex;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 14px 30px #0000001c}header-menu .header-menu__navigation{display:none}header-menu .header-menu__row{align-items:center;width:100%;min-height:62px;padding:8px 0;display:flex}header-menu .header-menu__row+.header-menu__row{border-top:1px solid var(--line,#e5e5e5)}header-menu .header-menu__row-label{min-width:0;color:var(--text-secondary,#747474);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}header-menu .bag-button{text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:5px 0;font-size:14px;display:grid}header-menu .bag-button .header-menu__row-label{width:auto;height:auto;color:var(--text-secondary,#747474);background:0 0;border-radius:0;display:block}header-menu .bag-button__count{color:#fff;background:#181818;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}header-menu .bag-button__icon{border:1px solid var(--line,#e5e5e5);background:var(--surface-soft,#fafafa);width:34px;height:34px;color:var(--text-primary,#191919);border-radius:0;place-items:center;display:grid}header-menu .bag-button__icon svg{width:19px;margin-left:0;display:block}header-menu .bag-button:hover .header-menu__row-label{color:var(--text-primary,#191919)}header-menu .account-button{text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:12px;width:100%;padding:5px 0;display:grid}header-menu .account-button>span:nth-child(2){color:var(--text-secondary,#747474);font-size:12px}header-menu .account-button__icon{border:1px solid var(--line,#e5e5e5);background:var(--surface-soft,#fafafa);place-items:center;width:34px;height:34px;display:grid}header-menu .account-button__icon svg{width:20px;height:20px}header-menu .theme-picker{grid-template-columns:minmax(0,1fr) 30px 88px;align-items:center;gap:10px;width:100%;font-size:13px;display:grid}header-menu .theme-picker__icon{border:1px solid var(--line,#e5e5e5);place-items:center;width:30px;height:30px;font-size:18px;line-height:1;display:grid}header-menu .theme-picker__select{border:1px solid var(--line,#e5e5e5);background:var(--surface-soft,#fafafa);border-radius:3px;outline:none;width:88px;padding:7px;font-size:12px}header-menu .theme-picker__select:focus-visible{border-color:#174b9f;box-shadow:0 0 0 2px #174b9f22}header-menu .country-picker{justify-content:space-between;align-items:center;width:100%;font-size:13px;display:flex}header-menu .country-picker__value{color:var(--text-secondary,#747474);align-items:center;gap:8px;font-size:12px;display:flex}header-menu .country-picker__flag{font-size:20px;line-height:1}header-menu .country-picker__select{border:1px solid var(--line,#e5e5e5);background:var(--surface-soft,#fafafa);width:48px;color:inherit;cursor:pointer;border-radius:3px;padding:6px 4px;font:18px/1 sans-serif}header-menu .country-picker__select:focus-visible{outline-offset:2px;outline:2px solid #174b9f}header-menu .country-indicator--menu{border:0;justify-self:end;padding:0}header-menu .country-indicator__code{display:none}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:root[data-theme=dark] header-menu .header-menu__summary,:root[data-theme=dark] header-menu .header-menu__panel,:root[data-theme=dark] header-menu .theme-picker__select,:root[data-theme=dark] header-menu .country-picker__select{color:#f3f3f3;background:#191919;border-color:#444}:root[data-theme=dark] header-menu .header-menu__chevron,:root[data-theme=dark] header-menu .bag-button__icon,:root[data-theme=dark] header-menu .account-button__icon{color:#f3f3f3;background:#222;border-color:#444}:root[data-theme=dark] header-menu .bag-button__count{color:#111;background:#f3f3f3}@media (width<=600px){header-menu .header-menu__summary{grid-template-columns:26px 1fr 28px;gap:6px;min-width:142px;height:48px;padding:0 7px}header-menu .header-menu__chevron{width:25px;height:25px}header-menu .header-menu__label{font-size:10px}header-menu .header-menu__panel{min-width:min(260px,100vw - 24px);right:0}header-menu .theme-picker{grid-template-columns:minmax(0,1fr) 28px 80px}header-menu .theme-picker__icon{width:28px;height:28px}header-menu .theme-picker__select{width:80px}}@media (width<=420px){header-menu .header-menu__summary{grid-template-columns:24px 1fr;min-width:104px;height:44px;padding:0 6px}header-menu .header-menu__summary .country-indicator{display:none}header-menu .header-menu__panel{min-width:min(260px,100vw - 16px);padding:8px 12px}}@media (width<=900px){header-menu .header-menu__panel{overscroll-behavior:contain;max-height:calc(100dvh - 94px);overflow:visible}header-menu .header-menu__navigation{border-bottom:1px solid var(--line,#e5e5e5);gap:2px;padding:4px 0 10px;display:grid}header-menu .header-menu__navigation a{min-height:44px;color:var(--text-primary,#191919);padding:13px 4px;font-size:14px;display:block}header-menu .header-menu__navigation a:hover,header-menu .header-menu__navigation a:focus-visible{color:#174b9f;text-underline-offset:4px;text-decoration:underline}}header-menu .decor-picker{grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:10px;width:100%;font-size:13px;display:grid}header-menu .decor-combo{position:relative}header-menu .decor-combo__button{border:1px solid color-mix(in srgb,var(--c,#999) 55%,#fff);border-left:4px solid var(--c,#999);background:color-mix(in srgb,var(--c,#999) 10%,#fff);width:100%;height:34px;color:inherit;text-align:left;cursor:pointer;border-radius:3px;grid-template-columns:22px minmax(0,1fr) 12px;align-items:center;gap:8px;padding:0 9px;font:600 12px DM Sans,sans-serif;display:grid}header-menu .decor-combo__button:focus-visible{outline:2px solid var(--c,#174b9f);outline-offset:2px}header-menu .decor-combo__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}header-menu .decor-combo__chevron{opacity:.7;font-size:11px;transition:transform .15s}header-menu .decor-combo__button[aria-expanded=true] .decor-combo__chevron{transform:rotate(180deg)}header-menu .decor-combo__dot{background:linear-gradient(135deg,var(--c,#999) 55%,var(--c2,var(--c,#999)) 55%);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;line-height:1;display:grid}header-menu .decor-combo[data-value=none] .decor-combo__button .decor-combo__dot,header-menu .decor-combo__list [data-value=none] .decor-combo__dot{background:var(--c)}header-menu .decor-combo__list{z-index:80;border:1px solid var(--line,#e5e5e5);background:var(--surface-strong,#fff);border-radius:4px;min-width:178px;margin:0;padding:5px;list-style:none;position:absolute;top:50%;left:auto;right:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 16px 34px #00000029}header-menu .decor-combo__list[hidden]{display:none}header-menu .decor-combo__list li{border-left:4px solid var(--c);background:color-mix(in srgb,var(--c) 10%,#fff);cursor:pointer;border-radius:2px;grid-template-columns:22px minmax(0,1fr) 14px;align-items:center;gap:8px;margin:2px 0;padding:8px 9px;font-size:12px;font-weight:600;display:grid}header-menu .decor-combo__list li.is-active,header-menu .decor-combo__list li:hover{background:color-mix(in srgb,var(--c) 24%,#fff)}header-menu .decor-combo__list li[aria-selected=true]{background:color-mix(in srgb,var(--c) 32%,#fff)}header-menu .decor-combo__check{visibility:hidden;font-size:11px}header-menu .decor-combo__list li[aria-selected=true] .decor-combo__check{visibility:visible}:root[data-theme=dark] header-menu .decor-combo__button,:root[data-theme=dark] header-menu .decor-combo__list li{background:color-mix(in srgb,var(--c,#999) 22%,#191919);color:#f3f3f3}:root[data-theme=dark] header-menu .decor-combo__list{background:#191919;border-color:#444}:root[data-theme=dark] header-menu .decor-combo__list li.is-active,:root[data-theme=dark] header-menu .decor-combo__list li:hover{background:color-mix(in srgb,var(--c) 38%,#191919)}@media (width<=600px){header-menu .decor-picker{grid-template-columns:minmax(0,1fr) 138px}}header-menu .decor-combo__dot.has-icon{background:0 0;border-radius:0}header-menu .decor-combo__dot img{object-fit:contain;width:22px;height:22px;image-rendering:pixelated;display:block}header-menu .decor-combo__dot:not(.has-icon){font-size:12px}header-menu .decor-combo__list [data-value=none] .decor-combo__dot,header-menu .decor-combo[data-value=none] .decor-combo__button .decor-combo__dot{width:20px;height:20px;margin:0 1px}header-menu .lang-picker{flex-direction:column;align-items:flex-start;gap:12px;width:100%;padding:4px 0;display:flex}header-menu .lang-picker__buttons{flex-wrap:nowrap;gap:9px;padding-left:3px;display:flex}header-menu .lang-flag{cursor:pointer;opacity:.72;background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;border-radius:4px;width:30px;height:21px;padding:0;transition:opacity .2s,transform .2s,box-shadow .2s;position:relative;box-shadow:0 0 0 1px #00000029}header-menu .lang-flag:after{content:"";position:absolute;inset:-12px -4px}header-menu .lang-flag:hover,header-menu .lang-flag:focus-visible{opacity:1;transform:translateY(-2px)}header-menu .lang-flag:focus-visible{outline-offset:3px;outline:2px solid #174b9f}header-menu .lang-flag[aria-pressed=true]{opacity:1;box-shadow:0 0 0 2px var(--surface,#fff),0 0 0 3.5px var(--text-primary,#191919)}:root[data-theme=dark] header-menu .lang-flag{box-shadow:0 0 0 1px #ffffff38}:root[data-theme=dark] header-menu .lang-flag[aria-pressed=true]{box-shadow:0 0 0 2px #191919,0 0 0 3.5px #f3f3f3}header-menu .lang-flag[lang=es]{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22 preserveAspectRatio=%22none%22%3E%3Crect width=%2230%22 height=%2220%22 fill=%22%23FCD116%22/%3E%3Crect y=%2210%22 width=%2230%22 height=%225%22 fill=%22%23003893%22/%3E%3Crect y=%2215%22 width=%2230%22 height=%225%22 fill=%22%23CE1126%22/%3E%3C/svg%3E")}header-menu .lang-flag[lang=en]{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22 preserveAspectRatio=%22none%22%3E%3Crect width=%2230%22 height=%2220%22 fill=%22%23fff%22/%3E%3Crect y=%220.00%22 width=%2230%22 height=%221.54%22 fill=%22%23B22234%22/%3E%3Crect y=%223.08%22 width=%2230%22 height=%221.54%22 fill=%22%23B22234%22/%3E%3Crect y=%226.15%22 width=%2230%22 height=%221.54%22 fill=%22%23B22234%22/%3E%3Crect y=%229.23%22 width=%2230%22 height=%221.54%22 fill=%22%23B22234%22/%3E%3Crect y=%2212.31%22 width=%2230%22 height=%221.54%22 fill=%22%23B22234%22/%3E%3Crect y=%2215.38%22 width=%2230%22 height=%221.54%22 fill=%22%23B22234%22/%3E%3Crect y=%2218.46%22 width=%2230%22 height=%221.54%22 fill=%22%23B22234%22/%3E%3Crect width=%2213%22 height=%2210.8%22 fill=%22%233C3B6E%22/%3E%3Cg fill=%22%23fff%22%3E%3Ccircle cx=%222.2%22 cy=%221.6%22 r=%22.5%22/%3E%3Ccircle cx=%225.1%22 cy=%221.6%22 r=%22.5%22/%3E%3Ccircle cx=%228.0%22 cy=%221.6%22 r=%22.5%22/%3E%3Ccircle cx=%2210.9%22 cy=%221.6%22 r=%22.5%22/%3E%3Ccircle cx=%223.6%22 cy=%223.5%22 r=%22.5%22/%3E%3Ccircle cx=%226.5%22 cy=%223.5%22 r=%22.5%22/%3E%3Ccircle cx=%229.4%22 cy=%223.5%22 r=%22.5%22/%3E%3Ccircle cx=%222.2%22 cy=%225.4%22 r=%22.5%22/%3E%3Ccircle cx=%225.1%22 cy=%225.4%22 r=%22.5%22/%3E%3Ccircle cx=%228.0%22 cy=%225.4%22 r=%22.5%22/%3E%3Ccircle cx=%2210.9%22 cy=%225.4%22 r=%22.5%22/%3E%3Ccircle cx=%223.6%22 cy=%227.3%22 r=%22.5%22/%3E%3Ccircle cx=%226.5%22 cy=%227.3%22 r=%22.5%22/%3E%3Ccircle cx=%229.4%22 cy=%227.3%22 r=%22.5%22/%3E%3Ccircle cx=%222.2%22 cy=%229.2%22 r=%22.5%22/%3E%3Ccircle cx=%225.1%22 cy=%229.2%22 r=%22.5%22/%3E%3Ccircle cx=%228.0%22 cy=%229.2%22 r=%22.5%22/%3E%3Ccircle cx=%2210.9%22 cy=%229.2%22 r=%22.5%22/%3E%3C/g%3E%3C/svg%3E")}header-menu .lang-flag[lang=de]{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22 preserveAspectRatio=%22none%22%3E%3Crect width=%2230%22 height=%227%22 fill=%22%23000%22/%3E%3Crect y=%227%22 width=%2230%22 height=%226.7%22 fill=%22%23DD0000%22/%3E%3Crect y=%2213.4%22 width=%2230%22 height=%226.6%22 fill=%22%23FFCE00%22/%3E%3C/svg%3E")}header-menu .lang-flag[lang=ja]{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22 preserveAspectRatio=%22none%22%3E%3Crect width=%2230%22 height=%2220%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2215%22 cy=%2210%22 r=%226%22 fill=%22%23BC002D%22/%3E%3C/svg%3E")}header-menu .lang-flag[lang=pt]{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22 preserveAspectRatio=%22none%22%3E%3Crect width=%2230%22 height=%2220%22 fill=%22%23009C3B%22/%3E%3Cpath d=%22M15 2.2 27.3 10 15 17.8 2.7 10z%22 fill=%22%23FFDF00%22/%3E%3Ccircle cx=%2215%22 cy=%2210%22 r=%224.1%22 fill=%22%23002776%22/%3E%3Cpath d=%22M11 9.2q4-1.2 8 1.6%22 stroke=%22%23fff%22 stroke-width=%22.7%22 fill=%22none%22/%3E%3C/svg%3E")}header-menu .lang-flag[lang=fr]{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22 preserveAspectRatio=%22none%22%3E%3Crect width=%2210%22 height=%2220%22 fill=%22%230055A4%22/%3E%3Crect x=%2210%22 width=%2210%22 height=%2220%22 fill=%22%23fff%22/%3E%3Crect x=%2220%22 width=%2210%22 height=%2220%22 fill=%22%23EF4135%22/%3E%3C/svg%3E")}.donate-strip{color:#f5f5f5;border-top:1px solid #393939;justify-content:space-between;align-items:center;gap:24px 40px;max-width:1280px;margin:auto;padding:26px clamp(30px,6vw,92px);font-family:DM Sans,Arial,sans-serif;display:flex}footer .donate-strip .donate-strip__text b{letter-spacing:.02em;margin-bottom:6px;font-size:14px;display:block}footer .donate-strip .donate-strip__text p{color:#a9a9a9;max-width:520px;margin:0;font-size:13px;line-height:1.6}footer .donate-strip .donate-strip__button{color:#f5f5f5;border:1px solid #f5f5f5;border-radius:999px;flex:none;align-items:center;gap:10px;min-height:46px;padding:0 22px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}footer .donate-strip .donate-strip__button:hover,footer .donate-strip .donate-strip__button:focus-visible{color:#171717;background:#f5f5f5}@media (width<=700px){.donate-strip{padding:24px var(--header-edge,6%);flex-direction:column;align-items:flex-start}.donate-strip__button{justify-content:center;width:100%}}footer .donate-strip .donate-strip__button span{color:inherit;letter-spacing:normal;font-size:13px}.back-to-top{right:max(16px,calc(env(safe-area-inset-right) + 12px));bottom:max(20px,calc(env(safe-area-inset-bottom) + 14px));z-index:90;color:#fff;cursor:pointer;opacity:0;background:#174b9f;border:0;border-radius:2px;place-items:center;width:46px;height:46px;padding:0;transition:opacity .25s,transform .25s,background .2s;display:grid;position:fixed;transform:translateY(12px);box-shadow:0 8px 20px #174b9f4d}.back-to-top[hidden]{display:none}.back-to-top.is-visible{opacity:1;transform:none}.back-to-top:hover,.back-to-top:focus-visible{background:#10397d}.back-to-top:focus-visible{outline-offset:3px;outline:2px solid #174b9f}.back-to-top:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.back-to-top{transition:none}}.footer-lang{border-top:1px solid #393939;flex-wrap:wrap;align-items:center;gap:10px 16px;max-width:1280px;margin:auto;padding:18px clamp(30px,6vw,92px);font-family:DM Sans,Arial,sans-serif;display:flex}.footer-lang__buttons{flex-wrap:wrap;gap:8px;display:flex}footer .footer-lang button{color:#d9d9d9;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #4a4a4a;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font:600 12px/1 DM Sans,Arial,sans-serif;transition:background .2s,border-color .2s,color .2s;display:inline-flex}footer .footer-lang button .footer-lang__flag{letter-spacing:0;font-size:18px;line-height:1}footer .footer-lang button:hover,footer .footer-lang button:focus-visible{color:#fff;border-color:#f5f5f5}footer .footer-lang button[aria-pressed=true]{color:#171717;background:#f5f5f5;border-color:#f5f5f5}footer .footer-lang__buttons{gap:10px}footer .footer-lang button{opacity:.78;background:0 0;border:0;border-radius:4px;gap:0;width:30px;height:21px;min-height:0;padding:0;transition:opacity .2s,transform .2s,box-shadow .2s;position:relative;overflow:visible;box-shadow:0 0 0 1px #ffffff38}footer .footer-lang button .footer-lang__flag{background:50%/cover no-repeat;border-radius:4px;width:100%;height:100%;font-size:0;display:block}footer .footer-lang button span:not(.footer-lang__flag){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}footer .footer-lang button:after{content:"";position:absolute;inset:-12px -4px}footer .footer-lang button:hover,footer .footer-lang button:focus-visible{opacity:1;border:0;transform:translateY(-2px);box-shadow:0 0 0 1px #fff9}footer .footer-lang button[aria-pressed=true]{opacity:1;background:0 0;border:0;box-shadow:0 0 0 2px #171717,0 0 0 3.5px #f5f5f5}footer .footer-lang button[lang=es] .footer-lang__flag{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22 preserveAspectRatio=%22none%22%3E%3Crect width=%2230%22 height=%2220%22 fill=%22%23FCD116%22/%3E%3Crect y=%2210%22 width=%2230%22 height=%225%22 fill=%22%23003893%22/%3E%3Crect y=%2215%22 width=%2230%22 height=%225%22 fill=%22%23CE1126%22/%3E%3C/svg%3E")}footer .footer-lang button[lang=en] .footer-lang__flag{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22 preserveAspectRatio=%22none%22%3E%3Crect width=%2230%22 height=%2220%22 fill=%22%23fff%22/%3E%3Crect y=%220.00%22 width=%2230%22 height=%221.54%22 fill=%22%23B22234%22/%3E%3Crect y=%223.08%22 width=%2230%22 height=%221.54%22 fill=%22%23B22234%22/%3E%3Crect y=%226.15%22 width=%2230%22 height=%221.54%22 fill=%22%23B22234%22/%3E%3Crect y=%229.23%22 width=%2230%22 height=%221.54%22 fill=%22%23B22234%22/%3E%3Crect y=%2212.31%22 width=%2230%22 height=%221.54%22 fill=%22%23B22234%22/%3E%3Crect y=%2215.38%22 width=%2230%22 height=%221.54%22 fill=%22%23B22234%22/%3E%3Crect y=%2218.46%22 width=%2230%22 height=%221.54%22 fill=%22%23B22234%22/%3E%3Crect width=%2213%22 height=%2210.8%22 fill=%22%233C3B6E%22/%3E%3Cg fill=%22%23fff%22%3E%3Ccircle cx=%222.2%22 cy=%221.6%22 r=%22.5%22/%3E%3Ccircle cx=%225.1%22 cy=%221.6%22 r=%22.5%22/%3E%3Ccircle cx=%228.0%22 cy=%221.6%22 r=%22.5%22/%3E%3Ccircle cx=%2210.9%22 cy=%221.6%22 r=%22.5%22/%3E%3Ccircle cx=%223.6%22 cy=%223.5%22 r=%22.5%22/%3E%3Ccircle cx=%226.5%22 cy=%223.5%22 r=%22.5%22/%3E%3Ccircle cx=%229.4%22 cy=%223.5%22 r=%22.5%22/%3E%3Ccircle cx=%222.2%22 cy=%225.4%22 r=%22.5%22/%3E%3Ccircle cx=%225.1%22 cy=%225.4%22 r=%22.5%22/%3E%3Ccircle cx=%228.0%22 cy=%225.4%22 r=%22.5%22/%3E%3Ccircle cx=%2210.9%22 cy=%225.4%22 r=%22.5%22/%3E%3Ccircle cx=%223.6%22 cy=%227.3%22 r=%22.5%22/%3E%3Ccircle cx=%226.5%22 cy=%227.3%22 r=%22.5%22/%3E%3Ccircle cx=%229.4%22 cy=%227.3%22 r=%22.5%22/%3E%3Ccircle cx=%222.2%22 cy=%229.2%22 r=%22.5%22/%3E%3Ccircle cx=%225.1%22 cy=%229.2%22 r=%22.5%22/%3E%3Ccircle cx=%228.0%22 cy=%229.2%22 r=%22.5%22/%3E%3Ccircle cx=%2210.9%22 cy=%229.2%22 r=%22.5%22/%3E%3C/g%3E%3C/svg%3E")}footer .footer-lang button[lang=de] .footer-lang__flag{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22 preserveAspectRatio=%22none%22%3E%3Crect width=%2230%22 height=%227%22 fill=%22%23000%22/%3E%3Crect y=%227%22 width=%2230%22 height=%226.7%22 fill=%22%23DD0000%22/%3E%3Crect y=%2213.4%22 width=%2230%22 height=%226.6%22 fill=%22%23FFCE00%22/%3E%3C/svg%3E")}footer .footer-lang button[lang=ja] .footer-lang__flag{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22 preserveAspectRatio=%22none%22%3E%3Crect width=%2230%22 height=%2220%22 fill=%22%23fff%22/%3E%3Ccircle cx=%2215%22 cy=%2210%22 r=%226%22 fill=%22%23BC002D%22/%3E%3C/svg%3E")}footer .footer-lang button[lang=pt] .footer-lang__flag{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22 preserveAspectRatio=%22none%22%3E%3Crect width=%2230%22 height=%2220%22 fill=%22%23009C3B%22/%3E%3Cpath d=%22M15 2.2 27.3 10 15 17.8 2.7 10z%22 fill=%22%23FFDF00%22/%3E%3Ccircle cx=%2215%22 cy=%2210%22 r=%224.1%22 fill=%22%23002776%22/%3E%3Cpath d=%22M11 9.2q4-1.2 8 1.6%22 stroke=%22%23fff%22 stroke-width=%22.7%22 fill=%22none%22/%3E%3C/svg%3E")}footer .footer-lang button[lang=fr] .footer-lang__flag{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22 preserveAspectRatio=%22none%22%3E%3Crect width=%2210%22 height=%2220%22 fill=%22%230055A4%22/%3E%3Crect x=%2210%22 width=%2210%22 height=%2220%22 fill=%22%23fff%22/%3E%3Crect x=%2220%22 width=%2210%22 height=%2220%22 fill=%22%23EF4135%22/%3E%3C/svg%3E")}@media (width<=700px){.footer-lang{padding:18px var(--header-edge,6%)}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (width<=480px){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.site-footer__bottom,footer{padding-bottom:max(28px,calc(env(safe-area-inset-bottom) + 16px))}dialog,.dialog-backdrop,[class*=-modal],[class*=-overlay]{padding-bottom:max(0px,env(safe-area-inset-bottom))}#toast,.toast{bottom:max(24px,calc(env(safe-area-inset-bottom) + 12px))}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px}.site-header__promo,.site-footer__social a,.header-menu__summary{min-width:44px;min-height:44px}.site-footer__social a{justify-content:center;align-items:center;display:inline-flex}.site-footer__links a{padding:14px 0;display:inline-block}.logo{align-items:center;min-height:44px;display:inline-flex}.theme-picker__select,.country-picker__select,.decor-combo__button,.filters button,.filters select,.sort select,.product-title-button,.product-card .btn-cart{min-height:44px}.hot-filters button,.hot-card button,.hot-card [class*=add]{min-width:44px;min-height:44px}.wall-categories button,.wall-categories--top button{min-height:44px!important}.chosen-list button,.elige-chip button{min-width:44px;min-height:44px}.wall-search input,.wall-search button{min-height:44px}#expand-wall,#close-wall{width:44px;height:44px}.announcement,.site-announcement,.eyebrow,.badge,.hot-badge,.rank-avatar,small,.site-footer__bottom,.site-footer__bottom span,[class*=eyebrow]{font-size:max(11px,1em)}.badge,.hot-badge{padding-block:.25em;font-size:11px}.product-card p,.hot-card p{font-size:12px}.wall-card-actions{row-gap:6px;flex-wrap:wrap!important}.wall-card-actions>.view,.wall-card-actions>.wall-like{flex:auto;min-height:44px!important}.wall-card-actions>button.view{flex-basis:100%}}@media (width<=380px){h1,h2{overflow-wrap:anywhere}}@media (width<=480px){.store-footer__social a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.store-footer__links a{align-items:center;min-height:44px;display:inline-flex}.store-footer__legal,.store-footer__legal a,.payment-methods,.payment-methods span{font-size:11px}.store-footer__bottom{padding-bottom:max(24px,calc(env(safe-area-inset-bottom) + 12px))}.hero-bottom span,.hero-bottom,.image-caption,.floating-label,.image-caption span{font-size:max(11px,1em)}.sort select,.catalog select,select[aria-label=Ordenar\ productos],.section-heading select{min-height:44px}}@media (width<=700px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.product-actions{grid-template-columns:1fr}.product-card,.product-info{min-width:0}.icon-button,.detail-stepper button,.quantity button,.remove{min-width:44px;min-height:44px}.store-footer__legal a{align-items:center;min-height:44px;padding-right:10px;display:inline-flex}.store-footer__bottom{row-gap:0}.search-close,.product-search__top button{min-width:44px;min-height:44px}details>summary{align-items:center;min-height:44px;display:flex}input[type=checkbox]{width:22px;height:22px}.hot-sort button,.hot-head button,[class*=sort] button,#wallhaven-prev,#wallhaven-next{min-height:44px}.hot p>button,.hot-toolbar p>button{min-height:44px;padding-inline:8px}.wall-hero{background:#fff;justify-content:flex-start;height:500px;min-height:500px;padding:34px 5% 28px}.wall-hero__stage{filter:saturate(1.16)contrast(1.08)!important;-webkit-mask-image:linear-gradient(125deg,#0000 42%,#000 42%)!important;mask-image:linear-gradient(125deg,#0000 42%,#000 42%)!important}.wall-hero__stage img{image-rendering:auto}.wall-hero h1{letter-spacing:-2.2px;max-width:100%;margin-top:58px}.wall-hero>div:last-child{margin-top:auto}.wall-hero.has-stage>div span:first-child{color:#fff;text-shadow:0 1px 10px #000c}.saas-hero{background:#fff;justify-content:flex-start;height:500px;min-height:500px;padding:34px 5% 28px}.saas-hero__stage{filter:saturate(1.16)contrast(1.08)!important;-webkit-mask-image:linear-gradient(125deg,#0000 42%,#000 42%)!important;mask-image:linear-gradient(125deg,#0000 42%,#000 42%)!important}.saas-hero__stage img{image-rendering:auto}.saas-hero h1{letter-spacing:-2.2px;max-width:100%;margin-top:58px}.saas-hero__meta{margin-top:auto}}@media (width<=700px){.saas-products__grid{align-items:stretch;gap:32px 14px}.saas-card{flex-direction:column;display:flex}.saas-card__body{flex-direction:column;flex:1;padding:16px 0 0;display:flex}.saas-card__body p{letter-spacing:.14em;margin:0 0 8px;font-size:11px}.saas-card__body h3{letter-spacing:-.04em;margin:0;font-size:19px;line-height:1.2}.saas-card__body>span{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-height:0;margin:8px 0 18px;font-size:13px;line-height:1.5;overflow:hidden;display:-webkit-box!important}.saas-card__actions{grid-template-columns:1fr;gap:10px;margin-top:auto;display:grid}.saas-card__actions a,.saas-card__actions button{width:100%;min-height:44px;padding:0 12px;font-size:13px}}@media (width<=480px){.wallhaven-grid{align-items:stretch}.wallhaven-grid .wall-card--remote{align-self:stretch!important;height:auto!important}.wallhaven-grid .wall-card--remote h3{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0 0 4px;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.wallhaven-grid .wall-card--remote p{margin:0 0 10px;font-size:12px}.wallhaven-grid .wall-card--remote>div:not(.wall-card-actions){flex:auto}.wallhaven-grid .wall-card--remote .wall-card-actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-self:stretch;width:100%;gap:6px!important;margin:auto 0 0!important;display:grid!important}.wallhaven-grid .wall-card--remote .wall-card-actions>button.view{border:1px solid #d8d8d8;grid-column:1/-1;text-decoration:none;background:#fff!important;width:100%!important}.wallhaven-grid .wall-card--remote .wall-card-actions .wall-like{min-width:0;padding:0 6px}.wallhaven-grid .wall-card--remote .wall-card-actions>a.view{padding:0 4px;font-size:11px;width:100%!important}}@media (width<=380px){.wallhaven-grid .wall-card--remote .wall-card-actions .wall-like__icon{font-size:18px}.wallhaven-grid .wall-card--remote .wall-card-actions>a.view{letter-spacing:0;font-size:10.5px}}@media (width<=480px){.selection-chip button{position:relative}.selection-chip button:after{content:"";position:absolute;inset:-8px}}:root{--ed-accent:#632027;--ed-black:#000;--ed-white:#fff;--ed-gray:#a8a8a8;--ed-gray-soft:#f3f3f3;--ed-serif:"Cormorant Garamond","Playfair Display",Georgia,"Times New Roman",serif;--ed-track:.14em}:root[data-theme=dark]{--ed-gray-soft:#1c1c1c}.announcement{background:var(--ed-black);color:var(--ed-white);letter-spacing:.12em;text-transform:uppercase;text-align:left;border-bottom:0;padding:11px 0;font-size:11px;font-weight:500;overflow:hidden}:root{--ed-gold:#d4af37;--ed-gold-light:#f3d77a}.announcement__track{will-change:transform;width:max-content;animation:48s linear infinite ed-ticker;display:flex}.announcement:hover .announcement__track{animation-play-state:paused}.announcement__group{flex:none;display:flex}.announcement__item{white-space:nowrap;align-items:center;gap:14px;padding-right:44px;display:inline-flex}.announcement__icon{width:12px;height:12px;fill:var(--ed-gold);filter:drop-shadow(0 0 3px #d4af378c);flex:none}@keyframes ed-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.announcement__track{justify-content:center;width:auto;animation:none}.announcement__group[aria-hidden],.announcement__item:not(:first-child){display:none}.announcement__item{padding-right:0}}.header{border-bottom:1px solid var(--line);height:84px}.header nav{letter-spacing:.01em;text-transform:none;font-size:14px}.header nav a{color:var(--muted)}.header nav a:hover,.header nav .active{color:var(--ink)}.header nav .active:after{height:1px;bottom:24px}.bag-button{letter-spacing:var(--ed-track);text-transform:uppercase;font-size:12px}.bag-button span{background:var(--ed-accent);color:var(--ed-white)}.search-shortcut,.account-shortcut,.bag-shortcut,header-menu .header-menu__summary{box-shadow:none;background:0 0;border-color:#0000;border-radius:0;transition:opacity .2s}.search-shortcut:hover,.account-shortcut:hover,.bag-shortcut:hover,header-menu .header-menu__summary:hover{color:var(--ink);opacity:.6;background:0 0;transform:none}.search-shortcut svg,.account-shortcut svg,.bag-shortcut svg{stroke-width:1.3px}.bag-shortcut span{background:var(--ed-accent);min-width:17px;height:17px;color:var(--ed-white);letter-spacing:0;font-variant-numeric:tabular-nums;pointer-events:none;border-radius:9px;place-items:center;padding:0 4px;font-family:inherit;font-size:10px;font-weight:700;line-height:1;animation:.4s cubic-bezier(.2,1.4,.4,1) ed-bag-pop;display:grid;position:absolute;top:5px;left:auto;right:3px;transform:none}@keyframes ed-bag-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.bag-shortcut span{animation:none}.search-shortcut,.account-shortcut,.bag-shortcut{transition:none}}.hero-copy p{color:var(--muted);line-height:1.7}.hero-bottom,.image-caption{letter-spacing:var(--ed-track);text-transform:uppercase;font-size:10px}.eyebrow{letter-spacing:.22em;text-transform:uppercase;font-weight:500}.primary-link,.view-collection-button,.checkout-button{background:var(--ink);color:var(--paper);border:1px solid var(--ink);letter-spacing:.18em;text-transform:uppercase;border-radius:0;font-size:11px;font-weight:600;transition:background .25s,color .25s,border-color .25s}.primary-link:hover,.view-collection-button:hover,.checkout-button:hover{color:var(--ink);background:0 0}.add-button{background:var(--paper);color:var(--ink);border:1px solid var(--ink);border-radius:0}.add-button:hover{background:var(--ink);color:var(--paper)}.product-image{background:var(--ed-gray-soft);border-radius:0}.product-card img{transition:transform .6s cubic-bezier(.2,.6,.2,1)}.product-card:hover img{transform:scale(1.03)}.product-info{padding-top:14px}.product-info h3,.product-title-button{letter-spacing:.02em;font-size:13px;font-weight:500}.product-info p,.product-price{letter-spacing:.02em}.product-dialog,.product-search__field,.product-search__result,.buy-dialog{border-radius:0}button:focus-visible,a:focus-visible,select:focus-visible{outline:2px solid var(--ed-accent);outline-offset:4px}@media (width<=600px){.announcement{letter-spacing:.08em;padding:9px 0;font-size:10px}.header{height:68px}}@media (prefers-reduced-motion:reduce){.product-card img,.primary-link,.add-button{transition:none}}
