.product-promotion{position:relative;isolation:isolate;display:block;container-type:inline-size;padding:18px 20px;overflow:hidden;border:1px solid var(--promotion-border, #bd9548);border-radius:7px;background-color:var(--promotion-background, #faf6ed);background-image:linear-gradient(135deg,rgb(255 255 255 / .4),transparent 45%,rgb(255 255 255 / .16));color:var(--promotion-text, #171511);text-align:center}.product-promotion__content{position:relative;min-width:0}.product-promotion[hidden],.product-promotion__countdown[hidden]{display:none}.product-promotion__heading{display:grid;gap:6px}.product-promotion__eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;margin:0;color:var(--promotion-accent, #a47722);font-family:var(--heading-font-family);font-size:11px;font-weight:400;line-height:1.2;letter-spacing:.24em;text-transform:uppercase}.product-promotion__eyebrow:before,.product-promotion__eyebrow:after{flex:0 1 28px;height:1px;background:currentColor;content:""}.product-promotion__name{min-width:0;margin:0;font-family:var(--heading-font-family);font-size:30px;font-size:clamp(24px,7.3cqi,38px);font-weight:400;line-height:1.08;letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance}.product-promotion__discount{display:block;margin-block-start:2px;color:var(--promotion-accent, #a47722);font-family:var(--heading-font-family);font-size:60px;font-size:clamp(42px,14.8cqi,78px);font-weight:400;line-height:1;letter-spacing:-.025em;text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance}.product-promotion__supporting-text{margin:4px 0 0;font-family:var(--heading-font-family);font-size:15px;font-size:clamp(13px,3.8cqi,18px);line-height:1.3;letter-spacing:.01em;text-wrap:balance}.product-promotion__countdown{display:block;margin-block-start:14px;padding-block-start:12px;border-block-start:1px solid var(--promotion-border, #bd9548)}.product-promotion__label{display:block;margin-block-end:10px;color:var(--promotion-accent, #a47722);font-size:9px;font-weight:500;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.product-promotion__time{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));font-variant-numeric:tabular-nums}.product-promotion__unit{position:relative;display:grid;justify-items:center;gap:4px;min-width:0}.product-promotion__unit+.product-promotion__unit:before{position:absolute;inset-block:1px;inset-inline-start:0;width:1px;background:var(--promotion-border, #bd9548);content:""}.product-promotion__unit strong{font-family:var(--heading-font-family);font-size:32px;font-size:clamp(24px,7cqi,36px);font-weight:400;line-height:1;letter-spacing:-.025em}.product-promotion__unit small{color:inherit;opacity:.64;font-family:var(--heading-font-family);font-size:9px;font-weight:400;letter-spacing:.12em;line-height:1.1;text-transform:uppercase}.product-promotion__guarantee{display:flex;align-items:center;justify-content:center;gap:10px;margin:12px 0 0;font-family:var(--heading-font-family);font-size:15px;font-size:clamp(12px,3.8cqi,18px);line-height:1.25;text-wrap:balance}.product-promotion__guarantee svg{flex:0 0 26px;width:26px;height:26px;color:var(--promotion-accent, #a47722)}@media(max-width:699px){.product-promotion{padding:14px 16px}.product-promotion__eyebrow{font-size:10px}.product-promotion__countdown{margin-block-start:12px;padding-block-start:10px}.product-promotion__guarantee{gap:8px;margin-block-start:10px}.product-promotion__guarantee svg{flex-basis:24px;width:24px;height:24px}}.product-promotion--with-background{display:block;aspect-ratio:2 / 1;padding:0;border:0;background-image:none}.product-promotion--with-background:after{position:absolute;z-index:2;top:.6cqi;right:.6cqi;bottom:.6cqi;left:.6cqi;border:1px solid var(--promotion-border, #bd9548);border-radius:.8cqi;pointer-events:none;content:""}.product-promotion__background,.product-promotion__background img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.product-promotion__background img{object-fit:contain}.product-promotion--with-background .product-promotion__content{position:absolute;z-index:1;top:0;right:5.7%;bottom:0;left:50.5%;container-type:normal}.product-promotion--with-background .product-promotion__heading{display:contents}.product-promotion--with-background .product-promotion__eyebrow,.product-promotion--with-background .product-promotion__name,.product-promotion--with-background .product-promotion__discount,.product-promotion--with-background .product-promotion__supporting-text,.product-promotion--with-background .product-promotion__countdown,.product-promotion--with-background .product-promotion__guarantee{position:absolute;inset-inline:0;width:100%;margin:0}.product-promotion--with-background .product-promotion__eyebrow{top:12%;gap:2cqi;font-size:2.2cqi;letter-spacing:.2em;line-height:1.2}.product-promotion--with-background .product-promotion__eyebrow:before,.product-promotion--with-background .product-promotion__eyebrow:after{flex-basis:5cqi}.product-promotion--with-background .product-promotion__name{top:21%;font-size:5.6cqi;line-height:1;letter-spacing:0;white-space:nowrap}.product-promotion--with-background .product-promotion__discount{top:33%;font-size:10.9cqi;line-height:1;letter-spacing:-.04em;white-space:nowrap}@supports (background-clip: text){.product-promotion--with-background .product-promotion__discount{background:linear-gradient(165deg,#efce69 8%,var(--promotion-accent, #a47722) 54%,#cba13a 80%);background-clip:text;color:transparent}}.product-promotion--with-background .product-promotion__supporting-text{top:56%;font-size:2.9cqi;line-height:1.2;letter-spacing:0;white-space:nowrap}.product-promotion--with-background .product-promotion__countdown{top:64%;padding-block-start:2.1cqi}.product-promotion--with-background .product-promotion__label{position:absolute;inset:-1em 0 auto;margin:0;font-size:1.5cqi;line-height:1}.product-promotion--with-background .product-promotion__unit{gap:.7cqi}.product-promotion--with-background .product-promotion__unit strong{font-size:4.1cqi}.product-promotion--with-background .product-promotion__unit small{font-size:1.4cqi}.product-promotion--with-background .product-promotion__guarantee{bottom:8.6%;gap:1.5cqi;font-size:2cqi;line-height:1.2;white-space:nowrap}.product-promotion--with-background .product-promotion__guarantee svg{flex-basis:3.5cqi;width:3.5cqi;height:3.5cqi}.product-promotion--artwork-only:after,.product-promotion--artwork-only .product-promotion__unit+.product-promotion__unit:before{display:none}.product-promotion--artwork-only .product-promotion__countdown{border:0}.product-promotion--artwork-only .product-promotion__unit{display:flex;align-items:baseline;justify-content:center;gap:.5cqi}.product-promotion--artwork-only .product-promotion__unit strong{font-size:5.4cqi;font-weight:700}.product-promotion--artwork-only .product-promotion__unit small{font-size:2cqi;font-weight:600;letter-spacing:0;opacity:1}
/*# sourceMappingURL=/cdn/shop/t/25/assets/product-promotion.css.map */
