cart-items.gradient,#main-cart-footer{--color-background: 0, 0, 0;--color-foreground: 255, 255, 255;--color-button: 255, 107, 0;--color-button-text: 0, 0, 0;--color-secondary-button: 0, 0, 0;--color-secondary-button-text: 255, 255, 255;--color-link: 255, 255, 255;--color-shadow: 0, 0, 0;--gradient-background: var(--color-bg);--buttons-radius: var(--radius-button);--buttons-radius-outset: var(--radius-button);--buttons-border-width: 0px;--buttons-border-opacity: 0;--inputs-radius: var(--radius-input);--inputs-radius-outset: var(--radius-input);--inputs-border-width: 1px;background-color:var(--color-bg);color:var(--color-text-secondary)}cart-items .title--primary{font-family:var(--font-display);font-weight:var(--fw-black);font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);text-transform:lowercase;color:var(--color-text-primary)}cart-items .underlined-link,#main-cart-footer .underlined-link{color:var(--color-text-secondary);text-underline-offset:3px;transition:var(--transition-color)}cart-items .underlined-link:hover,#main-cart-footer .underlined-link:hover{color:var(--color-accent)}.cart-items thead th{font-family:var(--font-heading);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--color-text-tertiary);border-bottom:1px solid var(--color-border)}@media screen and (min-width:750px){.cart-items .cart-item td{border-bottom:1px solid var(--color-border)}}@media screen and (max-width:749px){.cart-items .cart-item{border-bottom:1px solid var(--color-border)}}cart-items .cart-item__image-container{background-color:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-image)}cart-items .cart-item__name{font-family:var(--font-heading);font-weight:var(--fw-semibold);color:var(--color-text-primary);transition:var(--transition-color)}cart-items .cart-item__name:hover{color:var(--color-accent);text-decoration-color:var(--color-accent)}cart-items .product-option{color:var(--color-text-secondary)}cart-items .product-option dt{color:var(--color-text-tertiary)}cart-items .price{color:var(--color-text-primary);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}cart-items .cart-item__old-price,cart-items .cart-item__discounted-prices s{color:var(--color-text-tertiary);font-weight:var(--fw-regular)}cart-items .cart-item__final-price,cart-items .cart-item__discounted-prices dd .price,cart-items .cart-item__discounted-prices dd.price{color:var(--color-accent);font-weight:var(--fw-semibold)}cart-items .discounts__discount,#main-cart-footer .discounts__discount{display:inline-flex;align-items:center;gap:var(--space-1);width:fit-content;padding:var(--space-1) var(--space-2);background-color:var(--color-accent-soft);color:var(--color-accent);border-radius:var(--radius-pill);font-size:var(--fs-caption);letter-spacing:var(--ls-wide)}cart-items .quantity{border-radius:var(--radius-input)}cart-items .quantity:before{background:var(--color-surface);border-radius:var(--radius-input)}cart-items .quantity:after{box-shadow:0 0 0 1px var(--color-border);border-radius:var(--radius-input)}cart-items .quantity:hover.quantity:after{box-shadow:0 0 0 1px var(--color-border-strong)}cart-items .quantity__input{color:var(--color-text-primary);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}cart-items .quantity__button{color:var(--color-text-primary)}cart-items .quantity__button:hover{color:var(--color-accent)}cart-items .quantity__input:focus-visible,cart-items .quantity__button:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;box-shadow:none;background-color:transparent}cart-items cart-remove-button .button:not([disabled]):hover{color:var(--color-error)}cart-items .cart-item__error-text,cart-items .cart-item__error .svg-wrapper{color:var(--color-error)}cart-items .cart-items__info.quantity-popover__info{background-color:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-text-secondary)}cart-items .cart__empty-text{font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-h2);line-height:var(--lh-heading);color:var(--color-text-primary);max-width:30ch;margin-left:auto;margin-right:auto}cart-items .cart__login-title{font-family:var(--font-heading);font-weight:var(--fw-bold);color:var(--color-text-primary)}cart-items .cart__login-paragraph,cart-items .cart__login-paragraph a{color:var(--color-text-secondary)}cart-items .cart__login-paragraph a:hover{color:var(--color-accent)}#main-cart-footer .cart__note label{color:var(--color-text-tertiary);font-size:var(--fs-body-sm)}#main-cart-footer .cart__note .text-area{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-input);color:var(--color-text-primary);transition:var(--transition-color)}#main-cart-footer .cart__note .text-area:hover{border-color:var(--color-border-strong)}#main-cart-footer .cart__note .text-area:focus,#main-cart-footer .cart__note .text-area:focus-visible{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 2px var(--color-accent)}#main-cart-footer .totals__total{font-family:var(--font-heading);font-size:var(--fs-body-sm);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--color-text-secondary)}#main-cart-footer .totals__total-value{font-family:var(--font-body);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--color-text-primary)}#main-cart-footer .tax-note{color:var(--color-text-tertiary);font-size:var(--fs-caption)}#main-cart-footer .tax-note a{color:var(--color-text-secondary)}#main-cart-footer .tax-note a:hover{color:var(--color-accent)}cart-items .button,#main-cart-footer .button,#main-cart-footer .cart__checkout-button{font-family:var(--font-heading);font-weight:var(--fw-bold);letter-spacing:.02em;border-radius:var(--radius-button);transition:var(--transition-color)}cart-items .button:after,#main-cart-footer .button:after,cart-items .button:not([disabled]):hover:after,#main-cart-footer .button:not([disabled]):hover:after{box-shadow:none}cart-items .button:before,#main-cart-footer .button:before{box-shadow:none}cart-items .button:not(.button--tertiary):not([disabled]):hover,#main-cart-footer .cart__checkout-button:not([disabled]):hover{background-color:var(--color-accent-hover)}cart-items .button:not(.button--tertiary):not([disabled]):active,#main-cart-footer .cart__checkout-button:not([disabled]):active{background-color:var(--color-accent-active)}#main-cart-footer .cart__checkout-button{min-height:var(--btn-height-lg)}cart-items .button:focus-visible,#main-cart-footer .button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;box-shadow:none}cart-items .button--tertiary,#main-cart-footer .button--tertiary{color:var(--color-text-primary)}#cart-errors{color:var(--color-error)}cart-items .loading__spinner .path,#main-cart-footer .loading__spinner .path{stroke:var(--color-accent)}@media(prefers-reduced-motion:reduce){cart-items *,#main-cart-footer *{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-sw-cart.css.map */
