.wtc{--wtc-bg: #111317;--wtc-panel: #181b20;--wtc-panel-2: #0e1013;--wtc-border: rgba(255,255,255,.12);--wtc-border-strong: rgba(255,255,255,.22);--wtc-text: #ffffff;--wtc-muted: rgba(255,255,255,.66);--wtc-red: #e21b23;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:24px;width:100%;max-width:1500px;margin:0 auto;color:var(--wtc-text)}.wtc,.wtc *{box-sizing:border-box}.wtc button,.wtc textarea{font:inherit}.wtc__main,.wtc__sidebar{background:var(--wtc-bg);border:1px solid var(--wtc-border)}.wtc__main{padding:36px}.wtc__sidebar{padding:28px;align-self:start;position:sticky;top:20px}.wtc__header{margin-bottom:30px}.wtc__title{margin:0 0 8px;color:var(--wtc-text);font-size:clamp(28px,3vw,44px);line-height:1.05}.wtc__subtitle{margin:0;color:var(--wtc-muted)}.wtc__steps{display:flex;flex-direction:column;gap:18px}.wtc-step{background:var(--wtc-panel);border:1px solid var(--wtc-border);padding:24px}.wtc-step__head{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.wtc-step__num{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;background:var(--wtc-red);color:#fff;font-weight:700}.wtc-step__head h3{margin:0 0 4px;color:var(--wtc-text);font-size:20px}.wtc-step__head p{margin:0;color:var(--wtc-muted);font-size:14px}.wtc-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wtc-card{-webkit-appearance:none;appearance:none;min-height:100px;padding:16px;border:1px solid var(--wtc-border);background:var(--wtc-panel-2);color:var(--wtc-text);text-align:left;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.wtc-card:hover{border-color:var(--wtc-border-strong);transform:translateY(-1px)}.wtc-card.is-selected{border-color:var(--wtc-red);box-shadow:inset 0 -3px 0 var(--wtc-red)}.wtc-card__icon{display:block;width:72px;height:72px;margin:0 auto 10px;object-fit:contain}.wtc-card__label{display:block;text-align:center;font-weight:700}.wtc-card__price{display:block;margin-top:6px;text-align:center;color:var(--wtc-muted);font-size:13px}.wtc-textarea{width:100%;min-height:120px;padding:14px;border:1px solid var(--wtc-border);background:var(--wtc-panel-2);color:var(--wtc-text);resize:vertical}.wtc-textarea:focus{outline:none;border-color:var(--wtc-red)}.wtc-textarea__count{margin:7px 0 0;color:var(--wtc-muted);text-align:right;font-size:12px}.wtc-stepper{display:flex;align-items:center;margin-top:28px}.wtc-stepper__dot{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;border:1px solid var(--wtc-border-strong);border-radius:50%;color:var(--wtc-muted);font-size:12px}.wtc-stepper__dot.is-done{background:var(--wtc-red);border-color:var(--wtc-red);color:#fff}.wtc-stepper__line{height:1px;flex:1 1 auto;background:var(--wtc-border)}.wtc__preview{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;background:var(--wtc-panel-2);margin-bottom:24px}.wtc__preview--empty{min-height:260px}.wtc__sidebar h3{margin:0 0 16px;color:var(--wtc-text);font-size:22px}.wtc-summary{border-top:1px solid var(--wtc-border)}.wtc-summary__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:10px 0;border-bottom:1px solid var(--wtc-border);font-size:13px}.wtc-summary__row>span:first-child{color:var(--wtc-muted)}.wtc-summary__row>span:last-child{text-align:right;font-weight:600}.wtc-price{display:flex;flex-direction:column;gap:3px;padding:22px 0}.wtc-price__label{color:var(--wtc-muted);font-size:13px}.wtc-price__value{display:flex;flex-direction:column;gap:3px}.wtc-price__ex{font-size:20px;font-weight:400}.wtc-price__inc{font-size:30px;font-weight:700}.wtc-price__ex small,.wtc-price__inc small{font-size:.55em;font-weight:400}.wtc-price__tbc{font-size:26px;font-weight:700}.wtc-btn{width:100%;min-height:50px;margin-top:10px;padding:12px 16px;border:1px solid transparent;cursor:pointer;font-weight:700;transition:opacity .2s ease,transform .2s ease}.wtc-btn:hover:not(:disabled){transform:translateY(-1px)}.wtc-btn:disabled{opacity:.45;cursor:not-allowed}.wtc-btn--primary{background:var(--wtc-red);color:#fff}.wtc-btn--secondary{background:transparent;border-color:var(--wtc-border-strong);color:#fff}.wtc-btn--ghost{background:transparent;border-color:transparent;color:var(--wtc-muted)}.wtc-trust{list-style:none;padding:20px 0 0;margin:24px 0 0;border-top:1px solid var(--wtc-border)}.wtc-trust li{display:flex;gap:12px;margin-top:14px}.wtc-trust img{width:34px;height:34px;object-fit:contain}.wtc-trust strong,.wtc-trust span{display:block}.wtc-trust strong{font-size:13px}.wtc-trust span{margin-top:2px;color:var(--wtc-muted);font-size:12px;line-height:1.4}@media screen and (max-width:989px){.wtc{grid-template-columns:1fr}.wtc__sidebar{position:static}}@media screen and (max-width:749px){.wtc__main,.wtc__sidebar,.wtc-step{padding:18px}.wtc-options{grid-template-columns:1fr}.wtc-summary__row{grid-template-columns:.9fr 1.1fr}.wtc-stepper{overflow-x:auto}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/welding-trestle-configurator.css.map */
