[data-cart-page]{padding-top:28px;padding-bottom:28px}
[data-cart-page] .cart__aside{padding:24px;background:#faf8f2;border:1px solid #e1d2ab;border-radius:8px}
.carati-cart-summary{font-size:22px;margin:0 0 16px}
[data-cart-page] .cart__total{padding:12px 0;margin:0 0 12px}
[data-cart-page] .cart__content>.btn{background:transparent;color:#141414;border:0;text-decoration:underline;padding:8px;min-height:44px}
[data-cart-page] .cart__checkout{background:#e1d2ab;color:#141414;font-weight:700;min-height:48px;letter-spacing:.04em}
[data-cart-page] .cart__checkout:hover{background:#d4bf8d}
[data-cart-page] .cart__foot-inner{margin:0}
[data-cart-page] .carati-cart-shipping{margin:8px 0 16px;font-size:15px;line-height:1.4!important;text-align:left}
.carati-cart-help{display:flex;flex-wrap:wrap;gap:4px 16px;margin:16px 0}
.carati-cart-help a{font-size:14px;text-decoration:underline;min-height:32px;display:inline-flex;align-items:center}
[data-cart-page] .cart__widget__wrapper{margin-top:16px}
[data-cart-page] .cart__message--custom{font-size:14px;margin:12px 0 0;padding:14px}
.carati-cart-stock{font-size:13px;color:#59513b;margin:8px 0}
.cart__item__quantity button:disabled{opacity:.35;cursor:not-allowed}
.carati-cart-paying #carthike-chat-button-container,.carati-cart-paying #smile-lite-launcher-frame{visibility:hidden!important;pointer-events:none!important}
@media(max-width:767px){
 [data-cart-page]{padding-top:20px}
 [data-cart-page] .cart__title{margin-bottom:10px}
 [data-cart-page] .cart__item{padding-top:16px;padding-bottom:16px}
 [data-cart-page] .cart__item__bottom{margin-top:12px}
 [data-cart-page] .cart__aside{padding:18px;margin-top:20px}
 [data-cart-page] .cart__item__title{font-size:17px}
 [data-cart-page] .cart__item__price{font-size:18px}
 [data-cart-page] .cart__item__quantity button,[data-cart-page] .cart__item__quantity-field{height:40px}
 [data-cart-page] .cart__item__remove{display:inline-flex;min-height:40px;align-items:center}
}
