.drawer__inner{overflow-x:hidden;width:100%;max-width:100%;overflow-y:auto;border:none;border-radius:10px}.cart-drawer{width:100%;max-width:600px;padding:10px}cart-drawer.drawer{background:#0009}.drawer__inner-empty{padding:0}cart-drawer .drawer__header{display:flex!important;padding:0 25px;width:100%}cart-drawer .drawer__inner{display:flex!important;flex-direction:column;overflow-y:hidden}.drawer__header .drawer__heading{margin:0;font-family:var(--font-body-family);letter-spacing:0px;color:#000;font-size:16px;text-transform:capitalize;line-height:1.1}.drawer__header-inner{position:relative;display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid #DADFE6;width:100%}.drawer__header .drawer__close{width:15px;height:15px;display:flex;align-items:center;justify-content:center;min-width:unset;min-height:unset;top:auto;right:auto;position:relative}.drawer__header .drawer__close .svg-wrapper{width:100%;height:100%}.cart-drawer__empty-content{width:100%;padding:40px 25px}.drawer__inner-empty{width:100%;overflow-y:auto}.cart-drawer__empty-content .cart__empty-heading{margin:0;color:#000;font-size:22px;font-weight:500;text-transform:capitalize;font-family:var(--font-body-family);line-height:1.2}.cart-drawer__warnings{justify-content:flex-start}.cart-drawer__empty-upsell-heading .cart__empty-heading{margin:0;font-size:14px;color:#000;line-height:1.1}.cart-drawer__empty-upsell{padding:0 25px 30px}.cart-drawer__empty-upsell-products-item{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.cart-drawer__empty-upsell-products-item-image{width:225px}.cart-drawer__empty-upsell-products-item-content{flex:1}.cart-drawer__empty-upsell-products-item-image :is(a,img){display:block}.cart-drawer__empty-upsell-products-item-image img{width:100%;height:auto;border-radius:12px}.cart-drawer__empty-upsell-products-item-content .cart-drawer__empty-upsell-products-item-title{font-size:16px;margin:0;color:#000;line-height:1.2;text-align:left}.cart-drawer__empty-upsell-products-item-variants{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}.cart-drawer__empty-upsell-products-item-variant{width:calc(50% - 4px)}.cart-drawer__empty-upsell-products-item-variant-label{padding:8px;border-radius:6px;border:1px solid #DCE2EE;display:flex;cursor:pointer;height:36px;align-items:center;justify-content:space-between;gap:5px;color:#000;font-size:12px;line-height:1.1;background:#fff}.cart-drawer__empty-upsell-products-item-variant>input{display:none}.cart-drawer__empty-upsell-products-item-variant-title{font-weight:600}.cart-drawer__empty-upsell-products-item-variant input:checked+label.cart-drawer__empty-upsell-products-item-variant-label{border-color:#89a7da;background:#eef3ff}.cart-drawer__empty-upsell-products-item-variant-option{width:100%;font-size:14px;color:#000;line-height:1.1;font-weight:500;text-align:left}.cart-drawer__empty-upsell-products-item-button{margin-top:8px}.button.button--outline{color:#192841;background:transparent;border:1px solid #192841}.button.button--outline:hover{background:#19284124}.cart-drawer__empty-upsell-products-item-button .button.button--outline{width:100%;height:42px;padding:5px 10px}.cart-drawer__empty-shop-all-button{margin-top:25px}.cart-drawer__empty-shop-all-button .button{width:100%;height:60px}.button.loading>span{opacity:0}.button.loading{--color-button-text: 26, 41, 66}cart-drawer .drawer__inner{padding:0}.drawer__contents{padding:0 25px}.cart-drawer .cart-items thead{display:none}.cart-drawer .cart-items td{padding-top:0}.cart-drawer .cart-item{padding:40px 0;margin-bottom:0!important;border-bottom:1px solid #DADFE6}.cart-drawer .cart-item:last-child{border-bottom:none}.cart-drawer .cart-item td.cart-item__media{min-width:195px}.cart-drawer .cart-item td.cart-item__media img{width:100%;display:block;border-radius:12px;height:100%;object-fit:cover}.cart-drawer .cart-item__details .cart-item__name{text-decoration:none;color:#000;font-size:18px;line-height:1.2}.cart-drawer__count{font-weight:500}.cart-drawer .cart-item__details .product-option{font-size:16px;color:#595959;font-weight:400;line-height:1.1}.product-option dt{font-weight:600}.cart-item__details>*+*{margin-top:10px}.cart-item__details .jdgm-preview-badge .jdgm-star,.cart-drawer__upsell-product-item-content .jdgm-preview-badge .jdgm-star{color:#192841!important;padding:0!important;font-size:12px!important}.cart-drawer__upsell-product-item-content .jdgm-preview-badge .jdgm-star{font-size:9px!important}.cart-drawer__upsell-product-item-content .jdgm-prev-badge__text{font-size:9px}.cart-item__details .jdgm-prev-badge__text,.cart-drawer__upsell-product-item-content .jdgm-prev-badge__text{font-size:12px;line-height:1.1;color:#2a2929;font-weight:400;text-transform:capitalize;font-family:var(--font-body-family)}.cart-item__details .jdgm-prev-badge__stars,.cart-drawer__upsell-product-item-content .jdgm-prev-badge__stars{display:flex;gap:2px}.cart-item__details .jdgm-widget .jdgm-prev-badge,.cart-drawer__upsell-product-item-content .jdgm-widget .jdgm-prev-badge{display:flex!important;align-items:center;gap:5px}.cart-item__quantity .quantity-popover-container{max-width:120px}quantity-popover .quantity{background:#fff;border:1px solid #192841;border-radius:6px}quantity-popover .quantity:before,quantity-popover .quantity:after{display:none}quantity-popover .quantity .quantity__input{color:#192841;font-size:20px;font-weight:500;opacity:1;box-shadow:unset!important;outline:none!important}quantity-popover .quantity button.quantity__button{color:#000}quantity-popover .quantity button.quantity__button .svg-wrapper{width:14px}.cart-item cart-remove-button{margin-left:auto!important}.cart-item cart-remove-button button{text-decoration:underline;color:#595959;font-weight:600;letter-spacing:0px;font-size:12px}.cart-item__price-wrapper .price{color:#192841;font-size:18px;font-weight:500;line-height:1.1;letter-spacing:0px}.cart-drawer .cart-item__details,.cart-drawer .cart-items .cart-item__quantity{padding-left:0!important}.cart-drawer .cart-item__details{padding-top:20px!important}.cart-drawer .cart-items .cart-item__quantity{padding-bottom:20px}.cart-drawer .cart-item__totals{padding-top:50px!important}.cart-drawer__total-wrapper{overflow-y:auto;flex:1}.cart-drawer__upsell-heading{margin:0;padding:0 25px;font-family:var(--font-body-family);letter-spacing:0px;color:#000;font-weight:500;font-size:16px;line-height:1.1}.cart-drawer__upsell-products .swiper-slide{width:415px}.cart-drawer__upsell-products{padding-left:25px;padding-right:25px;margin-top:15px}.cart-drawer__upsell-product-item{border:1px solid #DADFE6;padding:10px;border-radius:10px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cart-drawer__upsell-product-item-image{width:155px;background:#f8f8f8;padding:9px 7px;border-radius:10px}.cart-drawer__upsell-product-item-content{flex:1}.cart-drawer__upsell-product-item-title{font-size:18px;color:#000;margin:8px 0 0;line-height:1.1}.cart-drawer__upsell-product-item-price{display:flex}.cart-drawer__upsell-product-item-price{display:flex;color:#000;font-size:14px;font-weight:400;line-height:1.1;margin-top:8px}.cart-drawer__upsell-product-item-price s{color:#5c5c5c;font-size:12px;margin-right:3px}.cart-drawer__upsell-product-item-price-discount{color:#1c381e;font-size:12px;font-weight:700;margin-left:8px}.cart-drawer__upsell-product-item-button{margin-top:10px}.cart-drawer__upsell-product-item-button .button{width:100%;box-sizing:border-box;padding:5px 10px;height:38px}.drawer__footer{border:none;padding:25px}.cart-drawer__footer-shipping h2,.cart-drawer .totals h2.totals__total{font-family:var(--font-body-family);color:#000;font-size:16px;letter-spacing:0px;font-weight:500;margin:0;line-height:1}.cart-drawer__footer-shipping p,.cart-drawer .totals .totals__total-value{margin:0;font-size:16px;color:#595959;letter-spacing:0px;font-weight:400;line-height:1}.cart-drawer__footer-shipping{display:flex;justify-content:space-between;gap:10px}.cart-drawer .totals{margin-top:12px}.cart-drawer .cart__checkout-button{height:60px}.drawer__footer .cart__ctas{margin-top:15px}.cart-drawer__footer-info-payment{display:flex;align-items:center;justify-content:space-between;gap:10px}.cart-drawer__footer-info-payment p{font-size:12px;font-weight:400;color:#000;margin:0}.cart-drawer__footer-info-payment-icons{display:flex;gap:4px}.cart-drawer__footer-info{margin-top:15px}.cart-drawer__footer-info-icon-text{display:flex;justify-content:space-between;gap:10px;margin-top:30px}.cart-drawer__footer-info-icon-text-item{display:flex;align-items:center;gap:5px}.cart-drawer__footer-info-icon-text-item img{height:30px;width:auto}.cart-drawer__footer-info-icon-text-item p{margin:0;font-size:12px;color:#2a2929;font-weight:500;letter-spacing:0px;line-height:1.1}.cart-drawer__footer-info-icon-text-item p strong{font-weight:700}.cart-drawer .totals .totals__total-value{color:#000;font-weight:500}cart-drawer.is-empty .drawer__footer{display:none}cart-drawer.is-empty .cart-drawer__total-wrapper{display:none}@media screen and (max-width: 749px){.cart-drawer{padding:0}.drawer__inner{border-radius:0}cart-drawer .drawer__header{padding:0}.drawer__header-inner{padding:15px}.cart-drawer__empty-upsell{padding:0 15px 20px}.cart-drawer__empty-upsell-products-item-image{width:40%}.cart-drawer__empty-upsell-products-item-content .cart-drawer__empty-upsell-products-item-title{font-size:12px}.cart-drawer__empty-upsell-products-item-variant-option{font-size:10px}.cart-drawer__empty-upsell-products-item-variants{gap:6px;margin-top:8px}.cart-drawer__empty-upsell-products-item-variant-label{font-size:10px;height:32px}.cart-drawer__empty-upsell-products-item-button .button.button--outline{height:36px;font-size:12px}.cart-drawer__empty-shop-all-button .button{height:55px}.cart-drawer__empty-upsell-products-item{gap:8px;margin-top:20px}.cart-drawer__empty-upsell-products-item-image a{height:100%}.cart-drawer__empty-upsell-products-item-image img{height:100%;object-fit:cover}.cart-drawer .cart-item{padding:20px 0}.drawer__contents{padding:0 15px}.cart-drawer .cart-item td.cart-item__media{min-width:145px;width:100%}.cart-drawer .cart-item__details{padding-top:10px!important}.cart-drawer .cart-items .cart-item__quantity{padding-bottom:10px}.cart-item__details .jdgm-preview-badge .jdgm-star{font-size:9px!important}.cart-item__details .jdgm-prev-badge__text{font-size:10px}.cart-drawer .cart-item__details .cart-item__name{font-size:14px}.cart-drawer .cart-item__details .product-option{font-size:12px}.cart-item__quantity .quantity-popover-container{max-width:95px}quantity-popover .quantity .quantity__input{font-size:16px;padding:0}quantity-popover .quantity{height:40px;min-height:unset}quantity-popover .quantity button.quantity__button{width:35px}quantity-popover .quantity button.quantity__button .svg-wrapper{width:13px}.cart-item__price-wrapper .price{font-size:14px}.cart-drawer .cart-item__totals{padding-top:35px!important}.cart-drawer__upsell-inner{padding-top:20px}.cart-drawer__upsell-products .swiper-slide{width:80%}.cart-drawer__upsell-product-item-image{width:115px}.cart-drawer__upsell-product-item-image{width:35%}.cart-drawer__upsell-product-item{padding:7px;gap:7px}.cart-drawer__upsell-product-item-content .jdgm-prev-badge__text{font-size:9px}.cart-drawer__upsell-product-item-content .jdgm-preview-badge .jdgm-star{font-size:8px!important}.cart-drawer__upsell-product-item-title{font-size:14px}.cart-drawer__upsell-product-item-price{font-size:12px}.cart-drawer__upsell-product-item-price s{font-size:10px}.cart-drawer__upsell-product-item-price-discount{font-size:10px;line-height:1.1;margin-left:5px}.cart-drawer__upsell-product-item-button .button{height:35px;font-size:12px}.drawer__footer{padding:15px}.cart-drawer__footer-shipping h2,.cart-drawer .totals h2.totals__total,.cart-drawer__footer-shipping p,.cart-drawer .totals .totals__total-value{font-size:12px}.cart-drawer .cart__checkout-button{height:55px}.cart-drawer__footer-info{margin-top:10px}.cart-drawer__footer-info-payment p{font-size:10px;line-height:1.1}.cart-drawer__footer-info-payment-icons img{height:16px;width:auto;object-fit:cover}.cart-drawer__footer-info-icon-text{margin-top:20px}.cart-drawer__footer-info-icon-text-item{flex-direction:column;text-align:center;gap:4px}.cart-drawer__footer-info-icon-text-item p{font-size:10px}.cart-drawer__footer-info-icon-text-item img{height:23px}.cart-drawer__upsell-products{padding-left:15px;padding-right:15px}.cart-drawer__upsell-heading{padding:0 15px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cart-drawer.css.map */
