:is(#tcfg,.tcfg){--t-ink:var(--toya-text-primary);--t-ink2:var(--toya-text-tertiary);--t-muted:var(--toya-text-secondary);--t-surf:var(--toya-bg-surface);--t-white:var(--toya-bg-white);--t-line:var(--toya-hairline-light);--t-gold:var(--toya-accent);--t-gold-h:var(--toya-accent-hover);--t-on-gold:var(--toya-on-accent);--t-r:var(--toya-radius-card);--t-r-sm:var(--toya-radius-card-sm);--t-r-in:var(--toya-radius-input);--t-r-pill:var(--toya-radius-pill);--t-sh:var(--toya-shadow-sm);--t-sh-md:var(--toya-shadow-md);--t-ease:var(--toya-ease);--t-ease-emph:var(--toya-ease-emphasis);--t-fast:var(--toya-dur-fast);--t-base:var(--toya-dur-base)}:is(#tcfg,.tcfg){font-family:var(--toya-font);color:var(--t-ink);background:var(--t-surf);line-height:1.45;border-radius:var(--t-r);display:flow-root;overflow:visible;overflow:clip;-webkit-font-smoothing:antialiased}:is(#tcfg,.tcfg) *{box-sizing:border-box}:is(#tcfg,.tcfg) .tcfg-top{padding:30px 20px 24px;text-align:center;background:var(--t-white);border-bottom:1px solid var(--t-line)}:is(#tcfg,.tcfg) .tcfg-heading{margin:0;font-size:var(--toya-fs-headline-s);font-weight:var(--toya-fw-semibold);letter-spacing:-.01em;line-height:var(--toya-lh-headline-s,1.2)}:is(#tcfg,.tcfg) .tcfg-sub{margin:10px auto 0;max-width:52ch;color:var(--t-ink2);font-size:var(--toya-fs-body-s);line-height:1.55}:is(#tcfg,.tcfg) .tcfg-note{margin:16px auto 0;text-align:left;max-width:560px}:is(#tcfg,.tcfg) .tcfg-note__summary{display:inline-flex;align-items:center;gap:8px;cursor:pointer;list-style:none;margin:0 auto;padding:9px 16px;border:1px solid var(--t-line);border-radius:var(--t-r-pill);background:var(--t-white);font-weight:var(--toya-fw-medium);color:var(--t-ink2);font-size:var(--toya-fs-caption-l);-webkit-tap-highlight-color:transparent;transition:color var(--t-fast) var(--t-ease),border-color var(--t-fast) var(--t-ease)}:is(#tcfg,.tcfg) .tcfg-note{display:flex;flex-direction:column;align-items:center}:is(#tcfg,.tcfg) .tcfg-note__ic{flex:none;display:inline-block}@media(hover:hover)and (pointer:fine){:is(#tcfg,.tcfg) .tcfg-note__summary:hover{color:var(--t-ink);border-color:var(--t-ink2)}}:is(#tcfg,.tcfg) .tcfg-note[open] .tcfg-note__summary{color:var(--t-ink);border-color:var(--t-ink2)}:is(#tcfg,.tcfg) .tcfg-note__summary::-webkit-details-marker{display:none}:is(#tcfg,.tcfg) .tcfg-note__summary:focus-visible{outline:2px solid var(--t-ink);outline-offset:2px}:is(#tcfg,.tcfg) .tcfg-note__toggle{flex:none}:is(#tcfg,.tcfg) .tcfg-note__chev{flex:none;width:9px;height:9px;border-right:2px solid var(--t-ink2);border-bottom:2px solid var(--t-ink2);transform:rotate(45deg);margin-top:-4px;transition:transform var(--t-fast) var(--t-ease)}:is(#tcfg,.tcfg) .tcfg-note[open] .tcfg-note__chev{transform:rotate(-135deg);margin-top:3px}:is(#tcfg,.tcfg) .tcfg-note__body{margin-top:12px;width:100%;padding:16px;border:1px solid var(--t-line);border-radius:var(--toya-radius-card,16px);background:var(--t-surf)}:is(#tcfg,.tcfg) .tcfg-note__intro{margin:0 0 14px;color:var(--t-ink2);font-size:var(--toya-fs-body-s);line-height:1.55}:is(#tcfg,.tcfg) .tcfg-note__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}:is(#tcfg,.tcfg) .tcfg-note__steps>li{display:flex;flex-direction:column;gap:3px}:is(#tcfg,.tcfg) .tcfg-note__st{font-weight:var(--toya-fw-semibold);color:var(--t-ink);font-size:var(--toya-fs-body-s);line-height:1.3}:is(#tcfg,.tcfg) .tcfg-note__sd{color:var(--t-ink2);font-size:var(--toya-fs-body-s);line-height:1.55}@media(prefers-reduced-motion:reduce){:is(#tcfg,.tcfg) .tcfg-note__chev{transition:none}}:is(#tcfg,.tcfg) .tcfg-wrap{max-width:var(--toya-container-wide);margin:0 auto;padding:20px;display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:900px){:is(#tcfg,.tcfg) .tcfg-wrap{max-width:860px;padding:24px 32px 36px}}:is(#tcfg,.tcfg) .tcfg-card{background:var(--t-white);border:1px solid var(--t-line);border-radius:var(--t-r);box-shadow:var(--t-sh);padding:20px;min-width:0}:is(#tcfg,.tcfg) .tcfg-h{font-size:var(--toya-fs-caps-label);font-weight:var(--toya-fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--t-ink2);margin:0 0 14px}:is(#tcfg,.tcfg) .tcfg-h b{color:var(--t-ink);font-weight:var(--toya-fw-bold)}:is(#tcfg,.tcfg) .tcfg-chips{display:flex;flex-wrap:wrap;gap:8px}:is(#tcfg,.tcfg) .tcfg-chip{cursor:pointer;border:1px solid var(--t-line);background:var(--t-white);border-radius:var(--t-r-pill);padding:11px 16px;min-height:44px;font-size:var(--toya-fs-caption-l);font-weight:var(--toya-fw-medium);display:inline-flex;gap:7px;align-items:center;transition:border-color var(--t-fast) var(--t-ease),background-color var(--t-fast) var(--t-ease),color var(--t-fast) var(--t-ease),transform var(--t-fast) var(--t-ease)}@media(hover:hover)and (pointer:fine){:is(#tcfg,.tcfg) .tcfg-chip:hover{border-color:var(--t-gold)}}:is(#tcfg,.tcfg) .tcfg-chip:active{transform:scale(.97)}:is(#tcfg,.tcfg) .tcfg-chip.on{background:var(--t-ink);color:var(--toya-text-primary-dark);border-color:var(--t-ink)}:is(#tcfg,.tcfg) .tcfg-chip .tcfg-plus{color:var(--t-ink2);font-weight:var(--toya-fw-bold);transition:color var(--t-fast) var(--t-ease)}@media(hover:hover)and (pointer:fine){:is(#tcfg,.tcfg) .tcfg-chip:hover .tcfg-plus{color:var(--t-ink)}}:is(#tcfg,.tcfg) .tcfg-room{border:1px solid var(--t-line);border-radius:var(--t-r-sm);padding:14px;margin-top:10px;background:var(--t-surf)}:is(#tcfg,.tcfg) .tcfg-room-top{display:flex;justify-content:space-between;align-items:center;font-weight:var(--toya-fw-semibold);font-size:var(--toya-fs-body-s)}:is(#tcfg,.tcfg) .tcfg-room-top button{border:none;background:none;color:var(--t-ink2);cursor:pointer;font-size:var(--toya-fs-caption-l);min-height:44px;padding:0 4px;border-radius:var(--t-r-in);transition:color var(--t-fast) var(--t-ease),transform var(--t-fast) var(--t-ease)}@media(hover:hover)and (pointer:fine){:is(#tcfg,.tcfg) .tcfg-room-top button:hover{color:var(--t-ink)}}:is(#tcfg,.tcfg) .tcfg-room-top button:active{transform:scale(.97)}:is(#tcfg,.tcfg) .tcfg-seg{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;margin-top:12px;background:var(--t-surf);border:1px solid var(--t-line);border-radius:var(--t-r-in);padding:3px}:is(#tcfg,.tcfg) .tcfg-seg__btn{cursor:pointer;border:none;background:none;border-radius:calc(var(--t-r-in) - 3px);padding:8px 4px;min-height:48px;text-align:center;font-family:inherit;color:var(--t-ink2);transition:background-color var(--t-fast) var(--t-ease),color var(--t-fast) var(--t-ease),box-shadow var(--t-fast) var(--t-ease),transform var(--t-fast) var(--t-ease)}@media(hover:hover)and (pointer:fine){:is(#tcfg,.tcfg) .tcfg-seg__btn:hover{color:var(--t-ink)}}:is(#tcfg,.tcfg) .tcfg-seg__btn:active{transform:scale(.97)}:is(#tcfg,.tcfg) .tcfg-seg__btn.on{background:var(--t-white);color:var(--t-ink);box-shadow:var(--t-sh)}:is(#tcfg,.tcfg) .tcfg-seg__btn b{display:block;font-size:var(--toya-fs-caps-label);font-weight:var(--toya-fw-bold);line-height:1.2}:is(#tcfg,.tcfg) .tcfg-seg__btn small{display:block;font-size:10px;line-height:1.2;margin-top:2px;font-weight:var(--toya-fw-medium)}:is(#tcfg,.tcfg) .tcfg-seg-ex{font-size:var(--toya-fs-caps-label);color:var(--t-ink2);margin-top:8px;line-height:1.4;min-height:1.4em}:is(#tcfg,.tcfg) .tcfg-muted{color:var(--t-ink2);font-size:var(--toya-fs-caption-l)}:is(#tcfg,.tcfg) .tcfg-opt{border:1px solid var(--t-line);border-radius:var(--t-r-sm);padding:16px;margin-top:12px;cursor:pointer;transition:border-color var(--t-fast) var(--t-ease),box-shadow var(--t-fast) var(--t-ease),transform var(--t-fast) var(--t-ease)}@media(hover:hover)and (pointer:fine){:is(#tcfg,.tcfg) .tcfg-opt:hover{border-color:var(--t-gold)}}:is(#tcfg,.tcfg) .tcfg-opt:active{transform:scale(.99)}:is(#tcfg,.tcfg) .tcfg-opt.on{border-color:var(--t-gold);box-shadow:0 0 0 2px var(--t-gold) inset}:is(#tcfg,.tcfg) .tcfg-opt-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px}:is(#tcfg,.tcfg) .tcfg-opt-h b{font-size:var(--toya-fs-body-s);font-weight:var(--toya-fw-semibold)}:is(#tcfg,.tcfg) .tcfg-opt-h .pr{font-weight:var(--toya-fw-bold);font-variant-numeric:tabular-nums;white-space:nowrap}:is(#tcfg,.tcfg) .tcfg-why{font-size:var(--toya-fs-caption-l);color:var(--t-ink2);margin:5px 0 10px;line-height:1.45}:is(#tcfg,.tcfg) .tcfg-line{display:flex;justify-content:space-between;gap:10px;font-size:var(--toya-fs-caption-l);padding:7px 0;border-top:1px solid var(--t-line)}:is(#tcfg,.tcfg) .tcfg-line small{color:var(--t-ink2)}:is(#tcfg,.tcfg) .tcfg-line>span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}:is(#tcfg,.tcfg) .tcfg-toggle{display:inline-flex;background:var(--t-surf);border:1px solid var(--t-line);border-radius:var(--t-r-pill);padding:3px}:is(#tcfg,.tcfg) .tcfg-toggle button{border:none;background:none;cursor:pointer;border-radius:var(--t-r-pill);padding:9px 16px;min-height:44px;font-size:var(--toya-fs-caption-l);color:var(--t-ink2);transition:background-color var(--t-fast) var(--t-ease),color var(--t-fast) var(--t-ease),box-shadow var(--t-fast) var(--t-ease),transform var(--t-fast) var(--t-ease)}:is(#tcfg,.tcfg) .tcfg-toggle button:active{transform:scale(.97)}:is(#tcfg,.tcfg) .tcfg-toggle button.on{background:var(--t-white);color:var(--t-ink);box-shadow:var(--t-sh);font-weight:var(--toya-fw-semibold)}:is(#tcfg,.tcfg) .tcfg-sum{position:static;transition:box-shadow var(--t-base) var(--t-ease)}:is(#tcfg,.tcfg) .tcfg-glass{background:var(--toya-glass-light-bg);-webkit-backdrop-filter:var(--toya-glass-blur);backdrop-filter:var(--toya-glass-blur);border:var(--toya-glass-border);box-shadow:var(--toya-glass-shadow)}@supports not ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){:is(#tcfg,.tcfg) .tcfg-glass{background:var(--t-white)}}:is(#tcfg,.tcfg) .tcfg-sum h3{margin:0 0 6px;font-size:var(--toya-fs-headline-s);font-weight:var(--toya-fw-semibold);letter-spacing:-.01em}:is(#tcfg,.tcfg) .tcfg-big{font-size:var(--toya-fs-headline-m);font-weight:var(--toya-fw-bold);margin:8px 0;font-variant-numeric:tabular-nums;letter-spacing:-.01em}:is(#tcfg,.tcfg) .tcfg-row{display:flex;justify-content:space-between;gap:10px;font-size:var(--toya-fs-caption-l);padding:8px 0;border-top:1px solid var(--t-line)}:is(#tcfg,.tcfg) .tcfg-row>span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}:is(#tcfg,.tcfg) .tcfg-own{background:color-mix(in srgb,var(--t-surf) 70%,transparent);border-radius:var(--t-r-in);padding:12px 14px;margin-top:14px;font-size:var(--toya-fs-caption-l);color:var(--t-ink2);line-height:1.5}@supports not (background:color-mix(in srgb,red,blue)){:is(#tcfg,.tcfg) .tcfg-own{background:var(--t-surf)}}:is(#tcfg,.tcfg) .tcfg-own b{color:var(--t-ink);font-weight:var(--toya-fw-semibold)}:is(#tcfg,.tcfg) .tcfg-stock{margin-top:14px;padding:14px;border:1px solid var(--t-line);border-radius:var(--t-r-sm);background:var(--t-white);transition:box-shadow var(--t-fast) var(--t-ease)}:is(#tcfg,.tcfg) .tcfg-stock.is-on{box-shadow:0 0 0 2px var(--t-ink) inset;border-color:var(--t-ink)}:is(#tcfg,.tcfg) .tcfg-stock__top{display:flex;justify-content:space-between;align-items:center;gap:10px}:is(#tcfg,.tcfg) .tcfg-stock__top b{font-size:var(--toya-fs-body-s);font-weight:var(--toya-fw-semibold)}:is(#tcfg,.tcfg) .tcfg-stock__badge{display:inline-flex;align-items:center;background:var(--t-ink);color:var(--toya-text-primary-dark);font-size:var(--toya-fs-caps-label);font-weight:var(--toya-fw-bold);border-radius:var(--t-r-pill);padding:3px 10px;letter-spacing:.02em;flex:none}:is(#tcfg,.tcfg) .tcfg-stock__body{font-size:var(--toya-fs-caption-l);color:var(--t-ink2);margin:6px 0 10px;line-height:1.5}:is(#tcfg,.tcfg) .tcfg-stock__price{font-size:var(--toya-fs-caption-l);margin-bottom:10px}:is(#tcfg,.tcfg) .tcfg-stock__price s{color:var(--t-ink2)}:is(#tcfg,.tcfg) .tcfg-stock__price b{font-size:var(--toya-fs-body-s);font-weight:var(--toya-fw-bold);margin-left:4px;font-variant-numeric:tabular-nums}:is(#tcfg,.tcfg) .tcfg-stock__econ{color:var(--t-ink2);margin-left:6px}:is(#tcfg,.tcfg) .tcfg-stock__btn{width:100%;border:1px solid var(--t-ink);background:var(--t-white);color:var(--t-ink);font-family:inherit;font-weight:var(--toya-fw-semibold);font-size:var(--toya-fs-caption-l);border-radius:var(--t-r-pill);padding:11px 16px;min-height:46px;cursor:pointer;transition:background-color var(--t-fast) var(--t-ease),color var(--t-fast) var(--t-ease),transform var(--t-fast) var(--t-ease)}:is(#tcfg,.tcfg) .tcfg-stock__btn:active{transform:scale(.98)}:is(#tcfg,.tcfg) .tcfg-stock__btn.is-on{background:var(--t-ink);color:var(--toya-text-primary-dark)}:is(#tcfg,.tcfg) .tcfg-fit{font-size:var(--toya-fs-caps-label);color:var(--t-ink2);white-space:nowrap;letter-spacing:.01em}:is(#tcfg,.tcfg) .tcfg-fit[data-fit=tight],:is(#tcfg,.tcfg) .tcfg-fit[data-fit=under]{color:var(--t-ink);font-weight:var(--toya-fw-semibold)}:is(#tcfg,.tcfg) .tcfg-warn{background:var(--t-surf);border:1px solid var(--t-line);border-radius:var(--t-r-in);padding:10px 12px;margin:10px 0 0;font-size:var(--toya-fs-caption-l);color:var(--t-ink);line-height:1.5}:is(#tcfg,.tcfg) .tcfg-line-l{display:flex;align-items:center;gap:8px;min-width:0}:is(#tcfg,.tcfg) .tcfg-thumb{width:44px;height:44px;border-radius:10px;object-fit:cover;background:var(--t-surf);flex:none;border:1px solid var(--t-line)}:is(#tcfg,.tcfg) .tcfg-opt-tag{display:block;font-size:var(--toya-fs-caps-label);font-weight:var(--toya-fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--t-ink2);margin-top:4px}:is(#tcfg,.tcfg) .tcfg-perso{font-size:var(--toya-fs-caps-label);font-weight:var(--toya-fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--t-ink2);vertical-align:middle}:is(#tcfg,.tcfg) .tcfg-prop{display:flex;gap:12px;padding:12px 0;border-top:1px solid var(--t-line)}:is(#tcfg,.tcfg) .tcfg-prop__img{width:56px;height:56px;border-radius:12px;object-fit:cover;background:var(--t-surf);flex:none;display:block}:is(#tcfg,.tcfg) .tcfg-prop__body{flex:1;min-width:0}:is(#tcfg,.tcfg) .tcfg-prop__top{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:var(--toya-fs-caption-l)}:is(#tcfg,.tcfg) .tcfg-prop__top b{font-weight:var(--toya-fw-semibold)}:is(#tcfg,.tcfg) .tcfg-prop__top .pr{font-weight:var(--toya-fw-bold);font-variant-numeric:tabular-nums;white-space:nowrap}:is(#tcfg,.tcfg) .tcfg-prop__name{font-size:var(--toya-fs-caption-l);font-weight:var(--toya-fw-semibold);margin-top:2px}:is(#tcfg,.tcfg) .tcfg-prop__name span{font-weight:var(--toya-fw-regular);color:var(--t-ink2)}:is(#tcfg,.tcfg) .tcfg-prop__notes{font-size:var(--toya-fs-caps-label);color:var(--t-ink2);margin-top:2px;line-height:1.4}:is(#tcfg,.tcfg) .tcfg-prop__meta{font-size:var(--toya-fs-caps-label);color:var(--t-ink2);margin-top:4px;line-height:1.5}:is(#tcfg,.tcfg) .tcfg-prop__why{font-size:var(--toya-fs-caps-label);color:var(--t-ink);margin-top:4px;line-height:1.4}:is(#tcfg,.tcfg) .tcfg-bar{display:inline-block;vertical-align:middle;width:48px;height:3px;border-radius:2px;background:var(--t-line);overflow:hidden;margin:0 2px}:is(#tcfg,.tcfg) .tcfg-bar i{display:block;height:100%;background:var(--t-ink2)}:is(#tcfg,.tcfg) .tcfg-bar.is-strong i{background:var(--t-ink)}:is(#tcfg,.tcfg) .tcfg-prop__ctl{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px}:is(#tcfg,.tcfg) .tcfg-prop__ctl button{border:none;background:none;padding:6px 0;min-height:32px;cursor:pointer;font-family:inherit;font-size:var(--toya-fs-caps-label);font-weight:var(--toya-fw-semibold);color:var(--t-ink2);text-decoration:underline;text-underline-offset:3px;transition:color var(--t-fast) var(--t-ease)}@media(hover:hover)and (pointer:fine){:is(#tcfg,.tcfg) .tcfg-prop__ctl button:hover{color:var(--t-ink)}}:is(#tcfg,.tcfg) .tcfg-prop__edit{margin-top:8px;padding:10px;background:color-mix(in srgb,var(--t-surf) 70%,transparent);border-radius:var(--t-r-in)}@supports not (background:color-mix(in srgb,red,blue)){:is(#tcfg,.tcfg) .tcfg-prop__edit{background:var(--t-surf)}}:is(#tcfg,.tcfg) .tcfg-prop__alts{display:flex;flex-wrap:wrap;gap:6px}:is(#tcfg,.tcfg) .tcfg-prop__sizes{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:8px}:is(#tcfg,.tcfg) .tcfg-prop__lbl{font-size:var(--toya-fs-caps-label);font-weight:var(--toya-fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--t-ink2);margin-right:2px}:is(#tcfg,.tcfg) .tcfg-minichip{display:inline-flex;align-items:center;gap:6px;cursor:pointer;border:1px solid var(--t-line);background:var(--t-white);border-radius:var(--t-r-pill);padding:6px 10px;min-height:36px;font-family:inherit;font-size:var(--toya-fs-caps-label);font-weight:var(--toya-fw-medium);color:var(--t-ink);transition:border-color var(--t-fast) var(--t-ease),background-color var(--t-fast) var(--t-ease),color var(--t-fast) var(--t-ease),transform var(--t-fast) var(--t-ease)}@media(hover:hover)and (pointer:fine){:is(#tcfg,.tcfg) .tcfg-minichip:hover{border-color:var(--t-ink)}}:is(#tcfg,.tcfg) .tcfg-minichip:active{transform:scale(.97)}:is(#tcfg,.tcfg) .tcfg-minichip.on{background:var(--t-ink);color:var(--toya-text-primary-dark);border-color:var(--t-ink)}:is(#tcfg,.tcfg) .tcfg-minichip img{width:22px;height:22px;border-radius:6px;object-fit:cover;background:var(--t-surf);flex:none}:is(#tcfg,.tcfg) .tcfg-minichip small{color:inherit;opacity:.7;font-size:10px;margin-left:2px}:is(#tcfg,.tcfg) .tcfg-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}:is(#tcfg,.tcfg) .tcfg-act{cursor:pointer;border:1px solid var(--t-line);background:var(--t-white);border-radius:var(--t-r-pill);padding:8px 14px;min-height:38px;font-family:inherit;font-size:var(--toya-fs-caps-label);font-weight:var(--toya-fw-semibold);color:var(--t-ink);transition:border-color var(--t-fast) var(--t-ease),transform var(--t-fast) var(--t-ease)}@media(hover:hover)and (pointer:fine){:is(#tcfg,.tcfg) .tcfg-act:hover{border-color:var(--t-ink)}}:is(#tcfg,.tcfg) .tcfg-act:active{transform:scale(.97)}:is(#tcfg,.tcfg) .tcfg-consult{display:inline-block;margin-top:10px;font-size:var(--toya-fs-caps-label);color:var(--t-ink2);text-decoration:underline;text-underline-offset:3px}@media(hover:hover)and (pointer:fine){:is(#tcfg,.tcfg) .tcfg-consult:hover{color:var(--t-ink)}}:is(#tcfg,.tcfg) .tcfg-quick{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;background:var(--t-surf);border-radius:var(--t-r-in);font-size:var(--toya-fs-caption-l);color:var(--t-ink2)}:is(#tcfg,.tcfg) .tcfg-quickbtn{cursor:pointer;border:1px solid var(--t-line);background:var(--t-white);border-radius:var(--t-r-pill);padding:9px 16px;min-height:40px;font-family:inherit;font-size:var(--toya-fs-caps-label);font-weight:var(--toya-fw-semibold);color:var(--t-ink);transition:border-color var(--t-fast) var(--t-ease),transform var(--t-fast) var(--t-ease)}@media(hover:hover)and (pointer:fine){:is(#tcfg,.tcfg) .tcfg-quickbtn:hover{border-color:var(--t-ink)}}:is(#tcfg,.tcfg) .tcfg-quickbtn:active{transform:scale(.97)}@media print{html.tcfg-print body *{visibility:hidden!important}html.tcfg-print :is(#tcfg,.tcfg) .tcfg-sum,html.tcfg-print :is(#tcfg,.tcfg) .tcfg-sum *{visibility:visible!important}html.tcfg-print :is(#tcfg,.tcfg) .tcfg-sum{display:block!important;position:absolute!important;left:0;top:0;width:100%;border:none;box-shadow:none;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}html.tcfg-print :is(#tcfg,.tcfg) .tcfg-cta,html.tcfg-print :is(#tcfg,.tcfg) .tcfg-actions,html.tcfg-print :is(#tcfg,.tcfg) .tcfg-consult,html.tcfg-print :is(#tcfg,.tcfg) .tcfg-prop__ctl,html.tcfg-print :is(#tcfg,.tcfg) .tcfg-prop__edit{display:none!important}}:is(#tcfg,.tcfg) .tcfg-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:16px;border:none;cursor:pointer;background:var(--t-gold);color:var(--t-on-gold);font-family:inherit;font-weight:var(--toya-fw-semibold);font-size:var(--toya-fs-body-s);border-radius:var(--t-r-pill);padding:14px 20px;min-height:48px;font-variant-numeric:tabular-nums;transition:background-color var(--t-fast) var(--t-ease),transform var(--t-fast) var(--t-ease),opacity var(--t-fast) var(--t-ease)}@media(hover:hover)and (pointer:fine){:is(#tcfg,.tcfg) .tcfg-cta:hover{background:var(--t-gold-h)}}:is(#tcfg,.tcfg) .tcfg-cta:active{transform:scale(.98)}:is(#tcfg,.tcfg) .tcfg-cta[disabled]{opacity:.6;pointer-events:none}:is(#tcfg,.tcfg) .tcfg-cta.is-done{background:var(--t-ink);color:var(--toya-text-primary-dark)}:is(#tcfg,.tcfg) .tcfg-empty{color:var(--t-ink2);font-size:var(--toya-fs-caption-l);padding:10px 0;line-height:1.5}:is(#tcfg,.tcfg) .tcfg-empty--summary{display:flex;flex-direction:column;gap:8px}:is(#tcfg,.tcfg) .tcfg-empty__hint{display:inline-flex;align-items:center;gap:8px}:is(#tcfg,.tcfg) .tcfg-empty__dot{width:8px;height:8px;border-radius:50%;background:var(--t-ink2);flex:none;animation:tcfg-pulse 2s var(--t-ease) infinite}@keyframes tcfg-pulse{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.25);opacity:1}}:is(#tcfg,.tcfg) .tcfg-error{padding:12px 16px;background:var(--t-surf);color:var(--t-ink);border:1px solid var(--t-line);border-radius:var(--t-r-sm);font-size:var(--toya-fs-caption-l);line-height:1.5;margin:12px 20px 0}:is(#tcfg,.tcfg) .tcfg-error[hidden]{display:none}:is(#tcfg,.tcfg) [data-add]:focus-visible,:is(#tcfg,.tcfg) [data-fam]:focus-visible,:is(#tcfg,.tcfg) [data-band]:focus-visible,:is(#tcfg,.tcfg) [data-opt]:focus-visible,:is(#tcfg,.tcfg) [data-p]:focus-visible,:is(#tcfg,.tcfg) [data-del]:focus-visible,:is(#tcfg,.tcfg) [data-goto]:focus-visible,:is(#tcfg,.tcfg) [data-back]:focus-visible,:is(#tcfg,.tcfg) [data-next]:focus-visible,:is(#tcfg,.tcfg) [data-swap]:focus-visible,:is(#tcfg,.tcfg) [data-alt]:focus-visible,:is(#tcfg,.tcfg) [data-szov]:focus-visible,:is(#tcfg,.tcfg) [data-reset]:focus-visible,:is(#tcfg,.tcfg) [data-quick]:focus-visible,:is(#tcfg,.tcfg) [data-addroom]:focus-visible,:is(#tcfg,.tcfg) [data-copy]:focus-visible,:is(#tcfg,.tcfg) [data-share]:focus-visible,:is(#tcfg,.tcfg) [data-print]:focus-visible,:is(#tcfg,.tcfg) [data-stock]:focus-visible,:is(#tcfg,.tcfg) .tcfg-consult:focus-visible,:is(#tcfg,.tcfg) [data-cta]:focus-visible{outline:2px solid var(--toya-text-primary);outline-offset:2px;box-shadow:none;border-radius:var(--t-r-in)}:is(#tcfg,.tcfg) .tcfg-steps{display:flex;gap:4px;padding:18px max(16px,calc((100% - 620px)/2)) 6px;background:var(--t-white)}:is(#tcfg,.tcfg) .tcfg-stepper{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;border:none;background:none;cursor:pointer;padding:4px 2px 12px;font-family:inherit;color:var(--t-ink2);position:relative;min-height:44px;transition:color var(--t-fast) var(--t-ease)}:is(#tcfg,.tcfg) .tcfg-stepper__n{width:27px;height:27px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--toya-fs-caps-label);font-weight:var(--toya-fw-bold);background:var(--t-surf);color:var(--t-ink2);border:1px solid var(--t-line);transition:background-color var(--t-fast) var(--t-ease),color var(--t-fast) var(--t-ease),border-color var(--t-fast) var(--t-ease)}:is(#tcfg,.tcfg) .tcfg-stepper__l{font-size:var(--toya-fs-caps-label);font-weight:var(--toya-fw-semibold);letter-spacing:.02em;line-height:1}:is(#tcfg,.tcfg) .tcfg-stepper:after{content:"";position:absolute;top:13px;left:calc(50% + 19px);right:calc(-50% + 19px);height:2px;background:var(--t-line)}:is(#tcfg,.tcfg) .tcfg-stepper:last-child:after{display:none}:is(#tcfg,.tcfg) .tcfg-stepper.is-current{color:var(--t-ink)}:is(#tcfg,.tcfg) .tcfg-stepper.is-current .tcfg-stepper__n{background:var(--t-ink);color:var(--toya-text-primary-dark);border-color:var(--t-ink)}:is(#tcfg,.tcfg) .tcfg-stepper.is-done{color:var(--t-ink)}:is(#tcfg,.tcfg) .tcfg-stepper.is-done .tcfg-stepper__n{background:var(--t-ink);color:var(--toya-text-primary-dark);border-color:var(--t-ink)}:is(#tcfg,.tcfg) .tcfg-stepper.is-done:after{background:var(--t-ink)}:is(#tcfg,.tcfg) .tcfg-stepper.is-locked{opacity:.45;cursor:not-allowed}:is(#tcfg,.tcfg) .tcfg-wrap{padding-top:14px}:is(#tcfg,.tcfg) .tcfg-step{display:none}:is(#tcfg,.tcfg) .tcfg-step+.tcfg-step{margin-top:0}:is(#tcfg,.tcfg) .tcfg-step.is-active{display:block;min-height:clamp(340px,52vh,620px);animation:tcfg-stepin var(--t-base) var(--t-ease)}@keyframes tcfg-stepin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}:is(#tcfg,.tcfg) .tcfg-sum{display:none}:is(#tcfg,.tcfg)[data-step="3"] .tcfg-sum{display:block;position:static;top:auto}:is(#tcfg,.tcfg) .tcfg-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px max(16px,calc((100% - 800px)/2)) calc(13px + env(safe-area-inset-bottom));position:sticky;bottom:0;background:var(--toya-glass-light-bg);-webkit-backdrop-filter:var(--toya-glass-blur);backdrop-filter:var(--toya-glass-blur);border-top:1px solid var(--t-line);z-index:5}@supports not ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){:is(#tcfg,.tcfg) .tcfg-nav{background:var(--t-white)}}:is(#tcfg,.tcfg) .tcfg-nav-right{display:flex;align-items:center;gap:10px;min-width:0;justify-content:flex-end}:is(#tcfg,.tcfg) .tcfg-nav-hint{font-size:var(--toya-fs-caps-label);color:var(--t-ink2);text-align:right;line-height:1.3;max-width:160px}:is(#tcfg,.tcfg) .tcfg-nav-hint[hidden]{display:none}:is(#tcfg,.tcfg) .tcfg-nav-back{border:1px solid var(--t-line);background:var(--t-white);color:var(--t-ink);font-family:inherit;font-weight:var(--toya-fw-medium);font-size:var(--toya-fs-caption-l);border-radius:var(--t-r-pill);padding:11px 18px;min-height:46px;cursor:pointer;transition:border-color var(--t-fast) var(--t-ease),transform var(--t-fast) var(--t-ease)}@media(prefers-reduced-motion:no-preference){:is(#tcfg,.tcfg) .tcfg-nav-back{animation:tcfg-back-in .25s var(--t-ease) both}@keyframes tcfg-back-in{0%{opacity:0}to{opacity:1}}}:is(#tcfg,.tcfg) .tcfg-nav-back:active{transform:scale(.97)}:is(#tcfg,.tcfg) .tcfg-nav-next{flex:none;border:none;background:var(--t-ink);color:var(--toya-text-primary-dark);font-family:inherit;font-weight:var(--toya-fw-semibold);font-size:var(--toya-fs-caption-l);border-radius:var(--t-r-pill);padding:11px 22px;min-height:46px;cursor:pointer;transition:background-color var(--t-fast) var(--t-ease),opacity var(--t-fast) var(--t-ease),transform var(--t-fast) var(--t-ease)}:is(#tcfg,.tcfg) .tcfg-nav-next:active{transform:scale(.97)}:is(#tcfg,.tcfg) .tcfg-nav-next[disabled]{opacity:.45;pointer-events:none}:is(#tcfg,.tcfg) .tcfg-nav-next[hidden]{display:none}:is(#tcfg,.tcfg) .tcfg-famhint{margin:10px 2px 0;font-size:var(--toya-fs-caption-l);color:var(--t-ink2);line-height:1.5;min-height:1.5em}:is(#tcfg,.tcfg) .tcfg-room.tcfg-flash{animation:tcfgFlash 1.5s var(--t-ease)}@keyframes tcfgFlash{0%{box-shadow:0 0 0 2px var(--t-ink)}to{box-shadow:0 0 0 2px #0000}}:is(#tcfg,.tcfg) .tcfg-trust{display:flex;align-items:center;gap:6px;margin:2px 0 12px;font-size:var(--toya-fs-caption-l);color:var(--t-ink2)}:is(#tcfg,.tcfg) .tcfg-trust svg{flex:none}:is(#tcfg,.tcfg) .tcfg-pk-badge{display:inline-block;margin-left:5px;padding:1px 7px;border-radius:var(--t-r-pill);background:var(--t-ink);color:var(--toya-text-primary-dark);font-size:11px;font-weight:var(--toya-fw-semibold);line-height:1.5;vertical-align:1px}:is(#tcfg,.tcfg) .tcfg-toggle button.on .tcfg-pk-badge{background:var(--t-white);color:var(--t-ink)}:is(#tcfg,.tcfg) .tcfg-opt-ic{display:inline-block;margin-right:6px;vertical-align:-2px}@media(max-width:899px){:is(#tcfg,.tcfg) .tcfg-nav-next.is-cta{padding:11px 16px;max-width:calc(100vw - 130px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}:is(#tcfg,.tcfg) .tcfg-stock--spray .tcfg-stock__top{margin-bottom:2px}:is(#tcfg,.tcfg) .tcfg-resume{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:0;padding:10px 16px;background:var(--t-white);border-bottom:1px solid var(--t-line);font-size:var(--toya-fs-caption-l);color:var(--t-ink2)}:is(#tcfg,.tcfg) .tcfg-resume[hidden]{display:none}:is(#tcfg,.tcfg) .tcfg-resume button{border:none;background:none;cursor:pointer;font-family:inherit;font-size:var(--toya-fs-caption-l);font-weight:var(--toya-fw-semibold);color:var(--t-ink);text-decoration:underline;text-underline-offset:3px;padding:6px 4px;min-height:32px}@media(prefers-reduced-motion:reduce){:is(#tcfg,.tcfg) *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:is(#tcfg,.tcfg) .tcfg-chip:active,:is(#tcfg,.tcfg) .tcfg-seg__btn:active,:is(#tcfg,.tcfg) .tcfg-opt:active,:is(#tcfg,.tcfg) .tcfg-toggle button:active,:is(#tcfg,.tcfg) .tcfg-room-top button:active,:is(#tcfg,.tcfg) .tcfg-minichip:active,:is(#tcfg,.tcfg) .tcfg-act:active,:is(#tcfg,.tcfg) .tcfg-quickbtn:active,:is(#tcfg,.tcfg) .tcfg-stock__btn:active,:is(#tcfg,.tcfg) .tcfg-cta:active{transform:none}:is(#tcfg,.tcfg) .tcfg-empty__dot{animation:none}:is(#tcfg,.tcfg) .tcfg-step.is-active{animation:none}:is(#tcfg,.tcfg) .tcfg-nav-back:active,:is(#tcfg,.tcfg) .tcfg-nav-next:active{transform:none}}:is(#tcfg,.tcfg) .tcfg-one__toggle,:is(#tcfg,.tcfg) .tcfg-dup__again{display:block;width:100%;margin-top:8px;padding:10px 8px;min-height:44px;border:none;background:none;cursor:pointer;font-family:inherit;font-size:var(--toya-fs-caption-l);font-weight:var(--toya-fw-medium);color:var(--t-ink2);text-decoration:underline;text-underline-offset:3px}:is(#tcfg,.tcfg) .tcfg-one__toggle:disabled{opacity:.5;cursor:default}@media(hover:hover)and (pointer:fine){:is(#tcfg,.tcfg) .tcfg-one__toggle:hover,:is(#tcfg,.tcfg) .tcfg-dup__again:hover{color:var(--t-ink)}}:is(#tcfg,.tcfg) .tcfg-one{padding:12px;border:1px solid var(--t-line);border-radius:var(--t-r-sm);background:var(--t-white)}:is(#tcfg,.tcfg) .tcfg-one__hint{margin:0 0 4px;font-size:var(--toya-fs-caption-l);color:var(--t-ink2);line-height:1.5}:is(#tcfg,.tcfg) .tcfg-one__btn{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:46px;margin-top:6px;padding:10px 14px;border:1px solid var(--t-line);border-radius:var(--t-r-sm);background:var(--t-white);color:var(--t-ink);font-family:inherit;font-size:var(--toya-fs-caption-l);text-align:left;cursor:pointer;font-variant-numeric:tabular-nums;transition:border-color var(--t-fast) var(--t-ease)}:is(#tcfg,.tcfg) .tcfg-one__btn b{white-space:nowrap}:is(#tcfg,.tcfg) .tcfg-one__btn:disabled{opacity:.5;cursor:default}@media(hover:hover)and (pointer:fine){:is(#tcfg,.tcfg) .tcfg-one__btn:hover{border-color:var(--t-ink)}}:is(#tcfg,.tcfg) .tcfg-dup{margin-top:16px;padding:14px;border:1px solid var(--t-ink);border-radius:var(--t-r-sm);background:var(--t-surf)}:is(#tcfg,.tcfg) .tcfg-dup p{margin:0 0 10px;font-size:var(--toya-fs-caption-l);font-weight:var(--toya-fw-semibold);color:var(--t-ink);line-height:1.5}:is(#tcfg,.tcfg) .tcfg-dup__acts{display:grid;gap:8px}:is(#tcfg,.tcfg) .tcfg-dup__acts .tcfg-dup__again{margin-top:0}:is(#tcfg,.tcfg) .tcfg-dup__cart{display:flex;align-items:center;justify-content:center;box-sizing:border-box;text-decoration:none}:is(#tcfg,.tcfg) [data-one]:focus-visible,:is(#tcfg,.tcfg) [data-oneadd]:focus-visible,:is(#tcfg,.tcfg) .tcfg-dup :is(a,button):focus-visible{outline:2px solid var(--toya-text-primary);outline-offset:2px;box-shadow:none;border-radius:var(--t-r-in)}@media print{html.tcfg-print :is(#tcfg,.tcfg) .tcfg-one__toggle,html.tcfg-print :is(#tcfg,.tcfg) .tcfg-one,html.tcfg-print :is(#tcfg,.tcfg) .tcfg-dup{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/toya-configurator.css.map */
