.template-cart .cart-container{max-width:1240px!important;margin-inline:auto!important;padding-inline:24px!important;background:#fff;color:#202a34}.template-cart .halo-cart-content,.template-cart .cart-content-wrapper,.template-cart .cart-content-item,.template-cart .cart{background:#fff}.template-cart .cart-container .page-header{font-size:clamp(26px,2.6vw,36px);font-weight:650;letter-spacing:-.035em;text-transform:none;color:#19232e;padding:20px 0 16px;margin:0}.template-cart .cart-content-wrapper{margin-top:28px;gap:36px;align-items:flex-start}.template-cart .cart-content-item[data-cart-content]{min-width:0}.template-cart .cart-content-item[data-cart-total]{max-width:none;margin:0;min-width:0}.template-cart .cart-header{background:#f7f9fb;border-bottom:1px solid #e4e9ee;border-radius:5px 5px 0 0}.template-cart .cart-header-item{color:#5a6775;font-size:12px;font-weight:650;letter-spacing:.035em}.template-cart .cart-item{border:0;border-bottom:1px solid #e6eaf0;margin:0;padding:20px 0}.template-cart .cart-item-image{border:1px solid #e8edf1;border-radius:5px;overflow:hidden;background:#fff}.template-cart .cart-item a:not(.button){text-decoration:none}.template-cart .cart-item a:not(.button):hover{color:#0877b7}.template-cart .cart-total>form{border:1px solid #e2e8ed;border-radius:7px;padding:24px;background:#fff}.template-cart .cart--totals-title{font-size:19px;font-weight:650;letter-spacing:-.02em;color:#19232e;margin-bottom:20px}.template-cart .cart-totals{margin:0;padding:0}.template-cart .cart-totals .cart-total{border-color:#e8edf1}.template-cart .cart-total-grandtotal{border-top:1px solid #e1e6ec;padding-top:18px;margin-top:12px}.template-cart .cart-actions .button-checkout{background:#1991e2!important;border-color:#1991e2!important;color:#fff!important;border-radius:5px!important;min-height:50px;font-size:14px;font-weight:650;text-transform:none;letter-spacing:0;box-shadow:none}.template-cart .cart-actions .button-checkout:hover{background:#0879bf!important;border-color:#0879bf!important}.template-cart .cart-actions .button-continue{border-radius:5px!important;background:#fff!important;color:#344253!important;border-color:#d9e0e7!important;text-transform:none}.template-cart .dv-cart-review-placement{margin-top:16px}.template-cart .dv-cart-review-placement .dv-review{margin:0;padding:22px;border-radius:7px;border-color:#e2e8ed}.template-cart .dv-review h3{font-size:17px;font-weight:650;letter-spacing:-.02em}.template-cart .dv-review p{font-size:13px;line-height:1.6}.template-cart .dv-review-open{min-height:44px;border-radius:5px}.template-cart .dv-cart-shipping{background:#f8fafc;border:1px solid #e9edf1;border-radius:7px;padding:18px 22px;margin:10px 0 8px;color:#263442}.template-cart .dv-cart-shipping-top{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:11px}.template-cart .dv-cart-shipping-label{font-size:14px;line-height:1.45}.template-cart .dv-cart-shipping-symbol{color:#1991e2;font-size:19px}.template-cart .dv-cart-shipping-track{height:5px;background:#e1e7ed;border-radius:99px;overflow:hidden}.template-cart .dv-cart-shipping-track span{display:block;height:100%;background:#1991e2;border-radius:99px;transition:width .2s ease}.template-cart .dv-cart-shipping p{font-size:12px;color:#687586;line-height:1.5;margin:9px 0 0}.template-cart .cart-content-empty{padding:55px 0}@media(min-width:1024px){.template-cart .cart-content-wrapper{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,350px)!important;gap:40px!important}.template-cart .cart-content-item[data-cart-total]{width:100%!important;position:sticky;top:24px}.template-cart .cart-content-item[data-cart-content]{width:100%!important}}@media(min-width:750px)and (max-width:1023px){.template-cart .cart-content-item[data-cart-total]{width:100%!important;max-width:540px!important}}@media(max-width:749px){.template-cart .cart-container{padding-inline:16px!important}.template-cart .cart-content-wrapper{margin-top:20px;gap:20px}.template-cart .cart-content-item[data-cart-content],.template-cart .cart-content-item[data-cart-total]{width:100%!important;max-width:none!important}.template-cart .cart-total>form{padding:19px}.template-cart .dv-cart-shipping{padding:15px 16px}.template-cart .cart-item{padding:16px 0}.template-cart .cart-container .page-header{padding-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/dv-cart-redesign.css.map */
