:is(cart-drawer,.cart-items,.cart__footer){--cart-line: #ececec;--cart-muted: rgba(var(--color-foreground), .6);--cart-sale: #c8262b;--cart-green: 31, 154, 27}cart-drawer .drawer__heading{font-family:var(--font-body-family);font-size:2rem;font-weight:500;letter-spacing:0}cart-drawer .cart-item,.cart-items .cart-item{border-bottom:1px solid var(--cart-line)}cart-drawer .cart-item>td,.cart-items .cart-item>td{padding-top:1.6rem;padding-bottom:1.6rem}.cart-item__media{vertical-align:top}.cart-item__image-container{display:flex;align-items:center;justify-content:center;aspect-ratio:1;height:auto;overflow:hidden;border:0;border-radius:.8rem;background:#f7f7f7}.cart-item__image-container:after{display:none}.cart-item__image{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.cart-item__name{font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;line-height:1.35;letter-spacing:0;text-decoration:none}.cart-item__name:hover{text-decoration:underline;text-underline-offset:.3rem}.cart-item__details .product-option{font-size:1.3rem;color:var(--cart-muted)}.cart-item__details>.product-option:first-child{font-size:1.2rem}.cart-item .price,.cart-item__price-wrapper{font-size:1.5rem;font-weight:600;letter-spacing:0}.cart-item__old-price{margin-right:.6rem;font-weight:400;color:var(--cart-muted)}.cart-item__discounted-prices .cart-item__final-price{color:var(--cart-sale);font-weight:700}.cart-item .quantity{min-height:4.4rem;width:11rem;border-radius:.6rem}.cart-item .quantity:before,.cart-item .quantity:after{border-radius:.6rem;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.25)}.cart-item .quantity__input{font-size:1.5rem;font-weight:500}.cart-item .quantity__button{width:3.6rem}.totals{align-items:baseline}.totals__total{font-family:var(--font-body-family);font-size:1.6rem;font-weight:500;letter-spacing:0}.totals__total-value{font-size:2.2rem;font-weight:700;letter-spacing:0}.tax-note{font-size:1.3rem;color:var(--cart-muted)}.cart__checkout-button.button{--color-button: var(--cart-green);--color-button-text: 255, 255, 255;min-height:5.2rem;border-radius:.6rem;font-size:1.6rem;font-weight:600;letter-spacing:0;transition:filter .25s}.cart__checkout-button.button:before,.cart__checkout-button.button:after{border-radius:.6rem}.cart__checkout-button.button:not([disabled]):hover{filter:brightness(1.1)}
/*# sourceMappingURL=/cdn/shop/t/34/assets/component-cart-hg.css.map */
