.cart-items{--ym-cart-thumb-bg: var(--ym-card, #fffdf8)}.cart-items--dividers .cart-items__table-row:not(:last-child),.cart-drawer__items .cart-items__table-row{border-color:var(--ym-line, #dcd5c3)}.cart-items__media-container{background:var(--ym-cart-thumb-bg);border:1px solid var(--ym-line, #dcd5c3);border-radius:var(--ym-radius, 8px);padding:6%;box-sizing:border-box;transition:border-color .2s}.cart-items__media-container:hover{border-color:var(--ym-brass-soft, #D9C08C)}.cart-items__media-image.ym-img,.cart-items__media-image.ym-img--contain{object-fit:contain;width:100%;height:100%;aspect-ratio:auto;background:transparent}.cart-items__title{font-family:var(--ym-font-text);font-weight:500;color:var(--ym-ink, #18241f);text-decoration:none;letter-spacing:0}.cart-items__title:hover{color:var(--ym-mint, #1f4d3d);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.cart-items__details{color:var(--ym-ink-soft, #4a574f)}.cart-items__variants,.cart-items__properties,.cart-items__unit-price-wrapper{font-size:14px;color:var(--ym-ink-soft, #4a574f)}.cart-items__price,.cart-items__unit-price-wrapper,.cart-totals__total-value,.cart-totals__original-value,.cart-discounts__value{font-variant-numeric:tabular-nums lining-nums}.cart-items__price{font-family:var(--ym-font-text);font-weight:500;color:var(--ym-ink, #18241f)}.cart-items__quantity .quantity-selector{border-color:var(--ym-line-strong, #c9c0aa);border-radius:var(--ym-radius-sm, 4px);background:var(--ym-card, #fffdf8)}.cart-items__remove{color:var(--ym-ink-soft, #4a574f)}.cart-items__remove:hover{color:var(--ym-down, #a3402f)}.cart-totals__total-label{font:600 11px/1.4 var(--ym-font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ym-brass, #7A5A26)}.cart-totals__total-value{font-family:var(--ym-font-display);font-weight:600;font-size:clamp(20px,1.6vw,24px);color:var(--ym-ink, #18241f);letter-spacing:-.01em}.cart-actions,.cart-actions__divider,.cart-totals:not(:has(.cart-actions)){border-color:var(--ym-line, #dcd5c3)}.cart-note__label,.cart-discount__label{font-weight:500;color:var(--ym-ink, #18241f)}.cart-totals__icon{color:var(--ym-brass, #7A5A26)}.cart__ctas .cart__checkout-button{min-height:52px;background:var(--ym-mint, #1f4d3d);border-color:var(--ym-mint, #1f4d3d);color:var(--ym-paper, #f7f4ec);border-radius:var(--ym-radius-sm, 4px);font:500 16px/1.2 var(--ym-font-label);letter-spacing:.02em}.cart__ctas .cart__checkout-button:not(:disabled):hover{background:var(--ym-ink, #18241f);border-color:var(--ym-ink, #18241f)}.cart-page__summary .cart-summary{border-top:2px solid var(--ym-brass, #7A5A26)}@media screen and (max-width:749px){.cart-page__summary .cart-summary{border-top:0}.cart-page__summary .cart-summary__inner{border-top:2px solid var(--ym-brass, #7A5A26);padding-top:24px}}#cart-drawer .theme-drawer__title,#cart-drawer .cart-drawer__heading{font-family:var(--ym-font-display);letter-spacing:-.015em}#cart-drawer .theme-drawer__badge{background:var(--ym-mint-wash, #e3ece4);color:var(--ym-mint, #1f4d3d);font-family:var(--ym-font-label)}.cart-drawer__summary .cart__summary-totals,.cart-drawer__summary .cart-totals:not(:has(.cart-totals__original-container:empty)){border-color:var(--ym-line, #dcd5c3)}.cart-drawer__summary .cart-totals__container{gap:4px}.cart-page .cart-title h1,.cart-page .cart-title .h4,.cart-page .cart-title{font-family:var(--ym-font-display)}.ym-cart-gate{display:grid;gap:12px;width:100%;box-sizing:border-box;padding:18px;border:1px solid var(--ym-sage, #c9d8c6);border-left:3px solid var(--ym-mint, #1f4d3d);border-radius:var(--ym-radius-sm, 4px);background:var(--ym-mint-wash, #e3ece4);color:var(--ym-ink, #18241f);text-align:left}.ym-cart-gate__head{display:flex;align-items:center;gap:12px}.ym-cart-gate__mark{flex:none;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--ym-brass, #7A5A26);border-radius:50%;color:var(--ym-brass, #7A5A26);background:var(--ym-paper, #f7f4ec)}.ym-cart-gate__icon{width:20px;height:20px}.ym-cart-gate__title{margin:0;font:600 18px/1.25 var(--ym-font-display);letter-spacing:-.01em;color:var(--ym-ink, #18241f);text-wrap:balance}.ym-cart-gate__text{margin:0;font-size:14px;line-height:1.55;color:var(--ym-ink-soft, #4a574f);text-wrap:pretty}.ym-cart-gate__button{min-height:52px;margin-top:4px}.ym-cart-gate__button:hover{color:var(--ym-paper, #f7f4ec)}ym-cart-fee-banner.ym-cart-fee{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;box-sizing:border-box;margin:0 0 20px;padding:var(--ym-fee-pad-y, 14px) var(--ym-fee-pad-x, 16px);border:var(--ym-fee-border-width, 1px) solid var(--ym-fee-border, var(--ym-sage, #c9d8c6));border-radius:var(--ym-fee-radius, 8px);background:var(--ym-fee-bg, var(--ym-mint-wash, #e3ece4));color:var(--ym-fee-text, var(--ym-ink, #18241f))}.ym-fee-dismissed ym-cart-fee-banner.ym-cart-fee{display:none}.ym-cart-fee--drawer{margin:4px 0 20px}.ym-cart-fee__icon{display:grid;color:var(--ym-fee-icon, var(--ym-brass, #7A5A26))}.ym-cart-fee__icon svg{width:var(--ym-fee-icon-size, 20px);height:var(--ym-fee-icon-size, 20px)}.ym-cart-fee__text{margin:0;font:500 var(--ym-fee-font, 14px)/1.45 var(--ym-font-text);text-wrap:pretty}.ym-cart-fee__close{display:grid;place-items:center;width:36px;height:36px;margin:-8px -8px -8px 0;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;opacity:.7;cursor:pointer;transition:opacity .2s,background .2s}.ym-cart-fee__close:hover{opacity:1;background:#18241f0f}.ym-cart-fee__close svg{width:18px;height:18px}:root .ym-design-notice{margin:12px 0 0;padding:12px 14px;border:0;border-left:3px solid var(--ym-brass, #7A5A26);border-radius:0 var(--ym-radius-sm, 4px) var(--ym-radius-sm, 4px) 0;background:#f6efe0;color:var(--ym-ink, #18241f);font:400 14px/1.55 var(--ym-font-text);text-align:left}:root .cart__ctas>.ym-design-notice{margin:0}:root .ym-design-notice a,:root .cart-items__details a.ym-preview-link{color:var(--ym-mint, #1f4d3d);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}:root .cart-items__details a.ym-preview-link{display:inline-flex;align-items:center;min-height:44px;font-weight:500}:root .ym-cart-preview{background:var(--ym-card, #fffdf8)}:root .epd-cart-side img{border-color:var(--ym-line, #dcd5c3);background:var(--ym-card, #fffdf8);border-radius:var(--ym-radius-sm, 4px)}:root .epd-cart-side figcaption,:root .epd-cart-copy-note{color:var(--ym-ink-soft, #4a574f)}:root .epd-cart-action{color:var(--ym-mint, #1f4d3d);font-size:13px}:root .epd-cart-dialog{background:var(--ym-paper, #f7f4ec);color:var(--ym-ink, #18241f);border:1px solid var(--ym-line, #dcd5c3)}:root .epd-cart-dialog h2{font-family:var(--ym-font-display)}:root .epd-cart-close{border:1px solid var(--ym-ink, #18241f);border-radius:var(--ym-radius-sm, 4px);background:transparent;color:var(--ym-ink, #18241f)}.cart-disclosure-tooltip__button{color:var(--ym-brass, #7A5A26)}.cart-disclosure-tooltip__button:hover{color:var(--ym-ink, #18241f)}.cart-disclosure-tooltip__popover{background:var(--ym-card, #fffdf8);border:1px solid var(--ym-line, #dcd5c3);border-radius:var(--ym-radius, 8px);box-shadow:var(--ym-shadow)}.cart-disclosure-tooltip__row{background:transparent;color:var(--ym-ink, #18241f)}.cart-disclosure-modal{background:var(--ym-paper, #f7f4ec);color:var(--ym-ink, #18241f);border:1px solid var(--ym-line, #dcd5c3)}.cart-disclosure-modal .cart-disclosure-modal__heading{font-family:var(--ym-font-display);font-weight:600;letter-spacing:-.015em}.cart-disclosure-modal__item+.cart-disclosure-modal__item{padding-top:20px;border-top:1px solid var(--ym-line, #dcd5c3)}.cart-disclosure-modal__body{color:var(--ym-ink-soft, #4a574f)}.cart-drawer__summary .ym-cart-gate{gap:8px;padding:14px 16px}.cart-drawer__summary .ym-cart-gate__mark{width:30px;height:30px}.cart-drawer__summary .ym-cart-gate__icon{width:16px;height:16px}.cart-drawer__summary .ym-cart-gate__title{font-size:16px}.cart-drawer__summary .ym-cart-gate__text{font-size:13px;line-height:1.5}.cart-drawer__summary .ym-cart-gate__button{min-height:46px;margin-top:2px}
/*# sourceMappingURL=/cdn/shop/t/33/assets/ym-cart.css.map */
