.js .sale-reveal{opacity:0;transform:translateY(20px);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:var(--d,0ms)}.js .sale-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js .sale-reveal{opacity:1;transform:none;transition:none}}.sale-timer{--t-bg:var(--chocolate);--t-ink:var(--ivory);--t-line:rgba(247,243,236,.16);--t-glow:#e0ad6f;--tg:clamp(6px,1.6vw,14px);position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:680px;margin-inline:auto;padding:clamp(18px,2.6vw,28px);background:var(--t-bg);color:var(--t-ink);border:1px solid var(--t-line);border-radius:var(--radius);box-shadow:0 28px 54px -30px #33261b99}.sale-timer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(120% 90% at 100% 0%,rgba(224,173,111,.22),transparent 60%)}.sale-timer--glass{--t-bg:rgba(247,243,236,.06);--t-line:rgba(247,243,236,.22);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sale-timer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.sale-timer__label{opacity:.78}.sale-timer__status{display:inline-flex;align-items:center;gap:9px;color:var(--t-glow);font-weight:500}.sale-timer__dot{display:block;width:8px;height:8px;border-radius:50%;background:var(--t-glow);animation:saleDot 2.2s var(--ease) infinite}@keyframes saleDot{0%{box-shadow:0 0 #e0ad6f8c}70%,to{box-shadow:0 0 0 10px #e0ad6f00}}.sale-timer__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--tg);margin-top:20px}.sale-timer__sep{display:none}.sale-timer__unit{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:clamp(12px,1.8vw,18px) 4px clamp(10px,1.4vw,14px);background:#f7f3ec0d;border:1px solid var(--t-line);border-radius:var(--radius)}.sale-timer__unit:not(:last-of-type):after{content:":";position:absolute;top:36%;right:calc(var(--tg) / -2);transform:translate(50%,-50%);font-size:clamp(1.6rem,2.4vw,2.4rem);line-height:1;opacity:.35;pointer-events:none}.sale-timer__num{display:block;overflow:hidden;font-family:var(--font-body);font-weight:500;font-size:clamp(2.6rem,4.4vw,4.4rem);line-height:1.1;letter-spacing:.01em;font-variant-numeric:tabular-nums lining-nums;will-change:transform,opacity}.sale-timer__cap{display:block;margin-top:8px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;opacity:.6}.sale-timer__expired{display:none;margin:18px 0 0;font-family:var(--font-head);font-size:2rem;color:var(--t-glow);text-align:center}.sale-timer.is-expired .sale-timer__grid{display:none}.sale-timer.is-expired .sale-timer__expired{display:block}.sale-timer.is-expired .sale-timer__dot{animation:none;background:#f7f3ec66}.sale-timer.is-expired .sale-timer__status{color:#f7f3ec99}@media(prefers-reduced-motion:reduce){.sale-timer__dot{animation:none}}@media(max-width:560px){.sale-timer{padding:18px 14px}.sale-timer__head{font-size:10px;letter-spacing:.15em}.sale-timer__num{font-size:clamp(2.4rem,9vw,3.4rem)}.sale-timer__cap{font-size:9px;letter-spacing:.1em}}.sale-offer{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:4px 14px;margin:0 auto}.sale-offer__pct{font-family:var(--font-head);font-weight:500;font-size:clamp(2.6rem,3.8vw,3.6rem);line-height:1.1;color:var(--cognac)}.sale-offer__meta{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.sale-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sale-stats>div{padding:clamp(14px,2vw,22px) 10px;text-align:center;border-right:1px solid var(--line)}.sale-stats>div:last-child{border-right:0}.sale-stats strong{display:block;font-family:var(--font-head);font-weight:500;font-size:clamp(2.2rem,3vw,3.2rem);line-height:1.1;color:var(--cognac)}.sale-stats span{display:block;margin-top:6px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}@media(max-width:560px){.sale-stats>div{padding:14px 4px}.sale-stats span{font-size:9.5px;letter-spacing:.08em}}.sale-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px;transition:opacity .2s var(--ease),transform .2s var(--ease)}.sale-grid.is-sorting{opacity:0;transform:translateY(8px)}.sale-item{display:flex;flex-direction:column;min-width:0}.sale-item .product-card{flex:1}.sale-item__save{margin:8px 0 0;font-size:12px;letter-spacing:.06em;color:var(--cognac)}.sale-empty{padding:clamp(40px,6vw,72px) 16px;text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sale-empty h3{font-family:var(--font-head);font-weight:500;font-size:2.4rem;margin:0 0 8px;color:var(--espresso)}.sale-empty p{max-width:520px;margin:0 auto;color:var(--muted)}@media(max-width:989px){.sale-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.sale-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}.sale-section .section-head{margin-bottom:22px}.sale-section .section-head .eyebrow{display:block;margin-bottom:10px}.sale-section .sale-offer{margin-bottom:26px}.sale-section .sale-timer{margin-bottom:clamp(34px,5vw,56px)}.sale-footer{text-align:center;margin-top:clamp(30px,4vw,48px)}.sale-page{background:var(--ivory);color:var(--espresso)}.sale-hero{position:relative;overflow:hidden;text-align:center;padding:clamp(54px,8vw,104px) 0 clamp(34px,5vw,56px);background:linear-gradient(135deg,var(--chocolate),var(--espresso));color:var(--ivory)}.sale-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60% 80% at 85% 10%,rgba(224,173,111,.26),transparent 62%),radial-gradient(45% 60% at 8% 100%,rgba(102,17,17,.4),transparent 62%)}.sale-hero .container{position:relative}.sale-hero .eyebrow{display:block;margin-bottom:12px;color:var(--sand)}.sale-hero h1{max-width:20ch;margin:0 auto 16px;color:var(--ivory);font-size:clamp(3.4rem,6vw,6rem);line-height:1.08}.sale-hero p{max-width:58ch;margin:0 auto;color:#f7f3ecc7}.sale-hero .sale-offer{margin-top:22px}.sale-hero .sale-offer__pct{color:#e0ad6f}.sale-hero .sale-offer__meta{color:#f7f3eca6}.sale-hero .sale-timer{margin-top:clamp(24px,4vw,38px)}.sale-hero .sale-stats{max-width:860px;margin:clamp(30px,4vw,48px) auto 0;border-color:#f7f3ec2e}.sale-hero .sale-stats>div{border-color:#f7f3ec2e}.sale-hero .sale-stats strong{color:#e0ad6f}.sale-hero .sale-stats span{color:#f7f3ec9e}.sale-catalog{padding-block:var(--section)}.sale-catalog .section-head{margin-bottom:28px}.sale-catalog .section-head .eyebrow{display:block;margin-bottom:10px}.sale-assure{background:var(--cream);border-top:1px solid var(--line)}.sale-assure__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.sale-assure__item{display:flex;align-items:flex-start;gap:16px;padding:clamp(22px,3vw,34px) clamp(14px,2vw,26px);border-right:1px solid var(--line)}.sale-assure__item:last-child{border-right:0}.sale-assure__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 46px;width:46px;height:46px;border:1px solid var(--line);border-radius:50%;color:var(--cognac);background:var(--ivory)}.sale-assure__icon svg{width:20px;height:20px}.sale-assure strong{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--espresso)}.sale-assure span.sale-assure__text{display:block;margin-top:6px;font-size:13.5px;line-height:1.6;color:var(--muted)}@media(max-width:749px){.sale-assure__grid{grid-template-columns:1fr}.sale-assure__item{border-right:0;border-bottom:1px solid var(--line)}.sale-assure__item:last-child{border-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/sale.css.map */
