.sv-mm{--sv-dark: #102b26;--sv-muted: #5f6f6b;--sv-border: #e5e1d5;--sv-border-hover: #c9c4b4;--sv-tint: #f5fadb;--sv-olive: #8a9c2c;--sv-green-deep: #3c9342;--sv-green-tint: #e6f4e6;--sv-radius: 12px;background:var(--sv-mm-bg, #fff);color:var(--sv-dark);font-family:Manrope,sans-serif!important}.sv-mm *,.sv-mm *:before,.sv-mm *:after{box-sizing:border-box;font-family:Manrope,sans-serif!important}.sv-mm [hidden]{display:none!important}.sv-mm__wrap{max-width:1200px;margin:0 auto;padding:0 20px}.sv-mm__back{display:inline-flex;align-items:center;gap:6px;margin-bottom:16px;color:var(--sv-muted);font-size:12.5px;font-weight:600;text-decoration:none}.sv-mm__back svg{width:13px;height:13px}.sv-mm__head{max-width:640px;margin:0 auto 20px;text-align:center}.sv-mm--left .sv-mm__head{margin-left:0;text-align:left}.sv-mm__eyebrow{margin:0 0 8px;color:var(--sv-olive);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.sv-mm__title{margin:0;color:var(--sv-dark);font-size:24px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.sv-mm__sub{margin:8px 0 0;color:var(--sv-muted);font-size:14px;line-height:1.55}.sv-mm__tiers{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;max-width:560px;margin:0 auto 20px;padding:0;list-style:none}.sv-mm--left .sv-mm__tiers{margin-left:0}.sv-mm__tier{position:relative;display:flex;flex-direction:column;align-items:center;gap:1px;margin:0;padding:9px 6px;border:1px solid var(--sv-border);border-radius:var(--sv-radius);background:#fff;text-align:center;transition:border-color .15s ease,background .15s ease}.sv-mm__tier-pct{font-size:17px;font-weight:800;line-height:1.15}.sv-mm__tier-qty{color:var(--sv-muted);font-size:12px;font-weight:600;line-height:1.3}.sv-mm__tier.is-reached{border-color:var(--sv-olive);background:var(--sv-tint)}.sv-mm__tier.is-reached:after{content:"";position:absolute;top:-7px;right:-7px;width:18px;height:18px;border-radius:50%;background:var(--sv-dark) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / 10px no-repeat}.sv-mm__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.sv-mm__item{position:relative;display:flex;flex-direction:column;margin:0;border:1px solid var(--sv-border);border-radius:var(--sv-radius);background:#fff;transition:border-color .15s ease,background .15s ease}.sv-mm__item.is-selected{border-color:var(--sv-olive);background:var(--sv-tint)}.sv-mm__item.is-soldout{opacity:.6}.sv-mm__item.is-main{border-color:var(--sv-olive);background:var(--sv-mm-main-bg, #f5fadb);color:var(--sv-mm-main-text, #102b26)}.sv-mm__item.is-main .sv-mm__name,.sv-mm__item.is-main .sv-mm__soldout{color:inherit}.sv-mm__item.is-main .sv-mm__was{color:inherit;opacity:.7}.sv-mm__item.is-main .sv-mm__add{border-color:var(--sv-mm-main-text, #102b26);color:var(--sv-mm-main-text, #102b26)}.sv-mm__item.is-main .sv-mm__stepper{color:var(--sv-dark)}.sv-mm__item.is-main .sv-mm__step:focus-visible{outline-offset:-2px}.sv-mm__badge{position:absolute;top:0;left:10px;z-index:1;padding:3px 10px;border:1px solid #ccd48d;border-radius:999px;background:#ccd48d;color:var(--sv-dark);font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.02em;white-space:nowrap;pointer-events:none;transform:translateY(-50%)}.sv-mm__media{position:relative;overflow:hidden;aspect-ratio:1 / 1;border-radius:calc(var(--sv-radius) - 1px) calc(var(--sv-radius) - 1px) 0 0;background:var(--sv-mm-media-bg, #f4f2ec)}.sv-mm__img{display:block;width:100%;height:100%;object-fit:cover}.sv-mm__check{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:26px;height:26px;border:1.5px solid var(--sv-border-hover);border-radius:50%;background:#fff;color:transparent;pointer-events:none;transition:background .15s ease,border-color .15s ease}.sv-mm__check svg{width:14px;height:14px}.sv-mm__item.is-selected .sv-mm__check{border-color:var(--sv-dark);background:var(--sv-dark);color:#fff}.sv-mm__info{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0;padding:12px 12px 10px}.sv-mm .sv-mm__name{-webkit-appearance:none;appearance:none;display:block;width:100%;min-width:0;min-height:0;margin:0;padding:0;border:0;background:none;box-shadow:none;color:var(--sv-dark);font-size:15px;font-weight:700;letter-spacing:normal;line-height:1.25;text-align:left;text-transform:none;white-space:normal}.sv-mm button.sv-mm__name{cursor:pointer}.sv-mm button.sv-mm__name:active{transform:none}.sv-mm button.sv-mm__name:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--sv-radius)}.sv-mm button.sv-mm__name:focus{outline:none}.sv-mm button.sv-mm__name:focus-visible:after{outline:2px solid var(--sv-dark);outline-offset:2px}.sv-mm .sv-mm__variant{position:relative;z-index:1;width:100%;max-width:100%;min-height:0;margin:0;padding:6px 24px 6px 8px;border:1px solid var(--sv-border);border-radius:8px;background-color:#fff;color:var(--sv-dark);font-size:12px;line-height:1.3;cursor:pointer}.sv-mm__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:auto 0 0}.sv-mm__now{font-size:15px;font-weight:700}.sv-mm__was{color:var(--sv-muted);font-size:12px;font-weight:500}.sv-mm .sv-mm__view{position:relative;z-index:1;margin-left:auto;color:inherit;font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:2px}.sv-mm__ctrl{display:flex;align-items:stretch;min-height:40px;margin:0 12px 12px}.sv-mm .sv-mm__step,.sv-mm .sv-mm__cta{-webkit-appearance:none;appearance:none;min-width:0;margin:0;box-shadow:none;letter-spacing:normal;text-transform:none;cursor:pointer}.sv-mm__add{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:6px;border:1px solid var(--sv-dark);border-radius:999px;color:var(--sv-dark);font-size:13px;font-weight:700;line-height:1;transition:background .15s ease,color .15s ease}.sv-mm__stepper{position:relative;z-index:1;display:none;flex:1 1 auto;align-items:center;justify-content:space-between;border:1px solid var(--sv-dark);border-radius:999px;background:#fff}.sv-mm__item.is-selected .sv-mm__add{display:none}.sv-mm__item.is-selected .sv-mm__stepper{display:flex}.sv-mm .sv-mm__step{display:inline-grid;place-items:center;width:40px;height:38px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--sv-dark)}.sv-mm__add svg,.sv-mm .sv-mm__step svg{width:12px;height:12px}.sv-mm .sv-mm__step:disabled{opacity:.35;cursor:default}.sv-mm__qty{min-width:22px;font-size:14px;font-weight:800;text-align:center}.sv-mm .sv-mm__step:focus-visible,.sv-mm .sv-mm__cta:focus-visible{outline:2px solid var(--sv-dark);outline-offset:2px}@media(hover:hover){.sv-mm__item:not(.is-soldout):not(.is-selected):not(.is-main):hover{border-color:var(--sv-dark)}.sv-mm__item:not(.is-soldout):hover .sv-mm__add{background:var(--sv-dark);color:#fff}.sv-mm__item.is-main:hover .sv-mm__add{background:var(--sv-mm-main-text, #102b26);color:var(--sv-mm-main-bg, #f5fadb)}}.sv-mm__soldout{margin:auto;color:var(--sv-muted);font-size:12px;font-weight:700;white-space:nowrap}.sv-mm__empty{margin:0;padding:24px;border:1px dashed var(--sv-border-hover);border-radius:var(--sv-radius);color:var(--sv-muted);font-size:14px;text-align:center}.sv-mm__summary{display:grid;gap:12px;margin-top:16px;padding:16px;border:1px solid var(--sv-border);border-radius:16px;background:#fff}.sv-mm__hint{margin:0 0 6px;color:var(--sv-dark);font-size:14px;font-weight:700;line-height:1.4}.sv-mm__total{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0}.sv-mm__total-label{color:var(--sv-muted);font-size:14px;font-weight:600}.sv-mm__total-was{color:var(--sv-muted);font-size:14px}.sv-mm__total-now{font-size:20px;font-weight:800;line-height:1.2}.sv-mm__total-save{padding:2px 8px;border-radius:999px;background:var(--sv-green-tint);color:var(--sv-green-deep);font-size:12px;font-weight:700;white-space:nowrap}.sv-mm .sv-mm__cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:14px 24px;border:1px solid var(--sv-dark);border-radius:999px;background:var(--sv-dark);color:#fff;font-size:15px;font-weight:700;line-height:1.2;transition:opacity .15s ease}.sv-mm .sv-mm__cta:hover{opacity:.92}.sv-mm .sv-mm__cta:disabled{opacity:.4;cursor:default}.sv-mm__error{margin:0;color:#b42318;font-size:13px;font-weight:600}.sv-mm__note{margin:0;color:var(--sv-muted);font-size:12px;line-height:1.45;text-align:center}@media(min-width:750px){.sv-mm__title{font-size:28px}.sv-mm__head,.sv-mm__tiers{margin-bottom:24px}.sv-mm__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sv-mm__item{--sv-radius: 16px}.sv-mm__info{padding:14px 16px 12px}.sv-mm .sv-mm__name,.sv-mm__now{font-size:16px}.sv-mm__ctrl{min-height:44px;margin:0 16px 16px}.sv-mm__add{font-size:14px}.sv-mm .sv-mm__step{width:44px;height:42px}.sv-mm__check{top:12px;right:12px;width:28px;height:28px}.sv-mm__badge{left:14px}.sv-mm__summary{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:center;column-gap:24px;margin-top:24px;padding:18px 20px}.sv-mm__error,.sv-mm__note{grid-column:1 / -1}.sv-mm__note{text-align:left}}@media(min-width:990px){#main .shopify-section.section-solvey-mix-match{overflow:clip!important}.sv-mm__media{aspect-ratio:6 / 5}.sv-mm__layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:auto 1fr;column-gap:32px;align-items:start}.sv-mm__list,.sv-mm__empty{grid-column:1;grid-row:1 / span 2}.sv-mm__tiers{grid-column:2;grid-row:1;max-width:none;margin:0 0 16px}.sv-mm__summary{position:sticky;top:145px;grid-column:2;grid-row:2;grid-template-columns:minmax(0,1fr);margin-top:0;padding:20px}.sv-mm__note{text-align:center}}@media(max-width:380px){.sv-mm__info{padding:10px 10px 8px}.sv-mm .sv-mm__name{font-size:14px}.sv-mm__ctrl{margin:0 10px 10px}.sv-mm .sv-mm__step{width:34px}}.sv-mm__sale-pct{position:absolute;top:10px;left:10px;z-index:2;padding:4px 9px;border-radius:999px;background:#e6f08f;color:#102b26;font-size:13px;font-weight:800;line-height:1.25;font-variant-numeric:tabular-nums}.sv-mm__item[data-sale-pct] .sv-mm__now{font-weight:800;color:#c8102e}.sv-mm__item[data-sale-pct] .sv-mm__was{color:#4a5550;opacity:1;text-decoration-thickness:1.5px}.sv-mm:has(.sv-mm__item[data-sale-pct]) [data-sv-mm-total-now]{color:#c8102e}.sv-mm.is-sale-only .sv-mm__tiers,.sv-mm.is-sale-only .sv-mm__hint{display:none}
/*# sourceMappingURL=/cdn/shop/t/29/assets/solvey-mix-match.css.map */
