.mp-series-directory[data-v-57f9077d]{display:grid;gap:24px;margin-top:20px;min-width:0}.mp-series-directory-links[data-v-57f9077d]{display:grid;gap:20px 16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;width:min(100%,680px)}.mp-series-directory-item[data-v-57f9077d]{align-content:start;display:grid;font-size:14px;gap:8px;grid-template-rows:minmax(3.9em,auto) auto;justify-items:center;min-width:0}.mp-series-directory-item .mp-text-link[data-v-57f9077d]{align-items:center;color:var(--series-link-color);display:flex;font-size:14px;justify-content:center;line-height:1.3;min-width:0;text-align:center;transition:color .2s;width:100%}.mp-series-directory-item .mp-text-link[data-v-57f9077d]:hover{color:color-mix(in srgb,var(--series-link-color),#000 18%);text-decoration-thickness:2px}.mp-series-directory-item .mp-text-link[data-v-57f9077d]:focus-visible{outline-color:var(--series-link-color)}.mp-series-directory-image[data-v-57f9077d]{display:block;min-width:0;width:100%}.mp-series-directory-item img[data-v-57f9077d]{aspect-ratio:9/5;display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.mp-series-directory-image:hover img[data-v-57f9077d]{opacity:.88}.mp-series-directory-image[data-v-57f9077d]:focus-visible{outline:2px solid var(--series-link-color);outline-offset:3px}.mp-series-directory-item p[data-v-57f9077d]{font-size:13px;line-height:1.4;margin:0;text-align:center}.mp-series-family-photo[data-v-57f9077d]{aspect-ratio:1144/614;display:block;height:auto;margin-inline:auto;-o-object-fit:contain;object-fit:contain;width:min(100%,960px)}@media(min-width:600px){.mp-series-directory-links[data-v-57f9077d]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.mp-series-directory-links[data-v-57f9077d]{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none;width:100%}}@media(prefers-reduced-motion:reduce){.mp-series-directory-item .mp-text-link[data-v-57f9077d]{transition:none}}.mp-need-filter[data-v-b7269ca9]{display:flex;gap:8px;margin-top:16px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding:2px max(20px,8vw) 8px 2px;scroll-snap-type:x proximity;scrollbar-color:var(--gold) transparent;scrollbar-width:thin;width:100%}.mp-need-filter button[data-v-b7269ca9]{background:#fff;border:1px solid var(--mp-border);color:var(--mp-ink);cursor:pointer;flex:0 0 auto;font:inherit;font-size:var(--mp-font-sm);line-height:1.2;min-height:42px;padding:8px 14px;scroll-snap-align:start;transition:border-color .2s,background-color .2s,color .2s;white-space:nowrap}.mp-need-filter button[data-v-b7269ca9]:hover{border-color:var(--gold);color:color-mix(in srgb,var(--gold),#000 35%)}.mp-need-filter button[aria-pressed=true][data-v-b7269ca9]{background:var(--mp-ink);border-color:var(--mp-ink);color:#fff;font-weight:600}.mp-need-filter button[data-v-b7269ca9]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media(min-width:900px){.mp-need-filter[data-v-b7269ca9]{flex-wrap:wrap;overflow:visible;padding-right:2px}}@media(prefers-reduced-motion:reduce){.mp-need-filter button[data-v-b7269ca9]{transition:none}}.mp-set-composition-player[data-v-cac0a661]{align-items:start;display:grid;grid-template-columns:minmax(0,1fr);min-height:44px;min-width:0}.mp-set-composition-player[data-v-cac0a661]:focus-visible{outline:2px solid var(--mp-brand-accent);outline-offset:2px}.mp-set-composition-stage[data-v-cac0a661]{align-self:center;display:grid;min-width:0;position:relative}.mp-set-composition-reserve[data-v-cac0a661],.mp-set-composition-static[data-v-cac0a661],.mp-set-composition-typed[data-v-cac0a661]{grid-area:1/1;min-width:0;overflow-wrap:anywhere}.mp-set-composition-reserve[data-v-cac0a661]{visibility:hidden}.mp-set-composition-accessible[data-v-cac0a661]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mp-set-price[data-v-79e8a228]{container-name:set-price;container-type:inline-size;min-width:0;width:100%}.mp-price del[data-v-79e8a228]{font-size:clamp(20px,calc(16px + 1.5cqi),24px);line-height:1.3}.mp-price-value[data-v-79e8a228]{white-space:nowrap}.mp-price-discount[data-v-79e8a228]{background:var(--mp-brand-accent);color:var(--mp-brand-accent-ink);font-size:var(--mp-font-sm);font-weight:600;grid-column:2;justify-self:center;padding:5px 8px;white-space:nowrap}.mp-set-savings[data-v-79e8a228]{align-items:baseline;color:color-mix(in srgb,var(--mp-brand-accent),#000 30%);display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:4px 12px;justify-content:space-between;line-height:1.3}.mp-set-savings strong[data-v-79e8a228]{font-size:16px;white-space:nowrap}@container set-price (max-width: 240px){.mp-price[data-v-79e8a228]{gap:4px}.mp-price del[data-v-79e8a228],.mp-price strong[data-v-79e8a228]{font-size:14px;line-height:1.3}.mp-price-currency[data-v-79e8a228]{display:block;font-size:12px}.mp-price-discount[data-v-79e8a228]{font-size:12px;padding-inline:4px}}.mobile-prototype .mp-master-purchase[data-v-27328169]{background:var(--gold);border:1px solid var(--gold);border-radius:4px;color:var(--ink);cursor:pointer;font:inherit;font-size:var(--mp-font-sm);font-weight:600;height:auto;line-height:1.3;min-height:44px;min-width:0;padding:10px 12px;text-align:center;transition:color .2s,background-color .2s,border-color .2s;white-space:normal}.mobile-prototype .mp-master-purchase[data-v-27328169]:active,.mobile-prototype .mp-master-purchase[data-v-27328169]:hover{background:#111;border-color:#111;color:#fff}.mobile-prototype .mp-master-purchase[data-v-27328169]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.mobile-prototype .mp-purchase-unavailable[data-v-27328169]:disabled,.mobile-prototype .mp-tanino-unavailable[data-v-27328169]:disabled{background:#111;border-color:#111;color:#fff;cursor:not-allowed;opacity:1}@media(prefers-reduced-motion:reduce){.mobile-prototype .mp-master-purchase[data-v-27328169]{transition:none}}[data-v-3f2abb29] .product-info>.product-composition{display:block;-webkit-line-clamp:unset;overflow:visible}.mp-set-taxonomy[data-v-3f2abb29]{display:grid;font-size:var(--mp-font-xs);gap:4px;line-height:1.35;margin-bottom:10px;min-height:3.25em}.mp-set-taxonomy span[data-v-3f2abb29]{color:#606861}.mp-set-taxonomy a[data-v-3f2abb29]{color:var(--mp-series-accent);font-weight:600;text-underline-offset:3px}.mp-set-taxonomy a[data-v-3f2abb29]:hover{text-decoration:underline}.mp-set-taxonomy a[data-v-3f2abb29]:focus-visible{outline:2px solid var(--mp-series-accent);outline-offset:2px}.mp-sets--aligned[data-v-92cd292b]{min-width:0}.mp-sets--related .mp-section-head[data-v-92cd292b]{align-items:center;flex-wrap:wrap}.mp-sets--related .mp-section-head h2[data-v-92cd292b]{flex:1 1 240px;min-width:0}.mp-sets--related[data-v-92cd292b] .player-controls{gap:8px;margin-left:auto}.mp-sets--related[data-v-92cd292b] .player-controls button{color:var(--mp-brand-accent);height:44px;width:44px}.mp-sets--related[data-v-92cd292b] .player-controls button:hover:not(:disabled){background:var(--mp-brand-accent);border-color:var(--mp-brand-accent);color:var(--mp-brand-accent-ink)}.mp-sets--aligned .mp-sets-track[data-v-92cd292b]{align-items:stretch;grid-auto-columns:min(88%,340px);grid-template-columns:none;min-width:0;scrollbar-color:var(--mp-brand-accent) transparent;scrollbar-width:thin;width:100%}.mobile-prototype .mp-sets--aligned[data-v-92cd292b] .catalog-set-card{height:100%;min-width:0}.mobile-prototype .mp-sets--aligned[data-v-92cd292b] .product-image{aspect-ratio:1;flex:0 0 auto;position:relative;width:100%}.mobile-prototype .mp-sets--aligned[data-v-92cd292b] .product-image img{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.mobile-prototype .mp-sets--aligned[data-v-92cd292b] .product-info{flex:1;min-width:0}.mobile-prototype .mp-sets--aligned[data-v-92cd292b] .product-info h3{display:block;-webkit-line-clamp:unset;margin:0 0 12px;min-height:2.6em;overflow:visible}.mobile-prototype .mp-sets--aligned[data-v-92cd292b] .product-info>p:not(.product-sku){display:block;-webkit-line-clamp:unset;margin:0 0 16px;overflow:visible}.mobile-prototype .mp-sets--aligned[data-v-92cd292b] .product-meta{display:grid;gap:12px;grid-template-columns:minmax(0,1fr);margin-top:auto}.mobile-prototype .mp-sets--aligned[data-v-92cd292b] .product-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;width:100%}@supports (grid-template-rows:subgrid){.mp-sets--aligned .mp-sets-track[data-v-92cd292b]{grid-template-rows:repeat(7,auto);row-gap:0}.mobile-prototype .mp-sets--aligned[data-v-92cd292b] .catalog-set-card{display:grid;grid-row:span 7;grid-template-rows:subgrid;row-gap:0}.mobile-prototype .mp-sets--aligned[data-v-92cd292b] .product-info{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:0}}.mp-set-grid-catalog{border-top:1px solid var(--mp-border);container-type:inline-size}.mp-set-grid-catalog__head{align-items:end;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:32px}.mp-set-grid-catalog__head p{color:var(--mp-brand-accent);font-size:11px;font-weight:600;margin:0 0 6px;text-transform:uppercase}.mp-set-grid-catalog__head>div{grid-column:1;grid-row:1;min-width:0}.mp-set-grid-catalog__head h2{font-size:var(--mp-font-h2);margin:0}.mp-set-grid-catalog__head>span{color:#606861;font-size:var(--mp-font-sm);grid-column:2;grid-row:1;justify-self:end;text-align:right}.mp-set-grid-catalog__layout{align-items:start;display:grid;gap:32px;grid-template-columns:220px minmax(0,1fr);min-width:0}.mp-set-grid-filter{background:#fff;border-block:1px solid var(--mp-border);display:grid;gap:24px;min-width:0;padding-block:16px;position:sticky;top:calc(var(--mp-views-height, 44px) + 73px)}.mp-set-grid-filter__head{align-items:center;display:flex;gap:12px;justify-content:space-between}.mp-set-grid-filter__head h3{align-items:center;display:inline-flex;font-size:16px;gap:8px;margin:0}.mp-set-grid-filter__head svg{color:var(--mp-brand-accent);height:20px;width:20px}.mp-set-grid-filter__head button{background:transparent;border:0;color:var(--mp-brand-accent);cursor:pointer;font:inherit;font-size:12px;padding:4px 0}.mp-set-grid-filter__head button:disabled{color:#a2a8a4;cursor:default}.mp-set-grid-filter__head button:not(:disabled):hover{color:var(--mp-ink)}.mp-set-grid-filter__search{display:grid;gap:8px}.mp-set-grid-filter legend,.mp-set-grid-filter__search span{color:#606861;font-size:11px;font-weight:600;text-transform:uppercase}.mp-set-grid-filter__search input{background:#fff;border:1px solid var(--mp-border);border-radius:0;color:var(--mp-ink);font:inherit;font-size:14px;min-height:44px;padding:0 12px;width:100%}.mp-set-grid-filter__search input:focus{border-color:var(--mp-brand-accent);outline:2px solid color-mix(in srgb,var(--mp-brand-accent),transparent 70%);outline-offset:1px}.mp-set-grid-filter fieldset{border:0;display:grid;gap:2px;margin:0;min-width:0;padding:0}.mp-set-grid-filter legend{margin-bottom:10px;padding:0}.mp-set-grid-filter fieldset label{align-items:center;cursor:pointer;display:grid;gap:9px;grid-template-columns:18px minmax(0,1fr);min-height:38px;padding:4px 0}.mp-set-grid-filter input[type=radio]{accent-color:var(--mp-brand-accent);height:16px;margin:0;width:16px}.mp-set-grid-filter fieldset span{font-size:13px;line-height:1.3;min-width:0}.mp-set-grid-results{min-width:0}.mp-set-grid-results__grid{align-items:stretch;display:grid;gap:34px 16px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.mp-set-grid-results__grid>*{min-width:0}.mp-set-grid-results__grid .catalog-set-card{height:100%;min-width:0}.mp-set-grid-results__grid .product-image{aspect-ratio:1;width:100%}.mp-set-grid-results__grid .product-info{min-height:330px}.mp-set-grid-results__grid .product-info h3{font-size:15px;min-height:3.75em}.mp-set-grid-results__grid .product-composition{font-size:12px;min-height:4.2em}.mp-set-grid-results__grid .mp-set-taxonomy{min-height:3.5em}.mp-set-grid-results__grid .product-price-stack{min-width:0}.mp-set-grid-results__grid .product-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.mp-set-grid-results__grid .product-card-actions>*{font-size:10px;min-width:0;padding-inline:6px}.mp-set-grid-results__empty{border-block:1px solid var(--mp-border);display:grid;gap:16px;justify-items:start;padding-block:32px}.mp-set-grid-results__empty p{margin:0}@container (max-width: 1040px){.mp-set-grid-results__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 780px){.mp-set-grid-catalog__layout{grid-template-columns:minmax(0,1fr)}.mp-set-grid-filter{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.mp-set-grid-filter__head,.mp-set-grid-filter__search{grid-column:1/-1}.mp-set-grid-filter fieldset{-moz-column-gap:12px;column-gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.mp-set-grid-filter legend{grid-column:1/-1}.mp-set-grid-results__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 560px){.mp-set-grid-catalog__head{align-items:start;gap:12px}.mp-set-grid-catalog__layout{gap:24px}.mp-set-grid-filter{gap:18px;grid-template-columns:minmax(0,1fr)}.mp-set-grid-filter__head,.mp-set-grid-filter__search{grid-column:auto}.mp-set-grid-filter fieldset{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:8px;scroll-snap-type:x proximity;scrollbar-color:var(--mp-brand-accent) transparent;scrollbar-width:thin}.mp-set-grid-filter legend{display:block;margin-bottom:10px;width:100%}.mp-set-grid-filter fieldset label{border:1px solid var(--mp-border);flex:0 0 auto;min-height:40px;padding:6px 10px;scroll-snap-align:start;white-space:nowrap}.mp-set-grid-filter fieldset label:has(input:checked){border-color:var(--mp-brand-accent)}.mp-set-grid-results__grid{grid-template-columns:minmax(0,1fr);gap-block:30px}.mp-set-grid-results__grid .mp-set-taxonomy,.mp-set-grid-results__grid .product-composition,.mp-set-grid-results__grid .product-info,.mp-set-grid-results__grid .product-info h3{min-height:0}}@media(max-width:799px){.mp-set-grid-catalog__layout{grid-template-columns:minmax(0,1fr)}.mp-set-grid-filter{display:none}}@media(prefers-reduced-motion:reduce){.mp-set-grid-filter__head button{transition:none}}.mp-mini-sets-track[data-v-69cd1b94]{display:grid;gap:16px;grid-auto-columns:min(84%,340px);grid-auto-flow:column;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:14px;scroll-snap-type:x mandatory}.mp-mini-set-card[data-v-69cd1b94]{border:1px solid var(--mp-border);display:flex;flex-direction:column;min-width:0;scroll-snap-align:start}.mp-mini-set-photo[data-v-69cd1b94]{aspect-ratio:1;background:#f4f6f4;display:block}.mp-mini-set-photo img[data-v-69cd1b94]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.mp-mini-set-copy[data-v-69cd1b94]{display:flex;flex:1;flex-direction:column;gap:12px;padding:16px}.mp-mini-set-copy h3[data-v-69cd1b94]{font-size:var(--mp-font-h3)}.mp-mini-set-copy h3 a[data-v-69cd1b94]{color:var(--mp-ink)}.mp-mini-set-copy>p[data-v-69cd1b94]:not(.mp-meta){color:#606861}.mp-mini-set-copy .mp-detail-action[data-v-69cd1b94]{margin-top:auto}.mp-header-search[data-v-bf4fc74c]{flex:0 0 44px;width:44px}.mp-header-search .mp-search-icon[data-v-bf4fc74c]{align-items:center;background:transparent;border:0;color:color-mix(in srgb,var(--gold),#000 25%);cursor:pointer;display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;padding:0;transition:color .2s,background-color .2s;width:44px}.mp-search-icon svg[data-v-bf4fc74c]{height:24px;width:24px}.mp-header-search .has-query[data-v-bf4fc74c],.mp-header-search .mp-search-icon[data-v-bf4fc74c]:hover,.mp-header-search .mp-search-toggle[aria-expanded=true][data-v-bf4fc74c]{background:color-mix(in srgb,var(--gold),transparent 86%);color:var(--ink)}.mp-header-search .mp-search-icon[data-v-bf4fc74c]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.mp-header-search .mp-search-icon[data-v-bf4fc74c]:disabled{cursor:wait;opacity:.5}.mp-header-search-form[data-v-bf4fc74c]{align-items:center;background:#fff;border:1px solid var(--gold);box-shadow:0 6px 16px #00000012;display:flex;gap:4px;position:absolute;top:100%;inset-inline:0;padding:12px;z-index:45}.mp-header-search-form input[data-v-bf4fc74c]{background:#fff;border:1px solid var(--mp-border);border-radius:0;color:var(--mp-ink);flex:1 1 0;font:inherit;font-size:16px;min-height:44px;min-width:0;padding:10px 8px;width:0}.mp-header-search-form input[data-v-bf4fc74c]:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.mp-header-search-form input[data-v-bf4fc74c]::-webkit-search-cancel-button{-webkit-appearance:none}@media(prefers-reduced-motion:reduce){.mp-header-search .mp-search-icon[data-v-bf4fc74c]{transition:none}}.mp-header-lead-actions[data-v-84997e47]{align-items:stretch;display:flex;gap:4px}.mp-header-lead-actions button[data-v-84997e47]{align-items:center;background:transparent;border:0;color:color-mix(in srgb,var(--gold),#000 25%);cursor:pointer;display:flex;flex:0 0 62px;flex-direction:column;font:inherit;gap:2px;justify-content:center;min-height:48px;padding:2px;transition:color .2s,background-color .2s;width:62px}.mp-header-lead-actions svg[data-v-84997e47]{flex:0 0 21px;height:21px;width:21px}.mp-header-lead-actions span[data-v-84997e47]{font-size:9px;line-height:1.15;max-width:100%;text-align:center}.mp-header-lead-actions button[data-v-84997e47]:hover{background:color-mix(in srgb,var(--gold),transparent 86%);color:var(--ink)}.mp-header-lead-actions button[data-v-84997e47]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media(max-width:360px){.mp-header-lead-actions[data-v-84997e47]{gap:0}.mp-header-lead-actions button[data-v-84997e47]{flex-basis:54px;width:54px}.mp-header-lead-actions span[data-v-84997e47]{font-size:8px}}@media(prefers-reduced-motion:reduce){.mp-header-lead-actions button[data-v-84997e47]{transition:none}}.mobile-prototype .mp-master-purchase[data-v-01de0109]{background:var(--gold);border:1px solid var(--gold);border-radius:4px;color:var(--ink);cursor:pointer;font:inherit;font-size:var(--mp-font-sm);font-weight:600;height:auto;line-height:1.3;min-height:44px;min-width:0;padding:10px 12px;text-align:center;transition:color .2s,background-color .2s,border-color .2s;white-space:normal}.mobile-prototype .mp-master-purchase[data-v-01de0109]:active,.mobile-prototype .mp-master-purchase[data-v-01de0109]:hover{background:#111;border-color:#111;color:#fff}.mobile-prototype .mp-master-purchase[data-v-01de0109]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.mobile-prototype .mp-purchase-unavailable[data-v-01de0109]:disabled{background:#111;border-color:#111;color:#fff;cursor:not-allowed;opacity:1}@media(prefers-reduced-motion:reduce){.mobile-prototype .mp-master-purchase[data-v-01de0109]{transition:none}}.mp-section-navigation[data-v-c24f65a4]{background:#fff;border-bottom:1px solid var(--mp-border);margin-inline:auto;position:sticky;top:var(--mp-views-height,44px);width:min(100%,1240px);z-index:37}.mp-section-navigation[hidden][data-v-c24f65a4]{display:none}.mp-section-navigation-track[data-v-c24f65a4]{align-items:stretch;display:flex;gap:20px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding-inline:16px;scroll-padding-inline:16px;scrollbar-color:var(--mp-brand-accent) transparent;scrollbar-width:thin}.mp-section-navigation a[data-v-c24f65a4]{align-content:center;border-bottom:2px solid transparent;color:#606861;display:block;flex:0 0 auto;font-size:13px;line-height:20px;max-width:calc(100% - 32px);min-height:44px;overflow:hidden;padding-block:12px;text-decoration:none;text-overflow:ellipsis;transition:color .2s,border-color .2s;white-space:nowrap}.mp-section-navigation a[data-v-c24f65a4]:hover,.mp-section-navigation a[aria-current=location][data-v-c24f65a4]{border-bottom-color:var(--mp-brand-accent);color:color-mix(in srgb,var(--mp-brand-accent),#000 30%)}.mp-section-navigation a[data-v-c24f65a4]:focus-visible{outline-offset:-2px}@media(prefers-reduced-motion:reduce){.mp-section-navigation a[data-v-c24f65a4]{transition:none}}.mp-mobile-drawer-backdrop[data-v-8648da75]{animation:mp-drawer-backdrop-in-8648da75 .2s ease both;background:#090b0a6b;display:flex;inset:0;position:fixed;z-index:90}.mp-mobile-drawer-backdrop--menu[data-v-8648da75]{justify-content:flex-start}.mp-mobile-drawer-backdrop--filter[data-v-8648da75]{justify-content:flex-end}.mp-mobile-drawer[data-v-8648da75]{background:#fff;box-shadow:0 0 28px #0000002e;height:100%;overflow-y:auto;overscroll-behavior:contain;padding-bottom:max(24px,env(safe-area-inset-bottom));width:min(88vw,390px)}.mp-mobile-drawer--menu[data-v-8648da75]{animation:mp-drawer-from-left-8648da75 .24s ease-out both}.mp-mobile-drawer--filter[data-v-8648da75]{animation:mp-drawer-from-right-8648da75 .24s ease-out both}.mp-mobile-drawer-header[data-v-8648da75]{align-items:center;background:#fff;border-bottom:1px solid var(--mp-border);display:flex;justify-content:space-between;min-height:64px;padding:10px 16px;position:sticky;top:0;z-index:2}.mp-mobile-drawer-header h2[data-v-8648da75]{font-size:22px;margin:0}.mp-mobile-drawer-header button[data-v-8648da75]{align-items:center;background:transparent;border:0;color:var(--mp-ink);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;width:44px}.mp-mobile-drawer-header svg[data-v-8648da75]{height:24px;width:24px}.mp-mobile-drawer-menu[data-v-8648da75]{display:grid}.mp-mobile-drawer-menu a[data-v-8648da75]{border-bottom:1px solid var(--mp-border);color:var(--mp-ink);font-size:15px;line-height:22px;min-height:52px;padding:15px 20px}.mp-mobile-drawer-filters[data-v-8648da75]{display:grid;gap:24px;padding:20px 16px}.mp-mobile-drawer-filters fieldset[data-v-8648da75]{border:0;display:flex;flex-wrap:wrap;gap:8px;margin:0;min-width:0;padding:0}.mp-mobile-drawer-filters legend[data-v-8648da75]{font-size:14px;font-weight:600;margin-bottom:8px;width:100%}.mp-mobile-drawer-filters fieldset button[data-v-8648da75]{background:#fff;border:1px solid var(--mp-border);color:var(--mp-ink);cursor:pointer;font:inherit;font-size:13px;min-height:42px;padding:8px 12px}.mp-mobile-drawer-filters fieldset button[aria-pressed=true][data-v-8648da75]{background:var(--gold);border-color:var(--gold);color:var(--mp-ink);font-weight:600}.mp-mobile-drawer-actions[data-v-8648da75]{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr)}@keyframes mp-drawer-backdrop-in-8648da75{0%{opacity:0}}@keyframes mp-drawer-from-left-8648da75{0%{transform:translate(-100%)}}@keyframes mp-drawer-from-right-8648da75{0%{transform:translate(100%)}}@media(min-width:800px){.mp-mobile-drawer-backdrop[data-v-8648da75]{display:none}}@media(prefers-reduced-motion:reduce){.mp-mobile-drawer[data-v-8648da75],.mp-mobile-drawer-backdrop[data-v-8648da75]{animation:none}}.mp-editor-role-backdrop[data-v-d671d93c]{background:#090b0a6b;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:130}.mp-editor-role-dialog[data-v-d671d93c]{background:#fff;border:1px solid var(--mp-border,#ddd);box-shadow:0 20px 60px #0000002e;color:var(--mp-ink,#1b1f1d);width:min(420px,100%)}.mp-editor-role-dialog header[data-v-d671d93c]{align-items:center;border-bottom:1px solid var(--mp-border,#ddd);display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.mp-editor-role-dialog h2[data-v-d671d93c]{font-size:22px;line-height:1.15;margin:0}.mp-editor-role-dialog header button[data-v-d671d93c]{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;height:44px;justify-content:center;width:44px}.mp-editor-role-dialog fieldset[data-v-d671d93c]{border:0;display:grid;gap:10px;margin:0;padding:16px}.mp-editor-role-dialog legend[data-v-d671d93c]{color:#8a6a2f;font-size:11px;font-weight:700;margin-bottom:8px;text-transform:uppercase}.mp-editor-role-dialog label[data-v-d671d93c]{align-items:start;border:1px solid var(--mp-border,#ddd);cursor:pointer;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr);padding:12px}.mp-editor-role-dialog input[data-v-d671d93c]{accent-color:var(--mp-brand-accent,#c9a452);margin-top:3px}.mp-editor-role-dialog span[data-v-d671d93c]{display:grid;font-size:14px;gap:3px;line-height:1.35}.mp-editor-role-dialog strong[data-v-d671d93c]{font-size:15px}.mp-full-site-banner[data-v-634b466f]{align-items:stretch;background:#fff;border-bottom:1px solid var(--mp-border);display:grid;grid-template-columns:minmax(0,1fr) 44px;margin-inline:auto;position:sticky;top:44px;width:min(100%,580px);z-index:36}.mp-full-site-banner a[data-v-634b466f]{align-items:center;color:#606861;display:flex;font-size:13px;line-height:20px;min-height:44px;min-width:0;padding:10px 8px 10px 16px;text-decoration:none}.mp-full-site-banner a[data-v-634b466f]:hover{color:color-mix(in srgb,var(--mp-brand-accent),#000 30%);text-decoration:underline;text-underline-offset:4px}.mp-full-site-banner button[data-v-634b466f]{align-items:center;background:transparent;border:0;color:var(--mp-ink);cursor:pointer;display:inline-flex;justify-content:center;min-height:44px;padding:0;width:44px}.mp-full-site-banner button[data-v-634b466f]:hover{background:color-mix(in srgb,var(--mp-brand-accent),transparent 92%);color:color-mix(in srgb,var(--mp-brand-accent),#000 30%)}.mp-full-site-banner svg[data-v-634b466f]{height:20px;width:20px}@media(min-width:800px){.mp-full-site-banner[data-v-634b466f]{display:none}}.mp-offer-total[data-v-41de8b73]{background:color-mix(in srgb,var(--mp-brand-accent),#fff 95%);border-top:3px solid var(--mp-brand-accent);display:grid;min-width:0}.mp-offer-total.mp-nano-set-offer[data-v-41de8b73]{margin-top:24px}.mp-offer-set-photo[data-v-41de8b73]{aspect-ratio:1;background:#fff;display:block;height:auto;max-height:360px;-o-object-fit:contain;object-fit:contain;width:100%}.mp-offer-set-photo--natural[data-v-41de8b73]{aspect-ratio:auto;max-height:none;-o-object-fit:contain;object-fit:contain}.mp-offer-set-copy[data-v-41de8b73]{align-content:center;display:grid;gap:14px;min-width:0;padding:20px 16px}.mp-offer-set-copy h1[data-v-41de8b73],.mp-offer-set-copy h3[data-v-41de8b73]{color:color-mix(in srgb,var(--mp-brand-accent),#000 30%);font-size:24px;font-weight:600;line-height:1.2}.mp-offer-set-copy>p[data-v-41de8b73]{font-size:var(--mp-font-sm)}.mp-offer-original-title[data-v-41de8b73]{color:#606861}.mp-offer-saving[data-v-41de8b73]{color:color-mix(in srgb,var(--mp-brand-accent),#000 30%);font-weight:600}.mp-offer-terms[data-v-41de8b73]{color:#606861}@media(min-width:800px){.mobile-prototype--full .mp-offer-total[data-v-41de8b73]{align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.mobile-prototype--full .mp-offer-set-copy[data-v-41de8b73]{padding:28px}.mobile-prototype--full .mp-offer-set-copy .mp-actions[data-v-41de8b73]{max-width:560px}}.nano-line-banner-image.care-system-image--overlay[data-v-8914fc99]{align-self:stretch;display:grid;gap:0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;min-width:0;padding:0;position:relative}.care-system-photo[data-v-8914fc99]{align-self:center;aspect-ratio:840/790;grid-area:1/1/3/2;min-height:0;overflow:hidden;position:relative;width:100%}.care-system-photo>img[data-v-8914fc99]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.care-system-photo--nano-trio>img[data-v-8914fc99]{height:auto;left:-59.52381%;max-width:none;position:absolute;top:-13.924051%;width:214.285714%}.care-system-image--overlay .nano-line-series-compare[data-v-8914fc99]{align-self:end;background:#fffffff5;grid-area:2/1;margin:12px;width:auto;z-index:1}.care-system-image--overlay .nano-line-series-compare[data-v-8914fc99] img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.nano-line-series-compare>span[data-v-8914fc99]{min-width:0;overflow-wrap:anywhere}.mp-bond-intro[data-v-6a372eb7]{display:grid;gap:16px}.mp-bond-intro h1[data-v-6a372eb7]{margin:0}.mp-bond-related-link[data-v-6a372eb7]{color:var(--mp-related-series-accent);grid-column:1/-1;justify-self:end;max-width:100%;text-align:right}.mp-bond-intro svg[data-v-6a372eb7]{flex:0 0 24px;height:24px;width:24px}.mp-nano-story-comparison[data-v-e65eac37]{background:#fff;border-top:1px solid var(--mp-border);margin-top:32px;overflow:hidden}.mp-nano-story-comparison__lead[data-v-e65eac37]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);min-height:560px}.mp-nano-story-comparison__visual[data-v-e65eac37]{background:#d9eee5;min-height:100%;overflow:hidden}.mp-nano-story-comparison__visual[data-v-e65eac37] img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .7s cubic-bezier(.2,.8,.2,1);width:100%}.mp-nano-story-comparison__lead:hover .mp-nano-story-comparison__visual[data-v-e65eac37] img{transform:scale(1.018)}.mp-nano-story-comparison__copy[data-v-e65eac37]{background:#171717;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:56px}.mp-nano-story-comparison__eyebrow[data-v-e65eac37]{color:#78deb4;font-size:12px;font-weight:600;margin:0 0 18px;text-transform:uppercase}.mp-nano-story-comparison__copy h2[data-v-e65eac37]{color:#fff;font-size:52px;font-weight:400;line-height:1.02;margin:0 0 32px;max-width:780px}.mp-nano-story-comparison__copy>p[data-v-e65eac37]:not(.mp-nano-story-comparison__eyebrow){color:#ffffffb8;font-size:16px;line-height:1.65;margin:0 0 16px;max-width:660px}.mp-nano-story-comparison__toolbar[data-v-e65eac37]{display:block;margin:76px 0 30px}.mp-nano-story-comparison__benefits[data-v-e65eac37]{display:flow-root}.mp-nano-story-comparison__toolbar h2[data-v-e65eac37]{font-size:52px;font-weight:400;line-height:1.02;margin:0;max-width:930px}.mp-nano-story-comparison__track[data-v-e65eac37]{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:var(--mp-brand-accent) var(--mp-neutral-surface);scrollbar-width:thin}.mp-nano-story-comparison__card[data-v-e65eac37]{border-right:1px solid rgba(26,26,26,.15);box-sizing:border-box;display:flex;flex:0 0 clamp(360px,34%,520px);flex-direction:column;justify-content:flex-end;min-height:360px;min-width:0;padding:42px;scroll-snap-align:start}.mp-nano-story-comparison__card h3[data-v-e65eac37]{font-size:34px;font-weight:400;line-height:1.08;margin:0 0 18px;max-width:440px}.mp-nano-story-comparison__card p[data-v-e65eac37]{font-size:16px;line-height:1.58;margin:0;max-width:470px}.mp-nano-story-comparison__card.is-mint[data-v-e65eac37]{background:#7ee0b7}.mp-nano-story-comparison__card.is-dark[data-v-e65eac37]{background:#171717;color:#fff}.mp-nano-story-comparison__card.is-dark h3[data-v-e65eac37]{color:#fff}.mp-nano-story-comparison__card.is-dark p[data-v-e65eac37]{color:#ffffffad}.mp-nano-story-comparison__card.is-light[data-v-e65eac37]{background:#edf2ef}.mp-nano-story-comparison__card.is-white[data-v-e65eac37]{background:#fff;border-bottom:1px solid var(--mp-border);border-top:1px solid var(--mp-border)}@media(max-width:1000px){.mp-nano-story-comparison__lead[data-v-e65eac37]{grid-template-columns:1fr;min-height:0}.mp-nano-story-comparison__visual[data-v-e65eac37]{min-height:520px}.mp-nano-story-comparison__copy[data-v-e65eac37]{min-height:430px}.mp-nano-story-comparison__card[data-v-e65eac37]{flex-basis:clamp(320px,52%,460px);min-height:310px;padding:34px}}@media(max-width:680px){.mp-nano-story-comparison__visual[data-v-e65eac37]{aspect-ratio:1;min-height:0}.mp-nano-story-comparison__copy[data-v-e65eac37]{min-height:0;padding:38px 24px 44px}.mp-nano-story-comparison__copy h2[data-v-e65eac37]{font-size:36px}.mp-nano-story-comparison__toolbar[data-v-e65eac37]{margin-top:58px}.mp-nano-story-comparison__toolbar h2[data-v-e65eac37]{font-size:34px}.mp-nano-story-comparison__card[data-v-e65eac37]{flex-basis:calc(100% - 36px);min-height:280px;padding:28px 24px}.mp-nano-story-comparison__card h3[data-v-e65eac37]{font-size:28px}.mp-nano-story-comparison__card p[data-v-e65eac37]{font-size:14px}}@media(max-width:420px){.mp-nano-story-comparison__copy h2[data-v-e65eac37]{font-size:32px}.mp-nano-story-comparison__toolbar h2[data-v-e65eac37]{font-size:30px}.mp-nano-story-comparison__card h3[data-v-e65eac37]{font-size:25px}}@media(prefers-reduced-motion:reduce){.mp-nano-story-comparison__visual[data-v-e65eac37] img{transition:none}.mp-nano-story-comparison__track[data-v-e65eac37]{scroll-behavior:auto}}.mp-series-formula-heading p[data-v-d7363c9b],.mp-series-product-story p[data-v-d7363c9b]{margin-top:14px}.mp-series-product-heading[data-v-d7363c9b]{border-bottom:1px solid var(--mp-border);display:grid;gap:8px;padding-bottom:20px}.mp-series-product-heading h2[data-v-d7363c9b]{max-width:30ch}.mp-product-original-name[data-v-d7363c9b]{color:#606861;font-size:var(--mp-font-sm);line-height:1.45}.mp-series-product-description[data-v-d7363c9b]{display:grid;gap:10px;margin-top:24px}.mp-series-product-description h3[data-v-d7363c9b]{color:color-mix(in srgb,var(--mp-brand-accent),#000 36%);font-size:var(--mp-font-sm);text-transform:uppercase}.mp-series-product-description p[data-v-d7363c9b],.mp-series-product-story p[data-v-d7363c9b]{max-width:76ch}.mp-series-product-story[data-v-d7363c9b]{margin-top:32px}.mp-series-highlight[data-v-d7363c9b]{border-block:1px solid var(--mp-border);margin-top:28px;overflow:hidden}.mp-series-highlight h3[data-v-d7363c9b]{padding:16px 0 12px}.mp-series-highlight-viewport[data-v-d7363c9b]{overflow:hidden;padding:12px 0 16px;width:100%}.mp-series-highlight-track[data-v-d7363c9b]{animation:series-highlight-marquee-d7363c9b 20s linear infinite;display:flex;width:-moz-max-content;width:max-content}.mp-series-highlight-track span[data-v-d7363c9b]{flex:0 0 auto;padding-right:48px;white-space:nowrap}.mp-series-benefits[data-v-d7363c9b]{margin-top:32px}.mp-series-benefit-list[data-v-d7363c9b]{border-bottom:1px solid var(--mp-border);display:grid;gap:0;margin-top:18px}.mp-series-benefit-list article[data-v-d7363c9b]{border-top:1px solid var(--mp-border);padding:18px 0}.mp-series-benefit-list h3[data-v-d7363c9b]{margin-bottom:8px}.mp-series-product-copy>.mp-accordion[data-v-d7363c9b]{margin-top:0}.mp-series-product-actions[data-v-d7363c9b]{margin-top:20px}.mp-series-formula-heading[data-v-d7363c9b]{margin-bottom:22px}.mp-series-formula-grid[data-v-d7363c9b]{display:grid;gap:24px}.mp-series-formula-grid article[data-v-d7363c9b]{display:grid;gap:16px}.mp-series-formula-grid img[data-v-d7363c9b]{aspect-ratio:4/3;background:#fff;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.mp-series-formula-grid h3[data-v-d7363c9b]{margin:6px 0 10px}@keyframes series-highlight-marquee-d7363c9b{to{transform:translate(-50%)}}@media(min-width:800px){.mp-series-benefit-list[data-v-d7363c9b]{border-left:1px solid var(--mp-border);border-top:1px solid var(--mp-border);grid-template-columns:repeat(3,minmax(0,1fr))}.mp-series-benefit-list article[data-v-d7363c9b]{border-right:1px solid var(--mp-border);border-top:0;padding:22px}.mp-series-formula-grid[data-v-d7363c9b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.mp-series-highlight-track[data-v-d7363c9b]{animation:none;width:auto}.mp-series-highlight-track span[data-v-d7363c9b]{white-space:normal}.mp-series-highlight-track span+span[data-v-d7363c9b]{display:none}}.mp-bond-result ul[data-v-76207fc5]{border-bottom:1px solid var(--mp-border);display:grid;gap:0;list-style:none;margin-top:20px;padding:0}.mp-bond-result li[data-v-76207fc5]{border-top:1px solid var(--mp-border);padding:16px 0}.mp-bond-mobile-actions[data-v-4a9c5003]{padding-top:0}.mp-bond-related-link[data-v-4a9c5003]{color:var(--mp-related-series-accent);grid-column:1/-1;justify-self:end;max-width:100%;text-align:right}.bhs-preview[data-v-4cb9a2a2]{background:#fff}.bhs-preview-heading[data-v-4cb9a2a2]{border-left:4px solid var(--mp-series-accent);display:grid;gap:6px;padding-left:14px}.bhs-preview-heading h2[data-v-4cb9a2a2]{max-width:22ch}.bhs-preview-layout[data-v-4cb9a2a2]{display:grid;gap:14px;margin-top:20px}.bhs-preview-types[data-v-4cb9a2a2]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.bhs-preview-type[data-v-4cb9a2a2]{background:#fff;border:1px solid color-mix(in srgb,var(--mp-series-accent),#fff 68%);border-radius:6px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.bhs-preview-type img[data-v-4cb9a2a2]{aspect-ratio:290/224;display:block;height:auto;max-width:290px;-o-object-fit:cover;object-fit:cover;width:100%}.bhs-preview-type h3[data-v-4cb9a2a2]{flex:1;font-size:12px;font-weight:600;line-height:1.35;margin:0;padding:10px 8px 12px;text-align:center}.bhs-preview-product[data-v-4cb9a2a2]{align-items:center;background:color-mix(in srgb,var(--mp-series-accent),#fff 94%);border:1px solid color-mix(in srgb,var(--mp-series-accent),#fff 68%);border-radius:6px;border-top:4px solid var(--mp-series-accent);display:flex;justify-content:center;margin:0;min-height:190px;min-width:0;overflow:hidden}.bhs-preview-product img[data-v-4cb9a2a2]{display:block;height:190px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}@media(min-width:600px){.bhs-preview-layout[data-v-4cb9a2a2]{align-items:stretch;grid-template-columns:minmax(0,1fr) 210px}.bhs-preview-types[data-v-4cb9a2a2]{grid-template-columns:minmax(0,1fr)}.bhs-preview-type[data-v-4cb9a2a2]{align-items:center;display:grid;grid-template-columns:92px minmax(0,1fr)}.bhs-preview-type img[data-v-4cb9a2a2]{height:71px;width:92px}.bhs-preview-type h3[data-v-4cb9a2a2]{align-items:center;align-self:stretch;display:flex;padding:10px 12px;text-align:left}.bhs-preview-product[data-v-4cb9a2a2]{min-height:253px}.bhs-preview-product img[data-v-4cb9a2a2]{height:253px}}.mp-hair-slider[data-v-83284c5f]{min-width:0}.mp-hair-slider .mp-section-head[data-v-83284c5f]{align-items:center;flex-wrap:wrap}.mp-hair-slider .mp-section-head h2[data-v-83284c5f]{flex:1 1 240px;min-width:0}.mp-hair-slider .mp-controls[data-v-83284c5f]{margin-left:auto}.mp-hair-slider--player[data-v-83284c5f] .player-controls{gap:8px;margin-left:auto}.mp-hair-slider--player[data-v-83284c5f] .player-controls button{color:var(--mp-brand-accent);height:44px;width:44px}.mp-hair-slider--player[data-v-83284c5f] .player-controls button:hover:not(:disabled){background:var(--mp-brand-accent);border-color:var(--mp-brand-accent);color:var(--mp-brand-accent-ink)}.mp-hair-slider .mp-controls button[data-v-83284c5f]{color:var(--mp-brand-accent);cursor:pointer;height:44px;transition:color .2s,background-color .2s,border-color .2s;width:44px}.mp-hair-slider .mp-controls button[data-v-83284c5f]:disabled{cursor:default;opacity:.35}.mp-hair-slider .mp-controls button[data-v-83284c5f]:hover:not(:disabled){background:var(--mp-brand-accent);border-color:var(--mp-brand-accent);color:var(--mp-brand-accent-ink)}.mp-hair-track[data-v-83284c5f]{align-items:stretch;display:grid;gap:16px;grid-auto-columns:min(88%,340px);grid-auto-flow:column;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:14px;scroll-snap-type:x mandatory;scrollbar-color:var(--mp-brand-accent) transparent;scrollbar-width:thin;width:100%}.mp-hair-slider--player .mp-hair-track[data-v-83284c5f]{grid-auto-columns:100%}.mp-hair-track .nano-hair-card[data-v-83284c5f]{display:grid;grid-template-rows:auto 1fr;height:100%;min-width:0;scroll-snap-align:start}.mp-hair-track .nano-hair-card-image[data-v-83284c5f]{aspect-ratio:4/3;position:relative;width:100%}.mp-hair-track .nano-hair-card-image img[data-v-83284c5f]{display:block;height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.mp-hair-track .nano-hair-card h3[data-v-83284c5f]{font-size:18px;line-height:1.3}.mp-product-cards[data-v-f207c6cf]{min-width:0}.mp-product-controls[data-v-f207c6cf]{justify-content:flex-end;margin-bottom:12px}.mp-product-controls button[data-v-f207c6cf]{color:var(--mp-brand-accent);height:44px;width:44px}.mp-product-controls button[data-v-f207c6cf]:disabled{cursor:default;opacity:.35}.mp-product-controls button[data-v-f207c6cf]:hover:not(:disabled){background:var(--mp-brand-accent);border-color:var(--mp-brand-accent);color:var(--mp-brand-accent-ink)}.mp-catalog-products--slider[data-v-f207c6cf]:focus-visible,.mp-product-controls button[data-v-f207c6cf]:focus-visible{outline:2px solid var(--mp-brand-accent);outline-offset:2px}.mobile-prototype .mp-catalog-products--slider[data-v-f207c6cf]{gap:16px;grid-auto-columns:min(calc(100% - 24px),340px);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:14px;scroll-snap-type:x mandatory;scrollbar-color:var(--mp-brand-accent) transparent;scrollbar-width:thin}.mp-catalog-products--slider[data-v-f207c6cf]>.catalog-product-card{scroll-snap-align:start}.mp-offer-description[data-v-6a39c989],.mp-offer-layout[data-v-6a39c989],.mp-offer-pricing[data-v-6a39c989]{display:grid;gap:24px;min-width:0}.mp-offer-photo[data-v-6a39c989]{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}@media(min-width:800px){.mobile-prototype--full .mp-offer-description[data-v-6a39c989]{align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mobile-prototype--full .mp-offer-photo[data-v-6a39c989]{grid-row:span 3}}.mp-section.mp-composition-ticker[data-v-7b5abaae]{align-items:center;border-block:1px solid var(--mp-border);display:flex;gap:12px;min-width:0;padding-block:12px}.mp-composition-viewport[data-v-7b5abaae]{flex:1;font-size:var(--mp-font-sm);line-height:1.5;min-width:0;overflow:hidden;position:relative}.mp-composition-sample[data-v-7b5abaae]{position:absolute;visibility:hidden;white-space:nowrap;width:-moz-max-content;width:max-content}.mp-composition-track[data-v-7b5abaae]{animation:composition-scroll-7b5abaae var(--ticker-duration) linear infinite;animation-play-state:paused;display:flex;width:-moz-max-content;width:max-content}.mp-composition-track.is-running[data-v-7b5abaae]{animation-play-state:running}.mp-composition-copy[data-v-7b5abaae]{flex:0 0 auto;padding-inline-end:32px;white-space:nowrap}.mp-composition-accessible[data-v-7b5abaae],.mp-composition-static[data-v-7b5abaae]{margin:0}.mp-composition-static[data-v-7b5abaae]{overflow-wrap:anywhere}.mp-composition-accessible[data-v-7b5abaae]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mp-composition-pause[data-v-7b5abaae]{align-items:center;background:transparent;border:0;color:var(--mp-brand-accent);cursor:pointer;display:flex;flex:0 0 44px;height:44px;justify-content:center;padding:0;transition:color .2s,background-color .2s;width:44px}.mp-composition-pause svg[data-v-7b5abaae]{height:24px;width:24px}.mp-composition-pause[data-v-7b5abaae]:hover{background:var(--mp-brand-accent);color:var(--mp-brand-accent-ink)}@keyframes composition-scroll-7b5abaae{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.mp-composition-track[data-v-7b5abaae]{animation:none}.mp-composition-pause[data-v-7b5abaae]{transition:none}}.mp-product-ingredients[data-v-dd9f7920]{border-top:1px solid var(--mp-border);margin-top:16px}.mp-ingredients-heading[data-v-dd9f7920]{align-items:stretch;display:flex;gap:8px}.mp-ingredients-pause[data-v-dd9f7920],.mp-ingredients-toggle[data-v-dd9f7920]{align-items:center;background:transparent;border:0;color:color-mix(in srgb,var(--mp-brand-accent),#000 30%);cursor:pointer;display:flex;font:inherit;font-size:var(--mp-font-sm);gap:12px;min-height:44px;padding:0}.mp-ingredients-toggle[data-v-dd9f7920]{flex:1;justify-content:space-between;min-width:0;text-align:left}.mp-ingredients-pause[data-v-dd9f7920]{flex:0 0 44px;justify-content:center}.mp-ingredients-pause svg[data-v-dd9f7920],.mp-ingredients-toggle svg[data-v-dd9f7920]{flex:0 0 24px;height:24px;width:24px}.mp-ingredients-toggle svg[data-v-dd9f7920]{transition:transform .3s ease}.mp-ingredients-toggle[aria-expanded=true] svg[data-v-dd9f7920]{transform:rotate(180deg)}.mp-ingredients-pause[data-v-dd9f7920]:hover,.mp-ingredients-toggle[data-v-dd9f7920]:hover{color:color-mix(in srgb,var(--mp-brand-accent),#000 45%)}.mp-ingredients-content[data-v-dd9f7920]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s ease,opacity .3s ease}.mp-ingredients-content.is-expanded[data-v-dd9f7920]{grid-template-rows:1fr;opacity:1}.mp-ingredients-inner[data-v-dd9f7920]{min-height:0;overflow:hidden}.is-expanded>.mp-ingredients-inner[data-v-dd9f7920]{animation:ingredients-reveal-dd9f7920 .3s ease both}.mp-ingredients-stage[data-v-dd9f7920]{display:grid;position:relative}.mp-ingredients-stage p[data-v-dd9f7920],.mp-ingredients-static p[data-v-dd9f7920]{font-size:var(--mp-font-sm);margin:8px 0 0;overflow-wrap:anywhere}.mp-ingredients-reserve[data-v-dd9f7920],.mp-ingredients-typed[data-v-dd9f7920]{grid-area:1/1;min-width:0}.mp-ingredients-reserve[data-v-dd9f7920]{visibility:hidden}.mp-ingredients-accessible[data-v-dd9f7920]{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@keyframes ingredients-reveal-dd9f7920{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.mp-ingredients-content[data-v-dd9f7920],.mp-ingredients-toggle svg[data-v-dd9f7920]{transition:none}.mp-ingredients-inner[data-v-dd9f7920]{animation:none}}.mp-product-accordion-item[data-v-711c2181]{border-bottom:1px solid var(--mp-border);min-width:0;padding-top:16px}.mp-product-accordion-item[data-v-711c2181]:first-of-type{border-top:1px solid var(--mp-border)}.mp-product-accordion-item h3[data-v-711c2181]{margin:0}.mp-product-accordion-toggle[data-v-711c2181]{align-items:center;background:transparent;border:0;color:var(--mp-ink);cursor:pointer;display:flex;font:inherit;gap:16px;justify-content:space-between;line-height:1.3;min-height:48px;padding:8px 0;text-align:left;transition:color .2s;width:100%}.mp-product-accordion-toggle span[data-v-711c2181]{min-width:0}.mp-product-accordion-toggle svg[data-v-711c2181]{color:var(--mp-brand-accent);flex:0 0 24px;height:24px;transition:transform .2s;width:24px}.mp-product-accordion-toggle[aria-expanded=true] svg[data-v-711c2181]{transform:rotate(180deg)}.mp-product-accordion-toggle[data-v-711c2181]:hover{color:color-mix(in srgb,var(--mp-brand-accent),#000 30%)}.mp-product-unit-price[data-v-711c2181]{align-items:baseline;display:flex;gap:16px;justify-content:space-between;padding:16px 0 0;width:100%}.mp-product-unit-price span[data-v-711c2181]{color:#606861;font-size:var(--mp-font-sm);min-width:0;text-align:left}.mp-product-unit-price strong[data-v-711c2181]{flex:0 0 auto;font-size:var(--mp-font-price);font-weight:600;text-align:right;white-space:nowrap}.mp-product-accordion-panel[data-v-711c2181]{padding-bottom:20px}.mp-product-accordion-panel[hidden][data-v-711c2181]{display:none}.mp-product-accordion-panel p[data-v-711c2181]{font-size:var(--mp-font-sm)}.mp-product-accordion--protocol .mp-product-accordion-item[data-v-711c2181]{padding-bottom:8px}.mp-product-usage[data-v-711c2181]{font-size:var(--mp-font-sm);margin:12px 0 0;padding-left:24px}.mp-product-usage li+li[data-v-711c2181]{margin-top:10px}@media(prefers-reduced-motion:reduce){.mp-product-accordion-toggle svg[data-v-711c2181]{transition:none}}.mp-component-audit[data-v-7c5c0303]{border-block:1px solid #d9ded9;display:grid;gap:10px;min-width:0;padding-block:12px}.mp-component-audit label[data-v-7c5c0303]{display:grid;gap:6px}.mp-component-audit textarea[data-v-7c5c0303]{box-sizing:border-box;min-height:70px;width:100%}.mp-component-audit button[data-v-7c5c0303]{align-items:center;display:inline-flex;gap:6px}.mp-component-audit summary[data-v-7c5c0303]{cursor:pointer;margin-bottom:8px}.mp-component-audit ul[data-v-7c5c0303]{list-style:none;margin:8px 0 0;max-height:280px;overflow:auto;padding:0}.mp-component-audit li[data-v-7c5c0303]{border-top:1px solid #d9ded9;overflow-wrap:anywhere;padding-block:10px}.mp-component-audit p[data-v-7c5c0303]{margin:0}.mp-component-audit-note[data-v-7c5c0303]{white-space:pre-wrap}.mp-section-editor[data-v-1d40e3c9]{background:#fff;border:1px solid var(--mp-border,#ddd);bottom:16px;box-shadow:0 20px 60px #0000002e;color:var(--mp-ink,#1b1f1d);display:grid;gap:14px;max-height:min(760px,calc(100dvh - 32px));overflow-y:auto;padding:16px;position:fixed;right:16px;width:min(420px,calc(100vw - 32px));z-index:140}.mp-section-editor header[data-v-1d40e3c9]{align-items:center;background:#fff;border-bottom:1px solid var(--mp-border,#ddd);display:flex;gap:12px;justify-content:space-between;margin:-16px -16px 0;padding:16px 16px 12px;position:sticky;top:-16px;z-index:2}.mp-section-editor header p[data-v-1d40e3c9]{color:#8a6a2f;font-size:11px;font-weight:700;margin:0 0 4px;text-transform:uppercase}.mp-section-editor h2[data-v-1d40e3c9]{font-size:22px;line-height:1.15;margin:0}.mp-section-editor label[data-v-1d40e3c9]{display:grid;font-size:12px;font-weight:700;gap:6px;text-transform:uppercase}.mp-section-editor[data-v-1d40e3c9] :is(input,select){background:#fff;border:1px solid var(--mp-border,#ddd);border-radius:0;color:inherit;font:inherit;font-size:14px;font-weight:400;min-height:42px;padding:8px 10px;text-transform:none;width:100%}.mp-section-editor textarea[data-v-1d40e3c9]{background:#fff;border:1px solid var(--mp-border,#ddd);border-radius:0;color:inherit;font:inherit;font-size:14px;font-weight:400;min-height:86px;padding:8px 10px;resize:vertical;text-transform:none;width:100%}.mp-section-editor-fieldline[data-v-1d40e3c9]{align-items:end;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 42px}.mp-section-editor-fieldline textarea[data-v-1d40e3c9]{min-height:58px}.mp-section-editor button[data-v-1d40e3c9]{align-items:center;background:#fff;border:1px solid var(--mp-border,#ddd);color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:6px;justify-content:center;min-height:42px}.mp-section-editor button[data-v-1d40e3c9]:disabled{cursor:not-allowed;opacity:.45}.mp-section-editor button svg[data-v-1d40e3c9]{height:20px;width:20px}.mp-section-editor-actions[data-v-1d40e3c9]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.mp-section-editor-primary[data-v-1d40e3c9]{background:var(--mp-brand-accent,#c9a452)!important;border-color:var(--mp-brand-accent,#c9a452)!important;color:#111!important}.mp-section-editor-danger[data-v-1d40e3c9]{border-color:#7a1f1f!important;color:#7a1f1f!important}.mp-section-editor-confirm[data-v-1d40e3c9]{align-items:center;background:#fff7f7;border:1px solid #7a1f1f;display:grid;gap:8px;grid-template-columns:1fr auto auto;padding:10px}.mp-section-editor-confirm p[data-v-1d40e3c9]{color:#7a1f1f;font-size:13px;font-weight:700;margin:0}.mp-section-editor-import[data-v-1d40e3c9]{gap:10px}.mp-section-editor-copywriter[data-v-1d40e3c9],.mp-section-editor-import[data-v-1d40e3c9]{border-top:1px solid var(--mp-border,#ddd);display:grid;padding-top:12px}.mp-section-editor-copywriter[data-v-1d40e3c9]{gap:12px}.mp-section-editor-field[data-v-1d40e3c9]{border:1px solid var(--mp-border,#ddd);display:grid;gap:10px;padding:10px}.mp-section-editor-field p[data-v-1d40e3c9]{color:#606861;font-size:11px;line-height:1.35;margin:0;overflow-wrap:anywhere}.mp-editor-image-preview[data-v-1d40e3c9]{display:block;height:120px;-o-object-fit:contain;object-fit:contain;width:100%}.mp-section-editor-reset[data-v-1d40e3c9]{color:#7a1f1f!important;justify-content:flex-start!important}.mp-section-editor-status[data-v-1d40e3c9]{color:#606861;font-size:13px;line-height:1.4;margin:0}.mp-editor-active .mp-main [data-editor-key]{outline:1px dashed color-mix(in srgb,var(--mp-brand-accent,#c9a452),transparent 30%);outline-offset:-4px}.mp-editor-active .mp-main [data-editor-copy=true]{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--mp-brand-accent,#c9a452),transparent 10%)}.mp-editor-created-heading{font-size:clamp(28px,4vw,52px);font-weight:400;line-height:1.04;margin:18px 0 24px}@media(max-width:680px){.mp-section-editor[data-v-1d40e3c9]{bottom:0;left:0;max-height:72dvh;right:0;width:100%}}.mobile-prototype{--mp-neutral-ink:#202624;--mp-neutral-muted:#606861;--mp-neutral-border:#dce2de;--mp-neutral-surface:#fff;--mp-neutral-action:#202624;--mp-neutral-action-ink:#fff;--mp-brand-accent:var(--gold,#c5a059);--mp-brand-accent-ink:#171a18;--mp-series-accent:#9acbb2;--mp-series-accent-ink:#171a18;--mp-ink:var(--mp-neutral-ink);--mp-border:var(--mp-neutral-border);--mp-accent:var(--mp-brand-accent);--mp-accent-ink:var(--mp-brand-accent-ink);--mp-bottom-height:76px;--mp-font-xs:clamp(10px, calc(9px + .65cqi) ,12px);--mp-font-sm:clamp(12px, calc(10.5px + .75cqi) ,14px);--mp-font-body:clamp(14px, calc(12px + .8cqi) ,16px);--mp-font-action:clamp(13px, calc(11px + .9cqi) ,16px);--mp-font-h3:clamp(16px, calc(13px + 1.05cqi) ,20px);--mp-font-h2:clamp(21px, calc(16px + 1.4cqi) ,28px);--mp-font-h1:clamp(26px, calc(20px + 2.25cqi) ,40px);--mp-font-price:clamp(20px, calc(16px + 1.5cqi) ,26px);background:#fff;color:var(--mp-ink);container-name:mobile-interface;container-type:inline-size;font-size:16px;line-height:1.55;min-height:100dvh;padding-bottom:calc(var(--mp-bottom-height) + 12px + env(safe-area-inset-bottom));width:100%}.mobile-prototype,.mobile-prototype *{box-sizing:border-box;letter-spacing:0}.mobile-prototype :where(h1,h2,h3,p,ul,ol){margin:0}.mobile-prototype :where(h1,h2,h3,p,a,button,li,summary,span,strong,del){-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.mobile-prototype :where(h1,h2,h3){color:var(--mp-ink);text-transform:none;text-wrap:balance}.mobile-prototype h1{font-size:var(--mp-font-h1);font-weight:600;line-height:1.14}.mobile-prototype h2{font-size:var(--mp-font-h2);font-weight:600;line-height:1.2}.mobile-prototype h3{font-size:var(--mp-font-h3);font-weight:600;line-height:1.3}.mobile-prototype p{font-size:var(--mp-font-body)}.mobile-prototype :where(a,button,input,select,summary){-webkit-tap-highlight-color:transparent}.mobile-prototype :where(a,button,input,select,summary):focus-visible{outline:2px solid var(--mp-brand-accent);outline-offset:4px}.mobile-prototype img{max-width:100%}.mp-header,.mp-main,.mp-views{margin-inline:auto;width:min(100%,580px)}.mp-main{container-type:inline-size;font-size:var(--mp-font-body)}.mobile-prototype--full :where(.mp-main,.mp-header,.mp-views){width:min(100%,1240px)}.mp-header{align-items:center;border-bottom:1px solid var(--mp-border);display:flex;gap:20px;justify-content:space-between;min-height:72px;padding:16px 20px}.mp-header img{display:block;height:auto;width:148px}.mp-header>a:last-child{color:var(--mp-brand-accent);font-size:var(--mp-font-body);font-weight:600}.mobile-prototype .catalog-product-card .product-card-actions>*,.mp-bottom :is(a,button),.mp-header a,.mp-primary,.mp-secondary,.mp-text-link,.mp-views :is(a,button){transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.mp-views{align-items:stretch;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-bottom:1px solid var(--mp-border);display:flex;gap:4px;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;padding:0 12px;position:sticky;scrollbar-width:none;top:0;z-index:38}.mp-views::-webkit-scrollbar{display:none}.mp-views :is(a,button){align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;display:inline-flex;flex-shrink:0;font:inherit;font-size:13px;justify-content:center;line-height:1.2;min-height:44px;padding:8px 0}.mp-views .mp-views-sets{flex:0 1 110px;min-width:64px;padding-inline:4px;text-align:center}.mp-views>.mp-views-tab+.mp-views-tab{margin-inline-start:12px}.mp-views-actions{align-items:stretch;display:flex;flex:0 0 auto;gap:4px;margin-inline-start:auto}.mp-views .mp-views-user{cursor:pointer;flex:0 0 44px;padding:0}.mp-views-user svg{height:24px;width:24px}.mp-views-user:hover,.mp-views-user[aria-expanded=true]{background:color-mix(in srgb,var(--mp-brand-accent),transparent 94%);color:var(--mp-brand-accent)}.mp-views>:is(.mp-views-tab,.mp-views-sets){color:var(--mp-ink)}.mp-views>:is(.mp-views-tab,.mp-views-sets)[aria-current]{border-color:var(--mp-ink);color:var(--mp-ink);font-weight:600}.mp-views .mp-purchase-text-link{color:var(--mp-series-accent);font-weight:700}.mp-views .mp-purchase-text-link:disabled{color:#606861;cursor:not-allowed}.mp-header>a:last-child:hover{color:var(--mp-brand-accent)}.mp-views>:is(.mp-views-tab,.mp-views-sets):hover{border-bottom-color:var(--mp-ink);color:var(--mp-ink)}.mp-header>a:last-child:hover{transform:translateY(-2px)}.mp-header{display:grid;gap:8px;grid-template-columns:minmax(64px,1fr) auto;position:relative}.mp-header .mp-header-brand{align-items:center;display:flex;height:100%;max-width:148px;min-width:0}.mp-header .mp-header-brand img{height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.mp-header-tools{align-items:center;display:flex;gap:8px}.mp-header-tools button{align-items:center;background:transparent;border:0;color:var(--mp-ink);cursor:pointer;display:flex;justify-content:center;min-height:44px;min-width:0;padding:0;transition:color .2s,background-color .2s}.mp-header-master{color:var(--gold);flex-direction:column;gap:2px}.mp-views .mp-header-master{cursor:pointer;flex:0 0 50px;min-width:0;padding-inline:2px}.mp-header-master span{font-size:10px;line-height:1.2;white-space:nowrap}.mp-header-master svg{flex:0 0 24px;height:24px;transform:rotate(90deg);transition:transform .24s ease;width:24px}.mp-header-master[aria-expanded=true] svg{transform:rotate(180deg)}.mp-header-master:hover,.mp-header-master[aria-expanded=true]{background:color-mix(in srgb,var(--gold),transparent 88%);color:color-mix(in srgb,var(--gold),#000 22%)}.mp-header-master:focus-visible{outline-color:var(--gold)}@media(prefers-reduced-motion:reduce){.mp-header-master svg{transition:none}}@media(max-width:580px){.mp-views{gap:2px;padding-inline:4px}.mp-views>.mp-views-tab+.mp-views-tab{margin-inline-start:6px}}@media(min-width:800px){.mobile-prototype--full .mp-views .mp-header-master{flex-basis:56px}.mobile-prototype--full .mp-views{gap:16px;padding-inline:32px}}.mp-bottom{background:#fff;border-top:1px solid var(--mp-border);bottom:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:calc(var(--mp-bottom-height) + env(safe-area-inset-bottom));left:50%;padding:8px 4px calc(8px + env(safe-area-inset-bottom));position:fixed;transform:translate(-50%);width:min(100%,580px);z-index:40}.mp-bottom a,.mp-bottom button{align-items:center;background:transparent;border:0;color:var(--mp-ink);display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:0;min-width:0;padding:0}.mp-bottom button:disabled{color:#6e7570;cursor:not-allowed}.mp-bottom{container-type:inline-size}.mp-bottom span{font-size:clamp(9.5px,calc(1.5px + 2.4cqi),12px);line-height:1.2;max-width:100%;text-align:center}.mp-bottom svg{flex:0 0 auto;height:24px;width:24px}.mp-bottom .router-link-exact-active,.mp-bottom a:hover{color:var(--mp-brand-accent)}.mp-bottom a:hover{background:color-mix(in srgb,var(--mp-brand-accent),transparent 93%);transform:translateY(-2px)}.mp-section{border-top:1px solid var(--mp-border);padding:28px 20px}.mp-section-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.mp-controls{display:flex;flex:0 0 auto;gap:8px}.mp-controls button{background:#fff;border:1px solid var(--mp-border);color:var(--mp-brand-accent);display:grid;height:40px;padding:0;place-items:center;width:40px}.mp-controls button:hover:not(:disabled){background:var(--mp-brand-accent);border-color:var(--mp-brand-accent);color:var(--mp-brand-accent-ink)}.mp-meta{color:#606861;font-size:var(--mp-font-xs)}.mp-price{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.mp-price del{color:#68716b;font-size:14px;grid-column:1;justify-self:start}.mp-price strong{font-size:var(--mp-font-price);font-weight:600;grid-column:3;justify-self:end;text-align:right}.mp-primary,.mp-secondary{align-items:center;border:1px solid var(--mp-neutral-border);display:inline-flex;font-size:var(--mp-font-action);font-weight:600;gap:12px;justify-content:center;line-height:1.3;min-height:48px;padding:12px 16px;text-align:center}.mobile-prototype .mp-primary{background:var(--mp-neutral-action);border-color:var(--mp-neutral-action);color:var(--mp-neutral-action-ink)}.mobile-prototype .mp-secondary{background:var(--mp-neutral-surface);border-color:var(--mp-neutral-border);color:var(--mp-neutral-ink)}.mobile-prototype .mp-primary:hover:not(:disabled):not(.mp-series-action){background:#090b0a;border-color:#090b0a;box-shadow:0 7px 18px #2026243d;transform:translateY(-2px)}.mobile-prototype .mp-secondary:hover:not(.mp-detail-action){background:var(--mp-neutral-action);border-color:var(--mp-neutral-action);box-shadow:0 7px 18px #20262433;color:var(--mp-neutral-action-ink);transform:translateY(-2px)}.mobile-prototype .mp-series-action{background:var(--mp-series-accent);border-color:var(--mp-series-accent);color:var(--mp-series-accent-ink)}.mobile-prototype .mp-series-action:hover:not(:disabled){background:color-mix(in srgb,var(--mp-series-accent),#000 15%);border-color:color-mix(in srgb,var(--mp-series-accent),#000 15%);box-shadow:0 7px 18px color-mix(in srgb,var(--mp-series-accent),transparent 72%);color:var(--mp-series-accent-ink);transform:translateY(-2px)}.mobile-prototype .mp-detail-action{background:#fff;border-color:var(--mp-detail-action-border,var(--mp-border));color:var(--mp-detail-action-color,var(--mp-ink))}.mobile-prototype .mp-detail-action:hover:not(:disabled){background:#fff;border-color:var(--mp-detail-action-border,var(--mp-ink));box-shadow:0 4px 12px color-mix(in srgb,var(--mp-detail-action-shadow,var(--mp-ink)),transparent 82%);color:color-mix(in srgb,var(--mp-detail-action-color,var(--mp-ink)),#000 18%);transform:translateY(-2px)}.mobile-prototype .mp-text-link:hover{text-decoration-thickness:2px;text-underline-offset:6px}.mp-primary:disabled{background:#e4e7e5;border-color:#e4e7e5;color:#59635d;cursor:not-allowed}.mp-actions{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mp-badges{align-items:start;display:flex;flex-wrap:wrap;gap:6px}.mp-badges span{background:#e4f2eb;color:#185c4c;font-size:var(--mp-font-sm);font-weight:600;line-height:1.25;padding:6px 10px}.mp-badges span:nth-child(2){background:#faeec1;color:#463800}.mp-badges .mp-discount{background:var(--mp-brand-accent);color:var(--mp-brand-accent-ink)}.mp-sets-track{display:grid;gap:16px;grid-auto-columns:min(84%,340px);grid-auto-flow:column;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:14px;scroll-snap-type:x mandatory}.mp-set-card{border:1px solid var(--mp-border);border-radius:4px;display:flex;flex-direction:column;min-width:0;overflow:hidden;scroll-snap-align:start}.mp-set-photo{aspect-ratio:1;background:#f4f6f4;padding:18px;position:relative}.mp-set-photo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.mp-set-photo .mp-badges{inset:12px 12px auto;position:absolute}.mp-set-info{display:flex;flex:1;flex-direction:column;gap:12px;padding:16px}.mp-set-info>p:not(.mp-meta){color:#606861;font-size:var(--mp-font-sm)}.mp-set-info .mp-price{margin-top:auto}.mp-detail{display:grid;gap:24px;padding:20px}.mp-detail-photo{aspect-ratio:1;background:#fff;padding:0;position:relative}.mp-detail-photo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.mp-detail-photo .mp-badges{inset:14px 14px auto;position:absolute}.mp-detail-copy{align-items:stretch;display:flex;flex-direction:column;gap:16px}.mp-detail-copy .mp-price{border-top:1px solid var(--mp-border);padding-block:12px}.mp-detail-copy .mp-badges span{font-size:var(--mp-font-body);padding:8px 12px}.mp-text-link{color:var(--mp-neutral-ink);font-size:var(--mp-font-sm);text-decoration:underline;text-underline-offset:4px}.mobile-prototype .mp-series-running-text,.mobile-prototype .mp-text-link.mp-series-text-link{color:var(--mp-series-accent)}.mobile-prototype .mp-text-link.mp-series-text-link:hover{color:color-mix(in srgb,var(--mp-series-accent),#000 18%)}.mobile-prototype .mp-text-link.mp-series-text-link:focus-visible{outline-color:var(--mp-series-accent)}.mp-product-row,.mp-products{display:grid;gap:16px}.mp-product-row{border-bottom:1px solid var(--mp-border);grid-template-columns:88px minmax(0,1fr);padding:16px 0}.mp-product-row img{background:#f4f6f4;height:112px;-o-object-fit:contain;object-fit:contain;width:88px}.mp-product-row>div{display:flex;flex-direction:column;gap:8px}.mp-product-row h3{font-size:var(--mp-font-h3)}.mp-product-row .mp-actions{margin-top:4px}.mp-product-row .mp-primary,.mp-product-row .mp-secondary{font-size:var(--mp-font-action);min-height:44px;padding:10px}.mp-comparison{align-items:center;background:#edf4f0;display:grid;gap:20px;grid-template-columns:96px minmax(0,1fr)}.mp-comparison img{height:112px;-o-object-fit:contain;object-fit:contain;width:96px}.mp-comparison h2{font-size:var(--mp-font-h2);margin-bottom:10px}.mp-comparison a{align-items:center;color:var(--mp-brand-accent);display:inline-flex;font-weight:600;gap:12px}.mp-comparison>div{min-width:0}.mp-comparison p{font-size:var(--mp-font-sm)}.mp-comparison-actions{display:grid;gap:8px;justify-items:start;margin-top:14px}.mp-comparison-actions a{font-size:var(--mp-font-action);min-height:44px}.mp-comparison-actions svg{flex:0 0 24px;height:24px;width:24px}.mp-intro{padding:28px 20px}.mp-intro h1{margin-bottom:12px}.mp-filters{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.mp-filters label{display:grid;flex:1 1 160px;font-size:var(--mp-font-sm);gap:6px}.mp-filters input,.mp-filters select{background:#fff;border:1px solid var(--mp-border);color:var(--mp-ink);font-size:var(--mp-font-body);min-height:44px;padding:10px;width:100%}.mp-empty{padding:24px 0}.mp-benefits{padding-left:20px}.mp-benefits li+li{margin-top:6px}.mp-availability{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--mp-font-sm);gap:12px;margin-bottom:20px}.mp-availability select{background:#fff;border:1px solid var(--mp-border);font-size:var(--mp-font-body);min-height:44px;padding:8px 12px}.mp-review-empty,.mp-set-extra{color:#606861;margin-top:16px!important}.mp-gallery{min-width:0}.mobile-prototype .mp-gallery .product-media-stage{aspect-ratio:1;height:auto;min-height:0;padding:24px}.mobile-prototype .mp-gallery .product-media-stage>img{max-height:100%}.mobile-prototype .mp-gallery .product-thumbnails{grid-template-columns:repeat(5,minmax(0,1fr))}.mobile-prototype .mp-gallery .product-thumbnails button{aspect-ratio:1;height:auto;width:100%}.mobile-prototype .product-gallery{min-width:0}.mobile-prototype .product-gallery-main{min-height:0}.mobile-prototype .mp-product-content{background:#fff}.mobile-prototype .nano-section-heading{margin-bottom:24px}.mobile-prototype .nano-hair-grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-prototype .nano-hair-card{background:#f4f6f4;border-radius:4px;min-width:0;overflow:hidden}.mobile-prototype .nano-hair-card>div:last-child{padding:16px}.mobile-prototype .nano-hair-card-image{aspect-ratio:4/3}.mobile-prototype .nano-hair-card-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mobile-prototype .nano-hair-card p{font-size:var(--mp-font-sm);margin-top:8px}.mobile-prototype .nano-story-lead{display:grid;gap:24px;grid-template-columns:1fr}.mobile-prototype .nano-story-visual img{max-height:520px;-o-object-fit:cover;object-fit:cover;width:100%}.mobile-prototype .nano-story-copy{padding:0}.mobile-prototype .nano-story-copy p{margin-top:16px}.mobile-prototype .mp-subheading{margin:28px 0 20px}.mp-benefit-grid{display:grid;gap:16px}.mp-benefit-grid article{border-left:3px solid var(--mp-brand-accent);padding:4px 0 4px 16px}.mp-benefit-grid p{margin-top:8px}.mobile-prototype .nano-actives-grid{display:grid;gap:24px;grid-template-columns:1fr}.mobile-prototype .nano-active-card{background:#f4f6f4;border-radius:4px;display:grid;grid-template-columns:1fr;overflow:hidden}.mobile-prototype .nano-active-card img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%}.mobile-prototype .nano-active-card>div{padding:20px}.mobile-prototype .nano-active-card h3{margin:8px 0 12px}.mp-aftercare{display:grid;gap:24px}.mp-aftercare img{max-height:440px;-o-object-fit:cover;object-fit:cover;width:100%}.mp-aftercare ul{margin-top:16px;padding-left:20px}.mobile-prototype .mp-old-series .category-hero{display:grid;grid-template-columns:1fr;min-height:0}.mobile-prototype .mp-old-series .category-hero>div{grid-column:auto;min-height:0;padding:24px}.mobile-prototype .mp-old-series .category-hero-media{background:#f3f4f2}.mobile-prototype .mp-old-series .category-hero-media img{height:auto;max-height:440px;-o-object-fit:contain;object-fit:contain;width:100%}.mobile-prototype .mp-old-series .category-hero-copy{background:#edf4f0}.mobile-prototype .mp-old-series .category-hero h1{font-size:var(--mp-font-h1);margin:16px 0;max-width:none}.mobile-prototype .mp-old-series .category-series-heading{display:grid;gap:16px;grid-template-columns:1fr;padding:20px 0}.mobile-prototype .mp-old-series .category-series-heading h2{font-size:var(--mp-font-h2);margin:8px 0}.mobile-prototype .mp-old-series .category-series-switcher{margin-bottom:24px}.mp-old-series-links{border-top:1px solid var(--mp-border);display:flex;flex-wrap:wrap;gap:16px;padding:16px 0}.mp-old-series-links a{color:var(--mp-brand-accent);text-decoration:underline;text-underline-offset:4px}.mp-old-products{display:grid;gap:16px;grid-auto-columns:min(84%,350px);grid-auto-flow:column;overflow-x:auto;padding:20px 0;scroll-snap-type:x mandatory}.mp-old-card{border:1px solid var(--mp-border);display:flex;flex-direction:column;scroll-snap-align:start}.mp-old-product-image{aspect-ratio:1;background:#f4f6f4;padding:20px}.mp-old-product-image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.mp-old-product-info{display:flex;flex:1;flex-direction:column;gap:14px;padding:20px}.mp-old-product-info>p:not(.mp-meta){font-size:var(--mp-font-sm)}.mp-old-product-info strong{font-size:var(--mp-font-price);margin-top:auto}.mobile-prototype .product-set-player{background:#edf4f0;grid-template-columns:minmax(0,1fr);min-height:0}.mobile-prototype .product-set-player-copy{padding:24px}.mobile-prototype .product-set-player-copy h1{font-size:var(--mp-font-h1);line-height:1.15;max-width:none}.mobile-prototype .product-set-player-copy li{font-size:var(--mp-font-sm)}.mobile-prototype .product-set-player-panel{background:#f3f6f4;padding:20px}.mobile-prototype .product-set-player-track{grid-auto-columns:minmax(230px,78%)}.mobile-prototype .product-set-card{border:1px solid var(--mp-border);grid-template-rows:240px auto}.mobile-prototype .product-set-card h2{font-size:var(--mp-font-h3)}.mobile-prototype .product-set-card-actions a{align-items:center;display:flex;font-size:var(--mp-font-action);gap:6px;justify-content:center;min-height:44px;min-width:0;padding:10px}.mobile-prototype .product-set-card-actions a:last-child{background:var(--mp-series-accent);color:var(--mp-series-accent-ink)}.mobile-prototype .nano-line-banner{background:#fff;border-top:1px solid var(--mp-border);padding:28px 20px}.mobile-prototype .nano-line-banner-panel{background:#edf4f0;border:0;display:grid;grid-template-columns:minmax(0,1fr)}.mobile-prototype .nano-line-banner-copy{min-width:0;padding:24px}.mobile-prototype .nano-line-banner-copy h2{font-size:var(--mp-font-h2);line-height:1.2}.mobile-prototype .nano-line-banner-copy h3{font-size:var(--mp-font-h3)}.mobile-prototype .nano-line-banner-image{display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:0;min-width:0;padding:20px}.mobile-prototype .nano-line-banner-image>img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.mobile-prototype .nano-line-actions{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-prototype .nano-line-actions a{align-items:center;display:flex;font-size:var(--mp-font-action);gap:8px;justify-content:center;min-height:48px;min-width:0;padding:12px}.mobile-prototype .nano-line-buy-button{background:var(--mp-series-accent);color:var(--mp-series-accent-ink)}.mobile-prototype .nano-line-compare-button{background:var(--mp-neutral-surface);border:1px solid var(--mp-neutral-border);color:var(--mp-neutral-ink)}.mobile-prototype .nano-line-series-compare{align-items:center;background:#fff;display:grid;gap:12px;grid-template-columns:48px minmax(0,1fr) 24px;margin:0;padding:12px;position:static;width:100%}.mobile-prototype .nano-line-series-compare img{height:48px;-o-object-fit:contain;object-fit:contain;width:48px}.mobile-prototype .nano-line-series-compare span{font-size:var(--mp-font-sm)}.mobile-prototype--compact .mp-detail-copy h1{font-size:var(--mp-font-h1)}.mobile-prototype--compact .mp-detail-photo{max-height:none}.mp-accordion{border-bottom:1px solid var(--mp-border);padding:16px 0}.mp-accordion summary{cursor:pointer;font-weight:600}.mp-accordion ol,.mp-accordion p{margin-top:14px}.mp-accordion ol{padding-left:22px}.mp-accordion li+li{margin-top:10px}.mobile-prototype [id]{scroll-margin-top:var(--mp-section-offset,64px)}.mp-catalog-products{display:grid;gap:32px;grid-template-columns:minmax(0,1fr);min-width:0}.mobile-prototype .catalog-product-card{min-width:0}.mobile-prototype .catalog-product-card .product-image{--product-media-inset:0;background:#fff;padding:0}.mobile-prototype .catalog-product-card .product-image img{height:100%;inset:0;mix-blend-mode:normal;-o-object-fit:contain;object-fit:contain;transform:none;width:100%}.mobile-prototype .catalog-product-card .product-info{min-height:0;padding-top:16px}.mobile-prototype .catalog-product-card h3{font-size:var(--mp-font-h3);min-height:0}.mobile-prototype .catalog-product-card .product-sku,.mobile-prototype .catalog-product-card .product-status{font-size:var(--mp-font-xs)}.mobile-prototype .catalog-product-card .product-card-actions{margin-top:8px}.mobile-prototype .catalog-product-card .product-card-actions>*{font-size:var(--mp-font-action);min-height:48px;padding:12px 8px;text-transform:none}.mobile-prototype .catalog-product-card--unit-price .product-meta{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.mobile-prototype .catalog-product-card--unit-price .product-unit-price-label{color:#606861;font-size:var(--mp-font-sm);justify-self:start;min-width:0}.mobile-prototype .catalog-product-card--unit-price .product-price-stack{flex-wrap:wrap;font-size:var(--mp-font-price);grid-column:2;justify-self:end;text-align:right}.mobile-prototype .catalog-product-card--unit-price .product-card-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;width:100%}.mp-sets-track>.catalog-set-card{scroll-snap-align:start}.mobile-prototype .catalog-product-card .product-promotion-badges{left:12px;top:12px}.mobile-prototype .catalog-product-card .product-promotion-badges>span{font-size:var(--mp-font-sm);padding:6px 10px}@media(min-width:800px){.mobile-prototype--full .mp-catalog-products{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-prototype--full .mp-detail{align-items:start;gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:32px}.mobile-prototype--full .mp-intro,.mobile-prototype--full .mp-section{padding:36px 32px}.mobile-prototype--full .mp-products{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-prototype--full .mp-product-row{align-content:start;border:1px solid var(--mp-border);border-radius:4px;grid-template-columns:1fr;padding:20px}.mobile-prototype--full .mp-product-row img{height:220px;width:100%}.mobile-prototype--full .mp-bottom{width:580px}.mobile-prototype--full .mp-aftercare,.mobile-prototype--full .nano-story-lead{align-items:center;grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-prototype--full .nano-hair-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-prototype--full .mp-benefit-grid,.mobile-prototype--full .nano-actives-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-prototype .mp-old-series .category-hero{grid-template-columns:9fr 7fr}.mobile-prototype .mp-old-series .category-series-heading{grid-template-columns:1fr 1fr}.mobile-prototype .product-set-player{grid-template-columns:minmax(260px,34%) minmax(0,66%)}.mobile-prototype .product-set-player-track{grid-auto-columns:minmax(240px,calc(50% - 8px))}.mobile-prototype .nano-line-banner{padding:36px 32px}.mobile-prototype .nano-line-banner-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-height:500px)and (max-width:1000px),(max-width:700px){.mobile-prototype--compact .mp-product-content .mp-gallery .product-media-stage{aspect-ratio:auto;height:clamp(235px,38vh,340px);height:clamp(235px,38dvh,340px);padding:clamp(16px,2.7vh,24px)}.mobile-prototype--compact .mp-product-content .mp-detail-copy{gap:14px}.mobile-prototype .nano-hair-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-prototype .nano-hair-card>div:last-child{padding:12px}.mobile-prototype .nano-hair-card h3{font-size:var(--mp-font-h3)}.mobile-prototype .nano-hair-card p{font-size:var(--mp-font-sm)}.mp-comparison{align-items:start;gap:14px;grid-template-columns:72px minmax(0,1fr)}.mp-comparison img{height:96px;width:72px}}.mobile-prototype .nano-hair-card{container-type:inline-size}.mobile-prototype .nano-hair-card h3{font-size:clamp(13px,calc(5px + 6.5cqi),20px)}@media(max-width:700px)and (max-height:700px){.mobile-prototype--compact .mp-product-content .mp-gallery .product-media-stage{height:235px}.mobile-prototype--compact .mp-product-content .product-thumbnails{gap:6px;margin-top:8px}}@media(max-height:500px)and (max-width:1000px){.mobile-prototype{--mp-bottom-height:64px}.mp-header{min-height:56px;padding-block:8px}.mp-header img{width:120px}.mp-views :is(a,button){min-height:40px;padding-block:9px 7px}.mp-bottom{padding-block:5px calc(5px + env(safe-area-inset-bottom))}.mp-bottom svg{height:21px;width:21px}.mobile-prototype--compact .mp-product-content .mp-gallery .product-media-stage{height:210px;padding:14px}.mobile-prototype--compact .mp-product-content .product-thumbnails button{max-height:54px}}@media(max-width:360px){.mp-detail,.mp-header,.mp-intro,.mp-section{padding-left:16px;padding-right:16px}.mp-views{gap:2px;padding-inline:6px}.mp-views :is(a,button){font-size:11px}.mp-views>.mp-views-tab+.mp-views-tab{margin-inline-start:4px}.mp-views .mp-views-sets{flex-basis:68px;font-size:9.5px;min-width:68px;padding-inline:0;white-space:nowrap}.mp-views-actions{gap:2px}.mp-views .mp-header-master{flex-basis:42px}.mp-views .mp-header-master span{font-size:9px}.mp-views .mp-views-user{flex-basis:36px}.mp-views-user svg{height:22px;width:22px}.mp-product-row{gap:12px;grid-template-columns:66px minmax(0,1fr)}.mp-product-row img{width:66px}}.mp-header-editor[data-v-089eb665]{align-items:center;background:#fff;border:1px solid var(--mp-border);color:var(--mp-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;gap:6px;justify-content:center;left:50%;min-height:40px;padding:8px 12px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:color .2s,border-color .2s,background-color .2s;z-index:2}.mp-header-editor svg[data-v-089eb665]{height:18px;width:18px}.mp-header-editor[data-v-089eb665]:hover,.mp-header-editor[aria-pressed=true][data-v-089eb665]{background:color-mix(in srgb,var(--gold),transparent 84%);border-color:var(--gold);color:var(--mp-ink)}.mp-customer-return[data-v-089eb665]{background:transparent;border:0;color:var(--ink);cursor:pointer;font:inherit;font-size:13px;min-height:44px;padding:8px;text-decoration:underline}.mp-customer-return[data-v-089eb665]:hover{color:var(--gold)}.mp-customer-return[data-v-089eb665]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.mp-views[data-v-089eb665] :is(.mp-views-menu,.mp-views-filter){color:var(--mp-ink);cursor:pointer;flex:0 0 46px;flex-direction:column;gap:1px;padding-inline:2px}.mp-views :is(.mp-views-menu,.mp-views-filter) svg[data-v-089eb665]{height:19px;width:19px}.mp-views :is(.mp-views-menu,.mp-views-filter) span[data-v-089eb665]{font-size:10px;white-space:nowrap}.mp-views[data-v-089eb665] :is(.mp-views-menu,.mp-views-filter):hover,.mp-views :is(.mp-views-menu,.mp-views-filter)[aria-expanded=true][data-v-089eb665]{border-bottom-color:var(--mp-ink)}.mp-search-desktop[data-v-089eb665]{display:none}.mp-views .mp-search-mobile[data-v-089eb665]{flex:0 0 40px;width:40px}.mp-views .mp-search-mobile[data-v-089eb665] .mp-search-icon{min-height:44px;width:40px}@media(min-width:800px){.mp-views[data-v-089eb665] :is(.mp-views-menu,.mp-views-filter){display:none}}@media(min-width:1000px){.mp-search-desktop[data-v-089eb665]{display:block}.mp-views .mp-search-mobile[data-v-089eb665]{display:none}}@media(max-width:520px){.mp-header-editor[data-v-089eb665]{font-size:10px;min-height:36px;padding-inline:8px}.mp-header-editor svg[data-v-089eb665]{height:16px;width:16px}}.mp-selected-series-action[data-v-5f6e5aa2]{display:flex;justify-content:flex-end;margin-top:12px}.mp-selected-series-action .mp-secondary[data-v-5f6e5aa2]{min-width:132px;width:auto}.mp-need-filter-anchor[data-v-5f6e5aa2]{scroll-margin-top:calc(var(--mp-views-height, 44px) + 16px)}.mp-home-set-heading[data-v-5f6e5aa2]{display:grid;gap:6px;margin-bottom:24px}.mp-home-set-heading h2[data-v-5f6e5aa2]{font-size:var(--mp-font-h2)}.mp-home-set-heading>a[data-v-5f6e5aa2]{color:#606861;font-size:var(--mp-font-sm);text-decoration:underline;text-underline-offset:4px;width:-moz-fit-content;width:fit-content}.mp-home-set-heading>a[data-v-5f6e5aa2]:hover{color:var(--mp-ink)}.mp-home-set-grid[data-v-5f6e5aa2]{display:grid;gap:28px 16px;grid-template-columns:minmax(0,1fr)}.mp-home-set-grid[data-v-5f6e5aa2] .catalog-set-card{position:relative}.mp-desktop-series-navigation[data-v-5f6e5aa2]{display:none}@media(min-width:600px){.mp-home-set-grid[data-v-5f6e5aa2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:800px){.mp-need-filter-anchor[data-v-5f6e5aa2]{scroll-margin-top:calc(var(--mp-views-height, 44px) + 60px)}.mp-desktop-series-navigation[data-v-5f6e5aa2]{background:#fff;border-bottom:1px solid var(--mp-border);display:block;margin-inline:auto;position:sticky;top:var(--mp-views-height,44px);width:min(100%,1240px);z-index:37}.mp-desktop-series-navigation-track[data-v-5f6e5aa2]{align-items:stretch;display:flex;gap:20px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding-inline:32px;scrollbar-color:var(--mp-brand-accent) transparent;scrollbar-width:thin}.mp-desktop-series-navigation button[data-v-5f6e5aa2]{background:transparent;border:0;border-bottom:2px solid transparent;color:#606861;cursor:pointer;display:block;flex:0 0 auto;font:inherit;font-size:13px;line-height:20px;min-height:44px;padding:12px 0;transition:color .2s,border-color .2s;white-space:nowrap}.mp-desktop-series-navigation button[data-v-5f6e5aa2]:hover,.mp-desktop-series-navigation button[aria-pressed=true][data-v-5f6e5aa2]{border-bottom-color:var(--mp-brand-accent);color:color-mix(in srgb,var(--mp-brand-accent),#000 30%)}.mp-desktop-series-navigation button[data-v-5f6e5aa2]:focus-visible{outline:2px solid var(--mp-brand-accent);outline-offset:-2px}}@media(min-width:1000px){.mp-home-set-grid[data-v-5f6e5aa2]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(hover:hover)and (pointer:fine){.mp-home-set-grid[data-v-5f6e5aa2] .product-info{position:relative}.mp-home-set-grid[data-v-5f6e5aa2] .product-meta{background:#fff;border-top:1px solid var(--mp-border);bottom:0;left:0;margin:0;opacity:0;padding:16px;pointer-events:none;position:absolute;right:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:hidden;z-index:2}.mp-home-set-grid[data-v-5f6e5aa2] .catalog-set-card:focus-within .product-meta,.mp-home-set-grid[data-v-5f6e5aa2] .catalog-set-card:hover .product-meta{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}}@media(prefers-reduced-motion:reduce){.mp-desktop-series-navigation button[data-v-5f6e5aa2],.mp-home-set-grid[data-v-5f6e5aa2] .product-meta{transition:none}}.mp-comparison-contents[data-v-73952962]{display:grid;gap:24px;min-width:0}.mp-comparison-contents h3[data-v-73952962]{font-size:var(--mp-font-body);margin:0 0 12px}.mp-comparison-contents ul[data-v-73952962]{display:grid;gap:16px;list-style:none;margin:0;padding:0}.mp-comparison-contents li[data-v-73952962]{align-content:start;display:grid;gap:7px;min-width:0}.mp-comparison-contents p[data-v-73952962]{margin:0}.mp-comparison-contents .mp-contents-name[data-v-73952962]{font-weight:600}.mp-contents-status[data-v-73952962]{color:#555;display:block;font-size:var(--mp-font-xs);line-height:1.35;width:-moz-fit-content;width:fit-content}.mp-contents-status.is-available[data-v-73952962]{color:#185c4c}.mp-contents-image[data-v-73952962]{aspect-ratio:1;display:block;height:auto;margin:12px 0;-o-object-fit:contain;object-fit:contain;width:100%}.mp-comparison-contents details[data-v-73952962]{display:block;margin:0}.mp-comparison-contents summary[data-v-73952962]{color:var(--comparison-series-link,var(--comparison-gold-ink));cursor:pointer}.mp-comparison-contents details p[data-v-73952962]{margin-top:8px}.mp-contents-set-link[data-v-73952962]{color:var(--comparison-series-link,var(--comparison-gold-ink));font-weight:600;text-underline-offset:3px}.mp-contents-set-link[data-v-73952962]:hover{text-decoration:underline}.mp-comparison-contents summary[data-v-73952962]:focus-visible,.mp-contents-set-link[data-v-73952962]:focus-visible{outline:2px solid var(--comparison-series-link,var(--gold));outline-offset:3px}.mp-comparison-page[data-v-9af91d3f]{--comparison-gold-ink:color-mix(in srgb,var(--gold),#000 30%)}.mp-comparison-intro[data-v-9af91d3f],.mp-series-comparison[data-v-9af91d3f]{--mp-border:color-mix(in srgb,var(--mp-brand-accent),#fff 65%)}.mp-comparison-intro[data-v-9af91d3f]{display:grid;gap:20px}.mp-comparison-selection[data-v-9af91d3f]{display:grid;font-size:var(--mp-font-sm);gap:8px;min-width:0;width:min(100%,600px)}.mp-comparison-selection-row[data-v-9af91d3f]{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 44px auto}.mp-comparison-selection select[data-v-9af91d3f]{background:#fff;border:1px solid var(--mp-border);border-radius:0;color:var(--mp-ink);font:inherit;height:44px;min-width:0;padding:0 8px;text-overflow:ellipsis;width:100%}.mp-comparison-count[data-v-9af91d3f]{color:var(--comparison-gold-ink);font-variant-numeric:tabular-nums;min-width:40px;white-space:nowrap}.mp-series-comparison[data-v-9af91d3f]{min-width:0;padding:0 20px 28px}.mp-comparison-controls[data-v-9af91d3f]{display:flex;gap:8px;justify-content:flex-end;margin-bottom:12px}.mp-comparison-icon[data-v-9af91d3f]{align-items:center;background:#fff;border:1px solid var(--gold);color:var(--comparison-gold-ink);cursor:pointer;display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;padding:0;transition:background-color .2s,color .2s;width:44px}.mp-comparison-icon svg[data-v-9af91d3f]{height:24px;width:24px}.mp-comparison-icon[data-v-9af91d3f]:hover:not(:disabled){background:var(--gold);color:var(--ink)}.mp-comparison-icon[data-v-9af91d3f]:disabled{cursor:default;opacity:.4}.mp-comparison-scroll[data-v-9af91d3f]{max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-color:var(--mp-brand-accent) transparent;scrollbar-width:thin;width:100%}table[data-v-9af91d3f]{border-collapse:collapse;font-size:var(--mp-font-body);min-width:calc(var(--comparison-count)*var(--comparison-column-width, 260px));table-layout:fixed;width:100%}td[data-v-9af91d3f],th[data-v-9af91d3f]{border:1px solid var(--mp-border);overflow-wrap:anywhere;padding:16px;text-align:left;vertical-align:top}thead th[data-v-9af91d3f]{font-weight:400}.mp-comparison-column-heading[data-v-9af91d3f]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px}.mp-comparison-kind[data-v-9af91d3f],.mp-comparison-photo-caption[data-v-9af91d3f]{color:#606861;font-size:var(--mp-font-xs)}thead img[data-v-9af91d3f]{aspect-ratio:1;display:block;height:auto;max-height:300px;-o-object-fit:contain;object-fit:contain;width:100%}.mp-comparison-offer-actions[data-v-9af91d3f]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.mp-comparison-offer-actions[data-v-9af91d3f] a,.mp-comparison-offer-actions[data-v-9af91d3f] button{font-size:var(--mp-font-sm);min-width:0;padding:10px 8px}.mp-comparison-reference[data-v-9af91d3f]{font-size:var(--mp-font-sm);margin:0}.mobile-prototype .mp-comparison-photo-caption[data-v-9af91d3f]{font-size:var(--mp-font-xs);margin-top:8px}thead h2[data-v-9af91d3f]{font-size:var(--mp-font-h3);margin:16px 0}.mp-comparison-label th[data-v-9af91d3f]{background:color-mix(in srgb,var(--gold),#fff 90%);color:var(--comparison-gold-ink);font-size:var(--mp-font-sm);padding-block:10px}.mp-comparison-label span[data-v-9af91d3f]{display:inline-block;left:12px;position:sticky}td ul[data-v-9af91d3f]{padding-left:18px}td li+li[data-v-9af91d3f]{margin-top:8px}.mp-series-comparison .mp-comparison-offer-actions[data-v-9af91d3f] .mp-detail-action{font-size:var(--mp-font-action);padding:10px 8px;width:100%;--mp-detail-action-color:var(--comparison-series-link);--mp-detail-action-border:var(--comparison-series-accent);--mp-detail-action-shadow:var(--comparison-series-accent)}.mp-series-comparison .mp-comparison-offer-actions[data-v-9af91d3f] .mp-primary{background:var(--comparison-series-accent);border-color:var(--comparison-series-accent);color:var(--comparison-series-contrast)}.mp-series-comparison .mp-comparison-offer-actions[data-v-9af91d3f] .mp-primary:hover{background:color-mix(in srgb,var(--comparison-series-accent),#000 12%);border-color:color-mix(in srgb,var(--comparison-series-accent),#000 12%);color:var(--comparison-series-contrast)}.mp-text-link[data-v-9af91d3f]{color:var(--comparison-series-link)}.mp-text-link[data-v-9af91d3f]:hover{color:color-mix(in srgb,var(--comparison-series-link),#000 18%);text-decoration-thickness:2px}.mp-detail-action[data-v-9af91d3f]:focus-visible,.mp-text-link[data-v-9af91d3f]:focus-visible{outline-color:var(--comparison-series-link)}.mp-comparison-icon[data-v-9af91d3f]:focus-visible,.mp-comparison-scroll[data-v-9af91d3f]:focus-visible,.mp-comparison-selection select[data-v-9af91d3f]:focus-visible{outline-color:var(--comparison-gold-ink)}.mp-comparison-unit-price[data-v-9af91d3f]{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.mp-comparison-unit-price[data-v-9af91d3f]>:first-child{font-size:var(--mp-font-sm)}.mp-comparison-price[data-v-9af91d3f]{font-weight:600;margin-left:auto;white-space:nowrap}.mp-comparison-offer-image[data-v-9af91d3f]{aspect-ratio:1;display:block;height:auto;margin-bottom:12px;-o-object-fit:contain;object-fit:contain;width:100%}.mp-comparison-purchase-row>td[data-v-9af91d3f]{height:1px}.mp-comparison-purchase-card[data-v-9af91d3f]{display:flex;flex-direction:column;height:100%;min-width:0}.mp-comparison-purchase-details[data-v-9af91d3f]{min-width:0}.mp-comparison-purchase-footer[data-v-9af91d3f]{display:grid;gap:14px;margin-top:auto;padding-top:16px}.mp-master-request-copy[data-v-9af91d3f]{color:var(--comparison-gold-ink);font-size:var(--mp-font-sm);font-weight:600;margin:0}.mp-comparison-master-label th[data-v-9af91d3f]{background:color-mix(in srgb,var(--gold),#fff 72%);color:var(--ink)}.mp-comparison-master-row td[data-v-9af91d3f]{background:color-mix(in srgb,var(--gold),#fff 94%)}.mp-comparison-master-row[data-v-9af91d3f] .mp-master-purchase{margin-top:10px;width:100%}.mp-comparison-offer[data-v-9af91d3f]{display:grid;gap:12px;margin-bottom:16px}.mp-comparison-set-name[data-v-9af91d3f]{font-weight:600}.mp-comparison-saving[data-v-9af91d3f]{color:var(--comparison-gold-ink);font-size:var(--mp-font-xs)}.mp-series-comparison[data-v-9af91d3f] .mp-price-discount{color:var(--ink)}.mp-series-read[data-v-9af91d3f]{display:block;margin-bottom:16px}.mp-comparison-missing[data-v-9af91d3f]{color:#606861}.mp-comparison-set-links[data-v-9af91d3f]{display:grid;gap:8px}.mobile-prototype .mp-comparison-empty[data-v-9af91d3f]{font-size:var(--mp-font-sm)}@media(max-width:600px){.mp-series-comparison[data-v-9af91d3f]{padding-inline:12px}td[data-v-9af91d3f],th[data-v-9af91d3f]{font-size:var(--mp-font-sm);padding:12px 10px}}@media(prefers-reduced-motion:reduce){.mp-comparison-icon[data-v-9af91d3f]{transition:none}}.btp-products[data-v-f5f7d477]{min-width:0}.btp-product-links[data-v-f5f7d477]{display:flex;flex-wrap:wrap;gap:8px 20px;margin:12px 0 20px}.btp-product-links a[data-v-f5f7d477]{align-items:center;display:inline-flex;min-height:44px;text-decoration:underline;text-underline-offset:4px}.btp-product[data-v-f5f7d477]{border-top:1px solid var(--mp-border);scroll-margin-top:var(--mp-section-offset,88px)}.btp-product[data-v-f5f7d477]:last-child{border-bottom:1px solid var(--mp-border)}.btp-product-heading[data-v-f5f7d477]{margin:0}.btp-toggle[data-v-f5f7d477]{align-items:center;background:transparent;border:0;color:var(--mp-ink);cursor:pointer;display:flex;font:inherit;font-size:18px;gap:16px;justify-content:space-between;line-height:1.4;min-height:64px;padding:20px 0;text-align:left;width:100%}.btp-toggle>span[data-v-f5f7d477]{min-width:0}.btp-toggle small[data-v-f5f7d477]{color:#606861;display:block;font-size:14px;font-weight:400;margin-top:6px}.btp-toggle svg[data-v-f5f7d477]{flex:0 0 24px;transition:transform .2s}.btp-toggle[aria-expanded=true] svg[data-v-f5f7d477]{transform:rotate(180deg)}.btp-toggle[data-v-f5f7d477]:focus-visible{outline:2px solid var(--mp-brand-accent);outline-offset:3px}.btp-panel[data-v-f5f7d477]{padding-bottom:24px}.btp-panel[hidden][data-v-f5f7d477]{display:none}.btp-copy[data-v-f5f7d477]{border-top:1px solid var(--mp-border);display:grid;gap:14px;padding:24px 0;scroll-margin-top:var(--mp-section-offset,88px)}.btp-copy h3[data-v-f5f7d477]{font-size:20px;line-height:1.35}.btp-copy h4[data-v-f5f7d477]{font-size:16px;line-height:1.4}.btp-copy li[data-v-f5f7d477],.btp-copy p[data-v-f5f7d477]{font-size:16px;line-height:1.6}.btp-copy .mp-meta[data-v-f5f7d477]{font-size:13px}.btp-copy ol[data-v-f5f7d477]{padding-left:24px}.btp-benefits[data-v-f5f7d477],.btp-materials[data-v-f5f7d477]{display:grid;gap:24px;min-width:0}.btp-benefits article[data-v-f5f7d477],.btp-materials article[data-v-f5f7d477]{align-content:start;display:grid;gap:10px;min-width:0}.btp-materials img[data-v-f5f7d477]{aspect-ratio:4/3;background:#fff;width:100%}.btp-materials img[data-v-f5f7d477],.btp-product-image[data-v-f5f7d477]{height:auto;-o-object-fit:contain;object-fit:contain}.btp-product-image[data-v-f5f7d477]{aspect-ratio:4/5;justify-self:center;width:min(100%,260px)}.btp-unit-price[data-v-f5f7d477]{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.btp-unit-price strong[data-v-f5f7d477]{font-size:22px;white-space:nowrap}@media(min-width:800px){.btp-benefits[data-v-f5f7d477],.btp-materials[data-v-f5f7d477]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.btp-toggle svg[data-v-f5f7d477]{transition:none}}.mp-views .mp-views-user[aria-pressed=true][data-v-798e38c0]{background:color-mix(in srgb,var(--mp-brand-accent),transparent 94%);color:var(--mp-brand-accent)}.mp-customer-return[data-v-798e38c0]{background:transparent;border:0;color:var(--ink);cursor:pointer;font:inherit;font-size:13px;min-height:44px;padding:8px;text-decoration:underline}.mp-customer-return[data-v-798e38c0]:hover{color:var(--gold)}.mp-customer-return[data-v-798e38c0]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.mp-header-purchase[data-v-798e38c0]{align-items:stretch;display:flex;margin-inline-end:8px}.mp-header-purchase[data-v-798e38c0] .mp-series-action{background:var(--mp-series-accent);border:1px solid var(--mp-series-accent);color:var(--mp-series-accent-ink);min-height:44px;padding:8px 12px;white-space:nowrap}.mp-header-purchase[data-v-798e38c0] .mp-series-action:hover{background:color-mix(in srgb,var(--mp-series-accent),#000 15%);border-color:color-mix(in srgb,var(--mp-series-accent),#000 15%);color:var(--mp-series-accent-ink)}@media(max-width:360px){.mp-header-purchase[data-v-798e38c0]{margin-inline-end:4px}.mp-header-purchase[data-v-798e38c0] .mp-series-action{font-size:11px;padding-inline:8px}}.btp-hero[data-v-1db03911]{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);min-width:0;padding:16px 20px}.btp-hero--compact[data-v-1db03911]{grid-template-rows:minmax(72px,1fr) auto;height:var(--btp-hero-height, calc(100dvh - 220px) );min-height:-moz-min-content;min-height:min-content}.btp-hero-image[data-v-1db03911]{min-height:0;min-width:0}.btp-hero-image img[data-v-1db03911]{display:block;height:100%;max-height:420px;-o-object-fit:contain;object-fit:contain;width:100%}.btp-hero-copy[data-v-1db03911]{align-content:center;display:grid;gap:12px;min-width:0}.btp-hero h1[data-v-1db03911]{font-size:26px;letter-spacing:0;line-height:1.2;overflow-wrap:break-word}.btp-composition[data-v-1db03911]{font-size:14px;line-height:1.45}.btp-hero[data-v-1db03911] .mp-actions>*{font-size:14px;min-height:48px;padding:10px 8px}.btp-intro[data-v-1db03911],.btp-next[data-v-1db03911],.btp-result[data-v-1db03911]{display:grid;gap:20px}.btp-page[data-v-1db03911] h2{font-size:26px;letter-spacing:0;line-height:1.3}.btp-result img[data-v-1db03911]{aspect-ratio:1;height:auto;justify-self:center;-o-object-fit:contain;object-fit:contain;width:min(100%,440px)}.btp-result ul[data-v-1db03911]{border-bottom:1px solid var(--mp-border);list-style:none;padding:0}.btp-result li[data-v-1db03911]{border-top:1px solid var(--mp-border);padding:16px 0}.btp-page[data-audience=master][data-v-1db03911] .mp-set-price,.btp-page[data-audience=master][data-v-1db03911] .product-promotion-badges>span:last-child{display:none}@media(min-width:800px){.btp-hero[data-v-1db03911]:not(.btp-hero--compact){align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-block:28px}}@media(max-height:650px),(max-width:360px){.btp-hero[data-v-1db03911]{gap:8px;padding:8px 16px}.btp-hero-copy[data-v-1db03911]{gap:6px}.btp-hero h1[data-v-1db03911]{font-size:22px}.btp-composition[data-v-1db03911]{font-size:13px}.btp-hero[data-v-1db03911] .mp-actions>*{min-height:44px}}@media(max-height:520px)and (min-width:560px){.btp-hero--compact[data-v-1db03911]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:minmax(72px,1fr)}}.mp-mini-set-detail[data-v-ff00007d]{--mp-series-accent:var(--mp-accent)}.mp-mini-composition[data-v-ff00007d]{margin:0}.mp-mini-status[data-v-ff00007d]{background:var(--ink);color:#fff;display:block;font-size:var(--mp-font-sm);padding:10px 14px;width:-moz-fit-content;width:fit-content}.mp-mini-products[data-v-ff00007d]{display:grid;gap:10px;margin:16px 0;padding-left:20px}.mp-mini-note[data-v-ff00007d]{color:#606861}.mp-nano-next-actions[data-v-a4d6af48],.mp-nano-trio-intro[data-v-a4d6af48]>:where(p,ul){display:grid;gap:14px}.mp-nano-next-actions[data-v-a4d6af48]{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}.mp-nano-next-actions[data-v-a4d6af48]>*{min-width:0;width:100%}.mp-nano-next-actions .mp-text-link[data-v-a4d6af48]{align-items:center;display:flex;justify-content:center;padding:12px;text-align:center}.mp-nano-result-image[data-v-a4d6af48]{aspect-ratio:1;display:block;height:auto;margin-top:20px;-o-object-fit:cover;object-fit:cover;width:100%}.mp-nano-result ul[data-v-a4d6af48]{border-bottom:1px solid var(--mp-border);display:grid;gap:0;list-style:none;margin-top:20px;padding:0}.mp-nano-result li[data-v-a4d6af48]{border-top:1px solid var(--mp-border);padding:16px 0}.professional-note[data-v-3f797555]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:18px 24px}.professional-note-copy[data-v-3f797555]{display:grid;flex:1 1 300px;gap:7px;min-width:0}.professional-note-copy span[data-v-3f797555]{color:var(--gold);font-size:11px;font-weight:600}.professional-note-copy p[data-v-3f797555]{margin:0}.professional-note a[data-v-3f797555]{background:transparent;border:0;border-bottom:1px solid var(--gold);color:#fff;cursor:pointer;flex:0 0 auto;font:inherit;font-size:11px;padding:0 0 5px;text-transform:uppercase;white-space:nowrap}@media(max-width:600px){.professional-note[data-v-3f797555]{align-items:flex-start;flex-direction:column}}#nano-sets[data-v-f18146e7] .mp-nano-set-offer{border-top:0}.nano-trio-offer-row del[data-v-f18146e7],.nano-trio-offer-row>span>small[data-v-f18146e7]{display:block;font-size:12px;font-weight:400;margin-block:4px}.nano-trio-offer-row>small[data-v-f18146e7]{white-space:normal}.nano-trio-offer-row del[data-v-f18146e7]{opacity:.75}.mp-story-lead[data-v-afd85216]{display:grid;gap:20px}.mp-story-lead>img[data-v-afd85216]{aspect-ratio:3/2;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.mp-story-lead p[data-v-afd85216]{margin-top:14px}@media(min-width:800px){.mobile-prototype--full .mp-story-lead[data-v-afd85216]{align-items:center;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr))}}.nano-section-heading>p[data-v-ad1d8dcd]{margin-top:12px}.mp-formula-grid[data-v-ad1d8dcd]{display:grid;gap:24px}article[data-v-ad1d8dcd]{align-items:start;display:grid;gap:16px;grid-template-columns:88px minmax(0,1fr)}article img[data-v-ad1d8dcd]{aspect-ratio:1;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}article h3[data-v-ad1d8dcd]{margin:6px 0 10px}article p[data-v-ad1d8dcd]{font-size:var(--mp-font-sm)}@media(min-width:800px){.mobile-prototype--full .mp-formula-grid[data-v-ad1d8dcd]{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-prototype--full article[data-v-ad1d8dcd]{grid-template-columns:160px minmax(0,1fr)}}.mp-product-description>p[data-v-1cf0b770],.nano-section-heading>p[data-v-1cf0b770]{margin-top:16px}.mp-product-description h2[data-v-1cf0b770]{max-width:36ch}.mp-product-description-lead[data-v-1cf0b770]{align-items:center;display:grid;gap:clamp(16px,4vw,28px);grid-template-columns:minmax(96px,28%) minmax(0,1fr)}.mp-product-description-media[data-v-1cf0b770]{aspect-ratio:4/5;background:#fff;min-width:0}.mp-product-description-media[data-v-1cf0b770] img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.mp-product-description-copy[data-v-1cf0b770]{min-width:0}.mp-product-description-copy>p[data-v-1cf0b770]:not(.mp-meta){margin-top:12px}.mp-imported-product[data-v-1cf0b770] .mp-story-lead>img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.mp-imported-product[data-v-1cf0b770] .mp-formula-grid article{grid-template-columns:minmax(0,1fr)}.mp-imported-product[data-v-1cf0b770] .mp-formula-grid article img{max-height:440px;-o-object-fit:contain;object-fit:contain}.mp-imported-product[data-v-1cf0b770] .mp-formula-grid article p{font-size:var(--mp-font-body)}@media(max-width:420px){.mp-product-description-lead[data-v-1cf0b770]{gap:14px;grid-template-columns:minmax(76px,24%) minmax(0,1fr)}}.mp-aftercare img[data-v-bcaa553d]{aspect-ratio:1;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}li+li[data-v-bcaa553d]{margin-top:10px}.mp-set-description>p[data-v-536c28cf],.mp-set-description>ul[data-v-536c28cf]{margin-top:16px}.mobile-prototype.mobile-prototype--set-overview{--mp-set-viewport:100vh;--mp-set-header-height:56px;--mp-set-tabs-height:44px;--mp-bottom-height:64px}@supports (height:100dvh){.mobile-prototype.mobile-prototype--set-overview{--mp-set-viewport:100dvh}}.mobile-prototype--set-overview .mp-header{height:calc(var(--mp-set-header-height) + env(safe-area-inset-top,0px));min-height:0;padding:calc(4px + env(safe-area-inset-top,0px)) 16px 4px}.mobile-prototype--set-overview .mp-header img{width:132px}.mobile-prototype--set-overview .mp-header>a:last-child{font-size:14px}.mobile-prototype--set-overview .mp-views{height:var(--mp-set-tabs-height);max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;padding-inline:16px}.mobile-prototype--set-overview .mp-views :is(a,button){align-items:center;display:inline-flex;font-size:13px;height:100%;min-height:0;padding-block:6px}@media(max-width:580px){.mobile-prototype--set-overview .mp-views{padding-inline:4px}}.mobile-prototype--set-overview .mp-bottom{padding-block:5px calc(5px + env(safe-area-inset-bottom,0px))}.mobile-prototype--set-overview .mp-bottom span{font-size:9.5px;font-size:clamp(9.5px,calc(1.5px + 2.4cqi),12px)}.mobile-prototype--set-overview #set-details{gap:12px;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(96px,1fr) auto;height:calc(var(--mp-set-viewport) - var(--mp-set-header-height) - var(--mp-set-tabs-height) - var(--mp-bottom-height) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));min-height:-moz-min-content;min-height:min-content;padding:12px 16px 16px}.mobile-prototype--set-overview #set-details .mp-detail-photo{aspect-ratio:auto;min-height:0;min-width:0}.mobile-prototype--set-overview #set-details .mp-detail-photo img{display:block;min-height:0;min-width:0;-o-object-fit:contain;object-fit:contain}.mobile-prototype--set-overview #set-details .mp-badges{inset:8px 8px auto}.mobile-prototype--set-overview #set-details .mp-badges span{font-size:12px;padding:5px 8px}.mobile-prototype--set-overview #set-details .mp-detail-copy{align-content:end;display:grid;gap:8px;min-width:0}.mobile-prototype--set-overview #set-details h1{font-size:24px;font-size:clamp(22px,calc(18px + 1.5cqi),28px);line-height:1.1;margin:0;text-wrap:balance}.mobile-prototype--set-overview #set-details .mp-set-composition{font-size:13px;font-size:clamp(12px,calc(10px + .9cqi),15px);line-height:1.35}.mobile-prototype--set-overview #set-details .mp-price{padding-block:6px}.mobile-prototype--set-overview #set-details .mp-price :is(del,strong){font-size:22px;font-size:clamp(20px,calc(16px + 1.8cqi),26px);line-height:1.2;white-space:nowrap}.mobile-prototype--set-overview #set-details .mp-price-discount{font-size:16px}.mobile-prototype--set-overview #set-details .mp-actions>*{font-size:14px;font-size:clamp(13px,calc(11px + .8cqi),16px);min-height:48px;padding:10px 8px;white-space:nowrap}@media(max-height:600px){.mobile-prototype--set-overview #set-details{gap:8px;padding-block:8px 12px}.mobile-prototype--set-overview #set-details .mp-detail-copy{gap:6px}.mobile-prototype--set-overview #set-details .mp-price{padding-block:4px}.mobile-prototype--set-overview #set-details .mp-actions>*{min-height:44px;padding-block:8px}}@media(max-height:520px)and (max-width:559px){.mobile-prototype--set-overview #set-details{gap:6px;padding-block:6px 10px}.mobile-prototype--set-overview #set-details .mp-detail-copy{gap:4px}.mobile-prototype--set-overview #set-details .mp-price{padding-block:2px}}@media(max-height:520px)and (min-width:560px){.mobile-prototype.mobile-prototype--set-overview{--mp-set-header-height:48px;--mp-set-tabs-height:40px;--mp-bottom-height:56px}.mobile-prototype--set-overview .mp-header img{width:100px}.mobile-prototype--set-overview .mp-header{padding-block:env(safe-area-inset-top,0) 0}.mobile-prototype--set-overview #set-details{gap:16px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:minmax(0,1fr);padding-block:8px}.mobile-prototype--set-overview #set-details .mp-detail-copy{align-content:center;gap:4px}.mobile-prototype--set-overview #set-details h1{font-size:22px}.mobile-prototype--set-overview #set-details .mp-set-composition{font-size:12px}.mobile-prototype--set-overview #set-details .mp-price :is(del,strong){font-size:20px}.mobile-prototype--set-overview #set-details .mp-actions{gap:6px}.mobile-prototype--set-overview #set-details .mp-actions>*{font-size:13px}}@media(max-height:360px)and (min-width:560px){.mobile-prototype--set-overview #set-details h1{font-size:20px;line-height:1.05}.mobile-prototype--set-overview #set-details .mp-detail-copy{gap:1px}.mobile-prototype--set-overview #set-details .mp-price{padding-block:0}.mobile-prototype--set-overview #set-details .mp-price-discount{font-size:14px;line-height:1.2;padding-block:2px}.mobile-prototype--set-overview #set-details .mp-set-savings,.mobile-prototype--set-overview #set-details .mp-set-savings strong{font-size:12px}}.mp-product-cards[data-v-35481acf]{min-width:0}.mp-product-controls[data-v-35481acf]{justify-content:flex-end;margin-bottom:12px}.mp-product-controls button[data-v-35481acf]{color:var(--mp-brand-accent);height:44px;width:44px}.mp-product-controls button[data-v-35481acf]:disabled{cursor:default;opacity:.35}.mp-product-controls button[data-v-35481acf]:hover:not(:disabled){background:var(--mp-brand-accent);border-color:var(--mp-brand-accent);color:var(--mp-brand-accent-ink)}.mp-catalog-products--slider[data-v-35481acf]:focus-visible,.mp-product-controls button[data-v-35481acf]:focus-visible{outline:2px solid var(--mp-brand-accent);outline-offset:2px}.mobile-prototype .mp-catalog-products--slider[data-v-35481acf]{gap:16px;grid-auto-columns:min(calc(100% - 24px),340px);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:14px;scroll-snap-type:x mandatory;scrollbar-color:var(--mp-brand-accent) transparent;scrollbar-width:thin}.mp-catalog-products--slider[data-v-35481acf]>.catalog-product-card{scroll-snap-align:start}.mp-tanino-intro[data-v-0e435038]{display:grid;gap:16px}.mp-tanino-intro h1[data-v-0e435038]{margin:0}.mp-series-description[data-v-8a87dc8e],.mp-series-description-grid[data-v-8a87dc8e]{display:grid;gap:20px;min-width:0}.mp-series-description h3[data-v-8a87dc8e]{font-size:var(--mp-font-h3);margin:0 0 12px}.mp-series-compare-action[data-v-8a87dc8e]{display:grid;gap:16px}.mp-series-compare-action .mp-secondary[data-v-8a87dc8e]{width:-moz-fit-content;width:fit-content}@media(min-width:760px){.mp-series-description-grid[data-v-8a87dc8e]{grid-template-columns:repeat(2,minmax(0,1fr))}}
