.single-post-bradcrumb-wrap{background-image:linear-gradient(rgba(0,0,0,1),rgba(0,0,0,0))}.home div.hero h1{font-size:2.5rem;color:#fff;background-color:#083767;padding:1rem}@media only screen and (max-width:48em){.single-product .benefits-bar-no-margin{margin-top:0}.single-product .sticky-nav{opacity:1;transition:all 300ms ease;pointer-events:all;max-height:200px;overflow:hidden;position:fixed;width:100%;top:73px;padding-top:10px}.sticky-nav--product.pinned{top:73px}.single-product .sticky-nav:not(.sticky-show){opacity:0;pointer-events:none;max-height:0}.header{padding-top:.75rem;padding-bottom:.25rem}}@media print,screen and (max-width:63.99875em){.media-text .order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.media-text .order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.hero--offer__one{display:none}}.wc-stripe-error.wc-stripe-error{display:block!important;border-top:0;padding:0;color:#b81c23}.wc-stripe-error.wc-stripe-error:after,.wc-stripe-error.wc-stripe-error:before{content:unset!important}#kl_newsletter_checkbox_field{display:none!important;visibility:hidden!important}h1,.h1,h2,.h2{font-size:32px!important}h3,.h3{font-size:24px!important}h4,.h4{font-size:20px!important}h5,.h5{font-size:18px!important}h6,.h6{font-size:16px!important}p,.media-text ul li{font-size:16px!important}@media only screen and (min-width:48.0625em){h1,.h1,h2,.h2{font-size:36px!important}h3,.h3{font-size:28px!important}h4,.h4{font-size:22px!important}h5,.h5{font-size:19px!important}h6,.h6{font-size:17px!important}p,.media-text ul li,ol li,.title-text ul li{font-size:17px!important}}@media only screen and (min-width:64.0625em){h1,.h1,h2,.h2{font-size:40px!important}h3,.h3{font-size:32px!important}h4,.h4{font-size:24px!important}h5,.h5{font-size:20px!important}h6,.h6{font-size:18px!important}p,.media-text ul li,ol li,.title-text ul li{font-size:18px!important}}.disable-express{opacity:.5;pointer-events:none}.sg-validating{opacity:.5;pointer-events:none}.sg-needsvalidation{margin-bottom:30px;display:block;position:relative}.sg-needsvalidation input.ninja-forms-field:not(.button):not(#getaddress_button),.sg-needsvalidation #billing_email{border:2px solid #f38256!important;position:relative}.sg-needsvalidation:before{content:'';background-image:var(--wpr-bg-6252915a-1b5c-4219-8ea0-08f9eb236559);height:.9375rem;width:.9375rem;background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:.9375rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.sg-needsvalidation:after{content:"Please enter a valid email address"!important;color:#f38256!important;text-align:right!important;display:block;bottom:-30px!important;right:0!important;font-family:"laca-text","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif!important;position:absolute!important;width:100%!important;font-size:14px!important;line-height:1.4!important;height:auto!important;background:transparent!important;top:unset!important;border:0!important}.validate-required.woocommerce-validated .woocommerce-input-wrapper{position:relative;display:block}.validate-required.woocommerce-validated .woocommerce-input-wrapper:after,.validate-required.woocommerce-validated .required-field-holder:after{content:"";background-image:var(--wpr-bg-2b64150e-6585-4af4-9e63-87e7dd4c4bfa)!important;background-size:12px;background-position:center;background-repeat:no-repeat;height:25px;width:25px;line-height:23px;position:absolute;top:50%;font-size:15px;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:100px;border:2px solid green;color:green;text-align:center}#user_title_field .woocommerce-input-wrapper:after,#billing_title_field .woocommerce-input-wrapper:after,#shipping_title_field .woocommerce-input-wrapper:after{content:unset!important}#place_order{margin:auto;color:#023866!important}#place_order:hover,#place_order:focus{color:#fff!important}.vat-hidden-content,#disability-flag_field{display:none!important}.ppc-button-wrapper{max-width:340px;margin:auto;padding-left:20px;padding-right:20px;opacity:.5;pointer-events:none}#wc-stripe-payment-request-wrapper{opacity:.5;pointer-events:none}.ppc-button-wrapper.active,#wc-stripe-payment-request-wrapper.active{opacity:1;pointer-events:all}.woocommerce-NoticeGroup{display:none!important}.product-block-listing__products>div:nth-of-type(2)>div{box-shadow:rgba(0,0,0,.5) 0 4px 8px 0,rgba(0,0,0,.4) 0 6px 20px 0}.product-block-listing__product .product-spotlight{display:block!important}@media print,screen and (min-width:64em){.product-block-listing__products .product-block-listing__product{margin-top:2rem!important}}.faqs__faq__answer__inner__copy{background:#F3F3F3;position:absolute;bottom:0;left:0;width:100%;padding:15px 2rem;text-align:right;display:none}.faqs__faq input[type=checkbox]:checked~.faqs__faq__answer .faqs__faq__answer__inner__copy{display:block}.faqs__faq__answer__inner__copy span{text-decoration:underline}.faqs__faq__answer__inner__copy svg{height:20px;width:auto;display:inline-block;position:relative;top:6px;margin-left:5px}.get-help-content,.get-help{left:unset!important;right:1rem!important}.blockUI{display:none!important;visibility:hidden!important;opacity:0!important}.grecaptcha-badge{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.nf-form-cont input[type=text]::placeholder,.nf-form-cont input[type=email]::placeholder,.nf-form-cont input[type=phone]::placeholder,.nf-form-cont input[type=tel]::placeholder,.nf-form-cont textarea::placeholder{color:#777!important;font-style:italic}.nf-form-cont input[type=text],.nf-form-cont input[type=email],.nf-form-cont input[type=phone],.nf-form-cont input[type=tel],.nf-form-cont textarea{color:#013866!important}@media only screen and (min-width:48.0625em){.sticky-nav.pinned{backdrop-filter:blur(10px);background-color:rgba(255,255,255,.8)}}#stripe-payment-data .form-row{padding:0!important}#stripe-payment-data .form-row.form-row-wide{max-width:100%!important;padding-right:10px!important}#stripe-payment-data .form-row:not(.form-row-wide){width:50%;padding-right:10px!important}#wc-stripe-cc-form{display:flex;flex-wrap:wrap;max-width:29rem}#stripe-payment-data .wc-stripe-elements-field{border-radius:10px!important;height:3.5rem;border-color:#022239!important;padding:20px 15px}.button--outline--navy:not(:hover):not(:focus){background-color:#FFF}.button--orange.button--orange{color:#022239!important}.button--orange.button--orange svg{fill:#023866!important;transition:all ease 250ms}.button--orange.button--orange:hover,.button--orange.button--orange:focus{background-color:#003058!important;color:#FFF!important}.button--orange.button--orange:hover svg,.button--orange.button--orange:focus svg{fill:#FFF!important}#email_confirmation_field{display:none}body:not(.logged-in) .nf-form-content .hr-container label,body:not(.logged-in) .nf-form-content .html-container label{display:none}body:not(.logged-in) .nf-form-content .html-container{margin-bottom:0}body:not(.logged-in) .nf-form-content .checkbox-container{margin-bottom:0}body:not(.logged-in) .nf-form-content .checkbox-container .field-wrap{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end}body:not(.logged-in) .nf-form-content .checkbox-container .field-wrap label{font-weight:300;display:flex;align-items:flex-start;cursor:pointer}body:not(.logged-in) .nf-form-content .checkbox-container .field-wrap label.nf-checked-label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iYm9sZCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnPjxwYXRoIGQ9Im05LjcwNyAxOS4xMjFjLS4xODcuMTg4LS40NDIuMjkzLS43MDcuMjkzcy0uNTItLjEwNS0uNzA3LS4yOTNsLTUuNjQ2LTUuNjQ3Yy0uNTg2LS41ODYtLjU4Ni0xLjUzNiAwLTIuMTIxbC43MDctLjcwN2MuNTg2LS41ODYgMS41MzUtLjU4NiAyLjEyMSAwbDMuNTI1IDMuNTI1IDkuNTI1LTkuNTI1Yy41ODYtLjU4NiAxLjUzNi0uNTg2IDIuMTIxIDBsLjcwNy43MDdjLjU4Ni41ODYuNTg2IDEuNTM2IDAgMi4xMjF6Ij48L3BhdGg+PC9nPjwvc3ZnPg==);margin-bottom:20px;background-position:center;background-size:21px;background-repeat:no-repeat}body:not(.logged-in) .nf-form-content .checkbox-container .field-wrap label:before{content:"";display:block;width:25px;height:25px;border:2px solid #2c9de1;border-radius:4px;margin-right:10px;position:relative;top:-2px;opacity:1!important}body:not(.logged-in) .nf-form-content .checkbox-container .field-wrap input{margin-bottom:0;margin-right:10px;height:auto!important;display:none}body:not(.logged-in) .nf-form-content .checkbox-container .field-wrap .nf-field-label{margin-bottom:0}body:not(.logged-in) .nf-form-content .phone-wrap{display:flex;flex-direction:column}body:not(.logged-in) .nf-form-content .phone-wrap .nf-field-description{order:1}body:not(.logged-in) .nf-form-content .phone-wrap .nf-field-element{order:2}body:not(.logged-in) .nf-form-content .email-wrap{display:flex;flex-direction:column}body:not(.logged-in) .nf-form-content .email-wrap .nf-field-description{order:1}body:not(.logged-in) .nf-form-content .email-wrap .nf-field-element{order:2}body:not(.logged-in) .ninja-forms-field.button--outline--navy{background:transparent!important}body:not(.logged-in) .ninja-forms-field.button--outline--navy:hover,body:not(.logged-in) .ninja-forms-field.button--outline--navy:focus{background:#023866!important;color:#FFF!important}body:not(.logged-in) .nf-field-container.email-confirmation-wrapper{position:relative}.nf-form-content .iti--allow-dropdown .iti--allow-dropdown .iti__flag-container{display:none!important}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media only screen and (min-width:48em){.payment_method_bacs .payment-label-title span:after,.payment_method_cheque .payment-label-title span:after{content:"Staff only";display:inline-block;background:#e62d2c;color:#FFF;font-size:.8rem;padding:11px 3px;border-radius:3px;line-height:0;margin-left:15px}.payment_method_bacs .payment-label-title span,.payment_method_cheque .payment-label-title span{display:inline-flex;align-items:center}.payment_method_bacs .cridit-cards,.payment_method_cheque .cridit-cards{display:none}}