:root{--family-banner:url(./family-banner-CROrO3bV.jpg);--sub-menu-height:auto;--border-radius:8px;--border-colour:#e8e8e8;--border-hover:#ddd;--font-family:Arial, Helvetica, sans-serif;--white:#fff;--body-colour:#fff;--background-colour:#f9f9f9;--font-colour:#273336;--link-colour:#2e6eb7;--placeholder-colour:#888;--footer-background:#1f2a30;--footer-border:#2a353b;--footer-colour:#fff;--dark-overlay:#1b1d1e90;--light-overlay:#ffffff14;--vo-background:#ffffff95;--vo-border:#555;--primary-colour:#c8001a;--primary-hover:#b40017;--secondary-colour:#2e6eb7;--secondary-hover:#2963a4;--tertiary-colour:#c8001a;--tertiary-hover:#b40017;--quaternary-colour:#2e6eb7;--quaternary-hover:#2963a4;--primary-graph:#0069a894;--secondary-graph:#d9001c94;--primary-price:#e12424;--secondary-price:#444;--menu-bl-colour:#ca0e26;--menu-br-colour:#bc0018;--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:#f3f6fb;--featured-border:#2e6eb7;--featured-hover:#2963a4;--featured-active:#f3f6fb;--success-background:#f0f8f7;--success-colour:#3aac98;--success-hover:#349a88;--warning-background:#fefbf3;--warning-colour:#ecc85c;--warning-hover:#d6b861;--error-background:#faf1f2;--error-colour:#bd5055;--error-hover:#aa484c;--trustpilot:#00b67a;--star-on:#09977e;--star-off:#000;--star-hover:#088871;--icon-colour:#788594;--arrow-colour:#555}[data-theme=dark]{--border-colour:#2c373c;--border-hover:#2f393f;--white:#fff;--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:#1b262c90;--light-overlay:#ffffff14;--vo-background:#ffffff90;--vo-border:#1f2a30;--primary-colour:#e84242;--primary-hover:#d03b3b;--secondary-colour:#005f97;--secondary-hover:#058;--tertiary-colour:#e84242;--tertiary-hover:#d03b3b;--quaternary-colour:#005f97;--quaternary-hover:#058;--primary-price:#e84242;--secondary-price:#d8d8d8;--menu-bl-colour:#e84c4c;--menu-br-colour:#da3e3e;--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:#1c2a34;--featured-border:#26517f;--featured-hover:#224972;--featured-active:#1f374d;--success-background:#1a2f32;--success-colour:#0d806e;--success-hover:#0c7363;--warning-background:#29302c;--warning-colour:#aa8e31;--warning-hover:#99802c;--error-background:#27282d;--error-colour:#963739;--error-hover:#873133;--trustpilot:#00b67a;--star-on:#0b8c76;--star-off:#fff;--star-hover:#0a7e6a;--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}.buy-box{background:var(--background-colour);border:1px solid var(--border-colour);border-radius:var(--border-radius);grid-area:1/3/-1;align-self:start;margin:0 0 14px;padding:18px 18px 0;position:sticky;top:20px}.buy-box .divide,.buy-box .select-box{margin-bottom:20px}.buy-box th{background:var(--background-colour)}.buy-box .buttons{border-top:1px dashed var(--border-colour);gap:10px;margin:0 0 20px;padding:20px 0 0;display:flex}.buy-box .buttons .input{align-content:stretch;margin:0;display:flex}.buy-box .buttons .number-box{border-radius:var(--border-radius) 0 0 var(--border-radius);width:46px;margin:0;padding:14px;font-size:18px;font-weight:700}.buy-box .buttons .button{border-radius:0 var(--border-radius) var(--border-radius) 0;margin:0;padding:18px}.buy-box .buttons .button:only-child{border-radius:var(--border-radius)}.enquiry-form .single{width:100%}.enquiry-form .button{margin:0 0 20px}.downloads .title{font-size:16px;font-weight:700}.downloads .details{flex-wrap:wrap;align-items:flex-end;gap:14px;margin:0 0 16px;display:flex}.downloads .details p{width:calc(100% - 60px);margin:0}.downloads .pdf-icon{width:40px;height:40px}@media only screen and (width<=1495px){.buy-box .buttons .number-box{width:40px}}@media only screen and (width<=1335px){.buy-box .divide,.buy-box .select-box{margin-bottom:16px}}@media only screen and (width<=1009px){.buy-box{grid-column:2}}@media only screen and (width<=779px){.buy-box{position:initial;grid-area:auto/1;width:444px;margin:0 auto 20px}}@media only screen and (width<=559px){.buy-box{width:298px}}.price{text-align:center;margin:0 0 16px}.primary-price{color:var(--primary-price);margin:0 0 10px;font-size:26px;font-weight:700}.secondary-price{color:var(--secondary-price);margin:0;font-size:22px;font-weight:700}.from{flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 6px;font-size:20px;display:flex!important}.from span{margin:0}.price strike{color:var(--primary-price);margin:0 0 8px;font-size:20px;font-weight:700;display:block}.price table{margin:0}table td .primary-price{margin:0;font-size:15px}table td .secondary-price{margin:0;font-size:14px}@media only screen and (width<=1495px){.primary-price{margin:0 0 8px;font-size:22px}.secondary-price,.from{font-size:20px}.price strike{margin:0 0 6px;font-size:18px}}@media only screen and (width<=1335px){.primary-price{margin:0 0 4px;font-size:20px}.secondary-price,.from{font-size:18px}.from span{margin:0 0 -2px}.price strike{margin:0 0 5px;font-size:16px}}@media only screen and (width<=1009px){.primary-price{margin:0 0 2px;font-size:18px}.secondary-price,.from{font-size:16px}.price strike{margin:0 0 3px;font-size:14px}}@media only screen and (width<=779px){.primary-price{margin:0 0 1px;font-size:16px}.secondary-price,.from{font-size:14px}.price strike{margin:0 0 1px;font-size:14px}}.stock{border-left:8px solid var(--border-colour);text-align:left;margin:0 0 20px;padding:2px 0 2px 14px}.stock p{margin:0 0 4px;font-size:16px;font-weight:700}.stock p:last-child{margin:0}.stock i{margin:0 0 8px;font-size:14px;font-style:normal;display:block}.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)}.added-item .stock p.warning{color:var(--warning-colour);margin-top:10px;font-size:12px;font-weight:400}.dispatch-timer{color:var(--success-hover);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.dispatch-timer span{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);letter-spacing:.5px;justify-content:center;align-items:center;width:44px;height:30px;padding:2px 0 0;font-size:18px;font-weight:700;display:flex}@media only screen and (width<=1495px){.stock p{margin:0 0 2px;font-size:14px}.stock i{font-size:13px}.dispatch-timer{font-size:14px}.dispatch-timer span{width:38px;height:26px;font-size:14px}}.basket{border:1px solid var(--border-colour);border-radius:var(--border-radius);margin:0 0 14px}.item{border-bottom:1px solid var(--border-colour);flex-wrap:wrap;align-items:center;gap:18px;padding:16px;display:flex}.item:last-child{border-bottom:none}.item .button{width:120px;padding:10px}.item summary{color:var(--tertiary-colour);cursor:pointer;text-decoration:underline}.item summary:hover{text-decoration:none}.item img{border:1px solid var(--border-colour);border-radius:var(--border-radius);width:66px;padding:2px}.item-description{border-right:1px dashed var(--border-colour);width:362px;padding:0 18px 0 0}.item-description a{color:var(--tertiary-colour);margin:0 0 12px;font-weight:700;text-decoration:underline;display:block}.item-description a:hover{text-decoration:none}.item-description p:last-child{margin:0}.item .divide{width:100%;margin:0;display:none}.item .stock{width:180px;margin:0}.item-qty{width:236px;display:flex}.item-qty .text-box{text-align:center;border-radius:0;width:44px;margin:0;padding:13px 12px 11px;font-size:18px;font-weight:700}.item-qty svg{background:var(--background-colour);border:1px solid var(--border-colour);cursor:pointer;fill:var(--font-colour)}.item-qty svg:hover{border-color:var(--border-hover)}.minus-button{border-radius:var(--border-radius) 0 0 var(--border-radius);width:16px;height:16px;padding:16px;border-right:none!important}.plus-button{border-radius:0 var(--border-radius) var(--border-radius) 0;width:16px;height:16px;padding:16px;border-left:none!important}.delete-button{border-radius:var(--border-radius);width:24px;height:24px;margin:0 0 0 auto;padding:12px}.item-price{color:var(--primary-price);text-align:center;align-items:center;gap:14px;width:196px;font-size:20px;font-weight:700;display:flex}.item-price .input{width:100%;margin:0}.item-price .input .text-box{padding:14px 12px 12px;font-size:18px;font-weight:700}.item-price .error~i span{font-size:14px!important;font-weight:400!important}.item-price .button{width:26%;padding:9px 8px 7px}.item-price .button svg{border:none;margin:0;padding:0}.service-item{cursor:pointer}.service-item .item-description{width:calc(100% - 390px)}.service-item a{text-decoration:none}.service-item p{margin:0}.service-item .icon{fill:var(--font-colour);width:56px;padding:8px}.service-item .checkbox{width:auto;margin:0}.service-item .checkbox input{width:34px;height:34px;top:calc(50% - 17px);left:6px}.service-item .checkbox span{width:34px;height:34px;margin:0 11px 0 5px}.service-item .checkbox i{color:var(--primary-price);width:auto;font-size:20px}.service-item.selected{border:1px solid var(--featured-border);margin:-1px -1px 0}.service-item.selected>.item-description{border-color:var(--featured-border)}.premium-upgrade{background:var(--body-colour);border:1px solid var(--featured-border);flex-wrap:wrap;align-items:center;gap:18px;width:100%;padding:14px;display:flex}.premium-upgrade .item-description{border-color:var(--border-colour);width:calc(100% - 285px)}.premium-upgrade.selected{background:var(--featured-active)!important}.premium-upgrade.selected>.item-description{border-color:var(--featured-border)}.item:last-child .premium-upgrade{border-radius:0 0 var(--border-radius) var(--border-radius)}.staff{background:var(--background-colour);border:1px solid var(--border-colour);border-radius:var(--border-radius);align-items:flex-start;gap:20px;margin:0 0 14px;padding:20px;display:flex}.quick-add{border-right:1px dashed var(--border-colour);width:calc(80% - 36px);padding:0 20px 0 0;position:relative}.quick-add .input{margin:0}#quick-add-results{z-index:1;width:calc(100% - 20px);position:absolute;top:56px}#quick-add-results .button{padding:10px 12px}.clear-button{width:calc(20% - 4px);padding:12px}@media only screen and (width<=1495px){.item-description{width:292px}.item .stock{width:160px}.item-qty{width:228px}.item-qty .text-box{width:42px}.item-price{width:166px;font-size:20px}}@media only screen and (width<=1335px){.item{flex-wrap:wrap;gap:14px}.item-description{border:none;width:calc(100% - 86px);padding:0}.item .divide{display:block}.item>.divide~.divide{display:none}.item .stock{width:212px}.item-price{width:230px;font-size:22px}.service-item .item-description{width:calc(100% - 86px)}.service-item .checkbox{margin:6px 0}.service-item .checkbox input{left:1px}.service-item .checkbox span{margin-left:0}.premium-upgrade .item-description{width:100%}}@media only screen and (width<=1009px){.item-description{width:calc(100% - 86px)}.item>.divide~.divide{display:block}.item .stock{width:auto}.item-price{text-align:right;width:calc(100% - 242px)}}.checkout{flex-wrap:wrap;align-items:flex-start;gap:14px;margin:0 0 14px;display:flex}.checkout-left{width:calc(75% - 3.5px)}.checkout-box{background:var(--background-colour);border:1px solid var(--border-colour);border-radius:var(--border-radius);padding:18px}.checkout-form{border-bottom:1px dashed var(--border-colour);border-top:1px dashed var(--border-colour);align-items:flex-start;gap:40px;margin:0 0 20px;padding:14px 0 0;display:flex}.checkout-form a{color:var(--primary-colour);text-decoration:underline}.checkout-form a:hover{text-decoration:none}.show-delivery{margin:0 0 14px;display:block}.shipping-price{gap:6px;width:90px;margin:-8px 0 -8px auto;display:flex}.shipping-price .input{margin:0}.radio-button .shipping-price input{position:initial;width:calc(100% - 22px);margin:0;padding:10px;font-weight:700}.radio-button .shipping-price svg{margin:0}.shipping-price button{width:26%;padding:6px}.shipping-price button svg{width:30px;height:20px;margin:0;padding:0;display:block}#ga-autocomplete-list-0{background:var(--body-colour);border:1px solid var(--border-colour);border-radius:var(--border-radius);padding:18px 8px}.cf-left,.cf-right{width:calc(50% - 20px);position:sticky;top:20px}.delayed-shipping{background:var(--body-colour);border:1px solid var(--border-colour);border-radius:var(--border-radius);gap:20px;margin:0 0 14px;padding:20px;display:flex}.delayed-shipping svg{width:96px}.delayed-shipping .text{width:calc(100% - 116px)}.delayed-shipping .text p{margin:0}.cf-order{gap:40px;display:flex}.disclaimer{width:64%}.disclaimer p:last-child{margin:0}.feature-arrow{width:36%}.type{border-bottom:1px solid var(--border-colour);clear:both;text-align:center;height:10px;margin:0 0 24px}.type span{background:var(--background-colour);height:20px;margin:0 auto;padding:0 20px;font-size:16px;font-weight:700;display:inline-block}.checkout-right{background:var(--background-colour);border:1px solid var(--border-colour);border-radius:var(--border-radius);width:calc(25% - 48.5px);padding:18px;position:sticky;top:20px}.checkout-right a{color:var(--primary-colour);text-decoration:underline}.checkout-right a:hover{text-decoration:none}.checkout-right table{border:none;border-bottom:1px dashed var(--border-colour);margin:0 0 20px}.checkout-right th{border:none;border-top:1px dashed var(--border-colour);text-align:left;padding:14px 0;font-size:15px}.checkout-right td{border-top:1px dashed var(--border-colour);text-align:right;background:0 0;border-right:none;padding:14px 0;font-weight:700}.checkout-right .total th,.checkout-right .total td{color:var(--primary-price);font-size:18px}.checkout-right tr:first-child th,.checkout-right tr:first-child td{border:none;padding-top:0}.checkout-right th.discount,.checkout-right td.discount{color:var(--success-colour);border:none;padding-top:0}.discount-code{display:flex;position:relative}.discount-code .input{width:64%}.discount-code .text-box{border-radius:var(--border-radius) 0 0 var(--border-radius)}.discount-code .text-box:focus{border-color:var(--success-colour)}.discount-code code{background:var(--success-background);border:1px dashed var(--success-colour);font-family:var(--font-family);text-align:left;align-content:center;width:100%;margin:0;padding:0 0 0 14px}.discount-code .button{border-radius:0 var(--border-radius) var(--border-radius) 0;width:36%;height:42px;padding:10px}.checkout-success h2{margin:0 0 14px;font-size:22px}.checkout-success h3{margin:0 0 14px;font-size:18px}.checkout-success ul{margin:0 0 16px;padding:0 0 0 16px}.addresses{border-top:1px dashed var(--border-colour);flex-wrap:wrap;gap:20px;padding:14px 0 0;display:flex}.address{width:calc(50% - 10px);margin:0 0 14px}.address p{margin:0 0 6px}.order-summary{margin:0 0 20px}.order-summary p{margin:0 0 8px;font-weight:700}.order-summary p span{color:var(--primary-price)}.modal h2{margin-bottom:20px}.modal button{width:40%;margin-top:20px}@media only screen and (width<=1495px){.checkout-left{width:calc(75% - 3.5px)}.checkout-right{width:calc(25% - 48.5px)}}@media only screen and (width<=1335px){.checkout-left{width:calc(66.6667% - 4.66667px)}.checkout-right{width:calc(33.3333% - 47.3333px)}.checkout-form{flex-wrap:wrap;gap:20px}.cf-left,.cf-right{position:initial;width:100%}.cf-left{border-bottom:1px dashed var(--border-colour)}}@media only screen and (width<=1009px){.checkout-left{width:calc(66.6667% - 4.66667px)}.checkout-right{width:calc(33.3333% - 47.3333px)}.disclaimer{width:100%}.feature-arrow{display:none}}@media only screen and (width<=779px){.checkout{flex-wrap:wrap}.checkout-left,.checkout-right{width:100%}}@media only screen and (width<=559px){.checkout-left,.checkout-right{width:100%}}.radio-button{cursor:pointer;margin:0 0 16px;position:relative}.radio-button input{z-index:1;margin:0;position:absolute;top:calc(50% - 6px);left:2px}.radio-button input.border{left:20px}.radio-button span{background:var(--body-colour);border:1px solid var(--border-hover);z-index:1;border-radius:50%;margin:3px 0;padding:3px;transition:all .3s ease-in-out;display:block;position:relative}.radio-button:hover span{border-color:var(--border-hover);box-shadow:0 0 10px #00000014}.radio-button span i{background:var(--body-colour);border-radius:50%;width:9px;height:9px;transition:all .3s ease-in-out;display:block}.radio-button input:checked+.option span{border-color:var(--featured-border)}.radio-button input:checked+.option span i{background:var(--featured-border)}.radio-button .option{align-items:center;gap:14px;display:flex}.border+.option{background:var(--body-colour);border:1px solid var(--border-colour);border-radius:var(--border-radius);padding:14px 18px;transition:all .3s ease-in-out}.border+.option:hover{border-color:var(--border-hover);box-shadow:0 0 10px #00000014}.radio-button svg{width:60px;margin:-8px 0}.radio-button .title{margin:0}.radio-button .title i{margin:4px 0 0;font-size:14px;font-style:normal;font-weight:400;display:block}.border+.option .title{border-left:1px solid #0000001a;padding:0 0 0 14px}.radio-button .price{color:var(--primary-price);text-align:right;width:90px;margin:0 10px 0 auto}.radio-button input.border:checked+.option{background:var(--featured-background);border-color:var(--featured-border)}.payment-options{margin-bottom:14px}#stripe-payment-error{color:var(--error-colour);margin-top:14px}.wallet-button+.option{background:var(--apple);border-color:var(--apple);color:var(--white)}.wallet-button+.option:hover{background:var(--apple-hover);border-color:var(--apple)}.wallet-button+.option svg{fill:var(--white);width:60px;margin-left:-8px}.wallet-button+.option .google-grey{fill:var(--white)}.wallet-button+.option span{background:var(--apple);border:1px solid var(--white)}.wallet-button+.option span i{background:var(--apple)}.wallet-button+.option:hover span,.wallet-button+.option:hover span i{background:var(--apple-hover)}.radio-button input.wallet-button:checked+.option{background:var(--apple-hover);border-color:var(--apple-hover)}.radio-button input.wallet-button:checked+.option span{border-color:var(--white)}.radio-button input.wallet-button:checked+.option span i{background:var(--white)}.paypal-button+.option{background:var(--paypal);border-color:var(--paypal);color:var(--white)}.paypal-button+.option:hover{background:var(--paypal-hover);border-color:var(--paypal)}.paypal-button+.option svg{width:92px}.paypal-button+.option .pp-dark{fill:var(--white);opacity:.8}.paypal-button+.option .pp-light{fill:var(--white)}.paypal-button+.option .pp-overlap{fill:#005791;opacity:.3}.paypal-button+.option span{background:var(--paypal);border:1px solid var(--white)}.paypal-button+.option span i{background:var(--paypal)}.paypal-button+.option:hover span,.paypal-button+.option:hover span i{background:var(--paypal-hover)}.radio-button input.paypal-button:checked+.option{background:var(--paypal-hover);border-color:var(--paypal-hover)}.radio-button input.paypal-button:checked+.option span{border-color:var(--white)}.radio-button input.paypal-button:checked+.option span i{background:var(--white)}.hokodo-button+.option{background:var(--hokodo-colour);border-color:var(--hokodo-colour)}.hokodo-button+.option:hover{background:var(--hokodo-hover);border-color:var(--hokodo-colour)}.hokodo-button+.option svg{fill:var(--font-colour);width:92px}.hokodo-button+.option span{background:var(--hokodo-colour);border:1px solid var(--font-colour)}.hokodo-button+.option span i{background:var(--hokodo-colour)}.hokodo-button+.option:hover span,.hokodo-button+.option:hover span i{background:var(--hokodo-hover)}.radio-button input.hokodo-button:checked+.option{background:var(--hokodo-hover);border-color:var(--hokodo-hover)}.radio-button input.hokodo-button:checked+.option span{border-color:var(--font-colour)}.radio-button input.hokodo-button:checked+.option span i{background:var(--font-colour)}.super-button+.option{background:var(--super-colour);border-color:var(--super-colour);color:var(--white)}.super-button+.option:hover{background:var(--super-hover);border-color:var(--super-colour)}.super-button+.option svg{fill:var(--white);width:92px;margin:-6px 0 -10px}.super-button+.option span{background:var(--super-colour);border:1px solid var(--white)}.super-button+.option span i{background:var(--super-colour)}.super-button+.option:hover span,.super-button+.option:hover span i{background:var(--super-hover)}.radio-button input.super-button:checked+.option{background:var(--super-hover);border-color:var(--super-hover)}.radio-button input.super-button:checked+.option span{border-color:var(--white)}.radio-button input.super-button:checked+.option span i{background:var(--white)}
