/* 22.10.2026, правки владельца по странице товара. */
/* «Подключимся и поможем»: абзац целиком на уровне точек соседних списков. Точки рисуем сами на фиксированном
   месте (8px от края заголовка): системные стоят в разных браузерах по-разному (Chrome ~11px, iPhone ~6px). */
body.k1-product-v2 .pd-more .conversion-card>ul{list-style:none;padding-left:22px}
body.k1-product-v2 .pd-more .conversion-card>ul>li{position:relative}
body.k1-product-v2 .pd-more .conversion-card>ul>li::before{content:'';position:absolute;left:-14px;top:.62em;top:calc(.5lh - 2.5px);width:5px;height:5px;border-radius:50%;background:currentColor}
body.k1-product-v2 .pd-more .conversion-card>h3+p{padding-left:8px;text-indent:0;text-wrap:pretty}
/* «Смотрите также»: подзаголовок прижат к заголовку и ровно переносится. */
body.k1-product-v2 .pd-related-section .section-title{margin-bottom:8px}
body.k1-product-v2 .pd-related-section .related-section-sub{text-wrap:balance}
/* Компьютер (от 961px), вариант A владельца: стрелки — по бокам ленты, не отдельной строкой; 4 карточки целиком.
   На телефоне и планшете стрелки остаются над лентой, как были. */
@media(min-width:961px){
body.k1-product-v2 .pd-related-section .section-inner{display:grid;grid-template-columns:minmax(0,1fr)}
body.k1-product-v2 .pd-related-section .related-section-sub{margin:0 0 22px}
body.k1-product-v2 .pd-related-section .pd-related-controls,body.k1-product-v2 .pd-related-section .related-grid{grid-row:3;grid-column:1}
body.k1-product-v2 .pd-related-section .related-grid{margin:0;padding:4px 0 12px}
body.k1-product-v2 .pd-related-section .product-card{flex-basis:calc((100% - 60px)/4)}
body.k1-product-v2 .pd-related-section .pd-related-controls{position:relative;z-index:3;align-self:center;display:flex;justify-content:space-between;margin:0 -26px;pointer-events:none}
body.k1-product-v2 .pd-related-section .pd-related-controls button{pointer-events:auto;width:48px;height:48px;background:#fff;border-color:#d3e4f1;box-shadow:0 8px 22px #19324d24}
body.k1-product-v2 .pd-related-section .pd-related-controls button:disabled{opacity:.45}
}
@media(min-width:1101px){body.k1-product-v2 .pd-related-section .pd-related-controls{margin:0 -30px}}
@media(max-width:700px){
/* Заголовки раскрывашек: свой треугольник (нарисован CSS — символ ▶ iPhone показывает синим эмодзи), вторая строка —
   под текстом, а не под треугольником; перенос без одинокого слова в конце. */
body.k1-product-v2 .pd-more>summary{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.6em;align-items:start;list-style:none;text-wrap:balance;text-wrap:pretty}
body.k1-product-v2 .pd-more>summary::-webkit-details-marker{display:none}
body.k1-product-v2 .pd-more>summary::before{content:'';width:.46em;height:.56em;margin-top:.45em;margin-top:calc((1lh - .56em)/2);background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%);transition:transform .2s}
body.k1-product-v2 .pd-more[open]>summary::before{transform:rotate(90deg)}
/* «Смотрите также»: карточка во всю ширину колонки (без «подглядывающей» соседней справа) — без перекоса влево. */
body.k1-product-v2 .pd-related-section .related-grid{padding-right:0}
body.k1-product-v2 .pd-related-section .product-card{flex-basis:100%}
/* Значок «Хит продаж»: отступ слева под огонёк — текст на него не наезжает. */
body.k1-product-v2 .pd-related-section .product-card.featured:after{padding-left:2.4em}
}
