.mca-root{margin:var(--mole-space-4, 16px) 0 0;border-top:1px solid var(--mole-line, #E8E4DC);padding-top:var(--mole-space-4, 16px)}.mca-heading{font-family:var(--mole-font-body, var(--font-body-family));font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mole-gold-text, #836639);font-weight:500;margin:0 0 var(--mole-space-3, 12px);text-align:center;display:flex;align-items:center;gap:var(--mole-space-2, 8px)}.mca-heading:before,.mca-heading:after{content:"";flex:1;height:1px;background:var(--mole-line, #E8E4DC)}.mca-list{display:flex;flex-direction:column;gap:var(--mole-space-2, 8px);list-style:none;margin:0;padding:0}.mca-row{display:flex;align-items:center;gap:var(--mole-space-3, 12px);padding:var(--mole-space-2, 8px) var(--mole-space-3, 12px);background:var(--mole-surface, #FFFFFF);border:1px solid var(--mole-line, #E8E4DC);border-radius:0;cursor:pointer;transition:border-color var(--mole-duration, .15s),background-color var(--mole-duration, .15s);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.mca-row:hover{border-color:var(--mole-muted, #6B655D)}.mca-row.is-on{border-color:var(--mole-text, #1C1C1A);background:var(--mole-surface-alt, #F5F0E8)}.mca-box{flex-shrink:0;width:18px;height:18px;border-radius:0;border:1px solid var(--mole-muted, #6B655D);background:var(--mole-surface, #FFFFFF);display:flex;align-items:center;justify-content:center;transition:background-color var(--mole-duration, .15s),border-color var(--mole-duration, .15s)}.mca-row.is-on .mca-box{background:var(--mole-text, #1C1C1A);border-color:var(--mole-text, #1C1C1A)}.mca-tick{display:none}.mca-row.is-on .mca-tick{display:block}.mca-thumb{width:40px;height:40px;border-radius:0;object-fit:cover;flex-shrink:0;background:var(--mole-surface-alt, #F5F0E8)}.mca-thumb-ph{width:40px;height:40px;border-radius:0;background:var(--mole-surface-alt, #F5F0E8);flex-shrink:0}.mca-info{flex:1;min-width:0}.mca-title{font-family:var(--mole-font-body, var(--font-body-family));font-size:13px;font-weight:400;color:var(--mole-text, #1C1C1A);margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mca-prices{display:flex;align-items:center;gap:var(--mole-space-2, 8px)}.mca-price{font-family:var(--mole-font-body, var(--font-body-family));font-size:13px;font-weight:400;color:var(--mole-text, #1C1C1A);font-variant-numeric:tabular-nums}.mca-was{font-family:var(--mole-font-body, var(--font-body-family));font-size:12px;color:var(--mole-muted, #6B655D);text-decoration:line-through;font-weight:400}.mca-sale-tag{font-family:var(--mole-font-body, var(--font-body-family));font-size:11px;letter-spacing:.04em;font-weight:500;background:var(--mole-surface-alt, #F5F0E8);color:var(--mole-gold-text, #836639);padding:0 6px;border-radius:var(--mole-radius-pill, 999px)}.mca-btn{display:none;width:100%;min-height:var(--mole-button-height, 44px);margin-top:var(--mole-space-3, 12px);padding:0 var(--mole-space-4, 16px);background:var(--mole-primary, #1C1C1A);color:var(--mole-on-primary, #FFFFFF);font-family:var(--mole-font-body, var(--font-body-family));font-size:14px;letter-spacing:.02em;font-weight:500;border:none;border-radius:0;cursor:pointer;transition:opacity var(--mole-duration, .15s)}.mca-btn.show{display:block}.mca-btn:hover:not(:disabled){opacity:.85}.mca-btn:disabled{opacity:.6;cursor:not-allowed}@media(max-width:749px){.mca-row{padding:var(--mole-space-2, 8px);gap:var(--mole-space-2, 8px)}.mca-thumb,.mca-thumb-ph{width:36px;height:36px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mole-cart-addon.css.map */
