.main-cart{--padding:0px;display:grid;grid-template-rows:auto 1fr auto;width:100%}.main-cart:has(.cart-empty) .main-cart__footer{display:none}.main-cart.cart-processing .checkout-button,.main-cart.cart-processing .update-cart-button{color:transparent;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.main-cart.cart-processing .checkout-button:after,.main-cart.cart-processing .update-cart-button:after{animation:fade-in-spin 1s ease-in infinite;border:2px solid var(--primary-color-white,#fefaf4);border-radius:50%;border-right:2px solid transparent;content:"";display:block;height:20px;inset:50% auto auto 50%;position:absolute;translate:-50% -50%;width:20px;z-index:10}.main-cart.cart-chain-processing .cart-drawer-item quantity-selector.quantity-selector,.main-cart.cart-chain-processing .cart-item quantity-selector.quantity-selector{pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.main-cart.cart-chain-processing .cart-drawer-item quantity-selector.quantity-selector:after,.main-cart.cart-chain-processing .cart-item quantity-selector.quantity-selector:after{animation:fade-in-spin 1s ease-in infinite;border:1px solid var(--secondary-color-grey,#e5e5e5);border-radius:50%;border-right:1px solid transparent;content:"";display:block;height:7px;inset:50% auto auto 50%;position:absolute;translate:-50% -50%;width:7px;z-index:10}@keyframes fade-in-spin{0%{opacity:0;rotate:0deg}50%{opacity:1}to{opacity:0;rotate:1turn}}.main-cart.cart-chain-processing .cart-drawer-item quantity-selector.quantity-selector .quantity-selector__input,.main-cart.cart-chain-processing .cart-item quantity-selector.quantity-selector .quantity-selector__input{color:transparent}.main-cart__header{align-items:center;display:flex;flex-flow:column nowrap;gap:15px;justify-content:center;margin-bottom:0;padding:24px var(--padding,15px) 20px;position:relative;width:100%}@media only screen and (min-width:576px){.main-cart__header{margin-bottom:40px}}.main-cart__header-container{align-items:center;display:flex;flex-flow:column nowrap;gap:20px 0;justify-content:space-between;width:100%}.main-cart__header-container .main-cart-heading{font-size:32px}.main-cart__header-container .main-cart-heading-group{flex:1;gap:10px}.main-cart__footer,.main-cart__header-container .main-cart-heading-group{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center}.main-cart__footer{background:var(--primary-color-white,#fefaf4);border-top:1px solid var(--secondary-color-grey,#e5e5e5);gap:26px 5px;inset:auto 0 0 0;padding:16px var(--padding,0) 24px;position:sticky;width:100%}@media only screen and (min-width:576px){.main-cart__footer{align-items:flex-end}}.main-cart__footer .cart-footer-group{align-items:center;display:flex;flex-flow:row wrap;gap:7px 7px;justify-content:center;max-width:414px;width:100%}@media only screen and (min-width:576px){.main-cart__footer .cart-footer-group{align-items:flex-end;gap:20px;justify-content:flex-end}}.main-cart__footer .cart-footer-group.subtotal-container{color:var(--secondary-color-black,#000);flex-flow:row wrap;gap:20px;justify-content:center}@media only screen and (min-width:576px){.main-cart__footer .cart-footer-group.subtotal-container{flex-flow:row nowrap;justify-content:space-between}}.main-cart__footer .cart-footer-group.subtotal-container .cart-subtotal,.main-cart__footer .cart-footer-group.subtotal-container .cart-subtotal-heading{color:inherit;font-size:14px;font-weight:400;letter-spacing:.01em;line-height:1.4;text-transform:uppercase}.main-cart__footer .cart-footer-group.subtotal-container .cart-subtotal{align-items:baseline;display:flex;gap:6px;justify-content:flex-start}.main-cart__footer .cart-footer-group.subtotal-container .cart-subtotal:has(.compare-at-price){color:var(--accent-3-color,#811922)}.main-cart__footer .cart-footer-group.subtotal-container .cart-subtotal .compare-at-price,.main-cart__footer .cart-footer-group.subtotal-container .cart-subtotal .discount-price{color:var(--accent-1-color,#615f65);font-size:inherit;text-decoration:line-through}.main-cart__footer .checkout-button,.main-cart__footer .update-cart-button{font-size:13px;font-weight:400;letter-spacing:.1em;line-height:1;min-height:41px;text-align:center;text-transform:uppercase;width:100%}@media only screen and (min-width:380px){.main-cart__footer .checkout-button,.main-cart__footer .update-cart-button{width:-moz-fit-content;width:fit-content}}@media only screen and (max-width:380px){.main-cart__footer .checkout-button,.main-cart__footer .update-cart-button{padding:var(--button-v-padding) 10px;width:100%}}.main-cart__footer .checkout-button.disabled,.main-cart__footer .update-cart-button.disabled{background:transparent;border-color:var(--accent-1-color,#615f65);color:var(--accent-1-color,#615f65);cursor:not-allowed;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.main-cart__items{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:0;justify-content:flex-start;max-height:100%;overflow:hidden auto;padding:0 var(--padding,15px);position:relative;width:100%}.main-cart__items .cart-empty{color:var(--accent-1-color,#615f65);font-size:18px;inset:50% auto auto 50%;position:absolute;text-align:center;translate:-50% -50%;width:100%}

/*# sourceMappingURL=section-tala-cart.min.css.map*/