#cart-drawer.theme-drawer__dialog.frutal-cart-drawer,.theme-drawer__dialog.frutal-cart-drawer{--frutal-cart-ink: var(--frutal-aubergine, #1f1218);--frutal-cart-muted: var(--frutal-muted, #8a8490);--frutal-cart-soft: var(--frutal-bg-soft, #f7f5f6);--frutal-cart-sage: var(--frutal-sage, #c8d6b8);--frutal-cart-pink: var(--frutal-pink, #f2d4d7);--frutal-cart-radius: var(--frutal-radius, 6px);--frutal-cart-font-display: var(--frutal-font-display, "Cormorant Garamond", Georgia, serif);--frutal-cart-font-body: var(--frutal-font-body, "Work Sans", system-ui, sans-serif);--theme-drawer-padding: 1.25rem;--theme-drawer-width: min(26.5rem, 100vw);--color-background: #ffffff;--color-foreground: var(--frutal-cart-ink);--color-foreground-rgb: 31 18 24;font-family:var(--frutal-cart-font-body);color:var(--frutal-cart-ink);background:#fff;border-left:1px solid color-mix(in srgb,var(--frutal-cart-ink) 8%,transparent);box-shadow:-12px 0 40px #1f12181a}.frutal-cart-drawer::backdrop{background:#1f12186b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.frutal-cart-drawer .theme-drawer__header{padding-block:1.15rem 1rem;padding-inline:var(--theme-drawer-padding);border-block-end:1px solid color-mix(in srgb,var(--frutal-cart-ink) 8%,transparent);background:#fff}.frutal-cart-drawer .theme-drawer__title{display:inline-flex;align-items:center;gap:.55rem;margin:0;font-family:var(--frutal-cart-font-display);font-size:1.5rem;font-weight:500;line-height:1.15;letter-spacing:0;color:var(--frutal-cart-ink);text-transform:none}.frutal-cart-drawer .theme-drawer__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding-inline:.35rem;border-radius:999px;background:var(--frutal-cart-sage);color:var(--frutal-cart-ink);font-family:var(--frutal-cart-font-body);font-size:.6875rem;font-weight:600;line-height:1}.frutal-cart-drawer .theme-drawer__close-button{width:2.25rem;height:2.25rem;border-radius:999px;color:var(--frutal-cart-ink);background:var(--frutal-cart-soft);transition:background-color .2s ease,transform .2s ease}.frutal-cart-drawer .theme-drawer__close-button:hover{background:color-mix(in srgb,var(--frutal-cart-sage) 70%,#fff)}.frutal-cart-drawer .theme-drawer__close-button:focus-visible{outline:2px solid var(--frutal-cart-ink);outline-offset:2px}.frutal-cart-drawer .cart-drawer__content{background:#fff}.frutal-cart-drawer .cart-drawer__items{padding-block:1rem;gap:0}.frutal-cart-drawer .cart-drawer__items .cart-items__table-row{padding-block:1rem;margin-block-end:0;border-bottom:1px solid color-mix(in srgb,var(--frutal-cart-ink) 8%,transparent)}.frutal-cart-drawer .cart-drawer__items .cart-items__table-row:last-child{border-bottom:none}.frutal-cart-drawer .cart-items__title,.frutal-cart-drawer .cart-items__title a{font-family:var(--frutal-cart-font-body);font-size:.875rem;font-weight:500;line-height:1.35;color:var(--frutal-cart-ink);text-decoration:none}.frutal-cart-drawer .cart-items__title a:hover{color:color-mix(in srgb,var(--frutal-cart-ink) 75%,#fff)}.frutal-cart-drawer .cart-items__variant,.frutal-cart-drawer .cart-items__properties,.frutal-cart-drawer .cart-items__price,.frutal-cart-drawer .price{font-family:var(--frutal-cart-font-body);color:var(--frutal-cart-muted);font-size:.8125rem}.frutal-cart-drawer .cart-items__price .price,.frutal-cart-drawer .cart-items__price{color:var(--frutal-cart-ink);font-weight:500}.frutal-cart-drawer .cart-items__media img,.frutal-cart-drawer .cart-items__image,.frutal-cart-drawer .cart-items__media{border-radius:var(--frutal-cart-radius);overflow:hidden;background:var(--frutal-cart-soft)}.frutal-cart-drawer quantity-selector-component,.frutal-cart-drawer .quantity-selector,.frutal-cart-drawer .cart-items__quantity{border-radius:var(--frutal-cart-radius);border-color:color-mix(in srgb,var(--frutal-cart-ink) 14%,transparent);font-family:var(--frutal-cart-font-body)}.frutal-cart-drawer .quantity-selector button,.frutal-cart-drawer quantity-selector-component button{color:var(--frutal-cart-ink)}.frutal-cart-drawer .cart-items__remove,.frutal-cart-drawer .cart-items__remove-button{color:var(--frutal-cart-muted);font-size:.75rem;text-decoration:underline;text-underline-offset:2px}.frutal-cart-drawer .cart-items__remove:hover,.frutal-cart-drawer .cart-items__remove-button:hover{color:var(--frutal-cart-ink)}.frutal-cart-drawer .cart-drawer__summary{background:var(--frutal-cart-soft);border-block-start:1px solid color-mix(in srgb,var(--frutal-cart-ink) 8%,transparent);-webkit-mask-image:none;mask-image:none;padding:1.25rem var(--theme-drawer-padding) 1.5rem;gap:1rem;align-items:stretch}.frutal-cart-drawer .cart-drawer__summary .cart__summary-totals:not(:has(.cart__subtotal-container:empty)){border-block-start:none;padding-block-start:0}.frutal-cart-drawer .cart-totals,.frutal-cart-drawer .cart__subtotal,.frutal-cart-drawer .cart__summary-item{font-family:var(--frutal-cart-font-body);color:var(--frutal-cart-ink)}.frutal-cart-drawer .cart__subtotal-title,.frutal-cart-drawer .cart-totals__title{font-size:.8125rem;font-weight:500;color:var(--frutal-cart-muted);text-transform:uppercase;letter-spacing:.04em}.frutal-cart-drawer .cart__subtotal-value,.frutal-cart-drawer .cart-totals__value,.frutal-cart-drawer .cart-totals__total{font-family:var(--frutal-cart-font-display);font-size:1.375rem;font-weight:500;color:var(--frutal-cart-ink)}.frutal-cart-drawer .cart-note,.frutal-cart-drawer .cart-note summary,.frutal-cart-drawer .cart-discount,.frutal-cart-drawer details summary{font-family:var(--frutal-cart-font-body);font-size:.8125rem;color:var(--frutal-cart-ink)}.frutal-cart-drawer .cart-note textarea,.frutal-cart-drawer .cart-discount input,.frutal-cart-drawer input[type=text]{border-radius:var(--frutal-cart-radius);border:1px solid color-mix(in srgb,var(--frutal-cart-ink) 14%,transparent);font-family:var(--frutal-cart-font-body);background:#fff}.frutal-cart-drawer .cart__ctas{width:100%;gap:.65rem}.frutal-cart-drawer .cart__checkout-button.button,.frutal-cart-drawer .cart__checkout-button{width:100%;min-height:3rem;border-radius:var(--frutal-cart-radius)!important;background:var(--frutal-cart-ink)!important;border-color:var(--frutal-cart-ink)!important;color:#fff!important;font-family:var(--frutal-cart-font-body)!important;font-size:.8125rem!important;font-weight:600!important;letter-spacing:.06em;text-transform:uppercase;transition:background-color .2s ease,transform .2s ease}.frutal-cart-drawer .cart__checkout-button:hover{background:color-mix(in srgb,var(--frutal-cart-ink) 88%,#fff)!important}.frutal-cart-drawer .cart-discount__button{border-radius:var(--frutal-cart-radius);background:var(--frutal-cart-ink);color:#fff;border-color:var(--frutal-cart-ink)}.frutal-cart-drawer .cart-drawer--empty .theme-drawer__title,.frutal-cart-drawer .cart-drawer__content .theme-drawer__title{font-family:var(--frutal-cart-font-display);font-size:1.625rem;font-weight:500;color:var(--frutal-cart-ink)}.frutal-cart-drawer .cart-items__empty-button.button,.frutal-cart-drawer .cart-items__empty-button{margin-block-start:1rem;min-height:2.75rem;padding-inline:1.5rem;border-radius:var(--frutal-cart-radius)!important;background:var(--frutal-cart-ink)!important;border:1px solid var(--frutal-cart-ink)!important;color:#fff!important;font-family:var(--frutal-cart-font-body)!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.06em;text-transform:uppercase}.frutal-cart-drawer .cart-items__empty-button:hover{background:color-mix(in srgb,var(--frutal-cart-ink) 88%,#fff)!important}.frutal-cart-drawer .cart-items__wrapper--drawer-empty p,.frutal-cart-drawer .cart-items__wrapper--drawer-empty a{font-family:var(--frutal-cart-font-body);font-size:.875rem;color:var(--frutal-cart-muted)}.frutal-cart-drawer .cart-items__wrapper--drawer-empty a{color:var(--frutal-cart-ink);text-decoration:underline;text-underline-offset:2px}@media screen and (min-width:750px){.frutal-cart-drawer{--theme-drawer-padding: 1.5rem;--theme-drawer-width: 28rem}.frutal-cart-drawer .theme-drawer__title{font-size:1.625rem}.frutal-cart-drawer .cart-drawer__summary{padding:1.5rem var(--theme-drawer-padding) 1.75rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/frutal-cart-drawer.css.map */
