.custom-countdown-timer{position:relative}.custom-countdown-timer .countdown__timer .countdown__timer-item .countdown__timer-flip{font-family:Nunito;font-weight:800;font-size:calc(24px + (32 - 24) * (100vw - 375px) / (1440 - 375));line-height:120%;text-transform:uppercase}.custom-countdown-timer .countdown__content-title{color:rgb(var(--color-foreground));font-family:Nunito;font-weight:700;font-size:calc(24px + (32 - 24) * (100vw - 375px) / (1440 - 375));line-height:150%;text-transform:capitalize;margin:0 0 32px}.custom-countdown-timer .countdown__content-text{color:#454545;font-family:Nunito;font-weight:700;font-style:Bold;font-size:calc(14px + (20 - 14) * (100vw - 375px) / (1440 - 375));line-height:140%}.custom-countdown-timer .countdown__timer{display:flex;gap:16px;align-items:center}.custom-countdown-timer .countdown__timer .countdown__timer-item{display:flex;flex-direction:column;align-items:center;justify-content:center}.custom-countdown-timer .countdown__timer .countdown__timer-item .countdown__timer-unit{font-family:Nunito;font-weight:700;font-size:calc(14px + (20 - 14) * (100vw - 375px) / (1440 - 375));line-height:140%;color:#454545}.custom-countdown-timer .countdown-timer-button{display:inline-flex;gap:10px;color:rgb(var(--color-button-text));background:rgb(var(--color-button));font-family:Rubik;font-weight:400;font-size:14px;line-height:150%;text-transform:capitalize;border-radius:30px;padding:18px 44px;text-decoration:none}.custom-countdown-timer .countdown__button{margin-top:40px}.custom-countdown-timer .countdown-timer-container{display:flex;align-items:center;justify-content:space-between}.custom-countdown-timer .countdown__timer-item-wrapper{position:relative}.custom-countdown-timer .countdown__timer-item-wrapper .countdown__timer-flip{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-countdown-timer .countdown__timer-item .countdown__timer-flip[type=days]{color:#85b181}.custom-countdown-timer .countdown__timer-item .countdown__timer-flip[type=hours]{color:#fbc174}.custom-countdown-timer .countdown__timer-item .countdown__timer-flip[type=minutes]{color:#eba47f}.custom-countdown-timer .countdown__timer-item .countdown__timer-flip[type=seconds]{color:#8daa99}.custom-countdown-timer .svg-overlay-desktop-top,.custom-countdown-timer .svg-overlay-desktop-bottom,.custom-countdown-timer .svg-overlay-mobile-top,.custom-countdown-timer .svg-overlay-mobile-bottom{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:hidden}.custom-countdown-timer .svg-overlay-desktop-bottom svg,.custom-countdown-timer .svg-overlay-mobile-bottom svg{position:absolute;bottom:-2px;height:auto;width:100%}.custom-countdown-timer .svg-overlay-desktop-top svg,.custom-countdown-timer .svg-overlay-mobile-top svg{position:absolute;top:-2px;height:auto;width:100%}@media screen and (min-width:750px){.custom-countdown-timer .countdown-timer-image{flex-basis:calc(60% - 2.7rem);display:flex;justify-content:center;align-items:center;gap:24px}.custom-countdown-timer .countdown{flex-basis:calc(40% - 2.7rem)}.custom-countdown-timer .countdown-timer-container{gap:5.4rem}}@media screen and (max-width:990px){.custom-countdown-timer .page-width{display:flex;flex-direction:column}}@media only screen and (min-width:990px){.custom-countdown-timer .countdown-timer-container.countdown--reverse{flex-direction:row-reverse}}@media screen and (max-width:1200px){.custom-countdown-timer .countdown-timer-container{display:contents}.custom-countdown-timer .countdown-timer-container .countdown{margin-top:20px}}@media screen and (max-width:750px){.custom-countdown-timer .countdown__timer-item .countdown-svg.countdown-svg--days svg{width:77px;height:78px}.custom-countdown-timer .countdown__timer-item .countdown-svg.countdown-svg--hours svg{width:79px;height:66px}.custom-countdown-timer .countdown__timer-item .countdown-svg.countdown-svg--minutes svg{width:75px;height:66px}.custom-countdown-timer .countdown__timer-item .countdown-svg.countdown-svg--seconds svg{width:74px;height:69px}.custom-countdown-timer .countdown__timer{gap:10px}.custom-countdown-timer .countdown__content-title{margin-bottom:16px}.custom-countdown-timer .countdown__button{margin-top:24px}.custom-countdown-timer .countdown-timer-button{width:100%;text-align:center;display:inline-block;padding:10px}}@media screen and (max-width:360px){.custom-countdown-timer .countdown__timer{gap:4px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom-countdown-timer.css.map */
