.section__container:has(.countdown-section){display:flex;padding:0;container-type:size;container-name:countdown-container}.section__container:has(.countdown-section) animated-stages{width:100%}.section__container.container-full:has(.countdown-section){--page-width-spacing: 0px}.section:has(.section__container.container-full) .countdown-section{max-width:var(--page-width-fixed);margin-inline:auto}.section__container.container-fixed:has(.countdown-section),.section__wrapper:has(.section__container.container-fixed .countdown-section),.section__wrapper:has(.section__container.container-fixed .countdown-section) .section__background-media{border-radius:var(--border-radius-size-5);overflow:hidden}.section__container:has(.countdown-section){--countdown-height: var(--countdown-height-mobile);position:relative;height:var(--countdown-height)}.section__container:has(.countdown-section--fullheight){--countdown-height-mobile: 200px;--countdown-height-tablet: 300px;--countdown-height-desktop: 300px;--countdown-max-height: 100vh;--countdown-height: max(var(--countdown-height-mobile), var(--countdown-max-height))}.section__container:has(.countdown-section--under-header){--header-wrapper-height: calc(var(--header-height) + var(--header-top-height));--countdown-max-height: calc(100vh - var(--header-height) - var(--section-spacing-top-mobile))}@media screen and (min-width:577px){.section__container:has(.countdown-section){--countdown-height: var(--countdown-height-tablet)}.section__container:has(.countdown-section--fullheight){--countdown-height: max(var(--countdown-height-tablet), var(--countdown-max-height))}.section__container:has(.countdown-section--under-header){--countdown-max-height: calc(100vh - var(--header-wrapper-height, 0px) - var(--section-spacing-top))}}@media screen and (min-width:1025px){.section__container:has(.countdown-section){--countdown-height: var(--countdown-height-desktop)}.section__container:has(.countdown-section--fullheight){--countdown-height: max(var(--countdown-height-desktop), var(--countdown-max-height))}}.countdown-section{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:60px;overflow:hidden}.countdown-section__content{--top-spacing: var(--content-top-spacing-mobile);position:relative;width:100%;flex:1;overflow:hidden}.countdown-section__content-wrapper{position:absolute;left:0;top:0;height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:30px;overflow:hidden}.countdown-section__headings-top{position:absolute;display:flex;flex-direction:column;gap:30px;top:var(--top-spacing);left:0;width:100%;transform:translateY(calc(-1 * var(--top-spacing)))}@media screen and (min-width:577px){.countdown-section__content-wrapper{gap:50px}.countdown-section__headings-top{--top-spacing: var(--content-top-spacing-tablet)}}@media screen and (min-width:1025px){.countdown-section__content-wrapper{left:var(--content-start-spacing);width:var(--content-width);transform:translate(calc(-1 * var(--content-start-spacing)))}.countdown-section__link+.countdown-section__content-wrapper{z-index:var(--layer-flat);pointer-events:none}.countdown-section__link+.countdown-section__content-wrapper .countdown-section__buttons{width:fit-content;pointer-events:all}.countdown-section__headings-top{--top-spacing: var(--content-top-spacing-desktop)}}.section__wrapper:has(.countdown-section),.section:has(.section__container.container-full .countdown-section){margin-top:var(--section-spacing-top-mobile);margin-bottom:var(--section-spacing-bottom-mobile)}.countdown-section-wrapper{padding:30px}.countdown-section-wrapper,.countdown-section-wrapper animated-stages{width:100%;height:100%}@media(min-width:577px){.section__wrapper:has(.countdown-section),.section:has(.section__container.container-full .countdown-section){margin-top:var(--section-spacing-top);margin-bottom:var(--section-spacing-bottom)}.countdown-section-wrapper{padding:60px}@container countdown-container (height < 631px){.countdown-section-wrapper{padding:50px}}}@media(min-width:769px){.countdown-section-wrapper{padding:100px}@container countdown-container (height < 631px){.countdown-section-wrapper{padding:50px}}}@media(max-width:576px){.countdown-section.mobile-to-center{margin-inline:auto;align-items:center}.countdown-section.mobile-to-center .countdown-timer,.countdown-section.desktop-to-center .countdown-section__buttons{justify-content:center}.countdown-section.mobile-to-center .countdown-section__content-wrapper{align-items:center;text-align:center}.countdown-section.mobile-to-center .countdown-section__buttons{margin-inline:auto}.countdown-section.countdown-section.mobile-to-right{align-items:flex-end}.countdown-section.mobile-to-right .countdown-timer,.countdown-section.desktop-to-right .countdown-section__buttons{justify-content:flex-end}.countdown-section.mobile-to-right .countdown-section__content-wrapper{align-items:flex-end;text-align:end}.countdown-section.mobile-to-right .countdown-section__buttons{margin-inline-start:auto}}@media(min-width:577px){.countdown-section.desktop-to-center{margin-inline:auto;align-items:center}.countdown-section.desktop-to-center .countdown-timer,.countdown-section.desktop-to-center .countdown-section__buttons{justify-content:center}.countdown-section.desktop-to-center .countdown-section__content-wrapper{align-items:center;text-align:center}.countdown-section.desktop-to-center .countdown-section__buttons{margin-inline:auto}.countdown-section.countdown-section.desktop-to-right{align-items:flex-end}.countdown-section.desktop-to-right .countdown-timer,.countdown-section.desktop-to-right .countdown-section__buttons{justify-content:flex-end}.countdown-section.desktop-to-right .countdown-section__content-wrapper{align-items:flex-end;text-align:end}.countdown-section.desktop-to-right .countdown-section__buttons{margin-inline-start:auto}}.countdown-section__logo .media{width:var(--logo-width-mobile, fit-content);max-width:100%}.countdown-section__logo .media :is(div,img,svg){display:block;height:100%;width:100%;object-fit:cover}.countdown-section__logo .placeholder-svg{aspect-ratio:1}@media screen and (min-width:1025px){.countdown-section__logo .media{width:var(--logo-width, fit-content)}}.countdown-section__content{display:flex;flex-direction:column;gap:30px}.countdown-section--center .countdown-section__content{align-items:center}.countdown-section .header-group__heading{font-size:var(--heading-font-size-mobile);color:var(--heading-group-heading-color);transition:color var(--duration-default) var(--transition-primary)}.countdown-section .countdown-section__link{z-index:var(--layer-flat)}.countdown-section:has(.countdown-section__link) .countdown-timer__headings{z-index:var(--layer-flat);cursor:pointer}.countdown-section:not(:has(.countdown-section__link)) .header-group__heading>.link-animated--heading{background-image:none}.countdown-section .header-group__subtitle{font-size:var(--subheading-font-size);color:var(--heading-group-subheading-color);transition:color var(--duration-default) var(--transition-primary)}.countdown-section .header-group__description{color:var(--heading-group-description-color);transition:color var(--duration-default) var(--transition-primary)}.countdown-section .header-group__description *{color:currentColor}.countdown-section__note{color:var(--note-color)}@media(min-width:577px){.countdown-section .header-group__heading{font-size:var(--heading-font-size-tablet)}}@media(min-width:1025px){.countdown-section .header-group__heading{font-size:var(--heading-font-size)}}@media screen and (min-width:1025px){.countdown-section:has(.countdown-section__link) .countdown-timer__headings:hover .header-group__heading{color:var(--heading-group-heading-color-hover, var(--heading-group-heading-color))}.countdown-section:has(.countdown-section__link) .countdown-timer__headings:hover .header-group__subtitle{color:var(--heading-group-subheading-color-hover, var(--heading-group-subheading-color))}.countdown-section:has(.countdown-section__link) .countdown-timer__headings:hover .header-group__description{color:var(--heading-group-description-color-hover, var(--heading-group-description-color))}}.countdown-section__buttons{display:flex;flex-wrap:wrap;gap:14px}@media(max-width:576px){.countdown-section__button,.countdown-section__button .button{width:100%}}.countdown-section__headings-wrapper,.countdown-timer__headings{display:flex;flex-direction:column;grid-gap:30px}.countdown-timer__headings{grid-gap:10px}.countdown-timer{--countdown-scale: calc(var(--countdown-number-size-mobile, 48) / 48);--countdown-base-size: 42px;--countdown-base-height: 50px;--countdown-base-dot: 6px;--countdown-base-dots-height: 22px;--countdown-base-right: 9px;--countdown-gap: 12px;--countdown-dot: calc(var(--countdown-base-dot) * var(--countdown-scale));--countdown-right: calc(-1 * (var(--countdown-base-right) + var(--countdown-base-dot) * (var(--countdown-scale) - 1) / 2));display:flex;flex-wrap:wrap;column-gap:var(--countdown-gap);row-gap:5px;align-items:baseline}.countdown-timer__item{position:relative;display:flex;flex-direction:column;align-items:center}.countdown-timer__item:not(:last-child):after{content:"";position:absolute;--countdown-dot-radius: calc(var(--countdown-dot) / 2 + .1px);--countdown-dots-height: calc(var(--countdown-base-dots-height) * var(--countdown-scale));right:var(--countdown-right);top:calc(50% - var(--countdown-dots-height) / 2);width:var(--countdown-dot);height:var(--countdown-dots-height);background-image:radial-gradient(circle,rgba(var(--color-base-rgb),.3) var(--countdown-dot-radius),transparent var(--countdown-dot-radius)),radial-gradient(circle,rgba(var(--color-base-rgb),.3) var(--countdown-dot-radius),transparent var(--countdown-dot-radius));background-position:top center,bottom center;background-repeat:no-repeat;background-size:var(--countdown-dot) var(--countdown-dot)}.countdown-timer__number{position:relative;width:2.2ch;height:calc(var(--countdown-base-height) * var(--countdown-scale));font-size:calc(var(--countdown-base-size) * var(--countdown-scale));font-weight:900;line-height:calc(var(--countdown-base-height) * var(--countdown-scale));overflow:hidden;display:flex;justify-content:center;align-items:center;text-align:center;-webkit-font-smoothing:antialiased;transform:translateZ(0);font-variant-numeric:tabular-nums}.countdown-timer__label{--text-size-h4: calc(var(--font-heading-small-scale) * 13px);--text-size-h4-mobile: calc(var(--font-heading-small-scale-mobile) * 13px);white-space:nowrap}.countdown-timer__label-short{display:none}@media screen and (max-width:576px){.countdown-timer__label-full{display:none}.countdown-timer__label-short{display:inline}}@media screen and (min-width:420px){.countdown-timer{--countdown-gap: 18px;--countdown-base-size: 48px;--countdown-base-height: 56px;--countdown-base-right: 12px}.countdown-timer__label{--text-size-h4: calc(var(--font-heading-small-scale) * 15px);--text-size-h4-mobile: calc(var(--font-heading-small-scale-mobile) * 15px)}}@media screen and (min-width:577px){.countdown-timer{--countdown-scale: calc(var(--countdown-number-size-tablet, 64) / 64);--countdown-base-size: 64px;--countdown-base-height: 76px;--countdown-gap: 14px;row-gap:10px}}@media screen and (min-width:640px){.countdown-timer{--countdown-gap: 18px;row-gap:10px}}@media screen and (min-width:992px){.countdown-timer{--countdown-scale: calc(var(--countdown-number-size-desktop, 96) / 96);--countdown-base-size: 96px;--countdown-base-height: 115px;--countdown-base-dot: 10px;--countdown-base-dots-height: 36px;--countdown-base-right: 23px;--countdown-gap: 34px}}.countdown-timer .countdown-value{position:absolute;left:0;right:0;margin:auto;text-align:center;width:100%}.countdown-timer .countdown-value--next{opacity:0;visibility:hidden}.countdown-timer .countdown-value--in,.countdown-value--out{visibility:visible}.countdown-timer .countdown-value--current{opacity:1;visibility:visible}.countdown-timer--animate-slide .countdown-value--out{animation:numberSlideUpOut .7s cubic-bezier(.65,0,.35,1) forwards}.countdown-timer--animate-slide .countdown-value--in{animation:numberSlideUpIn .7s cubic-bezier(.65,0,.35,1) forwards}@keyframes numberSlideUpOut{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-100%,0);opacity:0}}@keyframes numberSlideUpIn{0%{transform:translate3d(0,100%,0);opacity:0}to{transform:translateZ(0);opacity:1}}.countdown-timer--animate-zoom .countdown-timer__number{overflow:visible}.countdown-timer--animate-zoom .countdown-value--out{animation:numberZoomOut .6s cubic-bezier(.4,0,.2,1) forwards}.countdown-timer--animate-zoom .countdown-value--in{animation:numberZoomIn .6s cubic-bezier(.4,0,.2,1) forwards}@keyframes numberZoomOut{0%{transform:scale(1);opacity:1;filter:blur(0)}to{transform:scale(1.3);opacity:0;filter:blur(3px)}}@keyframes numberZoomIn{0%{transform:scale(.8);opacity:0;filter:blur(3px)}to{transform:scale(1);opacity:1;filter:blur(0)}}.countdown-timer--animate-pop .countdown-value--out{animation:numberPopOut .5s cubic-bezier(.68,-.55,.265,1.55) forwards}.countdown-timer--animate-pop .countdown-value--in{animation:numberPopIn .5s cubic-bezier(.68,-.55,.265,1.55) forwards}@keyframes numberPopOut{0%{transform:scale(1) rotate(0);opacity:1}to{transform:scale(0) rotate(-180deg);opacity:0}}@keyframes numberPopIn{0%{transform:scale(0) rotate(180deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.countdown-timer--animate-flip .countdown-timer__number{perspective:1000px}.countdown-timer--animate-flip .countdown-value--out{animation:numberFlipOut .7s cubic-bezier(.4,0,.2,1) forwards;transform-origin:50% 100%}.countdown-timer--animate-flip .countdown-value--in{animation:numberFlipIn .7s cubic-bezier(.4,0,.2,1) forwards;transform-origin:50% 0%}@keyframes numberFlipOut{0%{transform:rotateX(0);opacity:1}to{transform:rotateX(-90deg);opacity:0}}@keyframes numberFlipIn{0%{transform:rotateX(90deg);opacity:0}to{transform:rotateX(0);opacity:1}}.countdown-timer--animate-side .countdown-value--out{animation:numberSideOut .8s cubic-bezier(.76,0,.24,1) forwards}.countdown-timer--animate-side .countdown-value--in{animation:numberSideIn .8s cubic-bezier(.76,0,.24,1) forwards}@keyframes numberSideOut{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(100%,0,0);opacity:0}}@keyframes numberSideIn{0%{transform:translate3d(-100%,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}shopify-visual-preview-section-list-item .section:has(.countdown-section){--overlay-opacity: 60%;--color-base: #ffffff;--color-base-rgb: 255, 255, 255}shopify-visual-preview-section-list-item .section:has(.countdown-section) .section__container{--countdown-height-mobile: 870px;--countdown-height-tablet: 870px;--countdown-height-desktop: 870px}shopify-visual-preview-section-list-item .countdown-section__content-wrapper{width:100%}.countdown-section--product .countdown-section__note{color:var(--note-color, var(--color-base))}.section__container:has(.countdown-section--product){container-type:inline-size;height:auto;min-height:var(--countdown-height)}.section__container:has(.countdown-section--product) :is(.countdown-section-wrapper,animated-stages){display:flex;flex-direction:column;flex:1;height:auto}.countdown-section--product{flex:1;width:100%;height:auto;gap:30px}.countdown-section__product{position:relative;z-index:var(--layer-raised);display:flex;flex-direction:column;gap:30px}@media screen and (max-width:1024px){.countdown-section--product .countdown-section__content-wrapper{position:relative;flex:1 0 auto;height:auto;gap:30px}.countdown-section--product .countdown-section__content{flex:0 0 auto;overflow:visible}.countdown-section--product .countdown-section__headings-top{position:static;transform:none}.countdown-section--product .countdown-section__product{width:100%}.countdown-section--product .countdown-section__note--bottom{display:none}}@media screen and (min-width:577px)and (max-width:1024px){.countdown-section--product{gap:50px}.countdown-section__product{gap:100px}.countdown-section--product .countdown-section__content-wrapper{gap:50px}}@media screen and (min-width:1025px){.countdown-section--product{display:grid;grid-template-columns:50fr 13fr 24fr 13fr;grid-template-rows:minmax(0,1fr);gap:0}.countdown-section--product-left{grid-template-columns:13fr 24fr 13fr 50fr}.countdown-section--product .countdown-section__content-wrapper{position:relative;left:auto;width:auto;height:auto;transform:none;align-self:stretch;grid-column:1;grid-row:1}.countdown-section--product-left .countdown-section__content-wrapper{grid-column:4}.countdown-section--product .countdown-section__product{align-self:center;grid-column:3;grid-row:1}.countdown-section--product-left .countdown-section__product{grid-column:2}.countdown-section--product .countdown-section__note--below{display:none}}@media screen and (max-width:576px){.countdown-section--product.mobile-to-center .countdown-section__note--below{text-align:center}.countdown-section--product.mobile-to-right .countdown-section__note--below{text-align:end}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-countdown-timer-section.css.map */
