:root{--banner-feedback: url(../images/banners/feedback-banner.png);--sub-menu-height: auto;--border-radius: 5px;--border-colour: #E8E8E8;--border-hover: #DDDDDD;--font-family: Arial, Helvetica, sans-serif;--white: #FFFFFF;--body-colour: #FFFFFF;--background-colour: #F9F9F9;--font-colour: #273336;--link-colour: #F86118;--placeholder-colour: #888888;--footer-background: #F9F9F9;--footer-border: #E8E8E8;--footer-colour: #273336;--dark-overlay: #00000090;--light-overlay: #FFFFFF95;--vo-background: #FFFFFF95;--vo-border: #555555;--primary-colour: #F86118;--primary-hover: #DF5716;--secondary-colour: #004976;--secondary-hover: #00426A;--tertiary-colour: #FA7A3D;--tertiary-hover: #E0672E;--quaternary-colour: #0069A8;--quaternary-hover: #005E97;--primary-graph: #0069A894;--secondary-graph: #D9001C94;--primary-price: #E12424;--secondary-price: #444444;--menu-bl-colour: #E95B17;--menu-br-colour: #F86A26;--sub-menu-background: #F9F9F9;--sub-menu-border: #DDDDDD;--sub-sub-menu-background: #F4F4F4;--sub-sub-menu-border: #E3E3E3;--child-menu-background: #EFEFEF;--child-menu-border: #DCDCDC;--featured-background: #FFF7F3;--featured-border: #FA8147;--featured-hover: #E17440;--featured-active: #FAF2EE;--success-background: #F1F9F7;--success-colour: #09977E;--success-hover: #088871;--warning-background: #FEFCF3;--warning-colour: #E7BA33;--warning-hover: #CFA72E;--error-background: #FDF0F2;--error-colour: #E13349;--error-hover: #CA2E42;--trustpilot: #00B67A;--star-on: #09977E;--star-off: #000000;--star-hover: #088871;--icon-colour: #788594;--arrow-colour: #555555}[data-theme=dark]{--banner-feedback: url(../images/banners/dark/feedback-banner.png);--border-colour: #2C373C;--border-hover: #2F393F;--white: #FFFFFF;--body-colour: #1B262C;--background-colour: #1F2A30;--font-colour: #D8D8D8;--link-colour: #D8D8D8;--placeholder-colour: #8C9193;--footer-background: #1F2A30;--footer-border: #2A353B;--footer-colour: #D8D8D8;--dark-overlay: #00000090;--light-overlay: #FFFFFF90;--vo-background: #FFFFFF90;--vo-border: #1F2A30;--primary-colour: #F97839;--primary-hover: #E06C33;--secondary-colour: #005F97;--secondary-hover: #005588;--tertiary-colour: #F97839;--tertiary-hover: #E06C33;--quaternary-colour: #005F97;--quaternary-hover: #005588;--primary-price: #E84242;--secondary-price: #D8D8D8;--menu-bl-colour: #EA7136;--menu-br-colour: #F98045;--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: #2C2C2D;--featured-border: #A05734;--featured-hover: #904E2F;--featured-active: #503A2F;--success-background: #09705E;--success-colour: #0B8C76;--success-hover: #0A7E6A;--warning-background: #2B322D;--warning-colour: #AA8E31;--warning-hover: #967712;--error-background: #2B2A2F;--error-colour: #BF4D4E;--error-hover: #AC4546;--trustpilot: #00B67A;--star-on: #0B8C76;--star-off: #FFFFFF;--star-hover: #0A7E6A;--icon-colour: #788594;--arrow-colour: #888888}:root{--site-survey: url(https://www.budget-fire.co.uk/build/assets/site-survey-B8KOyyKI.jpg);--extinguisher-servicing: url(https://www.budget-fire.co.uk/build/assets/extinguisher-servicing-D_ynkHG7.jpg);--evac-chair-servicing: url(https://www.budget-fire.co.uk/build/assets/evac-chair-servicing-DHmaw8Eg.jpg);--defibrillator-inspection: url(https://www.budget-fire.co.uk/build/assets/defibrillator-inspection-Tq92yjiJ.jpg);--training-courses: url(https://www.budget-fire.co.uk/build/assets/training-courses-Ds10e3fJ.jpg);--custom-fire-doors: url(https://www.budget-fire.co.uk/build/assets/custom-fire-doors-CME3mQUG.jpg);--fd-measuring: url(https://www.budget-fire.co.uk/build/assets/fire-door-measuring-Dt_cGi6y.jpg);--hfsc: url(https://www.budget-fire.co.uk/build/assets/hfsc-uvf9BrvB.jpg);--call-back: url(https://www.budget-fire.co.uk/build/assets/call-back-CKyJxpux.jpg);--customer-service: url(https://www.budget-fire.co.uk/build/assets/customer-service-CGVpJi6a.jpg);--trade-account: url(https://www.budget-fire.co.uk/build/assets/trade-8D4kBlpg.jpg);--credit-account: url(https://www.budget-fire.co.uk/build/assets/credit-UEVFOiUw.jpg);--img-brightness: 1;--window: #7BDFF7;--shimmer: #3BC3EF;--tyres: #5E5E5E;--rims: #EAEAEA;--handle: #EAEAEA;--brake-lights: #D90000;--indicators: #FFA02F;--bumpers: #444444;--hair: #444444;--skin: #F9DBA4;--eco-light: #09977E;--eco-dark: #066252;--renewable-light: #FABD1D;--renewable-dark: #F8A303;--recaptcha-dark: #1C3AA9;--recaptcha-light: #4285F4;--recaptcha-grey: #ABABAB;--facebook: #005E97;--instagram: linear-gradient(45deg, #F09433 0%,#E6683c 25%,#DC2743 50%,#CC2366 75%,#BC1888 100%);--spotify: #1ED760;--apple-podcasts: #A738D5;--you-tube: #DD5044;--linked-in: #005E97;--x: #222222;--whats-app-dark: #25D366;--whats-app-light: #DFF8C5;--tiktok: #222222;--tiktok-blue: #00F2EA;--tiktok-pink: #FF0050;--google-blue: #4285F4;--google-red: #EA4335;--google-yellow: #FCB002;--google-green: #34A853;--google-grey: #444444;--visa-orange: #F79310;--visa-blue: #2B3894;--mc-red: #CC0000;--mc-orange: #FF9900;--ms-blue: #0066CB;--ms-red: #CC0001;--apple: #273336;--apple-hover: #232E30;--paypal: #0070BA;--paypal-hover: #008AE6;--pp-dark: #253B80;--pp-light: #179BD7;--pp-overlap: #111111;--hokodo-colour: #64CDC8;--hokodo-hover: #93DDDA;--super-logo: #F87001;--super-colour: #F87001;--super-hover: #FE8929;--evri: #017AC3;--dhl: #D40511}[data-theme=dark]{--site-survey: url(../images/dark/featured/site-survey.jpg);--extinguisher-servicing: url(../images/dark/featured/extinguisher-servicing.jpg);--evac-chair-servicing: url(../images/dark/featured/evac-chair-servicing.jpg);--defibrillator-inspection: url(../images/dark/featured/defibrillator-inspection.jpg);--training-courses: url(../images/dark/featured/training-courses.jpg);--custom-fire-doors: url(../images/dark/featured/custom-fire-doors.jpg);--fd-measuring: url(../images/dark/featured/fire-door-measuring.jpg);--hfsc: url(../images/dark/featured/hfsc.jpg);--call-back: url(../images/dark/featured/call-back.jpg);--customer-service: url(../images/dark/featured/customer-sevice.jpg);--trade-account: url(../images/dark/featured/trade.jpg);--credit-account: url(../images/dark/featured/credit.jpg);--img-brightness: .9;--window: #242F34;--shimmer: #3B454A;--tyres: #4E5A63;--rims: #999999;--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: #242F34;--instagram: #242F34;--apple-podcasts: #242F34;--spotify: #242F34;--you-tube: #242F34;--linked-in: #242F34;--x: #242F34;--whats-app-dark: #128C7E;--whats-app-light: #075E54;--tiktok: #242F34;--tiktok-blue: #00F2EA;--tiktok-pink: #FF0050;--google-blue: #C2C2C2;--google-red: #C2C2C2;--google-yellow: #C2C2C2;--google-green: #C2C2C2;--google-grey: #626262;--visa-orange: #626262;--visa-blue: #C2C2C2;--mc-red: #C2C2C2;--mc-orange: #C2C2C2;--ms-blue: #C2C2C2;--ms-red: #C2C2C2;--apple: #C2C2C2;--apple-hover: #AEAEAE;--paypal: #3C91CA;--paypal-hover: #3682B5;--pp-dark: #C2C2C2;--pp-light: #C2C2C2;--pp-overlap: #444444;--hokodo-colour: #36A7A2;--hokodo-hover: #319994;--super-logo: #C2C2C2;--super-colour: #F97839;--super-hover: #E06C33;--evri: #B2B2B2;--dhl: #B2B2B2}:root{--kidde-pl: #AC242A;--kidde-sl: #222222;--firehawk-pl: #92C449;--fireangel-pl: #FF6600;--fireco-pl: #231F20;--fireco-sl: #FDD104;--evac-chair-pl: #CC2026;--ultra-fire-pl: #EC0124;--britannia-fire-pl: #EC0124;--evacuator-pl: #EC0124;--st-john-pl: #1D1D1D;--aace-pl: #007450;--aace-sl: #F6BE52;--aace-tl: #08305D;--aace-ql: #BD2545;--astroflame-pl: #E3A864;--astroflame-sl: #EF1821;--briton-pl: #333333;--geze-pl: #00408A;--geze-sl: #FABF3F;--jewel-pl: #333333;--jewel-sl: #3E44A8;--dorma-pl: #333333;--dorma-sl: #EC0124;--hispec-pl: #9A1815;--phoenix-pl: #EC0124;--phoenix-sl: #333333;--agrippa-pl: #333333;--agrippa-sl: #EC0124;--cardiac-science-pl: #F0802A;--cardiac-science-sl: #56575B;--philips-pl: #0382C5;--zoll-pl: #0382C5;--defib-tech-pl: #CE132E;--defib-tech-sl: #2D2A26;--defib-tech-tl: #76777A;--physio-control-pl: #E52329;--heartsine-pl: #737DBB;--heartsine-sl: #62318A;--mediana-pl: #11509E;--schiller-pl: #E52329;--schiller-sl: #76777A;--defib-store-pl: #09977E;--defib-store-sl: #76777A;--defisign-pl: #1CA454;--defisign-sl: #444444;--vivest-pl: #003865;--vivest-sl: #F4633A;--cu-pl: #E87323;--cu-sl: #815727;--cu-tl: #AAADB2;--cu-ql: #C6AB66;--circuit-pl: #CE363D;--circuit-sl: #701746;--aero-pl: #3CBAEA;--aero-sl: #AFD4EE;--lifevac-1: #EF5E4F;--lifevac-2: #9E0A0F;--lifevac-3: #7C1E1C;--lifevac-4: #F97C16;--lifevac-5: #F9AF42;--lifevac-6: #F9CC6D;--lifevac-7: #DBDDDD;--bafe-pl: #E21719;--bafe-sl: #22287E;--bsi-pl: #222222;--chas-pl: #603880;--dda-pl: #B60063;--dda-sl: #592884;--dda-tl: #023F76;--dda-ql: #437B1F;--fpa-pl: #EF9300;--fpa-sl: #817F85;--sme-pl: #C6C6C6;--sme-sl: #DFC10E;--sme-tl: #A48A7A;--sme-ql: #575656;--trustpilot-pl: #059276;--trustpilot-sl: #444444}[data-theme=dark]{--kidde-pl: #626262;--kidde-sl: #C2C2C2;--firehawk-pl: #C2C2C2;--fireangel-pl: #C2C2C2;--fireco-pl: #C2C2C2;--fireco-sl: #1B262C;--evac-chair-pl: #C2C2C2;--ultra-fire-pl: #C2C2C2;--britannia-fire-pl: #C2C2C2;--evacuator-pl: #C2C2C2;--st-john-pl: #C2C2C2;--aace-pl: #C2C2C2;--aace-sl: #AA8E31;--aace-tl: #1F2A30;--aace-ql: #626262;--astroflame-pl: #626262;--astroflame-sl: #626262;--briton-pl: #C2C2C2;--geze-pl: #C2C2C2;--geze-sl: #626262;--jewel-pl: #C2C2C2;--jewel-sl: #626262;--dorma-pl: #C2C2C2;--dorma-sl: #626262;--hispec-pl: #C2C2C2;--phoenix-pl: #C2C2C2;--phoenix-sl: #626262;--agrippa-pl: #C2C2C2;--agrippa-sl: #626262;--cardiac-science-pl: #626262;--cardiac-science-sl: #C2C2C2;--philips-pl: #C2C2C2;--zoll-pl: #C2C2C2;--defib-tech-pl: #C2C2C2;--defib-tech-sl: #626262;--defib-tech-tl: #C2C2C2;--physio-control-pl: #C2C2C2;--heartsine-pl: #C2C2C2;--heartsine-sl: #626262;--mediana-pl: #C2C2C2;--schiller-pl: #C2C2C2;--schiller-sl: #626262;--defib-store-pl: #C2C2C2;--defib-store-sl: #626262;--defisign-pl: #626262;--defisign-sl: #C2C2C2;--vivest-pl: #C2C2C2;--vivest-sl: #626262;--cu-pl: #C2C2C2;--cu-sl: #626262;--cu-tl: #C2C2C2;--cu-ql: #626262;--circuit-pl: #C2C2C2;--circuit-sl: #626262;--aero-pl: #C2C2C2;--aero-sl: #626262;--lifevac-1: #C2C2C2;--lifevac-2: #626262;--lifevac-3: #C2C2C2;--lifevac-4: #C2C2C2;--lifevac-5: #626262;--lifevac-6: #C2C2C2;--lifevac-7: #626262;--bafe-pl: #C2C2C2;--bafe-sl: #626262;--bsi-pl: #C2C2C2;--chas-pl: #C2C2C2;--dda-pl: #C2C2C2;--dda-sl: #626262;--dda-tl: #C2C2C2;--dda-ql: #626262;--fpa-pl: #C2C2C2;--fpa-sl: #626262;--sme-pl: #C2C2C2;--sme-sl: #626262;--sme-tl: #D2D2D2;--sme-ql: #828282;--trustpilot-pl: #059276;--trustpilot-sl: #444444}.listing .tabs{border-top:1px dashed var(--border-colour);padding:20px 0 0;width:1194px}.overview{align-items:flex-start;display:flex;flex-wrap:wrap;float:left;gap:18px;margin:0 0 20px;width:1194px}.images{position:sticky;top:20px;width:490px}.images img{display:block}.image{border:1px solid var(--border-colour);border-radius:var(--border-radius);display:block;margin:0 0 12px;overflow:hidden;position:relative;text-align:center;width:calc(100% - 2px)}.image:last-child{margin:0}.thumbnails .viewport{width:390px}.thumbnails a{border:1px solid var(--border-colour);border-radius:var(--border-radius);flex:none;margin:0;overflow:hidden;width:88px}.thumbnails a svg{background:var(--vo-background);border:3px solid var(--vo-border);border-radius:50%;fill:var(--vo-border);filter:drop-shadow(0 0 10px rgba(0,0,0,.08));height:32%;left:0;margin:auto;position:absolute;right:0;top:10px}.thumbnails a i{background:var(--background-colour);bottom:0;border-top:1px solid var(--border-colour);color:var(--font-colour);display:block;font-size:14px;font-style:normal;font-weight:700;left:0;padding:4px 0;position:absolute;width:100%}.thumbnails a:hover{border-color:var(--border-hover)}.thumbnails .active,.thumbnails .active:hover{border-color:var(--tertiary-colour)}.thumbnails .active svg{border-color:var(--tertiary-colour);fill:var(--tertiary-colour)}.thumbnails .active i{background:var(--tertiary-colour)}.description{position:sticky;top:20px;width:686px}.description h1{font-size:28px}.description h2{font-size:24px}.description h3{font-size:20px}.description ul{margin:0 0 14px;padding:0 0 0 20px}.description ul li{line-height:1.4em;margin:6px 0 0;padding:0 0 0 6px}.description a{color:var(--primary-colour);text-decoration:underline}.description a:hover{text-decoration:none}.description p:last-child,.description ul:last-child{margin:0}@media only screen and (max-width: 1495px){.listing .tabs,.overview{width:1066px}.images{width:436px}.thumbnails .viewport{width:334px}.thumbnails a{width:74px}.thumbnails a i{font-size:12px;padding:2px 0}.description{width:612px}}@media only screen and (max-width: 1335px){.listing{flex-wrap:wrap;gap:14px}.listing .tabs,.overview{width:754px}.images{width:310px}.thumbnails .viewport{width:206px}.thumbnails a{width:60px}.description{width:426px}}@media only screen and (max-width: 1009px){.listing .tabs,.overview{width:526px}.images{position:relative;top:0;width:526px}.thumbnails .viewport{width:422px}.thumbnails a{width:96px}.thumbnails a i{padding:5px 0;font-size:14px}.description{order:3;width:526px}.extras{flex-wrap:wrap;gap:0}}@media only screen and (max-width: 795px){.listing .tabs,.overview{float:none;width:466px}.listing .tabs{order:3}.images{width:466px}.thumbnails .viewport{width:366px}.thumbnails a{width:82px}.thumbnails a i{font-size:12px}.description{border-bottom:1px dashed var(--border-colour);padding:0 0 14px;width:466px}.description h1{font-size:24px}}@media only screen and (max-width: 465px){.listing .tabs,.overview,.images{width:326px}.thumbnails .viewport{width:224px}.thumbnails a{width:66px}.description{width:326px}.description h1{font-size:20px}}.reviews .button{width:288px}.review-overview{align-items:center;display:flex;gap:20px}.review-overview h2{font-size:24px;margin:0 0 10px;text-align:center}.review-overview .stars{height:46px;width:254px}.review-overview .stars svg{height:46px}.review-info{margin:0 0 10px auto;width:580px}.review-info svg{border:5px solid var(--star-on);border-radius:50%;float:left;margin:0 20px 0 0;padding:12px;height:54px;width:54px}.review{background:var(--background-colour);border-radius:var(--border-radius);display:flex;gap:20px;margin:0 0 14px;padding:20px}.review:last-child{margin:0}.review .rating{margin:0}.comment{border-left:1px dashed var(--border-colour);font-size:14px;flex-grow:1;padding-left:20px}.comment h3{border-bottom:1px dashed var(--border-colour);font-size:14px;padding:0 0 14px}.date{align-content:center;border-left:1px dashed var(--border-colour);margin-left:auto;padding-left:20px;text-align:center;width:140px}.date h3{font-size:16px;margin:0 0 4px}.date p{font-size:14px}@media only screen and (max-width: 1335px){.review-overview h2{font-size:20px}.review-summary{margin:0 auto}.review-overview .stars{height:36px;width:200px}.review-overview .stars svg{height:36px}.review-info{width:440px}}@media only screen and (max-width: 1009px){.review-info{display:none}.review{flex-wrap:wrap}.comment{border:none;padding:20px 0 0;border-top:1px dashed var(--border-colour);order:3;width:100%}.date{order:2}}@media only screen and (max-width: 465px){.review .rating{margin:0 auto}.date{border:none;padding:20px 0 0;border-top:1px dashed var(--border-colour);width:100%}}.buy-box{background:var(--background-colour);border:1px solid var(--border-colour);border-radius:var(--border-radius);float:right;padding:18px 18px 0;position:sticky;top:20px;width:250px}.buy-box .divide,.buy-box .select-box{margin-bottom:20px}.buy-box th{background:#f5f5f5}.buy-box .buttons{border-top:1px dashed var(--border-colour);display:flex;gap:10px;margin:0 0 20px;padding:20px 0 0}.buy-box .buttons .input{align-content:stretch;display:flex}.buy-box .buttons .number-box{border-radius:var(--border-radius) 0 0 var(--border-radius);font-size:18px;font-weight:700;margin:0;padding:14px;width:46px}.buy-box .buttons .button{border-radius:0 var(--border-radius) var(--border-radius) 0;margin:0;padding:18px}.shipping-option{border-top:1px dashed var(--border-colour);padding:14px 0 0;margin:0 0 14px}.shipping-option svg{float:left;height:90px;margin:0 16px 0 0;width:82px}.shipping-option h2{font-size:16px;margin:0 0 4px}.shipping-option p{font-size:14px;margin:0 0 4px}.shipping-option p.shipping-price{color:var(--primary-price);font-size:15px;font-weight:700}.shipping-option p:last-child{margin:0}@media only screen and (max-width: 1495px){.buy-box{padding:16px 16px 0;width:222px}.buy-box .buttons .number-box{width:40px}.shipping-option svg{height:84px;width:66px}.shipping-option h2{font-size:14px}.shipping-option p{font-size:13px}.shipping-option p.shipping-price{font-size:14px}}@media only screen and (max-width: 1335px){.buy-box{width:208px}.buy-box .divide,.buy-box .select-box{margin-bottom:16px}.shipping-option svg{height:80px;width:62px}.shipping-option p{font-size:12px;line-height:1.5em}}@media only screen and (max-width: 1009px){.buy-box{width:222px}.shipping-option svg{height:84px;width:66px}.shipping-option p{font-size:13px}}@media only screen and (max-width: 795px){.buy-box{float:none;margin:0 0 20px;position:initial;width:432px}.buy-box .price{float:left;margin:10px 0 0;width:210px}.buy-box .buttons{border:none;float:right;padding:0;width:210px}.shipping-option svg{height:90px;width:98px}.shipping-option h2{font-size:16px}.shipping-option p{font-size:14px;line-height:1.6em}}@media only screen and (max-width: 465px){.buy-box{width:292px}.buy-box .price{float:none;margin:0 0 16px;width:auto}.buy-box .buttons{border-top:1px dashed var(--border-colour);float:none;padding:20px 0 0;width:auto}}.pagination{border-top:1px dashed var(--border-colour);align-items:center;display:flex;gap:8px;margin:0 0 14px;padding:14px 0 0;justify-content:flex-end}.tab-content .pagination{margin:0}.pagination p{border-right:1px solid var(--border-colour);font-weight:700;margin:0 4px 0 0;padding:2px 14px 2px 0}.pagination p span{font-weight:400}.pagination a{border:1px solid var(--border-colour);border-radius:var(--border-radius);color:var(--font-colour);font-weight:700;height:14px;padding:8px 0 12px;text-align:center;text-decoration:none;transition:all .3s ease-in-out;width:34px}.pagination a:not(.disabled):hover,.pagination a.active{border-color:var(--tertiary-colour);color:var(--tertiary-colour)}.pagination a svg{fill:var(--font-colour);height:14px;margin:2px auto}.pagination a:not(.disabled):hover svg,.pagination a.active svg{fill:var(--tertiary-colour)}@media only screen and (max-width: 795px){.pagination p{border:none;margin-right:auto}.pagination a{height:10px;padding:6px 8px 10px;width:14px}.pagination a svg{width:7px}}@media only screen and (max-width: 465px){.pagination p span{display:none}}.rating,a.rating{color:var(--font-colour);display:block;font-size:16px;font-weight:700;margin:0 0 16px;text-align:center}a.rating:hover{text-decoration:none}.stars{display:block;height:36px;margin:0 auto 8px;position:relative;width:200px}.stars span{left:0;overflow:hidden;position:absolute}.stars svg{float:left;height:36px}.star-off{fill:var(--star-off);opacity:.15}.star-on{fill:var(--star-on)}.star-none{opacity:.2}@media only screen and (max-width: 1495px){.stars{height:36px;width:198px}.stars svg{height:36px}}@media only screen and (max-width: 1335px){.stars{height:30px;width:166px}.stars svg{height:30px}}@media only screen and (max-width: 465px){.rating,a.rating{font-size:12px;margin-bottom:12px}.stars{height:22px;width:122px}.stars svg{height:22px}}.price{margin:0 0 16px;text-align:center}.primary-price{color:var(--primary-price);font-size:26px;font-weight:700;margin:0 0 12px}.from,.was{justify-content:center;gap:6px;display:flex!important;flex-wrap:wrap;font-size:22px;margin:0 0 8px}.from span,.was span{font-size:20px}.was{text-decoration:line-through}.secondary-price{color:var(--secondary-price);font-size:22px;font-weight:700;margin:0}table td .primary-price{font-size:15px;margin:0}table td .secondary-price{font-size:14px;margin:0}@media only screen and (max-width: 1495px){.primary-price{font-size:24px;margin:0 0 8px}.secondary-price{font-size:22px}.from,.was{font-size:20px}.from span,.was span{font-size:18px}}@media only screen and (max-width: 1335px){.primary-price{font-size:20px;margin:0 0 6px}.secondary-price,.from,.was{font-size:18px}.from span,.was span{font-size:16px}}@media only screen and (max-width: 795px){.primary-price{font-size:18px;margin:0 0 4px}.secondary-price{font-size:16px}}@media only screen and (max-width: 465px){.price{margin:0 0 14px}.primary-price{font-size:15px;margin:0 0 3px}.secondary-price{font-size:13px}.from,.was{font-size:16px}.from span,.was span{font-size:14px}}.qty-discounts td,.qty-discounts th{padding:12px;text-align:left}.qty-discounts th{width:35%}.qty-discounts td{width:65%}.qty-discounts tr.active th,.qty-discounts tr.active td{background:var(--success-background)}.qty-discounts td div{height:22px;overflow:hidden}.qty-discounts tr.active td,.qty-discounts tr.active th{background:var(--success-background)}.qty-discounts td .primary-price{transition:all .3s ease-in-out;transition-delay:.1s}.qty-discounts tr:hover td .primary-price{margin-top:-22px}@media only screen and (max-width: 1335px){.qty-discounts th{width:44%}.qty-discounts td{text-align:center;width:56%}.lc-right td div{height:42px}.lc-right tr:hover td .primary-price{margin-top:-42px}}@media only screen and (max-width: 465px){.qty-discounts td{text-align:left}.lc-right tr:hover td .primary-price{margin-top:0}}.stock{border-left:8px solid var(--border-colour);margin:0 0 20px;padding:2px 0 2px 14px}.stock p{font-size:16px;font-weight:700;margin:0 0 4px}.stock p:last-child{margin:0}.stock i{display:block;font-size:14px;font-style:normal;margin:0 0 8px}.stock i:last-child{margin:0}.in-stock{border-color:var(--success-colour);color:var(--success-colour)}.low-stock{border-color:var(--warning-colour);color:var(--warning-colour)}.no-stock{border-color:var(--error-colour);color:var(--error-colour)}.dispatch-timer{align-items:center;color:var(--success-hover);display:flex;flex-wrap:wrap;font-size:14px;gap:10px}.dispatch-timer span{align-items:center;background:linear-gradient(var(--success-hover),var(--success-hover) 52%,var(--success-colour) 52%,var(--success-colour));border-radius:var(--border-radius);color:var(--white);display:flex;font-size:18px;font-weight:700;height:30px;justify-content:center;letter-spacing:.5px;padding:2px 0 0;width:44px}@media only screen and (max-width: 1495px){.stock p{font-size:14px;margin:0 0 2px}.stock i{font-size:13px}.dispatch-timer{font-size:14px}.dispatch-timer span{font-size:14px;height:26px;width:38px}}@media only screen and (max-width: 795px){.stock p{margin:0 0 4px}}.key-features{border-bottom:1px dashed var(--border-colour);display:flex;gap:18px;margin:0 0 18px;padding:0 0 18px}a.feature{color:var(--font-colour);text-align:center;text-decoration:none;width:224px}.feature img{border:1px solid var(--border-colour);border-radius:var(--border-radius);margin:0 0 6px;width:calc(100% - 2px)}.feature p{font-weight:700;margin:0}.key-info{display:flex;gap:18px}.contents{border-right:1px dashed var(--border-colour);padding:0 20px 0 0;width:320px}.contents ul{margin:0;padding:0 0 0 20px}.contents ul li{line-height:1.4em;margin:6px 0 0;padding:0 0 0 6px}.key-info img{width:590px}@media only screen and (max-width: 1495px){.key-features{gap:15px}a.feature{width:200px}.contents{width:260px}.key-info img{width:520px}}@media only screen and (max-width: 1335px){.key-features{gap:16px}a.feature{width:166px}.key-info{align-items:flex-start}.key-info img{width:412px}}@media only screen and (max-width: 1009px){a.feature{width:178px}.key-info img{width:458px}}@media only screen and (max-width: 795px){.key-features{flex-wrap:wrap}a.feature{width:206px}.key-info{flex-wrap:wrap}.contents{border:none;border-bottom:1px dashed var(--border-colour);padding:0 0 20px;width:100%}.key-info img{width:100%}}@media only screen and (max-width: 465px){a.feature{width:136px}}.technical-data td,.technical-data th{text-align:left}.technical-data th{width:40%}.technical-data td{width:60%}@media only screen and (max-width: 465px){.technical-data th,.technical-data td{width:50%}}.btas{background:var(--background-colour);border:1px solid var(--border-colour);border-radius:var(--border-radius);margin:0 0 14px;padding:16px 18px 20px}.btas h2{border-bottom:1px dashed var(--border-colour);font-size:24px;padding:0 0 16px}.btas-price{float:left;width:320px}.btas-price span{float:right}.total{color:var(--primary-price);font-size:24px;font-weight:700;margin:0 0 10px}.saving{font-size:22px;font-weight:700;margin:0}.btas-buttons{display:flex;float:right;gap:8px}.btas-buttons .input{align-content:stretch;display:flex}.btas-buttons .number-box{border-radius:var(--border-radius) 0 0 var(--border-radius);font-size:18px;font-weight:700;margin:0;padding:14px;width:60px}.btas-buttons .button{border-radius:0 var(--border-radius) var(--border-radius) 0;margin:0;padding:18px;width:240px}.bundle{display:flex;gap:12px;margin:0 0 20px;position:relative}.product{background:var(--body-colour);border:1px solid var(--border-colour);border-radius:6px;padding:14px;width:calc(50% - 30px)}.product:first-child{padding-right:62px;width:calc(50% - 78px)}.product img{border:1px solid var(--border-colour);border-radius:var(--border-radius);float:left;margin:0 14px 0 0;width:80px}.product h3{font-size:16px;line-height:1.4em;margin:0 0 14px}.product p{color:var(--primary-price);font-size:15px;font-weight:700;margin:0}.bundle-icon{background:var(--background-colour);border:1px solid var(--border-colour);border-radius:50%;height:46px;left:calc(50% - 36px);padding:12px;position:absolute;width:46px;top:calc(50% - 36px);z-index:1}.bundle-icon span{background:var(--background-colour);bottom:-1px;left:-1px;margin:auto;position:absolute;right:-1px;width:12px;top:-1px}.bundle-icon svg{background:var(--tertiary-colour);border:2px solid var(--tertiary-hover);border-radius:50%;fill:#fff;padding:12px;position:relative}@media only screen and (max-width: 1335px){.btas-price{width:280px}.btas-buttons .number-box{width:50px}.btas-buttons .button{width:200px}.product img{width:80px}.product h3{font-size:15px}.bundle-icon{height:38px;left:calc(50% - 30px);padding:10px;width:38px;top:calc(50% - 30px)}.bundle-icon svg{padding:8px}}@media only screen and (max-width: 795px){.btas-price{border-bottom:1px dashed var(--border-colour);margin:0 0 20px;padding:0 0 20px;width:100%}.btas-buttons{justify-content:center;width:100%}.bundle{flex-wrap:wrap}.product,.product:first-child{padding:14px;width:100%}.product h3{font-size:14px}.bundle-icon{left:26px}.bundle-icon span{height:12px;width:auto}}.related-products{margin:0 0 20px}.related-products .viewport{width:1390px}a.related-product{border:1px solid var(--border-colour);border-radius:var(--border-radius);flex:none;padding:18px;text-align:center;text-decoration:none;transition:all .3s ease-in-out;width:232px}.related-product:hover{border-color:var(--border-hover);box-shadow:0 0 10px #00000014}.related-products h2{border-top:1px dashed var(--border-colour);color:var(--font-colour);font-size:16px;margin:0 0 6px;padding:20px 0 0}.related-product .price{margin:0}.related-product .primary-price{font-size:18px;margin:0 0 2px}.related-product .secondary-price{font-size:14px;margin:0}.related-product .from span{font-size:18px}@media only screen and (max-width: 1495px){.related-products .viewport{width:1230px}a.related-product{width:200px}}@media only screen and (max-width: 1335px){.related-products .viewport{width:910px}a.related-product{width:182px}}@media only screen and (max-width: 1009px){.related-products .viewport{width:692px}a.related-product{width:186px}}@media only screen and (max-width: 795px){.related-products .viewport{width:366px}a.related-product{width:140px}.related-products h2{font-size:14px;margin:0 0 4px}.related-product .primary-price{font-size:14px;margin:0}.related-product .secondary-price{font-size:12px}.related-product .from span{font-size:14px}}@media only screen and (max-width: 465px){.related-products .viewport{width:226px}a.related-product{width:188px}}.added-item{display:flex;gap:20px;max-height:calc(100vh - 300px);padding:20px 0;overflow:auto}.added-item img{align-self:flex-start;border:1px solid var(--border-colour);width:176px}.added-item table{border:none;margin:0}.added-item th,.added-item td{background:none;border:none;font-size:16px;padding:0 20px 16px 0;text-align:left}.added-item tr:last-child th,.added-item tr:last-child td{border-top:1px dashed var(--border-colour);padding:20px 20px 0 0}.added-item th{text-align:right;width:32%}.added-item td{width:68%}.added-item .divide{display:none}.added-item .stock,.added-item .stock p{margin:0}.added-item .stock i,.added-item .stock div{display:none}.added-item .primary-price{font-size:24px;margin:0 0 8px}.added-item .secondary-price{font-size:22px}.item-extras{border-top:1px dashed var(--border-colour);display:flex;gap:20px;margin:0 0 20px;padding:20px 0 0}.extra{align-items:center;background:var(--body-colour);border:1px solid var(--border-colour);border-radius:var(--border-radius);cursor:pointer;display:flex;gap:14px;padding:12px;transition:all .3s ease-in-out;width:334px}.extra:hover{box-shadow:0 0 10px #00000014}.extra img{border:1px solid var(--border-colour);border-radius:var(--border-radius);float:left;width:54px}.extra h3{font-size:16px;margin:0}.extra h3 span{color:var(--primary-price);display:block;margin:4px 0 0}.extra .icon{border:1px solid var(--border-colour);border-radius:50%;fill:var(--font-colour);height:18px;margin-left:auto;padding:12px;position:relative;width:18px}.extra svg{position:absolute;transition:all .3s ease-in-out;width:18px}.extra:hover .icon{border-color:var(--border-hover)}.remove{opacity:0}@media only screen and (max-width: 795px){.added-item{max-height:calc(100vh - 360px)}.added-item img{display:none}.added-item th{width:40%}.added-item td{width:60%}.added-item .primary-price{font-size:22px;margin:0 0 12px}.added-item .secondary-price{font-size:20px}.item-extras{flex-wrap:wrap;gap:16px}.extra{width:100%}}@media only screen and (max-width: 465px){.added-item .primary-price{font-size:18px;margin:0 0 8px}.added-item .secondary-price{font-size:16px}.extra h3,.extra h3 span{font-size:14px}}
