/* S-Агросервис — шланги ID 27/4506 */
.sa-hose{--a:#087baa;--ink:#12273a;--muted:#617789;color:var(--ink);background:#fff}.sa-hose *{box-sizing:border-box}
.sa-hose a{text-decoration:none}.sa-hose__crumbs{display:flex;flex-wrap:wrap;gap:7px;padding:20px 0;color:#718395;font-size:13px}.sa-hose__crumbs a{color:#526b7e}
.sa-hose__hero{border-block:1px solid #dceaf0;background:linear-gradient(125deg,#eef8fb,#fbfdfe 55%,#e8f4f8)}.sa-hose__hero-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:50px;align-items:center;padding:50px 0}
.sa-hose__eyebrow{color:var(--a);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.sa-hose h1{margin:12px 0 16px;font-size:clamp(36px,4.4vw,58px);line-height:1.04;letter-spacing:-.035em}
.sa-hose__lead{color:#53687a;font-size:17px;line-height:1.65}.sa-hose__aside{padding:24px;border:1px solid #cfe2e9;border-radius:17px;background:#fff}.sa-hose__aside strong{display:block;margin-bottom:8px;font-size:18px}.sa-hose__aside p{margin:0;color:var(--muted);line-height:1.6}
.sa-hose__tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.sa-hose__tags span{padding:8px 11px;border:1px solid #cfe0e7;border-radius:9px;background:#fff;font-size:13px;font-weight:700}
.sa-hose__section{padding:68px 0}.sa-hose__section--soft{background:#f6f9fa}.sa-hose__head{max-width:820px;margin-bottom:30px}.sa-hose__head h2{margin:0 0 10px;font-size:clamp(28px,3vw,40px)}.sa-hose__head p{margin:0;color:var(--muted);line-height:1.65}
.sa-hose__triple{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.sa-hose__box{padding:23px;border:1px solid #dfe8ed;border-radius:15px;background:#fff}.sa-hose__box h3{margin:0 0 9px}.sa-hose__box p{margin:0;color:var(--muted);line-height:1.65}
.sa-hose__copy{max-width:1000px}.sa-hose__copy h2{margin:36px 0 12px;font-size:29px}.sa-hose__copy h2:first-child{margin-top:0}.sa-hose__copy p,.sa-hose__copy li{color:#53697b;line-height:1.75}
.sa-hose__table-wrap{overflow-x:auto;margin:22px 0}.sa-hose__table{width:100%;border-collapse:collapse}.sa-hose__table th,.sa-hose__table td{padding:13px 15px;border:1px solid #dfe8ed;text-align:left}.sa-hose__table th{background:#edf5f7}
.sa-hose__note{margin:26px 0;padding:20px 22px;border-left:4px solid var(--a);background:#eef7f9;color:#3b5668;line-height:1.65}.sa-hose__faq{display:grid;gap:10px}.sa-hose__faq details{border:1px solid #dfe8ed;border-radius:12px;background:#fff}.sa-hose__faq summary{cursor:pointer;padding:18px 20px;font-weight:800}.sa-hose__faq div{padding:0 20px 20px;color:var(--muted);line-height:1.65}

/* Единый каталог и блок запроса используют штатные стили main.css:
   .sa-category-catalog / .sa-category-grid / .sa-category-tile
   .sa-category-request / .sa-category-request__box / .sa-button--white */
.sa-hose + .sa-request-modal,
.sa-hose ~ .sa-request-modal { font-size: initial; }

@media(max-width:640px){
  .sa-hose .sa-category-catalog{padding-block:62px 68px}
}
