.main-cart__wrapper{display:flex;gap:2rem;flex-wrap:wrap}@media screen and (min-width:1100px){.main-cart__wrapper{flex-wrap:unset;gap:6}}@media screen and (min-width:1540px){.main-cart__wrapper{gap:12rem}}.main-cart .section-header__line{margin-bottom:3.2rem;padding:3.2rem 0}.cart__blocks{gap:1.6rem}.cart__blocks-content{width:100%;height:auto;min-height:0;padding:1.2rem 1.4rem;background:rgb(var(--color-background-input));border:1px solid rgb(var(--color-border-input))}@media screen and (min-width:1540px){.cart__blocks-content{padding:3rem}}#main-cart-footer{flex:0 0 100%;max-width:100%}@media screen and (min-width:1100px){#main-cart-footer{flex:0 0 25%;max-width:25%}}.cart__footer{padding:0;display:block}.cart__footer .totals__subtotal-text{color:rgb(var(--color-foreground-secondary))}.cart__ctas{width:100%}.cart-item{color:rgb(var(--color-foreground-title))}@media screen and (min-width:990px){.cart-item:first-child .cart-item__remove{position:relative}.cart-item:first-child .cart-item__remove:before{content:"";position:absolute;width:100%;height:1px;bottom:100%;left:0;background:rgb(var(--color-border))}}.totals{justify-content:space-between;gap:1rem}.totals__wrapper{display:flex;flex-direction:column;gap:.6rem}.totals>*{margin:0;font-size:1.4rem}@media screen and (min-width:1540px){.totals>*{font-size:1.5rem}}.totals__subtotal{font-weight:600;font-family:var(--font-subtitle-family)}.totals__subtotal-value{font-weight:500}@media screen and (min-width:1100px){.totals{flex-direction:column}}@media screen and (min-width:1540px){.totals{flex-direction:row;gap:unset}}.main-cart .section-header__line{padding:1.8rem 0;margin-bottom:1.6rem}.main-cart .section-header__title{font-size:3.2rem;line-height:1;letter-spacing:-.01em}@media screen and (min-width:750px){.main-cart .section-header__title{font-size:4rem}}.main-cart .cart-items th{padding-bottom:1.2rem;font-family:var(--font-subtitle-family);font-size:1rem;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.55)}.main-cart .cart-item__name{font-size:1.5rem;line-height:1.15}@media screen and (min-width:990px){.main-cart .cart-item__name{font-size:1.6rem}}.main-cart .cart-item__option{font-size:1.3rem;line-height:1.35;color:rgba(var(--color-foreground),.72)}@media screen and (min-width:990px){.main-cart .cart-items td{padding-top:1.3rem;padding-bottom:1.3rem}}.cart-item__mobile-meta{display:none}@media screen and (max-width:989px){.main-cart .cart-items,.main-cart .cart-items tbody{display:block;width:100%}.main-cart .cart-items{margin:0}.main-cart .cart-items thead{display:none}.main-cart .cart-item{position:relative;display:grid;grid-template-columns:7.2rem minmax(0,1fr) auto auto;column-gap:1.2rem;row-gap:1.4rem;width:100%;padding:1.8rem 0;border-bottom:.1rem solid rgb(var(--color-border))}.main-cart .cart-item>td{padding:0!important;border:0!important}.main-cart .cart-item__media{grid-column:1;grid-row:1;align-self:start}.main-cart .cart-item__media-wrapper{width:7.2rem;height:7.2rem}.main-cart .cart-item__image{display:block;width:100%!important;height:100%!important;object-fit:contain!important}.main-cart .cart-item__details{grid-column:2 / -1;grid-row:1;display:block;min-width:0;align-self:start}.main-cart .cart-item__name{margin:0 0 .5rem;font-size:1.5rem;line-height:1.2}.main-cart .cart-item__mobile-meta{display:block}.main-cart .cart-item__mobile-variant{font-size:1.3rem;line-height:1.35;color:rgba(var(--color-foreground),.62)}.main-cart .cart-item__option,.main-cart .cart-item__prices{display:none!important}.main-cart .cart-item__quantity{grid-column:1 / 3;grid-row:2;align-self:center;justify-self:start}.main-cart .cart-item__quantity quantity-input.quantity{width:12.8rem!important;height:4.2rem!important;min-height:4.2rem!important}.main-cart .cart-item__quantity .quantity__button{width:4rem!important}.main-cart .cart-item__quantity .quantity__input{min-width:4rem!important;padding:0!important}.main-cart .cart-item__totals{grid-column:3;grid-row:2;display:flex!important;align-items:center;align-self:center;gap:.6rem;white-space:nowrap}.main-cart .cart-item__totals .cart-item__price-wrapper{display:block!important}.main-cart .cart-item__totals .price{font-size:1.6rem}.main-cart .cart-item__remove{grid-column:4;grid-row:2;display:flex;align-items:center;align-self:center;margin-left:.5rem}.main-cart .cart-item__remove .btn-remove{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-main-cart.css.map */
