:root{--banner-feedback:url(./feedback-banner-B3Vjd3BK.png);--fd-options:url(./options-BIrLAhBk.png);--fd-finishes:url(./finishes-Cerzk2_R.png);--fd-hardware:url(./hardware-CGSzHt-B.png);--fd-clear-glass:url(./clear-glass-DufPtDc4.png);--fd-frosted-glass:url(./frosted-glass-CSMrGibX.png);--fd-configurator:url(./custom-door-B0u6GJgt.gif);--sub-menu-height:629px;--border-radius:5px;--border-colour:#e8e8e8;--border-hover:#c8c8c8;--font-family:Arial, Helvetica, sans-serif;--white:#fff;--charcoal:#444;--body-colour:#fff;--background-colour:#f9f9f9;--font-colour:#273336;--link-colour:#0069a8;--placeholder-colour:#888;--footer-background:#004976;--footer-border:#00426a;--footer-colour:#fff;--dark-overlay:#00000090;--light-overlay:#ffffff14;--vo-background:#ffffff95;--vo-border:#555;--primary-colour:#004976;--primary-hover:#00426a;--secondary-colour:#d34413;--secondary-hover:#c74012;--tertiary-colour:#0069a8;--tertiary-hover:#005e97;--quaternary-colour:#e94d18;--quaternary-hover:#d14516;--primary-graph:#0069a899;--secondary-graph:#de471499;--primary-price:#e12424;--secondary-price:#444;--menu-bl-colour:#00456f;--menu-br-colour:#0f547e;--sub-menu-background:#f9f9f9;--sub-menu-border:#ddd;--sub-sub-menu-background:#f4f4f4;--sub-sub-menu-border:#e3e3e3;--child-menu-background:#efefef;--child-menu-border:#dcdcdc;--featured-background:#f0f6fa;--featured-border:#0069a8;--featured-hover:#005e97;--featured-active:#ebf1f5;--success-background:#f1f9f7;--success-colour:#09977e;--success-hover:#088871;--warning-background:#fefbf3;--warning-colour:#f1b536;--warning-hover:#d8a330;--error-background:#fdf2f2;--error-colour:#e75050;--error-hover:#cf4848;--star-on:#09977e;--star-off:#000;--star-hover:#088871;--icon-colour:#788594;--arrow-colour:#666}[data-theme=dark]{--banner-feedback:url(./feedback-banner-BMMEyhCq.png);--fd-options:url(./options-2zIQ5gfl.png);--fd-finishes:url(./finishes-Cerzk2_R.png);--fd-clear-glass:url(./clear-glass-DufPtDc4.png);--fd-frosted-glass:url(./frosted-glass-CSMrGibX.png);--fd-configurator:url(./custom-door-BZr66k4y.gif);--border-colour:#2c373c;--border-hover:#2f393f;--white:#fff;--charcoal:#444;--body-colour:#1b262c;--background-colour:#1f2a30;--font-colour:#d8d8d8;--link-colour:#3c91ca;--placeholder-colour:#8c9193;--footer-background:#3c91ca;--footer-border:#3682b5;--footer-colour:#fff;--dark-overlay:#00000090;--light-overlay:#ffffff14;--vo-background:#ffffff90;--vo-border:#1f2a30;--primary-colour:#3c91ca;--primary-hover:#3682b5;--secondary-colour:#f6601a;--secondary-hover:#dd5617;--tertiary-colour:#3c91ca;--tertiary-hover:#3682b5;--quaternary-colour:#f56624;--quaternary-hover:#dc5c20;--primary-price:#e84242;--secondary-price:#d8d8d8;--menu-bl-colour:#3888be;--menu-br-colour:#4797cd;--sub-menu-background:#242f34;--sub-menu-border:#374046;--sub-sub-menu-background:#283338;--sub-sub-menu-border:#3b454a;--child-menu-background:#2d373d;--child-menu-border:#40494e;--featured-background:#1a2932;--featured-border:#0b4c73;--featured-hover:#0a4467;--featured-active:#23313a;--success-background:#1a3034;--success-colour:#10ab92;--success-hover:#0e9a83;--warning-background:#2b322d;--warning-colour:#aa8e31;--warning-hover:#967712;--error-background:#2b2a2f;--error-colour:#bf4d4e;--error-hover:#ac4546;--star-on:#10ab92;--star-off:#fff;--star-hover:#0e9a83;--icon-colour:#788594;--arrow-colour:#888}:root{--site-survey:url(./site-survey-Ci6dlduy.jpg);--extinguisher-servicing:url(./extinguisher-servicing-D_ynkHG7.jpg);--evac-chair-servicing:url(./evac-chair-servicing-DHmaw8Eg.jpg);--defibrillator-inspection:url(./defibrillator-inspection-Tq92yjiJ.jpg);--training-courses:url(./training-courses-Ds10e3fJ.jpg);--custom-fire-doors:url(./custom-fire-doors-CME3mQUG.jpg);--fd-measuring:url(./fire-door-measuring-ItP0IkvN.jpg);--pas-24:url(./pas-24-CNLMQ-Ad.jpg);--school-fire-doors:url(./school-fire-doors-D7xrIprX.jpg);--hfsc:url(./hfsc-uvf9BrvB.jpg);--call-back:url(./call-back-ytZAXz3n.jpg);--customer-service:url(./customer-service-CGVpJi6a.jpg);--trade-account:url(./trade-8D4kBlpg.jpg);--credit-account:url(./credit-UEVFOiUw.jpg);--reminders:url(./reminders-C7UXyjCH.jpg);--podcast-banner:url(./podcast-B5WRAvUa.jpg);--banner:url(./background-BEvEKrU8.png);--img-brightness:1;--window:#7bdff7;--shimmer:#3bc3ef;--tyres:#5e5e5e;--rims:#eaeaea;--handle:#eaeaea;--brake-lights:#d90000;--indicators:#ffa02f;--bumpers:#444;--hair:#444;--skin:#f9dba4;--eco-light:#09977e;--eco-dark:#066252;--renewable-light:#fabd1d;--renewable-dark:#f8a303;--recaptcha-dark:#1c3aa9;--recaptcha-light:#4285f4;--recaptcha-grey:#ababab;--facebook:#fff;--instagram:#fff;--you-tube:#fff;--spotify:#fff;--linked-in:#fff;--x:#fff;--tiktok:#fff;--tiktok-light:#01f6ef;--tiktok-dark:#ff004e;--whats-app-dark:#25d366;--whats-app-light:#dff8c5;--google-blue:#4285f4;--google-red:#ea4335;--google-yellow:#fcb002;--google-green:#34a853;--google-grey:#273336;--visa-orange:#f79310;--visa-blue:#2b3894;--mc-red:#eb001b;--mc-orange:#ff5f00;--mc-yellow:#f79e1b;--ms-red:#e30016;--ms-purple:#605dc4;--ms-blue:#128fde;--apple:#273336;--pp-dark:#253b80;--pp-light:#179bd7;--pp-overlap:#111;--super-logo:#f87001;--amex-logo:#016cc9;--evri:#017ac3;--dhl:#d40511}[data-theme=dark]{--img-brightness:.9;--window:#242f34;--shimmer:#3b454a;--tyres:#4e5a63;--rims:#999;--handle:#eaeaea;--brake-lights:#ea5455;--indicators:#ffa73c;--bumpers:#4e5a63;--hair:#374046;--skin:#f9dba4;--eco-light:#0d806e;--eco-dark:#0a6658;--renewable-light:#09977e;--renewable-dark:#066252;--recaptcha-dark:#1c3aa9;--recaptcha-light:#4285f4;--recaptcha-grey:#ababab;--facebook:#fff;--instagram:#fff;--you-tube:#fff;--spotify:#fff;--linked-in:#fff;--x:#fff;--tiktok:#fff;--tiktok-light:#01f6ef;--tiktok-dark:#ff004e;--whats-app-dark:#25d366;--whats-app-light:#dff8c5;--google-blue:#4285f4;--google-red:#ea4335;--google-yellow:#fcb002;--google-green:#34a853;--google-grey:#273336;--visa-orange:#f79310;--visa-blue:#2b3894;--mc-red:#eb001b;--mc-orange:#ff5f00;--mc-yellow:#f79e1b;--ms-red:#e30016;--ms-purple:#605dc4;--ms-blue:#128fde;--apple:#273336;--pp-dark:#253b80;--pp-light:#179bd7;--pp-overlap:#111;--super-logo:#f87001;--amex-logo:#016cc9;--evri:#b2b2b2;--dhl:#b2b2b2}:root{--virgin-pl:#e41e37;--cat-pl:#333;--cat-sl:#ffcc37;--empire-pl:#c0186d;--empire-sl:#555;--sse-pl:#004e8e;--sse-sl:#74af29;--heathrow-pl:#552885;--mitie-pl:#352262;--mitie-sl:#ef4222;--mitie-tl:#c92a7c;--mitie-ql:#f5743d;--shop-direct-pl:#39558b;--shop-direct-sl:#a3ca15;--shop-direct-tl:#e2ebb6;--bp-pl:#00ad5e;--bp-sl:#9dcd4c;--bp-tl:#fef224;--kier-pl:#e30520;--kier-sl:#008296;--sainsburys-pl:#f47320;--anglian-water-pl:#247ec2;--anglian-water-sl:#72bdea;--anglian-water-tl:#a84fa5;--ao-pl:#12c359}[data-theme=dark]{--virgin-pl:#626262;--cat-pl:#626262;--cat-sl:#c2c2c2;--empire-pl:#626262;--empire-sl:#c2c2c2;--sse-pl:#626262;--sse-sl:#c2c2c2;--heathrow-pl:#626262;--mitie-pl:#626262;--mitie-sl:#626262;--mitie-tl:#b2b2b2;--mitie-ql:#c2c2c2;--shop-direct-pl:#626262;--shop-direct-sl:#c2c2c2;--shop-direct-tl:#b2b2b2;--bp-pl:#626262;--bp-sl:#c2c2c2;--bp-tl:#b2b2b2;--kier-pl:#626262;--kier-sl:#c2c2c2;--sainsburys-pl:#626262;--anglian-water-pl:#626262;--anglian-water-sl:#c2c2c2;--anglian-water-tl:#b2b2b2;--ao-pl:#626262}.featured{flex-wrap:wrap;align-items:flex-start;gap:18px;margin:0 0 14px;display:flex;position:relative}.featured h1{margin:0 0 4px;font-size:36px}.featured h1 span{font-size:26px;display:block}.featured h1 span i{font-style:normal}.featured-image{margin:0 auto;display:block}.featured-left{border-right:1px dashed var(--border-colour);width:calc(50% - 18px);padding:0 17px 0 0;position:sticky;top:20px}.featured-left p:last-child{margin:0}.featured-left img{border-radius:var(--border-radius);margin:0 auto;display:block}.featured-right{width:calc(50% - 18px);position:sticky;top:20px}.featured-right img{border:1px solid var(--border-colour);border-radius:var(--border-radius);display:block}.featured-right ul{margin:0 0 12px;padding:0 0 0 16px}.featured-right ul li{margin:0 0 8px}.featured-right .tabs{margin:0}.featured .categories{gap:14px}.featured .categories:last-child{margin:0}.featured .category-card{width:calc(50% - 45px)}.featured .category-card h2,.featured .category-card h3{font-size:18px}.featured .category-card ul{display:none}.featured .category-card .price{border-top:1px dashed var(--border-colour);box-sizing:border-box;padding:20px 0 0}.featured .hero-card{width:100%}.features{flex-wrap:wrap;gap:14px;display:flex;position:relative}.features:not(:last-child){margin:0 0 14px}.feature{background:var(--background-colour);border:1px solid var(--border-colour);border-radius:var(--border-radius);text-align:center;width:calc(50% - 45px);padding:18px;position:relative}.feature h3{margin:0 2px 14px;font-size:20px;line-height:1.4em}.feature p{line-height:1.5em}.feature p:last-child{margin:0;line-height:1.5em}.feature svg{width:90px;height:90px;margin:0 0 14px}.shipping svg,.inspection svg{width:120px}.feature .price{color:var(--primary-price);font-weight:700}.coming-soon{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.coming-soon span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--light-overlay);border:1px solid var(--border-colour);color:var(--primary-price);width:calc(100% - 98px);padding:24px 30px;font-size:30px;font-weight:700;transform:rotate(-14deg)}.statistic{background:var(--tertiary-colour);border-color:var(--tertiary-colour);color:var(--white)}.positive{background:var(--quaternary-colour);border-color:var(--quaternary-colour)}.statistic h2,.statistic h3{border-radius:var(--border-radius);background:#0000001a;border:2px solid #0000001a;margin:6px 0 20px;padding:14px;font-size:42px;line-height:1em;transform:rotate(-3deg)}.statistic p{font-size:17px}.statistic i{font-size:12px}.statistic a{color:var(--white)}.featured-banner{border:1px solid var(--border-colour);border-radius:var(--border-radius);filter:brightness(var(--img-brightness));margin:0 0 14px;padding:40px 40px 40px 766px}.featured-banner.left{padding:40px 740px 40px 40px}.site-survey{background:var(--site-survey) top left no-repeat}.extinguisher-servicing{background:var(--extinguisher-servicing) top center no-repeat}.evac-chair-servicing{background:var(--evac-chair-servicing) bottom left no-repeat}.defibrillator-inspection{background:var(--defibrillator-inspection) center left no-repeat}.training-courses{background:var(--training-courses) bottom center no-repeat}.custom-fire-doors{background:var(--custom-fire-doors) bottom left no-repeat}.fd-measuring{background:var(--fd-measuring) top left no-repeat}.pas-24{background:var(--pas-24) center right no-repeat}.school-fire-doors{background:var(--school-fire-doors) top right no-repeat}.hfsc{background:var(--hfsc) top right/cover no-repeat}.reminder-service{background:var(--reminders) top right/cover no-repeat}.call-back{background:var(--call-back) center center no-repeat}.trade-account{background:var(--trade-account) top center no-repeat}.credit-account{background:var(--credit-account) bottom center no-repeat}.podcast-banner{background:var(--podcast-banner) bottom center no-repeat}.nfcc-logo{flex-wrap:wrap;align-items:center;gap:20px;width:234px;margin:0 0 16px;display:flex}.nfcc-logo svg{width:80px}.nfcc-logo .text{border-left:1px solid var(--border-colour);width:110px;padding-left:20px}.nfcc-logo h3{color:var(--nfcc-sl);margin:0;font-size:20px}.nfcc-logo p{font-size:16px;line-height:1.2em}.firekills-logo{border-left:1px dashed var(--border-colour);border-right:1px dashed var(--border-colour);width:52px;margin:0 14px 20px;padding:0 38px}.safelincs-logo{width:230px;margin:0 0 16px}.form{background:var(--body-colour);border:1px solid var(--border-colour);border-radius:var(--border-radius);padding:18px;display:flex}.form p:last-child{margin:0}.customer-comments{background:var(--background-colour);border:1px solid var(--border-colour);border-radius:var(--border-radius);margin:0 0 14px;padding:18px}.customer-comments:last-child{margin:0}.customer-comments p{text-align:center;font-size:16px;font-style:italic;line-height:1.6em}.customer-comments p:last-child{margin:0}.customer-comments p span{font-size:24px;font-weight:700}.customer-comments p span.start{margin:0 6px 0 0}.customer-comments p span.end{margin:0 0 0 6px}.gallery{flex-wrap:wrap;gap:14px;display:flex}.gallery .group{flex-wrap:wrap;gap:14px;width:calc(25% - 10.5px);display:flex}.gallery img{border:1px solid var(--border-colour);border-radius:var(--border-radius);width:calc(25% - 12.5px);margin:0}.gallery .group img{width:100%}.gallery img.small,.gallery img.large{width:calc(50% - 9px)}.featured .buttons{border-bottom:1px dashed var(--border-colour);border-top:1px dashed var(--border-colour);gap:14px;margin:0 0 20px;padding:20px 0;display:flex}.featured .buttons svg{fill:var(--white);width:24px;margin:-7px 14px -9px 0;padding:0 18px 0 0}@media only screen and (width<=1495px){.featured h1 span{font-size:24px}.featured h1 span i{display:none}.featured .categories,.features{gap:14px}.featured .category-card,.feature{width:calc(50% - 45px)}.featured .category-card h2,.featured .category-card h3,.feature h2{font-size:18px}.statistic h2,.statistic h3{font-size:38px}.statistic p{font-size:16px}.featured-banner{padding-left:684px}.featured-banner.left{padding-right:664px}.nfcc-logo{gap:18px;width:202px}.nfcc-logo svg{width:70px}.nfcc-logo .text{width:94px;padding-left:18px}.nfcc-logo h3{font-size:18px}.nfcc-logo p{font-size:14px}.safelincs-logo{width:202px}.firekills-logo{width:48px;padding:0 26px}}@media only screen and (width<=1335px){.featured{gap:17px}.featured h1{font-size:28px}.featured h1 span{font-size:18px}.featured-left,.featured-right{width:calc(50% - 17px)}.featured-left{padding-right:16px}.featured .categories{gap:14px}.featured .category-card{width:calc(50% - 45px)}.featured .category-card h2,.featured .category-card h3{font-size:16px}.feature{text-align:left;width:100%}.feature h3{font-size:16px}.feature svg{float:left;width:90px;height:70px;margin:8px 20px 8px 0}.statistic{text-align:center;width:calc(50% - 45px)}.statistic h2,.statistic h3{font-size:32px}.statistic p{font-size:14px}.featured-banner{padding:20px 20px 20px 522px}.featured-banner.left{padding:20px 522px 20px 20px}.firekills-logo{display:none}.featured .buttons{flex-wrap:wrap}}@media only screen and (width<=1009px){.featured-left,.featured-right{position:initial;border:none;width:100%;padding:0}.featured-right{border-top:1px dashed var(--border-colour);padding:18px 0 0}.featured .categories{gap:14px}.featured .category-card{width:calc(33.3333% - 47.3333px)}.featured .category-card h2,.featured .category-card h3{font-size:14px}.feature{width:calc(50% - 45px)}.feature h3{font-size:14px}.featured .categories,.features{gap:14px}.statistic{width:calc(33.3333% - 47.3333px)}.featured-banner,.featured-banner.left{padding:20px}.firekills-logo{display:block}.featured .buttons{flex-wrap:nowrap}}@media only screen and (width<=779px){.featured h1{font-size:24px}.featured h1 span{font-size:20px}.featured .categories{gap:14px}.featured .category-card{width:calc(33.3333% - 35.3333px)}.featured .category-card span{margin:0 0 14px}.featured .category-card .price{border-top:1px dashed var(--border-colour);margin:16px 0 0;padding:16px 0 0}.feature{text-align:center;width:calc(50% - 33px);padding:12px}.feature svg{float:none;margin:0 0 14px}.gallery{gap:10px}.gallery .group{gap:10px;width:calc(25% - 7.5px)}.gallery img{width:calc(25% - 9.5px)}.gallery .group img{width:100%}.gallery img.small{width:calc(50% - 9px)}.gallery img.large{width:calc(50% - 7px)}.featured .buttons{flex-wrap:wrap}}@media only screen and (width<=559px){.featured h1{font-size:20px}.featured h1 span{font-size:16px}.featured .category-card,.feature{width:calc(50% - 33px)}}.fire-doors .category-card:first-child{background:var(--fd-configurator) bottom right no-repeat;text-align:left;width:100%;padding-right:320px}.fire-doors .category-card:first-child span{display:none}.fire-doors .category-card:first-child .from{margin:0 0 8px;font-size:26px}.fire-doors .category-card:first-child .from span{display:inline}.finishes{flex-wrap:wrap;gap:14px;margin:0 0 14px;display:flex}.finishes a{color:var(--font-colour);width:92px;text-decoration:none}.finishes a i{border:1px solid var(--border-colour);border-radius:var(--border-radius);height:92px;margin:0 0 8px;transition:all .3s ease-in-out;display:block}.finishes a i:hover{border-color:var(--border-hover);box-shadow:0 0 10px #00000014}.finishes a span{text-align:center;font-weight:700;display:block}.plain i{background:var(--fd-finishes) 0 0 no-repeat}.primed i{background:var(--fd-finishes) -100px 0 no-repeat}.white i{background:var(--fd-finishes) -200px 0 no-repeat}.red i{background:var(--fd-finishes) -300px 0 no-repeat}.blue i{background:var(--fd-finishes) -400px 0 no-repeat}.navy i{background:var(--fd-finishes) -500px 0 no-repeat}.grey i{background:var(--fd-finishes) -600px 0 no-repeat}.black i{background:var(--fd-finishes) -700px 0 no-repeat}.oak i{background:var(--fd-finishes) -800px 0 no-repeat}.sapele i{background:var(--fd-finishes) -900px 0 no-repeat}.ash i{background:var(--fd-finishes) -1000px 0 no-repeat}.beech i{background:var(--fd-finishes) -1100px 0 no-repeat}.maple i{background:var(--fd-finishes) -1200px 0 no-repeat}.walnut i{background:var(--fd-finishes) -1300px 0 no-repeat}.cherry i{background:var(--fd-finishes) -1400px 0 no-repeat}@media only screen and (width<=1495px){.fire-doors .category-card:first-child .from{margin:0 0 6px;font-size:22px}.finishes a{width:80px}.finishes a i{height:80px}}@media only screen and (width<=1335px){.fire-doors .category-card:first-child{background-size:240px;padding-right:200px}.finishes{gap:16px}.finishes a{width:56px}.finishes a i{height:56px}}@media only screen and (width<=1009px){.fire-doors .category-card:first-child{background:0 0;width:calc(33.3333% - 47.3333px);padding:18px}.fire-doors .category-card span{aspect-ratio:2/1.34;border-radius:var(--border-radius);position:initial;width:100%;display:block!important}.fire-doors .category-card span img{-o-object-fit:cover;object-fit:cover;height:100%}.fire-doors .category-card:first-child p:nth-last-child(-n+2),.fire-doors .category-card:first-child .price{display:none}.fire-doors .category-card:first-child p:nth-last-child(3){margin:0}.finishes{justify-content:center;gap:14px}.finishes a{width:92px}.finishes a i{height:92px}}@media only screen and (width<=779px){.fire-doors .category-card:first-child{width:calc(33.3333% - 35.3333px);padding:12px}}@media only screen and (width<=559px){.fire-doors .category-card:first-child{width:calc(50% - 33px)}}
