/* ЕвроТехно: характеристики в описании товара (specs.js) — группы в две колонки, подсказки «i».
   Цвета сайта: оранжевый #fd9c12 (акценты), тёмно-оранжевый #d27800 (текст заголовков — читается лучше). */
#main .detail-text-wrap table.ev-specs-source{display:none!important}
#main .detail-text-wrap .ev-specs{columns:2 340px;column-gap:56px;column-rule:1px solid #ececec;max-width:1100px;margin:0 0 20px;font-size:15px;line-height:1.4}
#main .detail-text-wrap .ev-specs--single{columns:1;max-width:760px}
#main .detail-text-wrap .ev-specs__group{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;padding-bottom:22px}
#main .detail-text-wrap .ev-specs__title{margin:6px 0 4px;padding:0 16px;font-size:14px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#d27800}
#main .detail-text-wrap .ev-specs__group:first-child .ev-specs__title{margin-top:0}
#main .detail-text-wrap .ev-specs__row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:14px;padding:11px 14px;border-bottom:1px solid #ececec;border-color:var(--stroke_black,#ececec);border-radius:8px 8px 0 0;transition:background-color .15s ease}
#main .detail-text-wrap .ev-specs__row:hover{background:rgba(253,156,18,.1)}
#main .detail-text-wrap .ev-specs__label{color:#666;color:var(--light_basic_text_black,#666)}
#main .detail-text-wrap .ev-specs__value{font-weight:600;color:#222;color:var(--white_text_black,#222);word-break:break-word}
#main .detail-text-wrap .ev-specs__value a{color:inherit;text-decoration:none;border-bottom:1px dashed rgba(210,120,0,.5)}
#main .detail-text-wrap .ev-specs__value a:hover{color:#d27800}
@media (max-width:600px){
	#main .detail-text-wrap .ev-specs{font-size:14px}
	#main .detail-text-wrap .ev-specs__title{padding:0 10px}
	#main .detail-text-wrap .ev-specs__row{gap:12px;padding:10px}
	#main .detail-text-wrap .ev-specs__label{font-size:13px}
}

/* ---------- Подсказки «i» (общий скрипт product-hints.js) ---------- */
.av-hint-tail{white-space:nowrap}
button.av-hint{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;margin:0 0 0 6px;padding:0;border:1.5px solid #b5b5b5;border-radius:50%;background:transparent;color:#999;font:italic 700 11px/1 Georgia,"Times New Roman",serif;vertical-align:-2px;cursor:help;transition:color .2s,border-color .2s;-webkit-appearance:none;appearance:none;box-shadow:none;outline:none}
button.av-hint:hover,button.av-hint:focus-visible,button.av-hint.is-active{border-color:#fd9c12;color:#d27800}
button.av-hint:focus-visible{box-shadow:0 0 0 3px rgba(253,156,18,.3)}
.properties-group__name-wrap button.av-hint{flex:none}
.av-tip{position:fixed;left:0;top:0;z-index:100002;box-sizing:border-box;width:max-content;max-width:min(320px,calc(100vw - 24px));padding:13px 16px 14px;border-radius:12px;background:#2a2a2a;color:#fff;font-size:14px;line-height:1.45;box-shadow:0 12px 32px rgba(0,0,0,.25);opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease,visibility .18s;pointer-events:none}
.av-tip.is-visible{opacity:1;visibility:visible;transform:none;pointer-events:auto}
.av-tip:after{content:"";position:absolute;left:var(--av-tip-arrow,50%);bottom:-6px;width:12px;height:12px;margin-left:-6px;background:#2a2a2a;transform:rotate(45deg);border-radius:2px}
.av-tip--below:after{bottom:auto;top:-6px}
.av-tip__title{margin-bottom:4px;font-weight:700;color:#fdb24a}
.av-tip__text{color:rgba(255,255,255,.88)}
