.main-cart .container{max-width:calc(1192px + 12rem)}.main-cart__wrapper{display:flex;flex-direction:column;gap:2.4rem;margin-top:4.8rem}@media screen and (min-width:576px){.main-cart__wrapper{gap:3.2rem}}@media screen and (min-width:990px){.main-cart__wrapper{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:4rem}}.main-cart__main{display:flex;flex-direction:column;gap:2.4rem;width:100%;max-width:58.4rem}@media screen and (min-width:990px){.main-cart__main{flex-grow:1}}.main-cart__empty{display:none}.is-empty .main-cart__empty{display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem}.main-cart__empty-text{margin:0;max-width:40rem}.main-cart__items{display:block;width:100%}.is-empty .main-cart__items{display:none}.main-cart__footer{display:flex;flex-direction:column;gap:2rem;width:100%}@media screen and (min-width:576px){.main-cart__footer{width:min(100%,72.8rem)}}@media screen and (min-width:990px){.main-cart__footer{width:min(100%,43.2rem);flex-shrink:0;position:sticky;top:2.4rem;transition:top .5s ease-in-out}}.main-cart__shipping-goal{width:100%}.main-cart__blocks{display:flex;flex-direction:column;gap:2rem;width:100%}.main-cart__summary{display:flex;flex-direction:column;width:100%;overflow:hidden;border-radius:var(--border-radius-block);border:.05rem solid rgb(var(--color-border))}.main-cart__summary-fields{display:flex;flex-direction:column;gap:2.4rem;padding:2.4rem;background-color:rgb(var(--color-background-secondary))}.main-cart__summary-title{margin:0}.main-cart__summary-inputs{display:flex;flex-direction:column;gap:1.6rem}.main-cart__note-block textarea.field__input,.main-cart__discount-code .cart-discount-code__field{background-color:rgb(var(--color-background))}.main-cart__discount-code .cart-discount-code__field .field__input{align-self:stretch;margin-block:-.8rem;margin-inline-start:-2.4rem;padding-block:0!important;padding-inline-start:2.4rem!important}.main-cart .main-cart__buttons{padding:2.4rem;border-top:.05rem solid rgb(var(--color-border))}.main-cart__additional-text{margin:0;text-align:start}.main-cart__additional-text.rte>*{margin-inline:unset}.main-cart__installments{text-align:start}.main-cart__installments:not(:has(shopify-payment-terms)){display:none}.main-cart__wrapper.is-empty .main-cart__summary-inputs,.main-cart__wrapper.is-empty .main-cart__buttons{display:none}.main-cart__wrapper.is-empty .cart-shipping-goal.is-empty{display:flex}.main-cart__totals{display:flex;flex-direction:column;gap:.8rem}.main-cart__discount{color:rgb(var(--color-foreground-secondary));display:flex;align-items:center;justify-content:space-between;gap:.8rem;word-break:break-word}.main-cart__discount-title{display:flex;align-items:center;gap:.4rem}.main-cart__subtotal{color:rgb(var(--color-foreground-secondary));display:flex;align-items:center;justify-content:space-between;gap:.8rem}.main-cart__total{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.main-cart__total-title{margin:0;color:rgb(var(--color-foreground-secondary))}.main-cart__total-value{position:relative;color:rgb(var(--color-price-regular))}.main-cart__total-value.disabled>span{pointer-events:none;opacity:.4}.main-cart__total-value .loading-overlay{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.4rem;height:1.4rem}.main-cart__total-value .loading-overlay.hidden{display:none}.main-cart .tax-note{color:rgb(var(--color-foreground-secondary));text-align:start}.main-cart__buttons{display:flex;flex-direction:column;gap:1.6rem;text-align:center;width:100%}.main-cart__buttons button{width:100%;max-width:100%}.main-cart__footer-dynamic-checkout{width:100%;display:flex;justify-content:center}.main-cart__dynamic-checkout-buttons{margin:0;width:100%}.main-cart__note{width:100%;display:flex;flex-direction:column}.main-cart__note>.cart-note{margin:1.2rem 0 0;width:100%}.main-cart__note[open] .main-cart__note-icon{transform:rotate(45deg)}.main-cart__note-summary{display:flex;align-items:center;gap:.8rem}.main-cart__note-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;pointer-events:none;transform:rotate(-90deg);will-change:transform;transition:transform var(--duration-default) ease-in-out}.main-cart__note-icon svg{width:1.2rem;height:1.2rem;color:rgba(var(--color-foreground))}.main-cart__errors{margin:.8rem 0 0}.main-cart__errors:empty{display:none}@media screen and (min-width:990px){.shopify-section-header.shopify-section-header-sticky:not(.shopify-section-header-hidden)~main .main-cart__footer{top:calc(var(--header-height) + 2.4rem)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-main-cart.css.map */
