.cart{background-color:var(--color-background);display:block;padding:var(--gap-5) 0}.cart-drawer__inner .progress-bar__text,.cart-drawer__inner .progress-bar-text{font-size:11px!important;text-transform:uppercase!important;font-weight:400!important;line-height:14.3px}.cart__head .progress-bar__text,.cart__head .progress-bar-text{font-size:15px!important;text-transform:uppercase!important;font-weight:400!important;line-height:28px}.cart__head{margin-block-end:var(--gap-5)}.cart__title,.cart__subtitle{color:var(--color-brown);margin:0 0 var(--gap-2)}.cart__bar{margin-block-end:20px}.cart__summary{display:flex;flex-direction:column;gap:var(--gap-2)}.cart__subtitle,.cart__summary-total{text-transform:none;letter-spacing:0}.cart__summary-total{display:flex;justify-content:space-between;align-items:center;margin:0;font-size:15px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:.45px;font-family:var(--font-secondary);padding-bottom:var(--gap-2);border-bottom:1px solid var(--color-line)}.cart__summary-tax{color:var(--color-brown)}.cart__summary-discounts{font-size:var(--font-size-static-medium);margin:1.2rem 0 0}.cart__summary-discounts svg{color:var(--color-heading-text-default)}.cart__summary-discounts svg,.cart__summary-discounts span{display:inline;vertical-align:middle}.cart__summary-tax a{color:currentColor}.cart__summary-actions{margin-top:15px}.cart__summary-actions button{width:100%}.cart__body{position:relative}.cart-drawer__spinner{position:absolute;inset-block-start:0;inset-inline-start:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;z-index:2;opacity:0;visibility:hidden;will-change:opacity,visibility;transition:opacity var(--duration-default),visibility var(--duration-default)}cart-items.is-loading .cart-drawer__spinner{opacity:1;visibility:visible}.cart__recommendations{margin:58px 0}.cart__terms{margin-block-end:1.6rem}.progress-bar{text-align:center;display:block;max-width:526px;margin-inline:auto}.progress-bar__progress{height:5px;background:#e7e3dc;margin-block-start:10px;position:relative;z-index:1}.progress-bar__progress-inner{background-color:var(--color-brown);height:5px;display:block;width:0;transition:width var(--duration-default);position:absolute;top:0;z-index:2}.bar-text{color:var(--color-brown);margin:0}.msg-block{display:flex;flex-direction:column;gap:10px}.msg-block a{max-width:max-content}.cart__main{margin-left:-20px}@media screen and (min-width: 990px){.cart__main{flex:1}.cart__terms{margin-block-end:2.4rem}.cart__recommendations{padding-block-start:4.8rem;margin:4.8rem 0 0}.cart__recommendations .swiper{margin:0;padding:0}}@media (max-width: 1200px){.cart__contents{display:flex}.cart__contents .cart__main,.cart__contents .cart__summary{width:50%;margin:0}.cart__contents .cart__main .cart-item{align-items:center}}@media (max-width: 991px){.cart__contents{flex-direction:column}.cart__contents .cart__main,.cart__contents .cart__summary{width:100%}.cart__summary{gap:var(--gap-m1)}.cart-item__media .media{padding-block-start:127%}.cart-item__media{width:106px}.cart__head{margin-bottom:46px}.cart__contents .cart__main{padding-bottom:var(--gap-m1);border-bottom:1px solid var(--color-line)}.cart__summary-total{padding:0;border:none}}@media (max-width: 575px){.msg-block{max-width:290px}.msg-block .p-small{font-size:14px;font-style:normal;font-weight:400;line-height:19px;letter-spacing:.14px}.cart{padding:80px 0 0}}.template--cart .jdgm-prev-badge__text{visibility:visible}.rec-txt{max-width:340px}.cart-drawer .progress-bar{max-width:100%;padding:0;margin:0}.cart-drawer .bar-text{color:var(--color-brown);text-align:center;font-size:11px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.33px;text-transform:uppercase}.cart-drawer .progress-bar__progress{margin-block-start:5px}.drawer-bar{margin-bottom:40px;display:flex;flex-direction:column;gap:15px}.cart .p-small{font-size:14px;line-height:130%}@media (max-width: 991px){.cart-drawer .progress-bar{padding:0}.drawer-bar{margin:0 0 15px}}.free-items{background:#e7e3dc;padding:14px;margin-top:var(--gap-3);border-radius:2px}#cart-note::placeholder{opacity:.8}
/*# sourceMappingURL=/cdn/shop/t/73/assets/component-cart.css.map */
