.cu-countdown__cells{display:inline-flex;gap:6px;vertical-align:middle}.cu-countdown__cells>span{display:grid;justify-items:center;min-width:48px;padding:7px 6px 5px;background:var(--cu-ink);color:var(--cu-white);border-radius:4px}.cu-countdown__cells b{font-family:var(--cu-display);font-weight:400;font-size:26px;line-height:1;font-variant-numeric:tabular-nums}.cu-countdown__cells small{margin-top:3px;font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--cu-tan)}.cu-promo-note{margin:0;padding:12px var(--cu-gutter);background:var(--cu-bone-2);color:var(--cu-muted);font-size:14px;text-align:center}.cu-ribbon{position:relative;z-index:21;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 26px;min-height:60px;padding:10px var(--cu-gutter);background:var(--cu-orange);color:var(--cu-ink);text-align:center}.cu-ribbon__msg{font-size:clamp(22px,2.4vw,30px);text-wrap:balance}.cu-ribbon .cu-pill{min-height:44px;padding:0 22px}.cu-ribbon :focus-visible{outline-color:var(--cu-ink)}body:has(.cu-ribbon[data-hide-announce]:not([hidden])) .cu-announce{display:none}body:has(.cu-ribbon:not([hidden])) .cu-vhero{height:calc(100svh - var(--cu-ribbon-h, 60px))}.shopify-section:has(>.cu-header--overlay){position:relative;z-index:20}@media(max-width:600px){.cu-ribbon{gap:8px 14px;padding-top:12px;padding-bottom:12px}.cu-ribbon .cu-countdown__cells>span{min-width:42px}.cu-ribbon .cu-countdown__cells b{font-size:22px}}.cu-bhero__sale{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;color:var(--cu-white)}.cu-bhero__sale-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0e1280}.cu-bhero__sale .cu-bhero__photo:after{background:linear-gradient(to bottom,#0a0e128c 0,#0a0e1273 55%,#0a0e12b3)}.cu-bhero__sale-copy{position:absolute;left:0;right:0;top:96px;bottom:calc(var(--cu-bhero-band) + 30px);padding:0 var(--cu-gutter);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(10px,2svh,20px);text-align:center}.cu-bhero__sale-label{margin:0;color:var(--cu-orange)}.cu-bhero__sale-title{font-size:min(8.4vw,15svh,132px);line-height:.88;max-width:15ch;text-wrap:balance;color:var(--cu-bone)}.cu-bhero__sale-text{margin:0;max-width:48ch;text-wrap:balance;font-size:clamp(15px,1.3vw,18px);color:#ffffffe6}.cu-bhero__sale-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 16px}.cu-bhero__sale .cu-countdown__cells>span{background:#10171db3;border:1px solid rgba(255,255,255,.28)}.cu-bhero:has(.cu-bhero__sale:not([hidden])) .cu-bhero__tagline{visibility:hidden}@media(orientation:portrait){.cu-bhero__sale-title{font-size:min(13vw,9svh)}}@media(max-width:600px){.cu-bhero__sale .cu-countdown{display:none}}@media(max-height:620px){.cu-bhero__sale-copy{top:70px;gap:8px}.cu-bhero__sale-title{font-size:min(7vw,13svh)}.cu-bhero__sale-text{display:none}}.cu-tiles-section{padding-top:60px}.cu-tiles-section:not(:has(.cu-tile:not([hidden]))){display:none}.cu-tiles-section .cu-headrow{margin-bottom:30px}.cu-tiles{list-style:none;margin:0;padding:0;display:flex;gap:12px}.cu-tile{flex:1 1 0;min-width:0}.cu-tile:first-child:not(:only-child){flex-grow:1.4}.cu-tile__link{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;height:100%;min-height:clamp(260px,30vw,420px);padding:clamp(20px,2.4vw,34px);border-radius:var(--cu-radius);overflow:hidden;text-decoration:none}.cu-tile--orange .cu-tile__link{background:var(--cu-orange);color:var(--cu-ink)}.cu-tile--slate .cu-tile__link{background:var(--cu-slate);color:var(--cu-white)}.cu-tile--bone .cu-tile__link{background:var(--cu-bone);color:var(--cu-ink)}.cu-tile--photo .cu-tile__link{background:var(--cu-slate);color:var(--cu-white)}.cu-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 50%);transition:transform .6s var(--cu-ease)}.cu-tile--photo .cu-tile__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0a0e1226 0,#0a0e124d 45%,#0a0e12cc)}.cu-tile__link>span,.cu-tile__title{position:relative;z-index:1}.cu-tile__title{font-size:clamp(32px,3.4vw,50px);line-height:.92;max-width:14ch;text-wrap:balance}.cu-tile__cta{display:inline-flex;align-items:center;gap:8px;min-height:24px;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.cu-tile__cta svg{transition:transform .25s var(--cu-ease)}.cu-tile__link:hover .cu-tile__cta svg,.cu-tile__link:focus-visible .cu-tile__cta svg{transform:translate(4px)}.cu-tile--orange .cu-tile__link:focus-visible{outline-color:var(--cu-ink)}@media(prefers-reduced-motion:no-preference){.cu-tile__link:hover .cu-tile__img{transform:scale(1.04)}}@media(max-width:799px){.cu-tiles-section{padding-top:40px}.cu-tiles{flex-direction:column}.cu-tile__link{min-height:220px}}.cu-ribbon .cu-pill:hover{background:var(--cu-white);border-color:var(--cu-white);color:var(--cu-ink)}.cu-promo__hero{position:relative;background:var(--cu-orange);color:var(--cu-ink);overflow:hidden}.cu-promo__hero--photo{background:var(--cu-slate);color:var(--cu-white)}.cu-promo__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 50%)}.cu-promo__hero--photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#0a0e12d1 0,#0a0e1299 55%,#0a0e1273)}.cu-promo__hero--ended{background:var(--cu-bone)}.cu-promo__inner{position:relative;z-index:1;max-width:var(--cu-max);margin:0 auto;padding:clamp(48px,7vw,100px) var(--cu-gutter);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,80px)}.cu-promo__inner--solo{grid-template-columns:minmax(0,1fr)}.cu-promo__copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.cu-promo__copy>*{margin:0}.cu-promo__title{font-size:clamp(48px,6.4vw,104px);line-height:.9;max-width:14ch;text-wrap:balance}.cu-promo__text{max-width:46ch;text-wrap:pretty;font-size:clamp(16px,1.3vw,19px);font-weight:500}.cu-promo__deadline{align-self:stretch;padding-top:18px;border-top:2px solid currentColor;font-size:clamp(24px,2.6vw,38px)}.cu-countdown-big{margin:0;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.cu-countdown-big__n{font-size:clamp(150px,24vw,380px);line-height:.74;letter-spacing:-.02em;color:var(--cu-white);font-variant-numeric:tabular-nums}.cu-countdown-big__unit{margin-top:.3em;font-size:clamp(34px,4.6vw,72px)}.cu-promo__hero--photo .cu-countdown-big__unit{color:var(--cu-orange)}.cu-promo__hero :focus-visible{outline-color:currentColor}.cu-promo__offers{background:var(--cu-bone-2);padding:clamp(48px,6vw,90px) 0}.cu-promo__offers-inner{max-width:var(--cu-max);margin:0 auto;padding:0 var(--cu-gutter);display:flex;flex-direction:column;gap:clamp(26px,3vw,44px)}.cu-promo__intro{display:flex;flex-direction:column;gap:12px;max-width:60ch}.cu-promo__intro>*{margin:0}.cu-promo__intro p:not(.cu-eyebrow){color:var(--cu-muted)}.cu-offers{list-style:none;margin:0;padding:0;display:flex;gap:12px}.cu-offer{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(24px,3vw,44px);border-radius:var(--cu-radius)}.cu-offer>*{margin:0}.cu-offer--slate{background:var(--cu-slate);color:var(--cu-white)}.cu-offer--bone{background:var(--cu-bone);color:var(--cu-ink)}.cu-offer--orange{background:var(--cu-orange);color:var(--cu-ink)}.cu-offer__amount{font-size:clamp(54px,6vw,96px);line-height:.88}.cu-offer--slate .cu-offer__amount{color:var(--cu-orange)}.cu-offer--bone .cu-offer__amount{color:var(--cu-orange-text)}.cu-offer__text{max-width:40ch;flex:1}.cu-offer--slate .cu-offer__text{color:#ffffffdb}.cu-offer .cu-pill{margin-top:8px}.cu-offer--orange :focus-visible{outline-color:var(--cu-ink)}@media(max-width:799px){.cu-promo__inner{grid-template-columns:minmax(0,1fr)}.cu-countdown-big{order:-1;align-items:flex-start;text-align:left;flex-direction:row;align-items:flex-end;gap:14px}.cu-countdown-big__n{font-size:clamp(120px,38vw,200px)}.cu-countdown-big__unit{margin:0 0 .1em}.cu-offers{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/cu-promo.css.map */
