.hydel-datasheets{margin:24px 0;padding:22px;background:#f6f3ed;border:1px solid #e7ddcb;border-radius:10px;color:#20252b}.hydel-datasheets>strong{display:block;margin-bottom:10px;font-size:15px}.hydel-datasheets>div{display:flex;gap:10px;flex-wrap:wrap}.hydel-pdf-button{display:inline-flex;align-items:center;justify-content:center;background:#d99a34;color:#151a20!important;padding:12px 18px;border-radius:5px;font-weight:700;font-size:14px;line-height:1.5;text-decoration:none!important}.hydel-pdf-button:hover{background:#edb653}.hydel-pdf-button:focus-visible{outline:3px solid #121c2b;outline-offset:3px}@media(max-width:600px){.hydel-pdf-button{width:100%}}
/* Shared page system. HYDEL's existing gold identity is retained. */
.hydel-canvas.et_pb_section,.hydel-canvas>.et_pb_row,.hydel-canvas .et_pb_column,.hydel-canvas .et_pb_text{margin:0!important;padding:0!important;width:100%!important;max-width:none!important}.hydel-canvas .et_pb_text_inner{margin:0}.hydel-site-page{--hy-ink:#18222c;--hy-gold:#d99d3d;--hy-muted:#58616b;--hy-line:#e3e5e7;color:var(--hy-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.7;background:#fff;text-align:left}.hydel-site-page *{box-sizing:border-box}.hydel-site-page h1,.hydel-site-page h2,.hydel-site-page h3{font-family:Arial,Helvetica,sans-serif;font-weight:750;letter-spacing:-.045em;color:var(--hy-ink);padding:0;margin:0 0 20px;line-height:1.08}.hydel-site-page h1{font-size:clamp(38px,4.6vw,68px)}.hydel-site-page h2{font-size:clamp(29px,3.2vw,45px)}.hydel-site-page h3{font-size:24px;letter-spacing:-.025em;line-height:1.2}.hydel-site-page p{padding:0;margin:0 0 20px;line-height:1.75}.hydel-site-page a{text-decoration:none}.hydel-site-page a:focus-visible{outline:3px solid #bd7e24;outline-offset:5px}.hydel-site-page .hydel-eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin:0 0 22px;color:#986521}.hydel-hero{padding:82px max(5vw,calc((100vw - 1160px)/2));background:#17222d;color:#e6eaee;overflow:hidden}.hydel-hero-copy{max-width:850px}.hydel-hero h1{color:white;max-width:920px;margin-bottom:28px}.hydel-hero h1 span{color:#e4ad58}.hydel-hero .hydel-eyebrow{color:#e4ad58}.hydel-hero .hydel-lead{font-size:18px;max-width:720px;color:#d7dde3;line-height:1.7}.hydel-hero-split{padding:0;display:grid;grid-template-columns:1.12fr 1fr;min-height:570px}.hydel-hero-split .hydel-hero-copy{width:100%;min-width:0;max-width:none;padding:75px 44px 75px max(5vw,calc((100% - 1160px)/2))}.hydel-hero-split h1{font-size:clamp(39px,4vw,60px)}.hydel-hero-photo{min-height:100%;position:relative;background:#263441}.hydel-hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,34,45,.18),transparent 50%)}.hydel-hero-photo img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.hydel-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:30px}.hydel-site-page .hydel-button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;padding:15px 21px;background:var(--hy-gold);color:#17212b!important;font-size:14px;line-height:1.4;font-weight:700;border:1px solid var(--hy-gold);border-radius:5px;transition:background .15s,transform .15s}.hydel-site-page .hydel-button:hover{background:#edb45a;border-color:#edb45a;transform:translateY(-2px)}.hydel-site-page .hydel-button-secondary{color:#fff!important;background:transparent;border-color:#6c767f}.hydel-site-page .hydel-button-secondary:hover{background:#2f3b46}.hydel-trust-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px max(5vw,calc((100vw - 1160px)/2));background:#f4f1eb;font-size:13px;font-weight:600;border-bottom:1px solid #e5dfd5}.hydel-trust-strip>a{color:#18222c;font-weight:750;white-space:nowrap}.hydel-section{max-width:1280px;margin:0 auto;padding:80px 60px}.hydel-section-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:55px;align-items:end;margin-bottom:36px}.hydel-section-heading h2{margin-bottom:0}.hydel-section-heading>p{color:var(--hy-muted);max-width:540px;margin:0;font-size:16px}.hydel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hydel-card{padding:30px 28px;border:1px solid var(--hy-line);border-radius:9px;color:var(--hy-ink)!important;display:flex;flex-direction:column;align-items:start;min-height:260px;background:#fff;transition:border-color .15s,transform .15s,box-shadow .15s}.hydel-card:hover{border-color:#d8aa66;transform:translateY(-3px);box-shadow:0 12px 28px #17222d0a}.hydel-card-number{color:#a16f25;font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:24px}.hydel-card h3{margin-bottom:15px}.hydel-card p{font-size:15px;color:var(--hy-muted);margin-bottom:26px}.hydel-text-link{font-size:13px;font-weight:700;color:#28333d;display:flex;align-items:center;gap:20px;margin-top:auto}.hydel-brands{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.hydel-brand-card{border:1px solid var(--hy-line);border-radius:9px;padding:16px 18px 24px;color:var(--hy-ink)!important;display:flex;flex-direction:column;background:#fff;transition:border-color .15s,transform .15s}.hydel-brand-card:hover{border-color:#d8aa66;transform:translateY(-3px)}.hydel-brand-photo{height:158px;background:#f8f9fa;margin:-1px -3px 23px;display:flex;align-items:center;justify-content:center;border-radius:5px}.hydel-brand-photo img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:10px}.hydel-brand-card h3{font-size:23px;margin-bottom:10px}.hydel-brand-card p{font-size:13px;line-height:1.65;margin-bottom:24px;color:var(--hy-muted)}.hydel-brand-card .hydel-text-link{font-size:12px;gap:8px}.hydel-service-feature{display:grid;grid-template-columns:1fr 1fr;background:#f4f1eb;max-width:1160px;margin:10px auto 0;border-radius:12px;overflow:hidden}.hydel-service-feature>img{width:100%;height:100%;object-fit:cover;max-height:580px}.hydel-service-feature>div{padding:52px 46px}.hydel-service-feature p{color:#4b5660}.hydel-contact-band{background:#17222d;color:#d7dde3;padding:62px max(5vw,calc((100vw - 1160px)/2));display:grid;grid-template-columns:1fr auto;gap:45px;align-items:center}.hydel-contact-band h2{color:white;max-width:660px;font-size:38px}.hydel-contact-band p{margin:0;max-width:640px}.hydel-contact-band .hydel-eyebrow{color:#e4ad58;margin-bottom:18px}.hydel-contact-band .hydel-actions{margin:0;flex-direction:column;align-items:stretch;min-width:195px}.hydel-brand-switch{display:flex;justify-content:center;gap:15px;flex-wrap:wrap;background:#f4f1eb;padding:24px 5vw;border-bottom:1px solid #e5dfd5}.hydel-brand-switch a{display:block;padding:9px 23px;border:1px solid #ded6c9;border-radius:30px;font-size:13px;font-weight:700;color:#27313a}.hydel-brand-switch a[aria-current],.hydel-brand-switch a:hover{background:#18222c;border-color:#18222c;color:#fff}.hydel-note{background:#f4f1eb;border-left:3px solid #d99d3d;border-radius:5px;padding:34px!important;margin:10px 0}.hydel-note h2{font-size:29px}.hydel-note p{max-width:920px;margin-bottom:0}.hydel-section.hydel-note{max-width:1160px;margin:0 auto 70px}.hydel-catalog{scroll-margin-top:30px}.hydel-catalog ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px!important;padding:0!important;margin:0!important}.hydel-catalog ul.products:before,.hydel-catalog ul.products:after{display:none!important}.hydel-catalog ul.products li.product{width:auto!important;float:none!important;margin:0!important;border:1px solid #e4e6e8;border-radius:9px;background:white;padding:20px!important;display:flex;flex-direction:column;min-width:0}.hydel-catalog ul.products li.product a img{height:225px;width:100%;object-fit:contain;background:#fafbfc;border-radius:5px;margin:0 0 22px}.hydel-catalog ul.products li.product .woocommerce-loop-product__title{font-size:20px!important;line-height:1.25!important;letter-spacing:-.025em;padding:0!important}.hydel-catalog ul.products li.product .button{font-size:13px!important;padding:10px 14px!important;border:1px solid #dfb574!important;background:#f6f0e5!important;color:#202a34!important;margin-top:15px;border-radius:4px}.hydel-catalog ul.products li.product .button:after{display:none!important}.hydel-catalog .woocommerce-result-count,.hydel-catalog .woocommerce-ordering{font-size:13px;color:#626b74}.hydel-catalog .woocommerce-pagination{margin-top:36px}.hydel-catalog .page-numbers{border-color:#e0e4e7!important}.hydel-catalog .page-numbers li{border-color:#e0e4e7!important}.hydel-catalog .page-numbers a,.hydel-catalog .page-numbers span{padding:12px 16px!important;color:#28313a!important}.hydel-catalog .page-numbers .current{background:#e9b461!important;color:#15202a!important}.hydel-catalog .woocommerce-ordering select{border:1px solid #dbe0e4;padding:10px;background:#fff;border-radius:4px;max-width:100%}.et-l--header .et_pb_menu a{transition:color .15s}.et-l--header .et_pb_menu .hydel-menu-contact>a{background:#d99d3d;color:#18222c!important;padding:12px 18px!important;border-radius:5px}.et-l--header .et_pb_menu .hydel-menu-contact{align-self:center}.single-product .et_pb_wc_description table tr:nth-child(even){background:#f6f7f8}.single-product .et_pb_wc_description table th{font-weight:600}.single-product .et_pb_wc_description h2{margin-top:27px}.single-product .et_pb_wc_description a[href$=".pdf"]{font-weight:700}.single-product .et_pb_wc_title h1{line-height:1.15;letter-spacing:-.035em}
@media(min-width:1600px){.hydel-hero-split .hydel-hero-copy{padding-top:95px;padding-bottom:95px}.hydel-hero-split{min-height:640px}}@media(max-width:1100px){.hydel-section{padding:64px 5vw}.hydel-brands{grid-template-columns:repeat(3,minmax(0,1fr))}.hydel-brand-photo{height:180px}.hydel-service-feature{margin:0 5vw}.hydel-hero-split{grid-template-columns:1.12fr 1fr;min-height:500px}.hydel-hero-split .hydel-hero-copy{padding:58px 28px 58px 5vw}.hydel-hero-split h1{font-size:43px}.hydel-service-feature>div{padding:38px 30px}.hydel-section.hydel-note{margin:0 5vw 60px}.hydel-trust-strip{flex-wrap:wrap;justify-content:center;font-size:12px;gap:10px 25px}}@media(max-width:780px){.hydel-hero{padding:50px 6vw}.hydel-hero-split{padding:0;grid-template-columns:1fr}.hydel-hero-split .hydel-hero-copy{padding:52px 6vw 48px;max-width:700px}.hydel-hero-split h1{font-size:clamp(37px,7.3vw,52px)}.hydel-hero-photo{height:270px;min-height:270px}.hydel-hero-photo:after{background:linear-gradient(180deg,rgba(23,34,45,.1),transparent)}.hydel-hero .hydel-lead{font-size:16px}.hydel-section{padding:56px 6vw}.hydel-section-heading{grid-template-columns:1fr;gap:17px;margin-bottom:28px}.hydel-grid{grid-template-columns:1fr;gap:16px}.hydel-card{min-height:0;padding:26px}.hydel-card-number{margin-bottom:16px}.hydel-card p{margin-bottom:18px}.hydel-brands{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hydel-brand-card{padding:14px 16px 22px}.hydel-brand-photo{height:165px}.hydel-service-feature{grid-template-columns:1fr;margin:0 6vw}.hydel-service-feature>img{height:290px}.hydel-service-feature>div{padding:34px 26px}.hydel-contact-band{grid-template-columns:1fr;padding:48px 6vw;gap:22px}.hydel-contact-band h2{font-size:34px}.hydel-contact-band .hydel-actions{flex-direction:row;justify-content:start;min-width:0}.hydel-brand-switch{gap:8px;padding:20px 6vw}.hydel-brand-switch a{padding:8px 15px}.hydel-catalog ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important}.hydel-catalog ul.products li.product{padding:14px!important}.hydel-catalog ul.products li.product a img{height:170px}.hydel-catalog ul.products li.product .woocommerce-loop-product__title{font-size:17px!important}.hydel-catalog .woocommerce-ordering,.hydel-catalog .woocommerce-result-count{float:none;margin-bottom:15px}.hydel-section.hydel-note{margin:0 6vw 50px}.hydel-trust-strip{justify-content:flex-start;padding:19px 6vw;gap:9px 22px}.hydel-trust-strip>a{font-size:14px}}@media(max-width:420px){.hydel-actions{align-items:stretch;flex-direction:column}.hydel-site-page .hydel-button{width:100%}.hydel-brand-photo{height:138px}.hydel-brand-card h3{font-size:21px}.hydel-catalog ul.products{grid-template-columns:1fr}.hydel-catalog ul.products li.product a img{height:235px}.hydel-hero-split h1{font-size:37px}.hydel-contact-band .hydel-actions{flex-direction:column}}
@media(prefers-reduced-motion:reduce){.hydel-site-page *{transition:none!important;scroll-behavior:auto!important}}
/* Override inherited Divi module typography without affecting older pages. */
.hydel-canvas .hydel-site-page h1,.hydel-canvas .hydel-site-page h2,.hydel-canvas .hydel-site-page h3{text-transform:none!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:750!important}.hydel-canvas .hydel-site-page a.hydel-button{color:#17212b!important}.hydel-canvas .hydel-site-page a.hydel-button-secondary{color:#fff!important}.hydel-canvas .hydel-site-page a.hydel-card,.hydel-canvas .hydel-site-page a.hydel-brand-card{color:#18222c!important}.hydel-canvas .hydel-site-page .hydel-hero h1,.hydel-canvas .hydel-site-page .hydel-contact-band h2{color:white!important}
.hydel-canvas .hydel-site-page .hydel-brand-switch a[aria-current],.hydel-canvas .hydel-site-page .hydel-brand-switch a:hover{color:#fff!important}
.hydel-model-search{padding:22px;background:#f4f1eb;border-radius:7px;margin:0 0 30px}.hydel-model-search label{display:block;font-weight:700;font-size:14px;margin-bottom:9px}.hydel-model-search>div{display:flex;gap:10px}.hydel-model-search input[type=search]{flex:1;min-width:0;padding:13px!important;border:1px solid #cbd0d4!important;border-radius:4px;font:inherit;background:#fff;color:#18222c}.hydel-model-search button{padding:12px 22px;border:0;border-radius:4px;background:#d99d3d;color:#17212b;font-weight:700;font-size:14px;cursor:pointer}.hydel-model-search button:focus-visible{outline:3px solid #18222c;outline-offset:3px}@media(max-width:420px){.hydel-model-search>div{flex-direction:column}}
/* Shared navigation and footer. */
.et-l--header .et-menu>li>a:focus-visible,.et-l--header .mobile_menu_bar:focus-visible{outline:3px solid #c68b32;outline-offset:5px}
.et-l--header .et-menu>li>a[href$="/kontakt/"]{background:#d99d3d;color:#17212b!important;padding:14px 20px!important;border-radius:5px;line-height:1.2!important}
.et-l--header .et-menu>li>a[href$="/kontakt/"] img{display:none}
.et-l--footer .et_pb_section_0_tb_footer{background:#18222c!important;padding:60px 0 35px!important;border-top:4px solid #d99d3d}
.et-l--footer .et_pb_section_1_tb_footer{background:#121a22!important;padding:18px 0!important}
.et-l--footer .et_pb_row{max-width:1160px!important;width:88%!important;padding:0!important}
.et-l--footer .et_pb_text,.et-l--footer .et_pb_blurb,.et-l--footer p,.et-l--footer a{color:#e4e9ed!important;font-size:15px!important;line-height:1.75!important;font-family:Arial,Helvetica,sans-serif!important;letter-spacing:0!important;text-shadow:none!important}
.et-l--footer .et_pb_text_0_tb_footer p{font-size:34px!important;font-weight:800!important;letter-spacing:.03em!important;color:#e3aa50!important}
.et-l--footer .et_pb_text_2_tb_footer p,.et-l--footer .et_pb_text_4_tb_footer p{font-size:17px!important;font-weight:700!important;text-transform:none!important;color:#fff!important}
.et-l--footer .et_pb_text_0_tb_footer,.et-l--footer .et_pb_text_2_tb_footer,.et-l--footer .et_pb_text_4_tb_footer{border:0!important;margin-bottom:16px!important;padding:0!important}
.et-l--footer .et_pb_divider{display:none}
.et-l--footer .et_pb_text_1_tb_footer #service{text-align:left!important}
.et-l--footer .et_pb_text_1_tb_footer p{font-size:14px!important;color:#bac4ce!important;text-align:left!important}
.et-l--footer .et_pb_text_1_tb_footer strong{color:#fff!important}
.et-l--footer .et_pb_blurb{margin-bottom:13px!important}
.et-l--footer .et_pb_main_blurb_image .et-pb-icon{color:#e3aa50!important;font-size:20px!important}
.et-l--footer a:hover{color:#e3aa50!important;text-decoration:underline}
.et-l--footer a:focus-visible{outline:2px solid #e3aa50;outline-offset:5px}
.et-l--footer .et_pb_blurb_0_tb_footer a{font-size:21px!important;font-weight:700!important}
.et-l--footer .et-social-whatsapp:has(a[href="#"]){display:none!important}
.hydel-mobile-call{display:none}
@media(max-width:980px){.hydel-mobile-call{display:flex;align-items:center;gap:10px;position:fixed;left:16px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:9990;background:#d99d3d;color:#18222c!important;padding:13px 18px;border-radius:50px;font:700 14px/1.3 Arial,Helvetica,sans-serif;box-shadow:0 4px 20px #0003;text-decoration:none!important}.hydel-mobile-call:focus-visible{outline:3px solid #18222c;outline-offset:4px}.et-l--footer{padding-bottom:75px;background:#121a22}.et-l--footer .et_pb_column{margin-bottom:32px!important}.et-l--footer .et_pb_column:last-child{margin-bottom:0!important}}
@media(min-width:981px){.et-l--header .et_pb_row_1_tb_header{width:90%!important;max-width:1240px!important}.et-l--header .et-menu{align-items:center}.et-l--header .et-menu>li{padding-left:8px!important;padding-right:8px!important;align-items:center}.et-l--header .et-menu>li>a{font-size:13px!important;line-height:1.35!important;letter-spacing:0!important;padding-top:24px!important;padding-bottom:24px!important}.et-l--header .et-menu>li>a img{width:26px!important;height:26px!important;object-fit:contain;margin-right:8px!important}.et-l--header .et-menu>li>a[href$="/kontakt/"]{padding:14px 18px!important;margin-left:5px}.et-l--header .et_pb_menu__logo img{max-width:150px!important}}
@media(min-width:981px) and (max-width:1120px){.et-l--header .et-menu>li>a img{display:none!important}.et-l--header .et-menu>li{padding-left:6px!important;padding-right:6px!important}}

.hydel-spec-table table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.6}.hydel-spec-table th,.hydel-spec-table td{padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid #e2e5e7}.hydel-spec-table th{font-weight:600;min-width:160px}.hydel-spec-table tr:nth-child(even){background:#f7f8f9}.hydel-product-phone a{display:inline-block;font-size:26px;font-weight:700;color:#a66c1b!important;padding:10px 0}.et_pb_toggle_content a:focus-visible{outline:3px solid #c88c31;outline-offset:4px}
/* Contact page: clear direct contact while the existing form key is repaired. */
.page-id-231928 #main-content h1{font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(36px,4vw,54px)!important;letter-spacing:-.04em;text-transform:none!important;color:#18222c;line-height:1.08!important}.page-id-231928 #main-content .hydel-contact-lead{font:18px/1.65 Arial,Helvetica,sans-serif;max-width:580px;color:#58616b;margin-top:20px}.page-id-231928 #main-content .et_pb_divider:before{border-top-color:#d99d3d!important}.page-id-231928 #main-content .et_pb_section_2{background:#18222c!important;border-radius:10px;padding:32px!important}.page-id-231928 #main-content .et_pb_section_2 .et_pb_row{width:100%!important;padding:0!important}.hydel-direct-contact p{font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;line-height:1.65!important;color:#e8edf0!important}.hydel-direct-contact .hydel-contact-email{display:block;background:#d99d3d;color:#18222c!important;padding:15px 16px;border-radius:5px;font-size:14px;font-weight:750;text-align:center;overflow-wrap:anywhere}.hydel-direct-contact .hydel-contact-phone{font-size:22px;color:#e8b968!important;font-weight:750}.hydel-direct-contact a:focus-visible{outline:3px solid #e8b968;outline-offset:4px}.page-id-231928 #main-content .et_pb_section_2 .et_pb_text{color:#e8edf0!important}.page-id-231928 #main-content a[href^="tel:"],.page-id-231928 #main-content a[href^="mailto:"]{text-decoration:none}@media(max-width:767px){.page-id-231928 #main-content .et_pb_section_2{padding:26px!important}.page-id-231928 #main-content .hydel-contact-lead{font-size:17px}}

/* Override the existing Divi page link color for readable contrast. */
body.page-id-231928 #page-container #main-content .hydel-direct-contact a.hydel-contact-phone{color:#e8b968!important;text-decoration:underline;text-underline-offset:4px}
.hydel-data-note{padding:16px 20px;border-left:4px solid #d99d3d;background:#f8f4eb;color:#26313b;font-size:15px;line-height:1.65}

/* Used catalogue: current offers first, previous sales available on request. */
.hydel-sold-machines{border:1px solid #dfe4e7;border-radius:8px;padding:24px}.hydel-sold-machines>summary{font-size:22px;font-weight:700;cursor:pointer;padding:4px 0;color:#18222c}.hydel-sold-machines>summary:focus-visible{outline:3px solid #d99d3d;outline-offset:5px}.hydel-sold-machines>p{margin:20px 0 28px!important}.hydel-sold-machines .woocommerce{margin-top:24px}

/* Keep the split hero readable at wide viewport sizes and inside Divi. */
.hydel-canvas .hydel-hero-split{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}
.hydel-canvas .hydel-hero-split .hydel-hero-copy{max-width:none;min-width:0;width:100%;padding-left:clamp(24px,6vw,110px);padding-right:clamp(24px,4vw,64px)}
.hydel-canvas .hydel-site-page .hydel-hero-split h1{font-size:clamp(38px,3.3vw,62px)!important;line-height:1.12!important;word-break:normal;overflow-wrap:normal;max-width:700px}
.hydel-canvas .hydel-hero-split .hydel-lead{max-width:650px}
@media(max-width:780px){.hydel-canvas .hydel-hero-split{grid-template-columns:minmax(0,1fr)}.hydel-canvas .hydel-hero-split .hydel-hero-copy{padding:48px 6vw}.hydel-canvas .hydel-site-page .hydel-hero-split h1{font-size:clamp(36px,7.3vw,52px)!important}}
.hydel-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.hydel-team-card{padding:28px;border:1px solid #e3e5e7;border-radius:9px;background:#fff;min-width:0}
.hydel-team-card .hydel-team-initials{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#f4eee3;color:#785318;font-size:18px;font-weight:700;margin-bottom:23px}
.hydel-team-card h3{font-size:23px!important;margin-bottom:10px!important}.hydel-team-card p{color:#58616b;margin:0}
.hydel-team-leads{grid-template-columns:repeat(4,minmax(0,1fr))}
.hydel-sales-link{display:block!important;margin-top:8px}
@media(max-width:1100px){.hydel-team-leads{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:780px){.hydel-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hydel-team-card{padding:24px}}
@media(max-width:480px){.hydel-team-grid{grid-template-columns:1fr}}

.hydel-team-leads-five{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:780px){.hydel-team-leads-five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.hydel-team-leads-five{grid-template-columns:1fr}}

.hydel-social-links{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:center;padding:18px 0;font-size:15px}.hydel-social-links a{color:#efb85c!important;text-decoration:none}.hydel-social-links a:hover,.hydel-social-links a:focus-visible{text-decoration:underline}.hydel-furniture-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:32px;align-items:center}.hydel-furniture-image img{display:block;width:100%;max-height:470px;object-fit:contain;background:#fff;border-radius:12px}.hydel-furniture-hero .hydel-hero-copy{min-width:0}.hydel-furniture-hero h1{overflow-wrap:normal}@media(max-width:780px){.hydel-furniture-hero{grid-template-columns:1fr}.hydel-furniture-image img{max-height:300px}}

.hydel-used-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hydel-used-card{border:1px solid #dfe3e5;border-radius:12px;overflow:hidden;background:#fff;min-width:0}.hydel-used-card[hidden]{display:none!important}.hydel-used-card-main{display:block;color:#17232c!important;height:100%;text-decoration:none}.hydel-used-photo{height:270px;position:relative;background:#f5f6f5;display:flex;align-items:center;justify-content:center;padding:14px}.hydel-used-photo img{max-width:100%;width:100%;height:100%;object-fit:contain;margin:0!important}.hydel-stock-label{position:absolute;bottom:10px;left:10px;max-width:calc(100% - 20px);padding:6px 10px;border-radius:5px;background:#17232c;color:white;font-size:12px;line-height:1.3}.hydel-stock-attention{background:#9c3722}.hydel-used-card-copy{padding:24px}.hydel-used-card h3{font-size:23px!important;line-height:1.2;margin-bottom:12px}.hydel-used-facts{font-size:14px;color:#5d666e;min-height:20px}.hydel-used-price{font-weight:700;margin:14px 0}.hydel-used-price small{font-weight:400;font-size:12px}.hydel-stock-filters{display:grid;grid-template-columns:2fr 1fr 1.4fr;gap:16px;margin-bottom:20px}.hydel-stock-filters label{display:grid;gap:8px;font-weight:600;font-size:14px}.hydel-stock-filters input,.hydel-stock-filters select{width:100%;min-width:0;height:48px;padding:10px 12px;border:1px solid #bac1c5;border-radius:6px;background:white;color:#17232c;font:inherit}.hydel-stock-count{color:#5d666e;font-size:14px;margin-bottom:24px}.hydel-used-card a:focus-visible{outline:3px solid #d69f40;outline-offset:-3px}.hydel-used-card:hover{border-color:#d69f40}@media(max-width:1050px){.hydel-used-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.hydel-used-grid,.hydel-stock-filters{grid-template-columns:1fr}.hydel-used-photo{height:300px}.hydel-used-card-copy{padding:20px}}
