#MainContent[data-template=cart]{display:grid;grid-template-columns:minmax(0,1fr);width:95%;max-width:var(--page-width);margin-inline:auto;column-gap:40px;align-items:start}#MainContent[data-template=cart]>.shopify-section{grid-column:1 / -1}#MainContent[data-template=cart]>:is(.cart-items-section,.cart-footer-section),#main-cart-items,#main-cart-footer,#main-cart-footer>.js-contents{display:contents}.cart-head,.cart__empty,.cart-footer__app,#shipping-calculator{grid-column:1 / -1}@media(max-width:798px){#MainContent[data-template=cart]{width:calc(100% - 40px)}}@media(min-width:799px){#MainContent[data-template=cart]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}#cart_form{grid-column:1}#main-cart-footer .subtotal{grid-column:2}}.cart-head{margin-top:40px}.cart-head h1{margin:0}.cart-head .style-ornament{display:block}.cart__empty{display:none;padding-bottom:40px}#main-cart-items.is-empty .cart__empty{display:block}#main-cart-items.is-empty #cart_form,#main-cart-footer.is-empty .subtotal{display:none}.cart__continue-shopping.button{width:100%}.cart__item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:20px;padding:20px 0;border-bottom:1px solid rgba(var(--color-foreground),.15)}.cart_page_image{display:block}.cart_page_image img,.cart_page_image .placeholder-svg{display:block;width:100%;height:auto}.cart__item--title{margin:0 0 8px}.cart__item--title a{color:inherit;text-decoration:none}.cart__product-options{margin:0 0 8px;font-size:.9em}.modal_price{margin:0 0 6px}.modal_price .was_price,.price_total .was_price{margin-left:6px;text-decoration:line-through;opacity:.7}.cart__item-unit-price,.cart__item--discount{margin:0 0 6px;font-size:.9em}.cart__item-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:10px 0}.price_total{margin:0}.cart__item--content{position:relative}.cart__item cart-remove-button{position:absolute;top:0;right:0}.cart__item--title{padding-right:90px}.cart__remove-btn{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:inherit}.cart__remove-btn .remove-icon{width:12px}@media(max-width:798px){.cart__remove-btn .remove-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cart__remove-btn{justify-content:center;min-width:44px}.cart__item .price_total{display:none}.cart__item--title{padding-right:44px}}:where(.subtotal){padding:20px;border:1px solid rgba(var(--color-foreground),.15)}:where(.subtotal)>*{margin:0 0 12px}:where(.subtotal) .style-ornament{display:block;margin-inline:auto}:where(.subtotal) :is(.cart_subtotal,.cart_savings),.subtotal .cart_discounts li{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:10px}:where(.subtotal) .cart_savings{flex-direction:row}:where(.subtotal) .cart_subtotal .money{font-size:1.4em;font-weight:var(--font-body-weight-bold)}:where(.subtotal) .cart-tax,.subtotal .cart-currency{font-size:.9em}:where(.subtotal) .cart__note label{display:block;margin-bottom:6px}:where(.subtotal) textarea{width:100%;min-height:100px;padding:10px;border:1px solid rgba(var(--color-foreground),.3);border-radius:var(--inputs-radius);background:none;color:inherit;font:inherit}:where(.subtotal) .tos{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tos_warning{margin:0 0 10px;color:rgb(var(--color-sale, var(--color-foreground)))}.checkout_button .add_to_cart{display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.checkout_button .icon-lock{width:14px}.additional-checkout-buttons--vertical .dynamic-checkout__content{display:grid;gap:8px}.continue-shopping:not(.button){display:table;margin:10px auto 0}.shipping-calculator{display:block;margin:40px 0}.shipping-calculator-form-wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:end}@media(min-width:799px){.shipping-calculator-form-wrapper{grid-template-columns:repeat(4,minmax(0,1fr))}}.shipping-calculator label{display:block;margin-bottom:6px}.shipping-calculator :is(select,input){width:100%;min-height:44px;padding:0 12px;border:1px solid rgba(var(--color-foreground),.3);border-radius:var(--inputs-radius);background:rgb(var(--color-background));color:inherit;font:inherit}.shipping-calculator .get-rates{width:100%}.wrapper-response{margin-top:20px;animation:shipping-fade-in .4s ease}.shipping-rates-feedback.error{color:rgb(var(--color-sale, var(--color-foreground)))}@keyframes shipping-fade-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.wrapper-response{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/component-cart.css.map */
