@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}ul,ol{padding:0}body,h1,h2,h3,h4,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1}img{max-width:100%;height:auto}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}body{--header-height: var(--wp--custom--header-height);--colour-1: var(--wp--preset--color--colour-1);--colour-1a: rgba(26, 56, 80, .9);--colour-2: var(--wp--preset--color--colour-2);--colour-3: var(--wp--preset--color--colour-3);--colour-4: var(--wp--preset--color--colour-4);--colour-5: var(--wp--preset--color--colour-5);--shade-1: var(--wp--preset--color--shade-1);--shade-2: var(--wp--preset--color--shade-2);--shade-3: var(--wp--preset--color--shade-3);--shade-4: #000;--shade-4a: rgba(0,0,0,.7);--shade-5: #D9D9D9;--shade-6: #EFEFEF;--font-1: "Montserrat", sans-serif;--standard-margin: 40px;--half-margin: calc(var(--standard-margin) / 2);--quarter-margin: calc(var(--standard-margin) / 4);--eighth-margin: calc(var(--standard-margin) / 8);--double-margin: calc(var(--standard-margin) * 2);--triple-margin: calc(var(--standard-margin) * 3);--quadruple-margin: calc(var(--standard-margin) * 4);--swiper-navigation-size: 69px}.radio-check-wrapper,.checkout-page form .woocommerce-input-wrapper,.wpcf7-list-item,.woocommerce-form__label-for-checkbox,.wc_payment_method,.custom-input-wrapper{position:relative;display:block;margin:0}.radio-check-input,.checkout-page form .woocommerce-input-wrapper label .input-checkbox,.wpcf7-list-item input,.woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox,.woocommerce-form__label-for-checkbox .input-radio,.woocommerce-form__label-for-checkbox #KLCF_gdpr,.wc_payment_method .woocommerce-form__input-checkbox,.wc_payment_method .input-radio,.wc_payment_method #KLCF_gdpr,.custom-input-wrapper .woocommerce-form__input-checkbox,.custom-input-wrapper .input-radio,.custom-input-wrapper #KLCF_gdpr{position:absolute;width:22px;height:22px;left:0;top:50%;transform:translateY(-50%);opacity:0;margin:0;cursor:pointer}.radio-check-label-span,.checkout-page form .woocommerce-input-wrapper label,.wpcf7-list-item label,.woocommerce-form__label-for-checkbox span,.woocommerce-form__label-for-checkbox label,.wc_payment_method span,.wc_payment_method label,.custom-input-wrapper span,.custom-input-wrapper label{position:relative;padding-left:32px;display:block;line-height:1.3em;display:flex;align-items:center;min-height:22px;cursor:pointer}.radio-check-label-span-before,.checkout-page form .woocommerce-input-wrapper label:before,ul.woocommerce-shipping-methods:has(li:nth-child(2)) li label:before,.wpcf7-list-item label:before,.woocommerce-form__label-for-checkbox span:before,.woocommerce-form__label-for-checkbox label:before,.wc_payment_method span:before,.wc_payment_method label:before,.custom-input-wrapper span:before,.custom-input-wrapper label:before{background-color:transparent;border:1px solid var(--shade-3);border-radius:22px;content:"";height:22px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:22px;display:block}.radio-check-label-span-after,.checkout-page form .woocommerce-input-wrapper label:after,ul.woocommerce-shipping-methods:has(li:nth-child(2)) li label:after,.wpcf7-list-item label:after,.woocommerce-form__label-for-checkbox span:after,.woocommerce-form__label-for-checkbox label:after,.wc_payment_method span:after,.wc_payment_method label:after,.custom-input-wrapper span:after,.custom-input-wrapper label:after{background-color:var(--colour-2);border-radius:11px;content:"";height:14px;left:4px;position:absolute;top:50%;transform:translateY(-50%);width:14px;opacity:0;display:block;transition:all .2s ease-in}html{scroll-padding-top:60px}@media all and (min-width: 1000px){html{scroll-padding-top:80px}}fieldset{border:1px solid var(--shade-2);border-radius:var(--half-margin);padding:var(--half-margin);margin-bottom:var(--half-margin);margin-top:var(--standard-margin)}fieldset legend{font-size:14px;color:var(--shade-3);text-transform:uppercase;font-weight:400}label{display:inline-block;margin-bottom:.5em;font-size:.85em}.pickup-location-field{margin-top:var(--quarter-margin)}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea,select{display:flex;-webkit-appearance:none;background-color:transparent;border:1px solid var(--shade-3);border-radius:20px;box-shadow:none;box-sizing:inherit;height:55px;padding:var(--half-margin) var(--half-margin);width:100%;transition:.2s ease-in-out;transition-property:color,background-color,border}input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,textarea:focus,select:focus{border-color:var(--colour-2);outline:0}select{cursor:pointer;line-height:21px;padding:0 var(--half-margin);color:var(--shade-3)}input[type=checkbox],input[type=radio]{display:inline;margin-top:-.2rem;vertical-align:middle}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;margin-left:.5rem}textarea{height:auto}select{background:url('data:image/svg+xml;utf8,<svg width="17" height="13" viewBox="0 0 17 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.710449 1L8.5328 11.5L16.3551 1" stroke="black"/></svg>') no-repeat center right 20px;padding-right:56px}.line{height:30px;position:absolute}.line.line-grey{background-color:var(--shade-2);width:calc(68% + 120px);transform:translate(-40px) skew(-45deg)}.line.line-red,.line.line-white{width:calc(32% + 50px);margin-left:auto;transform:translate(60px) translateY(15px) skew(-45deg);right:0}.line.line-red{background-color:var(--colour-2)}.line.line-white{background-color:var(--shade-1)}.line-holder{z-index:1001;position:absolute;width:100%;height:45px;overflow-x:hidden;transform:translateY(-15px)}.line-holder.fat{transform:translateY(-30px);height:90px}.line-holder.fat .line{height:60px}.line-holder.fat .line.line-grey{width:calc(68% + 200px)}.line-holder.fat .line.line-red,.line-holder.fat .line.line-white{transform:translate(30px) translateY(30px) skew(-45deg)}.close{width:19px;position:absolute;top:20px;right:20px;cursor:pointer}.close svg path{fill:var(--colour-2);transition:fill .3s}.close:hover svg path{fill:var(--colour-1)}button,.button,.added_to_cart.wc-forward,a:link.button,a:visited.button,a:link.wp-block-button__link,a:visited.wp-block-button__link,.wp-block-button__link,input[type=submit],.page-numbers{cursor:pointer;background-color:transparent;border:1px solid var(--shade-3);color:var(--shade-3);min-height:48px;font-size:14px;font-weight:500;display:inline-flex;justify-content:center;align-items:center;border-radius:50px;text-transform:uppercase;letter-spacing:.1em;padding:0 var(--standard-margin);text-decoration:none;transition:all .3s;text-align:center;line-height:1}button:hover,.button:hover,.added_to_cart.wc-forward:hover,a:link.button:hover,a:visited.button:hover,a:link.wp-block-button__link:hover,a:visited.wp-block-button__link:hover,.wp-block-button__link:hover,input[type=submit]:hover,.page-numbers:hover{background-color:var(--shade-3);color:var(--shade-1);text-decoration:none!important}button.clear,.button.clear,.clear.added_to_cart.wc-forward,a:link.button.clear,a:visited.button.clear,a:link.wp-block-button__link.clear,a:visited.wp-block-button__link.clear,.wp-block-button__link.clear,input[type=submit].clear,.page-numbers.clear{border-color:var(--shade-1);color:var(--shade-1)}button.clear:hover,.button.clear:hover,.clear.added_to_cart.wc-forward:hover,a:link.button.clear:hover,a:visited.button.clear:hover,a:link.wp-block-button__link.clear:hover,a:visited.wp-block-button__link.clear:hover,.wp-block-button__link.clear:hover,input[type=submit].clear:hover,.page-numbers.clear:hover{background-color:var(--shade-1);color:var(--shade-3)}button.grey,.button.grey,.grey.added_to_cart.wc-forward,a:link.button.grey,a:visited.button.grey,a:link.wp-block-button__link.grey,a:visited.wp-block-button__link.grey,.wp-block-button__link.grey,input[type=submit].grey,.page-numbers.grey{background-color:var(--shade-3);border-color:var(--shade-1);color:var(--shade-1)}button.grey:hover,.button.grey:hover,.grey.added_to_cart.wc-forward:hover,a:link.button.grey:hover,a:visited.button.grey:hover,a:link.wp-block-button__link.grey:hover,a:visited.wp-block-button__link.grey:hover,.wp-block-button__link.grey:hover,input[type=submit].grey:hover,.page-numbers.grey:hover{background-color:var(--shade-1);color:var(--shade-3)}button.red,.button.red,.red.added_to_cart.wc-forward,a:link.button.red,a:visited.button.red,a:link.wp-block-button__link.red,a:visited.wp-block-button__link.red,.wp-block-button__link.red,input[type=submit].red,.page-numbers.red{background-color:var(--colour-2);border-color:var(--shade-1);color:var(--shade-1)}button.red:hover,.button.red:hover,.red.added_to_cart.wc-forward:hover,a:link.button.red:hover,a:visited.button.red:hover,a:link.wp-block-button__link.red:hover,a:visited.wp-block-button__link.red:hover,.wp-block-button__link.red:hover,input[type=submit].red:hover,.page-numbers.red:hover{background-color:var(--shade-1);color:var(--colour-2)}button.light,.button.light,.light.added_to_cart.wc-forward,a:link.button.light,a:visited.button.light,a:link.wp-block-button__link.light,a:visited.wp-block-button__link.light,.wp-block-button__link.light,input[type=submit].light,.page-numbers.light{color:var(--shade-1)}button.dark,.button.dark,.dark.added_to_cart.wc-forward,a:link.button.dark,a:visited.button.dark,a:link.wp-block-button__link.dark,a:visited.wp-block-button__link.dark,.wp-block-button__link.dark,input[type=submit].dark,.page-numbers.dark{color:var(--shade-3)}button.has-image,.button.has-image,.has-image.added_to_cart.wc-forward,a:link.button.has-image,a:visited.button.has-image,a:link.wp-block-button__link.has-image,a:visited.wp-block-button__link.has-image,.wp-block-button__link.has-image,input[type=submit].has-image,.page-numbers.has-image{padding:0 var(--half-margin);border-color:var(--shade-1);min-height:43px}button.added,.button.added,.added.added_to_cart.wc-forward,a:link.button.added,a:visited.button.added,a:link.wp-block-button__link.added,a:visited.wp-block-button__link.added,.wp-block-button__link.added,input[type=submit].added,.page-numbers.added{display:none}button.small,.button.small,.small.added_to_cart.wc-forward,a:link.button.small,a:visited.button.small,a:link.wp-block-button__link.small,a:visited.wp-block-button__link.small,.wp-block-button__link.small,input[type=submit].small,.page-numbers.small{font-size:10px;padding:.2em var(--half-margin) 0;min-height:30px}.wp-block-button.is-style-outline a.wp-block-button__link{cursor:pointer;border-width:1px;background-color:transparent;min-height:48px;font-size:14px;display:inline-flex;justify-content:center;align-items:center;border-radius:50px;text-transform:uppercase;letter-spacing:.1em;padding:0 40px;text-decoration:none;transition:all .3s;line-height:1.1}.wp-block-button.is-style-outline a.wp-block-button__link:hover{background-color:var(--shade-3)}.wp-block-button.is-style-outline a.wp-block-button__link.has-shade-3-color:hover,.wp-block-button.is-style-outline a.wp-block-button__link.default:hover{background-color:var(--shade-3);color:var(--shade-1)!important;border-color:var(--shade-3)}.wp-block-button.is-style-outline a.wp-block-button__link.has-shade-1-color{border-color:var(--shade-1)}.wp-block-button.is-style-outline a.wp-block-button__link.has-shade-1-color:hover{background-color:var(--shade-1);color:var(--shade-3)!important;border-color:var(--shade-1)}.wp-block-button.is-style-outline a.wp-block-button__link.has-colour-2-color{border-color:var(--colour-2);color:var(--colour-2)}.wp-block-button.is-style-outline a.wp-block-button__link.has-colour-2-color:hover{background-color:var(--colour-2);color:var(--shade-1)!important;border-color:var(--colour-2)}.wp-block-button.is-style-outline a.wp-block-button__link.has-colour-2-background-color:hover{color:var(--colour-2)!important;background-color:var(--shade-1)!important;border-color:var(--shade-1)}.wp-block-button.is-style-fill a.wp-block-button__link.has-colour-2-background-color,.wp-block-button.is-style-fill button.has-colour-2-background-color{border-color:var(--colour-2);color:var(--shade-1)}.wp-block-button.is-style-fill a.wp-block-button__link.has-colour-2-background-color:hover,.wp-block-button.is-style-fill button.has-colour-2-background-color:hover{background-color:var(--shade-3)!important;border-color:var(--shade-3)}button.added,.button.added,.added.added_to_cart.wc-forward{display:none}p.topics{font-size:14px;font-weight:700;text-transform:uppercase;line-height:1;margin-top:var(--standard-margin)}a:link.tag,a:active.tag,a:visited.tag{color:var(--shade-4);display:block;text-transform:uppercase;padding:5px var(--half-margin);font-size:14px;transform:translate(calc(var(--half-margin) * -1));width:calc(100% + var(--half-margin));border-radius:var(--standard-margin);margin-bottom:var(--quarter-margin)}a:link.tag.light,a:active.tag.light,a:visited.tag.light{color:var(--shade-1)}a:link.tag:hover,a:active.tag:hover,a:visited.tag:hover{text-decoration:none;opacity:.7}.mfp-close{border-radius:0}.mfp-close:hover{background-color:transparent}input[type=submit].cwg_popup_submit{font-size:12px;padding:var(--quarter-margin) var(--half-margin);border-radius:var(--standard-margin);line-height:1.1;margin-bottom:var(--half-margin);min-height:1px}.content-area input[type=submit]{background-color:var(--colour-2);border-color:var(--colour-2);color:var(--shade-1)}.content-area input[type=submit]:hover{background-color:var(--shade-3);border-color:var(--shade-3);color:var(--shade-1)}.content-area .wp-block-column .grid{margin:0}#header button,#header .button,#header .added_to_cart.wc-forward,#header a.button,#header a.wp-block-button__link,#header .wp-block-button__link,#header input[type=submit],#footer button,#footer .button,#footer .added_to_cart.wc-forward,#footer a.button,#footer a.wp-block-button__link,#footer .wp-block-button__link,#footer input[type=submit]{min-height:35px;font-size:12px;border-radius:20px;padding:0 20px}.pagination{padding:var(--standard-margin) 0;text-align:right}.page-numbers,a:link.page-numbers,a:visited.page-numbers{color:var(--shade-3);min-height:35px;font-size:12px;border-radius:20px;padding:0 20px}.page-numbers:hover,a:link.page-numbers:hover,a:visited.page-numbers:hover{color:var(--shade-1)}.page-numbers.current,a:link.page-numbers.current,a:visited.page-numbers.current{background-color:var(--shade-3);color:var(--shade-1);cursor:default}.popup-model{display:none;position:fixed;justify-content:center;align-items:center;top:0;bottom:0;left:0;right:0;height:100vh;width:100%;max-width:100%!important;overflow:auto;padding:var(--standard-margin) var(--half-margin);background-color:#00000080}.popup-model.active{display:flex;z-index:999999}.popup-model .popup-cta-content{position:relative;background-color:var(--shade-1);max-width:720px;padding:var(--standard-margin);border-radius:20px}.popup-model .popup-cta-content h1,.popup-model .popup-cta-content h2,.popup-model .popup-cta-content h3,.popup-model .popup-cta-content h4,.popup-model .popup-cta-content h5,.popup-model .popup-cta-content h6,.popup-model .popup-cta-content p{margin-bottom:var(--half-margin)}.popup-model .popup-cta-content .buttons{display:flex;gap:var(--quarter-margin)}.popup-model .popup-cta-content:last-child{margin-bottom:0}hr{border:0;height:1px;background-color:var(--shade-2);margin:var(--double-margin) 0}.content-area form{position:relative;font-size:19px;line-height:1}.content-area form .grid [class*=col-]{padding:0 var(--eighth-margin) var(--half-margin)}.content-area form .grid [class*=col-] .wpcf7-not-valid-tip{padding:0 var(--half-margin);font-size:12px;margin-top:3px}.content-area form .wpcf7-response-output{margin:0 0 var(--standard-margin);padding:var(--half-margin);border-radius:20px;border:1px solid}.wpcf7-spinner{background-color:var(--colour-2);opacity:1;position:absolute}.woocommerce-form__label-for-checkbox label,.wc_payment_method label,.custom-input-wrapper label{margin:0;font-size:22px}.woocommerce-form__label-for-checkbox #KLCF_gdpr+label,.wc_payment_method #KLCF_gdpr+label,.custom-input-wrapper #KLCF_gdpr+label{font-size:15px;display:flex}.woocommerce-form__label-for-checkbox.checkbox span:after,.wc_payment_method.checkbox span:after,.custom-input-wrapper.checkbox span:after{border-radius:7px}.woocommerce-form__label-for-checkbox.payment_method_cod label:before,.wc_payment_method.payment_method_cod label:before,.custom-input-wrapper.payment_method_cod label:before{border-radius:32px}.woocommerce-form__label-for-checkbox.payment_method_cod label:after,.wc_payment_method.payment_method_cod label:after,.custom-input-wrapper.payment_method_cod label:after{border-radius:14px}.woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox:checked+span:after,.woocommerce-form__label-for-checkbox .input-radio:checked+label:after,.woocommerce-form__label-for-checkbox #KLCF_gdpr:checked+label:after,.wc_payment_method .woocommerce-form__input-checkbox:checked+span:after,.wc_payment_method .input-radio:checked+label:after,.wc_payment_method #KLCF_gdpr:checked+label:after,.custom-input-wrapper .woocommerce-form__input-checkbox:checked+span:after,.custom-input-wrapper .input-radio:checked+label:after,.custom-input-wrapper #KLCF_gdpr:checked+label:after{opacity:1}.wpcf7-list-item label:has(input[type=checkbox]:checked):after{opacity:1}.payment_box.payment_method_cod{display:none}ul.woocommerce-shipping-methods:has(li:nth-child(2)){list-style:none;padding:var(--half-margin) 0;margin:0}ul.woocommerce-shipping-methods:has(li:nth-child(2)) li{position:relative;display:block;margin:0 0 var(--quarter-margin);display:flex;justify-content:flex-end;padding:5px 0}ul.woocommerce-shipping-methods:has(li:nth-child(2)) li:last-child{margin-bottom:0}ul.woocommerce-shipping-methods:has(li:nth-child(2)) li label{margin:0;font-weight:400;font-size:14px;position:relative;padding-left:32px;display:flex;gap:5px;align-items:center;cursor:pointer;line-height:1;flex:none}ul.woocommerce-shipping-methods:has(li:nth-child(2)) li .shipping_method{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;margin:0;cursor:pointer}ul.woocommerce-shipping-methods:has(li:nth-child(2)) li .shipping_method:checked+label:after{opacity:1}.checkout-page form .woocommerce-input-wrapper label{display:flex;margin:0;font-weight:400}.checkout-page form .woocommerce-input-wrapper label.checkbox:before{border-radius:4px}.checkout-page form .woocommerce-input-wrapper label.checkbox:after{border-radius:2px}.checkout-page form .woocommerce-input-wrapper label:has(.input-checkbox:checked):after{opacity:1}.select2-container{display:block!important;width:100%;max-width:280px;box-sizing:border-box}.select2-container .select2-selection--single{height:48px!important;border:1px solid var(--shade-3)!important;border-radius:20px!important;display:flex!important;align-items:center;padding:0 var(--quarter-margin)!important;transition:.2s ease-in-out;transition-property:color,background-color,border}.select2-container .select2-selection--single .select2-selection__rendered{padding-right:25px!important}.select2-container .select2-selection--single .select2-selection__placeholder{color:var(--shade-3)}.select2-container .select2-selection--single .select2-selection__arrow{height:48px!important;width:50px!important;right:0!important;background:url('data:image/svg+xml;utf8,<svg width="17" height="13" viewBox="0 0 17 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.710449 1L8.5328 11.5L16.3551 1" stroke="black"/></svg>') no-repeat center center}.select2-container .select2-selection--single .select2-selection__arrow b{display:none}.select2-container.select2-container--focus .select2-selection--single{outline:0}.select2-dropdown{background-color:var(--shade-1);border:1px solid var(--shade-3);border-radius:20px;overflow:hidden}.select2-search--dropdown{padding:var(--quarter-margin) var(--half-margin)!important}.select2-search--dropdown:before{content:"Search";display:block;font-size:14px;text-transform:uppercase}.select2-search--dropdown .select2-search__field{border:1px solid var(--shade-3)!important;border-radius:20px;height:40px;padding:0 var(--half-margin)!important}.select2-search--dropdown .select2-search__field:focus{border-color:var(--colour-2);outline:0}.select2-results .select2-results__options .select2-results__option{padding:10px var(--half-margin);transition:all .2s}.select2-results .select2-results__options .select2-results__option[aria-selected=true]{background-color:var(--shade-2)}.select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted{background-color:var(--colour-2);color:var(--shade-1)}.pickup-location-field .select2-container{margin:0 0 var(--half-margin) auto}.pickup-location-field .pickup-location-lookup-area-field .pickup-location-address{margin:var(--quarter-margin) 0}.pickup-location-field .pickup-location-lookup-area-field p{line-height:1.1}.pickup-location-field .pickup-location-lookup-area-field small{display:block;margin-bottom:var(--quarter-margin);font-size:14px}.pickup-location-field .pickup-location-lookup-area-field small a{color:var(--colour-2);text-decoration:none}.pickup-location-field .pickup-location-lookup-area-field small a:hover{text-decoration:underline}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;background-color:transparent}.mfp-arrow:before,.mfp-arrow:after{display:none}.mfp-arrow{background-repeat:no-repeat!important;background-position:center!important;background-size:19px 69px!important}.mfp-arrow-left{left:0;background-image:url('data:image/svg+xml;utf8,<svg width="19" height="69" viewBox="0 0 19 69" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.1201 1.94995L1.38107 34.5613L17.1201 67.1921" stroke="%23FFFFFF" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>')!important}.mfp-arrow-left:after{display:none}.mfp-arrow-left:before{display:none}.mfp-arrow-right{right:0;background-image:url('data:image/svg+xml;utf8,<svg width="19" height="69" viewBox="0 0 19 69" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.87988 1.94995L16.6189 34.5613L1.87988 67.1921" stroke="%23FFFFFF" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>')!important}.mfp-arrow-right:after{display:none}.mfp-arrow-right:before{display:none}[class~=grid],[class*=grid-],[class*=grid_]{box-sizing:border-box;display:flex;flex-flow:row wrap;margin:0 -20px}[class~=col],[class*=col-],[class*=col_]{box-sizing:border-box;padding:0 20px 40px;max-width:100%}[class~=col],[class*=col_]{flex:1 1 0%}[class*=col-]{flex:none}[class~=grid][class~=col],[class~=grid][class*=col-],[class~=grid][class*=col_],[class*=grid-][class~=col],[class*=grid-][class*=col-],[class*=grid-][class*=col_],[class*=grid_][class~=col],[class*=grid_][class*=col-],[class*=grid_][class*=col_]{margin:0;padding:0}[class*=grid-][class*=-noGutter]{margin:0}[class*=grid-][class*=-noGutter]>[class~=col],[class*=grid-][class*=-noGutter]>[class*=col-]{padding:0}[class*=grid-][class*=-noWrap]{flex-wrap:nowrap}[class*=grid-][class*=-center]{justify-content:center}[class*=grid-][class*=-right]{justify-content:flex-end;align-self:flex-end;margin-left:auto}[class*=grid-][class*=-top]{align-items:flex-start}[class*=grid-][class*=-middle]{align-items:center}[class*=grid-][class*=-bottom]{align-items:flex-end}[class*=grid-][class*=-reverse]{flex-direction:row-reverse}[class*=grid-][class*=-column]{flex-direction:column}[class*=grid-][class*=-column]>[class*=col-]{flex-basis:auto}[class*=grid-][class*=-column-reverse]{flex-direction:column-reverse}[class*=grid-][class*=-spaceBetween]{justify-content:space-between}[class*=grid-][class*=-spaceAround]{justify-content:space-around}[class*=grid-][class*=-equalHeight]>[class~=col],[class*=grid-][class*=-equalHeight]>[class*=col-],[class*=grid-][class*=-equalHeight]>[class*=col_]{align-self:stretch}[class*=grid-][class*=-equalHeight]>[class~=col]>*,[class*=grid-][class*=-equalHeight]>[class*=col-]>*,[class*=grid-][class*=-equalHeight]>[class*=col_]>*{height:100%}[class*=grid-][class*=-noBottom]>[class~=col],[class*=grid-][class*=-noBottom]>[class*=col-],[class*=grid-][class*=-noBottom]>[class*=col_]{padding-bottom:0}[class*=col-][class*=-top]{align-self:flex-start}[class*=col-][class*=-middle]{align-self:center}[class*=col-][class*=-bottom]{align-self:flex-end}[class*=col-][class*=-first]{order:-1}[class*=col-][class*=-last]{order:1}[class*=grid-1]>[class~=col],[class*=grid-1]>[class*=col-],[class*=grid-1]>[class*=col_]{flex-basis:100%;max-width:100%}[class*=grid-2]>[class~=col],[class*=grid-2]>[class*=col-],[class*=grid-2]>[class*=col_]{flex-basis:50%;max-width:50%}[class*=grid-3]>[class~=col],[class*=grid-3]>[class*=col-],[class*=grid-3]>[class*=col_]{flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=grid-4]>[class~=col],[class*=grid-4]>[class*=col-],[class*=grid-4]>[class*=col_]{flex-basis:25%;max-width:25%}[class*=grid-5]>[class~=col],[class*=grid-5]>[class*=col-],[class*=grid-5]>[class*=col_]{flex-basis:20%;max-width:20%}[class*=grid-6]>[class~=col],[class*=grid-6]>[class*=col-],[class*=grid-6]>[class*=col_]{flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=grid-7]>[class~=col],[class*=grid-7]>[class*=col-],[class*=grid-7]>[class*=col_]{flex-basis:14.2857142857%;max-width:14.2857142857%}[class*=grid-8]>[class~=col],[class*=grid-8]>[class*=col-],[class*=grid-8]>[class*=col_]{flex-basis:12.5%;max-width:12.5%}[class*=grid-9]>[class~=col],[class*=grid-9]>[class*=col-],[class*=grid-9]>[class*=col_]{flex-basis:11.1111111111%;max-width:11.1111111111%}[class*=grid-10]>[class~=col],[class*=grid-10]>[class*=col-],[class*=grid-10]>[class*=col_]{flex-basis:10%;max-width:10%}[class*=grid-11]>[class~=col],[class*=grid-11]>[class*=col-],[class*=grid-11]>[class*=col_]{flex-basis:9.0909090909%;max-width:9.0909090909%}[class*=grid-12]>[class~=col],[class*=grid-12]>[class*=col-],[class*=grid-12]>[class*=col_]{flex-basis:8.3333333333%;max-width:8.3333333333%}@media (max-width: 1280px){[class*=_lg-1]>[class~=col],[class*=_lg-1]>[class*=col-],[class*=_lg-1]>[class*=col_]{flex-basis:100%;max-width:100%}[class*=_lg-2]>[class~=col],[class*=_lg-2]>[class*=col-],[class*=_lg-2]>[class*=col_]{flex-basis:50%;max-width:50%}[class*=_lg-3]>[class~=col],[class*=_lg-3]>[class*=col-],[class*=_lg-3]>[class*=col_]{flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=_lg-4]>[class~=col],[class*=_lg-4]>[class*=col-],[class*=_lg-4]>[class*=col_]{flex-basis:25%;max-width:25%}[class*=_lg-5]>[class~=col],[class*=_lg-5]>[class*=col-],[class*=_lg-5]>[class*=col_]{flex-basis:20%;max-width:20%}[class*=_lg-6]>[class~=col],[class*=_lg-6]>[class*=col-],[class*=_lg-6]>[class*=col_]{flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=_lg-7]>[class~=col],[class*=_lg-7]>[class*=col-],[class*=_lg-7]>[class*=col_]{flex-basis:14.2857142857%;max-width:14.2857142857%}[class*=_lg-8]>[class~=col],[class*=_lg-8]>[class*=col-],[class*=_lg-8]>[class*=col_]{flex-basis:12.5%;max-width:12.5%}[class*=_lg-9]>[class~=col],[class*=_lg-9]>[class*=col-],[class*=_lg-9]>[class*=col_]{flex-basis:11.1111111111%;max-width:11.1111111111%}[class*=_lg-10]>[class~=col],[class*=_lg-10]>[class*=col-],[class*=_lg-10]>[class*=col_]{flex-basis:10%;max-width:10%}[class*=_lg-11]>[class~=col],[class*=_lg-11]>[class*=col-],[class*=_lg-11]>[class*=col_]{flex-basis:9.0909090909%;max-width:9.0909090909%}[class*=_lg-12]>[class~=col],[class*=_lg-12]>[class*=col-],[class*=_lg-12]>[class*=col_]{flex-basis:8.3333333333%;max-width:8.3333333333%}}@media (max-width: 1024px){[class*=_md-1]>[class~=col],[class*=_md-1]>[class*=col-],[class*=_md-1]>[class*=col_]{flex-basis:100%;max-width:100%}[class*=_md-2]>[class~=col],[class*=_md-2]>[class*=col-],[class*=_md-2]>[class*=col_]{flex-basis:50%;max-width:50%}[class*=_md-3]>[class~=col],[class*=_md-3]>[class*=col-],[class*=_md-3]>[class*=col_]{flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=_md-4]>[class~=col],[class*=_md-4]>[class*=col-],[class*=_md-4]>[class*=col_]{flex-basis:25%;max-width:25%}[class*=_md-5]>[class~=col],[class*=_md-5]>[class*=col-],[class*=_md-5]>[class*=col_]{flex-basis:20%;max-width:20%}[class*=_md-6]>[class~=col],[class*=_md-6]>[class*=col-],[class*=_md-6]>[class*=col_]{flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=_md-7]>[class~=col],[class*=_md-7]>[class*=col-],[class*=_md-7]>[class*=col_]{flex-basis:14.2857142857%;max-width:14.2857142857%}[class*=_md-8]>[class~=col],[class*=_md-8]>[class*=col-],[class*=_md-8]>[class*=col_]{flex-basis:12.5%;max-width:12.5%}[class*=_md-9]>[class~=col],[class*=_md-9]>[class*=col-],[class*=_md-9]>[class*=col_]{flex-basis:11.1111111111%;max-width:11.1111111111%}[class*=_md-10]>[class~=col],[class*=_md-10]>[class*=col-],[class*=_md-10]>[class*=col_]{flex-basis:10%;max-width:10%}[class*=_md-11]>[class~=col],[class*=_md-11]>[class*=col-],[class*=_md-11]>[class*=col_]{flex-basis:9.0909090909%;max-width:9.0909090909%}[class*=_md-12]>[class~=col],[class*=_md-12]>[class*=col-],[class*=_md-12]>[class*=col_]{flex-basis:8.3333333333%;max-width:8.3333333333%}}@media (max-width: 800px){[class*=_sm-1]>[class~=col],[class*=_sm-1]>[class*=col-],[class*=_sm-1]>[class*=col_]{flex-basis:100%;max-width:100%}[class*=_sm-2]>[class~=col],[class*=_sm-2]>[class*=col-],[class*=_sm-2]>[class*=col_]{flex-basis:50%;max-width:50%}[class*=_sm-3]>[class~=col],[class*=_sm-3]>[class*=col-],[class*=_sm-3]>[class*=col_]{flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=_sm-4]>[class~=col],[class*=_sm-4]>[class*=col-],[class*=_sm-4]>[class*=col_]{flex-basis:25%;max-width:25%}[class*=_sm-5]>[class~=col],[class*=_sm-5]>[class*=col-],[class*=_sm-5]>[class*=col_]{flex-basis:20%;max-width:20%}[class*=_sm-6]>[class~=col],[class*=_sm-6]>[class*=col-],[class*=_sm-6]>[class*=col_]{flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=_sm-7]>[class~=col],[class*=_sm-7]>[class*=col-],[class*=_sm-7]>[class*=col_]{flex-basis:14.2857142857%;max-width:14.2857142857%}[class*=_sm-8]>[class~=col],[class*=_sm-8]>[class*=col-],[class*=_sm-8]>[class*=col_]{flex-basis:12.5%;max-width:12.5%}[class*=_sm-9]>[class~=col],[class*=_sm-9]>[class*=col-],[class*=_sm-9]>[class*=col_]{flex-basis:11.1111111111%;max-width:11.1111111111%}[class*=_sm-10]>[class~=col],[class*=_sm-10]>[class*=col-],[class*=_sm-10]>[class*=col_]{flex-basis:10%;max-width:10%}[class*=_sm-11]>[class~=col],[class*=_sm-11]>[class*=col-],[class*=_sm-11]>[class*=col_]{flex-basis:9.0909090909%;max-width:9.0909090909%}[class*=_sm-12]>[class~=col],[class*=_sm-12]>[class*=col-],[class*=_sm-12]>[class*=col_]{flex-basis:8.3333333333%;max-width:8.3333333333%}}@media (max-width: 540px){[class*=_xs-1]>[class~=col],[class*=_xs-1]>[class*=col-],[class*=_xs-1]>[class*=col_]{flex-basis:100%;max-width:100%}[class*=_xs-2]>[class~=col],[class*=_xs-2]>[class*=col-],[class*=_xs-2]>[class*=col_]{flex-basis:50%;max-width:50%}[class*=_xs-3]>[class~=col],[class*=_xs-3]>[class*=col-],[class*=_xs-3]>[class*=col_]{flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=_xs-4]>[class~=col],[class*=_xs-4]>[class*=col-],[class*=_xs-4]>[class*=col_]{flex-basis:25%;max-width:25%}[class*=_xs-5]>[class~=col],[class*=_xs-5]>[class*=col-],[class*=_xs-5]>[class*=col_]{flex-basis:20%;max-width:20%}[class*=_xs-6]>[class~=col],[class*=_xs-6]>[class*=col-],[class*=_xs-6]>[class*=col_]{flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=_xs-7]>[class~=col],[class*=_xs-7]>[class*=col-],[class*=_xs-7]>[class*=col_]{flex-basis:14.2857142857%;max-width:14.2857142857%}[class*=_xs-8]>[class~=col],[class*=_xs-8]>[class*=col-],[class*=_xs-8]>[class*=col_]{flex-basis:12.5%;max-width:12.5%}[class*=_xs-9]>[class~=col],[class*=_xs-9]>[class*=col-],[class*=_xs-9]>[class*=col_]{flex-basis:11.1111111111%;max-width:11.1111111111%}[class*=_xs-10]>[class~=col],[class*=_xs-10]>[class*=col-],[class*=_xs-10]>[class*=col_]{flex-basis:10%;max-width:10%}[class*=_xs-11]>[class~=col],[class*=_xs-11]>[class*=col-],[class*=_xs-11]>[class*=col_]{flex-basis:9.0909090909%;max-width:9.0909090909%}[class*=_xs-12]>[class~=col],[class*=_xs-12]>[class*=col-],[class*=_xs-12]>[class*=col_]{flex-basis:8.3333333333%;max-width:8.3333333333%}}[class~=grid]>[class*=col-1],[class*=grid-]>[class*=col-1],[class*=grid_]>[class*=col-1]{flex-basis:8.3333333333%;max-width:8.3333333333%}[class~=grid]>[class*=col-2],[class*=grid-]>[class*=col-2],[class*=grid_]>[class*=col-2]{flex-basis:16.6666666667%;max-width:16.6666666667%}[class~=grid]>[class*=col-3],[class*=grid-]>[class*=col-3],[class*=grid_]>[class*=col-3]{flex-basis:25%;max-width:25%}[class~=grid]>[class*=col-4],[class*=grid-]>[class*=col-4],[class*=grid_]>[class*=col-4]{flex-basis:33.3333333333%;max-width:33.3333333333%}[class~=grid]>[class*=col-5],[class*=grid-]>[class*=col-5],[class*=grid_]>[class*=col-5]{flex-basis:41.6666666667%;max-width:41.6666666667%}[class~=grid]>[class*=col-6],[class*=grid-]>[class*=col-6],[class*=grid_]>[class*=col-6]{flex-basis:50%;max-width:50%}[class~=grid]>[class*=col-7],[class*=grid-]>[class*=col-7],[class*=grid_]>[class*=col-7]{flex-basis:58.3333333333%;max-width:58.3333333333%}[class~=grid]>[class*=col-8],[class*=grid-]>[class*=col-8],[class*=grid_]>[class*=col-8]{flex-basis:66.6666666667%;max-width:66.6666666667%}[class~=grid]>[class*=col-9],[class*=grid-]>[class*=col-9],[class*=grid_]>[class*=col-9]{flex-basis:75%;max-width:75%}[class~=grid]>[class*=col-10],[class*=grid-]>[class*=col-10],[class*=grid_]>[class*=col-10]{flex-basis:83.3333333333%;max-width:83.3333333333%}[class~=grid]>[class*=col-11],[class*=grid-]>[class*=col-11],[class*=grid_]>[class*=col-11]{flex-basis:91.6666666667%;max-width:91.6666666667%}[class~=grid]>[class*=col-12],[class*=grid-]>[class*=col-12],[class*=grid_]>[class*=col-12]{flex-basis:100%;max-width:100%}[class~=grid]>[data-push-left*=off-0],[class*=grid-]>[data-push-left*=off-0],[class*=grid_]>[data-push-left*=off-0]{margin-left:0}[class~=grid]>[data-push-left*=off-1],[class*=grid-]>[data-push-left*=off-1],[class*=grid_]>[data-push-left*=off-1]{margin-left:8.3333333333%}[class~=grid]>[data-push-left*=off-2],[class*=grid-]>[data-push-left*=off-2],[class*=grid_]>[data-push-left*=off-2]{margin-left:16.6666666667%}[class~=grid]>[data-push-left*=off-3],[class*=grid-]>[data-push-left*=off-3],[class*=grid_]>[data-push-left*=off-3]{margin-left:25%}[class~=grid]>[data-push-left*=off-4],[class*=grid-]>[data-push-left*=off-4],[class*=grid_]>[data-push-left*=off-4]{margin-left:33.3333333333%}[class~=grid]>[data-push-left*=off-5],[class*=grid-]>[data-push-left*=off-5],[class*=grid_]>[data-push-left*=off-5]{margin-left:41.6666666667%}[class~=grid]>[data-push-left*=off-6],[class*=grid-]>[data-push-left*=off-6],[class*=grid_]>[data-push-left*=off-6]{margin-left:50%}[class~=grid]>[data-push-left*=off-7],[class*=grid-]>[data-push-left*=off-7],[class*=grid_]>[data-push-left*=off-7]{margin-left:58.3333333333%}[class~=grid]>[data-push-left*=off-8],[class*=grid-]>[data-push-left*=off-8],[class*=grid_]>[data-push-left*=off-8]{margin-left:66.6666666667%}[class~=grid]>[data-push-left*=off-9],[class*=grid-]>[data-push-left*=off-9],[class*=grid_]>[data-push-left*=off-9]{margin-left:75%}[class~=grid]>[data-push-left*=off-10],[class*=grid-]>[data-push-left*=off-10],[class*=grid_]>[data-push-left*=off-10]{margin-left:83.3333333333%}[class~=grid]>[data-push-left*=off-11],[class*=grid-]>[data-push-left*=off-11],[class*=grid_]>[data-push-left*=off-11]{margin-left:91.6666666667%}[class~=grid]>[data-push-right*=off-0],[class*=grid-]>[data-push-right*=off-0],[class*=grid_]>[data-push-right*=off-0]{margin-right:0}[class~=grid]>[data-push-right*=off-1],[class*=grid-]>[data-push-right*=off-1],[class*=grid_]>[data-push-right*=off-1]{margin-right:8.3333333333%}[class~=grid]>[data-push-right*=off-2],[class*=grid-]>[data-push-right*=off-2],[class*=grid_]>[data-push-right*=off-2]{margin-right:16.6666666667%}[class~=grid]>[data-push-right*=off-3],[class*=grid-]>[data-push-right*=off-3],[class*=grid_]>[data-push-right*=off-3]{margin-right:25%}[class~=grid]>[data-push-right*=off-4],[class*=grid-]>[data-push-right*=off-4],[class*=grid_]>[data-push-right*=off-4]{margin-right:33.3333333333%}[class~=grid]>[data-push-right*=off-5],[class*=grid-]>[data-push-right*=off-5],[class*=grid_]>[data-push-right*=off-5]{margin-right:41.6666666667%}[class~=grid]>[data-push-right*=off-6],[class*=grid-]>[data-push-right*=off-6],[class*=grid_]>[data-push-right*=off-6]{margin-right:50%}[class~=grid]>[data-push-right*=off-7],[class*=grid-]>[data-push-right*=off-7],[class*=grid_]>[data-push-right*=off-7]{margin-right:58.3333333333%}[class~=grid]>[data-push-right*=off-8],[class*=grid-]>[data-push-right*=off-8],[class*=grid_]>[data-push-right*=off-8]{margin-right:66.6666666667%}[class~=grid]>[data-push-right*=off-9],[class*=grid-]>[data-push-right*=off-9],[class*=grid_]>[data-push-right*=off-9]{margin-right:75%}[class~=grid]>[data-push-right*=off-10],[class*=grid-]>[data-push-right*=off-10],[class*=grid_]>[data-push-right*=off-10]{margin-right:83.3333333333%}[class~=grid]>[data-push-right*=off-11],[class*=grid-]>[data-push-right*=off-11],[class*=grid_]>[data-push-right*=off-11]{margin-right:91.6666666667%}@media (max-width: 1280px){[class~=grid]>[class*=_lg-1],[class*=grid-]>[class*=_lg-1],[class*=grid_]>[class*=_lg-1]{flex-basis:8.3333333333%;max-width:8.3333333333%}[class~=grid]>[class*=_lg-2],[class*=grid-]>[class*=_lg-2],[class*=grid_]>[class*=_lg-2]{flex-basis:16.6666666667%;max-width:16.6666666667%}[class~=grid]>[class*=_lg-3],[class*=grid-]>[class*=_lg-3],[class*=grid_]>[class*=_lg-3]{flex-basis:25%;max-width:25%}[class~=grid]>[class*=_lg-4],[class*=grid-]>[class*=_lg-4],[class*=grid_]>[class*=_lg-4]{flex-basis:33.3333333333%;max-width:33.3333333333%}[class~=grid]>[class*=_lg-5],[class*=grid-]>[class*=_lg-5],[class*=grid_]>[class*=_lg-5]{flex-basis:41.6666666667%;max-width:41.6666666667%}[class~=grid]>[class*=_lg-6],[class*=grid-]>[class*=_lg-6],[class*=grid_]>[class*=_lg-6]{flex-basis:50%;max-width:50%}[class~=grid]>[class*=_lg-7],[class*=grid-]>[class*=_lg-7],[class*=grid_]>[class*=_lg-7]{flex-basis:58.3333333333%;max-width:58.3333333333%}[class~=grid]>[class*=_lg-8],[class*=grid-]>[class*=_lg-8],[class*=grid_]>[class*=_lg-8]{flex-basis:66.6666666667%;max-width:66.6666666667%}[class~=grid]>[class*=_lg-9],[class*=grid-]>[class*=_lg-9],[class*=grid_]>[class*=_lg-9]{flex-basis:75%;max-width:75%}[class~=grid]>[class*=_lg-10],[class*=grid-]>[class*=_lg-10],[class*=grid_]>[class*=_lg-10]{flex-basis:83.3333333333%;max-width:83.3333333333%}[class~=grid]>[class*=_lg-11],[class*=grid-]>[class*=_lg-11],[class*=grid_]>[class*=_lg-11]{flex-basis:91.6666666667%;max-width:91.6666666667%}[class~=grid]>[class*=_lg-12],[class*=grid-]>[class*=_lg-12],[class*=grid_]>[class*=_lg-12]{flex-basis:100%;max-width:100%}[class~=grid]>[data-push-left*=_lg-0],[class*=grid-]>[data-push-left*=_lg-0],[class*=grid_]>[data-push-left*=_lg-0]{margin-left:0}[class~=grid]>[data-push-left*=_lg-1],[class*=grid-]>[data-push-left*=_lg-1],[class*=grid_]>[data-push-left*=_lg-1]{margin-left:8.3333333333%}[class~=grid]>[data-push-left*=_lg-2],[class*=grid-]>[data-push-left*=_lg-2],[class*=grid_]>[data-push-left*=_lg-2]{margin-left:16.6666666667%}[class~=grid]>[data-push-left*=_lg-3],[class*=grid-]>[data-push-left*=_lg-3],[class*=grid_]>[data-push-left*=_lg-3]{margin-left:25%}[class~=grid]>[data-push-left*=_lg-4],[class*=grid-]>[data-push-left*=_lg-4],[class*=grid_]>[data-push-left*=_lg-4]{margin-left:33.3333333333%}[class~=grid]>[data-push-left*=_lg-5],[class*=grid-]>[data-push-left*=_lg-5],[class*=grid_]>[data-push-left*=_lg-5]{margin-left:41.6666666667%}[class~=grid]>[data-push-left*=_lg-6],[class*=grid-]>[data-push-left*=_lg-6],[class*=grid_]>[data-push-left*=_lg-6]{margin-left:50%}[class~=grid]>[data-push-left*=_lg-7],[class*=grid-]>[data-push-left*=_lg-7],[class*=grid_]>[data-push-left*=_lg-7]{margin-left:58.3333333333%}[class~=grid]>[data-push-left*=_lg-8],[class*=grid-]>[data-push-left*=_lg-8],[class*=grid_]>[data-push-left*=_lg-8]{margin-left:66.6666666667%}[class~=grid]>[data-push-left*=_lg-9],[class*=grid-]>[data-push-left*=_lg-9],[class*=grid_]>[data-push-left*=_lg-9]{margin-left:75%}[class~=grid]>[data-push-left*=_lg-10],[class*=grid-]>[data-push-left*=_lg-10],[class*=grid_]>[data-push-left*=_lg-10]{margin-left:83.3333333333%}[class~=grid]>[data-push-left*=_lg-11],[class*=grid-]>[data-push-left*=_lg-11],[class*=grid_]>[data-push-left*=_lg-11]{margin-left:91.6666666667%}[class~=grid]>[data-push-right*=_lg-0],[class*=grid-]>[data-push-right*=_lg-0],[class*=grid_]>[data-push-right*=_lg-0]{margin-right:0}[class~=grid]>[data-push-right*=_lg-1],[class*=grid-]>[data-push-right*=_lg-1],[class*=grid_]>[data-push-right*=_lg-1]{margin-right:8.3333333333%}[class~=grid]>[data-push-right*=_lg-2],[class*=grid-]>[data-push-right*=_lg-2],[class*=grid_]>[data-push-right*=_lg-2]{margin-right:16.6666666667%}[class~=grid]>[data-push-right*=_lg-3],[class*=grid-]>[data-push-right*=_lg-3],[class*=grid_]>[data-push-right*=_lg-3]{margin-right:25%}[class~=grid]>[data-push-right*=_lg-4],[class*=grid-]>[data-push-right*=_lg-4],[class*=grid_]>[data-push-right*=_lg-4]{margin-right:33.3333333333%}[class~=grid]>[data-push-right*=_lg-5],[class*=grid-]>[data-push-right*=_lg-5],[class*=grid_]>[data-push-right*=_lg-5]{margin-right:41.6666666667%}[class~=grid]>[data-push-right*=_lg-6],[class*=grid-]>[data-push-right*=_lg-6],[class*=grid_]>[data-push-right*=_lg-6]{margin-right:50%}[class~=grid]>[data-push-right*=_lg-7],[class*=grid-]>[data-push-right*=_lg-7],[class*=grid_]>[data-push-right*=_lg-7]{margin-right:58.3333333333%}[class~=grid]>[data-push-right*=_lg-8],[class*=grid-]>[data-push-right*=_lg-8],[class*=grid_]>[data-push-right*=_lg-8]{margin-right:66.6666666667%}[class~=grid]>[data-push-right*=_lg-9],[class*=grid-]>[data-push-right*=_lg-9],[class*=grid_]>[data-push-right*=_lg-9]{margin-right:75%}[class~=grid]>[data-push-right*=_lg-10],[class*=grid-]>[data-push-right*=_lg-10],[class*=grid_]>[data-push-right*=_lg-10]{margin-right:83.3333333333%}[class~=grid]>[data-push-right*=_lg-11],[class*=grid-]>[data-push-right*=_lg-11],[class*=grid_]>[data-push-right*=_lg-11]{margin-right:91.6666666667%}[class~=grid] [class*=_lg-first],[class*=grid-] [class*=_lg-first],[class*=grid_] [class*=_lg-first]{order:-1}[class~=grid] [class*=_lg-last],[class*=grid-] [class*=_lg-last],[class*=grid_] [class*=_lg-last]{order:1}}@media (max-width: 1024px){[class~=grid]>[class*=_md-1],[class*=grid-]>[class*=_md-1],[class*=grid_]>[class*=_md-1]{flex-basis:8.3333333333%;max-width:8.3333333333%}[class~=grid]>[class*=_md-2],[class*=grid-]>[class*=_md-2],[class*=grid_]>[class*=_md-2]{flex-basis:16.6666666667%;max-width:16.6666666667%}[class~=grid]>[class*=_md-3],[class*=grid-]>[class*=_md-3],[class*=grid_]>[class*=_md-3]{flex-basis:25%;max-width:25%}[class~=grid]>[class*=_md-4],[class*=grid-]>[class*=_md-4],[class*=grid_]>[class*=_md-4]{flex-basis:33.3333333333%;max-width:33.3333333333%}[class~=grid]>[class*=_md-5],[class*=grid-]>[class*=_md-5],[class*=grid_]>[class*=_md-5]{flex-basis:41.6666666667%;max-width:41.6666666667%}[class~=grid]>[class*=_md-6],[class*=grid-]>[class*=_md-6],[class*=grid_]>[class*=_md-6]{flex-basis:50%;max-width:50%}[class~=grid]>[class*=_md-7],[class*=grid-]>[class*=_md-7],[class*=grid_]>[class*=_md-7]{flex-basis:58.3333333333%;max-width:58.3333333333%}[class~=grid]>[class*=_md-8],[class*=grid-]>[class*=_md-8],[class*=grid_]>[class*=_md-8]{flex-basis:66.6666666667%;max-width:66.6666666667%}[class~=grid]>[class*=_md-9],[class*=grid-]>[class*=_md-9],[class*=grid_]>[class*=_md-9]{flex-basis:75%;max-width:75%}[class~=grid]>[class*=_md-10],[class*=grid-]>[class*=_md-10],[class*=grid_]>[class*=_md-10]{flex-basis:83.3333333333%;max-width:83.3333333333%}[class~=grid]>[class*=_md-11],[class*=grid-]>[class*=_md-11],[class*=grid_]>[class*=_md-11]{flex-basis:91.6666666667%;max-width:91.6666666667%}[class~=grid]>[class*=_md-12],[class*=grid-]>[class*=_md-12],[class*=grid_]>[class*=_md-12]{flex-basis:100%;max-width:100%}[class~=grid]>[data-push-left*=_md-0],[class*=grid-]>[data-push-left*=_md-0],[class*=grid_]>[data-push-left*=_md-0]{margin-left:0}[class~=grid]>[data-push-left*=_md-1],[class*=grid-]>[data-push-left*=_md-1],[class*=grid_]>[data-push-left*=_md-1]{margin-left:8.3333333333%}[class~=grid]>[data-push-left*=_md-2],[class*=grid-]>[data-push-left*=_md-2],[class*=grid_]>[data-push-left*=_md-2]{margin-left:16.6666666667%}[class~=grid]>[data-push-left*=_md-3],[class*=grid-]>[data-push-left*=_md-3],[class*=grid_]>[data-push-left*=_md-3]{margin-left:25%}[class~=grid]>[data-push-left*=_md-4],[class*=grid-]>[data-push-left*=_md-4],[class*=grid_]>[data-push-left*=_md-4]{margin-left:33.3333333333%}[class~=grid]>[data-push-left*=_md-5],[class*=grid-]>[data-push-left*=_md-5],[class*=grid_]>[data-push-left*=_md-5]{margin-left:41.6666666667%}[class~=grid]>[data-push-left*=_md-6],[class*=grid-]>[data-push-left*=_md-6],[class*=grid_]>[data-push-left*=_md-6]{margin-left:50%}[class~=grid]>[data-push-left*=_md-7],[class*=grid-]>[data-push-left*=_md-7],[class*=grid_]>[data-push-left*=_md-7]{margin-left:58.3333333333%}[class~=grid]>[data-push-left*=_md-8],[class*=grid-]>[data-push-left*=_md-8],[class*=grid_]>[data-push-left*=_md-8]{margin-left:66.6666666667%}[class~=grid]>[data-push-left*=_md-9],[class*=grid-]>[data-push-left*=_md-9],[class*=grid_]>[data-push-left*=_md-9]{margin-left:75%}[class~=grid]>[data-push-left*=_md-10],[class*=grid-]>[data-push-left*=_md-10],[class*=grid_]>[data-push-left*=_md-10]{margin-left:83.3333333333%}[class~=grid]>[data-push-left*=_md-11],[class*=grid-]>[data-push-left*=_md-11],[class*=grid_]>[data-push-left*=_md-11]{margin-left:91.6666666667%}[class~=grid]>[data-push-right*=_md-0],[class*=grid-]>[data-push-right*=_md-0],[class*=grid_]>[data-push-right*=_md-0]{margin-right:0}[class~=grid]>[data-push-right*=_md-1],[class*=grid-]>[data-push-right*=_md-1],[class*=grid_]>[data-push-right*=_md-1]{margin-right:8.3333333333%}[class~=grid]>[data-push-right*=_md-2],[class*=grid-]>[data-push-right*=_md-2],[class*=grid_]>[data-push-right*=_md-2]{margin-right:16.6666666667%}[class~=grid]>[data-push-right*=_md-3],[class*=grid-]>[data-push-right*=_md-3],[class*=grid_]>[data-push-right*=_md-3]{margin-right:25%}[class~=grid]>[data-push-right*=_md-4],[class*=grid-]>[data-push-right*=_md-4],[class*=grid_]>[data-push-right*=_md-4]{margin-right:33.3333333333%}[class~=grid]>[data-push-right*=_md-5],[class*=grid-]>[data-push-right*=_md-5],[class*=grid_]>[data-push-right*=_md-5]{margin-right:41.6666666667%}[class~=grid]>[data-push-right*=_md-6],[class*=grid-]>[data-push-right*=_md-6],[class*=grid_]>[data-push-right*=_md-6]{margin-right:50%}[class~=grid]>[data-push-right*=_md-7],[class*=grid-]>[data-push-right*=_md-7],[class*=grid_]>[data-push-right*=_md-7]{margin-right:58.3333333333%}[class~=grid]>[data-push-right*=_md-8],[class*=grid-]>[data-push-right*=_md-8],[class*=grid_]>[data-push-right*=_md-8]{margin-right:66.6666666667%}[class~=grid]>[data-push-right*=_md-9],[class*=grid-]>[data-push-right*=_md-9],[class*=grid_]>[data-push-right*=_md-9]{margin-right:75%}[class~=grid]>[data-push-right*=_md-10],[class*=grid-]>[data-push-right*=_md-10],[class*=grid_]>[data-push-right*=_md-10]{margin-right:83.3333333333%}[class~=grid]>[data-push-right*=_md-11],[class*=grid-]>[data-push-right*=_md-11],[class*=grid_]>[data-push-right*=_md-11]{margin-right:91.6666666667%}[class~=grid] [class*=_md-first],[class*=grid-] [class*=_md-first],[class*=grid_] [class*=_md-first]{order:-1}[class~=grid] [class*=_md-last],[class*=grid-] [class*=_md-last],[class*=grid_] [class*=_md-last]{order:1}}@media (max-width: 800px){[class~=grid]>[class*=_sm-1],[class*=grid-]>[class*=_sm-1],[class*=grid_]>[class*=_sm-1]{flex-basis:8.3333333333%;max-width:8.3333333333%}[class~=grid]>[class*=_sm-2],[class*=grid-]>[class*=_sm-2],[class*=grid_]>[class*=_sm-2]{flex-basis:16.6666666667%;max-width:16.6666666667%}[class~=grid]>[class*=_sm-3],[class*=grid-]>[class*=_sm-3],[class*=grid_]>[class*=_sm-3]{flex-basis:25%;max-width:25%}[class~=grid]>[class*=_sm-4],[class*=grid-]>[class*=_sm-4],[class*=grid_]>[class*=_sm-4]{flex-basis:33.3333333333%;max-width:33.3333333333%}[class~=grid]>[class*=_sm-5],[class*=grid-]>[class*=_sm-5],[class*=grid_]>[class*=_sm-5]{flex-basis:41.6666666667%;max-width:41.6666666667%}[class~=grid]>[class*=_sm-6],[class*=grid-]>[class*=_sm-6],[class*=grid_]>[class*=_sm-6]{flex-basis:50%;max-width:50%}[class~=grid]>[class*=_sm-7],[class*=grid-]>[class*=_sm-7],[class*=grid_]>[class*=_sm-7]{flex-basis:58.3333333333%;max-width:58.3333333333%}[class~=grid]>[class*=_sm-8],[class*=grid-]>[class*=_sm-8],[class*=grid_]>[class*=_sm-8]{flex-basis:66.6666666667%;max-width:66.6666666667%}[class~=grid]>[class*=_sm-9],[class*=grid-]>[class*=_sm-9],[class*=grid_]>[class*=_sm-9]{flex-basis:75%;max-width:75%}[class~=grid]>[class*=_sm-10],[class*=grid-]>[class*=_sm-10],[class*=grid_]>[class*=_sm-10]{flex-basis:83.3333333333%;max-width:83.3333333333%}[class~=grid]>[class*=_sm-11],[class*=grid-]>[class*=_sm-11],[class*=grid_]>[class*=_sm-11]{flex-basis:91.6666666667%;max-width:91.6666666667%}[class~=grid]>[class*=_sm-12],[class*=grid-]>[class*=_sm-12],[class*=grid_]>[class*=_sm-12]{flex-basis:100%;max-width:100%}[class~=grid]>[data-push-left*=_sm-0],[class*=grid-]>[data-push-left*=_sm-0],[class*=grid_]>[data-push-left*=_sm-0]{margin-left:0}[class~=grid]>[data-push-left*=_sm-1],[class*=grid-]>[data-push-left*=_sm-1],[class*=grid_]>[data-push-left*=_sm-1]{margin-left:8.3333333333%}[class~=grid]>[data-push-left*=_sm-2],[class*=grid-]>[data-push-left*=_sm-2],[class*=grid_]>[data-push-left*=_sm-2]{margin-left:16.6666666667%}[class~=grid]>[data-push-left*=_sm-3],[class*=grid-]>[data-push-left*=_sm-3],[class*=grid_]>[data-push-left*=_sm-3]{margin-left:25%}[class~=grid]>[data-push-left*=_sm-4],[class*=grid-]>[data-push-left*=_sm-4],[class*=grid_]>[data-push-left*=_sm-4]{margin-left:33.3333333333%}[class~=grid]>[data-push-left*=_sm-5],[class*=grid-]>[data-push-left*=_sm-5],[class*=grid_]>[data-push-left*=_sm-5]{margin-left:41.6666666667%}[class~=grid]>[data-push-left*=_sm-6],[class*=grid-]>[data-push-left*=_sm-6],[class*=grid_]>[data-push-left*=_sm-6]{margin-left:50%}[class~=grid]>[data-push-left*=_sm-7],[class*=grid-]>[data-push-left*=_sm-7],[class*=grid_]>[data-push-left*=_sm-7]{margin-left:58.3333333333%}[class~=grid]>[data-push-left*=_sm-8],[class*=grid-]>[data-push-left*=_sm-8],[class*=grid_]>[data-push-left*=_sm-8]{margin-left:66.6666666667%}[class~=grid]>[data-push-left*=_sm-9],[class*=grid-]>[data-push-left*=_sm-9],[class*=grid_]>[data-push-left*=_sm-9]{margin-left:75%}[class~=grid]>[data-push-left*=_sm-10],[class*=grid-]>[data-push-left*=_sm-10],[class*=grid_]>[data-push-left*=_sm-10]{margin-left:83.3333333333%}[class~=grid]>[data-push-left*=_sm-11],[class*=grid-]>[data-push-left*=_sm-11],[class*=grid_]>[data-push-left*=_sm-11]{margin-left:91.6666666667%}[class~=grid]>[data-push-right*=_sm-0],[class*=grid-]>[data-push-right*=_sm-0],[class*=grid_]>[data-push-right*=_sm-0]{margin-right:0}[class~=grid]>[data-push-right*=_sm-1],[class*=grid-]>[data-push-right*=_sm-1],[class*=grid_]>[data-push-right*=_sm-1]{margin-right:8.3333333333%}[class~=grid]>[data-push-right*=_sm-2],[class*=grid-]>[data-push-right*=_sm-2],[class*=grid_]>[data-push-right*=_sm-2]{margin-right:16.6666666667%}[class~=grid]>[data-push-right*=_sm-3],[class*=grid-]>[data-push-right*=_sm-3],[class*=grid_]>[data-push-right*=_sm-3]{margin-right:25%}[class~=grid]>[data-push-right*=_sm-4],[class*=grid-]>[data-push-right*=_sm-4],[class*=grid_]>[data-push-right*=_sm-4]{margin-right:33.3333333333%}[class~=grid]>[data-push-right*=_sm-5],[class*=grid-]>[data-push-right*=_sm-5],[class*=grid_]>[data-push-right*=_sm-5]{margin-right:41.6666666667%}[class~=grid]>[data-push-right*=_sm-6],[class*=grid-]>[data-push-right*=_sm-6],[class*=grid_]>[data-push-right*=_sm-6]{margin-right:50%}[class~=grid]>[data-push-right*=_sm-7],[class*=grid-]>[data-push-right*=_sm-7],[class*=grid_]>[data-push-right*=_sm-7]{margin-right:58.3333333333%}[class~=grid]>[data-push-right*=_sm-8],[class*=grid-]>[data-push-right*=_sm-8],[class*=grid_]>[data-push-right*=_sm-8]{margin-right:66.6666666667%}[class~=grid]>[data-push-right*=_sm-9],[class*=grid-]>[data-push-right*=_sm-9],[class*=grid_]>[data-push-right*=_sm-9]{margin-right:75%}[class~=grid]>[data-push-right*=_sm-10],[class*=grid-]>[data-push-right*=_sm-10],[class*=grid_]>[data-push-right*=_sm-10]{margin-right:83.3333333333%}[class~=grid]>[data-push-right*=_sm-11],[class*=grid-]>[data-push-right*=_sm-11],[class*=grid_]>[data-push-right*=_sm-11]{margin-right:91.6666666667%}[class~=grid] [class*=_sm-first],[class*=grid-] [class*=_sm-first],[class*=grid_] [class*=_sm-first]{order:-1}[class~=grid] [class*=_sm-last],[class*=grid-] [class*=_sm-last],[class*=grid_] [class*=_sm-last]{order:1}}@media (max-width: 540px){[class~=grid]>[class*=_xs-1],[class*=grid-]>[class*=_xs-1],[class*=grid_]>[class*=_xs-1]{flex-basis:8.3333333333%;max-width:8.3333333333%}[class~=grid]>[class*=_xs-2],[class*=grid-]>[class*=_xs-2],[class*=grid_]>[class*=_xs-2]{flex-basis:16.6666666667%;max-width:16.6666666667%}[class~=grid]>[class*=_xs-3],[class*=grid-]>[class*=_xs-3],[class*=grid_]>[class*=_xs-3]{flex-basis:25%;max-width:25%}[class~=grid]>[class*=_xs-4],[class*=grid-]>[class*=_xs-4],[class*=grid_]>[class*=_xs-4]{flex-basis:33.3333333333%;max-width:33.3333333333%}[class~=grid]>[class*=_xs-5],[class*=grid-]>[class*=_xs-5],[class*=grid_]>[class*=_xs-5]{flex-basis:41.6666666667%;max-width:41.6666666667%}[class~=grid]>[class*=_xs-6],[class*=grid-]>[class*=_xs-6],[class*=grid_]>[class*=_xs-6]{flex-basis:50%;max-width:50%}[class~=grid]>[class*=_xs-7],[class*=grid-]>[class*=_xs-7],[class*=grid_]>[class*=_xs-7]{flex-basis:58.3333333333%;max-width:58.3333333333%}[class~=grid]>[class*=_xs-8],[class*=grid-]>[class*=_xs-8],[class*=grid_]>[class*=_xs-8]{flex-basis:66.6666666667%;max-width:66.6666666667%}[class~=grid]>[class*=_xs-9],[class*=grid-]>[class*=_xs-9],[class*=grid_]>[class*=_xs-9]{flex-basis:75%;max-width:75%}[class~=grid]>[class*=_xs-10],[class*=grid-]>[class*=_xs-10],[class*=grid_]>[class*=_xs-10]{flex-basis:83.3333333333%;max-width:83.3333333333%}[class~=grid]>[class*=_xs-11],[class*=grid-]>[class*=_xs-11],[class*=grid_]>[class*=_xs-11]{flex-basis:91.6666666667%;max-width:91.6666666667%}[class~=grid]>[class*=_xs-12],[class*=grid-]>[class*=_xs-12],[class*=grid_]>[class*=_xs-12]{flex-basis:100%;max-width:100%}[class~=grid]>[data-push-left*=_xs-0],[class*=grid-]>[data-push-left*=_xs-0],[class*=grid_]>[data-push-left*=_xs-0]{margin-left:0}[class~=grid]>[data-push-left*=_xs-1],[class*=grid-]>[data-push-left*=_xs-1],[class*=grid_]>[data-push-left*=_xs-1]{margin-left:8.3333333333%}[class~=grid]>[data-push-left*=_xs-2],[class*=grid-]>[data-push-left*=_xs-2],[class*=grid_]>[data-push-left*=_xs-2]{margin-left:16.6666666667%}[class~=grid]>[data-push-left*=_xs-3],[class*=grid-]>[data-push-left*=_xs-3],[class*=grid_]>[data-push-left*=_xs-3]{margin-left:25%}[class~=grid]>[data-push-left*=_xs-4],[class*=grid-]>[data-push-left*=_xs-4],[class*=grid_]>[data-push-left*=_xs-4]{margin-left:33.3333333333%}[class~=grid]>[data-push-left*=_xs-5],[class*=grid-]>[data-push-left*=_xs-5],[class*=grid_]>[data-push-left*=_xs-5]{margin-left:41.6666666667%}[class~=grid]>[data-push-left*=_xs-6],[class*=grid-]>[data-push-left*=_xs-6],[class*=grid_]>[data-push-left*=_xs-6]{margin-left:50%}[class~=grid]>[data-push-left*=_xs-7],[class*=grid-]>[data-push-left*=_xs-7],[class*=grid_]>[data-push-left*=_xs-7]{margin-left:58.3333333333%}[class~=grid]>[data-push-left*=_xs-8],[class*=grid-]>[data-push-left*=_xs-8],[class*=grid_]>[data-push-left*=_xs-8]{margin-left:66.6666666667%}[class~=grid]>[data-push-left*=_xs-9],[class*=grid-]>[data-push-left*=_xs-9],[class*=grid_]>[data-push-left*=_xs-9]{margin-left:75%}[class~=grid]>[data-push-left*=_xs-10],[class*=grid-]>[data-push-left*=_xs-10],[class*=grid_]>[data-push-left*=_xs-10]{margin-left:83.3333333333%}[class~=grid]>[data-push-left*=_xs-11],[class*=grid-]>[data-push-left*=_xs-11],[class*=grid_]>[data-push-left*=_xs-11]{margin-left:91.6666666667%}[class~=grid]>[data-push-right*=_xs-0],[class*=grid-]>[data-push-right*=_xs-0],[class*=grid_]>[data-push-right*=_xs-0]{margin-right:0}[class~=grid]>[data-push-right*=_xs-1],[class*=grid-]>[data-push-right*=_xs-1],[class*=grid_]>[data-push-right*=_xs-1]{margin-right:8.3333333333%}[class~=grid]>[data-push-right*=_xs-2],[class*=grid-]>[data-push-right*=_xs-2],[class*=grid_]>[data-push-right*=_xs-2]{margin-right:16.6666666667%}[class~=grid]>[data-push-right*=_xs-3],[class*=grid-]>[data-push-right*=_xs-3],[class*=grid_]>[data-push-right*=_xs-3]{margin-right:25%}[class~=grid]>[data-push-right*=_xs-4],[class*=grid-]>[data-push-right*=_xs-4],[class*=grid_]>[data-push-right*=_xs-4]{margin-right:33.3333333333%}[class~=grid]>[data-push-right*=_xs-5],[class*=grid-]>[data-push-right*=_xs-5],[class*=grid_]>[data-push-right*=_xs-5]{margin-right:41.6666666667%}[class~=grid]>[data-push-right*=_xs-6],[class*=grid-]>[data-push-right*=_xs-6],[class*=grid_]>[data-push-right*=_xs-6]{margin-right:50%}[class~=grid]>[data-push-right*=_xs-7],[class*=grid-]>[data-push-right*=_xs-7],[class*=grid_]>[data-push-right*=_xs-7]{margin-right:58.3333333333%}[class~=grid]>[data-push-right*=_xs-8],[class*=grid-]>[data-push-right*=_xs-8],[class*=grid_]>[data-push-right*=_xs-8]{margin-right:66.6666666667%}[class~=grid]>[data-push-right*=_xs-9],[class*=grid-]>[data-push-right*=_xs-9],[class*=grid_]>[data-push-right*=_xs-9]{margin-right:75%}[class~=grid]>[data-push-right*=_xs-10],[class*=grid-]>[data-push-right*=_xs-10],[class*=grid_]>[data-push-right*=_xs-10]{margin-right:83.3333333333%}[class~=grid]>[data-push-right*=_xs-11],[class*=grid-]>[data-push-right*=_xs-11],[class*=grid_]>[data-push-right*=_xs-11]{margin-right:91.6666666667%}[class~=grid] [class*=_xs-first],[class*=grid-] [class*=_xs-first],[class*=grid_] [class*=_xs-first]{order:-1}[class~=grid] [class*=_xs-last],[class*=grid-] [class*=_xs-last],[class*=grid_] [class*=_xs-last]{order:1}}@media (max-width: 1280px){[class*=lg-hidden]{display:none}}@media (max-width: 1024px){[class*=md-hidden]{display:none}}@media (max-width: 800px){[class*=sm-hidden]{display:none}}@media (max-width: 540px){[class*=xs-hidden]{display:none}}body{font-family:var(--font-1);font-size:clamp(16px,16px + 4 * (100vw - 540px) / 740,20px);line-height:1.5;color:var(--shade-3);font-optical-sizing:auto;font-weight:400;font-style:normal}body i{font-family:var(--font-1);font-style:italic}body i b,body i strong,body b,body strong{font-family:var(--font-1);font-weight:700}body b i,body strong i{font-family:var(--font-1);font-style:italic}main .content-area p,main .content-area blockquote,.main-container p,.main-container blockquote{margin-bottom:var(--half-margin);text-wrap:pretty}main .content-area ul:not(.products):not(.page-numbers):not(.social-links):not(.child-categories):not(.grandchild-categories):not(.rotating-text-list),main .content-area ol,.main-container ul:not(.products):not(.page-numbers):not(.social-links):not(.child-categories):not(.grandchild-categories):not(.rotating-text-list),.main-container ol{margin-top:0;margin-bottom:var(--half-margin);padding-left:var(--standard-margin)}main .content-area ul:not(.products):not(.page-numbers):not(.social-links):not(.child-categories):not(.grandchild-categories):not(.rotating-text-list) li,main .content-area ol li,.main-container ul:not(.products):not(.page-numbers):not(.social-links):not(.child-categories):not(.grandchild-categories):not(.rotating-text-list) li,.main-container ol li{padding-left:var(--quarter-margin);text-wrap:pretty;font-size:var(--font-size)}main .content-area ul:not(.products):not(.page-numbers):not(.social-links):not(.child-categories):not(.grandchild-categories):not(.rotating-text-list) li:not(:last-of-type),main .content-area ol li:not(:last-of-type),.main-container ul:not(.products):not(.page-numbers):not(.social-links):not(.child-categories):not(.grandchild-categories):not(.rotating-text-list) li:not(:last-of-type),.main-container ol li:not(:last-of-type){margin-bottom:var(--quarter-margin)}h1,h2,h3,h4,h5,h6,legend{margin-bottom:var(--half-margin);line-height:1;letter-spacing:-.03em;text-wrap:balance;font-weight:700;color:var(--colour-2);margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.has-background h1,.has-background h2,.has-background h3,.has-background h4,.has-background h5,.has-background h6,.has-background legend,.has-background p{color:var(--shade-1);text-wrap:pretty}h1{font-size:clamp(42px,42px + 38 * (100vw - 540px) / 740,80px)}h2,h3{font-size:clamp(32px,32px + 22 * (100vw - 540px) / 740,54px)}h4{font-size:clamp(26px,26px + 14 * (100vw - 540px) / 740,40px)}h5{font-size:clamp(20px,20px + 12 * (100vw - 540px) / 740,32px)}h6{font-size:clamp(18px,18px + 2 * (100vw - 540px) / 740,20px);line-height:clamp(22px,22px + 2 * (100vw - 540px) / 740,24px)}p{margin-bottom:var(--half-margin);text-wrap:pretty;font-size:clamp(16px,16px + 4 * (100vw - 540px) / 740,20px);line-height:clamp(28px,28px + 7 * (100vw - 540px) / 740,35px)}p mark{background-color:transparent;color:var(--shade-3);font-weight:700}a:link,a:active,a:visited{text-decoration:none;color:var(--colour-2);transition:all .3s}a:link:hover,a:active:hover,a:visited:hover{text-decoration:underline}a:hover{color:var(--colour-2)}.feature-text{font-size:20px;line-height:35px}#announcement-bar{position:absolute;top:0;width:100%;background-color:var(--shade-2);text-align:center;padding:var(--quarter-margin) 0;font-size:10px;z-index:1001}#announcement-bar .container p,#announcement-bar .content-area>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) p,#announcement-bar .content-area>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) p,#announcement-bar .content-area>* .inner-container p,.content-area>* #announcement-bar .inner-container p{font-size:10px;line-height:1.5;margin-bottom:0}#announcement-bar .container>*,#announcement-bar .content-area>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover)>*,#announcement-bar .content-area>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover)>*,#announcement-bar .content-area>* .inner-container>*,.content-area>* #announcement-bar .inner-container>*{color:var(--colour-1);margin-bottom:5px}#announcement-bar .container>*:last-child,#announcement-bar .content-area>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover)>*:last-child,#announcement-bar .content-area>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover)>*:last-child,#announcement-bar .content-area>* .inner-container>*:last-child,.content-area>* #announcement-bar .inner-container>*:last-child{margin-bottom:0}body.has-featured-image header#header{background-color:var(--colour-1a)}body.no-featured-image header#header{background-color:var(--colour-1)}body.no-featured-image header#header.sticky{background-color:var(--colour-1a)}.header-actions{display:flex;align-items:center}.header-actions>a,.header-actions span{display:flex;margin-left:var(--half-margin);cursor:pointer}.header-actions>a svg,.header-actions span svg{height:20px}.header-actions>a svg path,.header-actions span svg path{fill:var(--shade-1);stroke:var(--shade-1);transition:all .3s}.header-actions>a:hover svg path,.header-actions span:hover svg path{fill:var(--shade-2);stroke:var(--shade-2)}.header-actions .search-wrap{display:flex;align-items:center;justify-content:flex-end;overflow:hidden}.header-actions .search-wrap form{width:1px;visibility:hidden;display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--shade-1)}.header-actions .search-wrap form label{width:100%}.header-actions .search-wrap form input[type=search]{width:100%;border:none;border-radius:0;padding:0;height:45px;color:var(--shade-1);font-size:20px;position:relative}.header-actions .search-wrap form input[type=search]::placeholder{color:var(--shade-1)}.header-actions .search-wrap form span.close{position:relative;top:auto;right:auto;display:flex;width:20px;height:20px;cursor:pointer}.header-actions .search-wrap form span.close svg{width:20px;height:auto}.header-actions .search-wrap form span.close svg path{fill:var(--shade-1)}.header-actions span.minicart-button{position:relative}.header-actions span.minicart-button span{display:flex;justify-content:center;align-items:center;min-width:12px;height:12px;border-radius:6px;background-color:var(--colour-2);font-size:7px;position:absolute;top:-5px;right:-5px;padding:0 3px;line-height:1}header#header{height:var(--header-height);position:absolute;top:0;width:100%;left:0;right:0;color:var(--shade-1);transition:background-color .3s;z-index:1001}header#header.sticky{position:fixed;top:0;left:0;right:0;z-index:1001}header#header .tagline{display:block;margin:0;font-size:10px;text-align:right;padding:var(--quarter-margin) 0}header#header .logo-holder{display:flex;gap:var(--half-margin);align-items:center;padding-bottom:0;padding-top:16px}header#header .menu-holder{display:flex;flex-direction:column;padding-bottom:0}header#header .menu-holder .bottom-menus{display:flex;justify-content:end;align-items:center;margin-top:var(--eighth-margin)}header#header .menu-holder nav.main-menu>ul{display:flex;gap:30px;align-items:center;list-style:none}header#header .menu-holder nav.main-menu>ul>li{margin-bottom:0;position:relative}header#header .menu-holder nav.main-menu>ul>li:hover:after{content:"";display:block;position:absolute;bottom:calc(var(--half-margin) * -1);left:0;width:100%;height:var(--half-margin);background-color:transparent}header#header .menu-holder nav.main-menu>ul>li a{color:var(--shade-1);text-transform:uppercase;letter-spacing:.1em;display:block;font-size:11px;text-decoration:none;line-height:1.1}header#header .menu-holder nav.main-menu>ul>li a:hover{text-decoration:underline}header#header .menu-holder nav.main-menu>ul>li.current-menu-item a,header#header .menu-holder nav.main-menu>ul>li.active a{text-decoration:underline}header#header .menu-holder nav.main-menu>ul>li.button,header#header .menu-holder nav.main-menu>ul>li.added_to_cart.wc-forward{padding:0;border:none;color:inherit}header#header .menu-holder nav.main-menu>ul>li.button a,header#header .menu-holder nav.main-menu>ul>li.added_to_cart.wc-forward a{color:var(--shade-1);border:1px solid var(--shade-1);padding:var(--quarter-margin) var(--half-margin);border-radius:20px}header#header .menu-holder nav.main-menu>ul>li.button a:hover,header#header .menu-holder nav.main-menu>ul>li.added_to_cart.wc-forward a:hover{background-color:var(--shade-1);color:var(--colour-1);text-decoration:none}header#header .menu-holder nav.main-menu>ul>li.button.current_page_item a,header#header .menu-holder nav.main-menu>ul>li.current_page_item.added_to_cart.wc-forward a{background-color:var(--shade-1);color:var(--colour-1);text-decoration:none}header#header .menu-holder button.hamburger{background:none;border:none;box-shadow:none;padding:0;margin:0 0 0 var(--half-margin);outline:none;appearance:none;cursor:pointer;display:none}header#header .menu-holder button.hamburger svg path{fill:var(--shade-1);transition:fill .3s}header#header .menu-holder button.hamburger:hover svg path{fill:var(--shade-2)}header#header .menu-holder button.hamburger:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--colour-1);opacity:.5;z-index:-1}ul.sub-menu.above-header{background:var(--shade-3);border-radius:10px;display:block;max-width:320px;min-width:150px;opacity:0;padding:var(--half-margin) 0;pointer-events:none;position:fixed;transform:translate(-20px,10px);transition:opacity .2s ease-in,transform .2s ease-in,visibility .2s ease-in;visibility:hidden;z-index:1003;margin-top:var(--half-margin);display:flex;flex-direction:column;gap:15px;list-style:none}ul.sub-menu.above-header a{color:var(--shade-1);text-transform:uppercase;letter-spacing:.1em;display:block;font-size:11px;text-decoration:none;line-height:1.1}ul.sub-menu.above-header a:hover{text-decoration:underline}ul.sub-menu.above-header>li{padding:0 var(--half-margin);list-style:none}ul.sub-menu.above-header>li>a:hover{text-decoration:none;color:var(--colour-2)}ul.sub-menu.above-header>li>ul.sub-menu{position:absolute;left:100%;top:0;background:var(--shade-3);border-radius:10px;padding:var(--half-margin);min-width:260px;opacity:0;visibility:hidden;transform:translate(10px);transition:opacity .2s ease-in,transform .2s ease-in,visibility .2s ease-in;margin-left:5px;display:flex;flex-direction:column;gap:15px}ul.sub-menu.above-header>li>ul.sub-menu:before{content:"";display:block;position:absolute;top:0;left:-5px;width:5px;height:100%;background-color:transparent}ul.sub-menu.above-header>li>ul.sub-menu>li{list-style:none}ul.sub-menu.above-header>li>ul.sub-menu>li a:hover{text-decoration:none;color:var(--colour-2)}ul.sub-menu.above-header>li:hover>ul.sub-menu{visibility:visible;opacity:1;transform:translate(0)}ul.sub-menu.above-header.active{visibility:visible;opacity:1;display:flex;transform:translate(-20px);pointer-events:all}div#mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--colour-1);opacity:0;transition:opacity .1s;pointer-events:none;visibility:hidden;z-index:99998}div#mobile-menu{position:fixed;display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:500px;height:100dvh;right:0;transform:translate(100%);background:var(--colour-1);top:0;box-sizing:border-box;padding:var(--standard-margin) 0 var(--half-margin) 0;overflow:auto;z-index:99999;overscroll-behavior:contain}div#mobile-menu button.close{background:none;border:none;box-shadow:none;padding:0;margin:0;outline:none;appearance:none;cursor:pointer;top:var(--standard-margin);height:36px}div#mobile-menu button.close svg path{transition:fill .3s}div#mobile-menu button.close:hover svg path{fill:var(--shade-2)}div#mobile-menu nav.main-menu{display:flex;flex-direction:column;gap:10px}div#mobile-menu ul.mobile-menu{display:flex;flex-direction:column;gap:10px;list-style:none}div#mobile-menu ul.mobile-menu li{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}div#mobile-menu ul.mobile-menu li.button,div#mobile-menu ul.mobile-menu li.added_to_cart.wc-forward{line-height:normal}div#mobile-menu ul.mobile-menu li.button:hover,div#mobile-menu ul.mobile-menu li.added_to_cart.wc-forward:hover{background:transparent}div#mobile-menu ul.mobile-menu li a{color:var(--shade-1);font-size:20px;padding:5px;text-transform:uppercase}div#mobile-menu ul.mobile-menu li span.arrow{display:flex;margin-left:5px;transition:transform .3s ease-in-out;transform-origin:center;padding:5px;display:block}div#mobile-menu ul.mobile-menu li span.arrow.active{transform:rotate(90deg)}div#mobile-menu ul.mobile-menu li ul.sub-menu{padding-top:0;width:100%;max-height:0;overflow:hidden;transition:max-height .8s ease-in-out}div#mobile-menu ul.mobile-menu li ul.sub-menu li a{font-size:14px}div#mobile-menu ul.mobile-menu li ul.sub-menu li ul.sub-menu{padding-left:var(--quarter-margin)}div#mobile-menu ul.mobile-menu li ul.sub-menu.active{max-height:999px}div#mobile-menu ul.mobile-menu li.button,div#mobile-menu ul.mobile-menu li.added_to_cart.wc-forward{min-height:auto;border:none;text-align:left;font-size:inherit;font-weight:inherit;padding:inherit;justify-content:flex-start}div#mobile-menu ul.mobile-menu-actions{display:flex;flex-direction:column;gap:10px;list-style:none;padding:var(--half-margin) 0 0;margin:var(--half-margin) 0 0;border-top:1px solid var(--shade-1)}div#mobile-menu ul.mobile-menu-actions li a{display:flex;align-items:center;gap:10px;color:var(--shade-1);font-size:16px;text-transform:uppercase;padding:5px}div#mobile-menu ul.mobile-menu-actions li a svg{width:19px;height:auto}div#mobile-menu ul.mobile-menu-actions li a svg path{fill:var(--shade-1)}div#mobile-menu form.search-form{display:flex;gap:10px;list-style:none;padding:0;margin:var(--half-margin) 0 var(--half-margin) 0;border-bottom:1px solid var(--shade-1);justify-content:space-between}div#mobile-menu form.search-form label{margin:0;display:flex}div#mobile-menu form.search-form input[type=search]{width:100%;border:none;border-radius:0;padding:0;font-size:16px;color:var(--shade-1);height:auto}div#mobile-menu form.search-form input[type=search]::placeholder{color:var(--shade-1)}div#mobile-menu form.search-form .search-submit:hover{background:none}div#minicart{position:fixed;display:flex;flex-direction:column;justify-content:space-between;width:300px;max-width:calc(100% - 40px);height:calc(100dvh - 20px);max-height:calc(100vh - 20px);right:10px;transform:translate(calc(100% + 10px));background:var(--shade-1);top:10px;box-sizing:border-box;padding:65px 0 20px;overflow:auto;z-index:99999;overscroll-behavior:contain;border-radius:20px}div#minicart .container,div#minicart .content-area>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover),div#minicart .content-area>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover),div#minicart .content-area>* .inner-container,.content-area>* div#minicart .inner-container{height:100%}div#minicart .widget_shopping_cart_content{display:flex;flex-direction:column;height:100%}div#minicart .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item{display:flex;gap:5px;align-items:center;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--shade-2)}div#minicart .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item>a:not(.remove){display:flex;gap:5px;font-size:10px;align-items:center;color:var(--colour-1)}div#minicart .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item>a:not(.remove) .attachment-woocommerce_thumbnail{width:50px;height:auto}div#minicart .widget_shopping_cart_content ul.product_list_widget li.mini_cart_item span.quantity{font-size:10px}div#minicart .widget_shopping_cart_content .woocommerce-mini-cart__total{margin-top:auto}div#minicart .widget_shopping_cart_content .buttons{display:flex;flex-direction:column;gap:20px}body.menu-is-open{overflow:hidden;height:auto}body.menu-is-open #mobile-menu{transition:transform .2s ease-in-out;transform:translate(0)}body.menu-is-open #mobile-menu-overlay{visibility:visible;pointer-events:all;opacity:.9}body.minicart-is-open{overflow:hidden;height:auto}body.minicart-is-open #minicart{transition:transform .2s ease-in-out;transform:translate(0)}body.minicart-is-open .minicart-button:before{position:fixed;width:100%;height:99999px;content:"";top:0;left:0;opacity:.9;background:var(--colour-1);cursor:pointer;z-index:99998}.search-submit{padding:0;border:none}.search-submit svg{width:20px;height:auto}.search-submit svg path{fill:var(--shade-1)}body.search-is-open header#header .menu-holder{flex-grow:1}body.search-is-open header#header .menu-holder nav.main-menu{display:none}body.search-is-open header#header .menu-holder .header-actions{flex-grow:1}body.search-is-open header#header .menu-holder .header-actions .search-wrap{flex-grow:1}body.search-is-open header#header .menu-holder .header-actions .search-wrap .search-button{display:none}body.search-is-open header#header .menu-holder .header-actions .search-wrap form{width:100%;visibility:visible;transition:width .3s}.login-header{overflow:hidden}.login-header .extra-content{margin-top:auto;margin-bottom:var(--double-margin)}.login-header .extra-content h2,.login-header .extra-content h2,.login-header .extra-content h4,.login-header .extra-content h5,.login-header .extra-content h6,.login-header .extra-content p,.login-header .extra-content small{color:var(--shade-1);margin-bottom:var(--half-margin)}.login-header .extra-content p{font-size:12px;line-height:170%}.login-header .extra-content small{font-size:10px;line-height:140%;display:block}.login-header .extra-content .announcement{display:flex;gap:var(--quarter-margin);align-items:flex-start;border-top-left-radius:var(--half-margin);border-bottom-left-radius:var(--half-margin);background-color:var(--colour-2);position:relative;padding:var(--half-margin);margin-bottom:var(--half-margin);margin-left:calc(0px - var(--standard-margin))}.login-header .extra-content .announcement h6{font-size:16px;text-transform:uppercase;line-height:1;margin:0 0 5px}.login-header .extra-content .announcement p{font-size:10px;margin-bottom:0;line-height:130%}.login-header .extra-content .announcement img{margin-top:var(--quarter-margin)}.login-header .extra-content .announcement:after{content:"";display:block;position:absolute;top:0;right:-50vw;height:100%;width:50vw;background-color:var(--colour-2)}.login-header .preference-text{margin-top:60px;color:var(--shade-1);margin-bottom:var(--half-margin);line-height:110%}.login-header .preferences-button-wrap{display:flex;gap:var(--quarter-margin)}body:not(.woocommerce):not(.woocommerce-page):not(.blog):not(.post-type-archive-community):not(.single-post):not(.single-community):not(.search):not(.tax-comm-topic):not(.tax-comm-location) .content-area>*:first-child{padding-top:var(--triple-margin)}body:not(.woocommerce):not(.woocommerce-page):not(.blog):not(.post-type-archive-community):not(.single-post):not(.single-community):not(.search):not(.tax-comm-topic):not(.tax-comm-location) .content-area>h5:first-child{padding-top:calc(var(--standard-margin) + var(--half-margin))}body:not(.woocommerce):not(.woocommerce-page):not(.blog):not(.post-type-archive-community):not(.single-post):not(.single-community):not(.search):not(.tax-comm-topic):not(.tax-comm-location) .content-area>.wp-block-group:first-child,body:not(.woocommerce):not(.woocommerce-page):not(.blog):not(.post-type-archive-community):not(.single-post):not(.single-community):not(.search):not(.tax-comm-topic):not(.tax-comm-location) .content-area>.wp-block-columns:first-child{padding-top:var(--triple-margin)}body:not(.woocommerce):not(.woocommerce-page):not(.blog):not(.post-type-archive-community):not(.single-post):not(.single-community):not(.search):not(.tax-comm-topic):not(.tax-comm-location) .content-area>*:last-child{padding-bottom:var(--double-margin)}body:not(.woocommerce):not(.woocommerce-page):not(.blog):not(.post-type-archive-community):not(.single-post):not(.single-community):not(.search):not(.tax-comm-topic):not(.tax-comm-location) .content-area>*:last-child.half-padding-bottom{padding-bottom:var(--standard-margin)}body.woocommerce .main-container,body.woocommerce-page .main-container,body.page .main-container,body.blog .main-container,body.single-post .main-container{padding-top:var(--triple-margin);padding-bottom:var(--half-margin)}body.woocommerce.tax-product_cat .main-container,body.woocommerce.single-product .main-container,body.woocommerce-page.tax-product_cat .main-container,body.woocommerce-page.single-product .main-container,body.page.tax-product_cat .main-container,body.page.single-product .main-container,body.blog.tax-product_cat .main-container,body.blog.single-product .main-container,body.single-post.tax-product_cat .main-container,body.single-post.single-product .main-container{padding-top:calc(var(--header-height) + var(--half-margin))}body.woocommerce main.account-page .main-container,body.woocommerce main.cart-page .main-container,body.woocommerce main.checkout-page .main-container,body.woocommerce main.wishlist-page .main-container,body.woocommerce-page main.account-page .main-container,body.woocommerce-page main.cart-page .main-container,body.woocommerce-page main.checkout-page .main-container,body.woocommerce-page main.wishlist-page .main-container,body.page main.account-page .main-container,body.page main.cart-page .main-container,body.page main.checkout-page .main-container,body.page main.wishlist-page .main-container,body.blog main.account-page .main-container,body.blog main.cart-page .main-container,body.blog main.checkout-page .main-container,body.blog main.wishlist-page .main-container,body.single-post main.account-page .main-container,body.single-post main.cart-page .main-container,body.single-post main.checkout-page .main-container,body.single-post main.wishlist-page .main-container{padding-top:calc(var(--header-height) + var(--double-margin))}body.search .main-container,body.blog .main-container,body.single-post .main-container,body.post-type-archive-community .main-container,body.single-community .main-container,body.tax-comm-topic .main-container,body.tax-comm-location .main-container{padding-top:var(--double-margin);padding-bottom:var(--half-margin)}body.search .main-container .content-area main.site-main,body.blog .main-container .content-area main.site-main,body.single-post .main-container .content-area main.site-main,body.post-type-archive-community .main-container .content-area main.site-main,body.single-community .main-container .content-area main.site-main,body.tax-comm-topic .main-container .content-area main.site-main,body.tax-comm-location .main-container .content-area main.site-main{padding:0}body.search .main-container .content-area main.site-main .woocommerce-breadcrumb,body.blog .main-container .content-area main.site-main .woocommerce-breadcrumb,body.single-post .main-container .content-area main.site-main .woocommerce-breadcrumb,body.post-type-archive-community .main-container .content-area main.site-main .woocommerce-breadcrumb,body.single-community .main-container .content-area main.site-main .woocommerce-breadcrumb,body.tax-comm-topic .main-container .content-area main.site-main .woocommerce-breadcrumb,body.tax-comm-location .main-container .content-area main.site-main .woocommerce-breadcrumb{padding-top:0}body.search .content-area.global-search-results{padding-top:var(--triple-margin);padding-bottom:var(--half-margin)}body.search.woocommerce-shop .main-container{padding-top:calc(var(--header-height) + var(--standard-margin))}footer#footer{background-color:var(--colour-1);color:var(--shade-1);padding:var(--quarter-margin) 0;position:relative;letter-spacing:.05em}footer#footer>.container,footer.content-area#footer>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover),.content-area>*.alignwide footer#footer>.inner-container,footer.content-area#footer>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover),.content-area>footer#footer>.inner-container{display:flex;gap:var(--half-margin);align-items:flex-start}footer#footer>.container .brand,footer.content-area#footer>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) .brand,.content-area>*.alignwide footer#footer>.inner-container .brand,footer.content-area#footer>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) .brand,.content-area>footer#footer>.inner-container .brand{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;width:200px;flex:none;margin-right:auto;justify-content:space-between}footer#footer>.container .brand hr,footer.content-area#footer>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) .brand hr,.content-area>*.alignwide footer#footer>.inner-container .brand hr,footer.content-area#footer>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) .brand hr,.content-area>footer#footer>.inner-container .brand hr{width:100%;margin:0 0 var(--quarter-margin)}footer#footer>.container .brand img,footer.content-area#footer>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) .brand img,.content-area>*.alignwide footer#footer>.inner-container .brand img,footer.content-area#footer>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) .brand img,.content-area>footer#footer>.inner-container .brand img{margin:var(--quarter-margin) auto 0}footer#footer>.container .brand img.footer-logo,footer.content-area#footer>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) .brand img.footer-logo,.content-area>*.alignwide footer#footer>.inner-container .brand img.footer-logo,footer.content-area#footer>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) .brand img.footer-logo,.content-area>footer#footer>.inner-container .brand img.footer-logo{margin:0 0 var(--half-margin);width:100%;max-width:200px}footer#footer>.container .information,footer.content-area#footer>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) .information,.content-area>*.alignwide footer#footer>.inner-container .information,footer.content-area#footer>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) .information,.content-area>footer#footer>.inner-container .information{padding-top:15px}footer#footer>.container h5,footer.content-area#footer>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) h5,.content-area>*.alignwide footer#footer>.inner-container h5,footer.content-area#footer>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) h5,.content-area>footer#footer>.inner-container h5{font-size:12px;text-transform:uppercase;margin:0 0 var(--half-margin);color:var(--shade-1);letter-spacing:.05em}footer#footer>.container nav.information-menu,footer.content-area#footer>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) nav.information-menu,.content-area>*.alignwide footer#footer>.inner-container nav.information-menu,footer.content-area#footer>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) nav.information-menu,.content-area>footer#footer>.inner-container nav.information-menu,footer#footer>.container nav.contact-menu,footer.content-area#footer>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) nav.contact-menu,.content-area>*.alignwide footer#footer>.inner-container nav.contact-menu,footer.content-area#footer>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) nav.contact-menu,.content-area>footer#footer>.inner-container nav.contact-menu{margin-bottom:var(--standard-margin)}footer#footer>.container nav.information-menu ul,footer.content-area#footer>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) nav.information-menu ul,.content-area>*.alignwide footer#footer>.inner-container nav.information-menu ul,footer.content-area#footer>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) nav.information-menu ul,.content-area>footer#footer>.inner-container nav.information-menu ul,footer#footer>.container nav.contact-menu ul,footer.content-area#footer>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) nav.contact-menu ul,.content-area>*.alignwide footer#footer>.inner-container nav.contact-menu ul,footer.content-area#footer>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) nav.contact-menu ul,.content-area>footer#footer>.inner-container nav.contact-menu ul{list-style:none;padding:0}footer#footer>.container nav.information-menu ul li,footer.content-area#footer>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) nav.information-menu ul li,.content-area>*.alignwide footer#footer>.inner-container nav.information-menu ul li,footer.content-area#footer>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) nav.information-menu ul li,.content-area>footer#footer>.inner-container nav.information-menu ul li,footer#footer>.container nav.contact-menu ul li,footer.content-area#footer>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) nav.contact-menu ul li,.content-area>*.alignwide footer#footer>.inner-container nav.contact-menu ul li,footer.content-area#footer>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) nav.contact-menu ul li,.content-area>footer#footer>.inner-container nav.contact-menu ul li{line-height:1;margin-bottom:var(--quarter-margin)}footer#footer>.container nav.information-menu ul li a,footer.content-area#footer>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) nav.information-menu ul li a,.content-area>*.alignwide footer#footer>.inner-container nav.information-menu ul li a,footer.content-area#footer>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) nav.information-menu ul li a,.content-area>footer#footer>.inner-container nav.information-menu ul li a,footer#footer>.container nav.contact-menu ul li a,footer.content-area#footer>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) nav.contact-menu ul li a,.content-area>*.alignwide footer#footer>.inner-container nav.contact-menu ul li a,footer.content-area#footer>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) nav.contact-menu ul li a,.content-area>footer#footer>.inner-container nav.contact-menu ul li a{display:block;color:var(--shade-1);text-decoration:none;text-transform:uppercase;font-size:11px}footer#footer>.container nav.information-menu ul li a:hover,footer.content-area#footer>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) nav.information-menu ul li a:hover,.content-area>*.alignwide footer#footer>.inner-container nav.information-menu ul li a:hover,footer.content-area#footer>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) nav.information-menu ul li a:hover,.content-area>footer#footer>.inner-container nav.information-menu ul li a:hover,footer#footer>.container nav.contact-menu ul li a:hover,footer.content-area#footer>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) nav.contact-menu ul li a:hover,.content-area>*.alignwide footer#footer>.inner-container nav.contact-menu ul li a:hover,footer.content-area#footer>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) nav.contact-menu ul li a:hover,.content-area>footer#footer>.inner-container nav.contact-menu ul li a:hover{text-decoration:underline}footer#footer>.container .milestone-social,footer.content-area#footer>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) .milestone-social,.content-area>*.alignwide footer#footer>.inner-container .milestone-social,footer.content-area#footer>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) .milestone-social,.content-area>footer#footer>.inner-container .milestone-social,footer#footer>.container .home-social,footer.content-area#footer>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) .home-social,.content-area>*.alignwide footer#footer>.inner-container .home-social,footer.content-area#footer>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) .home-social,.content-area>footer#footer>.inner-container .home-social{display:flex;align-items:center;gap:10px;margin-bottom:var(--half-margin)}footer#footer>.container ul.socials,footer.content-area#footer>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) ul.socials,.content-area>*.alignwide footer#footer>.inner-container ul.socials,footer.content-area#footer>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) ul.socials,.content-area>footer#footer>.inner-container ul.socials{list-style:none;display:flex;justify-content:center;align-items:center;gap:5px}footer#footer>.container ul.socials li.social,footer.content-area#footer>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) ul.socials li.social,.content-area>*.alignwide footer#footer>.inner-container ul.socials li.social,footer.content-area#footer>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) ul.socials li.social,.content-area>footer#footer>.inner-container ul.socials li.social{margin:0}footer#footer>.container .newsletter-warp,footer.content-area#footer>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) .newsletter-warp,.content-area>*.alignwide footer#footer>.inner-container .newsletter-warp,footer.content-area#footer>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) .newsletter-warp,.content-area>footer#footer>.inner-container .newsletter-warp{display:flex;position:relative;margin-bottom:var(--half-margin)}footer#footer>.container .newsletter-warp .wpcf7-form-control-wrap,footer.content-area#footer>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) .newsletter-warp .wpcf7-form-control-wrap,.content-area>*.alignwide footer#footer>.inner-container .newsletter-warp .wpcf7-form-control-wrap,footer.content-area#footer>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) .newsletter-warp .wpcf7-form-control-wrap,.content-area>footer#footer>.inner-container .newsletter-warp .wpcf7-form-control-wrap{flex-grow:1}footer#footer>.container .newsletter-warp .wpcf7-form-control-wrap input[type=email],footer.content-area#footer>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) .newsletter-warp .wpcf7-form-control-wrap input[type=email],.content-area>*.alignwide footer#footer>.inner-container .newsletter-warp .wpcf7-form-control-wrap input[type=email],footer.content-area#footer>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) .newsletter-warp .wpcf7-form-control-wrap input[type=email],.content-area>footer#footer>.inner-container .newsletter-warp .wpcf7-form-control-wrap input[type=email]{width:100%;height:35px;background-color:var(--shade-1);border-color:var(--shade-1);border-top-right-radius:0;border-bottom-right-radius:0;font-size:11px;letter-spacing:.05em;padding:0 10px;font-weight:700}footer#footer>.container .newsletter-warp .wpcf7-form-control-wrap input[type=email]::placeholder,footer.content-area#footer>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) .newsletter-warp .wpcf7-form-control-wrap input[type=email]::placeholder,.content-area>*.alignwide footer#footer>.inner-container .newsletter-warp .wpcf7-form-control-wrap input[type=email]::placeholder,footer.content-area#footer>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) .newsletter-warp .wpcf7-form-control-wrap input[type=email]::placeholder,.content-area>footer#footer>.inner-container .newsletter-warp .wpcf7-form-control-wrap input[type=email]::placeholder{color:var(--colour-1)}footer#footer>.container .newsletter-warp input[type=submit],footer.content-area#footer>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) .newsletter-warp input[type=submit],.content-area>*.alignwide footer#footer>.inner-container .newsletter-warp input[type=submit],footer.content-area#footer>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) .newsletter-warp input[type=submit],.content-area>footer#footer>.inner-container .newsletter-warp input[type=submit]{flex:none;height:35px;border:1px solid var(--shade-1);border-radius:0 20px 20px 0;font-size:11px;letter-spacing:.05em;color:var(--shade-1);padding:0 var(--quarter-margin);text-transform:uppercase;cursor:pointer}footer#footer>.container .newsletter-warp input[type=submit]:hover,footer.content-area#footer>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) .newsletter-warp input[type=submit]:hover,.content-area>*.alignwide footer#footer>.inner-container .newsletter-warp input[type=submit]:hover,footer.content-area#footer>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) .newsletter-warp input[type=submit]:hover,.content-area>footer#footer>.inner-container .newsletter-warp input[type=submit]:hover{background-color:var(--colour-2);color:var(--shade-1)}footer#footer>.container .newsletter-warp .wpcf7-spinner,footer.content-area#footer>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) .newsletter-warp .wpcf7-spinner,.content-area>*.alignwide footer#footer>.inner-container .newsletter-warp .wpcf7-spinner,footer.content-area#footer>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) .newsletter-warp .wpcf7-spinner,.content-area>footer#footer>.inner-container .newsletter-warp .wpcf7-spinner{position:absolute;right:4px;top:calc(50% - 12px);width:55px;margin:0 5px;background-color:var(--colour-1)}footer#footer>.container .newsletter-warp .wpcf7-spinner:before,footer.content-area#footer>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) .newsletter-warp .wpcf7-spinner:before,.content-area>*.alignwide footer#footer>.inner-container .newsletter-warp .wpcf7-spinner:before,footer.content-area#footer>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) .newsletter-warp .wpcf7-spinner:before,.content-area>footer#footer>.inner-container .newsletter-warp .wpcf7-spinner:before{left:19px}footer#footer>.container .wpcf7-response-output,footer.content-area#footer>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) .wpcf7-response-output,.content-area>*.alignwide footer#footer>.inner-container .wpcf7-response-output,footer.content-area#footer>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) .wpcf7-response-output,.content-area>footer#footer>.inner-container .wpcf7-response-output{border-width:1px;margin:0 0 20px;width:100%;border-radius:20px;padding:10px;font-size:12px}footer#footer>.container .wpcf7-not-valid-tip,footer.content-area#footer>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) .wpcf7-not-valid-tip,.content-area>*.alignwide footer#footer>.inner-container .wpcf7-not-valid-tip,footer.content-area#footer>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) .wpcf7-not-valid-tip,.content-area>footer#footer>.inner-container .wpcf7-not-valid-tip{font-size:11px;font-weight:700;margin-top:5px}footer#footer .container.bottom,footer#footer .content-area>.bottom.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover),footer#footer .content-area>.bottom:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover),footer#footer .content-area>* .bottom.inner-container,.content-area>* footer#footer .bottom.inner-container{justify-content:space-between;margin-top:var(--standard-margin);font-size:7px;text-transform:uppercase}footer#footer .container.bottom p,footer#footer .content-area>.bottom.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) p,footer#footer .content-area>.bottom:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) p,footer#footer .content-area>* .bottom.inner-container p,.content-area>* footer#footer .bottom.inner-container p{font-size:7px;margin-bottom:5px;letter-spacing:.05em}footer#footer .container.bottom a,footer#footer .content-area>.bottom.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) a,footer#footer .content-area>.bottom:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) a,footer#footer .content-area>* .bottom.inner-container a,.content-area>* footer#footer .bottom.inner-container a{color:var(--shade-1);text-decoration:underline}footer#footer .container.bottom a:hover,footer#footer .content-area>.bottom.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) a:hover,footer#footer .content-area>.bottom:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) a:hover,footer#footer .content-area>* .bottom.inner-container a:hover,.content-area>* footer#footer .bottom.inner-container a:hover{color:var(--shade-2)}footer#footer .container.bottom span.copyright,footer#footer .content-area>.bottom.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) span.copyright,footer#footer .content-area>.bottom:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) span.copyright,footer#footer .content-area>* .bottom.inner-container span.copyright,.content-area>* footer#footer .bottom.inner-container span.copyright{max-width:420px}footer#footer .container.bottom div:not(.copyright),footer#footer .content-area>.bottom.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) div:not(.copyright),footer#footer .content-area>.bottom:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) div:not(.copyright),footer#footer .content-area>* .bottom.inner-container div:not(.copyright),.content-area>* footer#footer .bottom.inner-container div:not(.copyright){text-align:right}footer#footer button,footer#footer a.button,footer#footer a.added_to_cart.wc-forward{font-size:11px;width:100%;border:1px solid var(--shade-1);color:var(--shade-1);padding:0 10px}footer#footer button:hover,footer#footer a.button:hover,footer#footer a.added_to_cart.wc-forward:hover{background-color:var(--colour-2);color:var(--shade-1)}footer#footer .community{display:flex;justify-content:flex-start;align-items:center;gap:var(--quarter-margin);margin-top:30px}footer#footer .community h5{margin-bottom:0}footer#footer .community .img-wrap{display:flex;gap:var(--quarter-margin);align-items:center}footer#footer .community .img-wrap .img .img-holder{aspect-ratio:80/52;border-radius:10px;overflow:hidden}footer#footer .community .img-wrap .img .img-holder img{display:block;width:100%;height:100%!important;object-fit:cover!important}.footer-line-holder{position:relative;width:100%;height:45px;overflow-x:hidden;transform:translateY(-30px);z-index:1000}section.page-header{height:auto;width:100%;min-height:calc(500px + var(--header-height));background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative}section.page-header.post,section.page-header.archive{min-height:calc(400px + var(--header-height))}section.page-header.post h1,section.page-header.archive h1{font-size:clamp(32px,32px + 32 * (100vw - 540px) / 740,64px)}section.page-header.archive h1{font-size:clamp(42px,42px + 48 * (100vw - 540px) / 740,90px)}section.page-header .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--shade-4a)}section.page-header .overlay .container,section.page-header .overlay .content-area>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover),section.page-header .overlay .content-area>*.alignwide .inner-container,.content-area>*.alignwide section.page-header .overlay .inner-container,section.page-header .overlay .content-area>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover),section.page-header .overlay .content-area>* .inner-container,.content-area>* section.page-header .overlay .inner-container,section.page-header .overlay .grid{height:100%}section.page-header .overlay .container [class*=col-],section.page-header .overlay .content-area>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) [class*=col-],section.page-header .overlay .content-area>*.alignwide .inner-container [class*=col-],.content-area>*.alignwide section.page-header .overlay .inner-container [class*=col-],section.page-header .overlay .content-area>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) [class*=col-],section.page-header .overlay .content-area>* .inner-container [class*=col-],.content-area>* section.page-header .overlay .inner-container [class*=col-],section.page-header .overlay .grid [class*=col-]{padding-bottom:0}section.page-header .overlay .container .hero-content,section.page-header .overlay .content-area>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) .hero-content,section.page-header .overlay .content-area>*.alignwide .inner-container .hero-content,.content-area>*.alignwide section.page-header .overlay .inner-container .hero-content,section.page-header .overlay .content-area>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) .hero-content,section.page-header .overlay .content-area>* .inner-container .hero-content,.content-area>* section.page-header .overlay .inner-container .hero-content,section.page-header .overlay .grid .hero-content{margin-top:var(--double-margin)}section.page-header .overlay .container .overlay-image,section.page-header .overlay .content-area>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) .overlay-image,section.page-header .overlay .content-area>*.alignwide .inner-container .overlay-image,.content-area>*.alignwide section.page-header .overlay .inner-container .overlay-image,section.page-header .overlay .content-area>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) .overlay-image,section.page-header .overlay .content-area>* .inner-container .overlay-image,.content-area>* section.page-header .overlay .inner-container .overlay-image,section.page-header .overlay .grid .overlay-image{width:100%;max-width:70vw;margin:5% auto 0}section.page-header .overlay h1{color:var(--shade-1)}section.page-header .overlay .below-heading{padding-top:var(--standard-margin)}section.page-header .overlay .below-heading *{color:var(--shade-1)}section.page-header .overlay .intro-text{padding-top:var(--half-margin);color:var(--shade-1)}section.page-header .overlay .intro-text p{margin-bottom:0;display:flex;flex-wrap:wrap;align-items:center}section.page-header .overlay .intro-text img{display:inline-block;margin-right:var(--half-margin)}section.page-header .overlay .ctas{display:flex;flex-wrap:wrap;gap:var(--half-margin)}section.page-header .overlay .scroll-arrow{position:absolute;bottom:var(--standard-margin);left:calc(50% - 31px);cursor:pointer}main{overflow:hidden}.content-area{color:var(--shade-3)}.post-items.featured-posts+hr{margin-top:var(--standard-margin)}.post-items .item{position:relative;display:flex;flex-direction:column;justify-content:space-between}.post-items .item>*{margin-bottom:auto}.post-items .item .image{aspect-ratio:36/23;overflow:hidden;border-radius:20px;margin-bottom:var(--half-margin)}.post-items .item .image img{width:100%;height:100%;object-fit:cover}.post-items .item a.image{display:block;position:relative}.post-items .item a.image img{position:relative;transition:all .5s;transform:scale(1);opacity:1}.post-items .item a.image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--shade-4a);opacity:0;transition:opacity .3s;z-index:3}.post-items .item a.image:hover img{transform:scale(1.05)}.post-items .item a.image:hover:after{opacity:1}.post-items .item h6{margin-bottom:var(--half-margin)}.post-items .item h6 a:hover{color:var(--colour-1);text-decoration:none}.post-items .item .text p{font-size:16px;line-height:24px}.post-items .item .cta{margin-top:auto;margin-bottom:0}.post-items .item .cta a.button,.post-items .item .cta a.added_to_cart.wc-forward{margin:0}.post-items .item .card-footer{margin:auto 0 0}.post-items .item .general-search-results h6{margin-bottom:0}.post-items .item .general-search-results span.post-type{display:inline-block;margin-bottom:var(--quarter-margin);line-height:1;font-size:12px;font-weight:700;font-style:italic;color:var(--shade-2)}.post-search-form{position:relative}.post-search-form .postsearch-submit{position:absolute;right:var(--half-margin);border:none;padding:0;min-height:0;background-color:transparent;top:calc(50% - 11px)}.post-search-form .postsearch-submit svg{height:22px;width:22px}.post-search-form .postsearch-submit svg path{fill:var(--colour-2);transition:fill .3s}.post-search-form .postsearch-submit:hover svg path{fill:var(--colour-1)}.post-search-form input[type=search]{padding-right:calc(var(--half-margin) + var(--standard-margin));font-size:16px}.post-search-form input[type=search]::placeholder{color:var(--colour-1);text-transform:uppercase}.updated-at{font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px}.post-tabs .tab-head{background-color:var(--shade-2);display:flex;justify-content:space-around;align-items:center;padding:var(--half-margin) var(--standard-margin)}.post-tabs .tab-head .tab-title{color:var(--shade-3);text-transform:uppercase;line-height:1.2;cursor:pointer;font-weight:700}.post-tabs .tab-head .tab-title:after{content:"";display:block;width:0%;height:2px;background-color:var(--colour-2);transition:width .3s}.post-tabs .tab-head .tab-title:hover:after,.post-tabs .tab-head .tab-title.active:after{width:100%}.post-tabs .tab-body .tab-content{display:none;padding-top:var(--standard-margin);padding-bottom:var(--standard-margin)}.post-tabs .tab-body .tab-content .products>li{flex-basis:calc((100% - var(--double-margin)) / 3);max-width:calc((100% - var(--double-margin)) / 3)}.post-tabs .tab-body .tab-content.active{display:block}.liked-article-heading{margin-bottom:var(--half-margin)}.article-cta{display:flex;align-items:center}.article-cta p.heading{font-size:clamp(14px,14px + 4 * (100vw - 540px) / 740,16px);font-weight:600;padding-right:var(--half-margin)}.article-cta *{margin-bottom:0}.article-cta .social-links-holder{display:flex;align-items:center}.article-cta .social-links-holder a{margin-right:var(--eighth-margin)}.article-cta .social-links-holder a svg{height:36px;width:36px}.article-cta .social-links-holder a svg path.background,.article-cta .social-links-holder a svg circle{fill:var(--shade-2);transition:fill .3s}.article-cta .social-links-holder a:hover svg path.background{fill:var(--colour-2)}.article-cta .social-links-holder a:hover svg circle{fill:var(--colour-2)}.article-copy-holder{display:flex;align-items:center}.article-copy-holder svg{height:26px;width:26px}.article-copy-holder .copy-message{color:var(--shade-1);background-color:var(--shade-2);padding:var(--eighth-margin) var(--half-margin);border-radius:30px;margin-left:var(--half-margin);transition:opacity .3s;opacity:0;pointer-events:none;text-decoration:none}.article-copy-holder .copy-message.active{opacity:1}.go-to-topic{margin-bottom:var(--half-margin)}.post-tags{margin-bottom:var(--quarter-margin)}.post-tags .button,.post-tags .added_to_cart.wc-forward{margin-right:var(--half-margin);margin-top:var(--half-margin)}.post-type-archive-community .post-items .item .content{margin-bottom:0}.post-type-archive-community .post-items .item .cta{margin-top:0}.post-type-archive-community .post-tags .button,.post-type-archive-community .post-tags .added_to_cart.wc-forward{margin-right:0;margin:0 var(--quarter-margin) var(--quarter-margin) 0}body.single-community section.page-header.post{min-height:auto}body.single-community section.page-header.post .overlay{padding-top:var(--quadruple-margin);padding-bottom:var(--triple-margin);position:relative;height:auto}body.error404{padding-top:160px}body.error404 main .container,body.error404 main .content-area>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover),body.error404 main .content-area>*.alignwide .inner-container,.content-area>*.alignwide body.error404 main .inner-container,body.error404 main .content-area>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover),body.error404 main .content-area>* .inner-container,.content-area>* body.error404 main .inner-container{padding-top:var(--quadruple-margin)}body.error404 img.oops-image{width:auto;max-width:270px;height:auto;margin:var(--standard-margin) auto var(--half-margin)}body.error404 h1{color:var(--shade-3)}body.error404 :not(.woocommerce):not(.woocommerce-page) .content-area>*:last-child{padding-bottom:var(--double-margin);padding-top:var(--triple-margin)}.half-divider .line-holder .line.line-grey,.half-divider .line-holder .line.line-red{width:calc(50% + 85px)}.contacting-about{padding-left:var(--half-margin)}#swal2-content .blockUI.blockOverlay{background-color:#fff!important;opacity:.6!important;cursor:wait!important;z-index:1000!important}#swal2-content .blockUI.blockMsg{border:none!important;background:transparent!important;box-shadow:none!important;z-index:1001!important}#swal2-content .blockUI.blockMsg:before{content:"";display:block;width:32px;height:32px;margin:0 auto;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAkRSURBVHgB7ZxZzB5TGMf/KIpSW+3irSUaBLFFkPhUYmkvEOuFpW5IbHFTXJAm0l65FBJuqjRuKlEXtTR0SZAmFG1oSou3VFNLq9VWW1SdX+eMzjvfzJxzZs67NPn+yZN+M3Pm7cx/nu0885yRBhNDRhYa+d3Ibvv3FI3AC9OUkFYk0zSCSgypnLxUhjSCUrwpN4FzNUAYpe7gPCNHGPnDyJcB57U8xlygMHCP+9m//1ZkxCbwRiPTjZya2fejkXuNfOVx/pGKB+5tjJEDM/t2GdlmZKciYX/Fw11GZqmTPNltzO5c9Q6QN1ad5IEDlFjGaEVCTAKnVhzjZl5V7wBJVfeGZu6nCIhFIKZ7qmMMxx9Q93GIEk2rAuQdpAiIReBYz3Fo6RHqHrifQ9RDxDRhH0D0E+oeDpNb+6IiFoHvKElZfIAZdyOgcC8hweEfRUAsAjcbeSlg/HTFR4hrIJXZpQiIacIvK8n5fHClkSsUD2jegZ5jIe5PRUJMAtHCpwPGP694AeXQgLHRyAOxgwi+8CPPsaQ1D6o5QgIHfm+HIqIbUfi5gLEElKwWbvI4JzsmNHD4BjpvuJ7c4UauUjKBP0nJHHKL4xz8IOnKxXJjtP3Nj+32iXKXq9418pb9G9P1TYh3yE/7eChjtdev/lU1uGo6c5ORp5SQmMWLVqrABSyVn497W3urzS0jn6u8qNA2co39V3acT/AgcGxWdeSFuGOsZC2TCs6vKrGOMhOeaGSGhpMHHjIy38jNKkdIWpOdxbTVSZByx27JHftXfkDzqsjjPs8wMk7DOeEBnaRiLko1cL49yYWvjTxqZF3BMYhZIPccGaKfye1rKTHlq+32MiOvaLgWYMKHqRoQt7HkGOeP8/gNgCauyu8sIvBSIzMVBspVmHWeyCvkriDjK33zxzzw4ZhxVTDEZ+d9H+OPM3K0wvCtcrXEoiBysqrNswgTjFyrRM0/yexPibmy5LzHtDeA1EFa5j+45Dgzju2ZbYg7VolVhOSOKYjiHVXtIgIh4U6Fg/PQXsjnqa+0+yHoByXaPtpeBPki5C1Qc5Db7bS/vzuzb4s6tQXCTrPXWbcWuEE5X1r2Q5jwpWoGn2jdK4yz0gSkM6vzO8vyQLRnkspNwwc8AMx5nfoLfOQJaga0Dnc0rIJT5nyJrlOM/KRmeEj9x+FqBjRvjUqS8KqZCPY+W4kvGa96E39cxGvqL45XvSIrWveLEiUqrR36zIUh4H7Ve6Edfe7ZI6A85HwbXQN9iwn4MUpV16kzTXFhpfqPbYFjvzPyszxnOaGqjTkzkYfQs+U268fkLj50G+RtRznG4OcIEr8psNRf9wUMmjXb/k0SnY/WkPaskU/Vf0AIBBU9bPwc5rpOjqpLGWK8XGbOfI8SIvF5RPC56n/6kgdFAaZuvPaEOKIq5PkWJEYwggFE1oSpOt9m5EyFYauSKQ6NReu1b4A5ObMTCgshHWrpO5W1sqW1lMD71LwHGfKo663WYIPGogvVvLWvjRCFrzfyiJqDC7vMyHuqGdF6ADTvfMVpLGKOvYlE+gbFA2ZxvQYX3HS03kCDFgReqLgI9aG9RMwOWDAGArdqBHUxCgJjO/1lGlzEVpY9PnCW4oFI/IUGF1xfzNaO9QfYHyWdaeoLebpPKnn/Mahg2kb+xpQuRhqzNptIQ+CtSiLpGPkD4mgoouViX0qkW0ruM5RI7vf/RHoEI+gvYpSzeN86WYlJ0CLRNjJPSUPOIIFra2lvQxJLaSnbN2q4bEJgStwkFfeWvGBksQYDLSU+Pt/Jlfa7+CxDK0RdAs8x8rDcL6tZF7JG/QUPd5JjDO9CVqi4K6wSoSX9lpHHjdwuv44mJu0hL6G6ATTPNYXjOukJouGIV5neqzp9QzjmeofcTzKPXi4wLIPvKiqAReGW2krM2ukffQiENF+NG0TUKV21lJDJNPebqoGjHD8yVc2acr5X/4EW1Xn4nEOVnuoSHWZBLb4tJR94aNrR1G//B2pHWAuIHFKJHy0LIjPUvHY2R0kDeb+R+rHjVB/pQu12/kCRCbfUTPNIoMkBV2T2naXEOTOJp2OUuSTJtrP3xBN01mNuJ9ttOgxwH2lrCdcCkaRfdX05nOwp42d3FhFYp/UVkEuhcRCTjV4Eocm5sacYuVxJ49ISNQMv9Cfm9tHSNl6dLcdtK5DYUj0ihy2pKCKwztQG0uYUnAtJkyvO4zUqUa6uJkLQxIrjNHnSnpbtkkAbSe5TIhuhyAeiokPye0JcDOb6voqTT5ZyVWk0T5QCZ375AOWmS6xMsNtFK414C3i8qoFZ026S7W3mWiEVIsfJ70UTFjas2l4WRPBjZZ316XH6n19XedEA0/X5xgs+cWlmm3rkFCXfnjnBygQrbXWW5S+SuwOVxifIK+rVgUja2bAc/FtVzogrGNZpVkYg/xlTGvxIVhN5CrS3oXVVc1yCBebp409pSEr9IDdxt4ozALQEUvmQT6qJXJ+rdQ3QgYC1lK1WwupSK8hHa0j+TCVrWaoS6cVW8CMpETwFHx+J3ztGflib+XtI1ekTJDK3XWS3ibbj5QZaiDtwLcVN/SPTP7SRBgEsrHRu7DOVC02G0b7LPcdivgsz2z7d9JjyIvv3ciWdBj6rCXAnpDautrttCuhq7cZ64ZBF1JC3IbPt48yzY1hIs1z+aLr2ZRhiE4jmneI5ltRlnpoDAn3biInIPibvjdgEhpS7YpAH0MIPAsazgLzJAqIOxCQQ8nwDBxGv6QwkC/ya76Ig0p7zFQmxCCRwTA4Y343FNx8GjPUNPE7EItDX7wE0b4Pig9/0DSiQF8UXxiLQ94NfBI5ulrhIuaJ9XNEHsQjc7jmO9cHd0L4UkOebt0YhOhaBBAUXiWjfQnUfPmkNx6O8boipgW84jod8nKwpcBNVGhbtVUPMb+2ttXK6On0i9b6Z6pzzloFE3DUboZDgSoF4YLTZscQ/G23RPNxItKbS2F/xXW7lLLudlu9jwrdBEl9LukRuCok71QX/263vSK9SPdBf6HqZFdqX182g1fNPgLqwJNKYnqGn3xv1QKpdrZLjizRgPdiDRiBoKyGSYII5p2vTWEI7cA3s/wFdjNM6YskrDwAAAABJRU5ErkJggg==) center center}.mfp-image-holder .mfp-content{max-width:calc(100vw - 180px)}.container,.content-area>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover),.content-area>*.alignwide .inner-container,.content-area>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover),.content-area>* .inner-container{width:100%;max-width:var(--wp--custom--wide-size);margin-left:auto;margin-right:auto;padding-left:var(--half-margin);padding-right:var(--half-margin)}.container-fluid,.content-area>*.alignfull:not(.wp-block-group):not(.force-full):not(.wp-block-image):not(.grid):not(.wp-block-cover):not(.wp-block-gallery),.content-area>*.alignfull .inner-container{width:100%;max-width:100%;padding-left:var(--half-margin);padding-right:var(--half-margin)}.content-area ul.wp-block-list{padding-left:var(--standard-margin)!important}:where(.wp-block-group.has-background){padding-left:0;padding-right:0}.is-layout-constrained>.alignwide,.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){padding-left:var(--half-margin);padding-right:var(--half-margin)}.wp-block-columns{margin-bottom:0;gap:var(--standard-margin)}.wp-block-group{padding-top:var(--double-margin);padding-bottom:var(--double-margin);overflow:hidden}.wp-block-group[class*=grid-][class*=-middle],.wp-block-group.container,.content-area>.wp-block-group:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover),.content-area>* .wp-block-group.inner-container,.content-area>.wp-block-group.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover),.content-area>*.alignwide .wp-block-group.inner-container{margin:0}.wp-block-group>.wp-block-columns{padding-left:var(--half-margin);padding-right:var(--half-margin)}.wp-block-cover .wp-block-cover__background{mix-blend-mode:multiply}figure.wp-block-image{margin-bottom:var(--standard-margin)}figure.wp-block-image img{display:inline-block;max-width:100%;height:auto;margin:auto;display:block}figure.wp-block-image figcaption{font-size:16px;line-height:22px;color:var(--shade-3);text-align:left;margin-top:var(--half-margin);margin-bottom:0}figure.wp-block-image.alignfull{padding-left:0;padding-right:0;margin-top:0;margin-bottom:0;user-select:none}figure.wp-block-image.alignfull img{border-radius:0;width:100%;left:0}figure.wp-block-image.is-style-rounded img{border-radius:var(--half-margin)}.has-background figure.wp-block-image figcaption{color:var(--shade-1)}.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{font-size:16px;line-height:22px;color:var(--shade-3);text-align:left;margin-top:var(--half-margin);margin-bottom:0;padding:0}.wp-block-media-text{gap:var(--standard-margin);padding:0 var(--half-margin)}.wp-block-media-text figure.wp-block-media-text__media{margin-bottom:var(--half-margin);text-align:center}.wp-block-media-text figure.wp-block-media-text__media img{display:inline-block;width:auto;max-width:100%;height:auto}.wp-block-media-text .wp-block-media-text__content{padding:0}.wp-block-contact-form-7-contact-form-selector form>.grid{margin:0}.custom-block{position:relative}.custom-block *{z-index:2}.custom-block .overlay{background-color:var(--shade-4a);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.timeline-block{display:flex;flex-direction:column-reverse;background-color:var(--shade-3);color:var(--shade-1);max-width:100%;padding:var(--double-margin) 0 var(--standard-margin) 0}.timeline-block h3{margin-bottom:var(--standard-margin)}.timeline-block h4{margin-bottom:var(--half-margin)}.timeline-block .slides .slick-slide{margin:0 2px}.timeline-block .slides .slick-list{margin:0 -2px}.timeline-block img{border-radius:20px}.timeline-block .arrow{position:absolute;top:50%;transform:translateY(calc(-50% - 32px));cursor:pointer}.timeline-block .arrow.left-arrow{left:calc(var(--standard-margin) * -1);transform:translateY(calc(-50% - 40px)) rotate(180deg)}.timeline-block .arrow.right-arrow{right:calc(var(--standard-margin) * -1)}.timeline-block .navigation{width:calc(100% + 40px);margin-left:-20px;border-top:1px solid var(--shade-1);padding-left:var(--double-margin);padding-right:var(--double-margin);padding-bottom:var(--double-margin)}.timeline-block .navigation .container,.timeline-block .navigation .content-area>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover),.timeline-block .navigation .content-area>* .inner-container,.content-area>* .timeline-block .navigation .inner-container,.timeline-block .navigation .content-area>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover),.timeline-block .navigation .content-area>*.alignwide .inner-container,.content-area>*.alignwide .timeline-block .navigation .inner-container{max-width:calc(var(--wp--custom--wide-size) - var(--triple-margin))}.timeline-block .navigation .time-line{position:relative;height:40px}.timeline-block .navigation .time-line .time-line-dot{height:22px;width:22px;border-radius:50%;background-color:var(--shade-1);position:absolute;top:0;left:50%;transform:translate(-50%,-50%);transition:all .3s}.timeline-block .navigation .time-line .time-line-item{position:absolute;width:50px;text-align:center;margin-left:-25px;padding-top:20px;font-size:16px;font-weight:700;color:var(--shade-1);transition:all .3s;cursor:pointer}.timeline-block .navigation .time-line .time-line-item:hover,.timeline-block .navigation .time-line .time-line-item.active{color:var(--colour-2)}.timeline-block .navigation .time-line .time-line-item:hover .time-line-dot,.timeline-block .navigation .time-line .time-line-item.active .time-line-dot{background-color:var(--colour-2)}.timeline-block-content-panel{max-height:300px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.timeline-block-content-panel p:last-of-type{margin-bottom:0}.timeline-block-content-panel::-webkit-scrollbar{width:8px;height:8px}.timeline-block-content-panel::-webkit-scrollbar-corner{background:transparent}.timeline-block-content-panel::-webkit-scrollbar-track{background:transparent;border-radius:10px}.timeline-block-content-panel::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:10px}.timeline-block-content-panel::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.5)}.timeline-block-content-panel::-webkit-scrollbar-button{-webkit-appearance:none;appearance:none;display:none;height:0;width:0;background:transparent;background-image:none;visibility:hidden}.timeline-block-content-panel::-webkit-scrollbar-button:start:decrement{display:none}.timeline-block-content-panel::-webkit-scrollbar-button:end:increment{display:none}.button-panel-block{background:var(--shade-3);padding:var(--double-margin) 0 var(--standard-margin) 0}.button-panel-block h3{margin-bottom:var(--standard-margin)}.button-panel-block a.button,.button-panel-block a.added_to_cart.wc-forward{padding:0 var(--standard-margin);text-align:center;border:1px solid var(--shade-1);color:var(--shade-1);min-height:70px;border-radius:70px;margin-bottom:0;width:100%;line-height:1.1}.button-panel-block a.button:hover,.button-panel-block a.added_to_cart.wc-forward:hover{background:var(--shade-1);color:var(--shade-3)}.product-range-panel{padding:var(--double-margin) 0 var(--standard-margin) 0}.product-range-panel h3,.product-range-panel .content{margin-bottom:var(--standard-margin)}.product-range-panel .content p{font-size:20px}.product-range-panel .buttons-holder{display:flex;flex-wrap:wrap;gap:var(--quarter-margin)}.product-range-panel a.button,.product-range-panel a.added_to_cart.wc-forward{background-color:var(--shade-3);border:1px solid var(--shade-1);color:var(--shade-1)}.product-range-panel a.button img,.product-range-panel a.added_to_cart.wc-forward img{height:44px;max-width:auto}.product-range-panel a.button:hover,.product-range-panel a.added_to_cart.wc-forward:hover{background:var(--colour-2)}.brands-block{padding:var(--standard-margin) 0 0 0}.brands-block h3{margin-bottom:var(--standard-margin)}.brands-block .slick-initialized .slick-slide.slide{display:flex;align-items:center;justify-content:right;height:100px}.brands-block .slick-initialized .slick-slide.slide img{max-height:190px;width:calc(100% - var(--double-margin));height:auto;margin:auto}.colour-codes-block{padding:var(--triple-margin) 0 calc(var(--standard-margin) + var(--triple-margin)) 0;color:var(--shade-1);margin-bottom:var(--triple-margin)}.colour-codes-block .content p{font-size:20px;line-height:35px}.colour-codes-block .icons{display:flex;gap:var(--standard-margin);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:var(--standard-margin);width:100%;padding-top:var(--standard-margin)}.colour-codes-block .icons .icon-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--half-margin)}.colour-codes-block .icons .icon-wrapper .icon{display:flex;height:115px}.colour-codes-block .container,.colour-codes-block .content-area>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover),.colour-codes-block .content-area>* .inner-container,.content-area>* .colour-codes-block .inner-container,.colour-codes-block .content-area>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover),.colour-codes-block .content-area>*.alignwide .inner-container,.content-area>*.alignwide .colour-codes-block .inner-container{position:relative}.colour-codes-block .container img.colour-codes,.colour-codes-block .content-area>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) img.colour-codes,.colour-codes-block .content-area>* .inner-container img.colour-codes,.content-area>* .colour-codes-block .inner-container img.colour-codes,.colour-codes-block .content-area>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) img.colour-codes,.colour-codes-block .content-area>*.alignwide .inner-container img.colour-codes,.content-area>*.alignwide .colour-codes-block .inner-container img.colour-codes{position:absolute;width:calc(100% - var(--standard-margin));max-width:calc(100% - var(--standard-margin));margin-top:var(--standard-margin);left:var(--half-margin);right:var(--half-margin)}.rotating-text-block{overflow:hidden;white-space:nowrap;padding:var(--half-margin) 0}.rotating-text-block .rotating-text-list{display:flex;align-items:center;margin:0}.rotating-text-block .rotating-text-list .item{padding-right:var(--standard-margin);margin:0;font-weight:700;line-height:1;color:var(--shade-1)}.icon-group-block .icons{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--half-margin);width:100%}.icon-group-block .icon-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:left;height:auto;gap:var(--half-margin)}.icon-group-block .icon{display:flex;justify-content:center;align-items:end;height:auto;min-height:100px;padding:0 var(--half-margin)}.icon-group-block .icon img{max-width:100px;height:auto}.icon-group-block .text{align-self:flex-start;font-size:14px;width:100%;text-align:center}.icon-group-block.size-100 .icon-wrapper{gap:var(--quarter-margin)}.icon-group-block.size-100 .icon{max-width:140px}.has-background .icon-wrapper .text{color:var(--shade-1)}.before-after-block{overflow:hidden;padding-left:0!important;padding-right:0!important;position:relative;width:100%}.before-after-block .img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.before-after-block .img.before{width:50%}.before-after-block .img .label{position:absolute;bottom:0;left:0;width:300px;font-size:clamp(24px,24px + 16 * (100vw - 540px) / 740,40px);font-weight:700;text-transform:uppercase;letter-spacing:.1em;line-height:1;padding:var(--half-margin) 0;color:var(--shade-1);background-color:var(--colour-2);text-align:center}.before-after-block .img .label.after{left:auto;right:0}.before-after-block .slider{position:absolute;-webkit-appearance:none;appearance:none;top:0;bottom:0;left:0;right:0;background:transparent;outline:none;margin:0;transition:all .2s;display:flex;justify-content:center;align-items:center}.before-after-block .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:3px;height:calc(100vh - var(--header-height));background:white;cursor:pointer}.before-after-block .slider-button{position:absolute;width:60px;height:60px;border-radius:50%;border:solid 3px var(--shade-1);background-color:var(--shade-3);left:calc(50% - 30px);top:calc(50% - 30px);cursor:pointer;display:flex;justify-content:center;align-items:center}.before-after-block .slider-button:after{content:"";padding:6px;display:inline-block;border:solid var(--shade-1);border-width:0 3px 3px 0;transform:rotate(-45deg)}.before-after-block .slider-button:before{content:"";padding:6px;display:inline-block;border:solid var(--shade-1);border-width:0 3px 3px 0;transform:rotate(135deg)}main .content-area .image-group-block{position:relative;background-color:var(--shade-4);padding:var(--double-margin) 0;color:var(--shade-1)}main .content-area .image-group-block img.background-image{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;object-position:center;opacity:.25}main .content-area .image-group-block img.foreground-img{width:100%;height:auto;border-radius:var(--half-margin)}main .content-area .image-group-block h3,main .content-area .image-group-block h4{margin-bottom:var(--standard-margin)}main .content-area .image-group-block p,main .content-area .image-group-block ul li{font-size:20px}main .content-area .image-group-block p{margin-bottom:var(--quarter-margin)}.floating-cta{position:relative}.floating-cta .cta-card{position:absolute;width:calc(100% - var(--standard-margin));text-align:center;padding:var(--standard-margin) var(--half-margin) var(--half-margin);border-radius:20px;background-color:var(--shade-1);box-shadow:0 4px 24px #00000040;z-index:99}.floating-cta .cta-card .wp-block-button,.floating-cta .cta-card .button,.floating-cta .cta-card .added_to_cart.wc-forward{width:100%;margin-bottom:var(--half-margin)}.floating-cta .cta-card .wp-block-button .wp-block-button__link,.floating-cta .cta-card .button .wp-block-button__link,.floating-cta .cta-card .added_to_cart.wc-forward .wp-block-button__link{width:100%}.floating-cta .cta-card p{margin-top:var(--standard-margin);line-height:1}.floating-cta-wrap{z-index:2;overflow:visible}.box-group-block{display:flex;justify-content:space-between;gap:var(--standard-margin)}.box-group-block .box{padding:var(--half-margin);border-radius:20px;flex:1;display:flex;flex-direction:column}.box-group-block .box .box-header{flex:none}.box-group-block .box .box-header h4{color:var(--shade-3)}.box-group-block .box .box-content{flex-grow:1}.box-group-block .box .box-content p{line-height:132.143%;font-size:14px}.quality-control-block{padding:var(--double-margin) 0 var(--standard-margin) 0}.quality-control-block:last-child{padding-bottom:0}.quality-control-block h3{margin-bottom:var(--standard-margin)}.quality-control-block .intro-text p{font-size:20px}.industry-popups{padding:0}.industry-popups .top-section{padding-top:var(--double-margin)}.industry-popups .top-section h3{margin-bottom:var(--standard-margin)}.industry-popups .top-section .pop-grid{margin:0 calc(var(--eighth-margin) * -1)}.industry-popups .top-section .col.pop{width:20%;flex:auto;padding:0 var(--eighth-margin) var(--half-margin)}.industry-popups .top-section .col.pop .button,.industry-popups .top-section .col.pop .added_to_cart.wc-forward{width:100%;font-size:12px;padding:0 var(--quarter-margin);min-height:70px;text-wrap:balance}.industry-popups .bottom-section{padding-top:360px;padding-bottom:var(--standard-margin);position:relative}.industry-popups .bottom-section .background-image{position:absolute;width:100%;height:100%;top:0;left:0}.industry-popups .bottom-section .background-image img{width:100%;height:100%;object-fit:cover;object-position:top center}.industry-popups .bottom-section h3{margin-bottom:var(--half-margin)}.industry-popups .bottom-section h4{color:var(--shade-3);margin-bottom:var(--standard-margin)}.half-image-group{position:relative;padding:var(--double-margin) 0 0 0;overflow:visible}.half-image-group.swoosh{margin-bottom:calc(var(--quarter-margin) + var(--eighth-margin))}.half-image-group.swoosh .tagline .col-6{padding:var(--standard-margin) var(--half-margin) calc(var(--double-margin) - var(--half-margin)) var(--half-margin)}.half-image-group .half-image{position:absolute;width:calc(50% - var(--half-margin));height:100%;top:0;right:0;bottom:0}.half-image-group .half-image img{width:100%;height:100%;object-fit:cover}.half-image-group .half-content p{font-size:20px}.half-image-group .tagline .col-6_sm-12{padding:var(--standard-margin) var(--half-margin);text-align:center;font-size:34px;font-weight:700;line-height:1.2}.half-image-group .tagline .col-6_sm-12 p{margin-bottom:0}.half-image-group .line-holder{position:absolute}.logo-text-strip{padding:calc(var(--standard-margin) + var(--half-margin)) 0 0 0}.logo-text-strip .logo-text-strip__item{display:flex;align-items:center;justify-content:center;height:100%;gap:var(--half-margin)}.logo-text-strip .logo-text-strip__item .logo{min-width:120px}.logo-text-strip .logo-text-strip__item .logo img{width:auto;height:auto;max-height:100px}.logo-text-strip .logo-text-strip__item .text p{font-size:14px;margin-bottom:0;line-height:1.2}.floating-image-block{position:relative;z-index:99;pointer-events:none;user-select:none}.floating-image-block .floating-image-container{position:absolute;left:0;width:100%;max-width:100%}.floating-image-block .floating-image-container .floating-image-wrapper{position:relative}.floating-image-block .floating-image-container .floating-image-wrapper img{z-index:2000}.accordion-block{margin-bottom:var(--standard-margin)}.accordion-block .accordion-item{border-bottom:1px solid var(--shade-2)}.accordion-block .accordion-item .heading{padding:var(--standard-margin) var(--double-margin) var(--standard-margin) var(--quarter-margin);cursor:pointer;position:relative}.accordion-block .accordion-item .heading h5{font-size:20px;font-weight:600;color:var(--shade-3);text-wrap:pretty}.accordion-block .accordion-item .heading .expand{position:absolute;right:var(--quarter-margin);top:50%;transform:translateY(-50%);transition:transform .3s}.accordion-block .accordion-item .heading.active .expand{transform:translateY(-15px) rotate(45deg)}.accordion-block .accordion-item .content{display:none}.accordion-block .accordion-item .content-wrap{padding:0 var(--quarter-margin) var(--half-margin)}.accordion-block .accordion-item.multi-level>.heading h5{font-size:clamp(24px,24px + 16 * (100vw - 540px) / 740,40px);font-weight:700;color:var(--colour-2)}.accordion-block .accordion-item.multi-level>.heading.active .expand{transform:translateY(-20px) rotate(45deg)}.accordion-block .accordion-item.multi-level .accordion-item{border-top:1px solid var(--shade-2);border-bottom:none}.accordion-block .accordion-item.multi-level .accordion-item .content-wrap{padding:0 var(--quarter-margin)}.testimonials-block{display:flex;align-items:center;position:relative;padding:var(--double-margin) 0}.testimonials-block .slider-wrapper{padding:0 var(--triple-margin)}.testimonials-block .slider-wrapper .slick-track{display:flex;align-items:center}.testimonials-block .slider-wrapper .slick-track p{margin-bottom:0}.testimonials-block .slider-wrapper .slick-track p:first-of-type:before{content:"\201c"}.testimonials-block .slider-wrapper .slick-track p:last-of-type{margin-bottom:var(--half-margin)}.testimonials-block .slider-wrapper .slick-track p:last-of-type:after{content:"\201d"}.testimonials-block .testimonial-stars{margin-bottom:var(--standard-margin)}.testimonials-block .testimonial-stars .star{margin:0 var(--quarter-margin)}.testimonials-block .testimonial-author h6{font-size:16px;font-weight:700}.blog-slider .slick-track{display:flex}.blog-slider .slick-track .slick-slide{display:flex!important;height:auto!important}.blog-slider .slick-track .slick-slide .item{display:flex;flex:1;width:100%;align-items:stretch}.slider-wrapper{position:relative}.slider-wrapper .arrow{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}.slider-wrapper .arrow.left-arrow{left:calc(var(--standard-margin) * -1)}.slider-wrapper .arrow.left-arrow svg{transform:rotate(180deg)}.slider-wrapper .arrow.right-arrow{right:calc(var(--standard-margin) * -1)}.blog-carousel .grid .col-12.slider-wrapper{padding:0}.blog-carousel .grid .col-12.slider-wrapper .arrow{top:calc(26% - 20px)}.blog-carousel .grid .col-12.slider-wrapper .arrow svg path{stroke:var(--shade-3)}.blog-carousel .grid .col-12.slider-wrapper .arrow.left-arrow{left:calc(var(--standard-margin) * -1)}.blog-carousel .grid .col-12.slider-wrapper .arrow.right-arrow{right:calc(var(--standard-margin) * -1)}.locations-distributors{background-color:var(--colour-1);padding:var(--double-margin);color:var(--shade-1)}.locations-distributors h3,.locations-distributors h4,.locations-distributors h5,.locations-distributors h6{color:var(--shade-1)}.locations-distributors .distributors-heading{margin-top:var(--standard-margin);margin-bottom:var(--double-margin)}.locations-distributors h4{font-size:20px;font-weight:400;letter-spacing:normal}.locations-distributors .click-collect{display:flex;gap:var(--quarter-margin);align-items:center;margin:var(--quarter-margin) 0 var(--standard-margin) 0}.locations-distributors .click-collect img{width:24px}.locations-distributors address{font-style:normal}.locations-distributors address p{display:flex;align-items:flex-start;gap:var(--quarter-margin);line-height:110%;margin-left:calc(0px - var(--quarter-margin));margin-right:calc(0px - var(--quarter-margin))}.locations-distributors address p img{flex:none}.locations-distributors address p a{color:var(--shade-1)}.locations-distributors address p a.map-link{display:block;font-size:14px;font-weight:700;text-decoration:underline;margin-top:2px}.locations-distributors address p a.map-link:hover{text-decoration:none}.locations-distributors address p.phone{margin-bottom:var(--quarter-margin)}.locations-distributors address p.email{align-items:center;margin-bottom:0}.locations-distributors address p.email a{font-size:14px;word-break:break-all;display:inline-block;line-height:1}.locations-distributors .location-item{display:flex;flex-direction:column}.locations-distributors .location-image{aspect-ratio:2/1;position:relative}.locations-distributors .location-image>img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;border-top-left-radius:var(--half-margin);border-top-right-radius:var(--half-margin);z-index:1}.locations-distributors .location-image .location-tags{position:absolute;top:var(--half-margin);left:0}.locations-distributors .location-image .location-tags>div{background-color:var(--shade-3);border-radius:0 var(--half-margin) var(--half-margin) 0;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;height:25px;width:43px;margin-bottom:var(--quarter-margin)}.locations-distributors .location-image .location-tags>div img{width:12px;height:auto}.locations-distributors .location-image .location-tags>div span{margin-bottom:-2%}.locations-distributors .location-content{display:flex;flex-grow:1;flex-direction:column;justify-content:space-between;padding:0 var(--half-margin) var(--half-margin);border-left:1px solid var(--shade-1);border-right:1px solid var(--shade-1);border-bottom:1px solid var(--shade-1);border-bottom-left-radius:var(--half-margin);border-bottom-right-radius:var(--half-margin)}.locations-distributors .location-content h5{height:100px;display:flex;align-items:center}.locations-distributors .location-content .open-times{font-size:20px;padding-bottom:var(--half-margin);border-bottom:1px solid var(--shade-1);margin-bottom:var(--half-margin)}.locations-distributors .location-content .open-times strong{display:block;font-size:14px;line-height:110%;margin-bottom:2px}.locations-distributors .location-content .open-times span{display:block;line-height:1}.locations-distributors .location-content .socials{display:flex;gap:var(--standard-margin);justify-content:space-between;margin-bottom:var(--half-margin)}.locations-distributors .location-content .socials div{flex-basis:50%;max-width:50%}.locations-distributors .location-content .socials div>img{display:block;margin-bottom:var(--quarter-margin)}.locations-distributors .location-content .socials div ul{padding:0;display:flex;gap:3px;align-items:center;list-style:none}.locations-distributors .location-content .socials div ul li{margin:0;padding:0}.locations-distributors .location-content .socials div ul img{width:30px;height:auto;display:block}.locations-distributors .location-content .socials div ul a:hover{text-decoration:none;opacity:.8}.locations-distributors a.button.red,.locations-distributors a.red.added_to_cart.wc-forward{border-color:var(--colour-2);width:100%;margin-top:auto}.locations-distributors a.button.red:hover,.locations-distributors a.red.added_to_cart.wc-forward:hover{border-color:var(--shade-1)}.locations-distributors a.button.red.my-store-loading,.locations-distributors a.red.my-store-loading.added_to_cart.wc-forward{opacity:.6;cursor:not-allowed!important;pointer-events:none}.locations-distributors a.button.red.my-store-loading:after,.locations-distributors a.red.my-store-loading.added_to_cart.wc-forward:after{content:"";display:inline-block;width:12px;height:12px;margin-left:8px;border:2px solid var(--shade-1);border-radius:50%;border-top-color:transparent;animation:my-store-spin 1s ease-in-out infinite}.locations-distributors .distributor{border:1px solid var(--shade-1);border-radius:var(--half-margin);padding:var(--half-margin);height:100%}.locations-distributors .distributor h5{height:auto;display:block;max-width:80%;margin-bottom:var(--quarter-margin)}.locations-distributors .distributor h6{font-weight:700;font-size:14px;margin-bottom:var(--half-margin)}.locations-distributors .distributor address{border:none;margin-bottom:0}.locations-distributors .distributor address p{margin-left:0;margin-right:0;align-items:center;margin-bottom:var(--quarter-margin)}.locations-distributors .distributor address p.phone{margin-bottom:var(--quarter-margin)}.locations-distributors .distributor address p.website{margin-bottom:0}@keyframes my-store-spin{to{transform:rotate(360deg)}}.category-slider-block .category-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--standard-margin)}.category-slider-block h2{color:var(--shade-3);font-size:clamp(24px,24px + 16 * (100vw - 540px) / 740,40px);text-transform:uppercase}.category-slider-block a.button,.category-slider-block a.added_to_cart.wc-forward{flex-shrink:1;line-height:1.1}.category-slider-block .category-slider{padding-bottom:var(--standard-margin);border-bottom:1px solid var(--shade-2);visibility:hidden}.category-slider-block .category-slider.swiper-initialized{visibility:visible}.category-slider-block .category-slider .category-slide .category-link{display:flex;aspect-ratio:1/1;background-color:var(--shade-2);border-radius:10px;position:relative;overflow:hidden}.category-slider-block .category-slider .category-slide .category-link .category-image{background-color:var(--shade-4)}.category-slider-block .category-slider .category-slide .category-link .category-image img{transition:all .3s}.category-slider-block .category-slider .category-slide .category-link .category-name{position:absolute;bottom:0;left:0;width:100%;font-size:10px;display:flex;justify-content:center;align-items:center;min-height:50px;background-color:var(--shade-3);color:var(--shade-1);text-transform:uppercase;text-align:center;line-height:130%;padding:var(--quarter-margin);letter-spacing:.1em}.category-slider-block .category-slider .category-slide .category-link .category-name.dark{color:var(--shade-3)}.category-slider-block .category-slider .category-slide .category-link:hover img{opacity:.9;transform:scale(1.05);transform-origin:center}.category-slider-block .swiper-button-next{right:calc(var(--standard-margin) * -1);width:auto}.category-slider-block .swiper-button-prev{left:calc(var(--standard-margin) * -1);width:auto;transform:rotate(180deg)}.background-group-block{padding-bottom:var(--standard-margin)}.background-group-block .acf-innerblocks-container{display:flex;flex-direction:column;gap:var(--standard-margin)}.product-slider-block .swiper{visibility:hidden}.product-slider-block .swiper.swiper-initialized{visibility:visible}.product-slider-block .product{display:flex}.product-slider-block .swiper-button-next{right:calc(var(--standard-margin) * -1);width:auto}.product-slider-block .swiper-button-prev{left:calc(var(--standard-margin) * -1);width:auto;transform:rotate(180deg)}.swiper-container{display:flex;align-items:stretch;padding:0}.product-slide .product{height:100%;padding-bottom:1px}.blog-slider [class*=col-]{padding-bottom:0}.recycle-block{background-color:var(--shade-3);color:var(--shade-1);padding:var(--half-margin) 0;margin:var(--double-margin) 0}.recycle-block svg{display:block}.recycle-block h5{color:var(--shade-1);margin-bottom:var(--half-margin)}.recycle-block>.container,.content-area.recycle-block>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover),.content-area>.recycle-block>.inner-container,.content-area.recycle-block>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover),.content-area>*.alignwide .recycle-block>.inner-container{display:flex;align-items:center;gap:var(--standard-margin)}.recycle-block .recycle-logo-wrapper{flex:none}.recycle-block .recycle-content-wrapper{flex:auto}.recycle-block .recycle-content-wrapper .wp-block-buttons{display:flex;gap:var(--half-margin);justify-content:center}.recycle-block .recycle-image-wrapper{flex-basis:25%;max-width:25%;position:relative}.recycle-block .recycle-image-wrapper>img{position:absolute;top:0;left:0%;width:100%;height:auto;transform:translateY(-50%)}.wp-block-acf-sds-downloads{padding:calc(var(--double-margin) + 30px) 0 var(--double-margin) 0}.wp-block-acf-sds-downloads .searchWrapper{position:relative}.wp-block-acf-sds-downloads .searchWrapper .searchBar{padding-left:70px;padding-right:50px;width:100%}.wp-block-acf-sds-downloads .searchWrapper svg{position:absolute;top:15px;left:20px;width:25px;height:25px;fill:var(--shade-3)}.wp-block-acf-sds-downloads .searchWrapper .clearButton{position:absolute;top:4px;right:15px;background:none;border:none;padding:5px;cursor:pointer;display:flex;align-items:center;justify-content:center}.wp-block-acf-sds-downloads .searchWrapper .clearButton svg{position:static;transform:none;top:auto;left:auto;width:20px;height:20px;fill:var(--shade-3)}.wp-block-acf-sds-downloads .searchWrapper .clearButton:hover svg{fill:var(--colour-2)}.wp-block-acf-sds-downloads .sortWrapper .sortDropdown{width:100%;height:55px}.wp-block-acf-sds-downloads .loading-spinner{display:flex;justify-content:center;align-items:center}.wp-block-acf-sds-downloads .searchResults p{text-align:center}.wp-block-acf-sds-downloads .results-table{display:table;width:100%;gap:var(--double-margin)}.wp-block-acf-sds-downloads .results-table .results-header{display:table-header-group}.wp-block-acf-sds-downloads .results-table .results-header .column{display:table-cell;border-bottom:5px solid var(--colour-2);padding:var(--half-margin) var(--standard-margin);font-weight:700;font-size:14px;font-family:var(--font-2);line-height:1.2;align-content:end;text-align:center}.wp-block-acf-sds-downloads .results-table .results-header .column.description-column{font-size:20px;min-width:300px}.wp-block-acf-sds-downloads .results-table .results-header .column:first-child{padding-left:0;text-align:left}.wp-block-acf-sds-downloads .results-table .results-header .column:last-child{padding-right:0}.wp-block-acf-sds-downloads .results-table .results-body{display:table-row-group;font-size:16px}.wp-block-acf-sds-downloads .results-table .results-body .result-row{display:table-row}.wp-block-acf-sds-downloads .results-table .results-body .result-row .column{display:table-cell;padding:var(--quarter-margin) var(--standard-margin);border-bottom:1px solid var(--shade-2);text-align:center;justify-content:center;align-content:center}.wp-block-acf-sds-downloads .results-table .results-body .result-row .column:first-child{padding-left:0;text-align:left}.wp-block-acf-sds-downloads .results-table .results-body .result-row .column:last-child{padding-right:0}.wp-block-acf-sds-downloads .results-table .results-body .product-title .title{font-weight:700}.wp-block-acf-sds-downloads .results-table .results-body .download-button-wrapper{position:relative;text-align:center}.wp-block-acf-sds-downloads .results-table .results-body .download-button-wrapper .tooltip{position:absolute;top:0;left:50%;transform:translate(-50%,-100%);max-width:300px;background-color:var(--shade-3);padding:var(--quarter-margin) var(--half-margin);border-radius:5px;font-size:12px;color:var(--shade-1);z-index:10}.wp-block-acf-sds-downloads .results-table .results-body .download-button-wrapper .button.red,.wp-block-acf-sds-downloads .results-table .results-body .download-button-wrapper .red.added_to_cart.wc-forward{padding:0;width:38px;height:38px;min-height:38px}.wp-block-acf-sds-downloads .results-table .results-body .download-button-wrapper .button.red:hover,.wp-block-acf-sds-downloads .results-table .results-body .download-button-wrapper .red.added_to_cart.wc-forward:hover{background-color:var(--shade-3)}.woocommerce .blockUI.blockOverlay:before,.blockUI:before{height:40px;width:40px;position:absolute;top:50%;left:50%;margin-left:-20px;margin-top:-20px;display:block;content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAkRSURBVHgB7ZxZzB5TGMf/KIpSW+3irSUaBLFFkPhUYmkvEOuFpW5IbHFTXJAm0l65FBJuqjRuKlEXtTR0SZAmFG1oSou3VFNLq9VWW1SdX+eMzjvfzJxzZs67NPn+yZN+M3Pm7cx/nu0885yRBhNDRhYa+d3Ibvv3FI3AC9OUkFYk0zSCSgypnLxUhjSCUrwpN4FzNUAYpe7gPCNHGPnDyJcB57U8xlygMHCP+9m//1ZkxCbwRiPTjZya2fejkXuNfOVx/pGKB+5tjJEDM/t2GdlmZKciYX/Fw11GZqmTPNltzO5c9Q6QN1ad5IEDlFjGaEVCTAKnVhzjZl5V7wBJVfeGZu6nCIhFIKZ7qmMMxx9Q93GIEk2rAuQdpAiIReBYz3Fo6RHqHrifQ9RDxDRhH0D0E+oeDpNb+6IiFoHvKElZfIAZdyOgcC8hweEfRUAsAjcbeSlg/HTFR4hrIJXZpQiIacIvK8n5fHClkSsUD2jegZ5jIe5PRUJMAtHCpwPGP694AeXQgLHRyAOxgwi+8CPPsaQ1D6o5QgIHfm+HIqIbUfi5gLEElKwWbvI4JzsmNHD4BjpvuJ7c4UauUjKBP0nJHHKL4xz8IOnKxXJjtP3Nj+32iXKXq9418pb9G9P1TYh3yE/7eChjtdev/lU1uGo6c5ORp5SQmMWLVqrABSyVn497W3urzS0jn6u8qNA2co39V3acT/AgcGxWdeSFuGOsZC2TCs6vKrGOMhOeaGSGhpMHHjIy38jNKkdIWpOdxbTVSZByx27JHftXfkDzqsjjPs8wMk7DOeEBnaRiLko1cL49yYWvjTxqZF3BMYhZIPccGaKfye1rKTHlq+32MiOvaLgWYMKHqRoQt7HkGOeP8/gNgCauyu8sIvBSIzMVBspVmHWeyCvkriDjK33zxzzw4ZhxVTDEZ+d9H+OPM3K0wvCtcrXEoiBysqrNswgTjFyrRM0/yexPibmy5LzHtDeA1EFa5j+45Dgzju2ZbYg7VolVhOSOKYjiHVXtIgIh4U6Fg/PQXsjnqa+0+yHoByXaPtpeBPki5C1Qc5Db7bS/vzuzb4s6tQXCTrPXWbcWuEE5X1r2Q5jwpWoGn2jdK4yz0gSkM6vzO8vyQLRnkspNwwc8AMx5nfoLfOQJaga0Dnc0rIJT5nyJrlOM/KRmeEj9x+FqBjRvjUqS8KqZCPY+W4kvGa96E39cxGvqL45XvSIrWveLEiUqrR36zIUh4H7Ve6Edfe7ZI6A85HwbXQN9iwn4MUpV16kzTXFhpfqPbYFjvzPyszxnOaGqjTkzkYfQs+U268fkLj50G+RtRznG4OcIEr8psNRf9wUMmjXb/k0SnY/WkPaskU/Vf0AIBBU9bPwc5rpOjqpLGWK8XGbOfI8SIvF5RPC56n/6kgdFAaZuvPaEOKIq5PkWJEYwggFE1oSpOt9m5EyFYauSKQ6NReu1b4A5ObMTCgshHWrpO5W1sqW1lMD71LwHGfKo663WYIPGogvVvLWvjRCFrzfyiJqDC7vMyHuqGdF6ADTvfMVpLGKOvYlE+gbFA2ZxvQYX3HS03kCDFgReqLgI9aG9RMwOWDAGArdqBHUxCgJjO/1lGlzEVpY9PnCW4oFI/IUGF1xfzNaO9QfYHyWdaeoLebpPKnn/Mahg2kb+xpQuRhqzNptIQ+CtSiLpGPkD4mgoouViX0qkW0ruM5RI7vf/RHoEI+gvYpSzeN86WYlJ0CLRNjJPSUPOIIFra2lvQxJLaSnbN2q4bEJgStwkFfeWvGBksQYDLSU+Pt/Jlfa7+CxDK0RdAs8x8rDcL6tZF7JG/QUPd5JjDO9CVqi4K6wSoSX9lpHHjdwuv44mJu0hL6G6ATTPNYXjOukJouGIV5neqzp9QzjmeofcTzKPXi4wLIPvKiqAReGW2krM2ukffQiENF+NG0TUKV21lJDJNPebqoGjHD8yVc2acr5X/4EW1Xn4nEOVnuoSHWZBLb4tJR94aNrR1G//B2pHWAuIHFKJHy0LIjPUvHY2R0kDeb+R+rHjVB/pQu12/kCRCbfUTPNIoMkBV2T2naXEOTOJp2OUuSTJtrP3xBN01mNuJ9ttOgxwH2lrCdcCkaRfdX05nOwp42d3FhFYp/UVkEuhcRCTjV4Eocm5sacYuVxJ49ISNQMv9Cfm9tHSNl6dLcdtK5DYUj0ihy2pKCKwztQG0uYUnAtJkyvO4zUqUa6uJkLQxIrjNHnSnpbtkkAbSe5TIhuhyAeiokPye0JcDOb6voqTT5ZyVWk0T5QCZ375AOWmS6xMsNtFK414C3i8qoFZ026S7W3mWiEVIsfJ70UTFjas2l4WRPBjZZ316XH6n19XedEA0/X5xgs+cWlmm3rkFCXfnjnBygQrbXWW5S+SuwOVxifIK+rVgUja2bAc/FtVzogrGNZpVkYg/xlTGvxIVhN5CrS3oXVVc1yCBebp409pSEr9IDdxt4ozALQEUvmQT6qJXJ+rdQ3QgYC1lK1WwupSK8hHa0j+TCVrWaoS6cVW8CMpETwFHx+J3ztGflib+XtI1ekTJDK3XWS3ibbj5QZaiDtwLcVN/SPTP7SRBgEsrHRu7DOVC02G0b7LPcdivgsz2z7d9JjyIvv3ciWdBj6rCXAnpDautrttCuhq7cZ64ZBF1JC3IbPt48yzY1hIs1z+aLr2ZRhiE4jmneI5ltRlnpoDAn3biInIPibvjdgEhpS7YpAH0MIPAsazgLzJAqIOxCQQ8nwDBxGv6QwkC/ya76Ig0p7zFQmxCCRwTA4Y343FNx8GjPUNPE7EItDX7wE0b4Pig9/0DSiQF8UXxiLQ94NfBI5ulrhIuaJ9XNEHsQjc7jmO9cHd0L4UkOebt0YhOhaBBAUXiWjfQnUfPmkNx6O8boipgW84jod8nKwpcBNVGhbtVUPMb+2ttXK6On0i9b6Z6pzzloFE3DUboZDgSoF4YLTZscQ/G23RPNxItKbS2F/xXW7lLLudlu9jwrdBEl9LukRuCok71QX/263vSK9SPdBf6HqZFdqX182g1fNPgLqwJNKYnqGn3xv1QKpdrZLjizRgPdiDRiBoKyGSYII5p2vTWEI7cA3s/wFdjNM6YskrDwAAAABJRU5ErkJggg==) center center;background-size:contain;background-position:center;animation:2s linear infinite spinner;transform-origin:center}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.woocommerce-shop section.page-header .overlay .below-heading p{font-size:clamp(24px,24px + 16 * (100vw - 540px) / 740,40px);font-weight:700;margin-bottom:var(--half-margin)}.woocommerce-shop section.page-header .overlay .button.graphic,.woocommerce-shop section.page-header .overlay .graphic.added_to_cart.wc-forward{background-color:var(--shade-3);border-color:var(--shade-1);padding:12px var(--standard-margin) 18px}.woocommerce-shop section.page-header .overlay .button.graphic img,.woocommerce-shop section.page-header .overlay .graphic.added_to_cart.wc-forward img{height:36px;width:auto;display:block}.woocommerce-shop section.page-header .overlay .button.graphic:hover,.woocommerce-shop section.page-header .overlay .graphic.added_to_cart.wc-forward:hover{background-color:var(--shade-4)}.main-wrap{display:flex;gap:var(--double-margin);margin-bottom:var(--standard-margin)}.product-sidebar{width:200px;flex:none}.product-sidebar .woocommerce-product-search{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--shade-3);border-radius:22px;padding:0 var(--half-margin);height:44px;margin-bottom:var(--quarter-margin)}.product-sidebar .woocommerce-product-search input[type=search],.product-sidebar .woocommerce-product-search button{border:none;line-height:1;padding:0;min-height:auto;height:auto}.product-sidebar .woocommerce-product-search input[type=search]:hover,.product-sidebar .woocommerce-product-search button:hover{background:transparent}.product-sidebar .woocommerce-product-search input[type=search]{letter-spacing:.07em;font-size:10px;font-weight:700;padding-right:var(--quarter-margin)}.product-sidebar .woocommerce-product-search input[type=search]::placeholder{text-transform:uppercase}.product-sidebar button.filter-button{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--shade-3);border-radius:22px;padding:0 var(--half-margin);height:44px;min-height:44px;letter-spacing:.07em;font-size:10px;font-weight:700;width:100%;margin-bottom:var(--standard-margin)}.product-sidebar button.filter-button svg path{transition:stroke .3s}.product-sidebar button.filter-button.product-filter-search-mobile{display:none}.product-sidebar button.filter-button:hover svg{transition:transform .3s;transform-origin:center}.product-sidebar button.filter-button:hover svg path{stroke:var(--shade-1)}.product-sidebar button.filter-button[aria-expanded=true] svg{transform:rotate(180deg)}.product-sidebar .product-filter-drawer{background-color:var(--shade-1);position:absolute;top:84px;left:0;width:100%;height:calc(100% - 84px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s;overflow:auto;overscroll-behavior:contain}.product-sidebar .product-filter-drawer .filters-drawer-inner{opacity:0;transition:opacity .3s;line-height:1.3;letter-spacing:.1em;font-size:10px;text-transform:uppercase;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--half-margin);padding:0 5px var(--half-margin) 0}.product-sidebar .product-filter-drawer .filters-drawer-inner ul.filter-options{list-style:none;padding-left:0!important;margin:0!important}.product-sidebar .product-filter-drawer .filters-drawer-inner ul.filter-options>li{margin-bottom:0!important}.product-sidebar .product-filter-drawer .filters-drawer-inner ul.filter-options>li a{color:inherit;margin-bottom:5px;display:block}.product-sidebar .product-filter-drawer .filters-drawer-inner ul.filter-options>li>ul.has-options{margin-left:5px;max-height:0;overflow:hidden;transition:all .3s ease-in-out;margin-bottom:0!important;padding-left:0!important}.product-sidebar .product-filter-drawer .filters-drawer-inner ul.filter-options>li>ul.has-options>li{display:flex;margin-bottom:10px!important}.product-sidebar .product-filter-drawer .filters-drawer-inner ul.filter-options>li>ul.has-options>li input[type=checkbox],.product-sidebar .product-filter-drawer .filters-drawer-inner ul.filter-options>li>ul.has-options>li input[type=radio]{margin:0}.product-sidebar .product-filter-drawer .filters-drawer-inner ul.filter-options>li>ul.has-options>li label{display:flex;margin-bottom:0;font-size:10px;line-height:1.1;padding-top:.1em}.product-sidebar .product-filter-drawer .filters-drawer-inner ul.filter-options>li>ul.has-options>li label:hover{cursor:pointer;text-decoration:underline}.product-sidebar .product-filter-drawer .filters-drawer-inner ul.filter-options>li>ul.has-options>li:first-child{padding-top:5px}.product-sidebar .product-filter-drawer .filters-drawer-inner ul.filter-options>li>ul.has-options>li:last-child{padding-bottom:5px}.product-sidebar .product-filter-drawer .filters-drawer-inner button.clear-filters{letter-spacing:.07em;font-size:10px;font-weight:700;border:none;text-decoration:underline;text-align:left;padding:0;align-self:flex-start;min-height:auto;border-radius:0}.product-sidebar .product-filter-drawer .filters-drawer-inner button.clear-filters:hover{text-decoration:none;background-color:transparent;color:var(--shade-3)}.product-sidebar .product-filter-drawer .filters-drawer-inner .wrap{display:flex;flex-direction:column;gap:7px}.product-sidebar .product-filter-drawer .filters-drawer-inner .wrap.sort-by_mobile{display:none}.product-sidebar .product-filter-drawer .filters-drawer-inner .filter-buttons{margin-top:auto;display:none;flex-wrap:wrap;gap:var(--quarter-margin)}.product-sidebar .product-filter-drawer .filters-drawer-inner .filter-buttons .button,.product-sidebar .product-filter-drawer .filters-drawer-inner .filter-buttons .added_to_cart.wc-forward{width:100%}.product-sidebar .product-filter-drawer .filters-drawer-inner .filter-buttons .button.apply-filters,.product-sidebar .product-filter-drawer .filters-drawer-inner .filter-buttons .apply-filters.added_to_cart.wc-forward{background-color:var(--shade-3);border-color:var(--shade-3);color:var(--shade-1)}.product-sidebar .product-filter-drawer .filters-drawer-inner .filter-buttons .button.apply-filters:hover,.product-sidebar .product-filter-drawer .filters-drawer-inner .filter-buttons .apply-filters.added_to_cart.wc-forward:hover{background-color:var(--shade-4);border-color:var(--shade-4)}.product-sidebar .product-filter-drawer.open{opacity:1;visibility:visible;pointer-events:all}.product-sidebar .product-filter-drawer.open .filters-drawer-inner{opacity:1}.product-sidebar .product-filter-drawer.open .filters-drawer-inner .sort-options input[type=radio]{display:none}.product-sidebar .product-filter-drawer.open .filters-drawer-inner .sort-options label{font-size:10px;line-height:1.1;margin-left:0;letter-spacing:110%}.product-sidebar .product-filter-drawer.open .filters-drawer-inner .sort-options label:hover{cursor:pointer;text-decoration:underline}.product-sidebar .woocommerce-ordering select{text-transform:uppercase;font-weight:700;padding-right:var(--half-margin);border-radius:22px;height:44px;min-height:44px;background-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%2349494A'%3E%3C/path%3E%3C/svg%3E")}.product-sidebar .woocommerce-ordering select:focus{border-color:inherit}.product-sidebar .product-categories .category-thumbnail img{display:block;margin-bottom:var(--quarter-margin)}.product-sidebar .product-categories .category-subheading{display:block;font-size:16px;text-transform:uppercase;font-weight:700;color:var(--shade-3);padding:6px 0 4px;border-top:1px solid var(--shade-2);border-bottom:1px solid var(--shade-2);line-height:1;margin-bottom:var(--half-margin);letter-spacing:.07em}.product-sidebar .product-categories .category-item{margin-bottom:var(--standard-margin)}.product-sidebar .product-categories .category-item ul.child-categories{list-style:none;letter-spacing:.07em}.product-sidebar .product-categories .category-item ul.child-categories li{margin-bottom:var(--half-margin);list-style:none}.product-sidebar .product-categories .category-item ul.child-categories li a{display:block;text-transform:uppercase;color:var(--shade-3);font-size:10px;line-height:1.2;display:flex;align-items:center;gap:3px}.product-sidebar .product-categories .category-item ul.child-categories li a span{flex:none}.product-sidebar .product-categories .category-item ul.child-categories li>ul.has-options{margin-left:5px;max-height:0;overflow:hidden;transition:all .3s ease-in-out}.product-sidebar .product-categories .category-item ul.child-categories li>ul.has-options>li:first-child{padding-top:var(--half-margin)}.product-sidebar .product-categories .category-item ul.child-categories li>ul.has-options>li:last-child{margin-bottom:0}body.filter-open{height:auto;overflow:hidden}.product-main{flex:auto;max-width:calc(100% - 280px)}.woocommerce-breadcrumb{text-transform:uppercase;font-size:12px;padding:var(--half-margin) 0 var(--standard-margin)}.woocommerce-breadcrumb a:link,.woocommerce-breadcrumb a:visited,.woocommerce-breadcrumb a:hover,.woocommerce-breadcrumb a:active{color:var(--shade-3)}body.woocommerce-page.archive:not(.woocommerce-shop) h1{color:var(--shade-3);border-bottom:1px solid var(--shade-2);padding-bottom:var(--half-margin);margin-bottom:var(--standard-margin);font-size:clamp(22px,24px + 16 * (100vw - 540px) / 740,36px);text-transform:uppercase}body.woocommerce-page.archive:not(.woocommerce-shop) h4{color:var(--shade-3);text-transform:uppercase;padding:var(--half-margin) 0;font-size:clamp(22px,24px + 16 * (100vw - 540px) / 740,36px)}.products{display:flex;flex-wrap:wrap;gap:var(--standard-margin);list-style:none;flex-grow:1}.products>li{flex-basis:calc((100% - 3 * var(--standard-margin)) / 4);max-width:calc((100% - 3 * var(--standard-margin)) / 4);display:flex;flex-direction:column;margin-bottom:var(--standard-margin)}.products>li form,.product-slide>div form{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;position:relative}.products>li form .tinvwl-shortcode-add-to-cart,.product-slide>div form .tinvwl-shortcode-add-to-cart{position:absolute;top:0;right:0;z-index:9}.products>li form .tinvwl-shortcode-add-to-cart .tinvwl_add_to_wishlist_button,.product-slide>div form .tinvwl-shortcode-add-to-cart .tinvwl_add_to_wishlist_button{margin:var(--quarter-margin)}.products>li form .tinvwl-shortcode-add-to-cart .tinvwl_add_to_wishlist_button:before,.product-slide>div form .tinvwl-shortcode-add-to-cart .tinvwl_add_to_wishlist_button:before{color:var(--colour-2)}.products>li form .product-image-link,.product-slide>div form .product-image-link{aspect-ratio:1/1;overflow:hidden;display:block;border-radius:10px;position:relative;margin-bottom:var(--half-margin)}.products>li form .product-image-link img,.product-slide>div form .product-image-link img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:all .3s;z-index:1}.products>li form .product-image-link .overlay,.product-slide>div form .product-image-link .overlay{position:absolute;top:0;left:0;width:100%;height:100%;padding:var(--half-margin);display:flex;align-items:center;background-color:var(--shade-4a);color:var(--shade-1);font-size:10px;line-height:15px;opacity:0;pointer-events:none;transition:all .3s;z-index:2}.products>li form .product-image-link:hover img,.product-slide>div form .product-image-link:hover img{transform:scale(1.05)}.products>li form .product-image-link:hover .overlay,.product-slide>div form .product-image-link:hover .overlay{opacity:1;pointer-events:all}.products>li form .product-details,.product-slide>div form .product-details{flex-grow:1;display:flex;flex-direction:column}.products>li form .product-details .product-title-link,.product-slide>div form .product-details .product-title-link{color:var(--shade-3);text-align:center;margin-bottom:var(--quarter-margin)}.products>li form .product-details .product-title-link h6,.product-slide>div form .product-details .product-title-link h6{text-transform:uppercase;color:var(--shade-3)}.products>li form .product-details .product-title-link:hover,.product-slide>div form .product-details .product-title-link:hover{text-decoration:underline;color:inherit}.products>li form .product-details select,.product-slide>div form .product-details select{border-color:var(--shade-2);height:30px;margin-top:5px;margin-bottom:var(--quarter-margin);text-align:center}.products>li form .product-details .price,.product-slide>div form .product-details .price{color:var(--colour-2);font-size:20px;font-weight:700;margin-bottom:var(--quarter-margin);text-align:center;display:block;margin-top:auto}.products>li form .product-details .price>.price,.product-slide>div form .product-details .price>.price{margin:0}.woocommerce-pagination>.page-numbers{border:none;margin:auto;display:flex;list-style:none;gap:5px;flex-wrap:wrap}.woocommerce-pagination>.page-numbers:hover{background:transparent}.single-product h2{font-size:clamp(24px,24px + 16 * (100vw - 540px) / 740,40px)}.single-product h1.product_title{color:var(--shade-3);font-size:clamp(22px,24px + 16 * (100vw - 540px) / 740,36px);line-height:1.2;letter-spacing:.01em}.single-product h1.product_title.mobile{margin-bottom:var(--standard-margin)}.single-product h2.pre-title{color:var(--shade-3);font-size:clamp(24px,24px + 16 * (100vw - 540px) / 740,40px)}.single-product .actions h5{font-size:20px;font-weight:700;line-height:1;margin-bottom:var(--half-margin);color:var(--shade-3)}.single-product .actions .button,.single-product .actions .added_to_cart.wc-forward{width:100%;margin-bottom:var(--half-margin);line-height:1;padding:5px var(--half-margin);text-align:center}.single-product .product-main .grid.wrapper{flex-direction:row-reverse;position:relative}.single-product .product-media{flex-basis:40%;max-width:40%}.single-product .product-media .woocommerce-product-gallery{position:relative;margin-bottom:var(--standard-margin)}.single-product .product-media .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:var(--half-margin);right:var(--half-margin);z-index:1;filter:drop-shadow(0px 0px 4px rgba(73,73,74,.5))}.single-product .product-media .woocommerce-product-gallery .woocommerce-product-gallery__trigger>span{display:flex;align-items:center;justify-content:center;width:40px;height:40px}.single-product .product-media .woocommerce-product-gallery .woocommerce-product-gallery__trigger>span[aria-hidden=true]{font-size:0}.single-product .product-media .woocommerce-product-gallery .woocommerce-product-gallery__trigger>span[aria-hidden=true]:before{content:"";display:block;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.4137 0H15.8419C15.3534 0 15.2069 0.441688 15.5977 0.834299L17.9913 3.23904L13.5948 7.65592C13.3506 7.9013 13.3506 8.29391 13.5948 8.58837L15.4023 10.4042C15.6465 10.6496 16.0373 10.6496 16.3304 10.4042L20.7758 5.93825L23.1694 8.34299C23.5602 8.7356 23.9999 8.58837 23.9999 8.09761V0.53984C23.9999 0.245382 23.7068 0 23.4137 0Z' fill='white'/%3E%3Cpath d='M0.72605 23.9999H8.18017C8.6642 23.9999 8.80941 23.4346 8.42218 23.0234L6.05042 20.4537L10.4067 15.7767C10.6487 15.5197 10.6487 15.0571 10.4067 14.8002L8.6158 12.8985C8.37378 12.6416 7.98655 12.6416 7.69613 12.8985L3.33983 17.5241L0.919664 15.0058C0.484034 14.5946 0 14.7488 0 15.2627V23.1776C0 23.5374 0.387227 23.9999 0.72605 23.9999Z' fill='white'/%3E%3Cpath d='M23.9999 23.4139V15.8422C23.9999 15.3537 23.5582 15.2071 23.1656 15.5979L20.7608 17.9916L16.3439 13.5951C16.0986 13.3508 15.7059 13.3508 15.4115 13.5951L13.5957 15.4025C13.3503 15.6468 13.3503 16.0376 13.5957 16.3307L18.0616 20.776L15.6569 23.1697C15.2643 23.5605 15.4115 24.0001 15.9022 24.0001H23.46C23.7545 24.0001 23.9999 23.707 23.9999 23.4139Z' fill='white'/%3E%3Cpath d='M0 0.72605V8.18017C0 8.6642 0.565348 8.80941 0.976511 8.42218L3.54628 6.05042L8.22325 10.4067C8.48023 10.6487 8.94278 10.6487 9.19976 10.4067L11.1014 8.6158C11.3584 8.37378 11.3584 7.98655 11.1014 7.69613L6.47581 3.33983L8.99418 0.919664C9.40534 0.484034 9.25115 0 8.7372 0H0.822325C0.462558 0 0 0.387227 0 0.72605Z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.single-product .product-media .woocommerce-product-gallery .mc-product-gallery-main{opacity:0;visibility:hidden;margin-bottom:var(--half-margin);aspect-ratio:1/1}.single-product .product-media .woocommerce-product-gallery .mc-product-gallery-main .slick-slide img{border-radius:var(--quarter-margin)}.single-product .product-media .woocommerce-product-gallery .mc-product-gallery-main.slick-initialized{opacity:1;visibility:visible}.single-product .product-media .woocommerce-product-gallery .mc-product-gallery-thumbs{overflow:hidden}.single-product .product-media .woocommerce-product-gallery .mc-product-gallery-thumbs .slick-track{display:flex!important;width:calc(100% + 40px)!important}.single-product .product-media .woocommerce-product-gallery .mc-product-gallery-thumbs .slick-slide{flex-shrink:0;float:none!important;padding:0 20px 0 0}.single-product .product-media .woocommerce-product-gallery .mc-product-gallery-thumbs .slick-slide img{border-radius:var(--quarter-margin);width:100%;height:auto;cursor:pointer}.single-product .product-summary{flex-basis:60%;max-width:60%}.single-product .product-summary .mc-divider{margin:var(--half-margin) 0;height:6px;background-color:var(--shade-2);width:100%}.single-product .product-summary .subtitle{font-size:20px;font-weight:700;line-height:1.2}.single-product .product-summary .woocommerce-product-details__short-description{font-size:14px}.single-product .product-summary .woocommerce-product-details__short-description>*{font-size:14px;line-height:1.3}.single-product .product-summary .read-more{color:var(--shade-3);text-decoration:underline;font-size:14px;text-transform:uppercase;font-weight:700;margin-bottom:var(--half-margin);display:block}.single-product .product-summary .woocommerce-variation.single_variation .woocommerce-variation-description,.single-product .product-summary .woocommerce-variation.single_variation .woocommerce-variation-price,.single-product .product-summary .woocommerce-variation.single_variation .woocommerce-variation-availability{display:none!important}.single-product .product-summary .woocommerce-variation.single_variation.show{display:inline-block!important}.single-product .product-summary .woocommerce-variation.single_variation.show .woocommerce-variation-availability{display:block!important}.single-product .product-summary .variation-row{margin-bottom:var(--half-margin)}.single-product .product-summary label{font-size:20px;font-weight:700;line-height:1;margin-bottom:5px;display:block}.single-product .product-summary .reset_variations{display:none!important}.single-product .product-summary .price-pack-size{display:flex;flex-direction:column;gap:10px;justify-content:space-between;height:100%}.single-product .product-summary p.price{font-size:clamp(24px,24px + 16 * (100vw - 540px) / 740,40px);font-weight:700;flex-grow:1;margin-top:20px;margin-bottom:0}.single-product .product-summary span.pack-size{font-size:20px;font-weight:700;line-height:1;margin-bottom:10px;display:block}.single-product .product-summary .simple-flex{align-items:flex-start}.single-product .product-summary .simple-flex .col-12{padding-bottom:0}.single-product .product-summary .simple-flex p.price{margin-top:0;margin-bottom:0;line-height:44px}.single-product .product-summary .cart-wishlist-buttons{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:var(--half-margin);margin-bottom:var(--standard-margin)}.single-product .product-summary .cart-wishlist-buttons .quantity-wrapper{display:flex;flex-basis:100%;max-width:100%;align-items:center;margin-bottom:var(--half-margin)}.single-product .product-summary .cart-wishlist-buttons .dangerous-goods-indicator{position:relative;width:100%;display:flex;align-items:center;justify-content:center;padding:0 var(--half-margin);min-height:48px;border-radius:50px;background-color:#f8e176;font-family:var(--font-1);letter-spacing:0;font-weight:700;text-transform:none;gap:var(--half-margin);border:none;font-size:14px;margin-bottom:var(--double-margin)}.single-product .product-summary .cart-wishlist-buttons .dangerous-goods-indicator span{line-height:1;transform:translateY(1px)}.single-product .product-summary .cart-wishlist-buttons .dangerous-goods-indicator:after{position:absolute;content:"";display:block;border-bottom:1px solid var(--shade-2);width:100%;bottom:calc(-1 * var(--standard-margin))}.single-product .product-summary .cart-wishlist-buttons .single_add_to_cart_button{background-color:var(--colour-2);border-color:var(--colour-2);color:var(--shade-1);flex-grow:1;font-size:20px}.single-product .product-summary .cart-wishlist-buttons .single_add_to_cart_button:hover{background-color:var(--colour-1);border-color:var(--colour-1);color:var(--shade-1)}.single-product .product-summary .cart-wishlist-buttons .tinv-wishlist{margin-left:var(--standard-margin)}.single-product .product-summary .cart-wishlist-buttons .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt,.single-product .product-summary .cart-wishlist-buttons .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt{width:40px;height:34px;display:flex}.single-product .product-summary .cart-wishlist-buttons .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before,.single-product .product-summary .cart-wishlist-buttons .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='40' height='34' viewBox='0 0 40 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.4545 31.2372C22.6047 31.7572 21.8948 32.1591 21.3956 32.4343C21.1314 32.5795 20.8636 32.7214 20.5959 32.8598H20.5925C20.4092 32.9519 20.2061 33 20 33C19.7939 33 19.5908 32.9519 19.4075 32.8598C19.1375 32.7221 18.8698 32.5803 18.6044 32.4343C15.6641 30.8131 12.8865 28.9249 10.3083 26.7948C5.83636 23.0717 1 17.5994 1 11.1528C1 5.30898 5.88645 1 10.9076 1C14.87 1 18.0672 3.07007 20 6.24271C21.9345 3.07007 25.13 1 29.0924 1C34.1118 1 39 5.30898 39 11.1545C39 17.6011 34.1619 23.0751 29.6917 26.7931C27.7242 28.4185 25.6398 29.9037 23.4545 31.2372Z' stroke='%23EE3B33' stroke-width='2'/%3E%3C/svg%3E%0A");width:100%;height:100%;top:0;left:0;margin:0}.single-product .product-summary .cart-wishlist-buttons .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt.tinvwl-product-in-list,.single-product .product-summary .cart-wishlist-buttons .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt.tinvwl-product-in-list{background-image:url("data:image/svg+xml,%3Csvg width='40' height='34' viewBox='0 0 40 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='38' height='32' transform='translate(1 1)' fill='white'/%3E%3Cpath d='M23.4545 31.2372C22.6047 31.7572 21.8948 32.1591 21.3956 32.4343C21.1314 32.5795 20.8636 32.7214 20.5959 32.8598H20.5925C20.4092 32.9519 20.2061 33 20 33C19.7939 33 19.5908 32.9519 19.4075 32.8598C19.1375 32.7221 18.8698 32.5803 18.6044 32.4343C15.6641 30.8131 12.8865 28.9249 10.3083 26.7948C5.83636 23.0717 1 17.5994 1 11.1528C1 5.30898 5.88645 1 10.9076 1C14.87 1 18.0672 3.07007 20 6.24271C21.9345 3.07007 25.13 1 29.0924 1C34.1118 1 39 5.30898 39 11.1545C39 17.6011 34.1619 23.0751 29.6917 26.7931C27.7242 28.4185 25.6398 29.9037 23.4545 31.2372Z' fill='%23EE3B33' stroke='%23EE3B33' stroke-width='2'/%3E%3C/svg%3E%0A")}.single-product .product-summary .woocommerce-variation-add-to-cart{padding-bottom:0}.single-product .product-summary .woocommerce-variation-add-to-cart .cart-wishlist-buttons{margin-bottom:0}.single-product .product-summary .product-addon{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.single-product .product-summary .product-addon>h4,.single-product .product-summary .product-addon>p{font-size:20px;font-weight:700;line-height:1;margin:0;color:var(--shade-3)}.single-product .product-summary .product-addon .product-addon-content{display:flex;flex-wrap:nowrap;gap:10px;justify-content:space-between;align-items:center;flex-basis:100%;max-width:100%;padding-top:var(--half-margin);padding-bottom:var(--half-margin);border-bottom:1px solid var(--shade-2);margin-bottom:var(--standard-margin)}.single-product .product-summary .product-addon .product-addon-content .product-addon-item{aspect-ratio:1/1;flex:1 1 0;min-width:0;max-width:240px}.single-product .product-summary .product-addon .product-addon-content .product-addon-item img{width:100%;height:100%;object-fit:cover}.single-product .product-summary .product-addon .product-addon-content .product-addon-qty{border:1px solid var(--shade-3);border-radius:25px;height:50px;display:flex;align-items:center;justify-content:space-between;gap:10px;width:auto;flex-grow:0;flex:none;padding:10px}.single-product .product-summary .product-addon .product-addon-content .product-addon-qty input[type=number]{border:none;padding:0;width:auto;height:100%;text-align:center;border-radius:0;-moz-appearance:textfield}.single-product .product-summary .product-addon .product-addon-content .product-addon-qty input[type=number]::-webkit-outer-spin-button,.single-product .product-summary .product-addon .product-addon-content .product-addon-qty input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.single-product .product-summary .product-addon .product-addon-content .product-addon-qty span{display:block;padding:0 3px}.single-product .product-summary .product-addon .product-addon-content .product-addon-qty span:hover{cursor:pointer}.single-product .product-summary .product-addon .product-addon-total{flex-basis:100%;max-width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:var(--half-margin);border-bottom:1px solid var(--shade-2);margin-bottom:var(--standard-margin)}.single-product .product-summary .product-addon .product-addon-total p{font-size:20px;font-weight:700;line-height:1;display:flex;align-items:center;gap:var(--standard-margin);justify-content:space-between;width:100%}.single-product .product-summary .product-addon .product-addon-total p span{margin-left:auto;color:var(--colour-2);font-size:40px;font-weight:700}.single-product .product-summary .woocommerce-tabs ul.tabs{display:flex;list-style:none;justify-content:space-between;gap:var(--quarter-margin);padding:15px!important;margin:0!important;background-color:var(--shade-5)}.single-product .product-summary .woocommerce-tabs ul.tabs>li{padding:0!important;margin:0!important}.single-product .product-summary .woocommerce-tabs ul.tabs>li a{position:relative;display:block;color:var(--shade-3);font-size:10px}.single-product .product-summary .woocommerce-tabs ul.tabs>li a:after{content:"";display:block;width:100%;height:2px;background-color:transparent;bottom:0;left:0;position:absolute;transition:background-color .3s ease}.single-product .product-summary .woocommerce-tabs ul.tabs>li a:hover{text-decoration:none}.single-product .product-summary .woocommerce-tabs ul.tabs>li.active a:after,.single-product .product-summary .woocommerce-tabs ul.tabs>li:hover a:after{background-color:var(--colour-2)}.single-product .product-summary .woocommerce-tabs ul.tabs>li.active a{font-weight:700}.single-product .product-summary .woocommerce-tabs .woocommerce-Tabs-panel{background-color:var(--shade-6);padding:var(--half-margin);font-size:14px;line-height:1.3}.single-product .product-summary .woocommerce-tabs .woocommerce-Tabs-panel *{font-size:14px;line-height:1.5}.single-product .product-summary .woocommerce-tabs .woocommerce-Tabs-panel .spec-icons{display:flex;flex-wrap:wrap;gap:var(--half-margin)}.single-product .product-summary .woocommerce-tabs .woocommerce-Tabs-panel .spec-icons .spec-icon{height:80px;width:auto;object-fit:contain}.single-product .pswp__bg{background-color:var(--shade-1)}.single-product .related.product-list,.single-product .compatible.product-list{margin-bottom:var(--half-margin);position:relative;border-top:1px solid var(--shade-2);padding-top:var(--standard-margin)}.single-product .related.product-list h2,.single-product .compatible.product-list h2{margin-bottom:var(--standard-margin)}.single-product .related.product-list:last-child,.single-product .compatible.product-list:last-child{margin-bottom:0}.single-product .pswp__top-bar{height:58px}.single-product .pswp__top-bar .line-holder{bottom:-30px}.single-product .pswp__button--arrow--left:hover,.single-product .pswp__button--arrow--right:hover{opacity:.5}.single-product .pswp__button--arrow--left:before,.single-product .pswp__button--arrow--right:before{background-image:none!important;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.single-product .pswp__button--arrow--left svg{transform:rotate(180deg)}.single-product .pswp__ui--fit .pswp__caption,.single-product .pswp__ui--fit .pswp__top-bar{background-color:var(--colour-1)}.woocommerce-notices-wrapper,.woocommerce-NoticeGroup-checkout{display:flex;flex-direction:column;gap:var(--half-margin);font-size:14px}.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-NoticeGroup-checkout .woocommerce-error{background-color:#edbab8;outline-color:var(--colour-2)}.woocommerce-notices-wrapper>*:last-child,.woocommerce-NoticeGroup-checkout>*:last-child{margin-bottom:var(--standard-margin)}ul.woocommerce-message,ul.woocommerce-error,.woocommerce-message,.woocommerce-error{background-color:var(--shade-6);padding:var(--half-margin);list-style:none;border-radius:var(--standard-margin);display:flex;flex-direction:column;gap:var(--half-margin);align-items:center}ul.woocommerce-message li,ul.woocommerce-error li,.woocommerce-message li,.woocommerce-error li{display:flex;align-items:center;gap:var(--half-margin);justify-content:space-between;line-height:1.1;width:100%}ul.woocommerce-message li a.button,ul.woocommerce-error li a.button,.woocommerce-message li a.button,.woocommerce-message li a.added_to_cart.wc-forward,.woocommerce-error li a.button,.woocommerce-error li a.added_to_cart.wc-forward{flex:none}.woocommerce-message{display:flex;align-items:center;gap:var(--half-margin);justify-content:space-between;flex-direction:row}.woocommerce-message a.button,.woocommerce-message a.added_to_cart.wc-forward{flex:none}.woocommerce-form-coupon-toggle+.woocommerce-message{margin-top:var(--half-margin)}.woocommerce-NoticeGroup-checkout .woocommerce-error{padding:var(--standard-margin)}.woocommerce-NoticeGroup-checkout .woocommerce-error li a{color:var(--shade-3)}.cart-page h1{font-size:clamp(24px,24px + 16 * (100vw - 540px) / 740,40px)}.cart-page .wp-block-group{padding-top:var(--quarter-margin)}.cart-page table.shop_table{border-collapse:collapse;margin-top:var(--half-margin);width:100%;font-size:14px}.cart-page table.shop_table p{font-size:14px;line-height:1.1}.cart-page table.shop_table thead tr{border-bottom:1px solid var(--shade-2);border-top:1px solid var(--shade-2)}.cart-page table.shop_table thead tr th{font-weight:400;text-transform:uppercase;padding:var(--half-margin) 0}.cart-page table.shop_table thead tr th.product-name{text-align:left;width:50%;max-width:50%}.cart-page table.shop_table thead tr th.product-subtotal{text-align:right}.cart-page table.shop_table tr:first-child td{padding-top:var(--standard-margin)}.cart-page table.shop_table tr:last-child td{padding-top:var(--standard-margin)}.cart-page table.shop_table td{padding:var(--half-margin) 0}.cart-page table.shop_table td.product-name a{font-weight:700;color:var(--shade-3)}.cart-page table.shop_table td.product-name p{line-height:1.3}.cart-page table.shop_table td.product-name .product-image-details{display:flex;gap:var(--half-margin);align-items:center}.cart-page table.shop_table td.product-name .product-image-details .details-wrap{margin-top:10px}.cart-page table.shop_table td.product-name .product-image-details .image-wrap{flex-basis:150px;max-width:150px;flex:none;position:relative;border-radius:10px;overflow:hidden;margin-right:var(--half-margin)}.cart-page table.shop_table td.product-name .product-image-details .image-wrap img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:var(--quarter-margin)}.cart-page table.shop_table td.product-code{text-align:center;color:var(--shade-2)}.cart-page table.shop_table td.product-code span{display:block;margin-top:10px}.cart-page table.shop_table td.product-quantity{text-align:center;transform:translateY(17px)}.cart-page table.shop_table td.product-quantity .product-cart-qty{border:1px solid var(--shade-3);border-radius:5px;height:40px;display:flex;align-items:center;justify-content:space-between;gap:2px;width:95px;flex-grow:0;flex:none;padding:10px;margin:0 auto 5px;text-align:center}.cart-page table.shop_table td.product-quantity .product-cart-qty input[type=number]{border:none;padding:0;height:100%;text-align:center;border-radius:0;-moz-appearance:textfield}.cart-page table.shop_table td.product-quantity .product-cart-qty input[type=number]::-webkit-outer-spin-button,.cart-page table.shop_table td.product-quantity .product-cart-qty input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-page table.shop_table td.product-quantity .product-cart-qty span{display:block;padding:0 3px}.cart-page table.shop_table td.product-quantity .product-cart-qty span:hover{cursor:pointer}.cart-page table.shop_table td.product-quantity .remove{color:var(--shade-3);text-transform:uppercase}.cart-page table.shop_table td.product-uom{text-align:center}.cart-page table.shop_table td.product-uom span{display:block;margin-top:10px}.cart-page table.shop_table td.product-subtotal{text-align:right}.cart-page table.shop_table td.product-subtotal span.woocommerce-Price-amount{margin-top:10px;display:block}.cart-page table.shop_table .actions{border-top:1px solid var(--shade-2);padding-top:var(--half-margin);display:flex;justify-content:space-between;align-items:flex-start;gap:var(--half-margin)}.cart-page table.shop_table .actions .coupon{display:flex;flex-wrap:wrap}.cart-page table.shop_table .actions .coupon input[type=text]{border-radius:5px 0 0 5px;height:48px;width:auto}.cart-page table.shop_table .actions .coupon .button[type=submit],.cart-page table.shop_table .actions .coupon [type=submit].added_to_cart.wc-forward{flex:none;border-radius:0 5px 5px 0;background-color:var(--shade-3);color:var(--shade-1);text-transform:uppercase;height:48px}.cart-page .cart-collaterals{padding-top:var(--standard-margin);display:flex;gap:var(--standard-margin);justify-content:flex-end}.cart-page .cart-collaterals h2{font-size:clamp(20px,20px + 8 * (100vw - 540px) / 740,28px);min-height:60px;display:flex;align-items:flex-end}.cart-page .cart-collaterals .cross-sells{flex-basis:50%;max-width:50%}.cart-page .cart-collaterals .cross-sells .products{padding-top:var(--half-margin);margin-top:var(--half-margin);border-top:1px solid var(--shade-2)}.cart-page .cart-collaterals .cross-sells .products .product{flex-basis:calc((100% - var(--standard-margin)) / 2);max-width:calc((100% - var(--standard-margin)) / 2)}.cart-page .cart-collaterals .cart_totals{flex-basis:50%;max-width:50%}.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper{border-radius:var(--half-margin);border:1px solid var(--shade-2);padding:var(--half-margin) var(--standard-margin);margin-top:var(--half-margin);margin-bottom:var(--half-margin)}.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper h2{font-size:20px}.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table{margin-top:0;text-align:left;line-height:1}.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table td{padding:0;text-align:right}.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table td[data-title=Shipping]{padding-right:0}.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.cart-subtotal{text-transform:uppercase;border-bottom:1px solid var(--shade-2)}.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.cart-subtotal th{padding-bottom:var(--half-margin)}.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.woocommerce-shipping-totals,.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.woocommerce-shipping-total,.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.shipping,.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.cart-discount{text-transform:uppercase;border-bottom:1px solid var(--shade-2)}.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.woocommerce-shipping-totals th,.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.woocommerce-shipping-total th,.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.shipping th,.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.cart-discount th{padding-top:var(--half-margin);padding-bottom:var(--half-margin);vertical-align:baseline}.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.woocommerce-shipping-totals td,.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.woocommerce-shipping-total td,.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.shipping td,.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.cart-discount td{padding-top:var(--half-margin);padding-bottom:var(--half-margin);vertical-align:middle}.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.woocommerce-shipping-totals td ul,.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.woocommerce-shipping-total td ul,.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.shipping td ul,.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.cart-discount td ul{list-style:none;padding-top:0}.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.woocommerce-shipping-totals .shipping-calculator-button,.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.woocommerce-shipping-total .shipping-calculator-button,.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.shipping .shipping-calculator-button,.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.cart-discount .shipping-calculator-button{margin-bottom:var(--half-margin)}.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.woocommerce-shipping-totals .select2,.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.woocommerce-shipping-totals input[type=text],.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.woocommerce-shipping-total .select2,.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.woocommerce-shipping-total input[type=text],.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.shipping .select2,.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.shipping input[type=text],.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.cart-discount .select2,.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.cart-discount input[type=text]{width:100%;max-width:100%;margin-bottom:var(--half-margin)}.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.woocommerce-shipping-totals .select2 .select2-selection--single .select2-selection__rendered,.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.woocommerce-shipping-totals input[type=text] .select2-selection--single .select2-selection__rendered,.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.woocommerce-shipping-total .select2 .select2-selection--single .select2-selection__rendered,.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.woocommerce-shipping-total input[type=text] .select2-selection--single .select2-selection__rendered,.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.shipping .select2 .select2-selection--single .select2-selection__rendered,.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.shipping input[type=text] .select2-selection--single .select2-selection__rendered,.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.cart-discount .select2 .select2-selection--single .select2-selection__rendered,.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.cart-discount input[type=text] .select2-selection--single .select2-selection__rendered{line-height:1}.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.order-total{text-transform:uppercase}.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.order-total th,.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper table.shop_table tr.order-total td{padding-top:var(--half-margin);padding-bottom:var(--half-margin)}.cart-page .cart-collaterals .cart_totals .wc-proceed-to-checkout{display:flex;justify-content:flex-end}.cart-page .cart-collaterals .cart_totals .wc-proceed-to-checkout .button,.cart-page .cart-collaterals .cart_totals .wc-proceed-to-checkout .added_to_cart.wc-forward{background-color:var(--colour-2);border-color:var(--colour-2);color:var(--shade-1)}.cart-page .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:hover,.cart-page .cart-collaterals .cart_totals .wc-proceed-to-checkout .added_to_cart.wc-forward:hover{background-color:var(--shade-3);border-color:var(--shade-3);color:var(--shade-1)}.shipping-calculator-form{padding-top:var(--half-margin)}.checkout-page h1{font-size:clamp(24px,24px + 16 * (100vw - 540px) / 740,40px)}.checkout-page h2,.checkout-page h3{font-size:clamp(20px,20px + 8 * (100vw - 540px) / 740,28px)}.checkout-page .wp-block-group{padding-top:var(--quarter-margin)}.checkout-page .woocommerce-form-login-toggle,.checkout-page .woocommerce-form-coupon-toggle{padding:var(--quarter-margin) 0;border-bottom:1px solid var(--shade-2);border-top:1px solid var(--shade-2)}.checkout-page .woocommerce-form-login-toggle a,.checkout-page .woocommerce-form-coupon-toggle a{font-weight:700;color:var(--shade-3);text-decoration:underline}.checkout-page .woocommerce-form-login-toggle a:hover,.checkout-page .woocommerce-form-coupon-toggle a:hover{color:var(--shade-3);text-decoration:none}.checkout-page .woocommerce-form-coupon-toggle{border-top:none}.checkout-page .col2-set{display:flex;gap:var(--standard-margin)}.checkout-page .col2-set .col-1{flex-basis:calc((100% - var(--standard-margin)) / 2);max-width:calc((100% - var(--standard-margin)) / 2);padding:0;display:flex;flex-direction:column}.checkout-page .col2-set .col-2{flex-basis:calc((100% - var(--standard-margin)) / 2);max-width:calc((100% - var(--standard-margin)) / 2);padding:0}.checkout-page form label{display:block;margin-bottom:var(--quarter-margin);font-size:14px;line-height:1.1;text-transform:uppercase}.checkout-page form p{font-size:14px}.checkout-page form textarea{height:100px}.checkout-page form h3#ship-to-different-address label{font-size:clamp(20px,20px + 8 * (100vw - 540px) / 740,28px);text-transform:none;margin:0}.checkout-page form.login,.checkout-page form.woocommerce-form-coupon{padding-top:var(--standard-margin)}.checkout-page form.checkout{margin-top:var(--standard-margin)}.checkout-page form.checkout .woocommerce-billing-fields__field-wrapper,.checkout-page form.checkout .woocommerce-additional-fields__field-wrapper,.checkout-page form.checkout .woocommerce-shipping-fields__field-wrapper{padding-top:var(--standard-margin);display:flex;flex-wrap:wrap;gap:var(--quarter-margin)}.checkout-page form.checkout .woocommerce-billing-fields__field-wrapper p.form-row,.checkout-page form.checkout .woocommerce-additional-fields__field-wrapper p.form-row,.checkout-page form.checkout .woocommerce-shipping-fields__field-wrapper p.form-row{flex-basis:100%;max-width:100%;margin-bottom:10px}.checkout-page form.checkout .woocommerce-billing-fields__field-wrapper p.form-row.form-row-first,.checkout-page form.checkout .woocommerce-billing-fields__field-wrapper p.form-row.form-row-last,.checkout-page form.checkout .woocommerce-additional-fields__field-wrapper p.form-row.form-row-first,.checkout-page form.checkout .woocommerce-additional-fields__field-wrapper p.form-row.form-row-last,.checkout-page form.checkout .woocommerce-shipping-fields__field-wrapper p.form-row.form-row-first,.checkout-page form.checkout .woocommerce-shipping-fields__field-wrapper p.form-row.form-row-last{flex-basis:calc((100% - var(--quarter-margin)) / 2);max-width:calc((100% - var(--quarter-margin)) / 2)}.checkout-page form.checkout .woocommerce-account-fields{margin-top:var(--half-margin);margin-bottom:var(--half-margin);padding-top:var(--half-margin);border-top:1px solid var(--shade-2);border-bottom:1px solid var(--shade-2)}.checkout-page form.checkout .woocommerce-account-fields label{margin-bottom:0;line-height:1;display:block}.checkout-page .woocommerce-error li{display:block}.checkout-page h3#order_review_heading{margin-top:var(--half-margin);padding-top:var(--half-margin);border-top:1px solid var(--shade-2)}.checkout-page .order-review-wrapper{border:1px solid var(--shade-2);border-radius:var(--half-margin);padding:var(--half-margin);margin-top:var(--half-margin);margin-bottom:var(--half-margin)}.checkout-page .order-review-wrapper table.woocommerce-checkout-review-order-table{width:100%;font-size:14px}.checkout-page .order-review-wrapper table.woocommerce-checkout-review-order-table th.product-name{text-align:left;text-transform:uppercase}.checkout-page .order-review-wrapper table.woocommerce-checkout-review-order-table th.product-total{text-align:right;text-transform:uppercase}.checkout-page .order-review-wrapper table.woocommerce-checkout-review-order-table tbody td.product-total{text-align:right}.checkout-page .order-review-wrapper table.woocommerce-checkout-review-order-table tbody tr:last-child td{border-bottom:1px solid var(--shade-2);padding-bottom:0}.checkout-page .order-review-wrapper table.woocommerce-checkout-review-order-table tfoot tr.order-qualification td{padding-bottom:0!important}.checkout-page .order-review-wrapper table.woocommerce-checkout-review-order-table tfoot tr th{text-align:left;text-transform:uppercase;padding-bottom:var(--quarter-margin);padding-top:var(--quarter-margin)}.checkout-page .order-review-wrapper table.woocommerce-checkout-review-order-table tfoot tr td{text-align:right}.checkout-page .order-review-wrapper table.woocommerce-checkout-review-order-table tfoot tr td[data-title=Shipping]{padding-right:0;border-bottom:none}.checkout-page .order-review-wrapper table.woocommerce-checkout-review-order-table tfoot tr td ul{list-style:none}.checkout-page .order-review-wrapper table.woocommerce-checkout-review-order-table tfoot tr td ul label{margin-bottom:3px}.checkout-page .order-review-wrapper table.woocommerce-checkout-review-order-table tfoot tr.order-total th,.checkout-page .order-review-wrapper table.woocommerce-checkout-review-order-table tfoot tr.order-total td{color:var(--colour-2);font-size:20px;padding-bottom:var(--quarter-margin)}.checkout-page .order-review-wrapper table.woocommerce-checkout-review-order-table tfoot tr:first-child th{padding-top:var(--half-margin);padding-bottom:var(--half-margin)}.checkout-page .woocommerce-checkout-payment{margin-top:var(--half-margin);padding-top:var(--half-margin);border-top:1px solid var(--shade-2)}.checkout-page .woocommerce-checkout-payment ul.wc_payment_methods{list-style:none}.checkout-page .woocommerce-checkout-payment ul.wc_payment_methods li.wc_payment_method{display:flex;flex-wrap:wrap;gap:var(--quarter-margin);padding-top:var(--half-margin);padding-bottom:var(--half-margin)}.checkout-page .woocommerce-checkout-payment ul.wc_payment_methods li.wc_payment_method label{margin-bottom:0;font-weight:700;display:flex;align-items:center;line-height:1;margin-left:0}.checkout-page .woocommerce-checkout-payment ul.wc_payment_methods li.wc_payment_method div{flex-basis:100%;max-width:100%}.checkout-page .woocommerce-checkout-payment ul.wc_payment_methods li.wc_payment_method p{line-height:1.2;margin-bottom:0}.checkout-page .woocommerce-checkout-payment ul.wc_payment_methods li.wc_payment_method:not(:last-child){border-bottom:1px solid var(--shade-2)}.checkout-page .place-order{display:flex;flex-direction:column;align-items:flex-end}.checkout-page .woocommerce-privacy-policy-text{border-top:1px solid var(--shade-2);padding-top:var(--half-margin)}.checkout-page .woocommerce-privacy-policy-text p{line-height:1.2}.checkout-page button#place_order{background-color:var(--colour-2);border-color:var(--colour-2);color:var(--shade-1)}.checkout-page button#place_order:hover{background-color:var(--shade-3);border-color:var(--shade-3)}.checkout-page .woocommerce-gift-message-field{display:flex;gap:var(--half-margin);align-items:center;padding:var(--half-margin) 0;border-top:1px solid var(--shade-2);border-bottom:1px solid var(--shade-2);margin:auto 0 68px}.checkout-page .woocommerce-gift-message-field .gift-text{flex-shrink:0}.checkout-page .woocommerce-gift-message-field .gift-text{flex-shrink:1;min-width:140px}.checkout-page .woocommerce-gift-message-field .gift-text p{font-size:14px;margin-bottom:0;line-height:1.2;letter-spacing:.05em}.checkout-page .woocommerce-gift-message-field .gift-text label{font-size:10px;text-transform:none;margin-bottom:0;letter-spacing:.05em}.checkout-page .woocommerce-gift-message-field textarea{height:50px;background-color:var(--shade-2);padding:var(--quarter-margin);font-size:14px;padding-top:15px}.checkout-page .woocommerce-gift-message-field textarea:focus{background-color:var(--shade-1)}.woocommerce-order-received .woocommerce-order{padding-top:var(--half-margin)}.woocommerce-order-received .woocommerce-order .woocommerce-order-overview{list-style:none;column-count:2;column-gap:var(--standard-margin);margin-bottom:var(--half-margin)}.woocommerce-order-received .woocommerce-order .woocommerce-order-details{border:1px solid var(--shade-2);border-radius:var(--half-margin);padding:var(--half-margin);margin-top:var(--half-margin);margin-bottom:var(--standard-margin)}.account-page,.wishlist-page{margin-bottom:var(--double-margin)}.account-page h1,.wishlist-page h1{font-size:clamp(24px,24px + 16 * (100vw - 540px) / 740,40px)}.account-page h1 img,.wishlist-page h1 img{max-width:200px}.account-page h2,.account-page h3,.wishlist-page h2,.wishlist-page h3{font-size:clamp(20px,20px + 8 * (100vw - 540px) / 740,28px)}.account-page a,.wishlist-page a{color:var(--shade-3);text-decoration:underline}.account-page .wp-block-group,.wishlist-page .wp-block-group{padding-top:var(--quarter-margin)}.account-page nav.woocommerce-MyAccount-navigation,.wishlist-page nav.woocommerce-MyAccount-navigation{margin-bottom:var(--standard-margin);margin-top:var(--half-margin);border-bottom:1px solid var(--shade-2);border-top:1px solid var(--shade-2)}.account-page nav.woocommerce-MyAccount-navigation>ul,.wishlist-page nav.woocommerce-MyAccount-navigation>ul{margin-bottom:5px!important;padding:0!important;display:flex;flex-wrap:wrap;gap:var(--quarter-margin);justify-content:space-between;list-style:none}.account-page nav.woocommerce-MyAccount-navigation>ul>li,.wishlist-page nav.woocommerce-MyAccount-navigation>ul>li{padding:0!important;margin:0!important}.account-page nav.woocommerce-MyAccount-navigation>ul>li a,.wishlist-page nav.woocommerce-MyAccount-navigation>ul>li a{color:var(--shade-3);text-transform:uppercase;text-decoration:none;font-size:11px}.account-page nav.woocommerce-MyAccount-navigation>ul>li a:hover,.wishlist-page nav.woocommerce-MyAccount-navigation>ul>li a:hover{color:var(--shade-3);text-decoration:underline}.account-page nav.woocommerce-MyAccount-navigation>ul>li.is-active a,.wishlist-page nav.woocommerce-MyAccount-navigation>ul>li.is-active a{text-decoration:underline;font-weight:700}.account-page table.shop_table,.wishlist-page table.shop_table{font-size:14px;border-collapse:collapse;margin-bottom:var(--standard-margin)}.account-page table.shop_table thead tr,.wishlist-page table.shop_table thead tr{text-transform:uppercase;text-align:left}.account-page table.shop_table thead tr th,.wishlist-page table.shop_table thead tr th{padding-bottom:var(--half-margin)}.account-page table.shop_table thead tr th.woocommerce-orders-table__header-order-actions,.wishlist-page table.shop_table thead tr th.woocommerce-orders-table__header-order-actions{text-align:right}.account-page table.shop_table tbody th,.account-page table.shop_table tbody td,.wishlist-page table.shop_table tbody th,.wishlist-page table.shop_table tbody td{border-bottom:1px solid var(--shade-2);padding-bottom:var(--half-margin);padding-top:var(--half-margin)}.account-page table.shop_table tbody tr,.wishlist-page table.shop_table tbody tr{text-align:left}.account-page table.shop_table tbody tr td.woocommerce-orders-table__cell-order-actions,.wishlist-page table.shop_table tbody tr td.woocommerce-orders-table__cell-order-actions{text-align:right}.account-page .woocommerce-order-details,.wishlist-page .woocommerce-order-details{margin-top:var(--standard-margin);margin-bottom:var(--standard-margin)}.account-page .woocommerce-order-details table.shop_table,.wishlist-page .woocommerce-order-details table.shop_table{width:100%}.account-page form label,.wishlist-page form label{display:block;margin-bottom:var(--quarter-margin);font-size:14px;line-height:1.1;text-transform:uppercase}.account-page form p,.wishlist-page form p{font-size:14px}.account-page form textarea,.wishlist-page form textarea{height:100px}.account-page form h3#ship-to-different-address label,.wishlist-page form h3#ship-to-different-address label{font-size:clamp(20px,20px + 8 * (100vw - 540px) / 740,28px);text-transform:none;margin:0}.tinv-wishlist .tinvwl-table-manage-list .product-cb{display:none}.tinv-wishlist .tinvwl-table-manage-list .product-remove button{margin:0;padding:0;display:flex;justify-items:center;align-items:center}.tinv-wishlist .tinvwl-table-manage-list .product-remove button i{display:flex;justify-items:center;align-items:center;font-size:18px}.tinv-wishlist .tinvwl-table-manage-list .product-remove button:hover{background-color:var(--colour-2)}.tinv-wishlist .tinvwl-to-left.look_in{display:none}.tinv-wishlist .tinvwl-to-right.look_in{width:100%}.tinv-wishlist .tinvwl-to-right.look_in :first-child{display:none}.woocommerce-columns.addresses{margin-bottom:var(--standard-margin)}.wishlist-page nav.woocommerce-MyAccount-navigation ul li.is-active a{text-decoration:none;font-weight:400}.wishlist-page nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--wishlist a{text-decoration:underline;font-weight:700}.wishlist-page table.tinvwl-table-manage-list{font-size:14px;border-collapse:collapse}.wishlist-page table.tinvwl-table-manage-list thead th{text-transform:uppercase;text-align:left}.wishlist-page table.tinvwl-table-manage-list tbody tr td{padding-top:var(--quarter-margin);padding-bottom:var(--quarter-margin);border-bottom:1px solid var(--shade-2)}.wishlist-page table.tinvwl-table-manage-list tfoot tr td{padding-top:var(--standard-margin);padding-bottom:0}.wishlist-page .tinv-wishlist .product-action{width:auto}.wishlist-page .tinv-wishlist .product-action .button,.wishlist-page .tinv-wishlist .product-action .added_to_cart.wc-forward{padding:0 var(--quarter-margin)}.wishlist-page .tinvwl-input-group .form-control{height:48px;border-radius:50px}.wishlist-page .tinvwl-to-left button,.wishlist-page .tinvwl-to-left .buuton{display:block}.wishlist-page.logged-in .tinv-header{display:none}.wishlist-page .tinv-wishlist .social-buttons ul{padding:0!important;margin:0!important;display:inline-flex!important}.wishlist-page .tinv-wishlist .social-buttons ul li{margin:0!important;padding:0!important}.wishlist-page .tinv-wishlist .social-buttons ul li a{transition:all .5s;color:var(--shade-3)!important}.wishlist-page .tinv-wishlist .social-buttons ul li a:hover{color:var(--colour-2)!important}.table-wrap{border:1px solid var(--shade-2);border-radius:var(--half-margin);padding:var(--half-margin);margin-bottom:var(--half-margin)}table.shop_table{width:100%}table.shop_table tr.order-qualification th,table.shop_table tr.order-qualification td{border-top:1px solid var(--shade-2)}table.shop_table tr.order-qualification th p,table.shop_table tr.order-qualification td p{padding-top:var(--half-margin);line-height:1.1}table.order_details{font-size:14px}table.order_details th.product-name{text-align:left;text-transform:uppercase}table.order_details th.product-total{text-align:right;padding-right:var(--half-margin);text-transform:uppercase}table.order_details tbody td a{color:var(--shade-3);text-decoration:underline}table.order_details tbody td a:hover{color:var(--shade-3);text-decoration:none}table.order_details tbody td .wc-item-meta{margin-left:var(--half-margin)}table.order_details tbody td .wc-item-meta li{list-style:none;display:flex;margin-bottom:5px}table.order_details tbody td .wc-item-meta li strong,table.order_details tbody td .wc-item-meta li p{font-size:14px;margin-bottom:0;line-height:1.2}table.order_details tbody td.product-total{text-align:right;padding-right:var(--half-margin)}table.order_details tbody tr:last-child td{border-bottom:1px solid var(--shade-2);padding-bottom:var(--half-margin)}table.order_details tfoot tr th{text-align:left;text-transform:uppercase}table.order_details tfoot tr td{text-align:right;padding-right:var(--half-margin)}table.order_details tfoot tr td ul{list-style:none}table.order_details tfoot tr.order-total th,table.order_details tfoot tr.order-total td{color:var(--colour-2);font-size:20px}table.order_details tfoot tr:first-child th{padding-top:var(--half-margin)}.woocommerce-customer-details h2{margin-bottom:var(--half-margin)}.woocommerce-customer-details address,.woocommerce-customer-details p{font-size:14px;margin-bottom:0;line-height:1.2}.woocommerce-columns.woocommerce-columns--2,.woocommerce-Addresses{display:flex;flex-wrap:wrap;gap:var(--half-margin)}.woocommerce-columns.woocommerce-columns--2 .woocommerce-column,.woocommerce-columns.woocommerce-columns--2 .woocommerce-Address,.woocommerce-Addresses .woocommerce-column,.woocommerce-Addresses .woocommerce-Address{flex-basis:calc(50% - var(--half-margin));max-width:calc(50% - var(--half-margin));padding:0}.woocommerce-columns.woocommerce-columns--2 .woocommerce-column .woocommerce-Address-title h2,.woocommerce-columns.woocommerce-columns--2 .woocommerce-Address .woocommerce-Address-title h2,.woocommerce-Addresses .woocommerce-column .woocommerce-Address-title h2,.woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title h2{margin-bottom:var(--quarter-margin)}form .password-input{position:relative}form .password-input input[type=password]{padding:var(--quarter-margin) 57px var(--quarter-margin) var(--half-margin)}form .password-input button{background-position:center;background-repeat:no-repeat;background-size:70%;border:none;padding:0;width:40px;height:32px;border-radius:0;cursor:pointer;position:absolute;top:0;right:var(--quarter-margin)}form .password-input button:hover{opacity:.8;background-color:transparent}form .password-input button.show-password-input{background-image:url("data:image/svg+xml,%3Csvg width='40' height='32' viewBox='0 0 40 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 2C14.95 2 10.9062 4.3 7.96249 7.0375C5.03749 9.75 3.08124 13 2.15624 15.2312C1.94999 15.725 1.94999 16.275 2.15624 16.7687C3.08124 19 5.03749 22.25 7.96249 24.9625C10.9062 27.7 14.95 30 20 30C25.05 30 29.0937 27.7 32.0375 24.9625C34.9625 22.2437 36.9187 19 37.85 16.7687C38.0562 16.275 38.0562 15.725 37.85 15.2312C36.9187 13 34.9625 9.75 32.0375 7.0375C29.0937 4.3 25.05 2 20 2ZM11 16C11 13.6131 11.9482 11.3239 13.636 9.63604C15.3239 7.94821 17.613 7 20 7C22.3869 7 24.6761 7.94821 26.364 9.63604C28.0518 11.3239 29 13.6131 29 16C29 18.3869 28.0518 20.6761 26.364 22.364C24.6761 24.0518 22.3869 25 20 25C17.613 25 15.3239 24.0518 13.636 22.364C11.9482 20.6761 11 18.3869 11 16ZM20 12C20 14.2062 18.2062 16 16 16C15.5562 16 15.1312 15.925 14.7312 15.7937C14.3875 15.6812 13.9875 15.8938 14 16.2563C14.0187 16.6875 14.0812 17.1187 14.2 17.55C15.0562 20.75 18.35 22.65 21.55 21.7938C24.75 20.9375 26.65 17.6438 25.7937 14.4438C25.1 11.85 22.8062 10.1063 20.2562 10C19.8937 9.9875 19.6812 10.3812 19.7937 10.7312C19.925 11.1312 20 11.5563 20 12Z' fill='%2349494A'/%3E%3C/svg%3E%0A")}form .password-input button.display-password{background-image:url("data:image/svg+xml,%3Csvg width='40' height='32' viewBox='0 0 40 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_5)'%3E%3Cpath d='M2.42499 0.318735C1.77499 -0.193765 0.831235 -0.0750149 0.318735 0.574985C-0.193765 1.22499 -0.0750149 2.16874 0.574985 2.68124L37.575 31.6812C38.225 32.1937 39.1687 32.075 39.6812 31.425C40.1937 30.775 40.075 29.8312 39.425 29.3187L32.85 24.1687C35.325 21.6312 37 18.7875 37.8437 16.7687C38.05 16.275 38.05 15.725 37.8437 15.2312C36.9125 13 34.9562 9.74999 32.0312 7.03749C29.0937 4.29999 25.05 1.99999 20 1.99999C15.7375 1.99999 12.1875 3.64374 9.41873 5.79999L2.42499 0.318735ZM13.9437 9.34373C15.5375 7.88748 17.6687 6.99999 20 6.99999C24.9687 6.99999 29 11.0312 29 16C29 17.5562 28.6062 19.0187 27.9125 20.2937L25.5 18.4062C26.025 17.2 26.1625 15.8187 25.8 14.45C25.1062 11.8562 22.8125 10.1125 20.2625 10.0062C19.9 9.99374 19.6875 10.3875 19.8 10.7375C19.9312 11.1375 20.0062 11.5625 20.0062 12.0062C20.0062 12.6437 19.8562 13.2437 19.5937 13.775L13.95 9.34999L13.9437 9.34373ZM23.3125 24.3687C22.2875 24.775 21.1687 25 20 25C15.0312 25 11 20.9687 11 16C11 15.5687 11.0312 15.15 11.0875 14.7375L5.19374 10.0937C3.76874 11.95 2.74999 13.8 2.15624 15.2312C1.94999 15.725 1.94999 16.275 2.15624 16.7687C3.08749 19 5.04374 22.25 7.96874 24.9625C10.9062 27.7 14.95 30 20 30C22.9875 30 25.6187 29.1937 27.8875 27.9687L23.3125 24.3687Z' fill='%2349494A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_5'%3E%3Crect width='40' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.woocommerce-lost-password .woocommerce,.account-page.not-logged-in .woocommerce{margin-top:var(--half-margin);border-top:1px solid var(--shade-2);padding-top:var(--half-margin)}.woocommerce-lost-password .woocommerce .woocommerce-form.woocommerce-form-login,.account-page.not-logged-in .woocommerce .woocommerce-form.woocommerce-form-login{margin-top:var(--half-margin);max-width:calc(50% - var(--half-margin))}.woocommerce-MyAccount-content h2{margin-bottom:var(--half-margin)}.woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--standard-margin);align-items:flex-end}@media all and (max-width: 800px){.woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper{grid-template-columns:1fr}}.woocommerce-MyAccount-content .woocommerce-notices-wrapper{width:100%}.woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account{display:grid;grid-template-columns:1fr 33.33333%;gap:0 var(--standard-margin);align-items:start}.woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account>p{grid-column:1;float:none!important;width:100%!important}.woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account>fieldset{grid-column:2;grid-row:1/span 99;margin:0}.woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account>fieldset:last-of-type{margin:var(--standard-margin) 0}.woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account>.clear{display:none}@media (max-width: 800px){.woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account{grid-template-columns:1fr}.woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account>fieldset{grid-column:1;grid-row:auto}}.coupon-error-notice{padding:var(--quarter-margin) 0;color:var(--colour-2);font-weight:700;flex-basis:100%;max-width:100%}p.free-shipping-message{text-align:left;color:var(--colour-2);font-weight:700;font-size:14px;margin-bottom:0}.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button,.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.added_to_cart.wc-forward,.tinv-wishlist .tinvwl-buttons-group button{line-height:1}.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-heart-o:before,.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-key:before,.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times:before{top:auto}body.search-results .woocommerce-products-header h1{font-size:clamp(24px,24px + 16 * (100vw - 540px) / 740,40px);padding-bottom:var(--half-margin);border-bottom:1px solid var(--shade-2);margin-bottom:var(--standard-margin)}.pinned-orders-section h3,.recent-orders-section h3{margin-bottom:var(--half-margin)}.pinned-order-card{position:relative;border:1px solid var(--shade-2);border-radius:var(--half-margin);padding:var(--quarter-margin);display:flex;flex-direction:column}.pinned-order-card .pinned-order-details{padding:var(--quarter-margin) var(--half-margin) 0}.pinned-order-card p{font-size:14px;line-height:1.4;margin-bottom:0}.pinned-order-card .pin-icon{position:absolute;top:-14px;right:-14px;height:40px;width:40px;display:flex;align-items:center;justify-content:center;border-radius:50px;background-color:var(--colour-2)}.pinned-order-card .pinned-order-actions{text-align:right}p.stock,.button.stock,.stock.added_to_cart.wc-forward{background-color:var(--shade-6);border-color:var(--shade-6);display:inline-block;font-size:12px;padding:var(--quarter-margin) var(--half-margin);border-radius:var(--standard-margin);line-height:1.1;margin-right:var(--quarter-margin)}p.stock.out-of-stock,.button.stock.out-of-stock,.stock.out-of-stock.added_to_cart.wc-forward{background-color:#edbab8;border:none}p.stock.low-stock,.button.stock.low-stock,.stock.low-stock.added_to_cart.wc-forward{background-color:#f8c7a7;border:none}.products .button.stock.out-of-stock,.products .stock.out-of-stock.added_to_cart.wc-forward{background-color:var(--shade-2);border:none}table.lpp-shipping-package-wrapper{width:100%}table.lpp-shipping-package-wrapper tbody tr:last-child td{border-bottom:none!important}table.lpp-shipping-package-wrapper p{margin-bottom:0;max-width:260px;margin-left:auto}table.lpp-shipping-package-wrapper ul.woocommerce-shipping-methods li{flex-direction:column;align-items:flex-end}td:has(~ td input[type=hidden]){padding-bottom:0!important}tr>td:first-child:has(~ td input[type=hidden]){padding-bottom:0!important}.woocommerce-cart .woocommerce-shipping-total.shipping .woocommerce-shipping-totals td{padding-top:0!important;padding-bottom:0!important}.woocommerce-cart .woocommerce-shipping-total.shipping:nth-child(2) td{padding-top:var(--quarter-margin)!important}.pickup-location-field .pickup-location-address{text-transform:none}.order-actions-wrapper{display:flex;flex-direction:column;gap:var(--quarter-margin);justify-content:flex-end;align-items:flex-end}.cwginstock-subscribe-form .panel-primary{border:none;margin-bottom:0;box-shadow:none}.cwginstock-subscribe-form .panel-primary>.panel-heading{color:var(--colour-2);background-color:transparent;border:none}.cwginstock-subscribe-form .panel-primary>.panel-heading h4{color:inherit}.cwginstock-subscribe-form .panel-primary>.panel-body{padding-bottom:0}.cwginstock-subscribe-form .panel-primary>.panel-body [class~=col],.cwginstock-subscribe-form .panel-primary>.panel-body [class*=col-],.cwginstock-subscribe-form .panel-primary>.panel-body [class*=col_]{padding-bottom:0}.cwginstock-subscribe-form .panel-primary>.panel-body .cwgstock_output{font-size:14px}.product-cb .input-checkbox{position:relative;width:22px;height:22px;margin:0;cursor:pointer;appearance:none}.product-cb .input-checkbox:before{background-color:transparent;border:1px solid var(--shade-3);border-radius:3px;content:"";height:22px;left:0;position:absolute;top:0;width:22px;display:block}.product-cb .input-checkbox:after{content:"";left:8px;top:4px;width:5px;height:10px;border:solid var(--colour-2);border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;opacity:0;display:block;transition:all .2s ease-in}.product-cb .input-checkbox:checked:after{opacity:1}.video-wrapper{position:relative;padding-bottom:56.25%;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.background-cover{background-position:center;background-size:cover;background-repeat:no-repeat}.no-margin{margin:0!important}.no-margin-bottom{margin-bottom:0!important}.no-margin-top{margin-top:0!important}.standard-margin-bottom{margin-bottom:var(--standard-margin)}.standard-margin-top{margin-top:var(--standard-margin)}.half-margin-bottom{margin-bottom:var(--half-margin)}.half-margin-top{margin-top:var(--half-margin)}.double-margin-bottom{margin-bottom:var(--double-margin)}.double-margin-top{margin-top:var(--double-margin)}.quarter-margin-bottom{margin-bottom:var(--quarter-margin)}.quarter-margin-top{margin-top:var(--quarter-margin)}.triple-margin-bottom{margin-bottom:var(--triple-margin)}.triple-margin-top{margin-top:var(--triple-margin)}.no-padding{padding:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding-top{padding-top:0!important}.no-padding-left{padding-left:0}.no-padding-right{padding-right:0}.quarter-padding-top{padding-top:var(--quarter-margin)}.half-padding-top{padding-top:var(--half-margin)}.standard-padding-top{padding-top:var(--standard-margin)}.double-padding-top{padding-top:var(--double-margin)}.triple-padding-top{padding-top:var(--triple-margin)}.quadruple-padding-top{padding-top:var(--quadruple-margin)}.quarter-padding-bottom{padding-bottom:var(--quarter-margin)}.half-padding-bottom{padding-bottom:var(--half-margin)}.standard-padding-bottom{padding-bottom:var(--standard-margin)}.double-padding-bottom{padding-bottom:var(--double-margin)}.triple-padding-bottom{padding-bottom:var(--triple-margin)}.quadruple-padding-bottom{padding-bottom:var(--quadruple-margin)}.quarter-padding-left{padding-left:var(--quarter-margin)}.half-padding-left{padding-left:var(--half-margin)}.standard-padding-left{padding-left:var(--standard-margin)}.double-padding-left{padding-left:var(--double-margin)}.triple-padding-left{padding-left:var(--triple-margin)}.quadruple-padding-left{padding-left:var(--quadruple-margin)}.quarter-padding-right{padding-right:var(--quarter-margin)}.half-padding-right{padding-right:var(--half-margin)}.standard-padding-right{padding-right:var(--standard-margin)}.double-padding-right{padding-right:var(--double-margin)}.triple-padding-right{padding-right:var(--triple-margin)}.quadruple-padding-right{padding-right:var(--quadruple-margin)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.fullscreen{min-height:calc(100vh - var(--header-height))}.fullscreen .grid{height:100%}[class*=col-][class*=-bottom]{align-self:auto}.overflow{overflow:visible}.sticky{position:fixed!important}.relative{position:relative}.flex-col-right{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.justify-end{justify-content:flex-end}.flex-input{display:flex;align-items:center;gap:20px}.max-height-img{padding:var(--standard-margin);background-color:var(--colour-2)}.max-height-img img{max-height:calc(100vh - var(--header-height) - var(--double-margin));width:auto;border-radius:var(--half-margin)}.mobile{display:none}@media (min-width: 782px){.wp-block-columns{flex-wrap:wrap!important}}@media (min-width: 800px){.wp-block-columns{flex-wrap:nowrap!important}}@media all and (max-width: 1460px){.blog-carousel .grid .col-12.slider-wrapper .arrow.left-arrow{left:var(--half-margin)}.blog-carousel .grid .col-12.slider-wrapper .arrow.right-arrow{right:var(--half-margin)}.blog-carousel .grid .col-12.slider-wrapper{padding:0 var(--standard-margin)}.testimonials-block .container,.testimonials-block .content-area>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover),.testimonials-block .content-area>* .inner-container,.content-area>* .testimonials-block .inner-container,.testimonials-block .content-area>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover),.testimonials-block .content-area>*.alignwide .inner-container,.content-area>*.alignwide .testimonials-block .inner-container,.product-slider-block .container,.product-slider-block .content-area>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover),.product-slider-block .content-area>* .inner-container,.content-area>* .product-slider-block .inner-container,.product-slider-block .content-area>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover),.product-slider-block .content-area>*.alignwide .inner-container,.content-area>*.alignwide .product-slider-block .inner-container{max-width:calc(100% - var(--double-margin))}.product-slider-block .swiper-button-prev{left:var(--swiper-navigation-sides-offset, 20px)}.product-slider-block .swiper-button-next{right:var(--swiper-navigation-sides-offset, 20px)}.timeline-block .container,.timeline-block .content-area>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover),.timeline-block .content-area>* .inner-container,.content-area>* .timeline-block .inner-container,.timeline-block .content-area>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover),.timeline-block .content-area>*.alignwide .inner-container,.content-area>*.alignwide .timeline-block .inner-container{padding-left:var(--standard-margin);padding-right:var(--standard-margin)}.timeline-block .container .arrow.left-arrow,.timeline-block .content-area>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) .arrow.left-arrow,.timeline-block .content-area>* .inner-container .arrow.left-arrow,.content-area>* .timeline-block .inner-container .arrow.left-arrow,.timeline-block .content-area>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) .arrow.left-arrow,.timeline-block .content-area>*.alignwide .inner-container .arrow.left-arrow,.content-area>*.alignwide .timeline-block .inner-container .arrow.left-arrow{left:var(--half-margin)}.timeline-block .container .arrow.right-arrow,.timeline-block .content-area>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) .arrow.right-arrow,.timeline-block .content-area>* .inner-container .arrow.right-arrow,.content-area>* .timeline-block .inner-container .arrow.right-arrow,.timeline-block .content-area>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) .arrow.right-arrow,.timeline-block .content-area>*.alignwide .inner-container .arrow.right-arrow,.content-area>*.alignwide .timeline-block .inner-container .arrow.right-arrow{right:var(--half-margin)}}@media all and (max-width: 1390px){.category-slider-block,.category-slider-wrapper{padding-left:var(--standard-margin);padding-right:var(--standard-margin)}.category-slider-block .swiper-button-next,.category-slider-wrapper .swiper-button-next{right:0}.category-slider-block .swiper-button-prev,.category-slider-wrapper .swiper-button-prev{left:0}}@media all and (max-width: 1280px){header#header .menu-holder nav.main-menu>ul{gap:var(--half-margin)}.blog-carousel .grid .col-12.slider-wrapper .arrow{top:9vw}.colour-codes-block{margin-bottom:8.5vw;padding-bottom:8.5vw}.colour-codes-block .container img.colour-codes,.colour-codes-block .content-area>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) img.colour-codes,.colour-codes-block .content-area>* .inner-container img.colour-codes,.content-area>* .colour-codes-block .inner-container img.colour-codes,.colour-codes-block .content-area>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) img.colour-codes,.colour-codes-block .content-area>*.alignwide .inner-container img.colour-codes,.content-area>*.alignwide .colour-codes-block .inner-container img.colour-codes{margin-top:0;margin-bottom:-8.5vw}.products>li{flex-basis:calc((100% - var(--double-margin)) / 3);max-width:calc((100% - var(--double-margin)) / 3)}.compatible.product-list .products>li,.related.product-list .products>li{flex-basis:calc((100% - var(--triple-margin)) / 4);max-width:calc((100% - var(--triple-margin)) / 4)}.recycle-block .recycle-image-wrapper{flex-basis:40%;max-width:40%}}@media all and (max-width: 1180px){.compatible.product-list .products>li,.related.product-list .products>li{flex-basis:calc((100% - var(--standard-margin)) / 2);max-width:calc((100% - var(--standard-margin)) / 2)}}@media all and (max-width: 1080px){header#header .menu-holder nav.main-menu{display:none}header#header .menu-holder .header-actions .search-button,header#header .menu-holder .header-actions .account-button{display:none}header#header .menu-holder button.hamburger{display:flex}.header-logo{width:136px;transform:translateY(0)}footer#footer .container.bottom,footer#footer .content-area>.bottom:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover),footer#footer .content-area>* .bottom.inner-container,.content-area>* footer#footer .bottom.inner-container,footer#footer .content-area>.bottom.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover){flex-direction:column}footer#footer .container.bottom span.copyright,footer#footer .content-area>.bottom:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) span.copyright,footer#footer .content-area>* .bottom.inner-container span.copyright,.content-area>* footer#footer .bottom.inner-container span.copyright,footer#footer .content-area>.bottom.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) span.copyright{max-width:none}footer#footer .container.bottom div:not(.copyright),footer#footer .content-area>.bottom:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) div:not(.copyright),footer#footer .content-area>* .bottom.inner-container div:not(.copyright),.content-area>* footer#footer .bottom.inner-container div:not(.copyright),footer#footer .content-area>.bottom.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) div:not(.copyright){text-align:left}footer#footer .container.bottom p,footer#footer .content-area>.bottom:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) p,footer#footer .content-area>* .bottom.inner-container p,.content-area>* footer#footer .bottom.inner-container p,footer#footer .content-area>.bottom.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) p{line-height:1.5}.blog-carousel .grid .col-12.slider-wrapper .arrow{top:14vw}.colour-codes-block .icons{justify-content:center}.industry-popups .top-section .col.pop{width:25%;flex-grow:0}.main-wrap{flex-direction:column;gap:var(--standard-margin)}.product-sidebar{width:100%;border-bottom:1px solid var(--shade-2)}.product-sidebar .product-categories{display:none}.product-main{max-width:100%}body.post-type-archive-community main.content-area>.container,body.post-type-archive-community main.content-area>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover),body.post-type-archive-community .content-area>main.content-area>.inner-container,body.post-type-archive-community main.content-area>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover),body.post-type-archive-community .content-area>*.alignwide main.content-area>.inner-container,.content-area>*.alignwide body.post-type-archive-community main.content-area>.inner-container,body.blog main.content-area>.container,body.blog main.content-area>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover),body.blog .content-area>main.content-area>.inner-container,body.blog main.content-area>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover),body.blog .content-area>*.alignwide main.content-area>.inner-container,.content-area>*.alignwide body.blog main.content-area>.inner-container{padding-top:var(--double-margin)}.product-sidebar .product-filter-drawer .filters-drawer-inner{position:fixed;top:0;left:0;width:100%;background-color:var(--shade-2);z-index:1001;padding:var(--standard-margin) var(--half-margin) 126px;height:100dvh;max-height:100vh;overflow:auto;overscroll-behavior:contain}.product-sidebar .product-filter-drawer .filters-drawer-inner ul.filter-options{background-color:var(--shade-1);padding:0 var(--half-margin);border-radius:22px;list-style:none}.product-sidebar .product-filter-drawer .filters-drawer-inner ul.filter-options>li{border-bottom:1px solid var(--shade-2);padding:var(--half-margin) 0 var(--quarter-margin) 0}.product-sidebar .product-filter-drawer .filters-drawer-inner ul.filter-options>li a{margin-bottom:0;display:flex;justify-content:space-between}.product-sidebar .product-filter-drawer .filters-drawer-inner ul.filter-options>li>ul.has-options{margin-top:var(--quarter-margin)}.product-sidebar .product-filter-drawer .filters-drawer-inner ul.filter-options>li>ul.has-options>li:last-child{padding-bottom:0;margin-bottom:0}.product-sidebar .product-filter-drawer .filters-drawer-inner ul.filter-options>li:last-child{border-bottom:none}.product-sidebar .woocommerce-ordering select{background-color:var(--shade-1);border-color:var(--shade-1)}.product-sidebar button.filter-button.product-filter-search-desktop{display:none}.product-sidebar button.filter-button.product-filter-search-mobile{display:flex}.product-sidebar .product-filter-drawer .filters-drawer-inner .wrap.sort-by{display:none}.product-sidebar .product-filter-drawer .filters-drawer-inner .wrap.sort-by_mobile{display:flex}.product-sidebar .product-filter-drawer .filters-drawer-inner .filter-buttons{display:flex;position:fixed;bottom:0;left:0;width:100%;background-color:var(--shade-2);z-index:1001;padding:var(--half-margin);height:126px}.floating-cta-wrap .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}.wp-block-acf-sds-downloads .results-table .results-header .column{padding:var(--half-margin) var(--half-margin)}.locations-distributors{padding-left:0;padding-right:0}.locations-distributors .distributors-heading{margin-bottom:var(--standard-margin)}.icon-group-block .icons{flex-wrap:wrap;justify-content:flex-start}.icon-group-block .icons .icon-wrapper{flex-basis:calc(50% - var(--half-margin));max-width:calc(50% - var(--half-margin))}.testimonials-block .container,.testimonials-block .content-area>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover),.testimonials-block .content-area>* .inner-container,.content-area>* .testimonials-block .inner-container,.testimonials-block .content-area>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover),.testimonials-block .content-area>*.alignwide .inner-container,.content-area>*.alignwide .testimonials-block .inner-container,.product-slider-block .container,.product-slider-block .content-area>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover),.product-slider-block .content-area>* .inner-container,.content-area>* .product-slider-block .inner-container,.product-slider-block .content-area>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover),.product-slider-block .content-area>*.alignwide .inner-container,.content-area>*.alignwide .product-slider-block .inner-container{margin:auto;max-width:calc(100% - var(--double-margin))}.testimonials-block .container,.testimonials-block .content-area>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover),.testimonials-block .content-area>* .inner-container,.content-area>* .testimonials-block .inner-container,.testimonials-block .content-area>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover),.testimonials-block .content-area>*.alignwide .inner-container,.content-area>*.alignwide .testimonials-block .inner-container{padding:0}.testimonials-block .slider-wrapper{padding:0 var(--standard-margin)}.testimonials-block .slider-wrapper .arrow.left-arrow{left:calc(var(--half-margin) * -1)}.testimonials-block .slider-wrapper .arrow.right-arrow{right:calc(var(--half-margin) * -1)}.recycle-block svg{width:100px;height:auto}}@media all and (max-width: 920px){.recycle-block{margin:var(--standard-margin) 0}}@media all and (max-width: 800px){.desktop{display:none}.mobile{display:block}.mobile-is-content-justification-left{justify-content:flex-start!important}.mb-no-min-height{min-height:1px!important;padding:var(--standard-margin) 0!important}.mb-no-gap{gap:0!important}.mb-no-gap ul.wp-block-list{margin-bottom:var(--quarter-margin)!important}.wp-block-gallery.wp-block-gallery-3{gap:var(--quarter-margin)!important}.sm-halfscreen{min-height:50vh;padding-bottom:60px!important}.sm-autoscreen{min-height:auto;padding-bottom:60px!important}.grid.reverse-mobile{flex-direction:column-reverse}.w-70{width:100%;max-width:70vw;margin:0 auto;height:auto}body:not(.woocommerce):not(.woocommerce-page) .content-area>*:last-child.half-padding-bottom{padding-bottom:calc(var(--standard-margin) + var(--half-margin))}.logo-holder>a>svg{width:120px;height:auto}.wp-block-group:not(.industry-popups){padding-top:var(--standard-margin);padding-bottom:var(--standard-margin)}.line-holder.fat{transform:translateY(-15px);height:45px}.line-holder.fat .line{height:30px}.line-holder.fat .line.line-grey{width:calc(68% + 200px)}.line-holder.fat .line.line-red,.line-holder.fat .line.line-white{transform:translate(15px) translateY(15px) skew(-45deg)}button,.button,.added_to_cart.wc-forward,a:link.button,a:visited.button,a:link.wp-block-button__link,a:visited.wp-block-button__link,.wp-block-button__link,input[type=submit],.page-numbers,.wp-block-button.is-style-outline a.wp-block-button__link{font-size:12px;padding:0 var(--half-margin);min-height:38px;line-height:1.1}.post-tags .button,.post-tags .added_to_cart.wc-forward,.post-tags a:link.button{font-size:10px;padding:.2em var(--half-margin) 0;min-height:30px;margin-right:var(--quarter-margin)}section.page-header .overlay .container .hero-content,section.page-header .overlay .content-area>* .inner-container .hero-content,.content-area>* section.page-header .overlay .inner-container .hero-content,section.page-header .overlay .content-area>*.alignwide .inner-container .hero-content,.content-area>*.alignwide section.page-header .overlay .inner-container .hero-content,section.page-header .overlay .content-area>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) .hero-content,section.page-header .overlay .content-area>*.alignwide .inner-container .hero-content,.content-area>*.alignwide section.page-header .overlay .inner-container .hero-content,section.page-header .overlay .content-area>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) .hero-content,section.page-header .overlay .content-area>* .inner-container .hero-content,.content-area>* section.page-header .overlay .inner-container .hero-content,section.page-header .overlay .grid .hero-content{margin-top:var(--double-margin)}.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}.wp-block-columns.mobile-two-columns{flex-wrap:wrap!important;gap:var(--half-margin)}.wp-block-columns.mobile-two-columns>.wp-block-column{flex-basis:calc(50% - var(--quarter-margin))!important;max-width:calc(50% - var(--quarter-margin))!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}section.page-header{min-height:calc(90vh - var(--header-height))}section.page-header .overlay .scroll-arrow{bottom:var(--half-margin)}.testimonials-block{padding:var(--standard-margin) 0}.testimonials-block .slider-wrapper{padding:0 var(--standard-margin)}.testimonials-block .testimonial-stars .star{margin:0 5px}.testimonials-block .testimonial-stars .star svg{width:16px;height:16px}.testimonials-block .testimonial-author h6{font-size:14px}.slider-wrapper .arrow,.slider-wrapper .swiper-button-next,.slider-wrapper .swiper-button-prev,.product-slider-block .arrow,.product-slider-block .swiper-button-next,.product-slider-block .swiper-button-prev{width:16px!important;height:auto!important}.slider-wrapper .arrow svg,.slider-wrapper .swiper-button-next svg,.slider-wrapper .swiper-button-prev svg,.product-slider-block .arrow svg,.product-slider-block .swiper-button-next svg,.product-slider-block .swiper-button-prev svg{width:16px!important;height:auto!important}.blog-carousel .grid .col-12.slider-wrapper .arrow{top:25vw}.blog-carousel{padding-bottom:var(--standard-margin)}.timeline-block .no-padding-left{padding-right:0}.timeline-block .no-padding-right{padding-left:0}.post-items.featured-posts+hr{margin:0 0 var(--standard-margin) 0}body.single-post .main-container{padding-top:var(--standard-margin)}.timeline-block .navigation .time-line .time-line-dot{height:14px;width:14px;transform:translate(-50%)}.timeline-block .navigation .time-line .time-line-item{transform:rotate(90deg);transform-origin:top;padding-left:45px;font-size:14px;padding-top:0;line-height:1}.button-panel-block a.button,.button-panel-block a.added_to_cart.wc-forward{min-height:50px}.colour-codes-block .icons .icon-wrapper .icon{height:75px}.industry-popups .top-section .col.pop{width:50%}.industry-popups .top-section h3{margin-bottom:0}.before-after-block .img .label{width:130px;font-size:16px;padding:var(--quarter-margin) 0}main .content-area .image-group-block{padding-top:var(--standard-margin);padding-bottom:0}main .content-area .image-group-block h3{margin-bottom:0}.products>li{flex-basis:calc((100% - var(--standard-margin)) / 2);max-width:calc((100% - var(--standard-margin)) / 2)}.products>li form .product-details .product-title-link h6{font-size:14px}.single-product .product-main .grid.wrapper{flex-direction:column}.single-product .product-main .grid.wrapper .product-media,.single-product .product-main .grid.wrapper .product-summary{flex-basis:100%;max-width:100%}.single-product .product-media{padding-bottom:0}.single-product .product-media .woocommerce-product-gallery{margin-bottom:var(--half-margin)}.single-product .product-media .woocommerce-product-gallery .mc-product-gallery-thumbs .slick-slide{max-width:100px}.single-product .product-summary .mc-divider{margin:0 0 var(--half-margin) 0}.single-product .related.product-list,.single-product .compatible.product-list{margin-bottom:0}.woocommerce-shop section.page-header .overlay .button.graphic,.woocommerce-shop section.page-header .overlay .graphic.added_to_cart.wc-forward{padding:2px var(--half-margin) 6px}.woocommerce-shop section.page-header .overlay .button.graphic img,.woocommerce-shop section.page-header .overlay .graphic.added_to_cart.wc-forward img{height:16px}.cart-page .cart-collaterals{flex-direction:column}.cart-page .cart-collaterals .cross-sells,.cart-page .cart-collaterals .cart_totals{width:100%;flex-basis:100%;max-width:100%}table.shop_table_responsive:not(.cart) thead{display:none}table.shop_table_responsive:not(.cart) tbody tr:first-child td:first-child{border-top:0}table.shop_table_responsive:not(.cart) tr{display:block;gap:var(--half-margin)}table.shop_table_responsive:not(.cart) tr td,table.shop_table_responsive:not(.cart) tr th{display:block;text-align:right!important}table.shop_table_responsive:not(.cart) tr td.order-actions,table.shop_table_responsive:not(.cart) tr th.order-actions{text-align:left!important}table.shop_table_responsive:not(.cart) tr td:before,table.shop_table_responsive:not(.cart) tr th:before{content:attr(data-title) ": ";font-weight:700;float:left;color:var(--shade-3)}table.shop_table_responsive:not(.cart) tr td.product-remove:before,table.shop_table_responsive:not(.cart) tr td.actions:before,table.shop_table_responsive:not(.cart) tr th.product-remove:before,table.shop_table_responsive:not(.cart) tr th.actions:before{display:none}.woocommerce-shipping-methods{padding-left:0!important}.woocommerce-lost-password .woocommerce .woocommerce-form.woocommerce-form-login,.account-page.not-logged-in .woocommerce .woocommerce-form.woocommerce-form-login{max-width:100%}.order-heading{padding-bottom:0}.account-page .woocommerce-order-details,.wishlist-page .woocommerce-order-details{margin-top:var(--half-margin)}table.my_account_orders tr td.order-actions{text-align:left}table.my_account_orders tr td.order-actions:before{display:none}table.my_account_orders tr td.order-actions .button,table.my_account_orders tr td.order-actions .added_to_cart.wc-forward{float:none;margin:.125em .25em .125em 0}tr.wc-local-pickup-plus{vertical-align:top}tr.wc-local-pickup-plus td div .small{display:flex}.woocommerce-cart-form table.cart{display:flex;flex-direction:column;gap:var(--half-margin)}.woocommerce-cart-form table.cart thead{display:none}.woocommerce-cart-form table.cart tr.cart_item{display:flex;flex-direction:column;gap:var(--quarter-margin);border-top:1px solid var(--shade-2);margin-top:var(--half-margin);padding-top:var(--half-margin)}.woocommerce-cart-form table.cart tr.cart_item:first-of-type{border-top:none;margin-top:0;padding-top:0}.woocommerce-cart-form table.cart tr.cart_item td{display:block;padding:0}.woocommerce-cart-form table.cart tr.cart_item td:before{content:attr(data-title) ": ";font-weight:700;float:left;color:var(--shade-3)}.woocommerce-cart-form table.cart tr.cart_item td.product-remove:before,.woocommerce-cart-form table.cart tr.cart_item td.actions:before{display:none}.woocommerce-cart-form table.cart tr.cart_item td.product-name:before{display:none}.woocommerce-cart-form table.cart tr.cart_item td.product-name .product-image-details{text-align:left}.woocommerce-cart-form table.cart tr.cart_item td.product-name .product-image-details .image-wrap{width:100px;margin-right:0}.woocommerce-cart-form table.cart tr.cart_item td.product-name .product-image-details p.subtitle{display:none}.woocommerce-cart-form table.cart tr.cart_item td.product-name p{margin-bottom:0}.woocommerce-cart-form table.cart tr.cart_item td.product-quantity{transform:translateY(0);display:flex;align-items:center;justify-content:space-between;gap:var(--half-margin)}.woocommerce-cart-form table.cart tr.cart_item td.product-quantity .product-cart-qty{margin:0 0 0 auto}.woocommerce-cart-form table.cart tr.cart_item td.product-quantity a.remove{color:var(--colour-2);font-size:12px}.woocommerce-cart-form table.cart tr.cart_item td.product-code span,.woocommerce-cart-form table.cart tr.cart_item td.product-uom span,.woocommerce-cart-form table.cart tr.cart_item td.product-subtotal span.woocommerce-Price-amount{margin-top:0;color:var(--shade-3);display:block;text-align:right}.cart-page table.shop_table .actions{flex-direction:column}.cart-page table.shop_table .actions .coupon{flex-wrap:nowrap}.cart-page table.shop_table .actions .coupon input[type=text]{width:100%}.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper{padding:var(--half-margin)}.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper th{display:none}.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper td{display:block;text-align:left!important}.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper td p{margin-left:0}.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper td span.amount{display:inline-block}.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper td:before{content:attr(data-title);display:block;margin-bottom:var(--quarter-margin)}.cart-page .cart-collaterals .cart_totals .cart-totals-wrapper .cart-subtotal span.amount{padding-bottom:var(--half-margin)}table.lpp-shipping-package-wrapper ul.woocommerce-shipping-methods li{align-items:flex-start}.pickup-location-field{min-width:100%!important}.pickup-location-field .select2-container{margin:var(--half-margin) 0;min-width:100%!important;width:100%!important;max-width:100%!important}.checkout-page .col2-set{flex-direction:column}.checkout-page .col2-set .col-1,.checkout-page .col2-set .col-2{flex-basis:100%;max-width:100%}.checkout-page .woocommerce-gift-message-field{flex-wrap:wrap;margin-bottom:0}.account-page nav.woocommerce-MyAccount-navigation ul,.wishlist-page nav.woocommerce-MyAccount-navigation ul{justify-content:space-between;flex-wrap:wrap}.woocommerce-columns.woocommerce-columns--2 .woocommerce-column,.woocommerce-columns.woocommerce-columns--2 .woocommerce-Address,.woocommerce-Addresses .woocommerce-column,.woocommerce-Addresses .woocommerce-Address{flex-basis:100%;max-width:100%}.wishlist-page .tinvwl-input-group .form-control{height:38px;line-height:1}.tinv-wishlist .tinvwl-table-manage-list .wishlist_item{display:block;position:relative;padding:var(--standard-margin) 0;border-bottom:1px solid var(--shade-2)}.tinv-wishlist .tinvwl-table-manage-list .tinv-wishlist table.tinvwl-table-manage-list tbody td:last-child{border:0}.tinv-wishlist .tinvwl-table-manage-list .product-remove,.tinv-wishlist .tinvwl-table-manage-list .product-cb{position:absolute;top:var(--standard-margin);width:auto!important}.tinv-wishlist .tinvwl-table-manage-list .product-remove button,.tinv-wishlist .tinvwl-table-manage-list .product-cb button{margin:auto}.tinv-wishlist .tinvwl-table-manage-list .product-cb{right:0}.tinv-wishlist .tinvwl-table-manage-list .product-remove{left:0;transform:translateY(-8px)}.tinv-wishlist table.tinvwl-table-manage-list tbody td:last-child{border:0}section.page-header{min-height:auto}section.page-header .overlay{position:relative;height:auto;padding-top:calc(var(--header-height) + var(--half-margin));padding-bottom:var(--double-margin)}section.page-header.post,section.page-header.archive{min-height:auto}body.woocommerce .account-page .main-container,body.woocommerce .cart-page .main-container,body.woocommerce .checkout-page .main-container,body.woocommerce-page .account-page .main-container,body.woocommerce-page .cart-page .main-container,body.woocommerce-page .checkout-page .main-container,body.page .account-page .main-container,body.page .cart-page .main-container,body.page .checkout-page .main-container,body.blog .account-page .main-container,body.blog .cart-page .main-container,body.blog .checkout-page .main-container,body.single-post .account-page .main-container,body.single-post .cart-page .main-container,body.single-post .checkout-page .main-container{padding-top:calc(var(--standard-margin) + 0px)}body:not(.woocommerce):not(.woocommerce-page) .content-area>.wp-block-group:first-child,body:not(.woocommerce):not(.woocommerce-page) .content-area>.wp-block-columns:first-child{padding-top:var(--double-margin)}.floating-cta .cta-card{position:relative;margin-top:0!important;width:100%}.box-group-block{flex-direction:column}.content-area form{font-size:14px}.floating-image-block .floating-image-container{position:relative;top:unset;left:unset;transform:unset!important}.floating-image-block .floating-image-container .floating-image-wrapper,.floating-image-block .floating-image-container .floating-image-wrapper .floating-image{transform:unset!important}.pagination{text-align:center;padding-bottom:0}.pagination .nav-links{display:flex;width:100%;justify-content:center;flex-wrap:wrap;gap:var(--quarter-margin)}.wp-block-acf-sds-downloads .results-table{display:block}.wp-block-acf-sds-downloads .results-table .results-header,.wp-block-acf-sds-downloads .results-table .results-body{display:flex;flex-wrap:nowrap}.wp-block-acf-sds-downloads .results-table .results-header .column,.wp-block-acf-sds-downloads .results-table .results-body .column{display:flex;padding-left:2px;padding-right:2px;font-size:13px}.wp-block-acf-sds-downloads .results-table .results-header .column.description-column,.wp-block-acf-sds-downloads .results-table .results-body .column.description-column{flex-basis:40%;max-width:40%;min-width:auto;font-size:13px;justify-content:flex-start}.wp-block-acf-sds-downloads .results-table .results-header .column.sku-column,.wp-block-acf-sds-downloads .results-table .results-body .column.sku-column,.wp-block-acf-sds-downloads .results-table .results-header .column.sds-column,.wp-block-acf-sds-downloads .results-table .results-body .column.sds-column,.wp-block-acf-sds-downloads .results-table .results-header .column.pis-column,.wp-block-acf-sds-downloads .results-table .results-body .column.pis-column{flex-basis:20%;max-width:20%}.wp-block-acf-sds-downloads .results-table .results-header .result-row,.wp-block-acf-sds-downloads .results-table .results-body .result-row{display:flex;flex-wrap:nowrap}.wp-block-acf-sds-downloads .results-table .results-header .result-row .column,.wp-block-acf-sds-downloads .results-table .results-body .result-row .column{display:flex;padding-left:2px;padding-right:2px}.wp-block-acf-sds-downloads .results-table .results-body{flex-direction:column}.wp-block-acf-sds-downloads .results-table .results-body .download-button-wrapper .button.red,.wp-block-acf-sds-downloads .results-table .results-body .download-button-wrapper .red.added_to_cart.wc-forward{min-height:auto;height:32px;width:32px}.wp-block-group.half-image-group{padding-top:0;padding-bottom:0}.wp-block-group.half-image-group .half-image{position:relative;width:100%;height:100%;top:auto;right:auto;bottom:auto}.wp-block-group.half-image-group .half-content,.wp-block-group.half-image-group .tagline{padding-top:var(--standard-margin)}.category-slider-block{padding:0}.category-slider-block .category-slider{padding-bottom:var(--double-margin)}.category-slider-block .swiper-button-next,.category-slider-block .swiper-button-prev{top:auto;bottom:var(--quarter-margin);width:26px;height:26px}.category-slider-block .swiper-button-next svg,.category-slider-block .swiper-button-prev svg{width:auto;max-width:10px}.category-slider-block .swiper-button-next{transform:translate(0) translateY(0);left:auto;right:0}.category-slider-block .swiper-button-prev{transform:rotate(180deg);right:auto}.category-slider-wrapper{padding-left:0;padding-right:0}.testimonials-block{min-height:auto}.single-post .article{padding-bottom:0}.single-post .sidebar{padding-bottom:var(--quarter-margin)}.single-post .post-tabs .tab-head{justify-content:space-between;padding:var(--half-margin) var(--half-margin)}.single-post .post-tabs .tab-head .tab-title{font-size:10px}.single-post .post-tabs .tab-body .tab-content{padding-bottom:0}.single-post .post-tabs .tab-body .tab-content .products>li{flex-basis:calc((100% - var(--standard-margin)) / 2);max-width:calc((100% - var(--standard-margin)) / 2)}.single-post hr{margin-bottom:var(--standard-margin)}.single-post .article-cta{padding:0}.single-post .article-cta .social-links-holder a svg{height:24px;width:24px}.single-post .article-copy-button svg{height:24px;width:24px}.tag-cloud{display:flex;gap:var(--quarter-margin) var(--half-margin);flex-wrap:wrap;margin-bottom:var(--half-margin)}.tag-cloud a:link.tag,.tag-cloud a:active.tag,.tag-cloud a:visited.tag{display:inline-flex;transform:none;width:auto}.tag-cloud a:link.tag.taglink,.tag-cloud a:active.tag.taglink,.tag-cloud a:visited.tag.taglink{padding:5px 0}a:link.tag,a:active.tag,a:visited.tag{display:inline-flex;transform:none;width:auto}.recycle-block{margin:0}.recycle-block>.container,.content-area.recycle-block>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover),.content-area>.recycle-block>.inner-container,.content-area.recycle-block>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover),.content-area>*.alignwide .recycle-block>.inner-container{flex-wrap:wrap;flex-direction:column;gap:var(--half-margin);text-align:center}.recycle-block>.container .recycle-image-wrapper,.content-area.recycle-block>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) .recycle-image-wrapper,.content-area>.recycle-block>.inner-container .recycle-image-wrapper,.content-area.recycle-block>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) .recycle-image-wrapper,.content-area>*.alignwide .recycle-block>.inner-container .recycle-image-wrapper{flex-basis:100%;max-width:100%;justify-content:center;display:flex}.recycle-block>.container .recycle-image-wrapper img,.content-area.recycle-block>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) .recycle-image-wrapper img,.content-area>.recycle-block>.inner-container .recycle-image-wrapper img,.content-area.recycle-block>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) .recycle-image-wrapper img,.content-area>*.alignwide .recycle-block>.inner-container .recycle-image-wrapper img{position:relative;top:auto;left:auto;transform:none;max-width:360px}}@media all and (max-width: 540px){footer#footer>.container,footer.content-area#footer>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover),.content-area>footer#footer>.inner-container,footer.content-area#footer>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover),.content-area>*.alignwide footer#footer>.inner-container{flex-direction:column}footer#footer>.container .brand,footer.content-area#footer>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) .brand,.content-area>footer#footer>.inner-container .brand,footer.content-area#footer>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) .brand,.content-area>*.alignwide footer#footer>.inner-container .brand{width:auto;justify-content:center}footer#footer>.container .information,footer.content-area#footer>*:not(.alignwide):not(.alignfull):not(.wp-block-group):not(.force-full):not(.wp-block-spacer):not(.floating-image-block):not(.grid):not(main):not(.wp-block-cover) .information,.content-area>footer#footer>.inner-container .information,footer.content-area#footer>*.alignwide:not(.wp-block-group):not(.force-full):not(.floating-image-block):not(.grid):not(.wp-block-cover) .information,.content-area>*.alignwide footer#footer>.inner-container .information{width:100%}.account-page nav.woocommerce-MyAccount-navigation ul li,.wishlist-page nav.woocommerce-MyAccount-navigation ul li{flex-basis:calc(33.33333% - var(--quarter-margin));max-width:calc(33.33333% - var(--quarter-margin))}.account-page nav.woocommerce-MyAccount-navigation ul li:nth-child(1),.account-page nav.woocommerce-MyAccount-navigation ul li:nth-child(4),.wishlist-page nav.woocommerce-MyAccount-navigation ul li:nth-child(1),.wishlist-page nav.woocommerce-MyAccount-navigation ul li:nth-child(4){text-align:left}.account-page nav.woocommerce-MyAccount-navigation ul li:nth-child(2),.account-page nav.woocommerce-MyAccount-navigation ul li:nth-child(5),.wishlist-page nav.woocommerce-MyAccount-navigation ul li:nth-child(2),.wishlist-page nav.woocommerce-MyAccount-navigation ul li:nth-child(5){text-align:center}.account-page nav.woocommerce-MyAccount-navigation ul li:nth-child(3),.account-page nav.woocommerce-MyAccount-navigation ul li:nth-child(6),.wishlist-page nav.woocommerce-MyAccount-navigation ul li:nth-child(3),.wishlist-page nav.woocommerce-MyAccount-navigation ul li:nth-child(6){text-align:right}.single-post .post-tabs .tab-head{flex-direction:column;gap:var(--half-margin)}}
