.ajax-load{position:fixed;z-index:-1;top:0;left:0;right:0;bottom:0;margin:auto;text-align:center;width:100px;height:100px;line-height:100px;opacity:0;visibility:hidden}.ajax-load.active{opacity:1;visibility:visible;z-index:9999}.dqdt-popup{position:fixed;z-index:9999;top:0;height:0;width:0;left:0;right:0;bottom:0;text-align:center;overflow:hidden;visibility:hidden;opacity:0;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.dqdt-popup .overlay{background-color:rgba(33,33,33,0.8);color:rgba(0,0,0,0.4);position:fixed;top:0 !important;left:0;right:0;bottom:0;margin:auto;width:0;height:0}.dqdt-popup .content{position:relative;max-width:800px;min-width:800px;padding:25px 28px;max-height:0;text-align:left;opacity:0;margin:0 auto;background:#fff;overflow:hidden;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;position:relative;padding:25px 28px;max-height:0;text-align:left;opacity:0;margin:0 auto;background:#fff}.dqdt-popup.active{visibility:visible;opacity:1;top:0 !important;height:auto;width:auto;z-index:9999999}.dqdt-popup.active .content{max-height:calc(100% - 60px);opacity:1}.dqdt-popup.active .overlay{width:100%;height:100%}.close-window{position:absolute;top:12px;right:12px;width:25px;height:25px;cursor:pointer;z-index:8040;color:#fff;text-align:center;background:#333;line-height:25px;border-radius:50%}.close-window .fa{display:block;font-size:14px;line-height:25px}.dqdt-popup.loading{z-index:9999}.dqdt-popup.loading .loader{left:50%;position:fixed;top:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.dqdt-popup.loaded-content .loader{display:none}.product-popup .product-image{float:left;margin:0 20px 0 0;border:1px solid #ebebeb;width:100px;position:relative;text-align:center}.product-popup .product-image img{margin:0 auto;padding:5px}.product-popup .product-info{overflow:hidden;position:relative}.product-popup .product-info p{margin-bottom:0px;line-height:24px}.product-popup .product-info p.color-main{margin-bottom:0px;color:#3bb2ca}.product-popup .product-info p.color-main span{color:#333;font-size:15px}.product-popup .product-info .color-main.total-money b{float:right;color:#ed1c24;font-size:16px}.product-popup .product-info .product-name{font-weight:600}.pop-right{border-left:1px solid #ebebeb}@media (max-width: 768px){.pop-right{border-left:none}}.addcart-popup .col-xl-6{padding:40px 40px 50px 40px !important}.dqdt-popup.product-popup.active .content{overflow:visible;margin-top:130px;border-radius:4px}.addcart-popup .actions .btn-popup-continued{float:left;line-height:45px;width:calc(100% - 150px)}.addcart-popup .actions .btn-popup-checkout{background:#3bb2ca;border:1px solid #3bb2ca;color:#fff;border-radius:0;padding:0 20px;font-weight:700;transition:all ease .5s;margin:0 !important}.addcart-popup .actions .btn-popup-checkout:hover{background:#fff;color:#3bb2ca}.product-popup .product-info{padding:0}.product-popup .actions .btn,.product-popup .actions input[type="submit"]{margin:0 5px 0 0;text-transform:inherit;height:45px;background:#FFF;color:#3bb2ca;border:1px solid #3bb2ca;padding:0;min-width:150px}.product-popup .actions .btn:hover{background:#3bb2ca;color:#fff}.product-popup h3{font-size:17px;color:#3bb2ca;margin-bottom:25px;margin-top:30px;font-weight:100}.product-popup h3 .fa{margin-right:4px}.product-popup .pop-right h3{color:#333;font-size:17px;font-weight:700;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #ebebeb}.product-popup .pop-right h3 span{color:#ccc;font-weight:100}.addcart-popup .actions{margin:30px 0;text-align:right}.dqdt-popup.product-popup.active .content{max-height:calc(100% - 60px);opacity:1;padding:0 30px}.dqdt-popup .close-window{top:5px;right:10px}.dqdt-popup .close-window a{color:#fff}.dqdt-popup .close-window a:hover{color:#fff}.dqdt-popup.product-popup{padding:10px 20px}@media (max-width: 543px){.dqdt-popup .close-window{top:-25px;right:5px}}@media (min-width: 992px) and (max-width: 1199px){.dqdt-popup .close-window{top:5px;right:20px}}@media (min-width: 768px) and (max-width: 991px){.dqdt-popup .close-window{top:5px;right:30px}}@media (max-width: 1200px){.dqdt-popup .content{max-width:700px;min-width:auto}.addcart-popup .actions{margin-top:15px}button.btn.btn-small.btn-continue.close-popup{width:100%;margin-bottom:15px;border-radius:20px}.addcart-popup .actions .btn-small.btn-primary{width:100%}}@media (min-width: 1200px){.dqdt-popup.active{width:100%;margin:0 auto;overflow:hidden !important}.pop-left,.pop-right{width:50%;display:block;float:left;padding:0px 10px}.dqdt-popup .content{width:800px;right:30px;overflow:hidden !important;background:#fff}}@media (min-width: 992px) and (max-width: 1199px){.dqdt-popup.active{width:100%;margin:0 auto;overflow:hidden !important}.pop-left,.pop-right{width:50%;display:block;float:left;padding:0px 10px}.dqdt-popup .content{width:800px;right:30px;background:#fff;overflow:hidden !important}}@media (min-width: 767px) and (max-width: 992px){.dqdt-popup.active{width:100%;margin:0 auto;overflow:hidden !important}.pop-left,.pop-right{width:50%;display:block;float:left;padding:0px 10px}.dqdt-popup .content{width:600px;right:30px;overflow:hidden !important;background:#fff}}@media (max-width: 767px){.dqdt-popup.product-popup.active .content{margin-top:50px}}@media (max-width: 543px){.dqdt-popup.product-popup.active .content{max-height:calc(100% - 60px);opacity:1;padding:0;max-width:320px !important;border-radius:5px;margin-top:5%}.row.row-noGutter{padding:0;margin:0}.addcart-popup .col-xl-6{padding:0 !important}.product-popup h3{font-size:15px;margin-bottom:15px}.product-popup .actions .btn,.product-popup .actions input[type="submit"]{padding:0 10px;line-height:30px;min-width:140px}}@media (max-width: 480px){.product-popup .product-name{font-size:14px}}
