.cart--side-drawer.ledger{--ledger-bg: #FBF8F1;--ledger-ink: #221E19;--ledger-hairline: #DED7C8;--ledger-muted: #8B8578;--ledger-wine: #7A2E24;--ledger-struck: #A39B8B;--ledger-cream: #F6F1E7;--ledger-pad-x: 28px;align-items:stretch}.cart--side-drawer.ledger .side--drawer-panel{padding:0;max-width:530px;height:100%}.cart--side-drawer.ledger .side--drawer-inner{background:var(--ledger-bg);color:var(--ledger-ink);border-radius:0;border-left:1px solid var(--ledger-ink)}.cart--side-drawer.ledger .side--drawer-header{padding:0}.ledger .cart--drawer-content-header{padding:24px var(--ledger-pad-x);border-bottom:1px solid var(--ledger-ink);background:#fff}.ledger .cart--drawer-heading{font-family:inherit;font-size:10px;font-weight:400;letter-spacing:.24em;text-transform:uppercase;color:var(--ledger-ink);display:block}.ledger .cart--drawer-heading .text-large{font-size:inherit;letter-spacing:inherit}.cart--side-drawer.ledger .drawer-close{width:auto;height:auto;border:0;border-bottom:1px solid var(--ledger-ink);border-radius:0;background:transparent;color:var(--ledger-ink);font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:0 0 2px;transition:color .2s ease,border-color .2s ease}.cart--side-drawer.ledger .drawer-close:before{display:none}.cart--side-drawer.ledger .drawer-close:hover{color:#6b6353;border-color:#6b6353;background:transparent}.cart--side-drawer.ledger .side--drawer-body{padding:0}.ledger .cart--drawer-body{padding-right:0;scrollbar-width:thin;scrollbar-color:var(--ledger-hairline) transparent}.ledger .cart-product-item{grid-template-columns:92px minmax(0,1fr);gap:0 20px;align-items:start;margin-bottom:0;background:#fff;padding:22px var(--ledger-pad-x);border:0;border-bottom:1px solid var(--ledger-hairline);border-radius:0}.ledger .cart-product-item:hover{border-color:transparent;border-bottom-color:var(--ledger-hairline)}.ledger .cart--drawer-main .form--message{grid-column:1 / -1}.ledger .cart-product-media{grid-column:1;grid-row:1;width:92px;height:92px;align-self:start;border-radius:0;border:1px solid var(--ledger-hairline);box-sizing:border-box}.ledger .cart-product-media .media{height:100%}.ledger .cart-product-details{grid-column:2;grid-row:1;gap:0;justify-content:flex-start;padding:0;height:auto}.ledger .cart-product-details .product--title{display:block;padding-right:84px;font-size:22px;line-height:1.15;color:var(--ledger-ink)}.ledger .ledger-qty-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px}.ledger .ledger-line-meta{font-size:11px;color:var(--ledger-muted);margin-top:3px}.ledger .cart-product-options{padding-top:0}.ledger .cart-product-options li{font-size:11px;color:var(--ledger-muted)}.ledger .product-discount-item{display:none}.ledger .cart-quantity{margin:0}.ledger .quantity--inner{height:auto;border:1px solid var(--ledger-hairline);border-radius:0;gap:0}.ledger .xsmall-quantity .quantity-button{min-width:0;max-width:none;width:auto;height:auto;padding:5px 12px;color:var(--ledger-ink)}.ledger .quantity-button svg{width:9px}.ledger .xsmall-quantity .quantity-input{max-width:34px;min-height:0;padding:5px 0;font-size:12px;text-align:center;color:var(--ledger-ink);border-left:1px solid var(--ledger-hairline);border-right:1px solid var(--ledger-hairline);border-radius:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ledger .quantity-input::-webkit-outer-spin-button,.ledger .quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ledger .cart-product-price{grid-column:2;grid-row:1;justify-self:end;align-self:start;padding:7px 0 0;height:auto;gap:6px;justify-content:flex-start;align-items:flex-end;min-width:0}.ledger .cart-product-price .product--actual-price{font-size:13px;letter-spacing:.02em}.ledger .cart-product-price .product--cut-price{font-size:11px;color:var(--ledger-struck)}.ledger .cart-product-remove{width:auto;height:auto;min-width:0;min-height:0;padding:0;background:transparent;border:0;border-radius:0;font-size:10px;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:var(--ledger-muted);cursor:pointer}.ledger .cart-product-remove:hover{background:transparent;color:var(--ledger-ink)}.ledger .ledger-shipbar{padding:22px var(--ledger-pad-x) 20px;border-bottom:1px solid var(--ledger-hairline)}.ledger .ledger-shipbar__row{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#6b655a;margin-bottom:10px}.ledger .ledger-shipbar__status.is-unlocked{color:var(--ledger-ink)}.ledger .ledger-shipbar__track{display:block;height:2px;background:var(--ledger-hairline)}.ledger .ledger-shipbar__fill{display:block;height:2px;background:var(--ledger-ink)}.ledger .ledger-discount-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:18px var(--ledger-pad-x);border-bottom:1px solid var(--ledger-hairline)}.ledger .ledger-discount-label{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ledger-wine)}.ledger .ledger-discount-original{font-size:11px;color:var(--ledger-struck)}.ledger .cart--drawer-main:has(>.cart--drawer-body.is-empty){min-height:100%;display:flex;flex-direction:column}.ledger .cart--drawer-body.is-empty{padding:0;flex:1;display:flex;flex-direction:column}.ledger .ledger-empty{display:flex;flex-direction:column;flex:1}.ledger .ledger-empty__hero{padding:44px var(--ledger-pad-x) 36px;text-align:center}.ledger .ledger-empty__eyebrow{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ledger-muted);margin-bottom:14px}.ledger .ledger-empty__heading{font-family:var(--heading_font_family);font-size:32px;line-height:1.1;color:var(--ledger-ink)}.ledger .ledger-empty__cta{margin-top:20px;display:inline-flex;align-items:center;gap:10px;padding:14px 32px;border:0!important;border-radius:0!important;box-shadow:none!important;background:var(--ledger-ink)!important;color:var(--ledger-bg)!important;font-size:11px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;transition:background .25s ease}.ledger .ledger-empty__cta:hover{background:#3a352c!important;color:var(--ledger-bg)!important}.ledger .ledger-empty__cta-arrow{font-family:var(--heading_font_family);font-size:18px;line-height:1}.ledger .ledger-empty__label{padding:0 var(--ledger-pad-x) 12px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ledger-muted);border-bottom:1px solid var(--ledger-hairline)}.ledger .ledger-empty__row{display:grid;grid-template-columns:40px 84px minmax(0,1fr) auto;gap:20px;align-items:center;padding:18px var(--ledger-pad-x);border-bottom:1px solid var(--ledger-hairline);text-decoration:none;color:var(--ledger-ink);transition:background .2s ease}.ledger .ledger-empty__row:hover{background:var(--ledger-cream)}.ledger .ledger-empty__num{font-size:10px;letter-spacing:.18em;color:var(--ledger-muted)}.ledger .ledger-empty__img img{width:84px;height:84px;object-fit:cover;display:block}.ledger .ledger-empty__title{display:block;font-family:var(--heading_font_family);font-size:22px;line-height:1.2;color:var(--ledger-ink)}.ledger .ledger-empty__meta{display:block;font-size:11px;color:var(--ledger-muted);margin-top:4px}.ledger .ledger-empty__price{font-size:13px;white-space:nowrap}.ledger .ledger-empty__strip{margin-top:auto}.ledger .predictive--search-collections{padding:0 0 24px}.ledger .cart-drawer--footer{padding-top:0;border-top:1px solid var(--ledger-hairline)}.ledger .cart-drawer--footer-content{gap:0}.ledger .cart-summary-price{display:flex;justify-content:space-between;align-items:baseline;padding:20px var(--ledger-pad-x) 6px;border-top:0}.ledger .cart-summary-price .cart-summary-price-item{width:100%;align-items:baseline}.ledger .ledger-total-label{font-family:var(--accent_font_family, var(--heading_font_family));font-style:italic;font-size:22px;font-weight:400}.ledger .ledger-total-amount{font-family:var(--heading_font_family);font-size:22px;font-weight:400;line-height:1}.ledger .cart--summary-tax-info{display:none}.ledger .cart-drawer-button{display:block;padding:14px var(--ledger-pad-x) 20px}.cart--side-drawer.ledger .cart-drawer-button .cart-checkout-btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-width:0;min-height:60px;padding:0;border:0;font-family:inherit;font-size:11px;font-weight:400;font-style:normal;letter-spacing:.22em;text-transform:uppercase;line-height:1;background:var(--ledger-ink);color:var(--ledger-bg);border-radius:0!important;box-shadow:none!important}.ledger .ledger-checkout-arrow{font-family:var(--heading_font_family);font-size:18px;line-height:1}.cart--side-drawer.ledger .cart-checkout-btn:hover{background:#3a352c;box-shadow:none!important;transform:none!important}.cart--side-drawer.ledger .cart-checkout-btn:active{box-shadow:none!important;transform:none!important}.ledger .ledger-cart-strip{display:flex;border-top:1px solid var(--ledger-hairline)}.ledger .ledger-cart-strip span{flex:1;text-align:center;padding:14px 6px;font-size:9px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--ledger-muted);border-right:1px solid var(--ledger-hairline)}.ledger .ledger-cart-strip span:last-child{border-right:0}@media(max-width:767px){.cart--side-drawer.ledger{--ledger-pad-x: 20px}.cart--side-drawer.ledger .side--drawer-inner{border-left:0;border-top:1px solid var(--ledger-ink);border-radius:0}.ledger .cart-product-item{grid-template-columns:72px minmax(0,1fr);gap:0 16px;padding:18px var(--ledger-pad-x)}.ledger .cart-product-media{width:72px;height:72px}.ledger .cart-product-details .product--title{padding-right:72px;font-size:20px}.ledger .ledger-meta-x{display:none}.ledger .cart-product-price{padding-top:5px}.ledger .ledger-qty-row{gap:12px;margin-top:10px}.ledger .xsmall-quantity .quantity-button{padding:4px 12px}.ledger .xsmall-quantity .quantity-input{padding:4px 0}.ledger .ledger-shipbar{padding:20px var(--ledger-pad-x) 18px}.ledger .cart-summary-price{padding-top:16px}.ledger .cart-drawer-button{padding:14px var(--ledger-pad-x) 16px}.cart--side-drawer.ledger .cart-drawer-button .cart-checkout-btn{min-height:56px;gap:10px;letter-spacing:.2em}.ledger .ledger-checkout-arrow{font-size:17px}.ledger .ledger-cart-strip span{flex:1 1 auto;font-size:8px;letter-spacing:.12em;padding:12px 4px}}
/*# sourceMappingURL=/cdn/shop/t/208/assets/cart-drawer-ledger.css.map */
