#popup-banner-toggler-cb{display:none}#popup-banner-toggler-cb:checked+.image-popup-banner{display:none}.image-popup-banner{position:fixed;top:0;left:0;height:100vh;width:100vw;background:rgba(0,0,0,0.3);z-index:9999;opacity:0;visibility:hidden;animation:visible 0.3s linear 12s 1 forwards;box-sizing:border-box}.image-popup-banner .image-holder{position:fixed;top:calc(50% - 250px);width:600px;left:calc(50% - 300px);height:500px;border:2px solid white;border-radius:4px}@media only screen and (max-width: 1023px){.image-popup-banner .image-holder{width:96vw;left:2vw;height:auto}}.image-popup-banner .image-holder img{height:100%;width:100%;object-fit:cover}@media only screen and (max-width: 1023px){.image-popup-banner .image-holder img{max-height:500px}}.image-popup-banner #popup-banner-toggler{position:absolute;top:-10px;right:-10px;padding:10px;background-image:linear-gradient(to right, #ff7102 0%, #ff0256 100%);border:2px solid white;border-radius:50%;line-height:1;color:white;display:flex;justify-content:center;align-items:center;height:30px;width:30px;box-sizing:border-box}.image-popup-banner #popup-banner-toggler:hover{cursor:pointer}@keyframes visible{0%{opacity:0;visibility:hidden;max-height:0}100%{opacity:1;visibility:unset;max-height:unset}}@keyframes grow-in{0%{height:0}100%{height:unset}}.custom-thrillo-banner{width:600px;width:100%;height:100%;border-radius:4px;background:white;display:flex;padding:3px}@media only screen and (max-width: 1023px){.custom-thrillo-banner{height:auto;left:0;flex-flow:column nowrap}}.custom-thrillo-banner .banner-panel{height:100%}.custom-thrillo-banner .banner-panel.banner-panel-primary{background-image:linear-gradient(to bottom right, #ff7102 0%, #ff0256 100%);border-radius:4px 4px 0 0;flex:0 0 200px;color:white;display:flex;justify-content:center;align-items:center;flex-flow:column nowrap}@media only screen and (min-width: 1024px){.custom-thrillo-banner .banner-panel.banner-panel-primary{border-radius:4px 0 0 4px;flex:0 0 220px}}.custom-thrillo-banner .banner-panel.banner-panel-primary .count-down-caption{font-size:20px;font-weight:600;margin-bottom:15px}.custom-thrillo-banner .banner-panel.banner-panel-primary .popup-banner-countdown-timer .countdown-row{display:flex;justify-content:center;align-items:center;text-align:center}.custom-thrillo-banner .banner-panel.banner-panel-primary .popup-banner-countdown-timer .countdown-section{display:flex;flex-direction:column;position:relative}.custom-thrillo-banner .banner-panel.banner-panel-primary .popup-banner-countdown-timer .countdown-section:not(:first-child){margin-left:10px}.custom-thrillo-banner .banner-panel.banner-panel-primary .popup-banner-countdown-timer .countdown-section:not(:first-child):before{content:':';font-size:16px;position:absolute;font-weight:600;left:-8px;top:14px}.custom-thrillo-banner .banner-panel.banner-panel-primary .popup-banner-countdown-timer .countdown-section .countdown-amount{font-size:36px;font-weight:bold}.custom-thrillo-banner .banner-panel.banner-panel-primary .popup-banner-countdown-timer .countdown-section .countdown-period{font-size:14px;font-weight:400}.custom-thrillo-banner .banner-panel.banner-panel-secondary{flex:1;padding:10px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;color:#484848}@media only screen and (min-width: 1024px){.custom-thrillo-banner .banner-panel.banner-panel-secondary{margin-left:3px}}.custom-thrillo-banner .banner-panel.banner-panel-secondary .banner-main-text{font-weight:bold;font-size:25px;line-height:1.2;letter-spacing:-0.8px;margin-bottom:20px}.custom-thrillo-banner .banner-panel.banner-panel-secondary .promo-code-cutout{text-transform:uppercase;font-weight:bold;border:1px dashed #484848;background:#f0f090;padding:10px;margin:40px auto 0;min-width:200px;text-align:center;max-width:350px;white-space:nowrap;overflow:hidden}.custom-thrillo-banner .banner-panel.banner-panel-secondary .copy-promo-button{margin-top:10px;padding:10px;background-image:linear-gradient(to right, #ff7102 0%, #ff0256 100%);color:white;margin:10px auto 0;min-width:200px;text-align:center}.custom-thrillo-banner .banner-panel.banner-panel-secondary .copy-promo-button:hover{cursor:pointer}
