.cart .title-wrapper-with-link{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid rgba(var(--color-foreground),.08);padding-bottom:3rem;margin-bottom:0}.cart .title--primary{font-family:var(--sv-serif);font-size:clamp(3rem,4.5vw,5rem);font-weight:300;letter-spacing:-.01em;line-height:1}.cart .title-wrapper-with-link .underlined-link{font-family:var(--sv-sans);font-size:1.1rem;font-weight:300;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:rgb(var(--color-foreground));opacity:.4;border-bottom:1px solid rgba(var(--color-foreground),.2);padding-bottom:.2rem;transition:opacity .25s var(--sv-ease),border-color .25s var(--sv-ease)}.cart .title-wrapper-with-link .underlined-link:hover{opacity:.75;border-color:var(--sv-gold)}.cart-items{border-collapse:collapse;width:100%}.cart-items th{font-family:var(--sv-sans);font-size:.95rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--color-foreground));opacity:.3;padding:2rem 0 1.6rem;border-bottom:1px solid rgba(var(--color-foreground),.07)}.cart-item{border-bottom:1px solid rgba(var(--color-foreground),.07)}.cart-item td{padding:3.2rem 0;vertical-align:top}.cart-item__media{width:10rem;padding-right:2.4rem}.cart-item__image{width:9.6rem;height:12rem;object-fit:cover;object-position:center}.cart-item__details{vertical-align:top}.cart-item__name{font-family:var(--sv-serif);font-size:2rem;font-weight:300;letter-spacing:-.01em;line-height:1.2;color:rgb(var(--color-foreground));text-decoration:none;display:block;margin-bottom:.8rem;transition:opacity .25s var(--sv-ease)}.cart-item__name:hover{opacity:.6}.cart-item__options{font-family:var(--sv-sans);font-size:1.15rem;font-weight:300;color:rgb(var(--color-foreground));opacity:.4;letter-spacing:.03em}.cart-item__price-wrapper .price{font-family:var(--sv-sans);font-size:1.4rem;font-weight:300;color:rgb(var(--color-foreground));opacity:.65;letter-spacing:.03em}.cart-item .quantity{border-radius:0;border:none;border-bottom:1px solid rgba(var(--color-foreground),.15);background:transparent;box-shadow:none}.cart-item .quantity__button{opacity:.35;transition:opacity .2s;background:transparent;border:none}.cart-item .quantity__button:hover{opacity:.75}.cart-item .quantity__input{font-family:var(--sv-sans);font-size:1.3rem;font-weight:300;background:transparent;border:none;color:rgb(var(--color-foreground))}.cart-item__quantity-wrapper .cart-remove-button{font-family:var(--sv-sans);font-size:1.05rem;font-weight:300;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-foreground));opacity:.3;text-decoration:none;border:none;background:transparent;padding:0;transition:opacity .2s var(--sv-ease);margin-top:1.6rem;display:block}.cart-item__quantity-wrapper .cart-remove-button:hover{opacity:.7}.cart__footer{padding-top:3.2rem}.cart__footer-wrapper{border-top:1px solid rgba(var(--color-foreground),.08);padding-top:3.2rem;display:flex;flex-direction:column;align-items:flex-end;gap:2rem}.totals__subtotal-value,.cart__costs .price{font-family:var(--sv-serif);font-size:2.4rem;font-weight:300;letter-spacing:-.01em;color:rgb(var(--color-foreground))}.totals__subtotal{font-family:var(--sv-sans);font-size:1rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-foreground));opacity:.4}.tax-note{font-family:var(--sv-sans);font-size:1.15rem;font-weight:300;opacity:.4}.cart__submit-wrapper [name=checkout],.cart__submit-wrapper .button--primary{background-color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border-radius:0;font-family:var(--sv-sans);font-size:1.15rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;min-height:5.4rem;padding:0 4rem;width:100%;max-width:36rem;transition:background-color .3s var(--sv-ease),border-color .3s var(--sv-ease),color .3s var(--sv-ease)}.cart__submit-wrapper [name=checkout]:hover,.cart__submit-wrapper .button--primary:hover{background-color:var(--sv-gold);border-color:var(--sv-gold);color:var(--sv-black)}.cart__empty-text{font-family:var(--sv-serif);font-size:clamp(2.4rem,3.5vw,3.6rem);font-weight:300;letter-spacing:-.01em;text-align:center;padding:6rem 0 3rem}.cart__warnings .button{background-color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border-radius:0;font-family:var(--sv-sans);font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase}.cart-notification{border-radius:0;border:none;box-shadow:0 20px 60px #1c17122e;background:rgb(var(--color-background))}.cart-notification__header{border-bottom:1px solid rgba(var(--color-foreground),.08);padding-bottom:1.6rem}.cart-notification__heading{font-family:var(--sv-serif);font-style:italic;font-size:2rem;font-weight:300;letter-spacing:-.01em;color:rgb(var(--color-foreground));display:flex;align-items:center;gap:.8rem}.cart-notification__heading svg{color:var(--sv-gold)}.cart-notification-product__name{font-family:var(--sv-serif);font-size:1.7rem;font-weight:300;color:rgb(var(--color-foreground))}.cart-notification-product__option,.cart-notification-product .price{font-family:var(--sv-sans);font-size:1.2rem;font-weight:300;color:rgb(var(--color-foreground));opacity:.5}.cart-notification__links .button{background-color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border-radius:0;font-family:var(--sv-sans);font-size:1.1rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;transition:background-color .3s var(--sv-ease),border-color .3s var(--sv-ease),color .3s var(--sv-ease)}.cart-notification__links .button:hover{background-color:var(--sv-gold);border-color:var(--sv-gold);color:var(--sv-black)}.cart-notification__links .link{font-family:var(--sv-sans);font-size:1.1rem;font-weight:300;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground));opacity:.5}.cart-notification__links .link:hover{opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-solvaine-cart.css.map */
