/* pk26-main.css — редизайн главной 09.2026 (перенесено с превью preview-main-2026) */
/* PK26 UNIFY: единая ширина, шрифты и палитра для превью */
body,h1,h2,h3,h4,p,a,li,span,div,button,input,label{font-family:Roboto,-apple-system,"Segoe UI",Arial,sans-serif}
body{color:#393939}
main .container{width:auto!important;max-width:1090px!important}
h2.head,.bx-block-2-heading,.bx-cont-2-heading,.bx-block-2-heading-reviews{font-weight:800!important;color:#393939!important;font-size:26px!important;letter-spacing:-.01em;text-transform:none!important}
.bx-block-2-link a{text-transform:none!important;font-weight:700;color:#c07107!important}
.bx-cont-2{height:auto!important;min-height:0!important;padding:34px 0 36px!important}
.bx-cont-2 .bx-cont-2-desc{line-height:1.7!important}
.bx-cont-2 a{margin-top:14px!important}
.bx-cont-2 .bx-cont-2-heading{color:#fff!important;font-size:30px!important;text-transform:uppercase!important;margin:0 0 12px!important}
.bx-cont-2,.bx-cont-2 p{color:#fff}
.bx-cont-2 p{margin:0 0 16px!important}
.bx-cont-2 a{color:#fff!important}
header .contacts a,header .contacts a i,header .contacts .fa-solid{color:#fff!important}
.etapi .material-icons{color:#df8209!important}
.etapi .title{color:#393939;font-weight:700}
.etapi .desc{color:#6b655d}
.info-block .phone-icon{background:#f6f3ee!important}
.info-block .phone-icon .material-icons{color:#df8209!important}
.info-block .phone,.info-block .phone .roistat-phone{color:#393939!important;font-weight:800}
.info-block .bx-call-button{background:#df8209!important;border:0!important;color:#fff!important;font-weight:700;border-radius:10px!important;box-shadow:0 4px 14px rgba(223,130,9,.35)}
.info-block .bx-call-button:hover{background:#c07107!important}
.bx-block-2 .questions-list{max-width:820px;margin:0 auto;float:none!important;width:auto!important}
.bx-block-2 .questions{background:transparent;border:0!important;border-left:3px solid #df8209!important;border-radius:0;padding:4px 0 4px 18px!important;margin:0 0 18px!important}
.reviews-item .preview_picture{filter:grayscale(1);opacity:.72;transition:filter .2s,opacity .2s}
.reviews-item:hover .preview_picture{filter:none;opacity:1}
.pk26-gallery{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 14px;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.pk26-gallery::-webkit-scrollbar{display:none}
.pk26-galwrap{position:relative}
.pk26-galwrap:after{content:"";position:absolute;top:0;right:0;bottom:14px;width:70px;background:linear-gradient(90deg,rgba(255,255,255,0),#fff);pointer-events:none}
.pk26-galhead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}
.pk26-galhead .bx-block-2-heading{margin:0!important}
.pk26-galnav{display:flex;gap:8px}
.pk26-gb{width:40px;height:40px;border-radius:50%;border:1.5px solid #e7e1d8;background:#fff;cursor:pointer;color:#c07107;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s,border-color .15s,color .15s}
.pk26-gb:hover{background:#df8209;border-color:#df8209;color:#fff}
@media(max-width:880px){.pk26-galnav{display:none}.pk26-galwrap:after{width:36px}}
.pk26-slide{flex:0 0 auto;width:340px;scroll-snap-align:start;margin:0;position:relative;border-radius:12px;overflow:hidden;background:#f6f3ee}
.pk26-slide img{width:340px;height:227px;object-fit:cover;display:block}
.pk26-zoom{display:block;cursor:zoom-in}
.pk26-slide figcaption{position:absolute;left:10px;bottom:10px;background:rgba(45,43,40,.8);color:#fff;font-size:12px;font-weight:600;padding:4px 9px;border-radius:6px}
.pk26-slide-video .pkv{width:340px!important;height:227px!important;aspect-ratio:auto!important;max-width:none!important;border-radius:12px!important}
.pk26-slide-more{display:flex;align-items:center;justify-content:center;width:200px;min-height:227px;background:#fff;border:1.5px dashed #df8209;color:#c07107!important;font-weight:700;text-decoration:none!important;font-size:16px}
.pk26-why{max-width:760px;margin:0 auto;padding:10px 0 6px}
.pk26-why h2{margin:0 0 18px}
.pk26-why ul{list-style:none!important;margin:0;padding:0}
.pk26-why li{list-style:none!important;border-left:3px solid #df8209;padding:2px 0 2px 18px;margin:0 0 14px;font-size:15px;line-height:1.6;color:#393939}
.pk26-why li::marker{content:""}
.pk26-why-cat{font-size:15px;line-height:1.6;color:#393939;margin:20px 0 0}
.pk26-why a{color:#c07107!important;font-weight:600}
.bx-block-2 .questions-title{padding:12px 0!important;border:0!important;background:none!important}
.questions-title h3{color:#393939!important;font-weight:700!important;font-size:16px!important;line-height:1.45;margin:0}
.bx-block-2 .questions-title:after,.bx-block-2 .questions-title i,.bx-block-2 .questions-title .material-icons{color:#df8209!important}
.bx-block-2 .questions-desc{padding:0 0 14px!important;font-size:15px;line-height:1.6}
.questions-desc,.questions-desc div{color:#393939}
.bx-block-2 .questions-list hr{display:none}
.questions-desc a,.info-block a,.etapi a{color:#c07107}
.price-main-auto .pm-price{color:#c07107!important}
.price-main-auto .pm-card{border-radius:10px!important}
.pkv{border-radius:12px}
.pk26-hero{background:linear-gradient(180deg,rgba(255,255,255,.93) 0%,rgba(255,255,255,.62) 34%,rgba(255,255,255,.22) 58%,rgba(255,255,255,.55) 82%,#f6f3ee 100%),url('/upload/iblock/ed8/ed8d212006e6d4d07036fe8a27e4cb79.jpg');background-size:cover;background-position:center 30%}
.pk26-in{max-width:1090px;margin:0 auto;box-sizing:border-box;padding:26px 18px 18px;min-height:min(62svh,520px);display:flex;flex-direction:column}
.pk26-eyebrow{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#c07107}
.pk26-hero h1{margin:0 0 12px;font-size:clamp(30px,7vw,46px);line-height:1.1;font-weight:800;letter-spacing:-.01em;color:#393939}
.pk26-lead{margin:0 0 20px;font-size:17px;line-height:1.55;max-width:32em;color:#393939}
.pk26-cta{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 10px}
.pk26-btn{display:inline-block;text-decoration:none!important;font-weight:700;font-size:16px;padding:14px 22px;border-radius:10px;text-align:center;box-sizing:border-box;background:#df8209;color:#fff!important;box-shadow:0 4px 14px rgba(223,130,9,.35)}
.pk26-btn:hover{background:#c07107;color:#fff}
.pk26-call{margin:0;font-size:14px;color:#393939}
.pk26-call a{font-weight:700;color:#393939!important;text-decoration:none!important}
.pk26-sp{flex:1 1 auto;min-height:14px}
.pk26-chips{list-style:none;margin:0 0 6px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}
.pk26-chips li{background:rgba(255,255,255,.88);backdrop-filter:blur(4px);border:1px solid rgba(57,57,57,.12);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:1px}
.pk26-chips b{font-size:16px;color:#393939}
.pk26-chips span{font-size:12.5px;color:#6b655d;line-height:1.35}
.pk26-cap{margin:8px 0 0;font-size:12px;color:#6b655d}
.pk26-quick{background:#f6f3ee;padding:4px 18px 24px}
.pk26-card{max-width:760px;margin:0 auto;background:#fff;border:1px solid #e7e1d8;border-radius:14px;box-shadow:0 8px 28px rgba(57,45,20,.10);padding:20px 24px;box-sizing:border-box}
.pk26-cc-title{font-weight:800;font-size:19px;margin:0 0 4px;color:#393939}
.pk26-cc-conf{font-size:12.5px;color:#6b655d;margin:0 0 14px;line-height:1.4}
.pk26-vs{position:absolute;opacity:0;pointer-events:none}
.pk26-tirlbl{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b655d;margin:0 0 6px}
.pk26-tir{display:flex;gap:6px;margin-bottom:14px}
.pk26-tir label{flex:1;text-align:center;padding:9px 4px;border:1.5px solid #e7e1d8;border-radius:8px;font-weight:700;font-size:14px;cursor:pointer;margin:0;color:#393939}
#pk26t50:checked~.pk26-tir label[for="pk26t50"],#pk26t100:checked~.pk26-tir label[for="pk26t100"],#pk26t200:checked~.pk26-tir label[for="pk26t200"],#pk26t300:checked~.pk26-tir label[for="pk26t300"]{background:#393939;color:#fff;border-color:#393939}
.pk26-price{background:#f6f3ee;border-radius:10px;padding:14px;margin-bottom:14px;min-height:58px;box-sizing:border-box}
.pk26-price .p{display:none;flex-direction:column;gap:2px;align-items:center;text-align:center}
.pk26-price .p b{font-size:30px;font-weight:800;color:#c07107;line-height:1.1}
.pk26-price .p i{font-style:normal;font-size:13.5px;color:#6b655d}
#pk26t50:checked~.pk26-price .p50{display:flex}
#pk26t100:checked~.pk26-price .p100{display:flex}
#pk26t200:checked~.pk26-price .p200{display:flex}
#pk26t300:checked~.pk26-price .p300{display:flex}
.pk26-cc-btn{display:block;width:100%}
.pk26-cc-note{font-size:11.5px;color:#6b655d;margin:10px 0 0;line-height:1.45}
@media(min-width:880px){
.pk26-in{padding:42px 28px 22px;min-height:540px;align-items:center;text-align:center}
.pk26-hero h1{font-size:52px}
.pk26-lead{font-size:19px;margin-left:auto;margin-right:auto}
.pk26-cta{justify-content:center;gap:12px}
.pk26-chips{grid-template-columns:repeat(4,1fr);gap:10px;width:100%;max-width:760px}
.pk26-quick{padding:0 28px 36px}
}

