.cart-page{--cart-ink: #111111;--cart-muted: #555555;--cart-line: rgba(17, 17, 17, .12);--cart-surface: #fafafa;--cart-btn: var(--brand-primary-hex, #34421e);--cart-radius: 0}.cart-page{display:grid;gap:32px;align-items:start;color:var(--cart-ink)}@media screen and (min-width:990px){.cart-page{grid-template-columns:minmax(0,1.35fr) minmax(300px,360px);gap:48px 56px}}.cart-page__main{min-width:0}.cart-page__title{margin:0 0 20px;color:var(--cart-ink)!important;font-family:"eb-garamond",var(--font-heading-family),Georgia,serif;font-size:clamp(1.7rem,2.8vw,2.2rem);font-weight:500;letter-spacing:0;line-height:1.2}cart-items:not(.is-empty)>.page-width>.title-wrapper-with-link{display:none}.cart-page .cart__items{padding-bottom:0;border-bottom:0}.cart-page .cart-items{width:100%;border-collapse:collapse}.cart-page .cart-items thead th{padding:0 0 14px;border-bottom:1px solid var(--cart-line);color:var(--cart-ink);font-family:var(--font-body-family),sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:1}.cart-page .cart-item{border-bottom:1px solid var(--cart-line)}.cart-page .cart-item td{padding:24px 0;vertical-align:top}.cart-page .cart-item td.cart-item__media{width:112px;padding:24px 28px 24px 0}.cart-page .cart-item td.cart-item__details{padding-left:4px}.cart-page .cart-item__image{max-width:92px;border-radius:0;border:1px solid var(--cart-line)}.cart-page .cart-item__name{color:var(--cart-ink)!important;font-family:var(--font-body-family),sans-serif;font-size:15px;font-weight:600;text-decoration:none}.cart-page .cart-item__details,.cart-page .cart-item__details>*{max-width:none}.cart-page .product-option,.cart-page .product-option dt,.cart-page .product-option dd{display:inline;margin:0;color:var(--cart-muted);font-size:13px;line-height:1.5}.cart-page .product-option+.product-option:before{content:"";display:block}.cart-page .cart-item__details dl{margin:8px 0 0}.cart-page .cart-item cart-remove-button{display:block;margin:12px 0 0;width:auto;height:auto}.cart-page .cart-remove-link{display:inline-flex;align-items:center;margin:0;color:var(--cart-ink);font-size:13px;text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0;cursor:pointer}.cart-remove-link__icon{display:none}.cart-page .cart-remove-link:hover{color:var(--cart-muted)}.cart-page .cart-item__quantity{width:1%;padding-left:8px}.cart-page .cart-item__quantity-wrapper{justify-content:flex-end}.cart-page .cart-item__totals{width:120px;color:var(--cart-ink);font-size:15px;font-weight:600;white-space:nowrap}.cart-page .cart-item__quantity--remove-only .button--tertiary{display:none}.cart-page__summary{position:relative}@media screen and (min-width:990px){.cart-page__summary{position:sticky;top:calc(var(--header-height, 80px) + 20px)}}.cart-summary{padding:28px 24px;border:1px solid var(--cart-line);border-radius:var(--cart-radius);background:var(--cart-surface);color:var(--cart-ink)}.cart-summary__title{margin:0 0 20px;padding-bottom:14px;border-bottom:1px solid var(--cart-line);text-align:left;color:var(--cart-ink)!important;font-family:"eb-garamond",var(--font-heading-family),Georgia,serif;font-size:1.4rem;font-weight:500;line-height:1.25}.cart-summary__rows{display:grid;gap:12px;margin:0 0 18px}.cart-summary__row{display:flex;justify-content:space-between;gap:16px;align-items:baseline;font-size:14px;color:var(--cart-ink)}.cart-summary__row--total{margin-top:6px;padding-top:14px;border-top:1px solid var(--cart-line);font-size:16px;font-weight:700}.cart-summary__savings{margin:0 0 16px;padding:12px 14px;border:1px solid #d1e8d6;border-radius:10px;background:#ebf6ed;color:#3c763d;font-size:13px;line-height:1.4}.cart-summary__savings strong{color:#2b542c;font-weight:700}.cart-summary .deposit-banner{margin-bottom:14px}.cart-summary__checkout{width:100%;min-height:50px;margin:0;border:0;border-radius:0;background:var(--cart-btn)!important;color:#fff!important;font-family:var(--font-body-family),sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:opacity .15s ease}.cart-summary__checkout:hover{opacity:.88}.cart-summary__checkout:disabled{opacity:.45;cursor:not-allowed}.cart-summary__financing{margin:14px 0 0;text-align:left;color:var(--cart-muted);font-size:12px;line-height:1.45}.cart-summary__financing a{color:var(--cart-ink);font-weight:600;text-decoration:underline;text-underline-offset:2px}.cart-summary__note{margin:16px 0 0;color:var(--cart-muted);font-size:12px;line-height:1.5}.cart-summary__note strong{color:var(--cart-ink);font-weight:600}.cart-summary__payments{margin-top:20px;padding-top:16px;border-top:1px solid var(--cart-line);text-align:left}.cart-summary__payments-label{margin:0 0 10px;color:var(--cart-muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.cart-summary__payments-image{display:block;width:100%;height:auto;margin:0}.cart-summary__payments-list{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:0;padding:0;list-style:none}.cart-summary__payments-list svg{width:36px;height:auto}.cart-summary__discounts{margin-bottom:10px}.cart-summary__discounts .totals{display:none}.cart-summary .discounts__discount{justify-content:space-between;color:var(--cart-ink);font-size:12px}body:has(.cart-page) .cart__footer-wrapper{display:none!important}@media screen and (max-width:989px){.cart-page{display:flex;flex-direction:column;align-items:stretch;gap:20px;width:100%}.cart-page__title,.cart-page .cart-items,.cart-manual-upsells--cart-page,.cart-trust__card,.cart-page__summary{width:100%;max-width:100%;box-sizing:border-box}.cart-page__main,.cart-page .cart-trust{display:contents}.cart-page__title{order:1}.cart-page .cart-items{order:2}.cart-manual-upsells--cart-page{order:3;margin-top:0}.cart-trust__card--pricing{order:4;margin-top:0}.cart-page__summary{order:5}.cart-trust__card:not(.cart-trust__card--pricing){order:6}.cart-summary{padding:22px 18px}.cart-page .cart-item td.cart-item__media{width:96px;padding:24px 24px 24px 0}.cart-page .cart-item__image{max-width:72px}.cart-page .cart-item__totals{width:auto;font-size:14px}}@media screen and (max-width:749px){cart-items:not(.is-empty){padding-top:0!important}.cart-page{gap:12px}.cart-page__title{margin:0!important;font-size:1.35rem!important;line-height:1.15!important}.cart-page .cart-items thead{display:none}.cart-page .cart-item{display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"media details" "media totals";column-gap:20px;row-gap:4px;padding:8px 0 12px}.cart-page .cart-item td{padding:0}.cart-page .cart-item td.cart-item__media{grid-area:media;width:auto;padding:0}.cart-page .cart-item td.cart-item__details{grid-area:details;position:relative;padding-right:36px}.cart-page .cart-item__totals.medium-hide,.cart-page .cart-item__totals.small-hide,.cart-page .cart-item__quantity{display:none!important}.cart-page .cart-item td.cart-item__details cart-remove-button{position:absolute;top:0;right:0;margin:0}.cart-page .cart-remove-link{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;text-decoration:none}.cart-page .cart-remove-link__text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cart-page .cart-remove-link__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#f4f1ee;color:#8a3b32}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/section-cart-page.css.map */
