cart-items .title-wrapper-with-link{margin:0;padding:18px 0 8px}cart-items .title--primary{margin:0;font-family:var(--sp-ui);font-size:26px;font-weight:800;letter-spacing:-.035em;text-transform:uppercase}@media screen and (min-width:990px){cart-items .title--primary{font-size:40px;letter-spacing:-.04em;line-height:.96}}cart-items .title-wrapper-with-link .underlined-link{font-family:var(--sp-ui);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sp-ink-2)}cart-items .cart-items{display:block;border-top:1px solid var(--sp-line)}cart-items .cart-items tbody{display:block}cart-items .cart-items tr.cart-item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"media details total" "media qty qty";column-gap:12px;row-gap:8px;margin:0;padding:14px 0;border-bottom:1px solid var(--sp-line);align-items:start}cart-items .cart-item>td{padding:0;border:0;display:block}cart-items .cart-item__media{grid-area:media;width:64px}cart-items .cart-item__details{grid-area:details;min-width:0}cart-items .cart-item__quantity{grid-area:qty}cart-items .cart-item__totals.medium-hide{grid-area:total}cart-items .cart-item__totals.small-hide{display:none}cart-items .sp-cart__img,cart-items .cart-item__image-container{width:64px;height:80px;margin:0;background:var(--sp-grey)}cart-items .sp-cart__img img{width:100%;height:100%;object-fit:cover;display:block}cart-items .cart-item__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--sp-ui);font-size:14px;font-weight:700;letter-spacing:-.012em;line-height:1.3;color:var(--sp-ink);text-decoration:none}cart-items .cart-item__details .caption{display:none}cart-items .sp-cart__v{margin:4px 0 0;font-family:var(--sp-ui);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sp-ink-2);font-variant-numeric:tabular-nums}cart-items .cart-item__totals .price,cart-items .cart-item__price-wrapper{font-family:var(--sp-ui);font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--sp-ink);text-align:right}cart-items .cart-item__quantity-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:8px}cart-items .quantity-popover-container{padding:0}cart-items .quantity{width:auto;min-height:38px;border:1px solid var(--sp-line);border-radius:0}cart-items .quantity:before,cart-items .quantity:after{display:none}cart-items .quantity__button{width:44px;height:44px;color:var(--sp-ink)}cart-items .quantity__button:hover{background:var(--sp-grey)}cart-items .quantity__input{width:44px;height:44px;padding:0;border-left:1px solid var(--sp-line);border-right:1px solid var(--sp-line);font-family:var(--sp-ui);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;color:var(--sp-ink)}cart-items .quantity__button:focus-visible,cart-items .quantity__input:focus-visible{outline:2px solid var(--sp-rust);outline-offset:0;box-shadow:none}cart-items .cart-item cart-remove-button{margin:0;padding:0;justify-content:flex-start}cart-items cart-remove-button .sp-cartline__rm{min-width:0;min-height:44px;margin:8px 0 0;display:inline-flex;align-items:center}cart-items .sp-cartline__rm{display:inline-block;padding:0;background:none;border:0;font-family:var(--sp-ui);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sp-ink-2);text-decoration:underline;text-underline-offset:3px;cursor:pointer}cart-items .sp-cartline__rm:hover{color:var(--sp-rust)}cart-items .sp-cartline__rm:focus-visible{outline:2px solid var(--sp-rust);outline-offset:2px}cart-items .cart__items--disabled{opacity:1}cart-items .cart-item:has(.loading__spinner:not(.hidden)){opacity:.45;pointer-events:none}cart-items .cart-item .loading__spinner{display:none}@media screen and (min-width:750px){cart-items .cart-items tr.cart-item{grid-template-columns:88px minmax(0,1fr) 140px 120px;grid-template-areas:"media details qty total";column-gap:18px;padding:18px 0}cart-items .cart-item__media{width:88px}cart-items .sp-cart__img,cart-items .cart-item__image-container{width:88px;height:110px}cart-items .cart-item__name{font-size:15px}cart-items .cart-item__totals.medium-hide{display:none}cart-items .cart-item__totals.small-hide{display:block;grid-area:total}cart-items .cart-item__totals .price,cart-items .cart-item__price-wrapper{font-size:15px}}#main-cart-footer .cart__footer{padding-top:16px}#main-cart-footer .sp-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0}#main-cart-footer .sp-total .totals__total{margin:0;font-family:var(--sp-ui);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sp-ink-2)}#main-cart-footer .sp-total .totals__total-value{margin:0;font-family:var(--sp-ui);font-size:26px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--sp-ink)}#main-cart-footer .tax-note{display:block;margin:6px 0 14px;font-family:var(--sp-ui);font-size:12px;color:var(--sp-ink-2);text-align:left}#main-cart-footer .tax-note a{color:var(--sp-ink-2)}#main-cart-footer .cart__ctas{display:block}#main-cart-footer .cart__checkout-button{width:100%;height:52px}@media screen and (min-width:750px){#main-cart-footer .cart__blocks{max-width:420px;margin-left:auto}}cart-items.is-empty .page-width>.title-wrapper-with-link{display:flex;padding-top:40px}cart-items .sp-empty{padding:44px var(--sp-m-sm);text-align:center}cart-items .sp-empty__t{margin:0 0 8px;font-family:var(--sp-ui);font-size:22px;font-weight:700;letter-spacing:-.02em;text-transform:uppercase;color:var(--sp-ink)}cart-items .sp-empty__p{margin:0 auto 18px;max-width:40ch;font-family:var(--sp-ui);font-size:14px;color:var(--sp-ink-2)}cart-items.is-empty .title-wrapper-with-link{display:none}
/*# sourceMappingURL=/cdn/shop/t/10/assets/sp-cart.css.map */
