body cart-items.gradient,body #main-cart-footer.gradient{--color-background: 241, 237, 229;--color-foreground: 17, 18, 15;--gradient-background: var(--ivory);background:var(--ivory);color:var(--ink);font-family:Manrope,sans-serif}cart-items .title-wrapper-with-link{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0;padding:40px 0 34px;border-bottom:1px solid var(--line)}.cart-page__title .kicker{margin:0 0 18px}cart-items .title--primary{margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(46px,5.4vw,78px);font-weight:400;line-height:.95;letter-spacing:-.02em;color:var(--ink)}cart-items .title-wrapper-with-link .underlined-link{flex-shrink:0;padding-bottom:3px;border-bottom:1px solid #7a6a52;font:500 10px/1 Manrope,sans-serif;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;color:var(--ink);transition:.25s}cart-items .title-wrapper-with-link .underlined-link:hover{color:#806b4e;border-color:var(--bronze)}cart-items .cart__warnings{padding:120px 0 140px}cart-items .cart__empty-text{font-family:Cormorant Garamond,serif;font-size:clamp(40px,4.4vw,60px);font-weight:400;line-height:1;letter-spacing:-.02em;margin:0 0 36px}cart-items .cart__warnings .button{background:var(--bronze);border-color:var(--bronze);color:#111}cart-items .cart__warnings .button:hover{background:#c0a276}cart-items .cart__login-title{font-family:Cormorant Garamond,serif;font-size:28px;font-weight:400}cart-items .cart__login-paragraph{font-size:14px;color:#5d5850}cart-items .cart__items{padding-bottom:0;border-bottom:0}cart-items .cart-items th{padding-top:30px;padding-bottom:22px;border-bottom:1px solid var(--line);font:500 10px/1 Manrope,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#806b4e;opacity:1}cart-items .cart-item__image-container{background:var(--paper)}cart-items .cart-item__image{object-fit:contain}cart-items .cart-item__name{font-family:Cormorant Garamond,serif;font-size:26px;font-weight:400;line-height:1.05;letter-spacing:normal;color:var(--ink);transition:color .25s}cart-items .cart-item__name:hover{color:#806b4e;text-decoration:none}cart-items .cart-item__details>*+*{margin-top:10px}cart-items .product-option,cart-items .cart-item__details dl,cart-items .cart-item__details .caption-with-letter-spacing{font-family:Manrope,sans-serif;font-size:12px;font-weight:300;line-height:1.7;letter-spacing:normal;color:#746c61}cart-items .price,cart-items .cart-item__totals{font:400 13px/1.4 Manrope,sans-serif;letter-spacing:.08em;color:var(--ink)}cart-items .quantity{min-height:48px;border:1px solid var(--line);border-radius:0;box-shadow:none;background:#fff}cart-items .quantity:before,cart-items .quantity:after{content:none}cart-items .quantity__button,cart-items .quantity__input{background:transparent;color:var(--ink);font-family:Manrope,sans-serif}cart-items .quantity__button:hover{color:#806b4e}cart-items cart-remove-button .button{color:#7a746b}cart-items cart-remove-button .button:hover{color:var(--ink)}cart-items .cart-item__error-text,#main-cart-footer #cart-errors{font-size:12px;color:#7a3b2a}@media screen and (max-width:749px){cart-items .title-wrapper-with-link{padding:24px 0 26px}cart-items .cart-item{margin-bottom:0;padding:26px 0;border-bottom:1px solid var(--line)}cart-items .cart-item__name{font-size:22px}}@media screen and (min-width:750px){cart-items .cart-items td{padding-top:36px;padding-bottom:36px;border-bottom:1px solid var(--line)}cart-items .cart-item__media{width:13rem}cart-items .cart-item__image{width:13rem}}#main-cart-footer .cart-page__footer{display:block;padding-top:56px;border:0}#main-cart-footer.is-empty .cart-page__footer{display:none}#main-cart-footer .cart-page__footer>*{width:auto;margin:0}#main-cart-footer .cart-page__footer>*+*{margin-top:48px}@media screen and (min-width:990px){#main-cart-footer .cart-page__footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,42rem);gap:0 7vw;align-items:start;padding-top:72px}#main-cart-footer .cart-page__footer>*+*{margin-top:0}#main-cart-footer .cart-page__footer:not(.cart-page__footer--split) .cart-page__summary{grid-column:2}#main-cart-footer .cart-page__summary{position:sticky;top:120px}}.cart-page__summary{padding:40px 36px 36px;background:var(--paper);color:var(--ink)}.cart-page__summary-heading{margin:0 0 26px;padding-bottom:22px;border-bottom:1px solid var(--line);font-family:Cormorant Garamond,serif;font-size:32px;font-weight:400;line-height:1;letter-spacing:normal}.cart-page__summary .cart__blocks>*+*{margin-top:0}.cart-page__summary .discounts{margin-bottom:16px;font-size:12px;color:#5d5850}.cart-page__summary .totals{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.cart-page__summary .totals__total{margin:0;font:500 10px/1 Manrope,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--ink)}.cart-page__summary .totals__total-value{margin:0;font-family:Cormorant Garamond,serif;font-size:34px;font-weight:400;line-height:1;letter-spacing:normal}.cart-page__summary .totals__compare-value{font-size:24px;font-style:italic;color:#746c61;text-decoration:line-through;text-decoration-color:var(--bronze);text-decoration-thickness:1px}.cart-page__summary .totals>*+*{margin-left:0}@media screen and (max-width:749px){.cart-page__summary .totals{flex-wrap:wrap;align-items:flex-end;row-gap:10px}.cart-page__summary .totals__total{white-space:nowrap}.cart-page__summary .totals__total-value{margin-left:auto;font-size:28px;text-align:right}.cart-page__summary .totals__compare-value{display:block;margin-bottom:6px;font-size:18px}}.cart-page__summary .tax-note{margin:16px 0 30px;padding-bottom:28px;border-bottom:1px solid var(--line);font-size:12px;line-height:1.7;letter-spacing:normal;text-align:left;color:#5d5850}.cart-page__summary .tax-note a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.cart-page__summary .cart__ctas{display:grid;gap:10px;text-align:left}.cart-page__summary .cart__ctas>*+*{margin-top:0}.cart-page__summary .cart__checkout-button{width:100%;max-width:none;min-height:58px;font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.cart-page__summary .cart__dynamic-checkout-buttons{max-width:none;margin-top:14px}@media screen and (max-width:430px){.cart-page__summary{padding:32px 22px 26px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-cart-page.css.map */
