.cart-notification{background-color:rgb(var(--color-background))}@media screen and (min-width:750px){.cart-notification{right:4rem}}.cart-notification__recommendations{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(var(--color-foreground),.15)}.recommendations__heading{font-size:1.2rem;margin:0 0 1.5rem;text-transform:uppercase;letter-spacing:.036em;font-weight:var(--font-body-weight, 400)}.cart-notification__recommendations .product-recommendations{display:block}.recommendation-grid{display:flex;justify-content:center;gap:1rem;list-style:none;padding:0;margin:0}.recommendation-item{flex:1;text-align:center;max-width:12rem}.recommendation-item a{display:block;text-decoration:none;color:rgb(var(--color-foreground))}.recommendation-item a:hover{opacity:var(--link-hover-opacity, .7)}.recommendation-item img{width:10rem;height:10rem;object-fit:cover;margin:0 auto .5rem;display:block;border-radius:0}.recommendation-item__title{font-size:1.1rem;line-height:1.2;margin:0 0 .2rem;text-transform:uppercase;letter-spacing:.03em}.recommendation-item__price{font-size:1.1rem;margin:0;font-weight:var(--font-body-weight-bold, 700)}@media screen and (max-width:600px){.recommendation-grid{flex-direction:row;align-items:center}.recommendation-item{max-width:none}}.cart-notification{border-top:var(--popup-border-width) solid rgba(var(--color-foreground),var(--popup-border-opacity))}@media screen and (min-width:750px){.cart-notification{max-width:33rem;padding:2rem 2.4rem}}.cart-notification .button{min-height:3.6rem;font-size:1rem}.cart-notification__heading{font-family:Helvetica Neue,Arial,Lucida Grande,sans-serif;font-weight:500;text-transform:uppercase;font-size:1rem;letter-spacing:.036em}.cart-notification__heading .svg-wrapper{width:1.2rem;height:1.2rem}.cart-notification-product__name.h4{font-weight:700;font-size:1.2rem;letter-spacing:.03em;margin:0 0 .3rem}.cart-notification .product-option,.cart-notification .product-option dt,.cart-notification .product-option dd{font-size:.9rem;letter-spacing:.03em}.cart-notification .cart-notification__links>.link{font-size:1rem;padding:.4rem 0 0;min-height:auto}.recommendations__heading{font-family:Helvetica Neue,Arial,Lucida Grande,sans-serif;font-weight:700;font-size:1rem;letter-spacing:.036em;margin-bottom:.8rem}.recommendation-grid{gap:.8rem}.recommendation-item{max-width:none}.recommendation-item img{width:100%;height:auto;aspect-ratio:1 / 1}.recommendation-item__title,.recommendation-item__price{font-size:.9rem}cart-items .cart-items th{opacity:1;color:rgb(var(--color-foreground))}.cart__footer .totals__total{font-family:Helvetica Neue,Arial,Lucida Grande,sans-serif;font-weight:700;text-transform:uppercase;font-size:1.4rem;letter-spacing:.04em}.cart__footer .totals__total-value{font-family:MDN-Price,Good-Sans,Helvetica Neue,Arial,Lucida Grande,sans-serif;font-size:3rem;letter-spacing:.05em;color:rgb(var(--color-foreground))}.cart-items .quantity{min-height:3.4rem;width:10rem;border-radius:2rem}.cart-items .quantity:before,.cart-items .quantity:after{border-radius:2rem}.cart-items .quantity__input{font-size:1.2rem}.cart-items .quantity__button{width:3rem}.cart-items .quantity__button .svg-wrapper{width:.8rem}.cart-item__image{max-width:calc(12rem / var(--font-body-scale))}@media screen and (min-width:750px){.cart-item__image{max-width:100%}.cart-items .cart-item__media{width:16rem}}.cart__note label{text-transform:uppercase;font-size:1rem;letter-spacing:.036em}.cart__note .text-area{font-size:1.2rem}body:has(cart-items) .collection .title,body:has(cart-items) .collection .title.h2{font-family:Helvetica Neue,Arial,Lucida Grande,sans-serif;font-weight:700;text-transform:uppercase;font-size:1.7rem;letter-spacing:.04em}
/*# sourceMappingURL=/cdn/shop/t/29/assets/oi-cart.css.map */
