#main-cart-items .title-wrapper-with-link{align-items:flex-end;gap:1.2rem}
#main-cart-items .title-wrapper-with-link .underlined-link{font-family:var(--tazgo-body-font);font-size:1.2rem;text-decoration-thickness:1px;text-underline-offset:.3rem}
#main-cart-items .cart-item__name{font-family:var(--tazgo-body-font);font-weight:400;text-decoration:none}
#main-cart-items .product-option,.cart-drawer .product-option{font-family:var(--tazgo-body-font)}
#main-cart-footer .cart__dynamic-checkout-buttons,#main-cart-footer .additional-checkout-buttons{display:none!important}
#main-cart-footer .cart__footer{gap:2rem}
#main-cart-footer .totals{align-items:baseline}
#main-cart-footer .totals__total{color:#4a1978;font-family:var(--tazgo-body-font);font-size:1.25rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase}
#main-cart-footer .totals__total-value{color:#190729;font-family:var(--tazgo-body-font);font-size:2.4rem;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:-.02em}
#main-cart-footer .cart__checkout-button{min-height:5.6rem;border:0!important;border-radius:1.4rem!important;background:#4a1978!important;color:#fff!important;font-family:var(--tazgo-body-font);font-size:1.5rem;font-weight:400;box-shadow:0 10px 24px rgba(74,25,120,.15)!important}
#main-cart-footer .cart__checkout-button:not([disabled]):hover{background:#190729!important;color:#fff!important}
#main-cart-footer .cart__checkout-button:focus-visible{outline:3px solid #914cff!important;outline-offset:3px!important;box-shadow:none!important}
#main-cart-items .cart__warnings .cart__login-title,#main-cart-items .cart__warnings .cart__login-paragraph,.cart-drawer .cart__login-title,.cart-drawer .cart__login-paragraph,.cart-drawer .cart-drawer__collection{display:none!important}
.cart-drawer .tz-free-delivery__suggestions,#main-cart-footer .tz-free-delivery__suggestions{display:none!important}
@media(max-width:749px){
  #main-cart-items .title-wrapper-with-link{margin-bottom:1.6rem}
  #main-cart-items .title-wrapper-with-link .title{margin:0}
  #main-cart-items .cart-items thead{display:none}
  #main-cart-items .cart-item{padding-top:1.5rem;padding-bottom:1.5rem}
  #main-cart-footer .cart__footer{display:block}
  #main-cart-footer .cart__blocks{width:100%}
  #main-cart-footer .cart__checkout-button{min-height:5.8rem;border-radius:1.3rem!important}
}
@media(prefers-reduced-motion:reduce){#main-cart-footer .cart__checkout-button{transition:none!important}}
