.backdrop__body-backdrop___1rvky{position:fixed;opacity:0;width:100%;left:0;top:0 !important;right:0;bottom:0;background-color:#363636;z-index:9999;visibility:hidden;opacity:0;transition:opacity 0.3s ease-in-out, visibility 0.3s ease-in-out}@media (max-width: 480px){.backdrop__body-backdrop___1rvky{z-index:999}}.backdrop__body-backdrop___1rvky.active{visibility:visible;opacity:0.5}.block-cart .top-cart-content{right:0px;top:100%;position:absolute;background:#fff;padding:0;line-height:normal;text-align:left;box-shadow:0px 3px 25px 0px rgba(31,38,67,0.1);-o-box-shadow:0px 3px 25px 0px rgba(31,38,67,0.1);-moz-box-shadow:0px 3px 25px 0px rgba(31,38,67,0.1);-webkit-box-shadow:0px 3px 25px 0px rgba(31,38,67,0.1);z-index:9999999;display:none;color:#000;border-radius:8px;overflow:hidden;padding:5px}@media (min-width: 1199px){.block-cart:hover .top-cart-content{display:block}}.cartpcstyle{min-height:300px}.CartSideContainer .cart--empty-message{text-align:center}.CartSideContainer .cart--empty-message svg{width:80px;margin:15px}.cart-sidebar{position:fixed;width:340px;top:0 !important;bottom:0;background-color:#fff;overflow:hidden;z-index:999999;transform:translateX(100%);visibility:hidden;transition:transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1),visibility 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);box-shadow:none;touch-action:manipulation;right:0}.cart-sidebar.active{visibility:visible;transform:translateX(0)}.cart-sidebar .cart_heading{padding:10px;display:block;position:relative;background:#2e529b}.cart-sidebar .cart_heading .cart_title{margin-bottom:0;text-align:center;font-size:16px;display:block;color:#fff;font-weight:600}.cart-sidebar .cart_heading .cart_btn-close{position:absolute;right:7px;top:50%;transform:translate(0, -50%);cursor:pointer;color:#fff}.cart-sidebar .cart_heading .cart_btn-close svg{transition:transform 0.3s}.cart-sidebar .cart_heading .cart_btn-close svg path{fill:#fff}.cart-sidebar .cart_heading .cart_btn-close:hover svg{transform:rotate(90deg)}.cart-sidebar .drawer__inner{width:100%;height:100%;background:#fff}.cart-sidebar .cart_body{padding:15px;height:calc(100vh - 160px);overflow-y:auto}.cart-sidebar .cart_body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);border-radius:5px;background-color:#F5F5F5}.cart-sidebar .cart_body::-webkit-scrollbar{width:5px;background-color:#F5F5F5}.cart-sidebar .cart_body::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);background-color:#e5e5e5}.cart-sidebar .cart_body .cart_product{margin-bottom:15px;padding-bottom:15px;display:table;width:100%}.cart-sidebar .cart_body .cart_image{display:table-cell;width:24%;vertical-align:top;position:relative}.cart-sidebar .cart_body .cart_info{padding-left:15px;vertical-align:top}.cart-sidebar .cart_body .cart_info .cart_name{margin-bottom:5px}.cart-sidebar .cart_body .cart_info .cart_name a{margin-bottom:4px;font-size:13px;font-weight:bold;display:-webkit-box;-webkit-box-orient:vertical;position:relative;line-height:1.4 !important;overflow:hidden;text-overflow:ellipsis;padding:0 !important;word-break:break-word;-webkit-line-clamp:2;max-height:calc(1em* 1.4* 2)}.cart-sidebar .cart_body .cart_info .cart_name a:hover{color:#b91e2e}.cart-sidebar .cart_body .cart_info .cart_name .cart__btn-remove{color:#b91e2e}.cart-sidebar .cart_body .cart_info .cart_name .cart__btn-remove:hover{color:#2e529b}.cart-sidebar .cart_body .cart_info .variant-title{display:block;font-size:12px}.cart-sidebar .cart_body .grid{display:flex}.cart-sidebar .cart_body .grid .cart_item_name{width:50%}.cart-sidebar .cart_body .grid .cart_item_name .cart_quantity{font-size:12px;margin-bottom:5px;display:block;font-weight:normal;color:#333}.cart-sidebar .cart_body .grid .cart_prices{width:50%;text-align:right}.cart-sidebar .cart_body .grid .cart_prices .cart-price{font-weight:bold;display:block;font-size:14px;color:#ef1104}.cart-sidebar .cart_body .grid .cart__btn-remove{font-size:13px;color:#30656b}.cart-sidebar .cart_body .cart_select .input-group-btn{display:block;width:100%;min-height:30px;font-size:1em;line-height:1.5;color:#55595c;background-color:#fff;background-image:none;margin:0;width:auto;float:left;position:relative;padding:0;border:none;box-shadow:none;background-color:transparent;border:1px solid #2e529b;border-radius:5px;padding:2px}.cart-sidebar .cart_body .cart_select .input-group-btn button{font-size:20px;line-height:0px;border:0;display:inline-block;width:25px;height:25px;background:#2e529b;float:left;color:#fff;text-align:center;padding:0px;border-radius:5px}.cart-sidebar .cart_body .cart_select .input-group-btn button svg{width:20px;height:20px}.cart-sidebar .cart_body .cart_select .input-group-btn button:hover{background:#b91e2e}.cart-sidebar .cart_body .cart_select .input-group-btn input{padding:0 2px;text-align:center;margin:0px;display:block;float:left;height:25px;border:0;width:30px;text-align:center;box-shadow:none;border-radius:8px;font-size:15px;background:transparent}.cart-sidebar .ajaxcart__footer{padding:10px}.cart-sidebar .ajaxcart__footer .cart__subtotal{font-size:15px;font-weight:500;margin-bottom:12px;display:flex}.cart-sidebar .ajaxcart__footer .cart__subtotal .cart__col-6{width:50%;float:left}.cart-sidebar .ajaxcart__footer .cart__subtotal .cart__totle{width:50%;float:left;text-align:right}.cart-sidebar .ajaxcart__footer .cart__subtotal .cart__totle .total-price{font-weight:bold;color:#ef1104}.cart-sidebar .ajaxcart__footer .cart__btn-proceed-checkout-dt{display:block;position:relative;padding-top:20px}.cart-sidebar .ajaxcart__footer .cart__btn-proceed-checkout-dt button{width:100%;background-color:#2e529b;color:#fff;text-align:center;line-height:40px;border:0;border-radius:5px}.cart-sidebar .ajaxcart__footer .cart__btn-proceed-checkout-dt button:hover{background-color:#b91e2e}@media (max-width: 767px){.cart-sidebar{width:100%}}.CartHeaderContainer{width:340px;background-color:#fff}.CartHeaderContainer .cart--empty-message{text-align:center}.CartHeaderContainer .cart--empty-message svg{width:80px;margin:15px}.cartheader{margin-bottom:0}.cartheader .cart_body{padding:10px 15px 0 15px;max-height:360px;overflow-y:auto}.cartheader .cart_body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);border-radius:5px;background-color:#F5F5F5}.cartheader .cart_body::-webkit-scrollbar{width:5px;background-color:#F5F5F5}.cartheader .cart_body::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);background-color:#2e529b}.cartheader .cart_body .cart_product{margin-bottom:15px;padding-bottom:15px;display:table;width:100%;border-bottom:solid 1px #ebebeb}.cartheader .cart_body .cart_image{display:table-cell;width:24%;vertical-align:top;position:relative}@media (max-width: 767px){.cartheader .cart_body .cart_image{display:none}}.cartheader .cart_body .cart_info{padding-left:15px;vertical-align:top}@media (max-width: 767px){.cartheader .cart_body .cart_info{padding-left:0px}}.cartheader .cart_body .cart_info .cart_name{margin-bottom:5px}.cartheader .cart_body .cart_info .cart_name a{margin-bottom:4px;font-size:13px;font-weight:600;line-height:1.3;display:block;color:#000}.cartheader .cart_body .cart_info .cart_name a:hover{color:#b91e2e}.cartheader .cart_body .cart_info .cart_name .remove-item-cart{color:red;display:inline-block}.cartheader .cart_body .cart_info .cart_name .remove-item-cart:hover{color:#b91e2e}.cartheader .cart_body .cart_info .variant-title{display:block;font-size:12px}.cartheader .cart_body .grid{display:flex}@media (max-width: 991px){.cartheader .cart_body .grid{flex-direction:column}}.cartheader .cart_body .grid .cart_item_name{width:50%}@media (max-width: 991px){.cartheader .cart_body .grid .cart_item_name{width:100%;margin-bottom:10px}}.cartheader .cart_body .grid .cart_item_name .cart_quantity{font-size:12px;margin-bottom:5px;display:block;font-weight:normal;color:#333}.cartheader .cart_body .grid .cart_prices{width:50%;text-align:right}@media (max-width: 767px){.cartheader .cart_body .grid .cart_prices{width:100%;text-align:left}}.cartheader .cart_body .grid .cart_prices .cart-price{font-weight:bold;display:block;font-size:14px;color:#b91e2e}.cartheader .cart_body .grid .cart__btn-remove{font-size:13px;color:#30656b}.cartheader .cart_body .cart_select .input-group-btn{display:block;width:100%;min-height:30px;font-size:1em;line-height:1.5;color:#55595c;background-color:#fff;background-image:none;margin:0;width:auto;float:left;position:relative;padding:0;border:none;box-shadow:none;background-color:transparent;border:1px solid #2e529b;border-radius:5px;padding:2px}.cartheader .cart_body .cart_select .input-group-btn button{font-size:20px;line-height:0px;border:0;display:inline-block;width:25px;height:25px;background:#2e529b;float:left;color:#fff;text-align:center;padding:0px;border-radius:5px}.cartheader .cart_body .cart_select .input-group-btn button svg{width:20px;height:20px}.cartheader .cart_body .cart_select .input-group-btn button:hover{background:#b91e2e}.cartheader .cart_body .cart_select .input-group-btn input{padding:0 2px;text-align:center;margin:0px;display:block;float:left;height:25px;border:0;width:30px;text-align:center;box-shadow:none;border-radius:8px;font-size:15px;background:transparent}.cartheader .ajaxcart__footer{padding:10px}.cartheader .ajaxcart__footer .cart__subtotal{font-size:15px;font-weight:500;margin-bottom:12px;display:flex}.cartheader .ajaxcart__footer .cart__subtotal .cart__col-6{width:50%;float:left;color:#000}.cartheader .ajaxcart__footer .cart__subtotal .cart__totle{width:50%;float:left;text-align:right}.cartheader .ajaxcart__footer .cart__subtotal .cart__totle .total-price{font-weight:bold;color:#b91e2e}.cartheader .ajaxcart__footer .cart__btn-proceed-checkout-dt{display:block;position:relative;padding-top:0px}.cartheader .ajaxcart__footer .cart__btn-proceed-checkout-dt button{width:100%;background-color:#2e529b;color:#fff;text-align:center;line-height:40px;border:1px solid #2e529b;border-radius:5px}.cartheader .ajaxcart__footer .cart__btn-proceed-checkout-dt button:hover{background-color:#b91e2e;color:#fff;border:1px solid #b91e2e}@media (max-width: 1199px) and (min-width: 767px){.cart-mobile .cart_body .cart_image{width:10%}}.cartPopupContainer{background-color:#fff}.cartPopupContainer .cart--empty-message{text-align:center}.cartPopupContainer .cart--empty-message svg{width:80px;margin:15px}
