cart-items .title-wrapper-with-link{display:flex;align-items:baseline;justify-content:space-between;border-bottom:2px solid rgb(var(--color-foreground));padding-bottom:1.6rem;margin-bottom:0}cart-items .title-wrapper-with-link .title--primary{font-family:var(--font-heading-family);font-size:clamp(3.2rem,6vw,6rem);font-weight:400;letter-spacing:.04em;text-transform:uppercase;line-height:1;margin:0}cart-items .title-wrapper-with-link .underlined-link{font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.1rem;opacity:.55;transition:opacity .2s}cart-items .title-wrapper-with-link .underlined-link:hover{opacity:1}.cart__empty-text{font-family:var(--font-heading-family);font-size:clamp(3.5rem,7vw,7rem);font-weight:400;letter-spacing:.04em;text-transform:uppercase;line-height:1}.cart__warnings .button{background:transparent;color:rgb(var(--color-foreground));border:2px solid rgb(var(--color-foreground));border-radius:0;font-family:var(--font-heading-family);font-size:1.8rem;letter-spacing:.1em;text-transform:uppercase;padding:1.4rem 3.6rem;transition:background .2s,color .2s}.cart__warnings .button:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.cart-items th{font-family:var(--font-body-family);font-size:1rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;opacity:1;color:rgba(var(--color-foreground),.45);border-bottom:1px solid rgba(var(--color-foreground),.12)!important;padding-bottom:1.4rem!important}.cart-items td{border-bottom:1px solid rgba(var(--color-foreground),.07)}@media screen and (min-width:750px){.cart-items td{padding-top:3.2rem!important;padding-bottom:3.2rem}}.cart-item__image-container{border:1px solid rgba(var(--color-foreground),.1);background:rgba(var(--color-foreground),.03)}.cart-item__image-container.gradient{background:rgba(var(--color-foreground),.03)}@media screen and (min-width:750px){.cart-item__media{width:11rem!important}.cart-item__image{max-width:11rem!important;aspect-ratio:3 / 4;object-fit:cover}}.cart-item__name{font-family:var(--font-heading-family);font-size:2.2rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase;line-height:1.1;margin-bottom:.6rem}.cart-item__name:hover{text-decoration:none;color:rgb(var(--color-ultras-accent))}.product-option{font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.5);font-weight:500}.product-option dt,.product-option dd{display:inline}.cart-item__price-wrapper .price{font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;letter-spacing:.06em}.cart-quantity .quantity__button,.cart-quantity .quantity__input{border-radius:0;border:1px solid rgba(var(--color-foreground),.2)}.cart-quantity .quantity__button{min-width:3.6rem;min-height:3.6rem;width:3.6rem;height:3.6rem;background:transparent;transition:background .15s,color .15s}.cart-quantity .quantity__button:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.cart-quantity .quantity__input{min-height:3.6rem;height:3.6rem;width:4.4rem;font-size:1.4rem;font-weight:500;text-align:center;border-left:none;border-right:none}cart-remove-button a.button{background:transparent;border:none;padding:.2rem 0;min-width:unset;min-height:unset;font-size:1rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:rgba(var(--color-foreground),.35);transition:color .2s;margin-left:1.2rem}cart-remove-button a.button:hover{color:rgb(var(--color-ultras-accent))}cart-remove-button a.button:after{content:"REMOVE";font-family:var(--font-body-family)}cart-remove-button a.button .svg-wrapper{display:none}.cart__items{border-bottom:2px solid rgb(var(--color-foreground))!important;padding-bottom:0!important}.cart__footer{padding-top:3.2rem}.totals{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;margin-bottom:.8rem}.totals__total{font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--color-foreground),.5);margin:0}.totals__total-value{font-family:var(--font-heading-family);font-size:clamp(2.8rem,4vw,4.2rem);font-weight:400;letter-spacing:.04em;line-height:1;margin:0}.tax-note{font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase;opacity:.4;margin:.8rem 0 2rem}.cart__checkout-button{background:rgb(var(--color-ultras-accent))!important;color:#f2f2f2!important;border:2px solid rgb(var(--color-ultras-accent))!important;border-radius:0!important;font-family:var(--font-heading-family)!important;font-size:2rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:1.6rem 3.2rem!important;width:100%!important;max-width:100%!important;transition:background .2s,color .2s!important}.cart__checkout-button:hover{background:transparent!important;color:rgb(var(--color-ultras-accent))!important}.cart__dynamic-checkout-buttons{margin-top:1.2rem;max-width:100%!important}@media screen and (min-width:750px){.cart__footer{display:block!important}.cart__footer>*{width:100%!important}.cart__footer>*+*{margin-left:0!important;margin-top:2rem}.cart__blocks{max-width:48rem;margin-left:auto}.tax-note{text-align:right}}@media screen and (max-width:749px){.cart-item{gap:1.2rem!important;margin-bottom:2.8rem!important;padding-bottom:2.8rem;border-bottom:1px solid rgba(var(--color-foreground),.08)}.cart-item:last-child{border-bottom:none}cart-remove-button a.button{margin-left:0;margin-top:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/ultras-cart.css.map */
