@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Poppins Fallback;src:local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:102.7%;ascent-override:102.2%;descent-override:34.1%;line-gap-override:9.7%}@font-face{font-family:Anton Fallback;src:local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:70.1%;ascent-override:167.7%;descent-override:46.9%;line-gap-override:0%}:root{--blue:#009eda;--blue-text:#0073a8;--navy:#003549;--navy-dark:#002a3a;--red:red;--red-text:#e30613;--grey:#f2f2f2;--grey-tab:#f1f1f1;--line:#e0e0e0;--text:#2b2b2b;--muted:#5c6670;--white:#fff;--font:"Poppins", "Poppins Fallback", Arial, sans-serif;--display:"Anton", "Anton Fallback", Arial, sans-serif;--max:1300px;--narrow:860px;--gap:clamp(1rem, 3vw, 2rem);--section:clamp(3rem, 7vw, 5.5rem);--radius:4px;--header-h:7.5rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font);color:var(--text);background:var(--white);margin:0;font-size:1rem;line-height:1.6}img,video{max-width:100%;height:auto;display:block}a{color:var(--blue-text)}a:hover{color:var(--navy)}h1,h2,h3,h4{text-transform:uppercase;margin:0 0 .6em;font-weight:400}h1{color:var(--blue);font-size:clamp(1.75rem,4vw,2.875rem);font-weight:500;line-height:1.1}h2{font-family:var(--display);letter-spacing:.01em;color:var(--blue);font-size:clamp(1.6rem,3.4vw,2.125rem);line-height:1.2}h3{color:var(--text);font-size:clamp(1.15rem,2.2vw,1.5rem);line-height:1.25}h4{font-size:1.125rem;font-weight:500}p,ul{margin:0 0 1em}ul{padding-left:1.25rem}strong{font-weight:600}.prose strong{font-weight:500}:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{position:absolute;left:-9999px}.skip-link:focus{background:var(--white);z-index:1000;padding:.5rem 1rem;top:1rem;left:1rem}.brand-fischer{color:var(--red-text);text-transform:none}.brand-name{text-transform:none}.about-fischer{text-transform:none;color:var(--red-text)}.container{max-width:var(--max);padding:0 var(--gap);margin:0 auto}.container.narrow,.narrow-text{max-width:var(--narrow)}.section{padding:var(--section) 0}.split{gap:var(--gap);align-items:start;display:grid}@media (width>=800px){.split{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem)}.split-center{align-items:center}}.lead{font-size:1.15rem}.section-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text);margin-bottom:.25rem;font-size:.95rem;font-weight:500}.band-grey{background:var(--grey)}.band-grey h2{color:var(--blue-text)}.spaced{margin:2rem 0}.preview-banner{color:#664d03;text-align:center;background:#fff3cd;padding:.3rem 1rem;font-size:.8rem;line-height:1.4}.site-header{z-index:50;position:relative}.notice-bar{background:var(--red-text);color:var(--white);text-align:center;padding:.55rem var(--gap);font-size:.8rem;font-weight:600;line-height:1.3;text-decoration:none;display:block}.notice-bar:hover,.notice-bar:focus{color:var(--white);text-decoration:underline}.mainbar{background:var(--white);box-shadow:0 2px 18px #00000014}.mainbar-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:4.75rem;display:flex;position:relative}.logo{align-items:center;display:inline-flex}.logo-img{width:auto;height:46px}.nav-list{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.nav-list a,.dropdown-toggle{font:inherit;text-transform:uppercase;letter-spacing:.02em;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:.6rem .8rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.nav-list a.brand-fischer{text-transform:none;color:var(--red-text);font-weight:600}.nav-list a:hover,.dropdown-toggle:hover{color:var(--blue-text)}.nav-list a[aria-current=page],.dropdown-toggle.is-current{box-shadow:inset 0 -2px}.has-dropdown{position:relative}.dropdown{background:var(--white);min-width:14rem;margin:0;padding:.5rem 0;list-style:none;display:none}.has-dropdown.is-open .dropdown{display:block}.dropdown a{color:var(--text);padding:.5rem 1.1rem;display:block}.menu-toggle{color:var(--text);cursor:pointer;background:0 0;border:0;padding:.5rem;display:none}@media (width>=1000px){.dropdown{position:absolute;top:100%;left:0;box-shadow:0 10px 30px #0000001f}}@media (width<=999px){.menu-toggle{display:inline-flex}.main-nav{background:var(--white);display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px #0000001f}.main-nav.is-open{display:block}.nav-list{padding:.5rem var(--gap) 1rem;flex-direction:column;align-items:stretch}.nav-list a,.dropdown-toggle{justify-content:space-between;width:100%;color:var(--text)!important}.dropdown{padding:0 0 0 1rem}}.site-header.is-overlay{position:absolute;left:0;right:0}.is-overlay .mainbar{box-shadow:none;background:0 0}.is-overlay .nav-list>li>a,.is-overlay .dropdown-toggle,.is-overlay .menu-toggle{color:var(--white)}.is-overlay .nav-list>li>a.brand-fischer{color:var(--red-text)}.is-overlay .nav-list>li>a:hover,.is-overlay .dropdown-toggle:hover{color:var(--white);opacity:.8}.site-footer{background:var(--navy);color:var(--white);padding-top:3.5rem}.site-footer a{color:var(--white)}.site-footer a:hover{color:#9fdcf3}.footer-grid{gap:2rem;display:grid}@media (width>=800px){.footer-grid{grid-template-columns:1.4fr 1fr 1fr}}.footer-logo-img{width:auto;height:56px;margin-bottom:1.25rem}.footer-heading{font-family:var(--font);color:var(--white);font-size:1.1rem;font-weight:500}.site-footer p{font-size:.92rem}.social{gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.social a{padding:.4rem;display:inline-flex}.icon{vertical-align:middle;display:inline-block}.copyright{background:var(--navy-dark);margin-top:2.5rem;padding:1rem 0;font-size:.82rem}.copyright-inner{flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}.legal-links{flex-wrap:wrap;gap:1.25rem;display:flex}.button{background:var(--blue-text);color:var(--white);font:inherit;text-transform:uppercase;letter-spacing:.03em;border:2px solid var(--blue-text);border-radius:var(--radius);cursor:pointer;padding:.8rem 1.6rem;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-block}.button:hover{background:var(--navy);border-color:var(--navy);color:var(--white)}.button-light{border-color:var(--white);color:var(--white);background:0 0}.button-light:hover{background:var(--white);border-color:var(--white);color:var(--navy)}.picture{width:100%}.fit-cover{object-fit:cover}.fit-contain{object-fit:contain}.ratio-16x9{aspect-ratio:16/9}.ratio-3x2{aspect-ratio:3/2}.ratio-4x3{aspect-ratio:4/3}.ratio-1x1{aspect-ratio:1}.ratio-4x5{aspect-ratio:4/5}.tick-list{padding:0;list-style:none}.tick-list li{margin-bottom:.45rem;padding-left:1.6rem;position:relative}.tick-list li:before{content:"";border:solid var(--blue-text);border-width:0 2px 2px 0;width:.45rem;height:.8rem;position:absolute;top:.45em;left:.2rem;transform:rotate(45deg)}.page-hero{min-height:clamp(20rem,46vw,30rem);color:var(--white);background:#111;align-items:flex-end;display:flex;position:relative;overflow:hidden}.page-hero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-hero-shade{background:linear-gradient(#0000008c 0%,#00000040 40%,#000000b3 100%);position:absolute;inset:0}.page-hero-text{width:100%;padding-top:var(--header-h);padding-bottom:clamp(2rem,5vw,3.5rem);position:relative}.page-hero h1{color:var(--white);max-width:24ch;margin:0}.page-hero-label{text-transform:uppercase;letter-spacing:.06em;margin:0 0 .6rem;font-size:.9rem;font-weight:500}.image-band{min-height:clamp(22rem,40vw,30rem);color:var(--white);background:var(--navy);align-items:center;display:flex;position:relative;overflow:hidden}.image-band-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.image-band-shade{background:#0073a8c7;position:absolute;inset:0}.image-band-text{width:100%;padding-top:3rem;padding-bottom:3rem;position:relative}.image-band h1,.image-band h2{color:var(--white);max-width:26ch}.image-band-fischer .image-band-shade{background:linear-gradient(90deg,#000c,#00000059)}.image-band-fischer h1{font-size:clamp(1.5rem,3.2vw,2.4rem)}.cta-band{background:var(--grey);padding:2.25rem 0}.cta-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.cta-inner p{margin:0;font-size:1.1rem;font-weight:500}.home-slider{height:clamp(30rem,72vh,46rem);color:var(--white);background:#111;position:relative;overflow:hidden}.slide{opacity:0;align-items:center;transition:opacity .7s;display:flex;position:absolute;inset:0}.slide.is-active{opacity:1}.slide-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.slide-shade{background:linear-gradient(90deg,#0009,#00000026);position:absolute;inset:0}.slide-text{width:100%;padding-top:var(--header-h);position:relative}.slide-title{font-family:var(--display);text-transform:uppercase;max-width:14ch;margin:0 0 .75rem;font-size:clamp(2.25rem,6vw,4.5rem);line-height:1.05}.slide-copy{max-width:34ch;margin:0;font-size:clamp(1rem,2vw,1.3rem)}.slider-controls{gap:.6rem;display:flex;position:absolute;bottom:1.25rem;left:0;right:0}.slider-dot{border:2px solid var(--white);cursor:pointer;box-sizing:content-box;outline-offset:4px;background:0 0;border-radius:50%;width:12px;height:12px;padding:0}.slider-dot[aria-current=true]{background:var(--white)}.slider-dot{position:relative}.slider-dot:after{content:"";position:absolute;inset:-10px}.fischer-band{background:var(--red-text);color:var(--white);padding:1.5rem 0;text-decoration:none;display:block}.fischer-band:hover,.fischer-band:focus{color:var(--white)}.fischer-band-inner{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2.5rem;display:flex}.fischer-band-logo{width:clamp(150px,18vw,240px);height:auto}.fischer-band-text{font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:600;line-height:1.3}.fischer-band:hover .fischer-band-text{text-decoration:underline}.intro-grid{gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=900px){.intro-grid{grid-template-columns:1.1fr 1fr;align-items:start}}.category-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.75rem 2rem;margin:0;padding:0;list-style:none;display:grid}.category a{color:var(--text);text-decoration:none;display:block}.category-title{font-family:var(--font);color:var(--blue-text);margin-bottom:.4rem;font-size:1.15rem;font-weight:500}.category a:hover .category-title{color:var(--navy)}.category p{margin:0;font-size:.92rem}.service-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem 2rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.service-list li{text-transform:uppercase;border-left:3px solid var(--blue);padding-left:1rem;font-size:1.05rem;font-weight:500}.branch-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem 2rem;margin:1.5rem 0 2rem;padding:0;font-size:.95rem;list-style:none;display:grid}.fischer-hero{background:var(--red-text);color:var(--white);text-align:center;padding:clamp(2.5rem,6vw,4.5rem) 0}.fischer-hero-inner{flex-direction:column;align-items:center;display:flex}.fischer-hero-logo{width:clamp(180px,22vw,260px);height:auto;margin-bottom:1.5rem}.fischer-hero h1{color:var(--white);text-transform:none;max-width:30ch;font-size:clamp(1.5rem,3.4vw,2.4rem)}.fischer-hero-intro{max-width:60ch;margin-bottom:1.5rem;font-size:1.1rem}.fischer-story{max-width:1100px}.fischer-story-section{border-top:1px solid var(--line)}.story-lead{font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.55}.story-lead .brand-fischer{font-weight:600}.fischer-heading{color:var(--red-text)}.ranges{border-top:1px solid var(--line)}.range{border-bottom:1px solid var(--line)}.range summary{cursor:pointer;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;font-size:1.05rem;font-weight:500;list-style:none;display:flex}.range summary::-webkit-details-marker{display:none}.range summary:after{content:"+";color:var(--red-text);font-size:1.6rem;line-height:1}.range[open] summary:after{content:"–"}.range summary:hover{color:var(--red-text)}.range-body{gap:var(--gap);padding:.5rem 0 2rem;display:grid}@media (width>=800px){.range-body{grid-template-columns:minmax(220px,1fr) 2fr}}.range-lead{font-weight:500}.product-group{padding:var(--section) 0 0}.product-group:last-of-type{padding-bottom:var(--section)}.group-intro{max-width:var(--narrow)}.tabs{gap:1.5rem;margin-top:1.5rem;display:grid}@media (width>=800px){.tabs{grid-template-columns:minmax(200px,260px) 1fr;align-items:start;gap:clamp(2rem,4vw,3.5rem)}}.tab-list{flex-direction:column;gap:.6rem;display:flex}@media (width<=799px){.tab-list{flex-direction:row;padding-bottom:.25rem;overflow-x:auto}}.tab-list [role=tab]{text-align:left;font:inherit;text-transform:uppercase;color:var(--text);background:var(--grey-tab);cursor:pointer;border:0;border-radius:6px;flex:none;padding:1rem 1.1rem;font-size:.82rem;font-weight:500}.tab-list [role=tab]:hover{background:#e4e4e4}.tab-list [role=tab][aria-selected=true]{background:var(--blue-text);color:var(--white);box-shadow:0 10px 22px #0073a840}.tab-panel.is-hidden{display:none}.product{gap:var(--gap);align-items:start;display:grid}@media (width>=1000px){.product{grid-template-columns:1fr 1fr}}.product-images{gap:.75rem;display:grid}.product-text h3{margin-bottom:1rem}.pack-group{border-top:1px solid var(--line);padding:2.5rem 0}.size-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.size-card{background:var(--grey);border-left:3px solid var(--blue);padding:.8rem 1rem}.size{font-weight:500;display:block}.size-label{color:var(--muted);font-size:.85rem}.contact-split{margin-top:1rem}.contact-panel{background:var(--grey);padding:var(--gap)}.contact-panel h2{color:var(--blue-text)}.contact-form{margin-top:2rem}.field-row{gap:1rem;display:grid}@media (width>=700px){.field-row{grid-template-columns:repeat(3,1fr);align-items:end}}.field{flex-direction:column;gap:.3rem;margin-bottom:1rem;display:flex}.field label{font-size:.92rem;font-weight:500}.req{color:var(--muted);font-weight:400}.field input[type=text],.field input[type=email],.field input[type=tel],.field textarea{font:inherit;border-radius:var(--radius);border:1px solid #8a949d;width:100%;padding:.65rem .75rem}.field.check{flex-direction:row;align-items:flex-start;gap:.6rem}.field.check input{flex:none;width:1.1rem;height:1.1rem;margin-top:.35rem}.field.check label{font-weight:400}.hp-field{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cf-turnstile{min-height:65px;margin-bottom:1rem}.form-status:empty{display:none}.form-status{background:#e7f6ec;border-left:4px solid #2e8b57;padding:.75rem 1rem}.form-status.is-error{background:#fdecea;border-left-color:#c0392b}.enquiry-about{border-left:4px solid var(--red,#c8102e);background:#f3f5f7;margin:0 0 1.25rem;padding:.75rem 1rem}.enquiry-about[hidden]{display:none}.enquiry-about-clear{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:.5rem;padding:0;text-decoration:underline}.branch-cards{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:0;list-style:none;display:grid}.map-card{flex-direction:column;height:100%;display:flex}.map-box{aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--radius);z-index:0;background:#e9edf0;position:relative;overflow:hidden}.map-placeholder{color:var(--blue-text);background:repeating-linear-gradient(0deg,#d5dde3 0 1px,#0000 1px 32px),repeating-linear-gradient(90deg,#d5dde3 0 1px,#0000 1px 32px),#f3f6f8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.map-box.is-live .leaflet-tile-pane{filter:grayscale()}.map-pin{background:var(--blue-text);border:3px solid var(--white);border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 2px 6px #00000059}.map-card-text{flex-direction:column;flex:1;padding-top:1rem;display:flex}.map-card-text .button{align-self:flex-start;margin-top:auto}.map-card-title{font-family:var(--font);color:var(--text);margin-bottom:.4rem;font-size:1.15rem;font-weight:500}.contact-panel .map-card-title{font-family:var(--display);color:var(--blue-text);font-size:clamp(1.6rem,3.4vw,2.125rem);font-weight:400}.contact-panel .map-card{margin-bottom:2rem}.breadcrumb{margin-bottom:.5rem;font-size:.9rem}.prose{max-width:72ch}.prose h2{color:var(--blue-text);margin-top:1.6em;font-size:clamp(1.3rem,2.4vw,1.6rem)}.article h1{color:var(--blue)}.article .picture{margin-bottom:2rem}.policy h2{font-family:var(--font);color:var(--text);font-size:1.1rem;font-weight:500}.notice{background:#fff3cd;border-left:4px solid #e0a800;padding:.75rem 1rem}.article-grid{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));padding:0;list-style:none;display:grid}.article-card a{color:inherit;text-decoration:none;display:block}.article-card h3{margin-top:.9rem;font-size:1.05rem;font-weight:500}.article-card a:hover h3{color:var(--blue-text)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=699px){:root{--header-h:9rem}}.filter-bar{flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;display:flex}.filter-bar[hidden]{display:none}.filter-bar button{font:inherit;border:1px solid var(--line);background:var(--white);color:var(--text);cursor:pointer;border-radius:999px;padding:.45rem .9rem;font-size:.85rem;font-weight:500}.filter-bar button[aria-pressed=true]{background:var(--blue-text);border-color:var(--blue-text);color:var(--white)}.article-card[hidden]{display:none}.picture.on-white{background:var(--white);border:1px solid var(--line)}.related-products,.article-cta{margin-top:2.5rem;padding:1.5rem}.related-products{border:1px solid var(--line);border-left:4px solid var(--blue)}.related-products h2,.article-cta h2{font-family:var(--font);color:var(--text);margin-bottom:.75rem;font-size:1.15rem;font-weight:500}.related-products ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.related-products a{flex-direction:column;text-decoration:none;display:flex}.related-products a span{color:var(--text);font-size:.92rem}.article-cta{background:var(--grey)}.article-cta p{margin-bottom:1rem}.in-short{background:var(--grey);border-left:4px solid var(--blue);margin:1.5rem 0 .75rem;padding:1rem 1.25rem}.in-short p{margin:0}.quick-links{margin:0 0 1.75rem;font-size:.92rem;font-weight:500}@media (width>=1000px){.nav-list a.nav-button{background:var(--blue-text);color:var(--white);border-radius:var(--radius);margin-left:.5rem;padding:.6rem 1.1rem}.nav-list a.nav-button:hover{background:var(--navy);color:var(--white)}.is-overlay .nav-list>li>a.nav-button{color:var(--white)}.nav-list a.nav-button[aria-current=page]{box-shadow:none}}.contact-bar{display:none}@media (width<=799px){.contact-bar{z-index:60;background:var(--navy);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:1fr 1fr;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 14px #0003}.contact-bar a{min-height:3.25rem;color:var(--white);text-transform:uppercase;letter-spacing:.03em;justify-content:center;align-items:center;font-size:.9rem;font-weight:500;text-decoration:none;display:flex}.contact-bar a+a{background:var(--blue-text)}body{padding-bottom:3.25rem}}.nav-list a.brand-fischer:hover,.nav-list .dropdown-toggle.brand-fischer:hover{color:var(--red-text);opacity:1;text-decoration:underline}.dropdown-toggle.brand-fischer{text-transform:none;color:var(--red-text);font-weight:600}.is-overlay .nav-list>li>.dropdown-toggle.brand-fischer,.is-overlay .nav-list>li>.dropdown-toggle.brand-fischer:hover{color:#ff4d4d;text-shadow:0 1px 3px #0000008c}.category-title.brand-fischer{color:var(--red-text);text-transform:none;font-weight:600}.range-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:1.25rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.range-grid-small{grid-template-columns:repeat(auto-fill,minmax(170px,220px))}.range-card a{height:100%;color:var(--text);text-decoration:none;display:block}.range-card h3{margin:.75rem 0 .25rem;font-size:1rem;font-weight:600}.range-card p{color:var(--muted);margin:0;font-size:.88rem}.range-card a:hover h3{color:var(--red-text)}.fischer-hero-small{text-align:left;padding:2rem 0 2.25rem}.fischer-hero-small h1{max-width:none;margin:0}.breadcrumb-light{margin-bottom:.75rem;font-size:.88rem}.breadcrumb-light a{color:var(--white)}.range-supply{color:var(--muted);font-size:.92rem}@media (width>=900px){.branch-cards .map-card-text>p:first-of-type{min-height:4.8em}}.filter-bar button:hover,.filter-bar a:hover{color:var(--blue-text);border-color:var(--blue-text)}.filter-bar button[aria-pressed=true]:hover{color:var(--white)}.filter-bar button.brand-fischer{color:var(--red-text);text-transform:none;font-weight:600}.filter-bar button.brand-fischer:hover{color:var(--red-text);border-color:var(--red-text)}.filter-bar button.brand-fischer[aria-pressed=true]{background:var(--red-text);border-color:var(--red-text);color:var(--white)}.article-fischer a:hover h3{color:var(--red-text)}.filter-bar a{border:1px solid var(--line);color:var(--text);border-radius:999px;padding:.45rem .9rem;font-size:.85rem;font-weight:500;text-decoration:none}.product-card a:hover h3{color:var(--blue-text)}.product-group-section+.product-group-section{padding-top:0}.products-section{margin-top:2.5rem;scroll-margin-top:1rem}.pack-group{scroll-margin-top:1rem}.product-header{background:var(--navy);color:var(--white);padding:2rem 0 2.25rem}.product-header h1{color:var(--white);margin:0}.product-header-group{opacity:.85;margin:.4rem 0 0;font-size:.95rem}.product-photos{gap:.75rem;display:grid}.division-grid{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:2rem 0 0;padding:0;list-style:none;display:grid}.division-card a{color:var(--text);text-decoration:none;display:block}.division-card .division-title{font-family:var(--font);text-transform:none;color:var(--blue-text);margin:1rem 0 .4rem;font-size:1.3rem;font-weight:500}.division-card .division-title.brand-fischer{color:var(--red-text)}.division-card a:hover .division-title{text-decoration:underline}.explore-link{color:var(--blue-text);font-weight:600}a:hover .explore-link,.explore-link:hover{text-decoration:underline}h2 .brand-fischer{color:var(--red-text)}.branch-list li{flex-direction:column;display:flex}.branch-name{font-weight:600}@media (width>=900px){.branch-address{min-height:4.8em}}.dropdown a.brand-fischer,.dropdown a.brand-fischer:hover{color:var(--red-text);text-transform:none;font-weight:600}.dropdown a:hover .brand-fischer{color:var(--red-text)}@media (width<=999px){.nav-list a.brand-fischer,.nav-list .dropdown-toggle.brand-fischer{text-shadow:none;color:var(--red-text)!important}}.quick-contact{display:none}@media (width<=799px){.quick-contact{gap:.6rem;margin:1.25rem 0 2rem;scroll-margin-top:1rem;display:grid}.quick-contact-btn{border-radius:var(--radius);background:var(--blue-text);color:var(--white);align-items:center;gap:.6rem;padding:.95rem 1rem;font-weight:500;text-decoration:none;display:flex}.quick-contact-btn:hover{background:var(--navy);color:var(--white)}.quick-contact-link{padding:.4rem 0;font-weight:500}#enquiry{scroll-margin-top:1rem}}.card-media{border:1px solid var(--line);background:var(--white);border-radius:4px;display:block;overflow:hidden}.card-media .picture{display:block}.division-card .card-media{border:0}@media (hover:hover) and (pointer:fine){.range-card a,.division-card a,.article-card a{transition:transform .2s}.card-media{transition:box-shadow .2s,border-color .2s}.card-media img{transition:transform .3s}.range-card a:hover,.division-card a:hover,.article-card a:hover{transform:translateY(-3px)}.range-card a:hover .card-media,.division-card a:hover .card-media,.article-card a:hover .card-media{border-color:var(--blue-text);box-shadow:0 10px 24px #0000001f}.fischer-grid .range-card a:hover .card-media,.article-fischer a:hover .card-media{border-color:var(--red-text)}.range-card a:hover .card-media img,.division-card a:hover .card-media img,.article-card a:hover .card-media img{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.range-card a:hover,.division-card a:hover,.article-card a:hover,.card-media img{transform:none!important}}:root{--whatsapp:#0b7a5a}.button-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.button-whatsapp{background:var(--whatsapp);border-color:var(--whatsapp);align-items:center;gap:.45rem;display:inline-flex}.button-whatsapp:hover{background:#075e47;border-color:#075e47}.article-cta .button-row{margin-top:.25rem}@media (width<=799px){.contact-bar.has-whatsapp{grid-template-columns:1fr 1fr 1fr}.contact-bar a{flex-direction:column;gap:.15rem;min-height:3.5rem;font-size:.78rem}.contact-bar a.contact-bar-wa,.quick-contact-btn.quick-contact-wa{background:var(--whatsapp)}body{padding-bottom:3.5rem}}.nav-wa-item{display:none}@media (width>=1000px){.nav-wa-item{display:block}.nav-list a.nav-wa{background:var(--whatsapp);width:2.6rem;height:2.6rem;color:var(--white);border-radius:50%;justify-content:center;margin-left:.4rem;padding:0}.nav-list a.nav-wa:hover,.is-overlay .nav-list>li>a.nav-wa:hover{color:var(--white);opacity:1;background:#075e47}.is-overlay .nav-list>li>a.nav-wa{color:var(--white)}}.nav-list a,.dropdown-toggle{white-space:nowrap}@media (width>=1000px) and (width<=1199px){.nav-list{gap:0}.nav-list a,.dropdown-toggle{padding-left:.5rem;padding-right:.5rem;font-size:.8rem}.nav-list a.nav-button{margin-left:.25rem;padding-left:.8rem;padding-right:.8rem}.logo-img{height:40px}}.wa-demo{border:0;border-radius:8px;width:calc(100% - 2rem);max-width:26rem;padding:1.5rem;box-shadow:0 20px 50px #0000004d}.wa-demo::backdrop{background:#00000073}.wa-demo h2{font-family:var(--font);color:var(--whatsapp);text-transform:none;font-size:1.15rem;font-weight:600}.wa-demo-message{color:var(--text);word-break:break-word;background:#dcf8c6;border-radius:8px;padding:.75rem 1rem}.category a:hover .category-title.brand-fischer,a:hover .brand-fischer,a.brand-fischer:hover,.brand-fischer:hover{color:var(--red-text)}.photo-note{color:#555;margin:.5rem 0 0;font-size:.85rem}
