
main .rf-room-service{box-sizing:border-box;display:flex;align-items:center;min-height:280px;height:280px;margin:0;padding:0}
main .rf-room-service>.wrap{box-sizing:border-box;width:min(1240px,calc(100% - 80px));max-width:1240px;margin-inline:auto;padding:28px 0}
main .rf-room-service .gr-operations-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:32px;align-items:start}
main .rf-room-service h2{font-family:Georgia,'Times New Roman',serif;font-size:28px!important;line-height:1.2!important;margin:0 0 14px!important}
main .rf-room-service h3{font-size:17px!important;line-height:1.35!important;margin:12px 0 10px!important;min-height:46px}
main .rf-room-service p{font-size:14px!important;line-height:1.55!important;margin:0!important}
main .rf-room-service svg{width:26px;height:26px;flex:none}
main .rf-compact-inquiry.rf-closing-banner{box-sizing:border-box;min-height:170px!important;height:auto;padding:0!important;background:#512830!important;color:#fff!important}
main .rf-compact-inquiry.rf-closing-banner>.wrap{padding-top:28px!important;padding-bottom:28px!important;gap:28px}
main .rf-compact-inquiry h2{color:#fff!important;font-size:32px!important;line-height:1.16!important;margin-bottom:10px!important}
main .rf-compact-inquiry p{color:#f1e6e7!important;font-size:14px!important;line-height:1.5!important}
main .rf-compact-inquiry .eyebrow{font-size:11px!important;letter-spacing:.16em}
main .rf-compact-inquiry .rf-cta{background:#fff!important;border-color:#fff!important;color:#512830!important}
main .rf-static-sortiment.ose-card-rail{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;overflow:visible!important;padding-bottom:0!important;scroll-snap-type:none!important}
main .rf-static-sortiment .ose-category-card{width:auto!important;min-width:0!important;max-width:none!important;flex:none!important}
main .rf-static-sortiment .ose-product-open{width:100%!important;height:100%!important;padding:24px!important}
main .rf-static-sortiment h3{font-size:20px!important;line-height:1.25!important;overflow-wrap:normal}
@media(max-width:1000px){main .rf-static-sortiment.ose-card-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){main .rf-static-sortiment.ose-card-rail{grid-template-columns:1fr!important}}
@media(max-width:900px){main .rf-room-service{height:auto;min-height:280px}main .rf-room-service .gr-operations-grid{grid-template-columns:repeat(3,1fr);gap:24px}main .rf-room-service .gr-operations-grid>div:first-child{grid-column:1/-1}}
@media(max-width:600px){main .rf-room-service>.wrap{width:calc(100% - 40px);padding:28px 0}main .rf-room-service .gr-operations-grid{grid-template-columns:1fr;gap:22px}main .rf-room-service h3{min-height:0;font-size:17px!important;margin:8px 0!important}main .rf-room-service h2{font-size:26px!important}main .rf-compact-inquiry.rf-closing-banner>.wrap{padding-top:24px!important;padding-bottom:24px!important}main .rf-compact-inquiry h2{font-size:27px!important}}
