.cart-drawer{position:fixed;z-index:1175;top:0;bottom:0;right:0;left:auto;display:flex;flex-direction:column;visibility:hidden;overflow:hidden;max-width:488px;width:100%;height:100%;background:#fff;transition:all .65s cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);transform:translate3d(100%,0,0)}.cart-drawer.opened-drawer{visibility:visible!important;transform:translateZ(0)}.cart-drawer .cart-section-header{padding:12px 25px 12px 20px;border-bottom:1px solid #D3D3D3;display:flex;align-items:center;justify-content:space-between}.cart-drawer .cart-section-header .title-count{display:flex;align-items:center}.cart-drawer .cart-item.updating{pointer-events:none;opacity:.6}.cart-drawer-count{width:28px;min-width:28px;height:28px;border-radius:50%;font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center;text-align:center;margin-left:10px;background-color:#192f5d;color:#fff}.cart-drawer-count:empty{display:none}.close-ajax--cart{cursor:pointer}.close-ajax--cart svg{width:20px;height:auto}.cart-drawer .cart-form-container{flex:1 1 auto;overflow:hidden;display:flex;flex-direction:column}.cart-drawer .cart-form-container .cart-drawer-main-body{flex:1 1 auto;display:flex;flex-direction:column;overflow-y:auto}.cart-drawer .cart-form-container form{padding:0 20px}.cart-form-container .cart-item{gap:15px;padding-block:20px;display:flex;flex-wrap:wrap;align-items:center}.cart-form-container .cart-item:not(:last-child){border-bottom:1px solid #D3D3D3}.cart-form-container .cart-item .cart-item-img{width:120px;min-width:120px}.cart-form-container .cart-item .cart-item-img img{width:100%;height:auto;object-fit:contain;aspect-ratio:1 / 1}.cart-form-container .cart-item .cart-item-body{flex:1 0 0%}.cart-form-container .cart-item .cart-item-body .cart-item-title{display:flex;justify-content:space-between;gap:5px;margin-bottom:5px}.cart-form-container .cart-item .cart-item-body .cart-item-title .card-title{font-weight:600;line-height:1.2;font-size:14px}.cart-form-container .cart-item .cart-item-body .cart-item-title .cart-total-price{text-align:right;font-weight:500}.variant-list{font-size:12px}.variant-list .option-name{font-weight:600}.variant-list li:not(:last-child){margin-bottom:1px}.variant-list+.variant-list{margin-top:5px}.variant-list:empty{display:none}.quantity-remove{display:flex;align-items:center;gap:10px;margin-top:10px}.quantity-remove .quantity-wrapper{max-width:100px}.cart-drawer .cart_related-products{padding:20px}.cart-drawer .total-wrapper{padding:20px;box-shadow:0 -4px 15px #0000000d}.cart-drawer .total-wrapper .row+.row{margin-top:5px!important}.upsell-slider{margin-inline:-20px;padding-inline:20px}.upsell-slider .swiper-slide{width:150px;display:flex;height:auto;min-height:100%}.upsell-slider .card-upsell{padding:9px;display:flex;flex-direction:column;border:1px solid #d3d3d3;background-color:#fff;border-radius:5px;overflow:hidden}.upsell-slider .card-upsell .card-img :is(img,svg){width:100%;aspect-ratio:1 / 1;height:auto;object-fit:contain}.cart_related-products .cart_related_title{font-size:20px;font-weight:700;margin-bottom:12px;line-height:1.43}.card-upsell .card-body{flex:1 1 auto;padding-block:10px 8px}.card-upsell .card-body .card-title{font-size:13px;line-height:1.2;margin-bottom:8px}.card-upsell .card-body .card-title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-upsell .price-wrapper{display:flex;flex-wrap:wrap;gap:5px;font-size:12px;font-weight:500}.card-upsell .card-footer form{width:100%;padding:0}.card-upsell .card-footer .btn{width:100%}.total-wrapper .btn{width:100%;padding:12px 22px;margin-top:10px}.shipping-text{line-height:1.5;font-size:12px;margin-top:5px;text-align:center}.shipping-text a{color:#192f5d;text-decoration:underline}.empty_cart{background-color:#f5f5f5}.empty_cart form{height:100%}.cart__warnings{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:10px}.cart-message{margin-top:5px;color:red;font-size:13px;margin-bottom:0}.cart-drawer-footer.hide,.cart_related-products.hide{display:none!important}.cart-note{padding:10px 20px}.cart-note p{margin-bottom:5px;font-weight:500}.cart-note textarea.form-control{color:#000}.cart-note .btn{margin:10px auto 0;font-size:12px;padding:6px 10px}.result-msg{font-size:12px;color:green}@media (max-width:576px){.shipping-text{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cart-drawer.css.map */
