.zds-offer{box-sizing:border-box;--zds-rust:#9c3828;--zds-ink:#302b25;--zds-line:#ddc8b2;color:var(--zds-ink);background:linear-gradient(115deg,#faf1e5,#f1e1cc);border:1px solid var(--zds-line);border-radius:18px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(180px,.75fr) minmax(220px,.85fr);gap:28px;align-items:center;padding:28px 34px;font-family:Montserrat,Arial,sans-serif;text-align:left;position:relative;overflow:hidden}
.zds-offer[hidden],.zds-offer-nav[hidden]{display:none!important}
.zds-offer *{box-sizing:border-box}
.zds-offer h2,.zds-offer p{margin:0;color:inherit;font-family:inherit;text-transform:none}
.zds-offer .zds-eyebrow{display:flex;align-items:center;gap:11px;color:#895134;font-size:9px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}
.zds-offer .zds-offer-tag{background:var(--zds-rust);color:#fff8f0;padding:5px 8px;border-radius:4px;letter-spacing:.07em}
.zds-offer h2{font-size:clamp(25px,2.5vw,36px);line-height:1.1;font-weight:500;letter-spacing:-.045em;margin:14px 0 9px}
#zds-catalog-offer h2,#zds-popup-offer h2{font-size:clamp(25px,2.5vw,36px);line-height:1.1;font-weight:500;letter-spacing:-.045em;margin:14px 0 9px}
.zds-offer .zds-lead{font-size:13px;line-height:1.6}
.zds-offer .zds-terms{color:#705f50;font-size:10px;line-height:1.7;margin-top:10px;max-width:440px}
.zds-offer .zds-shop{display:inline-flex;align-items:center;gap:24px;color:#9a3c22;font-size:11px;font-weight:700;text-decoration:none;border-bottom:1px solid #ba7951;padding-bottom:5px;margin-top:14px}
.zds-offer .zds-shop svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.zds-offer .zds-shop:focus-visible,.zds-offer-nav button:focus-visible{outline:3px solid #a44e2b;outline-offset:4px}
.zds-offer .zds-rate{display:flex;flex-direction:column;align-items:center;text-align:center;padding:15px 20px;border-left:1px solid var(--zds-line);border-right:1px solid var(--zds-line)}
.zds-offer .zds-truck{display:block;width:51px;color:var(--zds-rust);margin-bottom:10px}
.zds-offer .zds-truck svg{display:block;width:100%;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.zds-offer .zds-price{display:grid;justify-items:center;color:var(--zds-rust)}
.zds-offer .zds-currency{font-size:9px;letter-spacing:.13em;font-weight:650}
.zds-offer .zds-price strong{font-weight:550;font-size:61px;letter-spacing:-.06em;line-height:1.1;white-space:nowrap}
.zds-offer .zds-price sup{vertical-align:top;position:static;font-size:26px;line-height:1.7;margin-right:3px}
.zds-offer .zds-unit{font-size:11px}
.zds-offer .zds-rate-note{margin-top:15px;color:#705f50;font-size:9px}
.zds-offer .zds-timer-heading{font-size:9px;font-weight:650;letter-spacing:.11em;text-transform:uppercase;color:#875b40;display:block;margin-bottom:12px}
.zds-offer .zds-clock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;max-width:270px;font-variant-numeric:tabular-nums}
.zds-offer .zds-clock>span{display:flex;flex-direction:column;align-items:center;gap:5px;padding:11px 5px 8px;background:#fffaf2;border:1px solid #d9bea3;border-radius:7px}
.zds-offer .zds-clock b{color:#86462c;font-size:24px;font-weight:550;line-height:1}
.zds-offer .zds-clock small{color:#8b6752;font-size:7px;letter-spacing:.08em;text-transform:uppercase}
.zds-offer .zds-deadline{font-size:9px;color:#80644e;line-height:1.6;margin-top:10px}
#zds-catalog-offer{margin:0 26px 30px;scroll-margin-top:200px}
#zds-popup-offer{margin:16px 0 0;scroll-margin-top:12px}
.zds-offer-nav{position:sticky;top:0;z-index:4;display:flex;justify-content:center;gap:8px;padding:0 0 12px;background:#faf7f1}
.zds-offer-nav button{font:600 11px/1.4 Montserrat,Arial,sans-serif;padding:9px 15px;min-height:37px;border:1px solid #dbc3a9;border-radius:30px;background:#fffaf3;color:#754931;cursor:pointer;box-shadow:none;text-transform:none;letter-spacing:normal}
.zds-offer-nav button:hover,.zds-offer-nav button:focus,.zds-offer-nav button:active{background:#ead5bd;color:#754931}
#zhfp-header .zds-header-copy{font-size:11px;color:#fff6ec;font-weight:650;border-left:1px solid #e8ad8b66;padding-left:17px}
#zhfp-header #zhfp-weekly-sale.zds-two-offers .weeklySaleProduct{display:none}
#zhfp-header #zhfp-weekly-sale.zds-two-offers .weeklySaleSaving{font-size:0}
#zhfp-header #zhfp-weekly-sale.zds-two-offers .weeklySaleSaving::before{content:"LUX $400";font-size:12px}
#zhfp-header #zhfp-weekly-sale.zds-two-offers .weeklySaleCurrency{display:none}
#zds-product-offer{grid-template-columns:1fr auto;gap:14px 20px;padding:18px 20px;margin:19px 0 9px;border-radius:12px}
#zds-product-offer .zds-eyebrow{font-size:8px;gap:7px}
#zds-product-offer h2{font-size:21px;letter-spacing:-.035em;margin:10px 0 0}
#zds-product-offer .zds-lead,#zds-product-offer .zds-shop,#zds-product-offer .zds-rate-note,#zds-product-offer .zds-truck{display:none}
#zds-product-offer .zds-terms{font-size:9px;line-height:1.6;margin-top:8px}
#zds-product-offer .zds-rate{border:0;padding:0}
#zds-product-offer .zds-price strong{font-size:42px}
#zds-product-offer .zds-price sup{font-size:19px}
#zds-product-offer .zds-time{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:6px 14px;align-items:center;border-top:1px solid var(--zds-line);padding-top:12px}
#zds-product-offer .zds-timer-heading{font-size:8px;margin:0}
#zds-product-offer .zds-clock{grid-column:2;grid-row:1/3;gap:4px}
#zds-product-offer .zds-clock>span{padding:7px 6px 5px;min-width:36px;border-radius:5px}
#zds-product-offer .zds-clock b{font-size:17px}
#zds-product-offer .zds-clock small{font-size:6px}
#zds-product-offer .zds-deadline{margin:0;font-size:8px}
@media(max-width:1000px){.zds-offer{grid-template-columns:minmax(0,1.5fr) minmax(155px,.7fr);gap:20px;padding:25px}.zds-offer .zds-time{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--zds-line);padding-top:18px}.zds-offer .zds-timer-heading{margin:0}.zds-offer .zds-clock{width:220px;flex:none}.zds-offer .zds-deadline{max-width:160px;margin:0}.zds-offer .zds-rate{border-right:0}#zhfp-header .zds-header-copy{font-size:10px;padding-left:8px}#zhfp-header #zhfp-weekly-sale.zds-two-offers .weeklySaleDeadline{display:none}}
@media(max-width:600px){.zds-offer{padding:21px 18px;grid-template-columns:minmax(0,1fr) 110px;gap:16px;border-radius:13px}.zds-offer .zds-eyebrow{font-size:7px;gap:7px;letter-spacing:.055em}.zds-offer h2{font-size:26px;margin:12px 0 8px}.zds-offer .zds-lead{font-size:11px}.zds-offer .zds-terms{font-size:9px;line-height:1.6}.zds-offer .zds-copy{display:contents}.zds-offer .zds-eyebrow,.zds-offer h2,.zds-offer .zds-lead{grid-column:1}.zds-offer .zds-eyebrow{margin-bottom:-8px}.zds-offer h2{margin:0;align-self:end}.zds-offer .zds-lead{margin-top:-6px}.zds-offer .zds-terms{grid-column:1/-1;margin:0}.zds-offer .zds-shop{grid-column:1/-1;justify-self:start;font-size:10px;margin:0}.zds-offer .zds-rate{grid-column:2;grid-row:1/4;border:0;padding:0;align-self:center}.zds-offer .zds-truck{width:38px;margin-bottom:7px}.zds-offer .zds-price strong{font-size:47px}.zds-offer .zds-price sup{font-size:20px}.zds-offer .zds-unit{font-size:10px}.zds-offer .zds-rate-note{display:none}.zds-offer .zds-time{display:grid;grid-template-columns:1fr;gap:9px;padding-top:14px}.zds-offer .zds-clock{width:100%;max-width:none}.zds-offer .zds-clock>span{padding:9px 5px 7px}.zds-offer .zds-clock b{font-size:23px}.zds-offer .zds-timer-heading{font-size:8px}.zds-offer .zds-deadline{max-width:none;font-size:8px}#zds-catalog-offer{margin:0 15px 24px}.zds-offer-nav{gap:6px;padding-bottom:8px}.zds-offer-nav button{font-size:9px;padding:8px 10px}#zhfp-header #zhfp-weekly-sale.zds-two-offers .weeklySaleInner{gap:6px}#zhfp-header .zds-header-copy{font-size:8px;padding-left:6px}#zhfp-header #zhfp-weekly-sale.zds-two-offers .weeklySaleSaving::before{font-size:9px}#zhfp-header #zhfp-weekly-sale.zds-two-offers .weeklySaleTag{font-size:7px;padding:3px 4px}#zhfp-header #zhfp-weekly-sale.zds-two-offers .weeklySaleButton{font-size:8px;padding:0 6px}#zhfp-header #zhfp-weekly-sale.zds-two-offers .weeklySaleClock{font-size:8px}#zhfp-header #zhfp-weekly-sale.zds-two-offers .weeklySaleClock b{font-size:8px}#zds-product-offer{padding:16px;gap:12px}#zds-product-offer .zds-copy{display:block}#zds-product-offer .zds-rate{grid-row:auto;grid-column:2}#zds-product-offer h2{font-size:20px;margin:10px 0 0}#zds-product-offer .zds-time{grid-template-columns:1fr;padding-top:12px;gap:9px}#zds-product-offer .zds-clock{grid-column:1;grid-row:auto;max-width:none}#zds-product-offer .zds-clock b{font-size:20px}#zds-product-offer .zds-clock small{font-size:7px}#zds-product-offer .zds-deadline{grid-row:3}}
@media(prefers-reduced-motion:reduce){.zds-offer,.zds-offer-nav{scroll-behavior:auto!important}}
@media(max-width:600px){#zds-catalog-offer h2,#zds-popup-offer h2{font-size:26px;margin:0}}
@media(max-width:360px){#zhfp-header #zhfp-weekly-sale.zds-two-offers .weeklySaleTag{display:none}}

/* Clarify the terminal-delivery offer at every displayed price. */
.zds-offer h2 .zds-asterisk{position:static;top:auto;font-size:.55em;line-height:0;vertical-align:super;margin-left:2px;color:var(--zds-rust)}
.zds-offer .zds-footnote{color:#705f50;font-size:10px;line-height:1.65;margin-top:9px;max-width:480px}
.zds-offer .zds-footnote>span{font-weight:700;color:var(--zds-rust)}
#zds-product-offer .zds-footnote{font-size:10px;line-height:1.6;margin-top:8px}
@media(max-width:600px){.zds-offer .zds-footnote{grid-column:1/-1;font-size:10px;line-height:1.65;margin:0}#zds-product-offer .zds-footnote{margin-top:8px}}
