.ttb--ux2{--tt2-blue: #0d4f7d;--tt2-blue-dark: #093a5c;--tt2-ink: var(--bw-text-strong, #1e1e1e);--tt2-text: var(--bw-text, #333);--tt2-muted: var(--bw-text-muted, #5a5a5a);--tt2-rule: #dfe6ee;--tt2-tint: #f4f8fb;--tt2-err: #b42318;--tt2-ok: #1f7a43}.ttb--ux2-on :is(.ttb-stepguide,.ttb-layout,.ttb-seo-bar){display:none!important}.ttb--ux2-on .ttb-wrap>.pb-step:has(#pb-addsample){position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tt2 *,.tt2 *:before,.tt2 *:after,.tt2-info *,.tt2-fs *{box-sizing:border-box}.tt2-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tt2 [hidden],.tt2-info [hidden],.tt2-fs [hidden]{display:none!important}.tt2 p{margin:0}html.tt2-lock{overflow:hidden}.tt2-m{display:none}@media(max-width:749px){.tt2-m{display:inline}.tt2-d{display:none}}.tt2-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 20px;border:2px solid var(--tt2-blue);border-radius:10px;font:inherit;font-size:var(--bw-fs-btn, 14px);font-weight:700;line-height:1.2;text-decoration:none;text-align:center;cursor:pointer}.tt2-btn--primary{background:var(--tt2-blue);color:#fff}.tt2-btn--primary:hover{background:var(--tt2-blue-dark);border-color:var(--tt2-blue-dark);color:#fff}.tt2-btn--ghost{background:#fff;color:var(--tt2-blue)}.tt2-btn--ghost:hover{background:#eef5fa}.tt2-btn--block{display:flex;width:100%}.tt2-btn.is-off{background:#8fa9bd;border-color:#8fa9bd;color:#fff}.tt2-link{padding:6px 0;border:0;background:none;font:inherit;font-size:var(--bw-fs-option, 14px);font-weight:600;color:var(--tt2-blue);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tt2-link--del{color:var(--tt2-err)}.tt2 :focus-visible,.tt2-info :focus-visible,.tt2-fs :focus-visible{outline:3px solid #f2a900;outline-offset:2px}.tt2{display:grid;gap:18px;margin:4px 0 24px}@media(min-width:981px){.tt2{grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:24px;align-items:start}.tt2__main{grid-column:1}.tt2-side{grid-column:2;grid-row:1 / span 2;align-self:stretch}.tt2-side__card{position:sticky;top:96px}}@media(min-width:750px){.tt2-progress,.tt2-nav,.tt2-bar,.tt2-review-draw,.tt2-fig--phone{display:none!important}}.tt2__main{display:grid;gap:16px;min-width:0}.tt2-side{display:grid;gap:16px;align-content:start;min-width:0}.tt2-editing{padding:8px 12px;border-radius:8px;background:#fff7e0;color:#6b4e00;font-size:var(--bw-fs-option, 14px);font-weight:600}.tt2-step,.tt2-side__card,.tt2-help{min-width:0;padding:18px;border:1px solid var(--tt2-rule);border-radius:14px;background:#fff}.tt2-step__head{margin-bottom:12px}.tt2-kicker{margin:0 0 2px!important;font-size:var(--bw-fs-small, 12px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tt2-blue)}.tt2-title{margin:0;font-size:var(--bw-fs-h2, 24px);line-height:1.25;font-weight:600;color:var(--tt2-ink)}.tt2-title:focus{outline:none}.tt2-label{display:block;margin:0 0 6px!important;font-size:var(--bw-fs-question, 15px);font-weight:600;color:var(--tt2-ink)}.tt2-input{width:100%;min-height:48px;padding:10px 12px;border:1.5px solid #b9c7d3;border-radius:10px;font:inherit;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--tt2-ink);background:#fff}.tt2-input:focus{border-color:var(--tt2-blue);outline:none;box-shadow:0 0 0 3px #0d4f7d2e}.tt2-input[aria-invalid=true]{border-color:var(--tt2-err)}.tt2-hint{margin-top:4px!important;font-size:var(--bw-fs-small, 12px);color:var(--tt2-muted)}.tt2-err,.tt2-status{margin-top:6px!important;font-size:var(--bw-fs-option, 14px);font-weight:600;color:var(--tt2-err)}.tt2-status.is-ok{color:var(--tt2-ok)}.tt2-err--fit{padding:10px 12px;border-radius:10px;background:#fdecea}.tt2-search{font-size:16px;font-weight:500}.tt2-chips{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 12px}.tt2-chip{min-height:40px;padding:8px 14px;border:1.5px solid #cfd9e5;border-radius:999px;background:#fff;font:inherit;font-size:var(--bw-fs-option, 14px);font-weight:600;color:var(--tt2-ink);cursor:pointer}.tt2-chip span{color:var(--tt2-muted);font-weight:500}.tt2-chip[aria-pressed=true]{background:var(--tt2-blue);border-color:var(--tt2-blue);color:#fff}.tt2-chip[aria-pressed=true] span{color:#d6e6f2}.tt2-swatches{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.tt2-swatch{position:relative;display:flex;flex-direction:column;gap:4px;padding:6px;border:1.5px solid #cfd9e5;border-radius:10px;background:#fff;cursor:pointer;text-align:left;font:inherit;min-width:0}.tt2-swatch img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:6px;border:1px solid #e1e7ee}.tt2-swatch__name{font-size:var(--bw-fs-small, 13px);font-weight:600;line-height:1.25;color:var(--tt2-ink);overflow-wrap:anywhere}.tt2-swatch__meta{font-size:11px;line-height:1.25;color:var(--tt2-muted);overflow-wrap:anywhere}.tt2-swatch:hover{border-color:var(--tt2-blue)}.tt2-swatch.is-active{border-color:var(--tt2-blue);box-shadow:0 0 0 2px var(--tt2-blue);background:#f2f8fd}.tt2-swatch.is-active:after{content:"\2713";position:absolute;top:4px;right:4px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--tt2-blue);color:#fff;font-size:14px;font-weight:700}.tt2-more{margin-top:8px}.tt2-none{margin-top:8px!important;color:var(--tt2-muted)}.tt2-sample{margin-top:12px!important;font-size:var(--bw-fs-option, 14px);color:var(--tt2-text)}.tt2-sample__status{display:block;color:var(--tt2-ok);font-weight:600}.tt2-colsum{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--tt2-tint)}.tt2-colsum__chip{flex:none;width:36px;height:36px;border-radius:8px;border:1px solid #cfd9e5;background:#fff center / cover}.tt2-colsum__txt{flex:1;min-width:0;font-size:var(--bw-fs-option, 14px)}.tt2-colsum__txt small{color:var(--tt2-muted)}.tt2-shapes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tt2-shape{display:grid;justify-items:center;gap:4px;padding:14px 10px;border:1.5px solid #cfd9e5;border-radius:12px;background:#fff;font:inherit;color:var(--tt2-ink);cursor:pointer}.tt2-shape svg{width:72px;height:50px;fill:#e8eef4;stroke:var(--tt2-blue);stroke-width:2.5}.tt2-shape strong{font-size:16px}.tt2-shape small{font-size:var(--bw-fs-small, 12px);color:var(--tt2-muted)}.tt2-shape.is-active{border-color:var(--tt2-blue);box-shadow:0 0 0 2px var(--tt2-blue);background:#f2f8fd}.tt2-shape.is-active svg{fill:#cfe2f1}.tt2-corners{margin-top:14px}.tt2-seg{display:inline-grid;grid-template-columns:1fr 1fr;gap:8px}.tt2-seg button{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:8px 16px;border:1.5px solid #cfd9e5;border-radius:10px;background:#fff;font:inherit;font-weight:600;color:var(--tt2-ink);cursor:pointer}.tt2-seg svg{width:34px;height:24px;fill:#e8eef4;stroke:var(--tt2-blue);stroke-width:2.5}.tt2-seg button.is-active{border-color:var(--tt2-blue);box-shadow:0 0 0 2px var(--tt2-blue);background:#f2f8fd}.tt2-fields{display:grid;grid-template-columns:1fr 1fr 150px;gap:14px;align-items:start}.tt2-fields:has([data-tt2-f=w][hidden]){grid-template-columns:1fr 150px}.tt2-qty{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;border:1.5px solid #b9c7d3;border-radius:10px;overflow:hidden}.tt2-qty__btn{border:0;background:var(--tt2-tint);font:inherit;font-size:22px;font-weight:700;color:var(--tt2-blue);cursor:pointer;min-height:48px}.tt2-qty__in{border:0;border-radius:0;text-align:center;padding:10px 4px}.tt2-qty__in:focus{box-shadow:inset 0 0 0 2px var(--tt2-blue)}.tt2-live{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:12px!important;padding:10px 14px;border-radius:10px;background:#eef5fa;border:1px solid #cfe0ee}.tt2-live span{font-weight:600;color:var(--tt2-ink)}.tt2-live strong{font-size:var(--bw-fs-price-lg, 24px);line-height:1.1;color:var(--tt2-blue);font-variant-numeric:tabular-nums}.tt2-live small{flex-basis:100%;font-size:var(--bw-fs-small, 12px);color:var(--tt2-muted)}.tt2-draw{margin-top:16px}.tt2-example{margin-bottom:8px!important;padding:8px 12px;border-left:4px solid #f2a900;border-radius:6px;background:#fff8e6;font-size:var(--bw-fs-small, 13px);color:#6b4e00}.tt2-draw__grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:12px}.tt2-fig{margin:0;min-width:0}.tt2-fig figcaption{margin-bottom:6px;font-size:var(--bw-fs-small, 13px);color:var(--tt2-muted)}.tt2-fig figcaption strong{color:var(--tt2-ink)}.tt2-fig__open{position:relative;display:block;width:100%;padding:8px;border:1px solid var(--tt2-rule);border-radius:12px;background:#fbfcfd;cursor:zoom-in}.tt2-fig__expand{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#fff;border:1px solid var(--tt2-rule);color:var(--tt2-blue);font-size:16px}.tt2-stage{display:block}.tt2-stage svg{display:block;width:100%;height:auto;max-height:300px}.tt2-fig--profile .tt2-stage svg{max-height:200px}.is-example :is([data-tt2-stage=plan],[data-tt2-stage=plan-phone],[data-tt2-stage=plan-review]) svg{opacity:.55}.tt2-note{margin-top:8px!important;font-size:var(--bw-fs-small, 13px);color:var(--tt2-muted)}.tt2-top{stroke:#2c3e50;stroke-width:1.5;vector-effect:non-scaling-stroke}.tt2-centre{stroke:#2c3e50;stroke-width:.8;stroke-dasharray:6 4;vector-effect:non-scaling-stroke;opacity:.45}.tt2-dim line{stroke:#34495e;stroke-width:1;vector-effect:non-scaling-stroke}.tt2-dim path{fill:#34495e}.tt2-dim text,.tt2-lbl{font-family:Inter,Arial,sans-serif;font-weight:600;fill:#1e2a36;paint-order:stroke;stroke:#fff;stroke-width:.35em;stroke-linejoin:round}.tt2-lbl--light{fill:#fff;stroke:#111}.tt2-lead{stroke:#34495e;stroke-width:1;vector-effect:non-scaling-stroke}.tt2-core-mdf{fill:#d9c2a0;stroke:#2c3e50;stroke-width:1;vector-effect:non-scaling-stroke}.tt2-face{fill:#5b8bb5}.tt2-back{fill:#b8c4cf}.tt2-abs{fill:#5b8bb5;stroke:#2c3e50;stroke-width:1;vector-effect:non-scaling-stroke}.tt2-core-cgl{fill:#1f1f1f;stroke:#111;stroke-width:1;vector-effect:non-scaling-stroke}.tt2-cfg{display:grid;gap:0;margin:0 0 12px}.tt2-cfg>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #edf1f5;font-size:var(--bw-fs-option, 14px)}.tt2-cfg dt{color:var(--tt2-muted)}.tt2-cfg dd{margin:0;text-align:right;font-weight:600;color:var(--tt2-ink)}.tt2-cfg dd small{font-weight:500;color:var(--tt2-muted)}.tt2.has-many .tt2-cfg{display:none}.tt2-price{display:grid;gap:4px;margin-bottom:12px}.tt2-price__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.tt2-price__row strong{font-size:var(--bw-fs-price-lg, 24px);color:var(--tt2-blue);font-variant-numeric:tabular-nums}.tt2-price__row--sub strong{font-size:16px;color:var(--tt2-ink)}.tt2-lines__h{margin:0 0 8px;font-size:16px}.tt2-lines__list{display:grid;gap:8px;margin:0 0 10px;padding:0;list-style:none}.tt2-line{padding:10px 12px;border:1px solid var(--tt2-rule);border-radius:10px}.tt2-line.is-current{border-color:var(--tt2-blue);box-shadow:inset 4px 0 0 var(--tt2-blue)}.tt2-line.is-invalid .tt2-line__top span{color:var(--tt2-err)}.tt2-line__top{display:flex;justify-content:space-between;gap:8px;font-weight:700}.tt2-line__d{margin-top:2px!important;font-size:var(--bw-fs-small, 13px);color:var(--tt2-muted)}.tt2-line__acts{display:flex;flex-wrap:wrap;gap:16px;margin-top:4px}.tt2-line__editing{padding:6px 0;font-size:var(--bw-fs-option, 14px);color:var(--tt2-muted)}.tt2-add-more{width:100%;min-height:48px;margin-bottom:14px;border:1.5px dashed #9fb6c9;border-radius:10px;background:#f6fafd;font:inherit;font-weight:700;color:var(--tt2-blue);cursor:pointer}.tt2-cap{display:grid;gap:10px;margin-bottom:14px;padding:12px;border-radius:10px;background:#fff8e6;border:1px solid #f2d9a0;font-size:var(--bw-fs-option, 14px)}.tt2-buy{padding-top:12px;border-top:2px solid var(--tt2-ink)}.tt2-total__row{display:flex;justify-content:space-between;align-items:baseline;font-size:18px;font-weight:700}.tt2-total__row strong{font-size:var(--bw-fs-price-lg, 26px);font-variant-numeric:tabular-nums}.tt2-total__row small{font-size:13px;font-weight:600;color:var(--tt2-muted)}.tt2-total__vat{display:flex;justify-content:space-between;gap:8px;margin:2px 0 10px;font-size:var(--bw-fs-small, 13px);color:var(--tt2-muted)}.tt2-why{min-height:0;margin-bottom:8px!important;font-size:var(--bw-fs-small, 13px);color:var(--tt2-muted)}.tt2-why:empty{display:none}.tt2-delivery{margin-top:10px!important;text-align:center;font-size:var(--bw-fs-small, 13px);color:var(--tt2-muted)}.tt2-help{display:grid;gap:8px;font-size:var(--bw-fs-option, 14px)}.tt2-help__h{font-weight:700;color:var(--tt2-ink)}.tt2-help__alt{color:var(--tt2-muted)}.tt2-info{margin:8px 0 28px}.tt2-info__h{margin:0 0 10px;font-size:var(--bw-fs-h2, 22px)}.tt2-acc{border-bottom:1px solid var(--tt2-rule, #dfe6ee)}.tt2-acc summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 0;cursor:pointer;list-style:none}.tt2-acc summary::-webkit-details-marker{display:none}.tt2-acc summary:after{content:"+";font-size:22px;font-weight:600;color:#0d4f7d}.tt2-acc[open] summary:after{content:"\2212"}.tt2-acc summary h3{margin:0;font-size:17px;font-weight:600}.tt2-acc__body{padding:0 0 16px;font-size:var(--bw-fs-body, 15px);line-height:1.55}.tt2-acc__body p{margin:0 0 8px}.tt2-acc__body h4{margin:10px 0 4px;font-size:15px}.tt2-spec{width:100%;border-collapse:collapse}.tt2-spec th,.tt2-spec td{padding:8px 0;border-bottom:1px solid #edf1f5;text-align:left;vertical-align:top;font-size:var(--bw-fs-option, 14px)}.tt2-spec th{width:36%;padding-right:12px;font-weight:600;color:#5a5a5a}.tt2-fs{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:#fff}.tt2-fs[open]{display:grid;grid-template-rows:auto 1fr auto}.tt2-fs::backdrop{background:#00000080}.tt2-fs__top,.tt2-fs__bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid #e3e9ef}.tt2-fs__bottom{border-top:1px solid #e3e9ef;border-bottom:0;font-size:14px;color:#5a5a5a}.tt2-fs__tabs{display:flex;gap:8px}.tt2-fs__tabs button,.tt2-fs__zoom button{min-height:44px;padding:8px 14px;border:1.5px solid #cfd9e5;border-radius:999px;background:#fff;font:inherit;font-weight:600;cursor:pointer}.tt2-fs__tabs button[aria-selected=true]{background:#0d4f7d;border-color:#0d4f7d;color:#fff}.tt2-fs__zoom{display:flex;gap:6px}.tt2-fs__close{width:44px;height:44px;border:0;border-radius:50%;background:#eef2f6;font-size:26px;line-height:1;cursor:pointer}.tt2-fs__stage{position:relative;overflow:hidden;display:grid;place-items:center;padding:16px;touch-action:none;cursor:grab}.tt2-fs__stage svg{width:100%;height:100%;max-height:100%;transform-origin:center}@media(max-width:980px){.tt2-swatches{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:749px){.ttb--ux2-on .ttb-hero{gap:10px!important}.ttb--ux2-on .ttb-hero .ttb-title{font-size:24px!important;line-height:1.2!important;margin:0!important}.ttb--ux2-on .ttb-hero__right{max-height:170px;overflow:hidden;border-radius:12px}.ttb--ux2-on :is(.ttb-specbar,.ttb-hero-badges){display:none!important}.ttb--ux2-on .ttb-hero .ttb-sub{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0!important}.tt2{gap:12px;padding-bottom:84px;scroll-margin-top:170px}.tt2-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:0;list-style:none}.tt2-progress li{display:grid;justify-items:center;gap:2px;padding-top:6px;border-top:4px solid #dfe6ee;font-size:12px;color:#5a5a5a}.tt2-progress li span{font-weight:700}.tt2-progress li.is-done{border-color:#1f7a43;color:#1f7a43}.tt2-progress li.is-current{border-color:var(--tt2-blue);color:var(--tt2-blue);font-weight:700}.tt2 [data-tt2-step]{display:none}.tt2[data-step="1"] [data-tt2-step="1"],.tt2[data-step="2"] [data-tt2-step="2"],.tt2[data-step="3"] [data-tt2-step="3"],.tt2[data-step="4"] [data-tt2-step="4"]{display:block}.tt2[data-step="4"] .tt2-side{display:grid}.tt2-step,.tt2-side__card,.tt2-help{padding:14px}.tt2-title{font-size:22px}.tt2-swatches{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tt2-swatch__name{font-size:13px}.tt2-fields{grid-template-columns:1fr 1fr}.tt2-fields:has([data-tt2-f=w][hidden]){grid-template-columns:1fr}.tt2-field--qty{grid-column:1 / -1;max-width:220px}.tt2-input{font-size:20px;min-height:52px}.tt2-fig--phone{margin-bottom:14px}.tt2-fig--phone .tt2-stage svg{max-height:190px}.tt2-draw{margin-top:12px}.tt2-draw .tt2-example{display:none}.tt2-draw__grid{grid-template-columns:1fr}.tt2-fig--desk{display:none}.tt2-fig--profile .tt2-stage svg{max-height:120px}.tt2-nav{display:flex;gap:10px;margin-top:16px}.tt2-nav--two>*{flex:1}.tt2-review-draw{margin-bottom:12px}.tt2-review-draw .tt2-stage svg{max-height:170px}.tt2-help{display:none!important}.tt2[data-step="4"] .tt2-help{display:grid!important}.tt2-shapes{gap:10px}.tt2-seg{display:grid;width:100%}.tt2-bar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dfe6ee;box-shadow:0 -6px 18px #00000014}.tt2-bar__price{display:grid;line-height:1.15}.tt2-bar__price strong{font-size:20px;font-variant-numeric:tabular-nums}.tt2-bar__price span{font-size:12px;color:#5a5a5a}.tt2-bar .tt2-btn{min-width:150px}.tt2.is-typing .tt2-bar,.tt2[data-step="4"] .tt2-bar{display:none}.tt2-fs__bottom{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/bd-tabletop-config.css.map */
