.mmg-vs{--mmg-vs-card-background:radial-gradient(at 10% 4%, rgba(245, 205, 138, 0.09) 0, transparent 46%),
    radial-gradient(at 94% 6%, rgba(244, 214, 186, 0.07) 0, transparent 44%),
    radial-gradient(at 96% 94%, rgba(240, 195, 106, 0.055) 0, transparent 46%),
    radial-gradient(at 8% 96%, rgba(226, 150, 160, 0.04) 0, transparent 44%),
    #fffdfa;--mmg-vs-line:#e6ded3;--mmg-vs-strong:#1c1a17;--mmg-vs-muted:#5f574e;--mmg-vs-accent:#6f4e37;--mmg-vs-badge-bg:#6f4e37;--mmg-vs-badge-text:#ffffff;--mmg-vs-rec-bg:#1f8a70;--mmg-vs-rec-text:#ffffff;--mmg-vs-danger:#a13c31;--mmg-vs-radius:16px;--mmg-vs-soft:color-mix(in srgb, var(--mmg-vs-accent) 7%, #ffffff);--mmg-vs-line-hover:color-mix(in srgb, var(--mmg-vs-accent) 45%, var(--mmg-vs-line));--mmg-vs-accent-strong:color-mix(in srgb, var(--mmg-vs-accent) 78%, #1c1a17);display:block;font-family:inherit}.variations_form .value:has(>.mmg-vs--own)>.wd-swatches-product,.variations_form .value:has(>.mmg-vs--own)>.wd-reset-var,.variations_form .value:has(>.mmg-vs--own)>.reset_variations,.variations_form .value:has(>.mmg-vs--own)>.mmg-vs--own>select,.variations_form tr:has(.mmg-vs--own) .wd-attr-selected,.variations_form .wc-attribute-row:has(.mmg-vs--own) .wd-attr-selected,.mmg-vs--own ul.variable-items-wrapper:not(.mmg-vs-fallback),.mmg-vs--own .wd-swatches-product,.mmg-vs--own>select,.mmg-vs-suppressed-third-party,.mmg-vs-suppressed-third-party-control{display:none!important}.mmg-vs-fallback.mmg-vs-list--card{margin:13px 0 0!important;padding:0!important;list-style:none!important}.mmg-vs-list--card{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:13px;overflow:visible!important;height:auto!important;max-height:none!important}.mmg-vs-list--card :is(li,div).mmg-vs-item{position:relative;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:auto!important;max-width:none!important;height:auto!important;min-height:122px!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:16px 46px 16px 18px!important;border:0!important;outline:1px solid #cbbba7!important;outline-offset:0;border-radius:var(--mmg-vs-radius)!important;background:var(--mmg-vs-card-background)!important;box-shadow:0 1px 2px rgb(74 52 34 / .06),0 8px 22px rgb(74 52 34 / .08),inset 0 1px 0 rgb(255 255 255 / .9)!important;text-align:left!important;line-height:1.4!important;-webkit-user-select:none;user-select:none;caret-color:#fff0;-webkit-tap-highlight-color:#fff0;transition:outline-color 0.15s ease-out,background-color 0.15s ease-out,box-shadow 0.15s ease-out}.mmg-vs-list--card :is(li,div).mmg-vs-item .variable-item-contents{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;width:100%!important;height:auto!important;min-height:0!important;flex:0 0 auto!important;text-align:left!important}.mmg-vs-item .mmg-vs-title{display:block!important;padding-left:0!important;padding-inline-start:0!important;color:var(--mmg-vs-strong)!important;font-size:15.5px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:normal!important;text-align:left!important;text-transform:none!important}.mmg-vs-list--card :is(li,div).mmg-vs-item:not(.mmg-vs-soldout){cursor:pointer}.mmg-vs-list--card :is(li,div).mmg-vs-item:hover:not(.mmg-vs-soldout):not(.selected),.mmg-vs-fallback-item:hover:not(.mmg-vs-soldout):not(.selected){outline-color:var(--mmg-vs-accent)!important;box-shadow:0 2px 4px rgb(74 52 34 / .07),0 12px 28px rgb(74 52 34 / .12),inset 0 1px 0 rgb(255 255 255 / .95)!important}.mmg-vs-list--card :is(li,div).mmg-vs-item.selected,.mmg-vs-fallback-item.selected{outline-color:var(--mmg-vs-accent)!important;outline-width:2px!important;background:var(--mmg-vs-card-background)!important;box-shadow:0 1px 2px rgb(74 52 34 / .06),0 8px 22px rgb(74 52 34 / .08),inset 0 1px 0 rgb(255 255 255 / .8)!important}.mmg-vs-list--card :is(li,div).mmg-vs-item--price-only{min-height:86px!important;padding-top:14px!important;padding-bottom:14px!important}.mmg-vs-list--card :is(li,div).mmg-vs-item::after,.mmg-vs-fallback-item::after{content:"";position:absolute;top:9px;right:9px;width:22px;height:22px;border-radius:50%;outline:1.5px solid var(--mmg-vs-accent);outline-offset:-1px;background-color:#fff}.mmg-vs-list--card :is(li,div).mmg-vs-item.selected::after,.mmg-vs-fallback-item.selected::after{outline:0;background-color:var(--mmg-vs-accent-strong);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4 10-10'/%3E%3C/svg%3E");background-size:15px 15px;background-position:center;background-repeat:no-repeat}.mmg-vs-list--card :is(li,div).mmg-vs-item:focus-visible,.mmg-vs-fallback-item:focus-visible{outline:2px solid var(--mmg-vs-accent)!important;outline-offset:3px!important}.mmg-vs .variable-item.no-stock .variable-item-contents::before,.mmg-vs .variable-item.disabled .variable-item-contents::before{content:none!important;background-image:none!important}.mmg-vs-list--card :is(li,div).mmg-vs-item.mmg-vs-soldout::after{display:none}.mmg-vs-soldout{cursor:not-allowed}.mmg-vs-soldout .mmg-vs-image,.mmg-vs-too-small .mmg-vs-image{filter:grayscale(.8)}.mmg-vs-chips{position:absolute;left:10px;bottom:calc(100% - 11px);z-index:2;display:flex;flex-wrap:wrap;gap:4px;max-width:calc(100% - 20px);margin:0}.mmg-vs-chips:empty{display:none}.mmg-vs-item .mmg-vs-body{display:block;width:100%;margin-top:3px}.mmg-vs-image{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:calc(var(--mmg-vs-radius) - 4px);margin-bottom:6px;background:var(--mmg-vs-soft);min-height:120px}.mmg-vs-details{display:grid;gap:3px;align-content:start}.mmg-vs-field,.mmg-vs-price,.mmg-vs-stock{display:block;font-size:13px;font-weight:500;line-height:1.45;color:var(--mmg-vs-muted);text-transform:none;letter-spacing:normal}.mmg-vs-field-label{color:var(--mmg-vs-muted)}.mmg-vs-field-value{color:var(--mmg-vs-strong);font-weight:600}.mmg-vs-price{margin-top:2px;color:var(--mmg-vs-strong);font-size:15px;font-weight:700;line-height:1.35}.mmg-vs-price-stack{display:grid;gap:1px;align-content:start;min-height:42px;margin-top:2px}.mmg-vs-price-delta{display:block;color:var(--mmg-vs-accent);font-size:14px;font-weight:750;line-height:18px;font-variant-numeric:tabular-nums}.mmg-vs-price-delta--base{color:var(--mmg-vs-muted);font-size:13px;font-weight:700}.mmg-vs-price-stack .mmg-vs-price{margin-top:0;color:var(--mmg-vs-strong);font-size:15px;font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums}.mmg-vs-stock{min-height:19px}.mmg-vs-stock--empty{visibility:hidden}.mmg-vs-stock--out{color:var(--mmg-vs-danger);font-weight:600}.mmg-vs-stock--low{color:var(--mmg-vs-danger)}.mmg-vs-soldout{opacity:.55}.mmg-vs-badge{display:inline-block;padding:2px 8px;border-radius:999px;background:var(--mmg-vs-badge-bg);color:var(--mmg-vs-badge-text);font-size:10px;font-weight:600;line-height:1.5;letter-spacing:.01em;white-space:nowrap}.mmg-vs-finder{display:block;margin:0 0 8px}.mmg-vs-finder-label{display:inline-flex;align-items:center;gap:8px;color:var(--mmg-vs-muted);font-size:12.5px;font-weight:500}.mmg-vs-finder-input{width:72px;padding:4px 8px;border:1px solid var(--mmg-vs-line);border-radius:calc(var(--mmg-vs-radius) - 4px);color:var(--mmg-vs-strong);font-size:13px}.mmg-vs-too-small{opacity:.4}.mmg-vs-recommended:not(.selected){outline-color:var(--mmg-vs-rec-bg)!important}.mmg-vs-rec-tag{display:inline-block;padding:2px 8px;border-radius:999px;background:var(--mmg-vs-rec-bg);color:var(--mmg-vs-rec-text);font-size:10px;font-weight:600;line-height:1.5;letter-spacing:.01em;white-space:nowrap}.mmg-vs-price--delta{color:var(--mmg-vs-accent)}.mmg-vs-price-wrap,.mmg-vs-price--sale{display:block}.mmg-vs-price-was{margin-right:4px;color:var(--mmg-vs-muted);font-size:12px;font-weight:500;text-decoration:line-through}.mmg-vs-price-now{color:var(--mmg-vs-strong)}.mmg-vs-save{display:inline-block;margin-top:3px;padding:1px 8px;border-radius:999px;background:color-mix(in srgb,var(--mmg-vs-danger) 10%,#ffffff);color:var(--mmg-vs-danger);font-size:11px;font-weight:700;line-height:1.5;white-space:nowrap}.mmg-vs-price--sale.mmg-vs-recap-price,.mmg-vs-price--sale.mmg-vs-compare-price{display:inline;margin:0;font-size:inherit;font-weight:inherit}.mmg-vs-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mmg-vs-recap{display:block;margin-top:8px;padding:7px 10px;border:1px solid var(--mmg-vs-line);border-radius:calc(var(--mmg-vs-radius) - 2px);font-size:12.5px;line-height:1.4}.mmg-vs-recap-label{color:var(--mmg-vs-muted)}.mmg-vs-recap-value{color:var(--mmg-vs-strong);font-weight:600}.mmg-vs-hide-variation-price .woocommerce-variation-price{display:none!important}.mmg-vs-hide-variation-price .single_variation{margin:0!important;padding:0!important;min-height:0!important}.mmg-vs-hide-variation-price .single_variation:not(:has(.woocommerce-variation-availability)){display:none!important}.mmg-vs-helper{display:block;margin-top:6px;color:var(--mmg-vs-muted);font-size:12.5px;line-height:1.4}.mmg-vs-compare-toggle{display:inline-block;margin:0 -4px;padding:10px 4px;border:0;border-radius:4px;background:#fff0;color:var(--mmg-vs-accent);font-size:12.5px;font-weight:600;text-decoration:underline;cursor:pointer}.mmg-vs-compare-toggle:focus-visible{outline:2px solid var(--mmg-vs-accent);outline-offset:2px}.mmg-vs-compare{margin-top:8px;overflow-x:auto}.mmg-vs-compare-table{width:100%;border-collapse:collapse;font-size:12.5px}.mmg-vs-compare-table th,.mmg-vs-compare-table td{padding:6px 10px;border:1px solid var(--mmg-vs-line);color:var(--mmg-vs-strong);text-align:left;line-height:1.35}.mmg-vs-compare-table thead th{color:var(--mmg-vs-muted);font-weight:600}.mmg-vs-hidden-select{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.mmg-vs-fallback:not(.mmg-vs-list--card){display:grid;grid-template-columns:repeat(auto-fill,minmax(142px,1fr));gap:8px;margin:0;padding:0;list-style:none}.mmg-vs-fallback-item{position:relative;padding:12px 42px 12px 14px;border:0;outline:1px solid var(--mmg-vs-line);outline-offset:0;border-radius:var(--mmg-vs-radius);cursor:pointer;text-align:left;transition:outline-color 0.15s ease-out,background-color 0.15s ease-out}.mmg-vs-fallback-item.selected{outline-color:var(--mmg-vs-accent-strong);outline-width:2px;box-shadow:none}.mmg-vs-fallback-item .mmg-vs-term-label{display:block;padding-left:0;padding-inline-start:0;color:var(--mmg-vs-strong);font-size:14.5px;font-weight:600;line-height:1.3;text-align:left}@media (prefers-reduced-motion:reduce){.mmg-vs *,.mmg-vs *::before,.mmg-vs *::after{transition:none!important;animation:none!important}}