body.template-cart,.template-cart body,.template-cart{background:#fff!important}.template-cart main,.template-cart #MainContent,.template-cart .content-for-layout{background:#fff!important}cart-items,#main-cart-items,#main-cart-footer,.cart__footer-wrapper{background:#fff!important;color:#111!important}.template-cart .page-width{background:#fff!important}.title-wrapper-with-link{padding-top:5.5rem!important;border-bottom:1px solid #eee!important;padding-bottom:1.25rem!important;margin-bottom:2rem!important;display:flex;align-items:baseline;justify-content:space-between}.title-wrapper-with-link .title--primary{color:#111!important;font-size:clamp(2rem,6vw,3.2rem)!important;font-weight:800!important;letter-spacing:.04em!important}.title-wrapper-with-link .underlined-link{color:#555!important;font-size:.7rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-decoration:none!important;border-bottom:1px solid #ddd!important;padding-bottom:2px!important;transition:color .2s,border-color .2s!important}.title-wrapper-with-link .underlined-link:hover{color:#111!important;border-color:#111!important}.cart-items thead th,.cart-items .caption-with-letter-spacing{color:#666!important;font-size:.58rem!important;letter-spacing:.22em!important;font-weight:700!important;border-bottom:1px solid #eee!important;background:transparent!important}.cart-item{border-bottom:1px solid #f0f0f0!important}.cart-item__name,.cart-item__name.h4,.cart-item__details a{color:#111!important;font-weight:600!important}.cart-item__name:hover,.cart-item__details a:hover{color:#555!important}.product-option,.cart-item__details dt,.cart-item__details dd{color:#888!important;font-size:.78rem!important}.price--end,.cart-item__final-price{color:#111!important;font-weight:700!important}.cart-item__old-price{color:#aaa!important}.quantity.cart-quantity{background:#f9f9f9!important;border:1.5px solid #ddd!important;border-radius:8px!important}.quantity__button{background:transparent!important;color:#111!important;border:none!important;transition:background .2s!important}.quantity__button:hover{background:#f0f0f0!important;color:#111!important}.quantity__input{background:transparent!important;color:#111!important;border-color:#eee!important}.cart-remove-button a,.button--tertiary{color:#aaa!important;transition:color .2s!important}.cart-remove-button a:hover,.button--tertiary:hover{color:#111!important}.cart__footer{border-top:1px solid #eee!important;background:#fff!important}.cart__note label{color:#555!important;font-size:.66rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:700!important}.cart__note .text-area{background:#f9f9f9!important;border:1.5px solid #ddd!important;border-radius:10px!important;color:#111!important;padding:1rem!important;transition:border-color .25s!important}.cart__note .text-area:focus{border-color:#111!important;outline:none!important}.cart__note .text-area::placeholder{color:#aaa!important}.totals{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:1.5rem 0!important;border-top:1px solid #eee!important}.totals__total{color:#111!important;font-size:.95rem!important;font-weight:600!important;letter-spacing:.04em!important}.totals__total-value{color:#111!important;font-size:1.5rem!important;font-weight:800!important}.tax-note{color:#888!important;font-size:.68rem!important}.tax-note a{color:#555!important}.cart__checkout-button{width:100%!important;padding:1.15rem 2rem!important;background:#111!important;color:#fff!important;border:none!important;border-radius:14px!important;font-size:.85rem!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important;cursor:pointer!important;box-shadow:0 4px 12px #00000026!important;transform:translateY(0)!important;transition:transform .12s,box-shadow .12s!important;margin-top:1.25rem!important}.cart__checkout-button:hover{transform:translateY(2px)!important;box-shadow:0 2px 6px #0000001a!important}.cart__warnings{background:#fff!important}.cart__empty-text{color:#555!important}.cart__warnings .button{background:#f9f9f9!important;color:#111!important;border:1.5px solid #ddd!important;border-radius:10px!important}.cart__warnings .button:hover{background:#f0f0f0!important;border-color:#111!important}.cart__login-title,.cart__login-paragraph{color:#555!important}.cart__login-paragraph a{color:#111!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bl-cart-styles.css.map */
