.template-cart,.cart-drawer,[data-cart-drawer],.drawer--cart{--buhu-cart-ink:#161514;--buhu-cart-navy:#1f3a5f;--buhu-cart-warm:#f4f1ec;--buhu-cart-paper:#fbfaf7;--buhu-cart-line:rgba(22,21,20,.1);--buhu-cart-radius:16px}.template-cart h1,.template-cart .cart__title,.cart-drawer .drawer__title,[data-cart-drawer] .drawer__title,.drawer--cart .drawer__title{font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.035em;line-height:1.02;color:var(--buhu-cart-ink)}.template-cart .cart__item,.template-cart .cart-item,.cart-drawer .cart__item,.cart-drawer .cart-item,[data-cart-drawer] .cart__item,[data-cart-drawer] .cart-item,.drawer--cart .cart__item,.drawer--cart .cart-item{border-color:var(--buhu-cart-line)}.template-cart .cart__item__image,.template-cart .cart-item__image,.template-cart .cart__item__image a,.cart-drawer .cart__item__image,.cart-drawer .cart-item__image,[data-cart-drawer] .cart__item__image,[data-cart-drawer] .cart-item__image,.drawer--cart .cart__item__image,.drawer--cart .cart-item__image{border-radius:14px;overflow:hidden;background:var(--buhu-cart-paper)}.template-cart .cart__item__title,.template-cart .cart-item__name,.cart-drawer .cart__item__title,.cart-drawer .cart-item__name,[data-cart-drawer] .cart__item__title,[data-cart-drawer] .cart-item__name{font-weight:650;line-height:1.3}.template-cart .cart__item__meta,.template-cart .cart-item__details,.cart-drawer .cart__item__meta,.cart-drawer .cart-item__details,[data-cart-drawer] .cart__item__meta,[data-cart-drawer] .cart-item__details{font-size:12px;line-height:1.45;opacity:.72}.template-cart .cart__item__property,.cart-drawer .cart__item__property,[data-cart-drawer] .cart__item__property,.drawer--cart .cart__item__property{display:flex;gap:5px;align-items:baseline;width:fit-content;max-width:100%;margin:5px 0 0;padding:5px 9px;border:1px solid var(--buhu-cart-line);border-radius:9px;background:var(--buhu-cart-paper);color:var(--buhu-cart-ink);opacity:1;font-size:12px;line-height:1.35}.template-cart .cart__item__property>span:first-child,.cart-drawer .cart__item__property>span:first-child,[data-cart-drawer] .cart__item__property>span:first-child,.drawer--cart .cart__item__property>span:first-child{font-weight:700}.template-cart .quantity-selector,.template-cart .quantity__wrapper,.template-cart .quantity-selector__wrapper,.cart-drawer .quantity-selector,.cart-drawer .quantity__wrapper,[data-cart-drawer] .quantity-selector,[data-cart-drawer] .quantity__wrapper,.drawer--cart .quantity-selector,.drawer--cart .quantity__wrapper{border-radius:999px;border-color:var(--buhu-cart-line);overflow:hidden;min-height:38px}.template-cart .quantity-selector button,.template-cart .quantity__button,.cart-drawer .quantity-selector button,.cart-drawer .quantity__button,[data-cart-drawer] .quantity-selector button,[data-cart-drawer] .quantity__button{min-width:38px;min-height:38px}.template-cart [class*=free-shipping],.template-cart [class*=shipping-bar],.template-cart [class*=progress],.cart-drawer [class*=free-shipping],.cart-drawer [class*=shipping-bar],.cart-drawer [class*=progress],[data-cart-drawer] [class*=free-shipping],[data-cart-drawer] [class*=shipping-bar],[data-cart-drawer] [class*=progress]{border-radius:12px}.template-cart [class*=free-shipping],.cart-drawer [class*=free-shipping],[data-cart-drawer] [class*=free-shipping]{font-size:12px;font-weight:650;line-height:1.4}.template-cart .cart__discount,.template-cart [class*=discount],.cart-drawer .cart__discount,.cart-drawer [class*=discount],[data-cart-drawer] .cart__discount,[data-cart-drawer] [class*=discount]{font-size:12px}.template-cart .cart__discount input,.template-cart input[name*=discount],.cart-drawer .cart__discount input,.cart-drawer input[name*=discount],[data-cart-drawer] .cart__discount input,[data-cart-drawer] input[name*=discount]{min-height:43px;border-radius:999px;border-color:var(--buhu-cart-line)}.template-cart .cart__discount button,.cart-drawer .cart__discount button,[data-cart-drawer] .cart__discount button{border-radius:999px;min-height:43px;font-weight:650}.template-cart .cart__footer,.template-cart .cart__summary,.template-cart .cart__aside,.cart-drawer .cart__footer,.cart-drawer .cart__summary,[data-cart-drawer] .cart__footer,[data-cart-drawer] .cart__summary,.drawer--cart .cart__footer{border-color:var(--buhu-cart-line)}.template-cart .cart__subtotal,.template-cart [class*=subtotal],.cart-drawer .cart__subtotal,.cart-drawer [class*=subtotal],[data-cart-drawer] .cart__subtotal,[data-cart-drawer] [class*=subtotal]{font-weight:700;color:var(--buhu-cart-ink)}.template-cart .cart__subtotal .money,.template-cart [class*=subtotal] .money,.cart-drawer .cart__subtotal .money,.cart-drawer [class*=subtotal] .money,[data-cart-drawer] .cart__subtotal .money,[data-cart-drawer] [class*=subtotal] .money{font-size:18px;font-weight:750}.template-cart button[name=checkout],.template-cart .cart__checkout,.template-cart .checkout-button,.cart-drawer button[name=checkout],.cart-drawer .cart__checkout,.cart-drawer .checkout-button,[data-cart-drawer] button[name=checkout],[data-cart-drawer] .cart__checkout,[data-cart-drawer] .checkout-button,.drawer--cart button[name=checkout]{width:100%;min-height:54px;border-radius:999px;font-size:13px;font-weight:750;letter-spacing:.045em;box-shadow:0 9px 24px #1615141f}.template-cart button[name=checkout]:hover,.template-cart .cart__checkout:hover,.cart-drawer button[name=checkout]:hover,.cart-drawer .cart__checkout:hover,[data-cart-drawer] button[name=checkout]:hover,[data-cart-drawer] .cart__checkout:hover{transform:translateY(-1px)}.template-cart .cart__update,.template-cart button[name=update],.cart-drawer .cart__update,.cart-drawer button[name=update],[data-cart-drawer] .cart__update,[data-cart-drawer] button[name=update]{border-radius:999px;font-size:12px}.template-cart .cart__small-print,.template-cart .cart__shipping,.template-cart .cart__taxes,.template-cart .payment-icons,.cart-drawer .cart__small-print,.cart-drawer .cart__shipping,.cart-drawer .cart__taxes,.cart-drawer .payment-icons,[data-cart-drawer] .cart__small-print,[data-cart-drawer] .cart__shipping,[data-cart-drawer] .cart__taxes,[data-cart-drawer] .payment-icons{font-size:11px;line-height:1.45;opacity:.7}.cart-drawer,[data-cart-drawer],.drawer--cart{box-shadow:-18px 0 52px #1615141a}.cart-drawer .drawer__header,[data-cart-drawer] .drawer__header,.drawer--cart .drawer__header{border-bottom:1px solid var(--buhu-cart-line)}@media(min-width:750px){.template-cart .cart__summary,.template-cart .cart__aside,.template-cart .cart__footer__content{border-radius:var(--buhu-cart-radius)}}@media(max-width:749px){.template-cart h1,.template-cart .cart__title{font-size:clamp(34px,10vw,44px)}.template-cart .cart__inner{display:flex!important;flex-direction:column!important}.template-cart .cart__content,.template-cart .cart__aside{display:contents!important}.template-cart .cart__title{order:0}.template-cart .cart__content>a{order:1}.template-cart .cart__block--shipping-message{order:2;margin:10px 0 14px}.template-cart .cart__errors{order:3}.template-cart .cart__items__wrapper{order:4}.template-cart .cart__update{order:5}.template-cart .cart-message--custom{order:6}.template-cart .cart__block--widget{order:7}.template-cart [data-cart-price-holder]{order:8}.template-cart .cart__total{order:9}.template-cart .cart__foot-inner{order:10}.template-cart .cart__block--payment-icons{order:11}.template-cart .cart__item,.template-cart .cart-item,.cart-drawer .cart__item,.cart-drawer .cart-item,[data-cart-drawer] .cart__item,[data-cart-drawer] .cart-item{padding-top:16px;padding-bottom:16px}.template-cart .cart__item__image,.template-cart .cart-item__image,.cart-drawer .cart__item__image,.cart-drawer .cart-item__image,[data-cart-drawer] .cart__item__image,[data-cart-drawer] .cart-item__image{border-radius:12px}.template-cart button[name=checkout],.template-cart .cart__checkout,.cart-drawer button[name=checkout],.cart-drawer .cart__checkout,[data-cart-drawer] button[name=checkout],[data-cart-drawer] .cart__checkout{min-height:56px;font-size:13px}.cart-drawer .drawer__footer,[data-cart-drawer] .drawer__footer,.drawer--cart .drawer__footer{padding-bottom:max(18px,env(safe-area-inset-bottom))}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/buhu-cart.css.map */
