:root{--cart-spacing: 1rem;@media (min-width: 992px){--cart-spacing: 1.5rem}}main[data-template=cart] .\#section-body{margin-top:1rem;.\#hero-heading span{font-weight:600}.\#cart{.\#cart-body-inner{order:2;padding:0 var(--cart-spacing) var(--cart-spacing);background-color:#fff;border-radius:var(--glob-border-radius-base);@media (min-width: 992px){order:unset}.\#cart-item{padding:var(--cart-spacing) 0;border-bottom:1px solid var(--color-g-border);.\#cart-item-product{@media (min-width: 992px){flex-basis:60%}}.\#cart-item-product-media{img{aspect-ratio:1;object-fit:contain}}.\#cart-item-product-info-title{font-size:1rem;font-weight:400;@media (min-width: 992px){font-size:1.125rem}}.\#cart-item-side-inner{flex-wrap:wrap;width:calc(70% - var(--glob-size-8));margin-left:auto;@media (min-width: 992px){justify-content:flex-end}}.\#cart-item-quantity-controls{border-radius:2rem;background-color:#f5f5f5;.\#cart-item-quantity-controls-item{@media (min-width: 992px){width:3rem}a{padding:.5rem;.\#icon{--size: 1rem}}input{padding:.5rem;font-size:.875rem;font-weight:400}}}.\#cart-item-subtotal{order:-1;width:100%;@media (min-width: 992px){width:unset}.\#cart-item-subtotal-price{.\#cart-item-subtotal-value{font-size:1rem;font-weight:700;@media (min-width: 992px){font-size:1.5rem;font-weight:400}}}}.\#cart-item-remove{order:1;width:100%;@media (min-width: 992px){width:unset}.\#cart-item-remove-button{font-size:.875rem;font-weight:700;text-decoration:underline;color:var(--color-scheme-links)}}.\#cart-item-quantity-max-note{display:flex;width:calc(70% - var(--glob-size-8));margin-left:auto}}}.\#cart-footer-link{font-size:.875rem;font-weight:700;line-height:17.64px;text-decoration:underline;color:var(--color-scheme-links)}.\#cart-sidebar-wrapper{.\#cart-sidebar{gap:1rem;padding:var(--cart-spacing)}.\#cart-subtotal-item-title,.\#cart-subtotal-item-price{font-size:1.125rem;@media (min-width: 992px){font-size:1.5rem}}.\#cart-subtotal-item-title{font-weight:400}.\#cart-subtotal-item-spacer{border-bottom:unset}.\#cart-sidebar-tax-note{font-size:.75rem}.\#cart-sidebar-checkout{padding-top:1rem;margin-top:0;border-top:1px solid var(--color-g-border);button{font-weight:800}.additional-checkout-buttons{@media (min-width: 992px){margin-top:1rem}}}}}}
/*# sourceMappingURL=sos-template-cart.css.map */
