.vini-cart-page-section,#cart-drawer{--cart-font-size--sm: 14px}main:has(.vini-cart-page-section) .section--page-width{--page-margin: 48px;--page-content-width: 1260px;--page-width: calc(var(--page-content-width) + var(--page-margin) * 2)}.vini-cart-page-section .cart-page{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:0;color:#4b4038}.vini-cart-page-section .cart-page__title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px}.vini-cart-page-section .cart-page__title h1,#cart-drawer .theme-drawer__title{font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.2vw,42px);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:#4b4038}.vini-cart-page-section .vini-cart-continue,#cart-drawer .vini-cart-drawer-actions :is(a,button){display:inline-flex;align-items:center;min-height:44px;color:#4b4038;font-size:14px;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.vini-cart-page-section .cart-page__items{min-width:0}.vini-cart-page-section .cart-page__summary{display:block;grid-column:auto;grid-row:auto;height:auto;align-self:start;padding-top:28px}.vini-cart-page-section .cart-summary{display:block;height:auto}.vini-cart-page-section .cart-summary__inner{position:static;width:100%;height:auto;padding:28px;gap:24px;background:#f0ebe5;color:#4b4038}:is(.vini-cart-page-section,#cart-drawer) :is(.cart-primary-typography,.cart-secondary-typography){font-size:14px;line-height:1.5;color:#4b4038}:is(.vini-cart-page-section,#cart-drawer) :is(.cart-totals__tax-note,.cart-totals__tax-note small,.cart-totals__tax-note a){font-size:14px;line-height:1.55;color:#63564c}:is(.vini-cart-page-section,#cart-drawer) .cart-totals__installments{font-size:14px;line-height:1.5}:is(.vini-cart-page-section,#cart-drawer) .cart-totals__total{gap:16px;align-items:baseline}:is(.vini-cart-page-section,#cart-drawer) .cart-totals__total-value{font-size:22px;line-height:1.3;font-weight:500;white-space:nowrap}:is(.vini-cart-page-section,#cart-drawer) .cart__checkout-button{min-height:52px;width:100%;background:#63564c;color:#fffaf4;border:1px solid #63564c;box-shadow:none;font-size:16px;font-weight:500}:is(.vini-cart-page-section,#cart-drawer) .cart__checkout-button:hover:not(:disabled){background:#4b4038;border-color:#4b4038;color:#fffaf4}#cart-drawer .theme-drawer__dialog{--color-background: #faf7f2;--color-background-rgb: 250 247 242;--color-foreground: #4b4038;--color-foreground-rgb: 75 64 56;--color-foreground-subdued: #63564c;background:#faf7f2;color:#4b4038}#cart-drawer .theme-drawer__title{font-size:30px}#cart-drawer .cart-drawer__summary{padding:24px;gap:20px;background:#f0ebe5;color:#4b4038;-webkit-mask-image:none;mask-image:none}#cart-drawer .vini-cart-drawer-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 20px;width:100%}@media(min-width:990px){.vini-cart-page-section .cart-page:not(.cart-page--empty){grid-template-columns:minmax(0,1fr) minmax(300px,380px);column-gap:48px}.vini-cart-page-section .cart-page__summary{grid-column:2;grid-row:1 / 4;padding-top:0}}@media(max-width:989px){main:has(.vini-cart-page-section) .section--page-width{--page-margin: 24px}}@media(max-width:599px){main:has(.vini-cart-page-section) .section--page-width{--page-margin: 20px}.vini-cart-page-section .cart-summary__inner{padding:24px 20px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/vini-cart.css.map */
