body.carpe-cart{--carpe-paper: #f8f3e9;--carpe-ivory: #fffaf1;--carpe-ink: #321e1c;--carpe-muted: #69564d;--carpe-wine: #401d24;--carpe-deep: #2e151a;--carpe-gold: #dfbf83;--carpe-line: #d9cbb8;--carpe-serif: Baskerville, "Palatino Linotype", "Book Antiqua", Georgia, serif;--carpe-sans: "Avenir Next", Avenir, "Segoe UI", Arial, sans-serif;--color-foreground: 50, 30, 28;--color-drawer-text: 50, 30, 28;--color-button: 64, 29, 36;--color-button-text: 255, 250, 241;--font-body-family: var(--carpe-sans);--font-heading-family: var(--carpe-serif);background:var(--carpe-paper);color:var(--carpe-ink);font-family:var(--carpe-sans)}.carpe-cart .header-wrapper{background:var(--carpe-ivory)!important;border-color:var(--carpe-line)!important;color:var(--carpe-ink)}.carpe-cart .header-wrapper .list-menu__item{font-family:var(--carpe-sans)!important}.carpe-cart #MainContent,.carpe-cart #MainContent cart-items,.carpe-cart #MainContent #main-cart-footer{background:var(--carpe-paper)!important;color:var(--carpe-ink)!important}.carpe-cart #MainContent .page-width{max-width:1140px}.carpe-cart #MainContent .cart__warnings{padding:clamp(44px,8vw,87px) 0}.carpe-cart #MainContent :is(.cart__empty-text,.title--primary,.cart__login-title,.cart-item__name,.totals__total){color:var(--carpe-ink)!important;font-family:var(--carpe-serif)!important;font-weight:400!important;line-height:1.12;letter-spacing:-.025em;text-transform:none}.carpe-cart #MainContent :is(.cart__empty-text,.title--primary){font-size:clamp(38px,5vw,66px)}.carpe-cart #MainContent .cart__login-title{font-size:clamp(25px,3vw,32px)}.carpe-cart #MainContent .cart-item__name{font-size:clamp(20px,2.5vw,28px)}.carpe-cart #MainContent :is(.cart__login-paragraph,.product-option,.tax-note,.tax-note a,.cart-items th){color:var(--carpe-muted)!important}.carpe-cart #MainContent :is(.underlined-link,.cart__login-paragraph a,.discounts__discount,.totals__total-value,.price){color:var(--carpe-wine)!important;text-underline-offset:.25em}.carpe-cart #MainContent :is(.cart-items th,.cart__items,.cart-item,.cart-item td,.cart__footer-wrapper,.cart-item__image-container){border-color:var(--carpe-line)!important}.carpe-cart #MainContent :is(.cart__warnings .button,#checkout){background:var(--carpe-wine)!important;border:1px solid var(--carpe-wine)!important;border-radius:4px!important;box-shadow:none!important;color:var(--carpe-ivory)!important;font:650 1.2rem/1.4 var(--carpe-sans)!important;letter-spacing:.13em;min-height:48px;padding:12px 24px;text-transform:uppercase}.carpe-cart #MainContent :is(.cart__warnings .button,#checkout):before,.carpe-cart #MainContent :is(.cart__warnings .button,#checkout):after{box-shadow:none!important}.carpe-cart #MainContent :is(.cart__warnings .button,#checkout):hover:not(:disabled){background:var(--carpe-deep)!important;border-color:var(--carpe-deep)!important}.carpe-cart #MainContent :is(a,button,input,textarea):focus-visible{outline:2px solid #8e5a29;outline-offset:3px}.carpe-cart #MainContent :is(.cart-quantity,.cart__note textarea,.cart__blocks){background:var(--carpe-ivory);color:var(--carpe-ink)}.carpe-cart #MainContent :is(.cart-quantity,.cart__note textarea){--color-foreground: 105, 86, 77}.carpe-cart #MainContent .cart__blocks{border:1px solid var(--carpe-line);padding:22px clamp(16px,4vw,32px)}.carpe-cart #MainContent .discount-banner{background:#efe5d4!important;color:var(--carpe-wine)!important}.carpe-cart-footer .footer{background:var(--carpe-deep);color:#ebd9c8;padding:36px 0 16px;border:0}.carpe-cart-footer .wrap{width:min(calc(100% - 48px),1080px);margin-inline:auto}.carpe-cart-footer .footer-inner{display:grid;grid-template-columns:1fr 1.4fr 1fr;align-items:center;gap:22px}.carpe-cart-footer a{color:inherit;text-decoration:none}.carpe-cart-footer .footer-brand{display:inline-flex;flex-direction:column;align-items:center;gap:7px;color:#fbecd8}.carpe-cart-footer .footer-brand svg{width:15px;height:19px;color:var(--carpe-gold)}.carpe-cart-footer .footer-brand span{font:24px/1 var(--carpe-serif);font-family:var(--carpe-serif)!important;letter-spacing:.16em;text-transform:uppercase}.carpe-cart-footer :is(.footer-brand small,nav a){font:650 10px/1.45 var(--carpe-sans);font-family:var(--carpe-sans)!important;letter-spacing:.13em;text-transform:uppercase}.carpe-cart-footer .footer-inner p{margin:0;text-align:center;font:italic 22px/1.3 var(--carpe-serif);font-family:var(--carpe-serif)!important}.carpe-cart-footer nav{display:flex;justify-content:end;gap:18px}.carpe-cart-footer nav a:hover{text-decoration:underline;text-underline-offset:4px}.carpe-cart-footer .footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 18px;margin-top:28px;padding-top:13px;border-top:1px solid #f9dbb53a;color:#d9bfac;font-size:11px}@media(max-width:749px){.carpe-cart #MainContent .page-width{width:100%;padding-inline-start:max(clamp(16px,4.5vw,24px),env(safe-area-inset-left));padding-inline-end:max(clamp(16px,4.5vw,24px),env(safe-area-inset-right))}.carpe-cart #MainContent .title-wrapper-with-link{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:16px}.carpe-cart #MainContent .title--primary{font-size:clamp(33px,8.5vw,43px)}.carpe-cart #MainContent .title-wrapper-with-link .underlined-link{display:inline-flex;align-items:center;min-height:44px;font-size:1.4rem;white-space:normal}.carpe-cart #MainContent .cart-items thead tr{margin-bottom:12px}.carpe-cart #MainContent .cart-items th{padding-bottom:10px}.carpe-cart #MainContent .cart-item{grid-template:auto auto / clamp(58px,18vw,92px) minmax(0,1fr) auto;column-gap:clamp(8px,3vw,14px);row-gap:8px;margin:0;padding-block:13px}.carpe-cart #MainContent .cart-item+.cart-item{border-top:1px solid var(--carpe-line)}.carpe-cart #MainContent .cart-item__media{grid-column:1}.carpe-cart #MainContent .cart-item__details{grid-column:2;min-width:0;overflow-wrap:anywhere}.carpe-cart #MainContent .cart-item__image{width:100%;max-width:100%}.carpe-cart #MainContent .cart-item__quantity{grid-column:2 / -1}.carpe-cart #MainContent .cart-item__name{font-size:clamp(18px,5vw,24px)}.carpe-cart #MainContent .cart-item__details .discounts{margin:6px 0 0}.carpe-cart #MainContent .cart-item__details .discounts__discount{align-items:flex-start;font-size:1.15rem;line-height:1.35}.carpe-cart #MainContent .cart-item__totals:not(.small-hide){grid-column:3}.carpe-cart #MainContent .cart-item__totals :is(.price,.price-item){font-size:1.4rem;white-space:nowrap}.carpe-cart #MainContent .cart-item__quantity-wrapper{align-items:center}.carpe-cart #MainContent .cart-quantity{min-height:44px}.carpe-cart #MainContent .cart-quantity .quantity__button{min-width:35px;height:44px}.carpe-cart #MainContent cart-remove-button a{min-width:44px;min-height:44px}.carpe-cart #MainContent .cart__blocks{width:100%;min-width:0}.carpe-cart #MainContent .totals{flex-wrap:wrap;gap:4px 12px}.carpe-cart-footer .footer-inner{grid-template-columns:1fr;justify-items:center;gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/carpe-cart.css.map */
