/* Changes are limited to the new catalogue and the requested navigation text. */
#hfy-n4-menu-product .sdl-header-se_mm-main-list{width:100%;flex:1 1 100%}#hfy-n4-menu-product .sdl-header-se_mm-main-list-wrap{display:block}#hfy-n4-menu-product{max-height:72vh;overflow-y:auto;overflow-x:hidden}.hfy-n4-product-columns{display:flex!important;width:100%;gap:30px}.hfy-n4-product-columns>.sdl-header-se_mm-l2-list-column{width:calc((100% - 60px)/3)!important;flex:1 1 0;min-width:0}.hfy-n4-product-columns a{white-space:normal!important;overflow-wrap:anywhere}.hfy-n4-product-columns .sdl-header-se_mm-l3-link{font-size:12px;font-weight:400;line-height:20px}
header[data-hfy-n4] #se-megamenu>li:nth-child(5) .sdl-header-se_mm-l2-list-wrap a{font-size:12px!important;font-weight:400!important;line-height:20px!important}
#hfy-n4-content{color:#444;padding:32px 0 50px;background:#fff}#hfy-n4-content *{box-sizing:border-box}.hfy-n4-container{width:min(1180px,calc(100% - 32px));margin:auto}.hfy-n4-crumb{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;margin-bottom:22px}.hfy-n4-crumb a{color:#555}.hfy-n4-heading{margin:0 0 30px;border-bottom:1px solid #e5e5e5;padding-bottom:22px}.hfy-n4-heading h1{font-size:30px;line-height:1.35;color:#368d3f;margin:0 0 12px;font-weight:600;overflow-wrap:anywhere}.hfy-n4-heading p{font-size:16px;line-height:1.7;margin:0}.hfy-n4-catalog{display:grid;grid-template-columns:240px minmax(0,1fr);gap:30px}.hfy-n4-catalog aside{min-width:0}.hfy-n4-catalog summary{cursor:pointer;font-size:16px;font-weight:600;padding:12px 0;border-bottom:1px solid #eee}.hfy-n4-side,.hfy-n4-side ul{padding:0;list-style:none}.hfy-n4-side>li{margin-bottom:17px}.hfy-n4-side>li>a{font-weight:600;color:#444}.hfy-n4-side a{display:block;font-size:13px;line-height:1.6;padding:5px 0;overflow-wrap:anywhere}.hfy-n4-side ul{padding-inline-start:12px}.hfy-n4-side ul a{font-weight:400;color:#666}.hfy-n4-results{min-width:0}.hfy-n4-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:35px}.hfy-n4-card{border:1px solid #e0e5e0;min-width:0;transition:border-color .15s}.hfy-n4-card:hover{border-color:#40a547}.hfy-n4-card>a{display:block;text-decoration:none;color:#333}.hfy-n4-card-image{height:165px;background:#fafafa;padding:10px}.hfy-n4-card-image img{width:100%;height:100%;object-fit:contain}.hfy-n4-card-text{padding:18px}.hfy-n4-card h2{font-size:17px;font-weight:600;line-height:1.5;margin:0 0 16px;overflow-wrap:anywhere}.hfy-n4-card span{font-size:13px;color:#368d3f}.hfy-n4-products>h2{font-size:23px;color:#444;line-height:1.4;margin:25px 0 20px}.hfy-n4-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hfy-n4-product-card{min-width:0;border:1px solid #e6e6e6;padding:10px}.hfy-n4-product-card img{display:block;width:100%;height:170px;object-fit:contain}.hfy-n4-product-card h3{font-size:14px;line-height:1.6;font-weight:400;overflow-wrap:anywhere;margin:12px 0 4px;color:#444}.hfy-n4-product-card[hidden]{display:none}.hfy-n4-empty{background:#f6f8f6;padding:25px;font-size:15px;line-height:1.7}.hfy-n4-empty a,.hfy-n4-models a{color:#368d3f}.hfy-n4-more{display:block;margin:28px auto;border:1px solid #3b9842;background:#3b9842;color:#fff;padding:10px 28px;font-size:15px}.hfy-n4-more[hidden]{display:none}.hfy-n4-models{margin-top:25px;line-height:1.6}.hfy-n4-card[data-n4-kind="partner"] .hfy-n4-card-image{height:210px;padding:24px}.hfy-n4-card[data-n4-kind="partner"] h2{font-size:21px}#hfy-n4-content[dir=rtl],.hfy-n4-side[dir=rtl]{text-align:right}
@media(min-width:992px){.hfy-n4-catalog aside>details>summary{display:none}}
@media(max-width:991px){.hfy-n4-catalog{grid-template-columns:minmax(0,1fr);gap:20px}.hfy-n4-catalog aside{border:1px solid #eee;padding:0 15px}.hfy-n4-grid,.hfy-n4-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hfy-n4-heading h1{font-size:27px}}
@media(max-width:599px){#hfy-n4-content{padding-top:22px}.hfy-n4-grid,.hfy-n4-product-grid{grid-template-columns:minmax(0,1fr)}.hfy-n4-heading h1{font-size:24px}.hfy-n4-card-image{height:200px}.hfy-n4-product-card img{height:220px}.hfy-n4-card-text{padding:18px}.hfy-n4-card h2{font-size:18px}}

.hfy-n4-category-mark{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:38px!important;letter-spacing:4px;color:#85b88a!important;background:#f2f7f2;font-weight:600}
