.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:var(--e-global-color-accent);color:var(--e-global-color-1a53a3f)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{background-color:var(--e-global-color-accent);color:var(--e-global-color-1a53a3f)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover{background-color:var(--e-global-color-secondary);color:var(--e-global-color-1a53a3f)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{border-radius:30px}.is-large.wc-block-cart .wc-block-components-radio-control__input{left:0!important}input[id^="checkbox-control-"]{padding:10px!important}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:var(--e-global-color-accent)}.woocommerce .quantity .qty{width:inherit!important}.bundled_product_excerpt.product_excerpt{display:none}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{box-shadow:none!important;padding:.4em 0!important}.wc-block-components-radio-control .wc-block-components-radio-control__input{-moz-appearance:none!important;border:1px solid rgb(25 23 17 / .48)!important;border-radius:50%!important;left:16px!important;margin-right:20px!important;padding:0px!important}.wc-block-components-panel__button{border-radius:0!important;line-height:1!important;padding:.375em 32px 0 0!important;background:transparent!important;color:#333333!important}button#wc-block-components-totals-shipping__change-address__link{border-radius:0!important;line-height:1!important;padding:.375em 32px 0 0!important;background:transparent!important;color:#333333!important}.woocommerce form.variations_form .variations td,.woocommerce-page form.variations_form .variations td{background-color:transparent!important}.woocommerce form.variations_form .variations th,.woocommerce-page form.variations_form .variations th{background-color:transparent!important}p.cp-no-js-msg{display:none}#london{fill:#8f8f8f}#ireland{fill:#d9d9d9}#wales{fill:#e6e6e6}#scotland{fill:#ccc}#south_england{fill:#d9d9d9}#north_and_midlands_england{fill:#c4c4c4}#ireland:hover{fill:var(--e-global-color-9c46626);transition:fill .5s ease-in-out;fill-opacity:.5}#london:hover{fill:var(--e-global-color-dd7fe82);transition:fill .5s ease-in-out}#north_and_midlands_england:hover{fill:var(--e-global-color-9d559ce);transition:fill .5s ease-in-out;fill-opacity:.5}#scotland:hover{fill:var(--e-global-color-faf8750);transition:fill .5s ease-in-out;fill-opacity:.5}#wales:hover{fill:var(--e-global-color-b514506);transition:fill .5s ease-in-out;fill-opacity:.5}#south_england:hover{fill:var(--e-global-color-03bd4ad);transition:fill .5s ease-in-out;fill-opacity:.5}#wales-type,#london-type,#ireland-type,#england-north-type,#england-south-type,#scotland-type{fill-opacity:0;pointer-events:none}a.my-link-ireland:hover~#ireland-type{fill:var(--e-global-color-9c46626);fill-opacity:1;transition:fill-opacity .5s ease-in-out}a.my-link-london:hover~#london-type{fill:var(--e-global-color-dd7fe82);fill-opacity:1;transition:fill-opacity .5s ease-in-out}a.my-link-north_and_midlands_england:hover~#england-north-type{fill:var(--e-global-color-9d559ce);fill-opacity:1;transition:fill-opacity .5s ease-in-out}a.my-link-scotland:hover~#scotland-type{fill:var(--e-global-color-faf8750);fill-opacity:1;transition:fill-opacity .5s ease-in-out}a.my-link-wales:hover~#wales-type{fill:var(--e-global-color-b514506);fill-opacity:1;transition:fill-opacity .5s ease-in-out}a.my-link-south_england:hover~#england-south-type{fill:var(--e-global-color-03bd4ad);fill-opacity:1;transition:fill-opacity .5s ease-in-out}h1{font-size:clamp(2.5rem, 2.4052vw + 1.9137rem, 4.8rem)}h2{font-size:clamp(1.6rem, .8366vw + 1.3961rem, 2.4rem)}h3{font-size:clamp(1.4rem, .5229vw + 1.2725rem, 1.9rem)}h4{font-size:clamp(1.1567rem, 0.8855rem + 0.5656vw, 1.734rem)}.gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){padding:10px!important}#gform_submit_button_3,.gform_button{background-color:var(--e-global-color-accent)!important;font-family:var(--e-global-typography-accent-font-family),Sans-serif!important;font-weight:var(--e-global-typography-accent-font-weight)!important;text-transform:var(--e-global-typography-accent-text-transform)!important;color:var(--e-global-color-primary)!important;border-style:none!important;border-radius:100px!important;padding:15px 32px 14px 32px!important}#gform_submit_button_3:hover,.gform_button:hover{color:var(--e-global-color-accent)!important;background-color:var(--e-global-color-secondary)!important}@media (min-width:1366px){#gform_submit_button_3{height:-webkit-fill-available!important}}p.gform_required_legend,span.gfield_required{display:none}.gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before{background-color:var(--e-global-color-accent)}#toggle-cart a#elementor-menu-cart__toggle_button{background-color:#ffffff!important}g#icg-logo{transition:fill 545ms ease-out}#menu-type .elementor-heading-title[class*=elementor-size-]>a{font-weight:700!important}#read-more h1 a,#aFontWeight [class*=elementor-size-]>a{font-weight:var(--e-global-typography-primary-font-weight)!important}#read-more h1 a:hover{color:var(--e-global-color-accent)!important}#trust-logos div.repeater-item [alt="Salt Media"]{max-width:120px!important}#trust-logos div.repeater-item [alt="SCA Logo 2022"]{max-width:100px!important}#trust-logos div.repeater-item{filter:grayscale(100%);-webkit-filter:grayscale(100%);transition-duration:0.6s}#trust-logos div.repeater-item:hover{filter:grayscale(0%);-webkit-filter:grayscale(0%)}.accent-period{color:var(--e-global-color-accent)}h3 a:hover{color:var(--e-global-color-accent)!important}h3 a:hover{transition:color 0.5s ease}h3 a{font-weight:700!important}#elementor-popup-modal-80992{background-color:#fff0!important;pointer-events:none}.logo-carousel .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}#supporters-logos img{filter:saturate(7%);-webkit-filter:saturate(7%);-moz-filter:saturate(7%)}#supporters-logos img:hover{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}#supporters-logos .elementor-widget-container,.logoContainer,.logoContainer.logo-category-trust{display:flex!important;align-items:center!important}