.container{position:relative}.count-down-section{position:relative;border-radius:var(--border-radius)}.promo_image{position:relative;padding:5% 0}.count-down-section{position:sticky;top:calc(var(--header-height) + 10rem);display:grid;background-size:cover;background-position:center}.count-down-video{grid-area:1 / 1;width:100%;height:100%;position:relative;overflow:hidden;border-radius:var(--border-radius)}.count-down-video video,.count-down-video img,.count-down-video svg{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius)}.count-down-video svg.placeholder-svg{display:block;border-radius:var(--border-radius)}.count-down-section countdown-timer{grid-area:1 / 1;position:relative;z-index:1;padding:3rem 2rem;text-align:center;border-radius:var(--border-radius)}.count-down-section countdown-timer:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--overlay_color);opacity:var(--overlay);border-radius:var(--border-radius);z-index:-1}.countdown-timer__inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.countdown-timer__inner .section_content_gap{max-width:80rem;margin:0 auto}.countdown_subheading{color:var(--color)}.countdown-timer__inner .heading{border-bottom:1px solid;padding-bottom:25px}.count-down-section .countdown-timer__timer{display:flex;justify-content:center;margin:25px 0 32px}.countdown-timer__block{flex:1;min-width:100px;padding:25px 35px;position:relative;text-align:center}.countdown-timer__block span:first-child{display:block;font-size:calc(var(--font-heading-scale) * 4rem);font-family:var(--font-heading-family);line-height:1}.countdown-timer__block span:last-child{display:block;margin-top:8px;font-size:1.4rem;text-transform:uppercase}.counter_span{background:var(--color-highlight);padding:1.5rem 1rem;border-radius:var(--border-radius);display:inline-block;font-weight:var(--font-heading-weight)}.separator-line:not(:last-child):after{content:"";position:absolute;right:0;top:20%;height:60%;width:1.5px;background:var(--color-heading)}.separator-colon:not(:last-child):after{content:":";position:absolute;right:-6px;top:40%;transform:translateY(-50%);font-size:3rem;font-weight:700;color:var(--color-heading)}.count_down_promo{width:35%;height:100%;z-index:2;will-change:transform;transition:transform 3s ease-out;transform-origin:center}.count_down_promo img,.count_down_promo svg{border-radius:var(--border-radius)}.count_down_promo .image,.count_down_promo .image img{height:100%;object-fit:contain}.count_down_promo svg.placeholder--svg{max-width:80%}.promo_image .count-down-section{padding-left:20%}.cwn_img_inner{border-radius:var(--border-radius);overflow:hidden;object-fit:cover;width:100%;height:100%;aspect-ratio:1}.cwn_img_inner.cwn_column_img_auto{aspect-ratio:var(--first-image-aspect-ratio)}.count-down-section.cwn_image_as_col{grid-template-columns:var(--max-width) 3fr;gap:unset}.count-down-section.cwn_image_as_col countdown-timer{grid-area:unset;border-radius:0 var(--border-radius) var(--border-radius) 0}.cwn_image_as_col .countdown-timer__inner{position:static;transform:unset}.count-down-section.cwn_image_as_col countdown-timer:after{border-radius:0 var(--border-radius) var(--border-radius) 0}.count-down-section.cwn_image_as_col .count-down-video img{var(--border-radius) 0 0 var(--border-radius)}.count-down-section.cwn_image_as_col .count-down-video video{border-radius:var(--border-radius) 0 0 var(--border-radius)}.count-down-section.cwn_image_as_col .count-down-video,.cwn_image_as_col .cwn_img_inner.cwn_column_img_auto{border-radius:0}.cwn_image_as_col .countdown-timer__block{background:var(--color-background);padding:25px;border-radius:var(--badge-border-radius)}.cwn_image_as_col .countdown-timer__block span:last-child{color:var(--color-text)}.cwn_image_as_col .counter_span{background:var(--color-secondary-bg);color:var(--color-secondary-text);border-radius:var(--badge-border-radius);border:2px solid var(--border)}.cwn_image_as_col .countdown-timer__timer{gap:3rem}.cwn_image_as_col .section_content_gap.timer_alignment_left{text-align:left}.cwn_image_as_col .section_content_gap{grid-gap:2.3rem;margin-top:3rem}.cwn_image_as_col .countdown-timer__timer{margin:15px 0}.cwn_image_as_col .count-down-video svg.placeholder-svg{border-radius:var(--border-radius) 0 0 var(--border-radius)}@media screen and (max-width:1240px){.cwn_image_as_col .countdown-timer__block{padding:20px}.count-down-section.cwn_image_as_col{grid-template-columns:1fr}.count-down-section.cwn_image_as_col .count-down-video,.cwn_image_as_col .cwn_img_inner.cwn_column_img_auto,.count-down-section.cwn_image_as_col .count-down-video svg{border-radius:var(--border-radius) var(--border-radius) 0 0}.count-down-section.cwn_image_as_col .count-down-video video{border-radius:var(--border-radius) var(--border-radius) 0 0}.count-down-section.cwn_image_as_col countdown-timer{border-radius:0 0 var(--border-radius) var(--border-radius)}.count-down-section.cwn_image_as_col countdown-timer:after{border-radius:0 0 var(--border-radius) var(--border-radius)}}@media screen and (max-width:990px){.promo_image .count_down_promo{display:none}.promo_image .count-down-section{padding-left:0}}@media screen and (max-width:989px)and (min-width:750px){.count-down-video{aspect-ratio:16 / 9}}@media screen and (max-width:750px){.count-down-video{aspect-ratio:3 / 4}.countdown-timer__block span:first-child{font-size:2rem}.countdown-timer__block{padding:12px 10px 0;min-width:unset}.count-down-section .countdown-timer__timer{justify-content:space-between}}@media screen and (max-width:640px){.countdown-timer__block span:last-child{font-size:1.1rem}.count-down-section countdown-timer{display:flex;align-items:center;justify-content:center;padding-inline:1.5rem}.count-down-section .countdown-timer__timer{justify-content:space-evenly}.cwn_image_as_col .countdown-timer__block{padding:15px}.cwn_image_as_col .countdown-timer__timer{gap:2rem}}@media screen and (max-width:500px){.cwn_image_as_col .counter_span{padding:10px 7px}.cwn_image_as_col .countdown-timer__block{padding:10px 5px}.cwn_image_as_col .countdown-timer__timer{gap:1rem}.cwn_image_as_col .countdown-timer__block span:last-child{font-size:1rem}}@media screen and (max-width:350px){.countdown-timer__block{padding:12px 7px 0}.countdown-timer__inner{top:25%;left:0;right:0;transform:none}.countdown-timer__inner .section_content_gap{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/countdown-timer.css.map */
