.countdown-timer-tab{display:block;font-size:12px;background-color:var(--primary);height:40px;padding:10px 20px;text-align:center;width:auto;position:fixed;bottom:300px;margin-left:0;color:#fff;text-decoration:none !important;text-transform:uppercase;letter-spacing:0.2em;z-index:9999;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;left:0;right:auto !important;transition:margin-left 100ms ease-out}.countdown-timer-tab:hover{background-color:var(--secondary)}.countdown-timer-tab.inactive{margin-left:-40px}.countdown-timer{position:fixed;bottom:60px;left:30px;width:200px;padding:20px 14px 14px;background-color:#fff;background-color:rgba(255,255,255,0.9);color:var(--primary);z-index:9999;transform:translateX(0);transition:all 220ms ease-out}.countdown-timer.inactive{transform:translateX(-500px)}.countdown-timer .countdown-close{width:18px;height:18px;display:block;position:absolute;top:5px;right:5px;background-color:var(--secondary);mask:url(close-icon.svg) no-repeat 50% 50%;-webkit-mask:url(close-icon.svg) no-repeat 50% 50%;mask-size:cover;-webkit-mask-size:cover}.countdown-timer .countdown-close:before{display:none}.countdown-timer .countdown-close:hover{background-color:var(--primary)}.countdown-timer .countdown-timer__message{font-size:14px;text-align:center}.countdown-timer .countdown-timer__message .message-finished-text{display:none}.countdown-timer .countdown-timer__message .button{margin-top:15px}.countdown-timer .countdown-timer__timer{display:block;margin-top:5px;margin-bottom:10px;height:100%;text-align:center;vertical-align:middle;font-family:'Avenir', sans-serif;font-size:0}.countdown-timer .countdown-timer__timer .timer-inner{display:block;line-height:1.5}.countdown-timer .countdown-timer__timer .timer-label span{width:38px;margin-right:6px;display:inline-block;font-size:12px}.countdown-timer .countdown-timer__timer .timer-label span:last-child{margin-right:0}.countdown-timer .timer-minutes,.countdown-timer .timer-seconds,.countdown-timer .timer-days,.countdown-timer .timer-hours{display:inline-block;padding:0;width:38px;font-size:28px;font-family:'Open Sans', sans-serif;line-height:1em;text-align:center;vertical-align:middle;transition:background-color 400ms linear}.countdown-timer .timer-separator{font-size:20px;display:inline-block;vertical-align:middle;width:6px}.countdown-timer.header-banner-timer{top:0;bottom:unset;position:sticky}.countdown-timer.footer-banner-timer{top:unset;bottom:0;position:fixed}.countdown-timer.header-banner-timer,.countdown-timer.footer-banner-timer{background-color:var(--primary);color:#fff;left:0;width:100%;text-align:center;padding:0;height:56px;z-index:1001;margin:0;display:flex;align-items:center;justify-content:center;transition:all 100ms ease}.countdown-timer.header-banner-timer:before,.countdown-timer.header-banner-timer:after,.countdown-timer.footer-banner-timer:before,.countdown-timer.footer-banner-timer:after{display:none}.countdown-timer.header-banner-timer .fa.fa-times.countdown-close,.countdown-timer.footer-banner-timer .fa.fa-times.countdown-close{top:10px;right:10px;height:24px;width:24px;z-index:1}.countdown-timer.header-banner-timer .fa.fa-times.countdown-close:hover,.countdown-timer.footer-banner-timer .fa.fa-times.countdown-close:hover{background-color:var(--secondary)}.countdown-timer.header-banner-timer.inactive,.countdown-timer.footer-banner-timer.inactive{transform:translateY(-500px);height:0;position:absolute;opacity:0 !important}.countdown-timer.header-banner-timer .countdown-timer__message,.countdown-timer.footer-banner-timer .countdown-timer__message{font-size:21px;display:inline-block;font-weight:bold;color:#fff;margin-right:20px;position:relative}.countdown-timer.header-banner-timer .countdown-timer__message .button,.countdown-timer.footer-banner-timer .countdown-timer__message .button{display:none}.countdown-timer.header-banner-timer .countdown-timer__timer,.countdown-timer.footer-banner-timer .countdown-timer__timer{display:flex;align-items:center;margin:0}body:has(.di-action-bar) .countdown-timer.footer-banner-timer{bottom:51px}@media (max-width: 1024px){.countdown-timer.header-banner-timer .countdown-timer__message,.countdown-timer.footer-banner-timer .countdown-timer__message{font-size:16px}.countdown-timer.header-banner-timer .countdown-timer__timer .timer-inner,.countdown-timer.footer-banner-timer .countdown-timer__timer .timer-inner{line-height:1}.countdown-timer.header-banner-timer .countdown-timer__timer .timer-inner *,.countdown-timer.footer-banner-timer .countdown-timer__timer .timer-inner *{font-size:16px}}@media (max-width: 767px){.countdown-timer.header-banner-timer:not(.mobile-enabled),.countdown-timer.footer-banner-timer:not(.mobile-enabled){display:none}.countdown-timer.header-banner-timer:not(.mobile-enabled)+#header,.countdown-timer.footer-banner-timer:not(.mobile-enabled)+#header{margin-top:0}.countdown-timer.header-banner-timer:not(.inactive),.countdown-timer.footer-banner-timer:not(.inactive){padding:10px 10px 10px 20px;height:auto}.countdown-timer.header-banner-timer .countdown-timer__message,.countdown-timer.footer-banner-timer .countdown-timer__message{flex-grow:1;font-size:12px;margin-right:0}.countdown-timer.header-banner-timer .countdown-timer__timer .timer-inner *:not(.timer-separator):not(.timer-label),.countdown-timer.footer-banner-timer .countdown-timer__timer .timer-inner *:not(.timer-separator):not(.timer-label){width:32px}.countdown-timer.header-banner-timer .countdown-timer__timer .timer-inner .timer-label span,.countdown-timer.footer-banner-timer .countdown-timer__timer .timer-inner .timer-label span{width:32px}.countdown-timer.header-banner-timer .countdown-timer__timer .timer-inner *,.countdown-timer.footer-banner-timer .countdown-timer__timer .timer-inner *{font-size:12px}.countdown-timer.header-banner-timer .fa.fa-times.countdown-close,.countdown-timer.footer-banner-timer .fa.fa-times.countdown-close{top:calc(50% - 12px);right:unset;left:10px}.countdown-timer-tab:not(.mobile-enabled),.countdown-timer:not(.mobile-enabled){display:none}}.countdown-timer-tab.header-banner-timer.countdown-top-fixed{display:none}.countdown-timer.row.header-banner-timer.countdown-top-fixed.inactive:not(.banner-closed){position:sticky;height:56px;transform:none;opacity:1 !important}@media (max-width: 767px){.countdown-timer.row.header-banner-timer.countdown-top-fixed.inactive:not(.banner-closed){padding:10px 10px 10px 20px;height:auto}}.countdown-timer.row.header-banner-timer.countdown-top-fixed.inactive.banner-closed{display:none}
