:root{--brand:var(--wp--preset--color--brand,#6d5b5a);--text:var(--wp--preset--color--text,#7d726e);--text-soft:var(--wp--preset--color--text-soft,#9b918c);--bg:var(--wp--preset--color--white,#fff);--hairline:var(--wp--preset--color--hairline,#e3ddd9);--dark:var(--wp--preset--color--dark,#2b2624);--header-h:78px;--font-family-base:var(--wp--preset--font-family--gilroy,"Gilroy","Helvetica Neue",Arial,sans-serif);--font-weight-base:400;--default-transition:0.25s ease}.cart-drawer{display:flex;flex-direction:column}.cart-title-count{color:var(--text-soft);font-weight:400;margin-left:4px}.cart-body{flex:1}.cart-empty{padding:48px 0;text-align:center}.cart-empty p{color:var(--text-soft);font-size:12px;letter-spacing:.14em;margin-bottom:20px;text-transform:uppercase}.cart-items{list-style:none;margin:0;padding:0}.cart-item{border-bottom:1px solid var(--hairline);display:flex;gap:16px;padding:18px 0}.cart-item:first-child{padding-top:0}.cart-item-img{flex:0 0 76px}.cart-item-img img{height:100px;-o-object-fit:cover;object-fit:cover;width:76px}.cart-item-main{display:flex;flex:1;flex-direction:column}.cart-item-name{color:var(--text);font-size:11px;font-weight:500;letter-spacing:.16em;margin-bottom:6px;text-transform:uppercase;transition:color .25s ease}.cart-item-name:hover{color:var(--brand)}.cart-item-size{color:var(--text-soft);font-size:10px;letter-spacing:.12em;margin:0}.cart-qty{align-items:center;border:1px solid var(--hairline);display:flex;gap:2px;margin-top:auto;width:-moz-max-content;width:max-content}.cart-qty button{background:none;border:none;color:var(--text);cursor:pointer;font-family:inherit;font-size:13px;height:26px;padding:0;transition:color .25s ease;width:26px}.cart-qty button:hover{color:var(--brand)}.cart-qty button:disabled{cursor:default;opacity:.35}.cart-qty span{color:var(--text);font-size:11px;min-width:22px;text-align:center}.cart-item-side{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between}.cart-item-remove{background:none;border:none;color:var(--text-soft);cursor:pointer;padding:2px;transition:color .25s ease}.cart-item-remove:hover{color:var(--brand)}.cart-item-remove svg{display:block;height:14px;width:14px}.cart-item-price{color:var(--text);font-size:11px;font-weight:500;letter-spacing:.1em}.cart-foot{border-top:1px solid var(--hairline);padding:20px 32px 28px}.cart-sum{color:var(--text);display:flex;font-size:12px;font-weight:500;justify-content:space-between;letter-spacing:.18em;margin-bottom:10px;text-transform:uppercase}.cart-shipping-note{color:var(--text-soft);font-size:10px;letter-spacing:.12em;margin-bottom:18px;text-transform:uppercase}.cart-drawer .drawer-body.cart-body{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0}.cart-drawer-content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;transition:opacity .2s ease}.cart-drawer-content>.cart-empty,.cart-drawer-content>.cart-items{flex:1 1 auto;min-height:0;overflow-y:auto}.cart-drawer-content>.cart-items{padding:30px 32px 40px}.cart-drawer-content>.cart-empty{margin:30px 32px 40px}.cart-drawer-content>.cart-foot{flex:0 0 auto}.cart-drawer-content.is-loading{opacity:.55;pointer-events:none}.cart-foot .add-to-cart{display:block;text-align:center;width:100%}.cart-drawer .woocommerce-Price-amount,.cart-drawer .woocommerce-Price-amount bdi,.cart-drawer .woocommerce-Price-currencySymbol{color:inherit;font:inherit;letter-spacing:inherit}
