.cart__wrap .section-title{margin:0 0 .6rem}.cart__wrap .cart-shipping__bar{width:40rem;padding:0;margin-right:2.4rem}.cart__shipping{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:3.2rem}.cart__shipping .button--custom{min-height:5rem;min-width:24.8rem;padding:0 2.4rem;font-size:1.6rem;line-height:1.5}.cart__shipping .button.button--custom span:not(.title){right:2.4rem;width:4.1rem}.template-cart .header__icon--cart{cursor:not-allowed;pointer-events:none}.cart__wrap .cart-item{border-radius:1.6rem}.cart__wrap .cart-item__media{border-radius:1.6rem 0 0 1.6rem}.cart__wrap .cart-item__totals{border-radius:0 1.6rem 1.6rem 0}.cart-item__price,.cart-item__price-wrapper{font-weight:700;font-size:1.8rem;line-height:1.33}.cart__wrap .cart-item__quantity-wrapper{justify-content:unset}.cart__footer--wrap{display:flex;column-gap:2.4rem;justify-content:space-between;border-bottom:.2rem solid var(--color-stong-line)}.cart__click-collect{max-width:73.2rem}.cart__click-collect p:first-child{margin-top:0}.cart__click-collect p:last-child{margin-bottom:0}.cart__footer--wrap .totals{align-items:unset;justify-content:space-between}.cart__blocks .cart__dynamic-checkout-buttons{margin-top:0}.is-empty .cart__click-collect{display:none}@media screen and (max-width:749px){.cart__shipping{flex-direction:column;align-items:flex-start;margin-bottom:1.6rem}.cart__wrap .cart-shipping__bar{margin-bottom:1.6rem;margin-right:0;width:100%}.cart-items thead tr{display:none}.cart__footer--wrap{flex-direction:column-reverse;padding-bottom:2.4rem}.cart-item__image-container{width:7.2rem;height:7.2rem}.cart__wrap .cart-item{grid-template-columns:7.2rem auto;position:relative}.cart__wrap .cart-item__media{grid-area:1 / 1 / span 2}.cart-item__quantity{display:flex;align-items:center;justify-content:space-between}.cart__wrap .cart-item cart-remove-button{position:absolute;top:1.6rem;right:1.6rem}.cart__wrap quantity-popover{position:unset}.cart__items{padding-bottom:1.2rem}.cart__footer--wrap .cart__ctas{text-align:left}.cart__blocks .cart__dynamic-checkout-buttons{margin:0}.cart-item__name{padding-right:2.4rem}.cart-item__price-wrapper .price{font-size:1.8rem;line-height:1.333}.cart__click-collect{margin-top:1.6rem}}@media screen and (max-width:479px){.cart__shipping .button--custom,.cart__blocks .cart__dynamic-checkout-buttons,.button.cart__checkout-button{width:100%;max-width:unset}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/template-cart.css.map */
