.cart-section{position:relative;display:block}.cart-section__wrapper{background-color:var(--color-dark-grey)}@media screen and (max-width:749px){.cart__items-item img{width:10rem;height:10rem}}@media screen and (max-width:989px){.cart-section{padding:0}}.cart-section>.loader{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cart-section.loading>div{opacity:0}.cart-section.loading>.loader{display:block}.cart{display:flex;flex-wrap:wrap;justify-content:space-between;color:var(--color-off-white)}.cart h1{padding:0 2rem;text-align:left;margin:0 0 3rem;width:100%}@media screen and (min-width:750px){.cart h1{margin:1rem 2rem 1rem 0;width:auto}}@media screen and (min-width:990px){.cart h1{padding:0}}.cart__items-header{display:none}.cart__items{width:100%}@media screen and (min-width:990px){.cart{flex-wrap:nowrap}.cart__items{width:65%}}.cart__items-title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:.6rem}.cart__items__image-section{display:flex;flex-direction:column}.cart__items-title .delivery-threshold{width:100%}@media screen and (min-width:750px){.cart__items-title{padding:0 1.6rem}.cart__items-title .delivery-threshold{border-radius:.4rem;width:auto}.cart__items-header{display:grid;grid-template-columns:1fr 1fr;margin:1rem 0;padding:1rem 1.6rem;border-bottom:1px solid var(--color-white);border-top:1px solid var(--color-white);font-weight:var(--font-heading-weight);text-transform:uppercase}.cart__items-header--item{width:calc(40% + 140px)}.cart__items-header--info{width:85%}.cart__items-header--info{display:grid;justify-content:space-around;grid-template-columns:3fr 2.7fr 1.1fr;margin-left:5rem}}@media screen and (min-width:990px){.cart__items-title{padding:0}.cart__items-header{padding:1rem 0}}.cart__items-item{display:grid;padding:2.4rem 2rem;position:relative;grid-template-columns:0fr 1fr}.cart__items-item:before{position:absolute;content:"";top:-4px;left:2rem;width:calc(100% - 4rem);height:1px;background-color:var(--color-light-grey-4)}.cart__items-item:first-of-type:before{content:none}.cart__items-item-sku{font-size:1.4rem}@media screen and (min-width:750px){.cart__items-item:before{content:none}}.cart__items-item picture{display:flex}.cart__items-item:not(:last-of-type){border-bottom:solid 1px var(--color-grey-medium)}.cart__items-item-details{display:flex;flex-direction:column;flex:1;justify-content:space-between;padding-left:1.6rem}.cart__items-price-quantity{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:750px){.cart__items-item-details{flex-wrap:nowrap;flex-direction:row;padding-left:2.4rem;align-items:flex-start}.cart__items-price-quantity{width:60%}}@media screen and (min-width:990px){.cart__items-item{padding:2.4rem 0}}.cart__items-item-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%}@media screen and (min-width:750px){.cart__items-item-info{width:40%}}.cart__items-item-info .product-option{margin-top:1rem}.cart__items-item-subtitle{font-size:1.2rem}@media screen and (min-width:990px){.cart__items-item-title-container{display:flex;flex-direction:column;height:100%}.cart__items-item-title{font-size:1.8rem}.cart__items-item-subtitle{font-size:1.4rem}}.cart__items-item-quantity-wrapper{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem;margin:1rem 0}@media screen and (min-width:750px){.cart__items-item-quantity-wrapper{flex-wrap:nowrap;flex-direction:row;margin:0;width:100%;justify-content:space-around}}@media screen and (max-width:750px){.cart__items-item-quantity-wrapper{justify-content:space-between;width:100%}}.cart__items-item-remove>a{display:flex;align-items:center;color:var(--color-white);font-size:1.4rem;text-transform:uppercase;letter-spacing:1px;text-decoration:none;font-weight:var(--font-light-body-weight);margin-top:1rem}.cart__items-item-remove svg{width:16px;height:16px;margin-right:.25rem}.cart__summary{flex:1;background-color:var(--color-grey-light)}.cart__summary-header,.cart__summary-header h1{font-size:2.4rem;font-family:var(--font-heading-family);font-weight:200;margin-bottom:0}@media screen and (min-width:990px){.cart__summary-header,.cart__summary-header h1{font-size:4.5rem}.cart__items .cart__summary-header h1{margin-top:3.21rem}}.cart__summary-total{padding:0;margin-bottom:2.4rem}.cart__summary-total-inner{padding:2.4rem 1.6rem;box-shadow:0 4px 6px var(--color-grey-medium);background-color:var(--color-body)}@media screen and (min-width:990px){.cart__summary{padding-left:3.2rem;background-color:transparent}.cart__summary-inner{position:sticky;top:15rem;background-color:var(--color-dark-grey-2);border-radius:1rem}.cart__summary-total{border-radius:.4rem;padding:2rem 3rem 3.6rem}.cart__summary-total-inner{box-shadow:none;padding:0}}.cart__summary-price{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:1.8rem;font-weight:var(--font-body-weight);margin-bottom:2.4rem}@media screen and (min-width:990px){.cart__summary-price{margin-bottom:3.2rem}.cart__summary-price .price{font-size:2.4rem}}.cart__summary-details{font-size:1.2rem;display:flex;align-items:center;justify-content:flex-end;text-align:right;width:100%}@media screen and (min-width:990px){.cart__summary-details{font-size:1.3rem;padding:2.4rem 0 0;border-top:solid 1px var(--color-grey-medium)}}.cart__summary-details svg{width:2rem;height:2rem;margin-right:.8rem}.cart__summary-details svg path{fill:var(--color-primary)}.cart__summary-payment{background-color:var(--color-body);padding:2.2rem;text-align:center;font-weight:var(--font-body-weight);font-size:1.4rem;border:solid 1px var(--color-grey-medium);margin:1.6rem}@media screen and (min-width:990px){.cart__summary-payment{border-radius:.4rem;margin:0;border:none;background-color:var(--color-grey-light)}}.cart__summary-payment .list-payment{justify-content:center;margin-top:1.2rem}
/*# sourceMappingURL=/cdn/shop/t/232/assets/cart.css.map */
