#checkout-deal-overlay{position:fixed;background:rgb(0 0 0 / .75);width:100%;height:100vh;left:0;top:0;padding:0;margin:0;z-index:99999999;display:none;align-items:center}#checkout-deal-before-content{margin-bottom:2em}#checkout-deal-messages{text-align:center;display:none}#checkout-deal-messages.checkout-deal-active{background:rgb(0 0 0 / .5);color:#fff;z-index:999;position:fixed;display:block;top:0;left:0;width:100vw;box-sizing:border-box;padding:15px 10px;line-height:1}.checkout-deal-close{background:#fff;border:1px #fff solid;color:#000;display:inline-block;cursor:pointer;padding:5px 10px}.checkout-deal-close:hover{background:#fff0;color:#fff}#checkout-deal-close{background:#fff;width:24px;height:24px;padding:3px 2px 2px 3px;position:absolute;right:2px;top:2px;z-index:99;color:#222;cursor:pointer}#checkout-deal-close svg{display:block}#checkout-deal-close svg path{stroke:#222;fill:#fff0;stroke-linecap:round;stroke-width:6}#checkout-deal-close:hover{background:#222}#checkout-deal-close:hover svg path{stroke:#fff}.checkout-deal-code{display:inline-block;border:2px #f60 dashed;padding:5px 10px;line-height:1;margin:5px 0;background:#fed;color:#f60;font-size:125%}#checkout-deal-wrapper{position:relative;margin-left:auto;margin-right:auto;display:block;text-align:center;background:#fff;box-sizing:border-box;-webkit-box-shadow:0 0 20px rgb(0 0 0 / .5);-moz-box-shadow:0 0 20px rgb(0 0 0 / .5);-ms-box-shadow:0 0 20px rgb(0 0 0 / .5);-o-box-shadow:0 0 20px rgb(0 0 0 / .5);box-shadow:0 0 20px rgb(0 0 0 / .5)}.checkout-deal-content-image #checkout-deal-content{padding:0;width:unset;max-width:90vw}#checkout-deal-content .checkout-deal-content-desc{width:100%;padding:2px;text-align:center}#checkout-deal-content .checkout-deal-content-desc .checkout-deal-content-title{font-size:140%;font-weight:700;color:#000;padding-bottom:10px}@media screen and (min-width:720px){#checkout-deal-content{display:flex;align-items:center}}@media screen and (max-width:719.9px){#checkout-deal-content{padding:0;display:block;align-items:center;box-sizing:border-box}}#checkout-deal-content img{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;max-width:100%;display:inline-block;vertical-align:top;max-width:100%;max-height:80vh}#checkout-deal-canvas{position:absolute;top:0;left:0;z-index:10}.checkout-deal-success-box{position:absolute;visibility:hidden;background:#000;text-align:center;color:#fff;width:100%;height:100%;text-shadow:1px 1px 2px #000;display:flex;align-items:center}.checkout-deal-success-box .checkout-deal-success-box-text{width:100%}.checkout-deal-banner-image{max-width:100%;overflow:hidden}.checkout-deal-popup-text{padding:15px;color:var(--text-color);background-color:var(--bg-color)}.checkout-deal-popup-text:after{content:'';clear:both;display:table;width:100%}.checkout-deal-popup-text p{margin:0;font-size:inherit;line-height:1.25}.checkout-deal-popup-text big{font-size:141%}.checkout-deal-popup-text small{font-size:75%}.checkout-deal-popup-coupon-code{display:inline-block;font-size:150%;line-height:1;font-weight:700;padding:5px 15px;margin:5px 0}#checkout-deal-get-deal-button{padding:10px 20px;font-size:60%;font-weight:700;line-height:1;margin-top:20px;cursor:pointer;display:inline-block;text-decoration:none;color:var(--textcolor);background-color:var(--bgcolor);border:2px solid var(--bgcolor)}#checkout-deal-get-deal-button:hover{background-color:#fff0;color:var(--bgcolor)}.cdw-timer{display:inline-block;position:relative;width:100px;height:100px;margin-top:15px}.cdw-timer__label{position:absolute;width:100px;height:100px;top:0;display:flex;align-items:center;justify-content:center;font-size:24px}.cdw-timer__svg{transform:scaleX(-1)}.cdw-timer__circle{fill:none;stroke:none}.cdw-timer__path-elapsed{stroke-width:4px;stroke:rgb(0 0 0 / .5)}.cdw-timer__path-remaining{stroke-width:4px;stroke-linecap:round;transform:rotate(90deg);transform-origin:center;transition:1s linear all;fill-rule:nonzero;stroke:currentColor}.cdw-timer__path-remaining.green{color:rgb(255 255 255 / .8)}.cdw-timer__path-remaining.orange{color:rgb(255 255 255 / .8)}.cdw-timer__path-remaining.red{color:rgb(255 255 255 / .8)}