/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties;.mg--tryon-steps .tss-mesh{stroke:currentColor;stroke-linecap:round;stroke-width:3.5}.mg--tryon-steps .tss-tint{fill:color-mix(in srgb,var(--mg-accent) 24%,transparent);stroke:none}.mg--tryon-steps .tss-oval{stroke:var(--mg-line);stroke-width:1.5}@property --mk-u{syntax:"<length>";inherits:true;initial-value:1px}@property --mock-accent{syntax:"<color>";inherits:true;initial-value:#1e2833}.device{--mk-bezel:0;--mk-vx:0;--mk-vy:0;--mk-vw:var(--mk-w);--mk-vh:var(--mk-h);container-type:inline-size;inline-size:100%;margin-inline:auto;max-inline-size:var(--mk-max,100%);position:relative}.device--fixed{max-inline-size:min(var(--mk-max,100%),calc(var(--mk-fit, 76svh)*(var(--mk-vw) + 2*var(--mk-bezel))/(var(--mk-vh) + var(--mk-bar, 0) + var(--mk-bezel)*2)))}.device-slot{container:mock/inline-size;min-inline-size:0}@container mock (width < 64rem){.device{--mk-vx:var(--mk-vx-md,0);--mk-vy:var(--mk-vy-md,0);--mk-vw:var(--mk-vw-md,var(--mk-w));--mk-vh:var(--mk-vh-md,var(--mk-h))}}@container mock (width < 40rem){.device{--mk-vx:var(--mk-vx-sm,var(--mk-vx-md,0));--mk-vy:var(--mk-vy-sm,var(--mk-vy-md,0));--mk-vw:var(--mk-vw-sm,var(--mk-vw-md,var(--mk-w)));--mk-vh:var(--mk-vh-sm,var(--mk-vh-md,var(--mk-h)))}}.device--narrow{display:none}@container mock (width < 40rem){.device--narrow{display:block}.device--wide{display:none}}.device__body{--mk-u:calc(100cqi/(var(--mk-vw) + 2*var(--mk-bezel)));font-size:calc(var(--mk-u)*16);line-height:1.4;overflow:hidden;padding:calc(var(--mk-bezel)*var(--mk-u));position:relative;text-align:start;-webkit-user-select:none;user-select:none}.device__glass{background-color:var(--mock-bg);inline-size:calc(var(--mk-vw)*var(--mk-u));isolation:isolate;overflow:hidden;position:relative}.device--fixed .device__glass{contain-intrinsic-block-size:calc((var(--mk-bar, 0) + var(--mk-vh))*var(--mk-u));content-visibility:auto}.device__screen{overflow:hidden;position:relative}.device--fixed .device__screen{block-size:calc(var(--mk-vh)*var(--mk-u));content-visibility:auto}.device__canvas{color:var(--mock-ink);font-family:var(--mock-font);font-size:calc(var(--mk-u)*16);font-weight:400;inline-size:calc(var(--mk-vw)*var(--mk-u));letter-spacing:0;position:relative;-webkit-font-smoothing:antialiased}.device--fixed .device__canvas{block-size:calc(var(--mk-h)*var(--mk-u));inline-size:calc(var(--mk-w)*var(--mk-u));inset-block-start:0;inset-inline-start:0;position:absolute;translate:calc(var(--mk-vx)*-1*var(--mk-u)) calc(var(--mk-vy)*-1*var(--mk-u))}.device__main{position:relative}.device--fixed .device__main{inset:0;overflow:hidden;position:absolute}.device--phone .device__body{background-color:var(--color-navy);border-radius:calc(var(--mk-u)*56);box-shadow:inset 0 0 0 calc(var(--mk-u)*1.5) var(--color-navy-500),var(--shadow-2)}.device--phone .device__glass{border-radius:calc(var(--mk-u)*44)}.device--phone .device__bar{align-items:center;background-color:var(--mock-surface);block-size:calc(var(--mk-u)*47);color:var(--mock-ink);display:flex;font-family:var(--font-sans);justify-content:space-between;padding-inline:calc(var(--mk-u)*34) calc(var(--mk-u)*30);position:relative}.device__time{font-size:calc(var(--mk-u)*15);font-variant-numeric:tabular-nums;font-weight:600}.device__island{background-color:var(--color-navy-950);block-size:calc(var(--mk-u)*34);border-radius:var(--radius-pill);inline-size:calc(var(--mk-u)*122);inset-block-start:calc(var(--mk-u)*11);inset-inline-start:50%;position:absolute;translate:-50% 0}.device__battery{block-size:calc(var(--mk-u)*12);border:calc(var(--mk-u)*1) solid;border-radius:calc(var(--mk-u)*4);inline-size:calc(var(--mk-u)*25);opacity:.8;position:relative}.device__battery:after{background-color:currentColor;border-radius:calc(var(--mk-u)*2);content:"";inset:calc(var(--mk-u)*1.5);inset-inline-end:calc(var(--mk-u)*5);position:absolute}:is(.device--browser,.device--admin,.device--mail,.device--crop)	.device__body{background-color:var(--color-white);border-radius:calc(var(--mk-u)*12);box-shadow:0 0 0 1px var(--color-line),var(--shadow-2)}:is(.device--browser,.device--admin) .device__glass{border-radius:calc(var(--mk-u)*12)}:is(.device--browser,.device--admin) .device__bar{align-items:center;background-color:var(--color-navy-50);block-size:calc(var(--mk-u)*44);border-block-end:1px solid var(--color-line);color:var(--color-ink-2);display:grid;font-family:var(--font-sans);gap:calc(var(--mk-u)*16);grid-template-columns:1fr minmax(0,calc(var(--mk-u)*560)) 1fr;padding-inline:calc(var(--mk-u)*16)}.device__dots{display:flex;gap:calc(var(--mk-u)*8)}.device__dots>span{background-color:var(--color-navy-200);block-size:calc(var(--mk-u)*12);border-radius:50%;inline-size:calc(var(--mk-u)*12)}.device__url{align-items:center;background-color:var(--color-white);block-size:calc(var(--mk-u)*28);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--color-line);display:flex;font-size:calc(var(--mk-u)*13);gap:calc(var(--mk-u)*8);justify-content:center;overflow:hidden;padding-inline:calc(var(--mk-u)*14);white-space:nowrap}.device__url>span{overflow:hidden;text-overflow:ellipsis}.device__lock{block-size:calc(var(--mk-u)*12);fill:none;flex:none;inline-size:calc(var(--mk-u)*12);stroke:currentColor;stroke-linecap:round;stroke-width:2.4}.device--admin{--wp-ink:#1d2327;--wp-sub:#2c3338;--wp-current:#2271b1;--wp-on:#f0f0f1;--wp-muted:#a7aaad;--wp-bg:#f0f0f1}.device--admin .device__main{background-color:var(--wp-bg);inset:calc(var(--mk-u)*32) 0 0 calc(var(--mk-u)*160)}.device__wpbar{align-items:center;background-color:var(--wp-ink);block-size:calc(var(--mk-u)*32);color:var(--wp-on);display:flex;font-family:var(--font-sans);font-size:calc(var(--mk-u)*13);gap:calc(var(--mk-u)*14);inset:0 0 auto;padding-inline:calc(var(--mk-u)*10);position:absolute}.device__wplogo{block-size:calc(var(--mk-u)*20);border-radius:50%;box-shadow:inset 0 0 0 calc(var(--mk-u)*2) var(--wp-muted);inline-size:calc(var(--mk-u)*20)}.device__wpstub{background-color:currentColor;block-size:calc(var(--mk-u)*8);border-radius:var(--radius-pill);display:block;inline-size:var(--w,60%);opacity:.28}.device__wpstub--end{margin-inline-start:auto}.device__wpmenu{background-color:var(--wp-ink);color:var(--wp-on);font-family:var(--font-sans);font-size:calc(var(--mk-u)*14);inline-size:calc(var(--mk-u)*160);inset:calc(var(--mk-u)*32) auto 0 0;padding-block:calc(var(--mk-u)*12);position:absolute}.device__wpitem{align-items:center;block-size:calc(var(--mk-u)*34);display:flex;gap:calc(var(--mk-u)*8);padding-inline:calc(var(--mk-u)*10)}.device__wpicon{background-color:currentColor;block-size:calc(var(--mk-u)*18);border-radius:calc(var(--mk-u)*4);flex:none;inline-size:calc(var(--mk-u)*18);opacity:.35}.device__wpitem .device__wpstub{flex:0 1 var(--w,60%)}.device__wpitem.is-current{background-color:var(--wp-current)}.device__wpitem.is-current .device__wpicon{opacity:1}.device__wplabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device__wpsub{background-color:var(--wp-sub);display:grid;gap:calc(var(--mk-u)*12);padding:calc(var(--mk-u)*12) calc(var(--mk-u)*12) calc(var(--mk-u)*12) calc(var(--mk-u)*36)}.device__wpsub>span{background-color:currentColor;block-size:calc(var(--mk-u)*7);border-radius:var(--radius-pill);display:block;inline-size:var(--w,60%);opacity:.3}.device__wpgap{block-size:calc(var(--mk-u)*12);display:block}.device--crop .device__glass{border-radius:calc(var(--mk-u)*12)}@media (forced-colors:active){.device__body{border:1px solid CanvasText}}@media print{.device__body{box-shadow:none}.device{break-inside:avoid}.device__body,.device__glass,.device__screen{overflow:clip}.device--fixed .device__canvas{position:relative}.device--fixed .device__screen{contain:strict}}.mk-ico{block-size:var(--mk-ico,1em);display:inline-block;fill:none;flex:none;inline-size:var(--mk-ico,1em);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vertical-align:-.125em}.mock{align-items:center;column-gap:var(--space-4);contain:layout style;container:mock-figure/inline-size;display:grid;grid-template-columns:minmax(0,1fr) auto;margin:0;min-inline-size:0}.mock__stage{grid-column:1/-1;margin-block-end:var(--space-4);min-inline-size:0}.mock__stage--pair{align-items:start;display:grid;gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}@container mock-figure (width < 56rem){.mock__stage--pair{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}.mock__caption{align-self:center;color:var(--fg-2);grid-column:1;grid-row:2;line-height:1.45;margin:0;min-block-size:44px;padding-block:.6em}.mock__replay{align-items:center;align-self:start;background:transparent;block-size:44px;border:0;border-radius:var(--radius-pill);color:var(--fg,var(--color-ink));cursor:pointer;display:inline-flex;font:inherit;font-size:var(--text-meta);gap:var(--space-2);grid-column:2;grid-row:2;line-height:1;outline:1px solid color-mix(in srgb,currentColor 25%,transparent);outline-offset:-1px;padding-inline:14px 18px;transition:opacity .2s var(--ease-ui),background-color .12s var(--ease-ui);white-space:nowrap}.mock__replay-icon{block-size:20px;flex:none;inline-size:20px}.mock__replay:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.mock:not([data-mock-live]) .mock__replay{visibility:hidden}@container mock-figure (width < 36rem){.mock__caption{grid-column:1/-1}.mock__replay{grid-column:1;grid-row:3;justify-self:start}}@media (prefers-reduced-motion:reduce){.mock__caption{grid-column:1/-1}.mock__replay{display:none}}@media (hover:hover) and (pointer:fine){.mock__replay:hover{background-color:color-mix(in srgb,currentColor 6%,transparent)}.mock[data-mock-phase=play] .mock__replay:not(:focus-visible){opacity:0}}.device{--mock-accent-2:var(--color-teal);--mock-on-accent:var(--color-white);--mock-accent-soft:color-mix(in srgb,var(--mock-accent) 9%,#fff);--mock-ink:var(--color-ink);--mock-ink-2:var(--color-ink-2);--mock-muted:var(--color-ink-3);--mock-bg:var(--color-white);--mock-surface:var(--color-white);--mock-inset:var(--color-mist);--mock-line:rgba(30,40,51,.12);--mock-line-strong:rgba(30,40,51,.25);--mock-wash:rgba(30,40,51,.06);--mock-ok:#0e7a52;--mock-warn:#b26b00;--mock-danger:#b42318;--mock-font:var(--font-sans);--mock-r:12;--mock-r-sm:8}.device.device--code{--mock-bg:var(--color-night);--mock-ink:var(--color-on-night);--mock-font:var(--font-mono)}.mk-h1{font-size:1.75em;font-weight:600;line-height:1.15}.mk-h2{font-size:1.375em;font-weight:600;line-height:1.2}.mk-h3{font-size:1.125em;font-weight:600;line-height:1.25}.mk-t{font-size:.875em}.mk-s{font-size:.8125em}.mk-xs{font-size:.75em}.mk-muted{color:var(--mock-ink-2)}.mk-strong{font-weight:600}.mk-num{font-variant-numeric:tabular-nums}.mk-mono{font-family:var(--font-mono)}.mk-row{align-items:center;display:flex}.mk-col,.mk-row{gap:var(--mk-gap,calc(var(--mk-u)*12));min-inline-size:0}.mk-col{align-content:start;display:grid}.mk-card{background-color:var(--mock-surface);border:calc(var(--mk-u)*1) solid var(--mock-line);border-radius:calc(var(--mock-r)*var(--mk-u));padding:calc(var(--mk-u)*24)}.mk-btn{align-items:center;background-color:var(--mock-accent);block-size:calc(var(--mk-u)*40);border-radius:var(--mock-btn-r,var(--radius-pill));color:var(--mock-on-accent);display:inline-flex;font-size:calc(var(--mk-u)*14);font-weight:600;gap:.5em;justify-content:center;padding-inline:calc(var(--mk-u)*18);transition:background-color var(--mk-t,.2s) var(--ease-ui),color var(--mk-t,.2s) var(--ease-ui);white-space:nowrap}.mk-btn--soft{background-color:var(--mock-accent-soft);box-shadow:inset 0 0 0 calc(var(--mk-u)*1) var(--mock-accent-line,var(--mock-line));color:var(--mock-accent)}.mk-btn--ghost{background-color:var(--mock-surface);box-shadow:inset 0 0 0 calc(var(--mk-u)*1) var(--mock-line-strong);color:var(--mock-ink)}.mk-btn--dark{background-color:var(--mock-ink);color:var(--mock-surface)}.mk-chip{align-items:center;background-color:var(--mk-chip-bg,var(--mock-wash));block-size:calc(var(--mk-u)*24);border-radius:var(--radius-pill);color:var(--mk-chip-fg,var(--mock-ink));display:inline-flex;font-size:calc(var(--mk-u)*12);font-weight:600;gap:.375em;padding-inline:calc(var(--mk-u)*10);white-space:nowrap}.mk-input{align-items:center;background-color:var(--mock-surface);block-size:calc(var(--mk-u)*40);border:calc(var(--mk-u)*1) solid var(--mock-line-strong);border-radius:calc(var(--mock-r-sm)*var(--mk-u));color:var(--mock-muted);display:flex;font-size:calc(var(--mk-u)*14);gap:.5em;overflow:hidden;padding-inline:calc(var(--mk-u)*12);white-space:nowrap}.mk-switch{background-color:var(--mock-line-strong);block-size:calc(var(--mk-u)*20);border-radius:var(--radius-pill);display:inline-block;flex:none;inline-size:calc(var(--mk-u)*36);position:relative;transition:background-color var(--mk-t,.2s) var(--ease-ui)}.mk-switch:after{background-color:#fff;block-size:calc(var(--mk-u)*16);border-radius:50%;box-shadow:0 calc(var(--mk-u)*1) calc(var(--mk-u)*2) rgba(0,0,0,.2);content:"";inline-size:calc(var(--mk-u)*16);inset-block-start:calc(var(--mk-u)*2);inset-inline-start:calc(var(--mk-u)*2);position:absolute;transition:translate var(--mk-t,.2s) var(--ease-ui)}.mk-switch.is-on{background-color:var(--mock-switch,var(--mock-accent))}.mk-switch.is-on:after{translate:calc(var(--mk-u)*16) 0}.mk-check{background-color:var(--mock-surface);block-size:calc(var(--mk-u)*16);border:calc(var(--mk-u)*1.5) solid var(--mock-line-strong);border-radius:calc(var(--mk-u)*4);display:inline-grid;flex:none;inline-size:calc(var(--mk-u)*16);place-items:center}.mk-check.is-on{background-color:var(--mock-accent);border-color:var(--mock-accent)}.mk-check.is-on:after{block-size:70%;border:solid var(--mock-on-accent);border-width:0 calc(var(--mk-u)*2) calc(var(--mk-u)*2) 0;content:"";inline-size:40%;rotate:45deg;translate:0 -12%}.mk-dot{background-color:var(--mk-dot,var(--mock-ok));block-size:calc(var(--mk-u)*8);border-radius:50%;box-shadow:0 0 0 calc(var(--mk-u)*3) color-mix(in srgb,var(--mk-dot,var(--mock-ok)) 15%,transparent);display:inline-block;flex:none;inline-size:calc(var(--mk-u)*8)}.mk-bar{background-color:var(--mock-wash);block-size:calc(var(--mk-u)*8);border-radius:var(--radius-pill);display:block;overflow:hidden}.mk-bar>span{background-color:var(--mk-fill,var(--mock-accent));block-size:100%;border-radius:inherit;display:block;inline-size:calc(var(--v, 0)*100%)}.mk-table{border-collapse:collapse;font-size:calc(var(--mk-u)*13);inline-size:100%}.mk-table :is(th,td){border-block-end:calc(var(--mk-u)*1) solid var(--mock-line);padding:calc(var(--mk-u)*10) calc(var(--mk-u)*12);text-align:start;vertical-align:middle}.mk-table th{color:var(--mock-ink-2);font-weight:600}.mk-toast{align-items:center;background-color:var(--mock-ink);box-shadow:0 calc(var(--mk-u)*8) calc(var(--mk-u)*24) rgba(0,0,0,.18);color:var(--mock-surface);display:flex;font-size:calc(var(--mk-u)*14);font-weight:600;gap:.5em;padding:calc(var(--mk-u)*10) calc(var(--mk-u)*16);position:absolute;white-space:nowrap;z-index:5}.mk-img,.mk-toast{border-radius:calc(var(--mock-r)*var(--mk-u))}.mk-img{aspect-ratio:var(--mk-ar,1);background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--mk-tint,var(--mock-line-strong)) 70%,#fff) 0 18%,transparent 18.5%),linear-gradient(160deg,color-mix(in srgb,var(--mk-tint,var(--mock-line-strong)) 16%,#fff),color-mix(in srgb,var(--mk-tint,var(--mock-line-strong)) 30%,#fff));display:block}.mk-swatch{background-color:var(--c,var(--mock-line-strong));block-size:var(--mk-size,calc(var(--mk-u)*40));border-radius:50%;display:inline-block;flex:none;inline-size:var(--mk-size,calc(var(--mk-u)*40))}.mk-swatch.is-active{box-shadow:0 0 0 calc(var(--mk-u)*3) var(--mock-surface),0 0 0 calc(var(--mk-u)*5) var(--mock-accent)}.mk-swatch.is-out{background-image:linear-gradient(135deg,transparent calc(50% - 1px),rgba(30,40,51,.7) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px));opacity:.55}.mk-stub{background-color:var(--mock-wash);block-size:calc(var(--h, 10)*var(--mk-u));border-radius:var(--radius-pill);display:block;inline-size:var(--w,60%)}.mk-stack{display:inline-grid}.mk-stack>*{grid-area:1/1}.mk-eg{background-color:var(--mock-wash);border-radius:var(--radius-pill);color:var(--mock-ink-2);display:inline-block;font-size:.7em;font-weight:600;letter-spacing:0;margin-inline-start:.4em;padding:.1em .45em;text-transform:none;vertical-align:.15em}.mk-code{counter-reset:mk-line;font-family:var(--font-mono);font-size:calc(var(--mk-u)*13);line-height:1.7;list-style:none;margin:0;padding:calc(var(--mk-u)*16) calc(var(--mk-u)*20)}.mk-code>li{counter-increment:mk-line;overflow:hidden;white-space:pre}.mk-code--wrap>li{overflow-wrap:anywhere;padding-inline-start:3.75em;text-indent:-3.75em;white-space:pre-wrap}.mk-code>li:before{color:var(--color-on-night-3);content:counter(mk-line);display:inline-block;inline-size:2.5em;margin-inline-end:1.25em;text-align:end}.mk-code .t-tag{color:var(--color-teal-300)}.mk-code .t-attr{color:var(--color-navy-300)}.mk-code .t-val{color:var(--color-glint)}.mk-code .t-com{color:var(--color-on-night-3)}:where([data-mk-from],[data-mk-until],[data-mk-on]){--mk-off:0;transition:opacity var(--mk-t,.2s) var(--ease-ui) var(--mk-d,0s),translate var(--mk-t,.2s) var(--ease-ui) var(--mk-d,0s),scale var(--mk-t,.2s) var(--ease-ui) var(--mk-d,0s),clip-path var(--mk-t,.2s) var(--ease-ui) var(--mk-d,0s)}.mock[data-mock-step="0"]	:is([data-mk-from="1"],[data-mk-from="2"],[data-mk-from="3"],[data-mk-from="4"],[data-mk-from="5"]),.mock[data-mock-step="1"]	:is([data-mk-from="2"],[data-mk-from="3"],[data-mk-from="4"],[data-mk-from="5"],[data-mk-until="0"]),.mock[data-mock-step="2"]	:is([data-mk-from="3"],[data-mk-from="4"],[data-mk-from="5"],[data-mk-until="0"],[data-mk-until="1"]),.mock[data-mock-step="3"]	:is([data-mk-from="4"],[data-mk-from="5"],[data-mk-until="0"],[data-mk-until="1"],[data-mk-until="2"]),.mock[data-mock-step="4"]	:is([data-mk-from="5"],[data-mk-until="0"],[data-mk-until="1"],[data-mk-until="2"],[data-mk-until="3"]),.mock[data-mock-step="5"]	:is([data-mk-until="0"],[data-mk-until="1"],[data-mk-until="2"],[data-mk-until="3"],[data-mk-until="4"]){--mk-off:1}.mock[data-mock-step="0"] [data-mk-on]:not([data-mk-on~="0"]),.mock[data-mock-step="1"] [data-mk-on]:not([data-mk-on~="1"]),.mock[data-mock-step="2"] [data-mk-on]:not([data-mk-on~="2"]),.mock[data-mock-step="3"] [data-mk-on]:not([data-mk-on~="3"]),.mock[data-mock-step="4"] [data-mk-on]:not([data-mk-on~="4"]),.mock[data-mock-step="5"] [data-mk-on]:not([data-mk-on~="5"]){--mk-off:1}:is([data-mk-from],[data-mk-until],[data-mk-on]):is(:not([data-mk-fx]),[data-mk-fx=fade]){opacity:calc(1 - var(--mk-off));translate:0 calc(var(--mk-off)*.5em)}[data-mk-fx=rise]{opacity:calc(1 - var(--mk-off));translate:0 calc(var(--mk-off)*1.5em)}[data-mk-fx=grow-x]{scale:calc(1 - var(--mk-off)) 1;transform-origin:0 50%}[data-mk-fx=grow-y]{scale:1 calc(1 - var(--mk-off));transform-origin:50% 100%}[data-mk-fx=pop]{opacity:calc(1 - var(--mk-off));scale:calc(1 - var(--mk-off)*.03)}[data-mk-fx=wipe]{clip-path:inset(0 calc(var(--mk-off)*100%) 0 0)}.mock[data-mock-jump]	:is([data-mk-from],[data-mk-until],[data-mk-on],.mk-btn,.mk-switch,.bf-progress>span,.bf-card__rest,.bf-preview-wrap,tbody tr,.alv-sw__tile,.alv-sw__label,.alv-tab,.alv-tab__n,.alv-btn,.alv-group,.alv-table td,.alv-select,.mss-avail__dot,.mss-orders__caret,.mss-orders__fold,.mss-orders__rest,.pos-pay,.pos-wipe,.po-cap__fill,.po-choice__option,.po-choice__radio,.po-admin,.wt-btn,.wt-switch__item,.wt-w1-en,.wt-sbs__field,.wt-hero__go,.device__wpbar,.device__wpmenu),.mock[data-mock-jump] :is(.mk-switch,.po-choice__radio):after{transition:none!important}@media (prefers-reduced-motion:reduce){.mock *,.mock :after,.mock :before{animation:none!important;transition:none!important}}@media print{.mock__replay{display:none}.mock{break-inside:auto}.mock,.mock__stage--pair{display:block}.mock__stage--pair>.device-slot+.device-slot{margin-block-start:var(--space-4)}.mock__caption{break-before:avoid}}.tryon-demo{background-color:var(--color-night);padding-block:clamp(3.5rem,1rem + 5vw,6rem)}.tryon-demo__inner{align-items:start;row-gap:var(--space-6)}.tryon-demo__head,.tryon-demo__panel,.tryon-demo__stage{grid-column:1/-1;min-inline-size:0}.tryon-demo__stage{order:1}.tryon-demo__panel{order:2}.tryon-demo__title{margin:0}.tryon-demo__lead{color:var(--fg-2);font-size:var(--text-lead);line-height:1.4;margin:var(--space-5) 0 0;max-inline-size:var(--measure-lead)}.tryon-demo__stage{--ts-ratio:4/5;inline-size:100%;position:relative;scroll-margin-block-start:calc(var(--header-h) + var(--space-3))}@media (width >= 48.0625rem){.tryon-demo__stage{--ts-ratio:3/4;max-inline-size:30rem}}.tryon-demo__live{aspect-ratio:var(--ts-ratio);border-radius:var(--radius-card);inset-block-start:0;inset-inline:0;opacity:0;overflow:hidden;position:absolute;transition:opacity var(--dur-2) var(--ease-out);z-index:2}.tryon-demo__live.is-on{opacity:1}.tryon-demo__stage.is-running .ts__chip{visibility:hidden}.tryon-demo__canvas,.tryon-demo__video{block-size:100%;inline-size:100%;inset:0;position:absolute}.tryon-demo__video{background-color:var(--color-night);object-fit:cover;opacity:0;scale:-1 1;transition:opacity var(--dur-3) var(--ease-out)}.tryon-demo__live.has-video .tryon-demo__video{opacity:1}.tryon-demo__canvas{display:block;opacity:0;transition:opacity var(--dur-3) var(--ease-out)}.tryon-demo__live:not(.is-photo) .tryon-demo__canvas{scale:-1 1}.tryon-demo__live.is-drawn .tryon-demo__canvas{opacity:1}.tryon-demo__chip{align-items:center;background:color-mix(in srgb,var(--color-night) 72%,transparent);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-on-night) 16%,transparent);color:var(--color-on-night);display:flex;font-size:var(--text-meta);font-weight:600;gap:.5em;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);line-height:1.2;margin:0;padding:.4em .85em .4em .7em;position:absolute;white-space:nowrap;z-index:1}.tryon-demo__chip-dot{background:var(--color-on-night-3);block-size:.5rem;border-radius:50%;flex:none;inline-size:.5rem;transition:background-color var(--dur-2) var(--ease-ui)}.tryon-demo__live[data-tone=search] .tryon-demo__chip-dot{animation:tryon-demo-pulse 1.2s var(--ease-in-out) infinite alternate;background:var(--color-teal-300)}.tryon-demo__live[data-tone=found] .tryon-demo__chip-dot{background:var(--color-teal-300)}@keyframes tryon-demo-pulse{to{opacity:.35}}.tryon-demo__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);min-block-size:48px}.tryon-demo__actions .btn-pill{max-inline-size:100%;white-space:normal}@media (width < 48.0625rem){.tryon-demo__actions{min-block-size:52px}}.tryon-demo__file{display:none}.tryon-demo__start{--pill-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3z'/%3E%3Ccircle cx='12' cy='13' r='3'/%3E%3C/svg%3E")}.tryon-demo__photo{--pill-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Ccircle cx='9' cy='9' r='2'/%3E%3Cpath d='m21 15-3.1-3.1a2 2 0 0 0-2.8 0L6 21'/%3E%3C/svg%3E")}.tryon-demo__before{--pill-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 18a6 6 0 0 0 0-12z'/%3E%3C/svg%3E")}.tryon-demo__close{--pill-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E")}.tryon-demo__retry{--pill-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8'/%3E%3Cpath d='M3 3v5h5'/%3E%3C/svg%3E")}.tryon-demo__before[aria-pressed=true]{--pill-bg:hsla(240,8%,95%,.14);--pill-border:var(--color-on-night)}.tryon-demo__before[aria-disabled=true]{cursor:not-allowed;opacity:.5}.tryon-demo__message{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-4)}.tryon-demo__status{font-size:var(--text-small);margin:0}.tryon-demo__privacy,.tryon-demo__status{color:var(--fg);line-height:1.5;max-inline-size:44ch}.tryon-demo__privacy{font-size:var(--text-body);margin:var(--space-5) 0 0}.tryon-demo__fine{color:var(--fg-2);margin:var(--space-3) 0 0;max-inline-size:52ch}html.no-js :is(.tryon-demo__actions,.tryon-demo__message,.tryon-demo__js){display:none}@media (width >= 64.0625rem){.tryon-demo__inner{grid-template-rows:auto 1fr;row-gap:var(--space-7)}.tryon-demo__head{grid-column:1/span 5;grid-row:1}.tryon-demo__panel{grid-column:1/span 5;grid-row:2}.tryon-demo__stage{grid-column:7/-1;grid-row:1/span 2;justify-self:end;max-inline-size:min(100%,calc(75svh - var(--header-h)*.75 - 11.25rem))}}html[data-motion=paused] .tryon-demo__chip-dot{animation:none}@media (prefers-reduced-motion:reduce){.tryon-demo__canvas,.tryon-demo__chip-dot,.tryon-demo__live,.tryon-demo__video{animation:none;transition:none}}.vto-band--mist{--surface:var(--color-mist);background-color:var(--color-mist)}.vto-band--white{--surface:var(--color-white);background-color:var(--color-white)}.vto-how__inner{align-items:center;row-gap:var(--space-8)}.vto-how__art,.vto-how__text{grid-column:1/-1;min-inline-size:0}.vto-how__text h2{margin:0 0 var(--space-7)}.vto-how__steps{border-block-start:1px solid var(--hairline);list-style:none;margin:0;padding:0}.vto-how__step{align-items:baseline;border-block-end:1px solid var(--hairline);color:var(--fg);display:grid;font-size:var(--text-lead,1.125rem);grid-template-columns:2.75rem minmax(0,1fr);line-height:1.45;padding-block:var(--space-5);position:relative;transition:color var(--duration-ui,.2s) var(--ease-ui)}.vto-how__num{color:var(--fg-3);font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:.04em}.vto-how__line{max-inline-size:44ch}.vto-how__step.is-mg-live .vto-how__num{color:var(--fg)}.vto-how__steps>.vto-how__step.is-mg-live[data-mg-beat]:before{inset-block-start:calc(var(--space-5) + .62em);inset-inline-start:-14px;margin:0;position:absolute}@media (width >= 64.0625rem){.vto-how__text{grid-column:1/span 5}.vto-how__art{grid-column:7/-1}}.vto-scrolly__head{grid-column:1/-1;margin-block-end:var(--space-7)}.vto-scrolly__head h2{margin:0}.vto-scrolly__track{display:grid;gap:var(--space-5) var(--grid-gap);grid-auto-columns:min(86%,30rem);grid-auto-flow:column;grid-column:1/-1;grid-template-rows:auto auto;margin:0 calc(var(--gutter)*-1) -6px;min-inline-size:0;overflow-x:auto;overscroll-behavior-x:contain;padding:0 var(--gutter) 6px;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.vto-scrolly__track:focus-visible{outline-offset:calc(var(--focus-width, 2px)*-1)}.vto-scrolly__track::-webkit-scrollbar{display:none}.vto-scrolly__step{align-content:start;display:grid;grid-template-columns:2.75rem minmax(0,1fr);scroll-snap-align:start}.vto-scrolly__num{color:var(--fg-3);font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:.04em;padding-block-start:.4em}.vto-scrolly__title{margin:0 0 var(--space-2)}.vto-scrolly__text{color:var(--fg-2);grid-column:2;margin:0;max-inline-size:40ch}.vto-scrolly__fig{background-color:var(--surface,var(--color-white));min-inline-size:0}.vto-scrolly__note{color:var(--fg-3);grid-column:1/-1;margin:var(--space-6) 0 0;position:relative;z-index:1}@media (width >= 64.0625rem){.vto-scrolly__track{gap:0 var(--grid-gap);grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:repeat(var(--vto-steps,5),auto) 18svh;margin:0;overflow:visible;padding:0;scroll-snap-type:none}.vto-scrolly__step{align-content:start;grid-column:1;min-block-size:min(76svh,48rem);padding-block:var(--space-4) var(--space-8)}.vto-scrolly__fig{align-self:start;grid-column:2;inset-block-start:calc(var(--header-h) + var(--wp-admin-h, 0px) + var(--space-6));isolation:isolate;padding-block-end:var(--space-4);position:sticky}.vto-scrolly__fig:before{background-image:linear-gradient(to bottom,transparent,var(--surface,var(--color-white)) var(--space-8));content:"";inset:calc(var(--space-8)*-1) calc(min(var(--space-7), var(--gutter))*-1) calc(var(--space-7)*-1) calc(var(--grid-gap)*-1);pointer-events:none;position:absolute;z-index:-1}.vto-scrolly__fig:focus-within{z-index:1}.vto-scrolly__step:first-child{grid-row:1}.vto-scrolly__fig:nth-child(2){grid-row:1/-1}.vto-scrolly__step:nth-child(3){grid-row:2}.vto-scrolly__fig:nth-child(4){grid-row:2/-1}.vto-scrolly__step:nth-child(5){grid-row:3}.vto-scrolly__fig:nth-child(6){grid-row:3/-1}.vto-scrolly__step:nth-child(7){grid-row:4}.vto-scrolly__fig:nth-child(8){grid-row:4/-1}.vto-scrolly__step:nth-child(9){grid-row:5}.vto-scrolly__fig:nth-child(10){grid-row:5/-1}}.vto-features__head{grid-column:1/-1;margin-block-end:var(--space-7)}.vto-features__head h2{margin:0}.vto-features__list{border-block-start:1px solid var(--hairline);grid-column:1/-1;list-style:none;margin:0;padding:0}.vto-feature{align-items:baseline;border-block-end:1px solid var(--hairline);display:grid;gap:var(--space-2) 0;grid-template-columns:2.75rem minmax(0,1fr);padding-block:var(--space-5)}.vto-feature__num{color:var(--fg-3);font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:.04em}.vto-feature__title{color:var(--fg);margin:0}.vto-feature__text{color:var(--fg-2);grid-column:2;margin:0;max-inline-size:56ch}.vto-features__aside{display:grid;gap:var(--space-6);grid-column:1/-1;margin-block-start:var(--space-8);min-inline-size:0}@media (width >= 48.0625rem) and (width < 64.0625rem){.vto-features__aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 64.0625rem){.vto-features__list{grid-column:1/span 7}.vto-features__aside{align-self:start;grid-column:9/-1;grid-row:2;inset-block-start:calc(var(--header-h) + var(--wp-admin-h, 0px) + var(--space-6));margin-block-start:0;position:sticky}}.vto-privacy__inner{align-items:center;row-gap:var(--space-7)}.vto-privacy__art,.vto-privacy__text{grid-column:1/-1;min-inline-size:0}.vto-privacy__text h2{margin:0 0 var(--space-5);max-inline-size:14em}.vto-privacy__body{color:var(--fg-2);margin:0;max-inline-size:38em}.vto-privacy__svg{block-size:auto;display:block;fill:none;inline-size:min(100%,18rem);margin-inline:auto;overflow:visible;stroke:var(--color-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.vto-privacy__svg *{vector-effect:non-scaling-stroke}.vto-privacy__head,.vto-privacy__loop{stroke:var(--color-ink-2)}.vto-privacy__dot{fill:var(--color-teal);stroke:none}@media (width >= 64.0625rem){.vto-privacy__text{grid-column:1/span 7}.vto-privacy__art{grid-column:9/-1}.vto-privacy__svg{inline-size:min(100%,26rem)}}.vto-merchant__inner{align-items:center;row-gap:var(--space-8)}.vto-merchant__admin,.vto-merchant__head,.vto-merchant__label{grid-column:1/-1;min-inline-size:0}.vto-merchant__head h2{margin:0 0 var(--space-5)}.vto-merchant__lead{color:var(--fg-2);margin:0;max-inline-size:34em}.vto-merchant__admin{align-items:start;display:grid;gap:var(--space-8) var(--grid-gap)}@media (width >= 64.0625rem){.vto-merchant__head{grid-column:1/span 4}.vto-merchant__label{grid-column:6/-1}.vto-merchant__admin{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.vto-scrolly__inner{display:block}.vto-scrolly__head{break-after:avoid}.vto-scrolly__track{display:block;margin:0;overflow:visible;padding:0;scroll-snap-type:none}.vto-scrolly__step{break-after:avoid;break-inside:avoid}.vto-scrolly__fig{margin-block:var(--space-4) var(--space-7)}.sec.vto-scrolly{background-color:transparent;margin-block:var(--section-y);padding-block:0}.tryon-demo__inner{display:flex;flex-direction:column;gap:var(--space-6)}.tryon-demo__stage{--ts-ratio:3/4;max-inline-size:26rem}.vto-features__inner,.vto-how__inner,.vto-merchant__inner,.vto-privacy__inner{display:block}.vto-how__text{break-after:avoid}.vto-how__art{margin-block-start:var(--space-8)}.vto-features__head,.vto-merchant__head{break-after:avoid;break-inside:avoid}.vto-features__aside>.mock{break-inside:avoid}.vto-privacy__text{break-after:avoid}.vto-privacy__art{margin-block-start:var(--space-7)}.vto-merchant__admin,.vto-merchant__label{margin-block-start:var(--space-8)}.vto-face__cheeks,.vto-face__lids{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ts{--ts-shade:var(--ts-shade-0,#b3123a);--ts-depth:var(--ts-depth-0,0.6);--ts-blush:var(--ts-blush-0,transparent);--ts-bg:var(--color-night);--ts-radius:var(--radius-card);--ts-chip-search:#c9a96e;--ts-chip-found:#6fd08c;display:block;margin:0;position:relative}.ts__screen{aspect-ratio:var(--ts-ratio,3/4);background:var(--ts-bg);border-radius:var(--ts-radius);container-type:size;isolation:isolate;overflow:hidden;position:relative}.ts__art{--ts-ah:133.3333cqw;aspect-ratio:3/4;block-size:var(--ts-ah);isolation:isolate;left:50%;position:absolute;top:clamp(calc(100cqh - var(--ts-ah)),calc(50cqh - var(--ts-fcy, .42)*var(--ts-ah)),0px);translate:-50% 0}.ts__brackets,.ts__cheeks,.ts__depth,.ts__face,.ts__face img,.ts__lips,.ts__mesh,.ts__sweep{block-size:100%;inline-size:100%;inset:0;position:absolute}.ts__face img{display:block;object-fit:cover}.ts__art>:is(.ts__lips,.ts__depth){block-size:var(--ts-lbh,100%);inline-size:var(--ts-lbw,100%);inset:var(--ts-lb,0);pointer-events:none}.ts__sweep{display:none;opacity:0;overflow:hidden;pointer-events:none}.ts__mesh{fill:none;pointer-events:none}.ts__mesh path{stroke:var(--color-mist-2);stroke-linecap:round;stroke-opacity:.9;stroke-width:2px;vector-effect:non-scaling-stroke}.ts__brackets{fill:none;opacity:.9;pointer-events:none;transform-origin:50% var(--ts-fcy-pct,42%)}.ts__brackets path{stroke:var(--color-on-night);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.ts__chip{align-items:center;background:color-mix(in srgb,#100a0c 56%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-on-night) 16%,transparent);color:var(--color-on-night);display:flex;font-size:var(--text-meta,.75rem);font-weight:600;gap:.5em;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);line-height:1.2;padding:.4em .85em .4em .7em;white-space:nowrap}.ts__chip,.ts__tag{border-radius:var(--radius-pill);margin:0;position:absolute}.ts__tag{background:color-mix(in srgb,#100a0c 44%,transparent);color:color-mix(in srgb,var(--color-on-night) 78%,transparent);font-size:var(--text-meta,.75rem);font-weight:500;inset-block-end:var(--space-3);inset-inline-end:var(--space-3);line-height:1.2;padding:.3em .7em;pointer-events:none;white-space:nowrap}@container (max-width: 220px){.ts__chip,.ts__tag{display:none}}.ts__chip-dot{background:var(--ts-chip-found);block-size:.5rem;border-radius:50%;flex:none;inline-size:.5rem;transition:background-color var(--dur-2) var(--ease-ui)}.ts__chip-search{display:none}.ts.is-armed .ts__brackets{opacity:0;transform:scale(1.08);transition:opacity var(--dur-1) linear,transform var(--dur-1) linear}.ts.is-armed.is-scan .ts__brackets{opacity:.9;transform:none;transition:opacity var(--dur-4) var(--ease-out),transform var(--dur-4) var(--ease-out)}.ts.is-armed:not(.is-found) .ts__chip-dot{background:var(--ts-chip-search)}.ts.is-armed:not(.is-found) .ts__chip-search{display:inline}.ts.is-armed:not(.is-found) .ts__chip-found{display:none}.ts.is-armed.is-scan:not(.is-held) .ts__sweep{display:block}.ts.is-armed .ts__sweep{translate:0 calc(var(--ts-fy0, 10%) - 100%)}.ts.is-armed .ts__mesh{transform:translateY(calc(100% - var(--ts-fy0, 10%)))}.ts.is-armed.is-mesh .ts__sweep{opacity:1;translate:0 calc(var(--ts-fy1, 70%) - 99%)}.ts.is-armed.is-mesh .ts__mesh{transform:translateY(calc(99% - var(--ts-fy1, 70%)));transition:transform var(--dur-3) linear}.ts.is-armed.is-mesh .ts__sweep{transition:translate var(--dur-3) linear}.ts.is-armed.is-paint .ts__sweep{opacity:0;transition:opacity var(--dur-3) var(--ease-out)}.ts__cover{block-size:var(--ts-lbh,100%);display:none;inline-size:var(--ts-lbw,100%);inset:var(--ts-lb,0);overflow:hidden;pointer-events:none;position:absolute}.ts__cover>span{inset:0;position:absolute}.ts.is-armed:not(.is-held) .ts__cover{animation:ts-cover-in var(--dur-2) var(--ease-ui) both;display:block}@keyframes ts-cover-in{0%{opacity:0}}.ts.is-armed.is-paint .ts__cover{translate:100% 0}.ts.is-armed.is-paint .ts__cover>span{translate:-100% 0}.ts.is-armed.is-paint :is(.ts__cover,.ts__cover>span){transition:translate var(--dur-4) var(--ease-in-out)}.ts.ts--auto .ts__chip-dot{transition:none}.ts.is-armed .ts__brackets,.ts.is-armed:not(.is-held)	:is(.ts__sweep,.ts__mesh,.ts__cover,.ts__cover>span){will-change:transform}@media (prefers-reduced-motion:reduce){.ts *,.ts :before{transition:none!important}}@media (forced-colors:active){.ts__cheeks,.ts__cover,.ts__depth,.ts__lips,.ts__mark,.ts__mesh,.ts__ui{display:none}}@media print{:is(.ts__mesh,.ts__cover){display:none}}.ts--stage{--ts-bg:#100a0c}.ts__cheeks,.ts__depth,.ts__lips{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;pointer-events:none;transition:background-color var(--dur-3) var(--ease-out),opacity var(--dur-3) var(--ease-out)}.ts__depth,.ts__lips{background-color:var(--ts-shade);-webkit-mask-image:var(--ts-mask-lips);mask-image:var(--ts-mask-lips)}.ts__art>:is(.ts__lips,.ts__depth){-webkit-mask-position:var(--ts-lmp,0 0);mask-position:var(--ts-lmp,0 0);-webkit-mask-size:var(--ts-lms,100% 100%);mask-size:var(--ts-lms,100% 100%)}.ts__lips{mix-blend-mode:color}.ts__depth{mix-blend-mode:multiply;opacity:var(--ts-depth)}.ts__cheeks{background-color:var(--ts-blush);-webkit-mask-image:var(--ts-mask-cheeks);mask-image:var(--ts-mask-cheeks);mix-blend-mode:screen;opacity:.3;transition-duration:var(--dur-4)}.ts__mesh{filter:drop-shadow(0 0 1.5px color-mix(in srgb,var(--color-night) 85%,transparent))}.ts__cover>span{background:var(--ts-face) var(--ts-lmp,0 0) /var(--ts-lms,100% 100%) no-repeat}.ts.ts--auto.is-armed :is(.ts__lips,.ts__depth,.ts__cheeks){transition-property:opacity}.ts.ts--auto:not(.is-armed) :is(.ts__lips,.ts__depth,.ts__cheeks){transition:none}.ts__caption{color:var(--fg-2);font-size:var(--text-small);margin-block-start:var(--space-3)}.ts__swatches{align-items:flex-start;container-type:inline-size;display:flex;flex-wrap:wrap;gap:1.5rem var(--space-5);margin-block-start:var(--space-4);padding-block-end:1.5rem}.ts__group{border:0;display:flex;flex-wrap:wrap;gap:1.5rem .25rem;margin:0;min-inline-size:0;padding:0}.ts__group+.ts__group{border-inline-start:1px solid var(--hairline,currentColor);padding-inline-start:var(--space-5)}@container (width < 23.5rem){.ts__group{flex-basis:100%}.ts__group+.ts__group{border-inline-start:0;padding-inline-start:0}.ts__sw:first-of-type .ts__sw-name{inset-inline-start:0;translate:none}}.ts__legend{block-size:1px;clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}.ts__sw{block-size:2.75rem;cursor:pointer;display:grid;inline-size:2.75rem;place-items:center;position:relative}.ts__sw input{block-size:100%;cursor:pointer;inline-size:100%;inset:0;margin:0;opacity:0;position:absolute}.ts__sw-dot{background:var(--c);block-size:1.75rem;border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 22%,transparent);forced-color-adjust:none;inline-size:1.75rem;pointer-events:none;transition:box-shadow var(--dur-1) var(--ease-ui),scale var(--dur-1) var(--ease-ui)}.ts__sw:hover .ts__sw-dot{scale:1.08}.ts__sw--none .ts__sw-dot{background:linear-gradient(135deg,transparent calc(50% - .75px),color-mix(in srgb,currentColor 60%,transparent) calc(50% - .75px),color-mix(in srgb,currentColor 60%,transparent) calc(50% + .75px),transparent calc(50% + .75px));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,currentColor 45%,transparent)}.ts__sw input:checked~.ts__sw-dot{box-shadow:0 0 0 2px var(--surface,var(--color-night)),0 0 0 4px currentColor}.ts__sw--none input:checked~.ts__sw-dot{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,currentColor 45%,transparent),0 0 0 2px var(--surface,var(--color-night)),0 0 0 4px currentColor}.ts__sw input:focus-visible~.ts__sw-dot{outline:var(--focus-width) solid var(--focus);outline-offset:6px}.ts__sw-name{font-size:var(--text-meta,.75rem);inset-block-start:100%;inset-inline-start:50%;line-height:1.5rem;opacity:0;pointer-events:none;position:absolute;translate:-50% 0;white-space:nowrap}.ts__sw input:checked~.ts__sw-name{opacity:1}.ts:has(.ts__group--lips .ts__sw:first-of-type input:checked){--ts-shade:var(--ts-l1);--ts-depth:var(--ts-l1d)}.ts:has(.ts__group--lips .ts__sw:nth-of-type(2) input:checked){--ts-shade:var(--ts-l2);--ts-depth:var(--ts-l2d)}.ts:has(.ts__group--lips .ts__sw:nth-of-type(3) input:checked){--ts-shade:var(--ts-l3);--ts-depth:var(--ts-l3d)}.ts:has(.ts__group--lips .ts__sw:nth-of-type(4) input:checked){--ts-shade:var(--ts-l4);--ts-depth:var(--ts-l4d)}.ts:has(.ts__group--blush .ts__sw:nth-of-type(2) input:checked){--ts-blush:var(--ts-b1)}.ts:has(.ts__group--blush .ts__sw:nth-of-type(3) input:checked){--ts-blush:var(--ts-b2)}.vto-ico{block-size:var(--vto-ico,calc(var(--mk-u)*16));fill:none;flex:none;inline-size:var(--vto-ico,calc(var(--mk-u)*16));stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.vto-link{color:var(--mock-ink-2);font-size:calc(var(--mk-u)*12);text-decoration:underline;text-decoration-color:var(--mock-line-strong);text-underline-offset:calc(var(--mk-u)*3)}.vto-badge{align-items:center;background-color:var(--mock-inset);block-size:calc(var(--mk-u)*20);border-radius:999px;color:var(--mock-ink-2);display:inline-flex;font-size:calc(var(--mk-u)*11);font-weight:500;padding-inline:calc(var(--mk-u)*8)}.vto-shop{background-color:#fff;block-size:100%;color:#1f2937;display:block;font-size:calc(var(--mk-u)*16);line-height:1.45}.vto-shop__bar{align-items:center;block-size:calc(var(--mk-u)*72);border-block-end:calc(var(--mk-u)*1) solid #e5e7eb;display:flex;gap:calc(var(--mk-u)*40);padding-inline:max(calc(var(--mk-u)*48),calc(50% - var(--mk-u)*1064/2))}.vto-shop__brand{font-size:calc(var(--mk-u)*20);font-weight:700}.vto-shop__nav{display:flex;flex:1;gap:calc(var(--mk-u)*28);justify-content:flex-end}.vto-shop__cart{--vto-ico:calc(var(--mk-u)*22);margin-inline-start:auto;stroke-width:2}.vto-shop__nav+.vto-shop__cart{margin-inline-start:0}.vto-shop__body{align-items:start;display:grid;gap:calc(var(--mk-u)*56);grid-template-columns:calc(var(--mk-u)*520) minmax(0,1fr);margin-inline:auto;max-inline-size:calc(var(--mk-u)*1160);padding:calc(var(--mk-u)*40) calc(var(--mk-u)*48)}.vto-shop__gallery{display:block;position:relative}.vto-art{aspect-ratio:1;block-size:auto;border-radius:calc(var(--mk-u)*4);display:block;inline-size:100%}.vto-art__bg{fill:color-mix(in srgb,var(--shade) 9%,#fff)}.vto-art__shadow{fill:rgba(26,17,19,.12)}.vto-art__bullet{fill:var(--shade)}.vto-art__collar{fill:#c9a96e}.vto-art__band,.vto-art__tube{fill:#1a1113}.vto-art__band{fill:#c9a96e}.vto-shop__info{display:flex;flex-direction:column;gap:calc(var(--mk-u)*14);min-inline-size:0}.vto-shop__name{font-size:calc(var(--mk-u)*36);font-weight:500;letter-spacing:-.01em;line-height:1.15}.vto-shop__price{font-size:calc(var(--mk-u)*20)}.vto-shop__desc{display:grid;gap:calc(var(--mk-u)*10);padding-block:calc(var(--mk-u)*6) calc(var(--mk-u)*10)}.vto-shop__buy{display:flex;gap:calc(var(--mk-u)*12)}.vto-shop__qty{block-size:calc(var(--mk-u)*56);border:calc(var(--mk-u)*1) solid #1f2937;display:grid;inline-size:calc(var(--mk-u)*64);place-items:center}.vto-shop__add{background-color:#111;color:#fff;display:grid;font-size:calc(var(--mk-u)*18);padding-inline:calc(var(--mk-u)*36);place-items:center}.vto-trigger{align-items:center;background-color:var(--mock-accent-soft);border:calc(var(--mk-u)*1) solid var(--mock-accent-line);border-radius:999px;color:var(--mock-accent);display:flex;font-size:calc(var(--mk-u)*13);font-weight:600;gap:calc(var(--mk-u)*8);justify-content:center;margin-block-start:calc(var(--mk-u)*4);padding:calc(var(--mk-u)*14) calc(var(--mk-u)*20);transition:background-color .14s var(--ease-ui),color .14s var(--ease-ui),box-shadow .14s var(--ease-ui)}.mock--v1[data-mock-state=hover] .vto-trigger{background-color:var(--mock-accent);box-shadow:0 calc(var(--mk-u)*6) calc(var(--mk-u)*20) color-mix(in srgb,var(--mock-accent) 24%,transparent);color:var(--mock-on-accent)}.vto-badge-live{background-color:var(--mock-accent);border-radius:999px;box-shadow:0 calc(var(--mk-u)*4) calc(var(--mk-u)*14) rgba(26,17,19,.22);color:var(--mock-on-accent);display:grid;font-size:calc(var(--mk-u)*12);font-weight:600;inset-block-end:calc(var(--mk-u)*14);inset-inline-end:calc(var(--mk-u)*14);padding:calc(var(--mk-u)*8) calc(var(--mk-u)*16);place-items:center;position:absolute}.vto-badge-live>*{grid-area:1/1}.vto-badge-live__ring{border:calc(var(--mk-u)*2) solid var(--mock-accent);border-radius:999px;inset:0;opacity:0;place-self:stretch}.mock--v1[data-mock-phase=play][data-mock-state=ripple]	.vto-badge-live__ring{animation:vto-ripple 1.3s cubic-bezier(.22,1,.36,1) 2 both}.mock--v1[data-mock-phase=play][data-mock-state=ripple]	.vto-badge-live__ring--2{animation-delay:.35s}@keyframes vto-ripple{0%{opacity:.7;scale:1}to{opacity:0;scale:1.35 1.8}}.vto-shop--phone .vto-shop__bar{block-size:calc(var(--mk-u)*56);gap:calc(var(--mk-u)*16);padding-inline:calc(var(--mk-u)*18)}.vto-shop--phone .vto-shop__brand{font-size:calc(var(--mk-u)*17)}.vto-shop--phone .vto-shop__body{gap:calc(var(--mk-u)*18);grid-template-columns:minmax(0,1fr);padding:0 0 calc(var(--mk-u)*24)}.vto-shop--phone .vto-art{border-radius:0}.vto-shop--phone .vto-shop__info{gap:calc(var(--mk-u)*12);padding-inline:calc(var(--mk-u)*18)}.vto-shop--phone .vto-shop__name{font-size:calc(var(--mk-u)*26)}.vto-shop--phone .vto-shop__qty{block-size:calc(var(--mk-u)*48);inline-size:calc(var(--mk-u)*52)}.vto-shop--phone .vto-shop__add{flex:1;font-size:calc(var(--mk-u)*16);padding-inline:calc(var(--mk-u)*12)}.vto-window{block-size:100%;display:block;overflow:hidden;position:relative}.vto-window__scrim{background-color:rgba(14,9,11,.62);inset:0;position:absolute}.vto-modal{--vto-shade:#b3123a;--vto-depth:0.62;--vto-sel:#b3123a;background-color:var(--mock-surface);block-size:calc(var(--mk-u)*760);border-radius:calc(var(--mk-u)*16);box-shadow:0 calc(var(--mk-u)*30) calc(var(--mk-u)*80) rgba(14,9,11,.35);color:var(--mock-ink);display:grid;grid-template-rows:calc(var(--mk-u)*58) minmax(0,1fr);inline-size:calc(var(--mk-u)*1120);inset-block-start:calc(var(--mk-u)*70);inset-inline-start:calc(var(--mk-u)*160);line-height:1.35;overflow:hidden;position:absolute}.vto-modal__head{align-items:center;background-color:var(--mock-bg);border-block-end:calc(var(--mk-u)*1) solid var(--mock-line);display:flex;justify-content:space-between;padding-inline:calc(var(--mk-u)*22) calc(var(--mk-u)*12)}.vto-modal__titles{display:grid;gap:calc(var(--mk-u)*2)}.vto-modal__label{color:var(--mock-accent);font-size:calc(var(--mk-u)*11);font-weight:700;transition:color .48s var(--ease-ui)}.vto-modal__product{color:var(--mock-ink-2);font-size:calc(var(--mk-u)*13)}.vto-modal__close{block-size:calc(var(--mk-u)*38);border:calc(var(--mk-u)*1) solid var(--mock-line);border-radius:50%;color:var(--mock-ink);display:grid;inline-size:calc(var(--mk-u)*38);place-items:center}.vto-modal__body{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--mk-u)*356);min-block-size:0}.vto-stage{background-color:var(--mock-stage);border-radius:calc(var(--mk-u)*3);box-shadow:0 calc(var(--mk-u)*12) calc(var(--mk-u)*30) rgba(14,9,11,.3);display:block;margin:calc(var(--mk-u)*20);overflow:hidden;position:relative}.vto-face{aspect-ratio:3/4;display:block;inset-block-start:50%;inset-inline:12%;isolation:isolate;position:absolute;translate:0 calc(-100%*var(--vto-fcy, .42))}.vto-face__cheeks,.vto-face__depth,.vto-face__img,.vto-face__img img,.vto-face__lids,.vto-face__lips{block-size:100%;display:block;inline-size:100%;inset:0;position:absolute}.vto-face__cheeks,.vto-face__depth,.vto-face__lips{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:opacity .48s var(--ease-ui),background-color .48s var(--ease-ui),clip-path .7s cubic-bezier(.22,1,.36,1)}.vto-face__depth,.vto-face__lips{background-color:var(--vto-shade);-webkit-mask-image:var(--vto-mask-lips);mask-image:var(--vto-mask-lips)}.vto-face__lips{mix-blend-mode:color}.vto-face__depth{mix-blend-mode:multiply;opacity:var(--vto-depth)}.vto-face__cheeks{background-color:var(--vto-blush,#f2a07b);-webkit-mask-image:var(--vto-mask-cheeks);mask-image:var(--vto-mask-cheeks);mix-blend-mode:screen;opacity:0}.vto-face__lids{background:radial-gradient(6.4% 2.9% at 34.7% 30.6%,var(--vto-lid,#e8cfa8) 0 35%,transparent 100%),radial-gradient(6.4% 2.9% at 58.5% 30.6%,var(--vto-lid,#e8cfa8) 0 35%,transparent 100%);mix-blend-mode:screen;opacity:0;transition:opacity .48s var(--ease-ui)}.vto-chip{align-items:center;background-color:rgba(16,12,10,.55);border-radius:999px;color:#fff;display:inline-flex;font-size:calc(var(--mk-u)*12);font-weight:500;gap:calc(var(--mk-u)*7);inset-block-start:calc(var(--mk-u)*14);inset-inline-start:calc(var(--mk-u)*14);padding:calc(var(--mk-u)*6) calc(var(--mk-u)*12);position:absolute}.vto-chip__dot{background-color:var(--mock-ok);block-size:calc(var(--mk-u)*7);border-radius:50%;inline-size:calc(var(--mk-u)*7);transition:background-color .14s var(--ease-ui)}.vto-tools{align-items:center;background:linear-gradient(transparent,rgba(16,10,12,.7));color:#fff;display:flex;gap:calc(var(--mk-u)*12);inset-block-end:0;inset-inline:0;justify-content:space-between;padding:calc(var(--mk-u)*40) calc(var(--mk-u)*12) calc(var(--mk-u)*12);position:absolute}.vto-tools__right,.vto-tools__zoom{align-items:center;display:flex;gap:calc(var(--mk-u)*6)}.vto-tools__pct{font-size:calc(var(--mk-u)*12);padding-inline:calc(var(--mk-u)*8)}.vto-chipbtn,.vto-tool{align-items:center;background-color:rgba(16,12,10,.46);block-size:calc(var(--mk-u)*36);border:calc(var(--mk-u)*1) solid hsla(0,0%,100%,.16);border-radius:999px;display:inline-flex;font-size:calc(var(--mk-u)*13);gap:calc(var(--mk-u)*6);justify-content:center;min-inline-size:calc(var(--mk-u)*36)}.vto-chipbtn{padding-inline:calc(var(--mk-u)*14)}.vto-chipbtn.is-on{background-color:#fff;color:var(--mock-ink)}.vto-panel{background-color:var(--mock-surface);border-inline-start:calc(var(--mk-u)*1) solid var(--mock-line);display:flex;flex-direction:column;min-block-size:0;position:relative}.vto-seg{background-color:var(--mock-accent-soft);border-radius:999px;display:grid;grid-template-columns:1fr 1fr;margin:calc(var(--mk-u)*16) calc(var(--mk-u)*20) calc(var(--mk-u)*8);padding:calc(var(--mk-u)*3);transition:background-color .48s var(--ease-ui)}.vto-seg__opt{align-items:center;block-size:calc(var(--mk-u)*38);border-radius:999px;color:var(--mock-ink-2);display:inline-flex;font-size:calc(var(--mk-u)*14);gap:calc(var(--mk-u)*8);justify-content:center}.vto-seg__opt.is-on{background-color:var(--mock-accent);color:var(--mock-on-accent);transition:background-color .48s var(--ease-ui)}.vto-sec{border-block-end:calc(var(--mk-u)*1) solid var(--mock-line);display:grid;gap:calc(var(--mk-u)*12);padding:calc(var(--mk-u)*16) calc(var(--mk-u)*20)}.vto-sec__label{color:var(--mock-muted);font-size:calc(var(--mk-u)*11)}.vto-sec__head{align-items:baseline;display:flex;gap:calc(var(--mk-u)*12);justify-content:space-between}.vto-sec__active{color:var(--mock-ink-2);font-size:calc(var(--mk-u)*12);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vto-sel{align-items:center;display:flex;gap:calc(var(--mk-u)*14)}.vto-sel__sw{background-color:var(--vto-sel);block-size:calc(var(--mk-u)*44);border-radius:50%;flex:none;inline-size:calc(var(--mk-u)*44);transition:background-color .14s var(--ease-ui)}.vto-sel__txt{display:grid;gap:calc(var(--mk-u)*6);min-inline-size:0}.vto-sel__name{font-size:calc(var(--mk-u)*15);font-weight:700}.vto-sel__meta{align-items:center;display:flex;font-size:calc(var(--mk-u)*13);font-weight:600;gap:calc(var(--mk-u)*8)}.vto-grid{display:flex;flex-wrap:wrap;gap:calc(var(--mk-u)*10)}.vto-sw{background-color:var(--c);block-size:calc(var(--mk-u)*36);border-radius:50%;inline-size:calc(var(--mk-u)*36);position:relative;transition:box-shadow .14s var(--ease-ui)}.vto-sw.is-out:after{background:linear-gradient(135deg,transparent calc(50% - 1px),hsla(0,0%,100%,.85) calc(50% - 1px),hsla(0,0%,100%,.85) calc(50% + 1px),transparent calc(50% + 1px));border-radius:50%;content:"";inset:0;opacity:.9;position:absolute}.vto-sw.is-out{opacity:.55}.vto-sw--ruby{box-shadow:0 0 0 calc(var(--mk-u)*2) var(--mock-surface),0 0 0 calc(var(--mk-u)*4) var(--mock-accent)}.vto-addlook{align-items:center;block-size:calc(var(--mk-u)*40);border:calc(var(--mk-u)*1) dashed var(--mock-line-strong);border-radius:999px;color:var(--mock-ink-2);display:flex;font-size:calc(var(--mk-u)*13);gap:calc(var(--mk-u)*8);justify-content:center}.vto-foot{background-color:var(--mock-bg);border-block-start:calc(var(--mk-u)*1) solid var(--mock-line);display:grid;gap:calc(var(--mk-u)*10);margin-block-start:auto;padding:calc(var(--mk-u)*16) calc(var(--mk-u)*20) calc(var(--mk-u)*12)}.vto-foot__price{align-items:baseline;display:flex;justify-content:space-between}.vto-foot__label{color:var(--mock-muted);font-size:calc(var(--mk-u)*12)}.vto-foot__amount{font-size:calc(var(--mk-u)*19);font-weight:700}.vto-cta{--vto-ico:calc(var(--mk-u)*17);align-items:center;background-color:var(--mock-accent);block-size:calc(var(--mk-u)*48);border-radius:999px;box-shadow:0 calc(var(--mk-u)*4) calc(var(--mk-u)*14) color-mix(in srgb,var(--mock-accent) 26%,transparent);color:var(--mock-on-accent);display:flex;font-size:calc(var(--mk-u)*15);font-weight:600;gap:calc(var(--mk-u)*9);justify-content:center;transition:background-color .48s var(--ease-ui)}.vto-cta--ghost{background-color:transparent;block-size:calc(var(--mk-u)*44);border:calc(var(--mk-u)*1) solid color-mix(in srgb,var(--mock-accent) 34%,transparent);box-shadow:none;color:var(--mock-accent);font-size:calc(var(--mk-u)*12.5)}.vto-foot__links{align-items:baseline;display:flex;justify-content:space-between}.vto-powered{color:var(--mock-muted);font-size:calc(var(--mk-u)*11);opacity:.8}.vto-powered b{font-weight:500}.vto-look__rows{display:grid;gap:calc(var(--mk-u)*6)}.vto-look__row{align-items:center;background-color:#f8f1f1;border:calc(var(--mk-u)*1) solid var(--mock-line);border-radius:calc(var(--mk-u)*6);display:grid;gap:calc(var(--mk-u)*10);grid-template-columns:calc(var(--mk-u)*20) minmax(0,1fr) auto auto;padding:calc(var(--mk-u)*9) calc(var(--mk-u)*11)}.vto-look__sw{background-color:var(--c);block-size:calc(var(--mk-u)*20);border-radius:50%;inline-size:calc(var(--mk-u)*20)}.vto-look__txt{display:grid;gap:calc(var(--mk-u)*1);min-inline-size:0}.vto-look__type{color:var(--mock-muted);font-size:calc(var(--mk-u)*11)}.vto-look__row--replace{background-color:color-mix(in srgb,var(--mock-accent) 5%,#f8f1f1);border-color:color-mix(in srgb,var(--mock-accent) 30%,transparent)}.vto-look__badge{background-color:color-mix(in srgb,var(--mock-accent) 12%,transparent);border-radius:999px;color:var(--mock-accent);display:inline-block;font-size:calc(var(--mk-u)*9);font-weight:500;letter-spacing:.04em;margin-inline-start:calc(var(--mk-u)*5);padding:calc(var(--mk-u)*1) calc(var(--mk-u)*6);text-transform:none;vertical-align:.1em}.vto-recent__list{display:flex;gap:calc(var(--mk-u)*7)}.vto-recent__sw{background-color:var(--c);block-size:calc(var(--mk-u)*28);border-radius:50%;box-shadow:inset 0 0 0 calc(var(--mk-u)*1) rgba(16,12,10,.12);flex:none;inline-size:calc(var(--mk-u)*28);transition:translate .48s var(--ease-ui),opacity .48s var(--ease-ui)}.mock--v2:not([data-mock-step="3"]) .vto-recent__sw--slide{translate:calc(var(--mk-u)*-35) 0}.mk-switch.vto-switch{block-size:calc(var(--mk-u)*23);inline-size:calc(var(--mk-u)*40)}.mk-switch.vto-switch:after{block-size:calc(var(--mk-u)*17);inline-size:calc(var(--mk-u)*17);inset-block-start:calc(var(--mk-u)*3);inset-inline-start:calc(var(--mk-u)*3)}.vto-look__name{font-size:calc(var(--mk-u)*12.5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vto-look__price{font-size:calc(var(--mk-u)*12);font-weight:600}.vto-look__x{--vto-ico:calc(var(--mk-u)*11);block-size:calc(var(--mk-u)*22);color:var(--mock-muted);display:grid;inline-size:calc(var(--mk-u)*22);place-items:center}.vto-modal--phone{block-size:100%;border-radius:0;box-shadow:none;grid-template-rows:calc(var(--mk-u)*56) minmax(0,1fr);inline-size:100%;inset:auto;position:relative}.vto-modal--phone .vto-modal__head{padding-inline:calc(var(--mk-u)*16) calc(var(--mk-u)*10)}.vto-modal--phone .vto-modal__body{grid-template-columns:minmax(0,1fr);grid-template-rows:calc(var(--mk-u)*387) minmax(0,1fr)}.vto-modal--phone .vto-stage{margin:calc(var(--mk-u)*10) calc(var(--mk-u)*10) 0}.vto-modal--phone .vto-face{inset-inline:4%}.vto-modal--phone .vto-tools{gap:calc(var(--mk-u)*4);padding-inline:calc(var(--mk-u)*8)}.vto-modal--phone .vto-tools__right,.vto-modal--phone .vto-tools__zoom{gap:calc(var(--mk-u)*4)}.vto-modal--phone :is(.vto-tool,.vto-chipbtn){block-size:calc(var(--mk-u)*32);min-inline-size:calc(var(--mk-u)*32);padding-inline:0}.vto-modal--phone .vto-tools__pct{display:none}.vto-modal--phone .vto-panel{border-inline-start:0;overflow:hidden}.vto-modal--phone .vto-seg{margin-inline:calc(var(--mk-u)*14)}.vto-modal--phone .vto-foot,.vto-modal--phone .vto-sec{padding-inline:calc(var(--mk-u)*16)}.vto-modal--phone .vto-foot{box-shadow:0 calc(var(--mk-u)*-10) calc(var(--mk-u)*20) rgba(26,17,19,.06);inset-block-end:0;inset-inline:0;position:absolute}.vto-modal--phone .vto-foot__links,.vto-modal--phone.vto-modal--v4 .vto-sec--sel{display:none}.mock--v2[data-mock-state=search] .vto-chip__dot{background-color:var(--mock-search)}.mock--v2:is([data-mock-state=search],[data-mock-state=found])	:is(.vto-face__lips,.vto-face__depth){opacity:0}.mock--v2[data-mock-state=ruby] .vto-face__lips{clip-path:inset(0)}.mock--v2[data-mock-state=found] .vto-face__lips{clip-path:inset(0 100% 0 0)}:is(.mock--v2[data-mock-state=rose],.mock--v10) .vto-modal{--vto-shade:#e6899f;--vto-depth:0.2;--vto-sel:#e6899f}:is(.mock--v2[data-mock-state=rose],.mock--v10) .vto-sw--ruby{box-shadow:none}:is(.mock--v2[data-mock-state=rose],.mock--v10) .vto-sw--rose{box-shadow:0 0 0 calc(var(--mk-u)*2) var(--mock-surface),0 0 0 calc(var(--mk-u)*4) var(--mock-accent)}.mock--v3 .vto-modal{--vto-ba:50%}.mock--v3[data-mock-state=a] .vto-modal{--vto-ba:30%}.mock--v3[data-mock-state=b] .vto-modal{--vto-ba:70%}.vto-ba{display:block;inset:0;pointer-events:none;position:absolute}.mock--v3 :is(.vto-face__lips,.vto-face__depth){clip-path:inset(0 0 0 var(--vto-ba))}.vto-ba__line{display:block;inset:0;position:absolute;transition:translate .7s cubic-bezier(.22,1,.36,1);translate:var(--vto-ba) 0}.vto-ba__line:before{background-color:#fff;box-shadow:0 0 calc(var(--mk-u)*8) hsla(0,0%,100%,.6);content:"";inline-size:calc(var(--mk-u)*1);inset-block:0;inset-inline-start:calc(var(--mk-u)*-.5);position:absolute}.vto-ba__handle{align-items:center;background-color:#fff;block-size:calc(var(--mk-u)*44);border-radius:50%;box-shadow:0 calc(var(--mk-u)*4) calc(var(--mk-u)*14) rgba(0,0,0,.3);color:var(--mock-ink);display:flex;inline-size:calc(var(--mk-u)*44);inset-block-start:50%;inset-inline-start:0;justify-content:center;position:absolute;translate:-50% -50%}.vto-ba__handle .vto-ico{--vto-ico:calc(var(--mk-u)*14)}.vto-ba__chip{border-radius:999px;font-size:calc(var(--mk-u)*10);font-weight:600;inset-block-start:calc(var(--mk-u)*14);letter-spacing:normal;padding:calc(var(--mk-u)*5) calc(var(--mk-u)*11);position:absolute}.vto-ba__chip--before{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(16,12,10,.55);color:snow;inset-inline-start:calc(var(--mk-u)*14)}.vto-ba__chip--after{background-color:hsla(0,100%,99%,.92);color:var(--mock-ink);inset-inline-end:calc(var(--mk-u)*14)}.mock--v3 .vto-chip{display:none}.vto-modal--v4:not(.vto-modal--phone) .vto-panel{overflow:hidden}.vto-modal--v4:not(.vto-modal--phone) .vto-panel>:first-child{margin-block-start:calc(var(--mk-u)*-64)}.mock--v4 .vto-face__cheeks{opacity:.45}.mock--v4[data-mock-state=three] .vto-face__lids{opacity:.6}.mock--v4[data-mock-state=one] .vto-face__cheeks{opacity:0}.mock--v10[data-mock-state=navy] .vto-modal{--mock-accent:#1e2833;--mock-accent-soft:#e8eaec;--mock-accent-line:#cdd1d6;--mock-accent-hover:#141b23}.vto-panel--crop{border:calc(var(--mk-u)*1) solid var(--mock-line);border-radius:calc(var(--mk-u)*8);line-height:1.35;overflow:hidden}.vto-panel--crop .vto-sec:last-child{border-block-end:0}.vto-row{align-items:center;display:flex;gap:calc(var(--mk-u)*12);justify-content:space-between;min-block-size:calc(var(--mk-u)*26)}.vto-row__label{font-size:calc(var(--mk-u)*13)}.vto-row__label--strong{font-weight:700}.vto-row__val{font-size:calc(var(--mk-u)*12)}.vto-hint{color:var(--mock-muted);font-size:calc(var(--mk-u)*11)}.vto-panel--crop .mk-switch{background-color:var(--mock-accent-line);block-size:calc(var(--mk-u)*23);inline-size:calc(var(--mk-u)*40)}.vto-panel--crop .mk-switch.is-on{background-color:var(--mock-accent)}.vto-panel--crop .mk-switch:after{block-size:calc(var(--mk-u)*17);inline-size:calc(var(--mk-u)*17);inset-block-start:calc(var(--mk-u)*3);inset-inline-start:calc(var(--mk-u)*3)}.vto-panel--crop .mk-switch.is-on:after{translate:calc(var(--mk-u)*17) 0}.vto-zones{display:grid;gap:calc(var(--mk-u)*8);grid-template-columns:repeat(3,minmax(0,1fr))}.vto-zone{border:calc(var(--mk-u)*1) solid var(--mock-line-strong);border-radius:calc(var(--mk-u)*6);display:grid;gap:calc(var(--mk-u)*6);justify-items:center;padding:calc(var(--mk-u)*10) calc(var(--mk-u)*4);transition:border-color .14s var(--ease-ui),box-shadow .14s var(--ease-ui),color .14s var(--ease-ui)}.vto-zone__sw{background-color:var(--c);block-size:calc(var(--mk-u)*24);border-radius:50%;inline-size:calc(var(--mk-u)*24)}.vto-zone__name{font-size:calc(var(--mk-u)*10);font-weight:500;letter-spacing:normal;line-height:1.2;text-transform:none}.mock--v6[data-mock-state=corner] .vto-zone--corner,.mock--v6[data-mock-state=crease] .vto-zone--crease,.mock--v6[data-mock-state=lid] .vto-zone--lid{border-color:var(--mock-accent);box-shadow:0 0 0 calc(var(--mk-u)*3) var(--mock-accent-soft);color:var(--mock-accent)}.vto-slider{--v:0.5;block-size:calc(var(--mk-u)*20);display:block;position:relative}.vto-slider:before{background-color:var(--mock-accent-line);block-size:calc(var(--mk-u)*2);border-radius:999px;content:"";display:block;inset-block-start:calc(var(--mk-u)*9);inset-inline:0;position:absolute}.vto-slider__fill{display:none}.vto-slider__knob{display:block;inset:0;position:absolute;transform:translateX(calc(var(--v)*100%));transition:transform .6s cubic-bezier(.22,1,.36,1)}.vto-slider__thumb{background-color:var(--mock-accent);block-size:calc(var(--mk-u)*15);border-radius:50%;box-shadow:0 0 0 calc(var(--mk-u)*3) var(--mock-surface),0 calc(var(--mk-u)*2) calc(var(--mk-u)*6) rgba(42,35,32,.22);display:block;inline-size:calc(var(--mk-u)*15);inset-block-start:calc(var(--mk-u)*2.5);inset-inline-start:calc(var(--mk-u)*-7.5);position:absolute}.vto-lash{--v:var(--a);align-items:center;display:grid;gap:calc(var(--mk-u)*10);grid-template-columns:calc(var(--mk-u)*64) minmax(0,1fr) calc(var(--mk-u)*42);min-block-size:calc(var(--mk-u)*33)}.mock--v7[data-mock-state=more] .vto-lash{--v:var(--b)}.vto-lash .vto-slider{--v:inherit}.vto-lash__name{font-size:calc(var(--mk-u)*13)}.vto-lash__val{font-size:calc(var(--mk-u)*12);justify-items:end}.vto-adm{--adm-navy:#1e2833;--adm-teal:#33b99a;--adm-teal-dark:#1d8c73;--adm-ink:#1e2833;--adm-ink-2:rgba(30,40,51,.75);--adm-muted:rgba(30,40,51,.45);--adm-line:rgba(30,40,51,.12);--adm-line-strong:rgba(30,40,51,.25);--adm-wash:rgba(30,40,51,.06);--adm-soft:rgba(51,185,154,.16);align-content:start;background-color:#f2f2f4;color:var(--adm-ink);display:grid;font-size:calc(var(--mk-u)*14);grid-template-columns:minmax(0,calc(var(--mk-u)*1120));line-height:1.5;min-block-size:100%;padding:calc(var(--mk-u)*16) calc(var(--mk-u)*20) calc(var(--mk-u)*96) calc(var(--mk-u)*22)}.vto-adm__card,.vto-adm__head{background-color:#fff;border:calc(var(--mk-u)*1) solid var(--adm-line);border-radius:calc(var(--mk-u)*24);box-shadow:0 calc(var(--mk-u)*1) calc(var(--mk-u)*2) rgba(30,40,51,.05)}.vto-adm__head{display:grid;margin-block-end:calc(var(--mk-u)*20);padding:calc(var(--mk-u)*20) calc(var(--mk-u)*28) 0}.vto-adm__brand{align-items:center;display:flex;gap:calc(var(--mk-u)*16)}.vto-adm__logo{font-size:calc(var(--mk-u)*24);font-weight:700;letter-spacing:-.02em;line-height:1}.vto-adm__sep{background-color:var(--adm-line);block-size:calc(var(--mk-u)*28);flex:none;inline-size:calc(var(--mk-u)*1)}.vto-adm__name{color:var(--adm-navy);font-size:calc(var(--mk-u)*19);font-weight:700;letter-spacing:-.01em;line-height:1.25}.vto-adm__tag{color:var(--adm-muted)}.vto-adm__ver{align-items:center;block-size:calc(var(--mk-u)*30);border:calc(var(--mk-u)*1) solid var(--adm-line);border-radius:999px;color:var(--adm-ink-2);display:inline-flex;font-family:var(--font-mono);font-size:calc(var(--mk-u)*12);font-weight:500;letter-spacing:.02em;margin-inline-start:auto;padding:0 calc(var(--mk-u)*14)}.vto-adm__tabs{display:flex;gap:calc(var(--mk-u)*28);margin-block-start:calc(var(--mk-u)*18)}.vto-adm__tab{align-items:center;border-block-end:calc(var(--mk-u)*3) solid transparent;color:var(--adm-muted);display:inline-flex;font-weight:600;gap:calc(var(--mk-u)*8);padding:0 calc(var(--mk-u)*2) calc(var(--mk-u)*14)}.vto-adm__tab.is-on{border-block-end-color:var(--adm-teal);color:var(--adm-navy)}.vto-adm__pills{display:flex;flex-wrap:wrap;gap:calc(var(--mk-u)*8);margin-block-end:calc(var(--mk-u)*20)}.vto-adm__pill{align-items:center;background-color:#fff;block-size:calc(var(--mk-u)*38);border:calc(var(--mk-u)*1) solid var(--adm-line);border-radius:999px;color:var(--adm-ink-2);display:inline-flex;font-weight:600;gap:calc(var(--mk-u)*8);padding:0 calc(var(--mk-u)*16)}.vto-adm__pill.is-on{background-color:var(--adm-navy);border-color:var(--adm-navy);color:#fff}.vto-adm__pill.is-on .vto-ico{color:var(--adm-teal)}.vto-adm__card{display:grid;margin-block-end:calc(var(--mk-u)*16);padding:calc(var(--mk-u)*24) calc(var(--mk-u)*28)}.vto-adm__cardhead{align-items:flex-start;display:flex;gap:calc(var(--mk-u)*12) calc(var(--mk-u)*20);justify-content:space-between}.vto-adm__h{color:var(--adm-navy);font-size:calc(var(--mk-u)*19);font-weight:600;letter-spacing:-.005em;line-height:1.3}.vto-adm__stop{color:var(--adm-teal)}.vto-adm__count{align-items:center;background-color:var(--adm-soft);block-size:calc(var(--mk-u)*26);border-radius:999px;color:var(--adm-teal-dark);display:inline-grid;font-size:calc(var(--mk-u)*12);font-weight:600;justify-items:end;line-height:1;padding:0 calc(var(--mk-u)*12);transition:background-color .18s var(--ease-ui),color .18s var(--ease-ui);white-space:nowrap}.mock--v8[data-mock-state=off] .vto-adm__count{background-color:var(--adm-wash);color:var(--adm-ink-2)}.vto-adm__sub{color:var(--adm-ink-2);margin-block:calc(var(--mk-u)*4) calc(var(--mk-u)*18)}.vto-adm__group{color:var(--adm-muted);font-size:calc(var(--mk-u)*12);font-weight:600;letter-spacing:.08em;line-height:1.4;margin:calc(var(--mk-u)*22) 0 calc(var(--mk-u)*10)}.vto-adm__tiles{display:grid;gap:calc(var(--mk-u)*10);grid-template-columns:repeat(2,minmax(0,1fr))}.vto-adm__tile{align-items:center;background-color:#fff;border:calc(var(--mk-u)*1) solid rgba(51,185,154,.5);border-radius:calc(var(--mk-u)*14);display:flex;gap:calc(var(--mk-u)*16);padding:calc(var(--mk-u)*14) calc(var(--mk-u)*16)}.vto-adm__tiletxt{display:flex;flex:1;flex-direction:column;gap:calc(var(--mk-u)*2);min-inline-size:0}.vto-adm__tiletitle{color:var(--adm-navy);font-weight:600}.vto-adm__tileline{color:var(--adm-muted);font-size:calc(var(--mk-u)*12);line-height:1.45}.vto-adm .mk-switch{background-color:var(--adm-line-strong);block-size:calc(var(--mk-u)*24);inline-size:calc(var(--mk-u)*40)}.vto-adm .mk-switch.is-on{background-color:var(--adm-teal)}.vto-adm .mk-switch:after{block-size:calc(var(--mk-u)*18);box-shadow:0 calc(var(--mk-u)*1) calc(var(--mk-u)*3) rgba(30,40,51,.3);inline-size:calc(var(--mk-u)*18);inset-block-start:calc(var(--mk-u)*3);inset-inline-start:calc(var(--mk-u)*3)}.vto-adm .mk-switch.is-on:after{translate:calc(var(--mk-u)*16) 0}.mock--v8[data-mock-state=off] .vto-adm__tile--toggle{border-color:var(--adm-line)}.mock--v8[data-mock-state=off] .vto-adm__tile--toggle .mk-switch{background-color:var(--adm-line-strong)}.mock--v8[data-mock-state=off] .vto-adm__tile--toggle .mk-switch:after{translate:0 0}.vto-adm__save{align-items:center;background-color:#fff;border:calc(var(--mk-u)*1) solid var(--adm-line);border-radius:999px;box-shadow:0 calc(var(--mk-u)*12) calc(var(--mk-u)*32) calc(var(--mk-u)*-16) rgba(30,40,51,.35);display:flex;gap:calc(var(--mk-u)*12) calc(var(--mk-u)*16);inline-size:calc(var(--mk-u)*1120);inset-block-end:calc(var(--mk-u)*16);inset-inline-start:calc(var(--mk-u)*22);justify-content:space-between;padding:calc(var(--mk-u)*10) calc(var(--mk-u)*10) calc(var(--mk-u)*10) calc(var(--mk-u)*22);position:absolute}.vto-adm__state{color:var(--adm-muted)}.vto-adm__state>span{align-items:center;display:inline-flex;gap:calc(var(--mk-u)*10)}.vto-adm__state i{background-color:var(--adm-line-strong);block-size:calc(var(--mk-u)*8);border-radius:50%;flex:none;inline-size:calc(var(--mk-u)*8)}.vto-adm__state .is-dirty{color:var(--adm-navy);font-weight:600}.vto-adm__state .is-dirty i{background-color:var(--adm-teal);box-shadow:0 0 0 calc(var(--mk-u)*3) var(--adm-soft)}.vto-adm__savebtn{align-items:center;background-color:var(--adm-teal);block-size:calc(var(--mk-u)*44);border-radius:999px;color:var(--adm-navy);display:inline-flex;font-size:calc(var(--mk-u)*15);font-weight:600;gap:calc(var(--mk-u)*8);justify-content:center;line-height:1;padding:0 calc(var(--mk-u)*24);white-space:nowrap}.vto-adm__sum{align-items:center;background-color:var(--adm-navy);border-radius:calc(var(--mk-u)*24);color:#fff;display:grid;gap:calc(var(--mk-u)*24) calc(var(--mk-u)*32);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);margin-block-end:calc(var(--mk-u)*16);padding:calc(var(--mk-u)*32)}.vto-adm__sumlead{display:grid}.vto-adm__eyebrow{color:hsla(0,0%,100%,.6);font-size:calc(var(--mk-u)*12);font-weight:600;letter-spacing:.08em}.vto-adm__big{align-items:baseline;display:flex;font-size:calc(var(--mk-u)*64);font-weight:700;gap:calc(var(--mk-u)*12);letter-spacing:-.02em;line-height:1.05;margin:calc(var(--mk-u)*10) 0 calc(var(--mk-u)*4)}.vto-adm__big .mk-eg{background-color:hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.86);font-size:calc(var(--mk-u)*14);font-weight:500;letter-spacing:0}.vto-adm__sumline{color:hsla(0,0%,100%,.75);font-size:calc(var(--mk-u)*16)}.vto-adm__stats{display:grid;gap:calc(var(--mk-u)*10)}.vto-adm__stat{align-items:baseline;border:calc(var(--mk-u)*1) solid hsla(0,0%,100%,.12);border-radius:calc(var(--mk-u)*16);display:flex;gap:calc(var(--mk-u)*16);justify-content:space-between;min-inline-size:0;padding:calc(var(--mk-u)*14) calc(var(--mk-u)*18)}.vto-adm__stat>span{color:hsla(0,0%,100%,.6);font-size:calc(var(--mk-u)*12);font-weight:600;letter-spacing:.08em;white-space:nowrap}.vto-adm__stat b{color:#fff;font-size:calc(var(--mk-u)*19);font-weight:700;min-inline-size:0;overflow:hidden;text-align:end;text-overflow:ellipsis;white-space:nowrap}.vto-adm__stat b.is-text{font-size:calc(var(--mk-u)*14);font-weight:600}.vto-adm__card--table{overflow:hidden;padding:0}.vto-adm__card--table .vto-adm__cardhead{padding:calc(var(--mk-u)*22) calc(var(--mk-u)*28) 0}.vto-adm__card--table .vto-adm__sub{margin:calc(var(--mk-u)*4) 0 0;padding:0 calc(var(--mk-u)*28) calc(var(--mk-u)*16)}.vto-adm__table{display:grid}.vto-adm__tr{align-items:center;border-block-start:calc(var(--mk-u)*1) solid var(--adm-line);display:grid;grid-template-columns:calc(var(--mk-u)*56) minmax(0,1fr) calc(var(--mk-u)*120) 28%}.vto-adm__tr>*{padding:calc(var(--mk-u)*12) calc(var(--mk-u)*16)}.vto-adm__tr>:first-child{color:var(--adm-muted);padding-inline-start:calc(var(--mk-u)*28)}.vto-adm__tr>:last-child{padding-inline-end:calc(var(--mk-u)*28)}.vto-adm__tr--head{border-block-end:calc(var(--mk-u)*1) solid var(--adm-line);color:var(--adm-muted);font-size:calc(var(--mk-u)*12);font-weight:600;letter-spacing:.08em}.vto-adm__tr--head+.vto-adm__tr{border-block-start:0}.vto-adm__tr--head>:nth-child(3){text-align:end}.vto-adm__shade{align-items:center;color:var(--adm-navy);display:flex;font-weight:600;gap:calc(var(--mk-u)*12);min-inline-size:0}.vto-adm__sw{background-color:var(--c);block-size:calc(var(--mk-u)*22);border-radius:50%;box-shadow:inset 0 0 0 calc(var(--mk-u)*1) rgba(30,40,51,.15);flex:none;inline-size:calc(var(--mk-u)*22)}.vto-adm__tries{color:var(--adm-navy);display:grid;font-weight:600;justify-items:end;line-height:1.5;white-space:nowrap}.vto-adm__tries small{color:var(--adm-muted);font-size:calc(var(--mk-u)*12);font-weight:400}.vto-adm__bar{background-color:var(--adm-soft);block-size:calc(var(--mk-u)*6);border-radius:999px;display:block;min-inline-size:calc(var(--mk-u)*80);overflow:hidden}.vto-adm__fill{background-color:var(--adm-teal);block-size:100%;border-radius:999px;display:block;transform:scaleX(var(--f));transform-origin:left;transition:transform .8s cubic-bezier(.22,1,.36,1)}.mock--v9[data-mock-state=empty] .vto-adm__fill{transform:scaleX(0)}.mock[data-mock-jump]	:is(.vto-face__lips,.vto-face__depth,.vto-face__cheeks,.vto-face__lids,.vto-recent__sw,.vto-ba__line,.vto-slider__fill,.vto-slider__knob,.vto-adm__fill,.vto-trigger,.vto-cta,.vto-seg,.vto-seg__opt,.vto-modal__label,.vto-chip__dot,.vto-sel__sw,.vto-sw,.vto-zone){transition:none}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--mk-u:1px;--mock-accent:#1e2833}}}