.cart-items .title--primary{font-family:var(--font-heading)!important;font-weight:600;font-size:clamp(22px,3vw,32px);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-black);margin:0}.title-wrapper-with-link{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:40px;padding-bottom:16px;background-image:var(--dot-h);background-size:100% 2px;background-position:bottom;background-repeat:no-repeat}.title-wrapper-with-link .underlined-link{font-family:var(--font-meta)!important;font-size:10px;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-warm-gray);text-decoration:none;border-bottom:none;padding-bottom:2px;background-image:var(--dot-h);background-size:100% 2px;background-position:bottom;background-repeat:no-repeat;transition:color var(--transition-fast),background-size var(--transition-fast)}.title-wrapper-with-link .underlined-link:hover{color:var(--color-cobalt-azure);background-image:linear-gradient(var(--color-cobalt-azure),var(--color-cobalt-azure));background-size:100% 2px}.cart-items thead{display:none}.cart-items{border-spacing:0;border-collapse:collapse;width:100%}.cart-item{display:grid;grid-template-columns:100px 1fr auto;gap:0 24px;align-items:start;padding:24px 0;border-bottom:none;background-image:var(--dot-h);background-size:100% 2px;background-position:bottom;background-repeat:no-repeat}.cart-item td{display:block;padding:0;border:none}.cart-item__media{grid-row:1 / 3;width:100px}.cart-item__image-container{border-radius:0!important;overflow:hidden}.cart-item__image{width:100%;height:auto;display:block}.cart-item__details{grid-column:2;display:flex;flex-direction:column;gap:4px}.cart-item__name{font-family:var(--font-body)!important;font-size:15px;font-weight:400;line-height:1.4;color:var(--color-black);text-decoration:none}.cart-item__name:hover{color:var(--color-cobalt-azure)}.cart-item__details .product-option{font-family:var(--font-meta)!important;font-size:10px;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-warm-gray)}.cart-item__details .product-option dt,.cart-item__details .product-option dd{display:inline;margin:0}.cart-item__totals{grid-column:3;text-align:right}.cart-item__totals .price{font-family:var(--font-meta)!important;font-size:12px;letter-spacing:var(--tracking-wide);color:var(--color-black)}.cart-item__quantity{grid-column:2;margin-top:8px}.cart-item__quantity-wrapper{display:flex;align-items:center;gap:12px}.quantity.cart-quantity{border:1px solid rgba(0,0,0,.12);border-radius:0;height:36px;min-width:90px}.quantity__input{font-family:var(--font-meta)!important;font-size:12px;color:var(--color-black);border:none}.quantity__button{color:var(--color-warm-gray);border:none;transition:color var(--transition-fast)}.quantity__button:hover{color:var(--color-cobalt-azure)}cart-remove-button .button--tertiary{color:var(--color-warm-gray);padding:4px;min-width:auto;min-height:auto;transition:color var(--transition-fast)}cart-remove-button .button--tertiary:hover{color:var(--color-black)}.cart__empty-text{font-family:var(--font-heading)!important;font-weight:300;font-size:20px;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-warm-gray)}.cart__warnings .button{font-family:var(--font-meta)!important;font-size:11px;letter-spacing:var(--tracking-wider);text-transform:uppercase;background:var(--color-black);color:var(--color-white);border:none;border-radius:0;padding:14px 32px;transition:background var(--transition-fast)}.cart__warnings .button:hover{background:var(--color-cobalt-azure)}.cart__footer{max-width:none}.cart__blocks{display:flex;flex-direction:column;gap:16px}.totals{display:flex;justify-content:space-between;align-items:baseline;padding-top:20px;margin-top:8px;background-image:var(--dot-h);background-size:100% 2px;background-position:top;background-repeat:no-repeat}.totals__total{font-family:var(--font-meta)!important;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-warm-gray);margin:0}.totals__total-value{font-family:var(--font-meta)!important;font-size:16px;letter-spacing:var(--tracking-wide);color:var(--color-black);margin:0}.tax-note{font-family:var(--font-meta)!important;font-size:9px;letter-spacing:var(--tracking-wide);color:var(--color-warm-gray);text-align:right;margin-top:8px}.cart__ctas{margin-top:8px}.cart__checkout-button{font-family:var(--font-meta)!important;font-size:11px;font-weight:400;letter-spacing:var(--tracking-widest);text-transform:uppercase;background:var(--color-black);color:var(--color-white);border:none;border-radius:0!important;padding:16px 40px;width:100%;transition:background var(--transition-fast);cursor:pointer}.cart__checkout-button:hover{background:var(--color-cobalt-azure)}.cart__dynamic-checkout-buttons{display:none}@media(max-width:749px){.cart-item{grid-template-columns:80px 1fr;gap:0 16px}.cart-item__totals{grid-column:2;text-align:left;margin-top:8px}.cart-item__media{width:80px}.title-wrapper-with-link{margin-bottom:24px}}[data-theme=dark] .cart-items .title--primary{color:#fff}[data-theme=dark] .title-wrapper-with-link .underlined-link{color:#ffffff8c;border-color:#ffffff47}[data-theme=dark] .title-wrapper-with-link .underlined-link:hover{color:#fff;border-color:#fff}[data-theme=dark] .cart-item__name,[data-theme=dark] .cart-item__name:hover{color:#fff}[data-theme=dark] .cart-item__details .product-option{color:#ffffff8c}[data-theme=dark] .cart-item__totals .price{color:#fff}[data-theme=dark] .quantity.cart-quantity{border-color:#ffffff1f}[data-theme=dark] .quantity__input{color:#fff}[data-theme=dark] .quantity__button{color:#ffffff8c}[data-theme=dark] .quantity__button:hover{color:#fff}[data-theme=dark] cart-remove-button .button--tertiary{color:#ffffff8c}[data-theme=dark] cart-remove-button .button--tertiary:hover{color:#fff}[data-theme=dark] .cart__empty-text{color:#ffffff8c}[data-theme=dark] .cart__warnings .button{background:#fff;color:#1a1a1a}[data-theme=dark] .cart__warnings .button:hover{background:#fff}[data-theme=dark] .totals__total{color:#ffffff8c}[data-theme=dark] .totals__total-value{color:#fff}[data-theme=dark] .tax-note{color:#fff6}[data-theme=dark] .cart__checkout-button{background:#fff;color:#1a1a1a}[data-theme=dark] .cart__checkout-button:hover{background:#fff;opacity:.9}
/*# sourceMappingURL=/cdn/shop/t/1/assets/tpl-cart.css.map */
