body.atcp-popup-on{overflow:hidden}#atcpPopupBg{visibility:hidden;display:block;position:fixed;inset:0;width:100%;height:100%;z-index:100000;background:#000;transition:visibility 0s,opacity .25s linear;opacity:0}#atcpPopupBg.on{visibility:visible;opacity:.8}#atcpPopupBg.on.ready-to-off{opacity:0}#atcpPopup{display:none;position:fixed;inset:0;width:100%;height:100%;z-index:100001;overflow:auto}#atcpPopup.on{display:block}#atcpPopup .loading{display:none;position:absolute;inset:0;margin:auto;width:80px;height:80px}#atcpPopup .loading.on{display:block}#atcpPopupContent{visibility:hidden;position:relative;top:50%;transform:translateY(-50%) scale(.8);margin:auto;max-width:500px;background:#fff;padding:30px 30px 30px 30px;transition:visibility 0s,opacity .25s linear,transform .25s linear;opacity:0}#atcpPopupContent.on{visibility:visible;transform:translateY(-50%) scale(1);opacity:1}#atcpPopupContent.on.ready-to-off{transform:translateY(-50%) scale(.8);opacity:0}#atcpPopupContent .atcp-close{position:absolute;top:10px;right:10px;widtH:15px;height:15px;cursor:pointer}#atcpPopupContent .atcp-close:before,#atcpPopupContent .atcp-close:after{content:'';position:absolute;inset:0;margin:auto;width:2px;height:15px;background:#000}#atcpPopupContent .atcp-close:before{transform:rotate(45deg)}#atcpPopupContent .atcp-close:after{transform:rotate(-45deg)}#atcpPopupContent .title{text-transform:uppercase;font-family:Karla;font-weight:700;font-size:20px}#atcpPopupContent .main-product{display:flex;padding-top:16px}#atcpPopupContent .main-product .img-cnt{width:100px;flex-shrink:0}#atcpPopupContent .main-product .img-cnt img{width:inherit}#atcpPopupContent .main-product .content{padding-left:15px}#atcpPopupContent .main-product .content p{font-family:Karla;font-size:14px;font-weight:400;margin:0}#atcpPopupContent .main-product .content p span{font-weight:700}#atcpPopupContent .main-product .content p.title{margin-bottom:10px;font-weight:700}#atcpPopupContent .main-product .content a{font-family:Karla;font-size:14px;font-weight:700;margin:0;text-transform:none}#atcpPopupContent .main-product .content a:hover{cursor:pointer;color:#7a7a7a}#atcpPopupContent .main-product .content p.price{margin-top:10px;font-weight:700;font-size:18px;color:#000}#atcpPopupContent .main-product .content p.price span.original{text-decoration:line-through;color:#bcbcbc}#atcpPopupContent .main-product .content p.price span.discounted{color:crimson}#atcpPopupContent .atcp-btn{display:block;margin-top:15px;text-align:center;font-family:Karla;font-size:14px;font-weight:700;text-transform:uppercase;color:#fff;background:#000;border:2px solid #000;padding:12px 8px 8px 8px;height:44px}#atcpPopupContent .atcp-btn:hover{background:#fff;color:#000}#atcpPopupContent .title-check-out{border-top:1px solid #e4e4e4;padding-top:15px;margin-top:15px;margin-bottom:15px}#atcpPopupContent .product-list{display:flex;text-align:center;gap:15px}#atcpPopupContent .product-list .product-element{width:33%}#atcpPopupContent .product-list .product-element .img-cnt{height:150px}#atcpPopupContent .product-list .product-element .img-cnt img{max-height:150px;width:auto}#atcpPopupContent .product-list .product-element .product-name{margin-top:10px}#atcpPopupContent .product-list .product-element a:hover .product-name{text-decoration:underline}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#fff #fff0 #fff0 #fff0}.lds-ring div:nth-child(1){animation-delay:-0.45s}.lds-ring div:nth-child(2){animation-delay:-0.3s}.lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}