﻿.wc-minicart-widget{display:flex;align-items:center;height:100%;padding:0 5px;cursor:pointer;position:relative}.wc-minicart-widget:before{content:"";background-image:url(../../../../../../../../../../themes/Quectel-WP-Theme/inc/woocommerce/Quectel-WooCommerce-MiniCart-Widget/public/img/icons/im_icon_cart_black.svg);background-size:100%;display:block;width:20px;height:20px}@media only screen and (min-width:1160px){.wc-minicart-widget:before{background-image:url(../../../../../../../../../../themes/Quectel-WP-Theme/inc/woocommerce/Quectel-WooCommerce-MiniCart-Widget/public/img/icons/im_icon_cart_white.svg)}}.wc-minicart-widget span{position:absolute;color:#fff;left:5px;font-size:10px;font-weight:500;background:#ED000C;border-radius:53px;width:26px;text-align:center;transform:translateX(20%) translateY(-70%)}.wc-minicart-popup{position:absolute;height:100%;width:100%;top:0;left:0;z-index:9999;visibility:hidden;opacity:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.wc-minicart-popup:before{content:"";position:absolute;width:100%;height:100%;background:#000;opacity:0;visibility:hidden;z-index:1;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.wc-minicart-popup .wc-minicart-popup-content{position:absolute;background:#F3F5F5;top:0;left:100%;width:90%;min-width:200px;max-width:400px;z-index:2;padding:40px;opacity:0;visibility:hidden;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.wc-minicart-popup.visible{visibility:visible;opacity:1}.wc-minicart-popup.visible:before{opacity:.3;visibility:visible}.wc-minicart-popup.visible .wc-minicart-popup-content{opacity:1;visibility:visible;transform:translateX(-100%)}.wc-minicart-popup .wc-minicart-btn.wc-minicart-btn-close{position:absolute;top:50px;right:30px;border:0;padding:10px;background:transparent;outline:0}.wc-minicart-popup .wc-minicart-btn.wc-minicart-btn-close:before{content:"×";display:flex;justify-content:center;align-items:center;width:20px;height:20px;font-size:30px}.wc-minicart-popup .woocommerce-mini-cart{padding:20px 0 40px 0;min-height:300px}.wc-minicart-popup .woocommerce-mini-cart h2{font-size:24px}.wc-minicart-popup .woocommerce-mini-cart .cart-items-basket{font-size:16px;color:#8D8D8D;padding:0 0 20px 0}.wc-minicart-popup .woocommerce-mini-cart .woocommerce-mini-cart-item{display:flex;position:relative;padding:20px 0;border-bottom:1px solid #C4C8C8}.wc-minicart-popup .woocommerce-mini-cart .woocommerce-mini-cart-item .wc-minicart-item-thumb{width:30%;padding-right:10px}.wc-minicart-popup .woocommerce-mini-cart .woocommerce-mini-cart-item .wc-minicart-item-thumb img{width:100%;height:auto}.wc-minicart-popup .woocommerce-mini-cart .woocommerce-mini-cart-item .wc-minicart-item-details{width:70%;padding-right:10%}.wc-minicart-popup .woocommerce-mini-cart .woocommerce-mini-cart-item button.remove{position:absolute;right:0;border:0;outline:0;background:transparent;padding:5px;background:#E9ECEC;border-radius:5px;width:24px;height:24px;display:flex;justify-content:center;align-items:center}.wc-minicart-popup .woocommerce-mini-cart .woocommerce-mini-cart-item button.remove:before{content:"";background-image:url(../../../../../../../../../../themes/Quectel-WP-Theme/inc/woocommerce/Quectel-WooCommerce-MiniCart-Widget/public/img/icons/im_icon_trash_grey.svg);background-size:auto 100%;background-repeat:no-repeat;background-position:center;display:block;min-width:100%;min-height:100%}.wc-minicart-popup .woocommerce-mini-cart .woocommerce-mini-cart__buttons a{display:block;max-width:100%;border:1px solid #000;box-sizing:border-box;border-radius:4px;padding:12px 18px;color:#000;text-align:center}@media only screen and (min-width:1160px){.wc-minicart-popup .woocommerce-mini-cart .woocommerce-mini-cart__buttons a{max-width:50%}}.wc-minicart-popup .woocommerce-mini-cart .woocommerce-mini-cart__buttons:first-child{border:1px solid #000;box-sizing:border-box;border-radius:4px;padding:12px 18px}