

/* Start:/local/templates/2waystore.ru/assets/css/tire-calculator.css?179312601620070*/

.tw-calc,.tw-calc *{box-sizing:border-box}.tw-calc{margin:0;background:var(--tw-white);color:var(--tw-color-text);font:14px/1.6 var(--tw-font-family)}.tw-calc button,.tw-calc input,.tw-calc select{font:inherit}.tw-calc button,.tw-calc select{cursor:pointer}.tw-calc button,.tw-calc a,.tw-calc input,.tw-calc select,.tw-calc summary{outline-offset:var(--tw-focus-offset)}.tw-calc :focus-visible{outline:var(--tw-focus-width) solid var(--tw-color-focus)}.tw-calc a{color:inherit;text-decoration:none}.tw-calc{max-width:1400px;margin:auto;padding:32px 24px 64px}.tw-calc h1{font-size:var(--tw-heading-size);line-height:1.2;font-weight:600;margin:0 0 12px}.tw-calc-title p{margin:0 0 28px;color:var(--tw-color-muted)}.tw-calc h2{font-size:18px;font-weight:600;line-height:1.4;margin:0}.tw-calc-workspace{display:grid;grid-template-columns:380px minmax(0,1fr);gap:24px}.tw-calc-form{border:1px solid var(--tw-color-border);border-radius:var(--tw-control-radius);padding:24px}.tw-calc-size{border:0;padding:0;margin:0;min-width:0}.tw-calc-size legend{font-weight:600;font-size:14px;padding:0}.tw-calc-size-label{font-size:24px;font-weight:600;line-height:1.3;margin:8px 0 16px;font-variant-numeric:tabular-nums}.tw-calc-size[data-size="new"] .tw-calc-size-label{color:var(--tw-color-text)}.tw-calc-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tw-calc-fields label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12px;color:var(--tw-color-muted)}.tw-calc-fields select{width:100%;height:44px;padding:8px;border:1px solid var(--tw-color-border);border-radius:var(--tw-control-radius);background:var(--tw-white);color:var(--tw-color-text);font-size:16px}.tw-calc-swap{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;margin:16px 0;border:0;border-top:1px solid var(--tw-color-border);border-bottom:1px solid var(--tw-color-border);background:none;font-size:12px;color:var(--tw-color-muted)}.tw-calc-swap span{font-size:20px;color:var(--tw-color-text)}.tw-calc-swap:hover{color:var(--tw-color-text)}.tw-calc-hint{font-size:12px;color:var(--tw-color-muted);margin:16px 0}.tw-calc-form-actions{display:flex;align-items:center;gap:16px}.tw-calc-button{min-height:44px;border:1px solid var(--tw-button-border);border-radius:var(--tw-control-radius);padding:10px 18px;font-weight:600;background:var(--tw-button-background);color:var(--tw-button-text);white-space:nowrap}.tw-calc-button:hover{background:var(--tw-button-hover-background)}.tw-calc-reset{min-height:44px;background:none;border:0;color:var(--tw-color-muted);padding:8px 0}.tw-calc-visual{display:flex;flex-direction:column;justify-content:space-between;min-width:0;border-radius:var(--tw-control-radius);background:var(--tw-color-surface);padding:24px}.tw-calc-visual-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.tw-calc-view{display:flex;border:0;gap:4px;margin:0;padding:4px;background:var(--tw-white);border-radius:var(--tw-control-radius)}.tw-calc-view legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tw-calc-view label{position:relative;cursor:pointer}.tw-calc-view input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.tw-calc-view span{display:flex;min-height:36px;align-items:center;justify-content:center;padding:6px 12px;border-radius:4px;font-size:12px;white-space:nowrap}.tw-calc-view input:checked+span{background:var(--tw-color-surface);font-weight:600}.tw-calc-view input:focus-visible+span{outline:2px solid var(--tw-color-focus)}#tire-diagram{display:block;width:100%;max-height:320px;height:auto;overflow:visible;font-family:var(--tw-font-family)}#tire-diagram text{fill:var(--tw-color-text);font-size:14px;font-weight:600}#tire-diagram .diagram-small{font-size:12px;font-weight:400;fill:var(--tw-color-muted)}#tire-diagram .tire-.tw-calc{fill:var(--tw-gray-900)}#tire-diagram .rim{fill:var(--tw-gray-200);stroke:var(--tw-gray-500);stroke-width:1}#tire-diagram .hub{fill:var(--tw-white);stroke:var(--tw-gray-500)}#tire-diagram .outline-old{fill:none;stroke:var(--tw-gray-500);stroke-width:2;stroke-dasharray:5 4}#tire-diagram .outline-new{fill:none;stroke:var(--tw-color-accent);stroke-width:2}#tire-diagram .ground,#tire-diagram .dimension{stroke:var(--tw-gray-500);stroke-width:1}#tire-diagram .dimension{stroke-dasharray:3 4}.tw-calc-legend{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;font-size:12px;color:var(--tw-color-muted)}.tw-calc-legend>span{display:flex;align-items:center;gap:6px}.tw-calc-legend i{width:16px;height:2px;background:var(--tw-gray-500)}.tw-calc-legend .tw-calc-key-old{background:none;border-top:2px dashed var(--tw-gray-500)}.tw-calc-legend .tw-calc-key-new{background:var(--tw-color-accent)}.tw-calc-results{margin-top:32px}.tw-calc-section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.tw-calc-section-heading>span{font-size:14px;color:var(--tw-color-muted)}.tw-calc-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--tw-color-border);border-radius:var(--tw-control-radius)}.tw-calc-metrics>div{padding:24px}.tw-calc-metrics>div+div{border-left:1px solid var(--tw-color-border)}.tw-calc-metrics>div>span,.tw-calc-speed>label{font-size:13px;display:block;line-height:1.5}.tw-calc-metrics strong{display:block;font-size:32px;font-weight:600;line-height:1.2;margin:16px 0 12px;font-variant-numeric:tabular-nums}.tw-calc-metrics small{font-size:16px;font-weight:400;color:var(--tw-color-muted)}.tw-calc-metrics p{font-size:12px;color:var(--tw-color-muted);margin:0}.tw-calc-speed-input{display:inline-flex;align-items:center;gap:8px;margin-left:8px;white-space:nowrap}.tw-calc-speed input{width:64px;height:44px;padding:8px;border:1px solid var(--tw-color-border);border-radius:var(--tw-control-radius);font-size:16px;appearance:textfield}.tw-calc-speed input::-webkit-inner-spin-button{appearance:none}.tw-calc-speed input[aria-invalid="true"]{border-color:var(--tw-color-error)}.tw-calc-speed-note{font-size:12px;color:var(--tw-color-muted);margin:12px 0 24px}.tw-calc-table-wrap{border:1px solid var(--tw-color-border);border-radius:var(--tw-control-radius);overflow:hidden}.tw-calc table{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed;font-variant-numeric:tabular-nums}.tw-calc caption{text-align:left;font-weight:600;padding:16px 20px}.tw-calc th,.tw-calc td{padding:12px 20px;text-align:right}.tw-calc th:first-child{text-align:left;width:40%}.tw-calc thead{background:var(--tw-color-surface);font-size:12px}.tw-calc tbody th{font-weight:400}.tw-calc tbody tr:nth-child(even){background:var(--tw-gray-50)}.tw-calc-fitment{padding:20px 24px;margin-top:24px;background:var(--tw-color-surface);border-radius:var(--tw-control-radius)}.tw-calc-fitment h2{font-size:14px}.tw-calc-fitment p{margin:8px 0 0;font-size:13px;max-width:1000px}.tw-calc-method{margin-top:16px;font-size:13px}.tw-calc-method summary{cursor:pointer;min-height:44px;align-content:center;font-weight:600}.tw-calc-method p{max-width:1000px;color:var(--tw-color-muted)}.tw-calc-error{color:var(--tw-color-error);margin:20px 0}.tw-calc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tw-calc [hidden]{display:none!important}
@media(max-width:1050px){.tw-calc-workspace{grid-template-columns:340px minmax(0,1fr)}.tw-calc-visual-head{flex-direction:column;align-items:flex-start}.tw-calc-visual{padding:20px}.tw-calc-metrics>div{padding:20px}.tw-calc-metrics strong{font-size:28px}.tw-calc-speed-input{margin:6px 0 0}}
@media(max-width:760px){.tw-calc{padding:24px 16px 48px}.tw-calc-workspace{grid-template-columns:1fr;gap:16px}.tw-calc-form{padding:20px}.tw-calc-visual-head{flex-direction:row;align-items:center}.tw-calc-visual h2{font-size:16px}.tw-calc-metrics{grid-template-columns:1fr 1fr}.tw-calc-metrics .tw-calc-speed{grid-column:1/-1;border-left:0;border-top:1px solid var(--tw-color-border)}.tw-calc-speed>label{display:flex;align-items:center;justify-content:space-between;gap:16px}.tw-calc-speed-input{margin:0}.tw-calc-speed strong{display:inline-block;margin-right:12px}.tw-calc-speed p{display:inline}.tw-calc-section-heading{align-items:flex-start;flex-direction:column;gap:8px}.tw-calc th,.tw-calc td{padding:12px 8px;font-size:12px}.tw-calc th:first-child{width:37%}.tw-calc caption{padding:16px 12px}.tw-calc-fitment{padding:16px}.tw-calc-legend{gap:12px}.tw-calc-fields label{font-size:12px}.tw-calc-view span{min-height:44px}.tw-calc-visual{padding:16px}}
@media(max-width:359px){.tw-calc-form{padding:16px}.tw-calc-form-actions{gap:12px}.tw-calc-button{padding:10px 12px;font-size:13px}.tw-calc-fields{gap:8px}.tw-calc-fields select{padding:6px}.tw-calc-visual-head{flex-direction:column;align-items:flex-start}.tw-calc-metrics>div{padding:16px}.tw-calc-metrics strong{font-size:24px}.tw-calc-metrics small{font-size:13px}.tw-calc table{font-size:11px}.tw-calc th,.tw-calc td{padding:10px 5px}.tw-calc th:first-child{width:35%}}


@media(min-width:761px){.tw-calc-metrics>div>span:first-child{min-height:44px;display:flex;align-items:center}}

@media(max-width:760px){#tire-diagram text{font-size:28px}#tire-diagram .diagram-small{font-size:25px}}

.tw-calc .tw-calc-catalog{display:inline-flex;align-items:center;justify-content:center;margin-top:20px;text-decoration:none;color:var(--tw-button-text)}
.tw-calc-rims{margin-top:32px;padding-top:32px;border-top:1px solid var(--tw-color-border)}
.tw-calc-rim-form{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:24px;border:1px solid var(--tw-color-border);padding:24px;border-radius:var(--tw-control-radius)}
.tw-calc-rim-form fieldset{min-width:0;border:0;margin:0;padding:0}.tw-calc-rim-form legend{padding:0;margin:0 0 12px;font-weight:600}
.tw-calc-rim-form .tw-calc-fields{grid-template-columns:repeat(2,minmax(0,1fr))}
.tw-calc-rim-form input{height:44px;width:100%;min-width:0;border:1px solid var(--tw-color-border);border-radius:var(--tw-control-radius);padding:8px 12px;font-size:16px;color:var(--tw-color-text);background:var(--tw-white)}
.tw-calc-rim-form input[aria-invalid="true"]{border-color:var(--tw-color-error)}
.tw-calc-rim-result{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,1fr);gap:24px;align-items:center;margin-top:24px}
#rim-diagram{width:100%;height:auto;background:var(--tw-color-surface);border-radius:var(--tw-control-radius)}
#rim-diagram .outline-old{stroke:var(--tw-gray-500);stroke-width:2;stroke-dasharray:5 4;fill:none}
#rim-diagram .outline-new{stroke:var(--tw-color-accent);stroke-width:2;fill:none}
#rim-diagram .dimension{stroke:var(--tw-gray-500);stroke-width:1;stroke-dasharray:4 4}
#rim-diagram .diagram-small{font:14px var(--tw-font-family);fill:var(--tw-color-text)}
.tw-calc-rim-result dl{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0}.tw-calc-rim-result dt{font-size:13px}.tw-calc-rim-result dd{margin:12px 0;font-size:28px;font-weight:600}.tw-calc-rim-result p{margin:0;font-size:12px;color:var(--tw-color-muted)}
@media(max-width:760px){.tw-calc-rim-form{grid-template-columns:1fr;padding:20px;gap:20px}.tw-calc-rim-form button{justify-self:start}.tw-calc-rim-result{grid-template-columns:1fr}.tw-calc-rim-result dd{font-size:24px}#rim-diagram .diagram-small{font-size:25px}.tw-calc .tw-calc-catalog{white-space:normal;text-align:center;width:100%}}


.tw-calc-stock-toggle{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;cursor:pointer}
.tw-calc-stock-toggle input{width:18px;height:18px;accent-color:var(--tw-color-accent)}
.tw-calc-secondary{min-height:44px;padding:8px 14px;border:1px solid var(--tw-color-border);border-radius:var(--tw-control-radius);color:var(--tw-color-text);background:var(--tw-white);font:inherit;cursor:pointer}
.tw-calc-secondary:hover{background:var(--tw-color-surface)}.tw-calc-secondary:disabled{color:var(--tw-color-muted);cursor:default}
.tw-calc-share{padding:20px;margin-bottom:24px;background:var(--tw-color-surface);border-radius:var(--tw-control-radius)}
.tw-calc-share label{display:block;margin-bottom:12px;font-size:13px}.tw-calc-share>div{display:flex;gap:12px}.tw-calc-share input{flex:1;width:100%;min-width:0;height:44px;padding:8px 12px;border:1px solid var(--tw-color-border);border-radius:var(--tw-control-radius);background:var(--tw-white);font-size:14px;color:var(--tw-color-text)}
.tw-calc-share p{font-size:13px;margin:8px 0 0}.tw-calc-share p:empty{display:none}
.tw-calc-catalog-choice{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--tw-color-muted)}
.tw-calc-catalog-choice select{height:44px;width:100%;min-width:0;border:1px solid var(--tw-color-border);border-radius:var(--tw-control-radius);padding:8px;font-size:16px;background:var(--tw-white);color:var(--tw-color-text)}
.tw-calc-notice{background:var(--tw-color-surface);padding:16px 20px;border-radius:var(--tw-control-radius);font-size:14px;margin:16px 0 24px}
.tw-calc-illustration-note{font-size:12px;line-height:1.5;color:var(--tw-color-muted);max-width:680px;margin:12px auto;text-align:center}
#tire-diagram{max-height:400px}#tire-diagram .calc-measure line{stroke:var(--tw-gray-500);stroke-width:1}
#tire-diagram .tire-sidewall{fill:none;stroke:var(--tw-gray-500);opacity:.45;stroke-width:1}
#tire-diagram .calc-tread{stroke:var(--tw-gray-500);stroke-width:2;opacity:.6}
#tire-diagram .calc-overlay-old{stroke:var(--tw-white);stroke-width:2.5;filter:drop-shadow(0 0 1px var(--tw-gray-900))}
.tw-calc-view span{min-height:44px}.tw-calc-view{flex-shrink:0}.tw-calc-visual-head{flex-wrap:wrap}
@media(max-width:760px){.tw-calc-visual-head{flex-direction:column;align-items:stretch;gap:12px}.tw-calc-view{width:100%;justify-content:space-between}.tw-calc-view label{flex:1}.tw-calc-view span{padding:6px 8px}.tw-calc-share{padding:16px}.tw-calc-share>div{flex-direction:column}.tw-calc-share input{flex:auto;font-size:16px}.tw-calc-notice{padding:16px}.tw-calc-illustration-note{text-align:left}}
.tw-calc-help{margin:16px 0 0;border-top:1px solid var(--tw-color-border);font-size:13px}
.tw-calc-help summary{cursor:pointer;min-height:44px;display:list-item;align-content:center;padding:10px 0;line-height:1.5}
.tw-calc-help p{margin:0 0 12px;color:var(--tw-color-text)}
.tw-calc-quick{display:none}.tw-calc-quick dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.tw-calc-quick dt{font-size:12px;color:var(--tw-color-muted)}.tw-calc-quick dd{margin:4px 0 0;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.tw-calc-quick dl>div:last-child{grid-column:1/-1}.tw-calc-quick a{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;margin-top:8px}
.tw-calc-products{margin:32px 0}.tw-calc-product-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tw-calc-product{border:1px solid var(--tw-color-border);border-radius:var(--tw-control-radius);padding:16px;min-width:0}.tw-calc-product a{display:flex;gap:16px;align-items:center;min-height:120px;font-size:14px;font-weight:600;line-height:1.5}.tw-calc-product a:hover span{text-decoration:underline}.tw-calc-product img{width:100px;height:120px;object-fit:contain;flex-shrink:0}.tw-calc-product strong{display:block;font-size:18px;margin-top:12px}.tw-calc-product p{font-size:13px;color:var(--tw-color-muted);margin:4px 0 0}
#rim-diagram .rim-guide{stroke:var(--tw-gray-500);stroke-width:1;stroke-dasharray:3 4;opacity:.6}#rim-diagram .rim-movement{stroke:var(--tw-color-text);stroke-width:2}#rim-diagram .rim-arrow-head{fill:var(--tw-color-text)}#rim-diagram .rim-context{fill:none;stroke:var(--tw-gray-500);stroke-width:2}
@media(max-width:1100px){.tw-calc-product-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.tw-calc-quick{display:block;background:var(--tw-color-surface);border-radius:var(--tw-control-radius);padding:16px;margin-top:16px}.tw-calc-product-list{grid-template-columns:1fr}.tw-calc-products{margin:24px 0}.tw-calc-help{font-size:14px}}

.tw-calc-title{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}
.tw-calc-title p{margin:0}.tw-calc-title>button{flex-shrink:0}
.tw-calc-workspace{grid-template-columns:350px minmax(0,1fr);align-items:start;gap:20px}
.tw-calc-form{padding:20px}.tw-calc-size[data-size="new"]{background:var(--tw-color-surface);padding:16px;border-radius:var(--tw-control-radius)}
.tw-calc-size[data-size="new"] legend{float:left;width:100%;margin-bottom:8px}.tw-calc-size[data-size="new"] .tw-calc-size-label{clear:both;margin-top:0}
.tw-calc-stock-toggle{font-size:13px;gap:8px}.tw-calc-stock-toggle input{flex-shrink:0}
.tw-calc-size #catalog-size-note{margin:0 0 12px;line-height:1.5}
.tw-calc-display{min-width:0}.tw-calc-visual{padding:20px;justify-content:flex-start;gap:12px}
.tw-calc-display #tire-diagram{max-height:300px}.tw-calc-legend{margin-top:0}
.tw-calc-illustration-note{margin:0;text-align:left;max-width:none;order:3;font-size:12px;color:var(--tw-color-muted)}
.tw-calc-illustration-note summary{min-height:44px;align-content:center;cursor:pointer;width:fit-content;margin:auto;padding:8px}
.tw-calc-illustration-note p{max-width:660px;margin:4px auto 0;color:var(--tw-color-text)}
.tw-calc-summary{margin-top:16px}.tw-calc-summary .tw-calc-section-heading{margin-bottom:12px;flex-wrap:wrap;gap:8px}.tw-calc-summary h2{font-size:16px}
.tw-calc-summary .tw-calc-metrics{gap:0}.tw-calc-summary .tw-calc-metrics>div{padding:16px;min-width:0}.tw-calc-summary .tw-calc-metrics strong{font-size:26px;margin-top:10px;white-space:normal}.tw-calc-summary .tw-calc-metrics p{margin-top:8px}
.tw-calc-summary .tw-calc-speed>label{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px}.tw-calc-summary .tw-calc-speed-input{white-space:nowrap}.tw-calc-summary .tw-calc-speed-note{margin:10px 0 0}
.tw-calc :is(select,input[type="number"],input[type="url"]):is(:focus,:focus-visible){border-color:var(--tw-color-field-focus);outline:2px solid var(--tw-color-field-focus);outline-offset:-2px;box-shadow:none}
@media(max-width:1100px) and (min-width:761px){.tw-calc-workspace{grid-template-columns:300px minmax(0,1fr)}.tw-calc-form{padding:16px}.tw-calc-fields{gap:8px}.tw-calc-size[data-size="new"]{padding:12px}.tw-calc-summary .tw-calc-metrics{grid-template-columns:1fr 1fr}.tw-calc-summary .tw-calc-speed{grid-column:1/-1}}
@media(max-width:760px){.tw-calc-title{flex-wrap:wrap;gap:12px;margin-bottom:20px}.tw-calc-title h1{margin-bottom:8px}.tw-calc-title p{margin:0}.tw-calc-workspace{grid-template-columns:1fr;gap:20px}.tw-calc-form{padding:16px}.tw-calc-size[data-size="new"]{padding:12px}.tw-calc-fields{gap:8px}.tw-calc-visual{padding:16px}.tw-calc-quick{padding:12px;margin-top:12px}.tw-calc-quick dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tw-calc-quick dl>div:last-child{grid-column:auto}.tw-calc-quick dd{font-size:16px;line-height:1.4;overflow-wrap:normal}.tw-calc-quick dt{font-size:11px}.tw-calc-quick a{margin-top:0}.tw-calc-summary .tw-calc-metrics{grid-template-columns:1fr 1fr}.tw-calc-summary .tw-calc-metrics>div{padding:12px}.tw-calc-summary .tw-calc-speed{grid-column:1/-1}.tw-calc-summary .tw-calc-metrics strong{font-size:24px}.tw-calc-illustration-note summary{margin:0;padding:8px 0}}

.tw-calc-visual-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.tw-calc-visual-footer .tw-calc-legend{margin:0}.tw-calc-visual-footer .tw-calc-illustration-note{margin-left:auto;order:initial}.tw-calc-visual-footer .tw-calc-illustration-note[open]{flex-basis:100%}.tw-calc-display #tire-diagram .diagram-small{font-size:17px}
@media(min-width:761px){.tw-calc-display .tw-calc-visual{gap:8px}}
@media(max-width:760px){.tw-calc-visual-footer{display:block}.tw-calc-visual-footer .tw-calc-illustration-note{margin:8px 0 0}.tw-calc-display #tire-diagram .diagram-small{font-size:25px}}

/* End */
/* /local/templates/2waystore.ru/assets/css/tire-calculator.css?179312601620070 */
