.row{--bs-gutter-x: 30px;--bs-gutter-y: 0;margin-top:calc(var(--bs-gutter-y)*-1);margin-left:calc(var(--bs-gutter-x)*-0.5);margin-right:calc(var(--bs-gutter-x)*-0.5)}.row>*{margin-top:var(--bs-gutter-y);padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}@media only screen and (max-width: 768px){.row>*{width:100%}}.zonebottom [role=row-section]>.row,.zonebottom [role=row-section] [role=row-wrapper]>.row,.catalog-grid [role=row-section]>.row,.catalog-grid [role=row-section] [role=row-wrapper]>.row,.page-content [role=row-section]>.row,.page-content [role=row-section] [role=row-wrapper]>.row,.zonetop [role=row-section]>.row,.zonetop [role=row-section] [role=row-wrapper]>.row{--bs-gutter-y: calc(80px / 4)}img{image-rendering:optimize-contrast}.flex-custom{display:flex;justify-content:space-between;align-items:center}.flex-custom--center{display:flex;justify-content:center;align-items:center}.list-custom{margin:0;padding:0;list-style:none}.list-custom li{margin:0;padding:0}.ex-loggedout .logged-out-hide,.ex-loggedin .logged-in-hide{display:none !important}.catalog-grid .container{padding:0 15px}.container .container{padding:0;width:auto}.visually-hidden{border:0;padding:0;margin:0;position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);white-space:nowrap}.g-recaptcha{max-width:304px;width:100%;overflow:hidden}.g-recaptcha>div{width:100% !important}.g-recaptcha iframe{width:100% !important}.var-content:empty{display:none}.var-content:not(:empty)+.var-default{display:none}@media(min-width: 768px){.dashboard-sortable{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}}.form-group label{display:block;color:var(--theme-label-color, var(--theme-colour-darkgrey, #4a4a4a));font-weight:500}.form-group input[type=text],.form-group input[type=email],.form-group input[type=date],.form-group input[type=password],.form-group input[type=number],.form-group input[type=tel],.form-group textarea{color:var(--theme-input-color, var(--theme-colour-darkgrey, #4a4a4a));font-size:var(--theme-input-font-size, 13px);line-height:var(--theme-input-font-size, 13px);background-color:var(--theme-input-bg, var(--theme-colour-lightgrey, #f5f5f5));border:var(--theme-input-border, 1px solid var(--theme-colour-lightgrey, #f5f5f5));border-radius:var(--theme-input-border-radius, 10px 20px);padding:var(--theme-input-padding, 6px 16px);outline:none;width:100%}.form-group input[type=text]:hover,.form-group input[type=text]:focus,.form-group input[type=email]:hover,.form-group input[type=email]:focus,.form-group input[type=date]:hover,.form-group input[type=date]:focus,.form-group input[type=password]:hover,.form-group input[type=password]:focus,.form-group input[type=number]:hover,.form-group input[type=number]:focus,.form-group input[type=tel]:hover,.form-group input[type=tel]:focus,.form-group textarea:hover,.form-group textarea:focus{border:var(--theme-input-hover-border, 1px solid var(--theme-brand-default, var(--theme-colour-teal, #00877d)))}.form-group input[type=text]::placeholder,.form-group input[type=email]::placeholder,.form-group input[type=date]::placeholder,.form-group input[type=password]::placeholder,.form-group input[type=number]::placeholder,.form-group input[type=tel]::placeholder,.form-group textarea::placeholder{color:var(--theme-input-placeholder-color, var(--theme-colour-darkgrey, #4a4a4a));opacity:1}.form-group select{color:var(--theme-input-color, var(--theme-colour-darkgrey, #4a4a4a));font-size:var(--theme-input-font-size, 13px);line-height:var(--theme-input-font-size, 13px);background-color:var(--theme-input-bg, var(--theme-colour-lightgrey, #f5f5f5));border:var(--theme-input-border, 1px solid var(--theme-colour-lightgrey, #f5f5f5));border-radius:var(--theme-input-border-radius, 10px 20px);padding:var(--theme-input-padding, 6px 16px);outline:none;width:100%}.form-group select:hover,.form-group select:focus{border:var(--theme-input-hover-border, 1px solid var(--theme-brand-default, var(--theme-colour-teal, #00877d)))}.form-group select::placeholder{color:var(--theme-input-placeholder-color, var(--theme-colour-darkgrey, #4a4a4a));opacity:1}.form-group select{padding:var(--theme-select-padding, 6px 16px);appearance:none}.form-group:has(select){position:relative}.form-group:has(select)::after{content:"";font-family:FontAwesome;position:absolute;top:78%;right:20px;transform:translateY(-78%);pointer-events:none}.form-group:has(select):has(.select2){margin-bottom:15px}.form-group:has(select):has(.select2)::after{display:none}.text-color{color:var(--theme-text-col, var(--theme-colour-darkgrey, #4a4a4a)) !important}.text-white{color:#fff !important}.text-primary{color:var(--theme-brand-default, var(--theme-colour-teal, #00877d)) !important}.text-secondary{color:var(--theme-brand-secondary, var(--theme-colour-lightteal, #26b8ad)) !important}.text-tertiary{color:var(--theme-brand-tertiary, var(--theme-colour-darkteal, #005c55)) !important}.text-uppercase{text-transform:uppercase}.bg-black{background:#000}.bg-white{background:#fff}.bg-primary{background:var(--theme-brand-default, var(--theme-colour-teal, #00877d))}.bg-secondary{background:var(--theme-brand-secondary, var(--theme-colour-lightteal, #26b8ad))}.bg-tertiary{background:var(--theme-brand-tertiary, var(--theme-colour-darkteal, #005c55))}.bg-lightgrey{background:var(--theme-colour-lightgrey, #f5f5f5)}.bg-rounded{border-radius:40px;overflow:hidden}.btn-custom.primary{color:var(--theme-btn-primary-color, var(--theme-colour-white, #fff));font-size:var(--theme-btn-font-size, 0.875em);line-height:var(--theme-btn-font-size, 0.875em);background-color:var(--theme-btn-primary-bg, var(--theme-brand-default, var(--theme-colour-teal, #00877d)));border:var(--theme-btn-primary-border, 3px solid var(--theme-brand-default, var(--theme-colour-teal, #00877d)));border-radius:var(--theme-btn-border-radius, 10px 20px);padding:var(--theme-btn-padding, 11px 20px);width:fit-content;text-transform:uppercase;font-weight:700;display:block;transition:all .5s;text-align:center}.btn-custom.primary:hover,.btn-custom.primary:focus-visible{color:var(--theme-btn-primary-hover-color, var(--theme-brand-default, var(--theme-colour-teal, #00877d)));background-color:var(--theme-btn-primary-hover-bg, var(--theme-colour-paleteal, #c4eae7));border:var(--theme-btn-primary-hover-border, 3px solid var(--theme-brand-default, var(--theme-colour-teal, #00877d)));border-radius:var(--theme-btn-border-radius-hover, 20px 10px)}.btn-custom.primary:focus{outline:none}.btn-custom.primary:disabled{opacity:.3;pointer-events:none}.btn-custom.primary.btn-left-icon::before{content:"";display:inline-block;vertical-align:middle;margin-right:12px}.btn-custom.primary.btn-right-icon::after{content:"";display:inline-block;vertical-align:middle;margin-left:12px}.btn-custom.primary.action-icon{font-size:0;line-height:0}.btn-custom.primary.action-icon::before{content:"";display:inline-block;vertical-align:middle}.btn-custom.primary.action-link{text-align:center}.btn-custom.primary.action-link.disabled{opacity:.3;pointer-events:none;cursor:initial}.btn-custom.secondary{color:var(--theme-btn-primary-color, var(--theme-colour-white, #fff));font-size:var(--theme-btn-font-size, 0.875em);line-height:var(--theme-btn-font-size, 0.875em);background-color:var(--theme-btn-primary-bg, var(--theme-brand-default, var(--theme-colour-teal, #00877d)));border:var(--theme-btn-primary-border, 3px solid var(--theme-brand-default, var(--theme-colour-teal, #00877d)));border-radius:var(--theme-btn-border-radius, 10px 20px);padding:var(--theme-btn-padding, 11px 20px);width:fit-content;text-transform:uppercase;font-weight:700;display:block;transition:all .5s;text-align:center}.btn-custom.secondary:hover,.btn-custom.secondary:focus-visible{color:var(--theme-btn-primary-hover-color, var(--theme-brand-default, var(--theme-colour-teal, #00877d)));background-color:var(--theme-btn-primary-hover-bg, var(--theme-colour-paleteal, #c4eae7));border:var(--theme-btn-primary-hover-border, 3px solid var(--theme-brand-default, var(--theme-colour-teal, #00877d)));border-radius:var(--theme-btn-border-radius-hover, 20px 10px)}.btn-custom.secondary:focus{outline:none}.btn-custom.secondary:disabled{opacity:.3;pointer-events:none}.btn-custom.secondary.btn-left-icon::before{content:"";display:inline-block;vertical-align:middle;margin-right:12px}.btn-custom.secondary.btn-right-icon::after{content:"";display:inline-block;vertical-align:middle;margin-left:12px}.btn-custom.secondary.action-icon{font-size:0;line-height:0}.btn-custom.secondary.action-icon::before{content:"";display:inline-block;vertical-align:middle}.btn-custom.secondary.action-link{text-align:center}.btn-custom.secondary.action-link.disabled{opacity:.3;pointer-events:none;cursor:initial}.btn-custom.secondary{color:var(--theme-btn-secondary-color, var(--theme-colour-white, #fff));background-color:var(--theme-btn-secondary-bg, var(--theme-brand-secondary, var(--theme-colour-lightteal, #26b8ad)));border:var(--theme-btn-secondary-border, 3px solid var(--theme-brand-secondary, var(--theme-colour-lightteal, #26b8ad)))}.btn-custom.secondary:hover,.btn-custom.secondary:focus-visible{color:var(--theme-btn-secondary-hover-color, var(--theme-colour-white, #fff));background-color:var(--theme-btn-secondary-hover-bg, rgba(38, 184, 173, 0.15));border:var(--theme-btn-secondary-hover-border, 3px solid var(--theme-brand-secondary, var(--theme-colour-lightteal, #26b8ad)))}.btn-custom.tertiary{color:var(--theme-btn-primary-color, var(--theme-colour-white, #fff));font-size:var(--theme-btn-font-size, 0.875em);line-height:var(--theme-btn-font-size, 0.875em);background-color:var(--theme-btn-primary-bg, var(--theme-brand-default, var(--theme-colour-teal, #00877d)));border:var(--theme-btn-primary-border, 3px solid var(--theme-brand-default, var(--theme-colour-teal, #00877d)));border-radius:var(--theme-btn-border-radius, 10px 20px);padding:var(--theme-btn-padding, 11px 20px);width:fit-content;text-transform:uppercase;font-weight:700;display:block;transition:all .5s;text-align:center}.btn-custom.tertiary:hover,.btn-custom.tertiary:focus-visible{color:var(--theme-btn-primary-hover-color, var(--theme-brand-default, var(--theme-colour-teal, #00877d)));background-color:var(--theme-btn-primary-hover-bg, var(--theme-colour-paleteal, #c4eae7));border:var(--theme-btn-primary-hover-border, 3px solid var(--theme-brand-default, var(--theme-colour-teal, #00877d)));border-radius:var(--theme-btn-border-radius-hover, 20px 10px)}.btn-custom.tertiary:focus{outline:none}.btn-custom.tertiary:disabled{opacity:.3;pointer-events:none}.btn-custom.tertiary.btn-left-icon::before{content:"";display:inline-block;vertical-align:middle;margin-right:12px}.btn-custom.tertiary.btn-right-icon::after{content:"";display:inline-block;vertical-align:middle;margin-left:12px}.btn-custom.tertiary.action-icon{font-size:0;line-height:0}.btn-custom.tertiary.action-icon::before{content:"";display:inline-block;vertical-align:middle}.btn-custom.tertiary.action-link{text-align:center}.btn-custom.tertiary.action-link.disabled{opacity:.3;pointer-events:none;cursor:initial}.btn-custom.tertiary{color:var(--theme-btn-tertiary-color, var(--theme-colour-grey, #868686));background-color:var(--theme-btn-tertiary-bg, var(--theme-colour-lightgrey, #f5f5f5));border:var(--theme-btn-tertiary-border, 3px solid transparent)}.btn-custom.tertiary:hover,.btn-custom.tertiary:focus-visible{color:var(--theme-btn-tertiary-hover-color, var(--theme-colour-darkgrey, #4a4a4a));background-color:var(--theme-btn-tertiary-hover-bg, var(--theme-colour-lightgrey, #f5f5f5));border:var(--theme-btn-tertiary-hover-border, 3px solid var(--theme-colour-midgrey, #d3d3d3));backdrop-filter:blur(5px)}.radio-group p{display:block;color:var(--theme-colour-darkgrey, #4a4a4a);font-size:16px;font-weight:500;line-height:28px}.radio-group label{position:relative;display:inline-flex;align-items:center;margin:0;margin-right:60px;gap:15px;color:var(--theme-colour-darkgrey, #4a4a4a);cursor:pointer}.radio-group label input[type=radio]{display:none}.radio-group label input[type=radio]+.custom-radio{position:relative;width:var(--theme-radio-width, 24px);height:var(--theme-radio-height, 24px);background-color:var(--theme-radio-bg, var(--theme-colour-lightgrey, #f5f5f5));border:var(--theme-radio-border, 1px solid var(--theme-brand-default, var(--theme-colour-teal, #00877d)));border-radius:var(--theme-radio-border-radius, 50%);cursor:pointer}.radio-group label input[type=radio]+.custom-radio::after{content:"";width:var(--theme-radio-checked-width, 14px);height:var(--theme-radio-checked-height, 14px);background-color:var(--theme-radio-checked-bg, var(--theme-brand-default, var(--theme-colour-teal, #00877d)));border-radius:var(--theme-radio-checked-border-radius, 50%);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:opacity .2s}.radio-group label input[type=radio]:checked+.custom-radio::after{opacity:1}.checkbox-group p{display:block;color:var(--theme-colour-darkgrey, #4a4a4a);font-size:16px;font-weight:500;line-height:28px}.checkbox-group input[type=checkbox]{appearance:none;width:var(--theme-checkbox-width, 24px);height:var(--theme-checkbox-height, 24px);border:var(--theme-checkbox-border, 1px solid var(--theme-brand-default, var(--theme-colour-teal, #00877d)));border-radius:var(--theme-checkbox-border-radius, 4px);background-color:var(--theme-checkbox-bg, var(--theme-colour-lightgrey, #f5f5f5));cursor:pointer;position:relative;margin:0 10px 0 0}.checkbox-group input[type=checkbox]:checked{background-color:var(--theme-checkbox-checked-bg, var(--theme-brand-default, var(--theme-colour-teal, #00877d)));border:var(--theme-checkbox-checked-border, 1px solid var(--theme-brand-default, var(--theme-colour-teal, #00877d)))}.checkbox-group input[type=checkbox]:checked::after{content:"";font-family:FontAwesome;color:var(--theme-colour-white, #fff);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.checkbox-group input[type=checkbox]:focus{outline:none;box-shadow:0 0 2px 2px rgba(var(--theme-brand-default, var(--theme-colour-teal, #00877d)), 0.5)}.checkbox-group .form-group{display:inline-flex;align-items:center;margin:0}.checkbox-group label{cursor:pointer;color:var(--theme-colour-darkgrey, #4a4a4a);margin:0 60px 0 0;font-weight:400}.p-default{padding-top:80px;padding-bottom:80px}@media(max-width: 768px){.p-default{padding-top:calc(80px/2);padding-bottom:calc(80px/2)}}.p-top-default{padding-top:80px}@media(max-width: 768px){.p-top-default{padding-top:calc(80px/2)}}.p-bot-default{padding-bottom:80px}@media(max-width: 768px){.p-bot-default{padding-bottom:calc(80px/2)}}.m-default{margin-top:80px;margin-bottom:80px}@media(max-width: 768px){.m-default{margin-top:calc(80px/2);margin-bottom:calc(80px/2)}}.m-top-default{margin-top:80px}@media(max-width: 768px){.m-top-default{margin-top:calc(80px/2)}}.m-bot-default{margin-bottom:80px}@media(max-width: 768px){.m-bot-default{margin-bottom:calc(80px/2)}}.p-half{padding-top:calc(80px/2);padding-bottom:calc(80px/2)}@media(max-width: 768px){.p-half{padding-top:calc(calc(80px / 2)/2);padding-bottom:calc(calc(80px / 2)/2)}}.p-top-half{padding-top:calc(80px/2)}@media(max-width: 768px){.p-top-half{padding-top:calc(calc(80px / 2)/2)}}.p-bot-half{padding-bottom:calc(80px/2)}@media(max-width: 768px){.p-bot-half{padding-bottom:calc(calc(80px / 2)/2)}}.m-half{margin-top:calc(80px/2);margin-bottom:calc(80px/2)}@media(max-width: 768px){.m-half{margin-top:calc(calc(80px / 2)/2);margin-bottom:calc(calc(80px / 2)/2)}}.m-top-half{margin-top:calc(80px/2)}@media(max-width: 768px){.m-top-half{margin-top:calc(calc(80px / 2)/2)}}.m-bot-half{margin-bottom:calc(80px/2)}@media(max-width: 768px){.m-bot-half{margin-bottom:calc(calc(80px / 2)/2)}}.row-align-items-start>.row,.row-align-items-start [role=row-wrapper]>.row,.row-align-items-center>.row,.row-align-items-center [role=row-wrapper]>.row,.row-align-items-end>.row,.row-align-items-end [role=row-wrapper]>.row,.row-align-items-stretch>.row,.row-align-items-stretch [role=row-wrapper]>.row{display:flex;flex-wrap:wrap}.zonetop .row-align-items-start>.row>*>*,.zonebottom .row-align-items-start>.row>*>*,.zonetop .row-align-items-start [role=row-wrapper]>.row>*>*,.zonebottom .row-align-items-start [role=row-wrapper]>.row>*>*,.zonetop .row-align-items-center>.row>*>*,.zonebottom .row-align-items-center>.row>*>*,.zonetop .row-align-items-center [role=row-wrapper]>.row>*>*,.zonebottom .row-align-items-center [role=row-wrapper]>.row>*>*,.zonetop .row-align-items-end>.row>*>*,.zonebottom .row-align-items-end>.row>*>*,.zonetop .row-align-items-end [role=row-wrapper]>.row>*>*,.zonebottom .row-align-items-end [role=row-wrapper]>.row>*>*,.zonetop .row-align-items-stretch>.row>*>*,.zonebottom .row-align-items-stretch>.row>*>*,.zonetop .row-align-items-stretch [role=row-wrapper]>.row>*>*,.zonebottom .row-align-items-stretch [role=row-wrapper]>.row>*>*{height:100%}.row-align-items-start>.row,.row-align-items-start [role=row-wrapper]>.row{align-items:flex-start}.row-align-items-center>.row,.row-align-items-center [role=row-wrapper]>.row{align-items:center}.row-align-items-end>.row,.row-align-items-end [role=row-wrapper]>.row{align-items:flex-end}.row-align-items-stretch>.row,.row-align-items-stretch [role=row-wrapper]>.row{align-items:stretch}.r-gx-0>.row,.r-gx-0 [role=row-wrapper]>.row{--bs-gutter-x: 0 !important}.r-gy-0>.row,.r-gy-0 [role=row-wrapper]>.row{--bs-gutter-y: 0 !important}.bg-parallax{background-attachment:fixed}.bg-parallax::before{background-attachment:fixed}[class*=bg-img]{position:relative}[class*=bg-img]::before{content:"";z-index:-1;background-position:center;background-size:cover;position:absolute;width:100%;height:100%;top:0;left:0}.bg-img1::before{background-image:url("https://picsum.photos/1920")}[class*=bg-blurred]{position:relative;isolation:isolate;overflow:hidden}[class*=bg-blurred]::before{filter:blur(5px);transform:scale(1.05)}[class*=bg-blurred]::after{content:"";opacity:.8;z-index:-1;position:absolute;width:100%;height:100%;top:0;left:0}.bg-blurred2::after{background-color:var(--theme-brand-default, var(--theme-colour-teal, #00877d))}@media only screen and (max-width: 991px){.flex-col-sm{flex-direction:column}.flex-col-sm>div{width:100%}}@media only screen and (max-width: 768px){.flex-col-xs{flex-direction:column}.flex-col-xs>div{width:100%}.p-top-default{padding-top:calc(80px/2)}.p-bot-default{padding-bottom:calc(80px/2)}.m-top-default{margin-top:calc(80px/2)}.m-bot-default{margin-bottom:calc(80px/2)}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.splide__slide:focus{outline:0}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.header-full .vertical-align{justify-content:space-between}.header-full .vertical-align::before,.header-full .vertical-align::after{display:none}.header-full .vertical-align>div{width:auto}.header-full .headersection-1 .row-1{display:grid;grid-template-columns:370px 165px 1fr 145px 40px;grid-template-rows:18px 1fr;padding:20px 15px;justify-items:space-between;gap:15px 20px;position:relative}@media(max-width: 991px){.header-full .headersection-1 .row-1{grid-template-columns:200px 165px 1fr 145px 40px}}.header-full .headersection-1 .row-1>*{padding:0}.header-full .headersection-1 .logo_container{grid-column:1;grid-row:span 2}.header-full .headersection-1 .htmlcontent_container{grid-column:2/-1;grid-row:1}.header-full .headersection-1 .headermenu_container{grid-column:2;grid-row:2}.header-full .headersection-1 .search_container{grid-column:3;grid-row:2}.header-full .headersection-1 .shoppingtools_container{grid-column:4;grid-row:2}.header-full .headersection-1 .minicart_container{grid-column:5;grid-row:2}.header-full .headermenu_container{position:unset}.header-full .headermenu_container .verticalmenu{position:unset}.header-full .headermenu_container .verticalmenu .cd-dropdown-wrapper{position:unset}@keyframes logo-reveal-image{0%{left:-70px}100%{left:calc(100% - 90px)}}@keyframes logo-reveal-overlay{0%{left:0}100%{left:100%}}.header-full .logo{margin:0 !important;position:relative;overflow:hidden;padding-left:20px}.header-full .logo img{width:250px !important;max-width:100% !important;height:auto !important;max-height:none !important}@media(min-width: 991px){.header-full .logo::before{content:url("https://us.evocdn.io/dealer/1596/content/media/My_Theme/vip-nelson.png");width:70px;height:70px;display:flex;position:absolute;top:0;left:calc(100% - 90px);z-index:1;animation:logo-reveal-image 2s ease-out forwards;animation-delay:.3s}.header-full .logo::after{content:"";position:absolute;top:0;left:100%;width:100%;height:100%;background:var(--theme-colour-white, #fff);animation:logo-reveal-overlay 2s ease-out forwards;animation-delay:.3s}}.header-full .search_container .widgetsearch.search{margin:0}.header-full .search_container section.search{padding:0}.header-full .search_container section.search .search-form .form-group input{font-weight:600;background:var(--theme-colour-lightgrey, #f5f5f5);border-color:var(--theme-colour-lightgrey, #f5f5f5);height:40px}.header-full .search_container section.search .search-form .form-group input:focus{border-color:var(--theme-brand-default, var(--theme-colour-teal, #00877d))}.header-full .search_container section.search .search-form button[type=submit]{height:40px;right:15px}.header-full .search_container section.search .search-form button[type=submit] i{color:var(--theme-text-col, var(--theme-colour-darkgrey, #4a4a4a))}.header-full .search_container section.search .search-form button[type=submit]:hover i,.header-full .search_container section.search .search-form button[type=submit]:focus i{color:var(--theme-brand-default, var(--theme-colour-teal, #00877d))}.toolbar{margin:0;padding:0 !important}.toolbar a{margin:0 !important}.toolbar .account-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--theme-colour-lightgrey, #f5f5f5);border-radius:10px 20px;height:40px;padding:0 15px}.toolbar .account-btn:hover,.toolbar .account-btn:focus{background:var(--theme-colour-white, #fff)}.toolbar .account-btn .user-icon{display:none}.toolbar .account-btn::before{content:"";background:url("https://us.evocdn.io/dealer/1596/content/media/My_Theme/user.svg") no-repeat center center;background-size:contain;width:15px;height:15px;filter:var(--theme-filter-primary, brightness(0) saturate(100%) invert(24%) sepia(69%) saturate(2958%) hue-rotate(161deg) brightness(97%) contrast(101%))}.toolbar .account-btn>span{margin:0;flex:1}.toolbar .account-btn>span br{display:none}.toolbar .account-btn .welcome-message.line1{display:none}.toolbar .account-btn .arrow-your-account{display:none}.toolbar .cart-btn{margin:0;height:40px;width:100%;display:flex;align-items:center;justify-content:center;background:var(--theme-colour-lightgrey, #f5f5f5);border-radius:10px 20px}.toolbar .cart-btn>.btn{padding:0;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center}.toolbar .cart-btn>.btn::before{content:"";background:url("https://us.evocdn.io/dealer/1596/content/media/My_Theme/cart.svg") no-repeat center center;background-size:contain;width:15px;height:15px;filter:var(--theme-filter-primary, brightness(0) saturate(100%) invert(24%) sepia(69%) saturate(2958%) hue-rotate(161deg) brightness(97%) contrast(101%))}.toolbar .cart-btn>.btn i{display:none}.toolbar .cart-btn .arrow_box::before,.toolbar .cart-btn .arrow_box::after{left:97%}.toolbar .cart-btn .minicart_count{font-size:10px !important;border-radius:10px;font-weight:600 !important;background-color:var(--theme-colour-darkgrey, #4a4a4a) !important;color:var(--theme-colour-lightteal, #26b8ad) !important}.toolbar .cart-btn .minicart_total{display:none}.toolbar .cart-btn:hover>.btn{background:rgba(0,0,0,0)}.menu .catalog-block{background:rgba(0,0,0,0)}.menu .cd-dropdown-wrapper{width:100%}.menu .cd-dropdown-wrapper:hover{background:none}.menu .cd-dropdown-trigger{padding:10px 15px;background:var(--theme-colour-lightgrey, #f5f5f5);line-height:1.5;color:var(--theme-text-col, var(--theme-colour-darkgrey, #4a4a4a));font-weight:700;display:flex;align-items:center;justify-content:flex-start;gap:10px;border-radius:10px 20px;font-size:.8125em}.menu .cd-dropdown-trigger::after{display:none}.menu .cd-dropdown-trigger::before{content:"";background:url("https://us.evocdn.io/dealer/1596/content/media/My_Theme/menu.svg") no-repeat center center;background-size:contain;transform:none;right:unset;position:relative;width:10px;height:10px;filter:var(--theme-filter-primary, brightness(0) saturate(100%) invert(24%) sepia(69%) saturate(2958%) hue-rotate(161deg) brightness(97%) contrast(101%))}.menu .cd-dropdown-trigger:hover,.menu .cd-dropdown-trigger:focus{background:var(--theme-colour-white, #fff);color:var(--theme-text-col, var(--theme-colour-darkgrey, #4a4a4a))}.menu .cd-dropdown-trigger.dropdown-is-active{background:var(--theme-colour-paleteal, #c4eae7)}.menu .cd-dropdown-trigger.dropdown-is-active:hover{background:var(--theme-brand-default, var(--theme-colour-teal, #00877d))}.menu .additional_links{display:none}.menu .cd-dropdown-content .cd-secondary-dropdown{overflow:scroll}.splide__navigation{margin-top:15px}.splide__navigation .splide__arrows{display:flex;justify-content:center;align-items:center;gap:10px}.splide__navigation .splide__arrows .splide__arrow{position:relative;top:unset;left:unset;right:unset;transform:none;background:none;opacity:1}.splide__navigation .splide__arrows .splide__arrow:disabled{opacity:.3}.splide__navigation .splide__arrows .splide__arrow:hover svg path{fill:var(--theme-brand-default, var(--theme-colour-teal, #00877d))}.splide__navigation .splide__arrows .splide__arrow svg{width:13px;height:15px}.splide__navigation .splide__arrows .splide__pagination{display:flex;justify-content:center;align-items:center;gap:10px;position:relative;bottom:unset;left:unset;right:unset;padding:0}.splide__navigation .splide__arrows .splide__pagination__page{margin:0;width:10px;height:10px;background:var(--theme-colour-midgrey, #d3d3d3);border-radius:5px;opacity:1}.splide__navigation .splide__arrows .splide__pagination__page.is-active{background:var(--theme-brand-secondary, var(--theme-colour-lightteal, #26b8ad));width:30px;transform:none}.wave-shape{background-image:url("https://us.evocdn.io/dealer/1596/content/media/My_Theme/Wave.svg");background-size:cover;background-position:center;background-repeat:no-repeat}.accordion-tab+.accordion-tab{border-top:1px solid var(--theme-text-col, var(--theme-colour-darkgrey, #4a4a4a));padding-top:20px;margin-top:25px}.accordion-tab[data-title=""]{display:none;visibility:hidden}.accordion-title{margin:0;font-size:1em;font-weight:600;transition:color .35s,margin-bottom .35s;padding-right:40px;position:relative;cursor:pointer;user-select:none}.accordion-title::after{content:"";font-family:FontAwesome;position:absolute;top:calc(50% - 6px);font-size:12px;right:10px}.accordion-title.nActive,.accordion-title:hover,.accordion-title:focus{color:var(--theme-brand-default, var(--theme-colour-teal, #00877d))}.accordion-title.nActive{margin-bottom:25px}.accordion-title.nActive::after{content:""}.accordion-title.nActive+.accordion-panel{grid-template-rows:1fr}.accordion-panel{transition:grid-template-rows .35s;display:grid;grid-template-rows:0fr}.accordion-panel .inner{overflow:hidden}.module-accordion.theme-dark{color:#fff}.module-accordion.theme-dark h2,.module-accordion.theme-dark h3,.module-accordion.theme-dark p{color:#fff}.module-accordion.theme-dark .accordion-tab{border-color:#fff}.topbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.topbar__left,.topbar__right{display:flex;align-items:center;gap:clamp(10px,3vw,40px);flex-wrap:wrap}.topbar__left{justify-content:flex-start}.topbar__right{justify-content:flex-end}.topbar__item:empty{display:none}.topbar__item>a,.topbar__item .dropdown-toggle{display:flex;align-items:center;gap:3px;color:var(--theme-text-col, var(--theme-colour-darkgrey, #4a4a4a));font-size:.75rem;font-weight:700}.topbar__item>a>img,.topbar__item .dropdown-toggle>img{width:10px;height:10px;object-fit:contain}.topbar__item>a:hover,.topbar__item>a:focus,.topbar__item .dropdown-toggle:hover,.topbar__item .dropdown-toggle:focus{color:var(--theme-brand-default, var(--theme-colour-teal, #00877d))}.topbar__item>a:hover>img,.topbar__item>a:hover::before,.topbar__item>a:focus>img,.topbar__item>a:focus::before,.topbar__item .dropdown-toggle:hover>img,.topbar__item .dropdown-toggle:hover::before,.topbar__item .dropdown-toggle:focus>img,.topbar__item .dropdown-toggle:focus::before{filter:var(--theme-filter-primary, brightness(0) saturate(100%) invert(24%) sepia(69%) saturate(2958%) hue-rotate(161deg) brightness(97%) contrast(101%))}.topbar__item .dropdown-toggle>i,.topbar__item .quickordertoggle>i{display:none}.topbar__item .quickordertoggle::before{content:"";background:url("https://us.evocdn.io/dealer/1596/content/media/My_Theme/bookmark.svg") no-repeat center center;background-size:contain;width:8px;height:10px;filter:var(--theme-filter-primary, brightness(0) saturate(100%) invert(24%) sepia(69%) saturate(2958%) hue-rotate(161deg) brightness(97%) contrast(101%))}.home-hero-wrapper{min-height:600px}.home-hero{position:relative;height:600px;overflow:hidden}.home-hero__background{position:absolute;width:100%;height:100%;top:0;left:0}.home-hero__background img{object-fit:cover;opacity:0;transition:opacity .5s;position:absolute;width:100%;height:100%;top:0;left:0}.home-hero__background img.active{opacity:1}.home-hero>.container{display:flex;align-items:center;justify-content:flex-start;height:100%}.home-hero__inner{position:relative;min-height:370px;width:100%;max-width:680px;padding:60px 40px 40px;border-radius:10px 40px;background:rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:20px}@media(max-width: 768px){.home-hero__inner{padding:40px 20px;height:95%}}.home-hero__content{position:absolute;top:60px;left:40px;width:calc(100% - 80px);opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}@media(max-width: 768px){.home-hero__content{width:calc(100% - 40px);top:40px;left:20px}}.home-hero__content.active{opacity:1;visibility:visible}.home-hero__content h2{color:var(--theme-colour-white, #fff);margin:0 0 10px;font-size:2.5em}.home-hero__content p{color:var(--theme-colour-white, #fff);margin:0 0 10px;line-height:1.5;font-size:1.125em}.home-hero__content .btn-custom{min-width:170px}.home-hero__categories{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px}.home-hero__categories__category{border-radius:10px 20px;background:rgba(0,0,0,.25);backdrop-filter:blur(5px);display:flex;max-width:60px;padding:13px 20px;justify-content:center;align-items:center;border:0;transition:background .5s,border-radius .5s}.home-hero__categories__category img{width:20px;height:20px;object-fit:contain;flex-shrink:0;filter:brightness(0) invert(1)}.home-hero__categories__category span{width:0;height:0;opacity:0;transition:width .5s,height .5s;color:var(--theme-brand-tertiary, var(--theme-colour-darkteal, #005c55));text-transform:uppercase;font-weight:700;font-size:.875em}.home-hero__categories__category:hover,.home-hero__categories__category:focus{background:rgba(0,0,0,.5);border-radius:20px 10px}.home-hero__categories__category.active{flex:1;max-width:100%;border-radius:20px 10px;background:var(--theme-colour-paleteal, #c4eae7)}.home-hero__categories__category.active img{filter:var(--theme-filter-secondary, brightness(0) saturate(100%) invert(59%) sepia(69%) saturate(499%) hue-rotate(126deg) brightness(91%) contrast(79%))}@media(max-width: 768px){.home-hero__categories__category.active{flex:0 0 auto}}.home-hero__categories__category.active span{width:fit-content;height:auto;opacity:1;margin-left:10px}@media(max-width: 768px){.home-hero__categories__category.active span{display:none}}.promotional-banners{max-width:1795px;min-height:350px;margin:0 auto;padding:0 15px}.promotional-banners__item{height:100%;position:relative;border-radius:10px 40px;overflow:hidden;display:flex;align-items:flex-end;text-decoration:none;color:inherit}.promotional-banners__item>img{object-fit:cover;z-index:-1;position:absolute;width:100%;height:100%;top:0;left:0}.promotional-banners__item__content{padding:30px;border-radius:10px 40px 0 0;background:rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:flex-end;transition:all .5s;max-height:200px;height:100%;width:100%;position:relative}@media(max-width: 991px){.promotional-banners__item__content{max-height:100%}}.promotional-banners__item__content span{text-transform:uppercase;color:var(--theme-colour-white, #fff);display:block;margin:0 0 10px;font-weight:700;line-height:1.4;font-size:.75em}.promotional-banners__item__content h2{color:var(--theme-colour-paleteal, #c4eae7);margin:0 0 10px;line-height:1.2;font-size:2em}.promotional-banners__item__content p{color:var(--theme-colour-white, #fff);margin:0;line-height:1.5}@media(min-width: 992px){.promotional-banners__item__content .btn-custom{visibility:hidden;opacity:0;max-height:0;transition:all .5s;padding:0}}@media(max-width: 991px){.promotional-banners__item__content .btn-custom{margin-top:20px}}@media(min-width: 992px){.promotional-banners__item:hover .promotional-banners__item__content,.promotional-banners__item:focus .promotional-banners__item__content{max-height:100%}.promotional-banners__item:hover .promotional-banners__item__content .btn-custom,.promotional-banners__item:focus .promotional-banners__item__content .btn-custom{visibility:visible;opacity:1;max-height:100%;padding:10px 20px;margin-top:20px}}.item-merch{min-height:470px}.item-merch .flex-custom{flex-direction:column;gap:20px}.item-merch__tab-wrapper{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-left:auto}@media only screen and (max-width: 991px){.item-merch__tab-wrapper{margin-left:0}}.item-merch__tab-wrapper__tab:not(.active){background-color:var(--theme-colour-lightgrey, #f5f5f5);color:var(--theme-colour-grey, #868686);border-color:var(--theme-colour-lightgrey, #f5f5f5)}.item-merch__tab-wrapper__tab:not(.active):hover,.item-merch__tab-wrapper__tab:not(.active):focus-visible{background-color:var(--theme-colour-lightgrey, #f5f5f5);color:var(--theme-colour-darkgrey, #4a4a4a);border-color:var(--theme-colour-grey, #868686)}.item-merch__content-wrapper{width:100%;position:relative}.item-merch__tab-content{display:none}.item-merch__tab-content.active{display:block}.item-merch .splide{display:flex;gap:20px}@media only screen and (max-width: 991px){.item-merch .splide{flex-direction:column}}.item-merch .splide__pagination{bottom:0}.item-merch__banner-wrapper{position:relative;width:300px;flex-shrink:0;padding:80px clamp(15px,3vw,40px) 30px}@media only screen and (max-width: 991px){.item-merch__banner-wrapper{width:100%}}.item-merch__banner-wrapper__image{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px 40px;overflow:hidden}.item-merch__banner-wrapper__image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.4}.item-merch__banner-wrapper__image img{width:100%;height:100%;object-fit:cover;filter:blur(15px)}.item-merch__banner-wrapper__content{position:relative;display:flex;flex-direction:column;justify-content:center;gap:10px;height:100%}.item-merch__banner-wrapper__content__kicker{margin:0;color:#fff;font-weight:700;line-height:140%;text-transform:uppercase;font-size:.75em}.item-merch__banner-wrapper__content__title{margin:0;color:var(--theme-colour-paleteal, #c4eae7);font-weight:700;line-height:120%;letter-spacing:-0.36px;text-transform:uppercase;font-size:2em}.item-merch__banner-wrapper__content__description{margin:0;color:#fff;font-weight:600;line-height:150%;font-size:1em}.item-merch__banner-wrapper__content .btn-custom{margin-top:20px;width:100%;text-align:center}.item-merch__banner-wrapper__content .splide__navigation{margin-top:0}.item-merch__banner-wrapper__content .splide__navigation .splide__arrows .splide__pagination__page.is-active{background:var(--theme-colour-paleteal, #c4eae7)}.item-merch__banner-wrapper__content .splide__navigation .splide__arrow svg path{fill:var(--theme-colour-white, #fff)}.item-merch__track{flex:1}.item-merch .tileparent{border:0;padding:0}.item-merch .tileparent:not(.is-visible){opacity:.5}.item-merch .tileparent .tile{height:100%;border-radius:10px 40px;border:2px solid var(--theme-border-col, var(--theme-colour-lightgrey, #f5f5f5));background-color:var(--theme-colour-lightgrey, #f5f5f5);padding:20px;transition:all .5s}.item-merch .tileparent .tile:hover{background-color:var(--theme-colour-white, #fff);border-radius:40px 10px}.item-merch .tileparent .tile .product-tile-image .text-center{position:relative}.item-merch .tileparent .tile .imgthumbnail{height:220px;padding:30px;margin-bottom:10px}.item-merch .tileparent .tile .imgthumbnail img{width:100%;height:100%;object-fit:contain;mix-blend-mode:darken}.item-merch .tileparent .tile .brand-label,.item-merch .tileparent .tile .indicators-grid,.item-merch .tileparent .tile .product-category,.item-merch .tileparent .tile .addtoquicklist-wrapper,.item-merch .tileparent .tile .product-compare-action,.item-merch .tileparent .tile .tier-pricing,.item-merch .tileparent .tile .price-label-inc-vat,.item-merch .tileparent .tile .multiple-uom,.item-merch .tileparent .tile .live-inventory-v2-shipping,.item-merch .tileparent .tile .rrp,.item-merch .tileparent .tile .inputquantity{display:none}.item-merch .tileparent .tile .uom{margin-left:3px}.item-merch .tileparent .tile .product-name{margin-bottom:5px}.item-merch .tileparent .tile .product-name a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;color:#3b3b3b;font-weight:700;line-height:150%;font-size:1em}.item-merch .tileparent .tile .product-sku{margin-bottom:5px;font-weight:400;line-height:normal;color:var(--theme-colour-lightteal, #26b8ad);font-size:.75em}.item-merch .tileparent .tile .product-sku strong{font-size:1em;font-weight:400}.item-merch .tileparent .tile .footer-wrapper-price{margin-bottom:10px;display:flex;align-items:center;flex-wrap:wrap}.item-merch .tileparent .tile .footer-wrapper-price .price-label{color:#3b3b3b;font-weight:700;line-height:normal;font-size:1.25em}.item-merch .tileparent .tile .footer-wrapper-price .rrp{margin-left:10px}.item-merch .tileparent .tile .footer-wrapper-price .rrp span{color:#939393;font-weight:400;line-height:normal;text-decoration-line:line-through;font-size:1em}.item-merch .tileparent .tile .footer-wrapper-price .rrp .save{display:none}.item-merch .tileparent .tile .footer-wrapper-price .live-inventory-v2-add-to-cart-wrapper{margin-left:auto !important;max-width:none}.item-merch .tileparent .tile .footer-wrapper-price .live-inventory-v2-add-to-cart-wrapper button{width:60px !important;margin:0;color:var(--theme-btn-primary-color, var(--theme-colour-white, #fff));font-size:var(--theme-btn-font-size, 0.875em);line-height:var(--theme-btn-font-size, 0.875em);background-color:var(--theme-btn-primary-bg, var(--theme-brand-default, var(--theme-colour-teal, #00877d)));border:var(--theme-btn-primary-border, 3px solid var(--theme-brand-default, var(--theme-colour-teal, #00877d)));border-radius:var(--theme-btn-border-radius, 10px 20px);padding:var(--theme-btn-padding, 11px 20px);width:fit-content;text-transform:uppercase;font-weight:700;display:block;transition:all .5s;text-align:center}.item-merch .tileparent .tile .footer-wrapper-price .live-inventory-v2-add-to-cart-wrapper button:hover,.item-merch .tileparent .tile .footer-wrapper-price .live-inventory-v2-add-to-cart-wrapper button:focus-visible{color:var(--theme-btn-primary-hover-color, var(--theme-brand-default, var(--theme-colour-teal, #00877d)));background-color:var(--theme-btn-primary-hover-bg, var(--theme-colour-paleteal, #c4eae7));border:var(--theme-btn-primary-hover-border, 3px solid var(--theme-brand-default, var(--theme-colour-teal, #00877d)));border-radius:var(--theme-btn-border-radius-hover, 20px 10px)}.item-merch .tileparent .tile .footer-wrapper-price .live-inventory-v2-add-to-cart-wrapper button:focus{outline:none}.item-merch .tileparent .tile .footer-wrapper-price .live-inventory-v2-add-to-cart-wrapper button:disabled{opacity:.3;pointer-events:none}.item-merch .tileparent .tile .footer-wrapper-price .live-inventory-v2-add-to-cart-wrapper button.btn-left-icon::before{content:"";display:inline-block;vertical-align:middle;margin-right:12px}.item-merch .tileparent .tile .footer-wrapper-price .live-inventory-v2-add-to-cart-wrapper button.btn-right-icon::after{content:"";display:inline-block;vertical-align:middle;margin-left:12px}.item-merch .tileparent .tile .footer-wrapper-price .live-inventory-v2-add-to-cart-wrapper button.action-icon{font-size:0;line-height:0}.item-merch .tileparent .tile .footer-wrapper-price .live-inventory-v2-add-to-cart-wrapper button.action-icon::before{content:"";display:inline-block;vertical-align:middle}.item-merch .tileparent .tile .footer-wrapper-price .live-inventory-v2-add-to-cart-wrapper button.action-link{text-align:center}.item-merch .tileparent .tile .footer-wrapper-price .live-inventory-v2-add-to-cart-wrapper button.action-link.disabled{opacity:.3;pointer-events:none;cursor:initial}.item-merch .tileparent .tile .footer-wrapper-price .live-inventory-v2-add-to-cart-wrapper button{display:flex;align-items:center;justify-content:center;padding:5px;font-size:0}.item-merch .tileparent .tile .footer-wrapper-price .live-inventory-v2-add-to-cart-wrapper button i{font-size:16px;margin:0}.item-merch .tileparent .tile .footer-wrapper-price .live-inventory-v2-add-to-cart-wrapper button:not(:has(.fa))::after{content:"";background:url("https://us.evocdn.io/dealer/1596/content/media/My_Theme/cart-add.svg") no-repeat center center;background-size:contain;width:22px;height:22px}.item-merch .tileparent .tile .footer-wrapper-price .live-inventory-v2-add-to-cart-wrapper button:not(:has(.fa)):hover::after{filter:var(--theme-filter-primary, brightness(0) saturate(100%) invert(24%) sepia(69%) saturate(2958%) hue-rotate(161deg) brightness(97%) contrast(101%))}.item-merch .tileparent .tile .buttons.group{display:flex;align-items:center;flex-wrap:wrap;gap:5px}@media only screen and (max-width: 1469px){.item-merch .tileparent .tile .buttons.group{flex-wrap:wrap;justify-content:center}}.item-merch .tileparent .tile .buttons.group::before,.item-merch .tileparent .tile .buttons.group::after{display:none}.item-merch .tileparent .tile .buttons.group input{margin:0;height:45px;width:45px;border-radius:25px}.item-merch .tileparent .tile .buttons.group .btn-add-to-cart{flex:1;color:var(--theme-btn-primary-color, var(--theme-colour-white, #fff));font-size:var(--theme-btn-font-size, 0.875em);line-height:var(--theme-btn-font-size, 0.875em);background-color:var(--theme-btn-primary-bg, var(--theme-brand-default, var(--theme-colour-teal, #00877d)));border:var(--theme-btn-primary-border, 3px solid var(--theme-brand-default, var(--theme-colour-teal, #00877d)));border-radius:var(--theme-btn-border-radius, 10px 20px);padding:var(--theme-btn-padding, 11px 20px);width:fit-content;text-transform:uppercase;font-weight:700;display:block;transition:all .5s;text-align:center}.item-merch .tileparent .tile .buttons.group .btn-add-to-cart:hover,.item-merch .tileparent .tile .buttons.group .btn-add-to-cart:focus-visible{color:var(--theme-btn-primary-hover-color, var(--theme-brand-default, var(--theme-colour-teal, #00877d)));background-color:var(--theme-btn-primary-hover-bg, var(--theme-colour-paleteal, #c4eae7));border:var(--theme-btn-primary-hover-border, 3px solid var(--theme-brand-default, var(--theme-colour-teal, #00877d)));border-radius:var(--theme-btn-border-radius-hover, 20px 10px)}.item-merch .tileparent .tile .buttons.group .btn-add-to-cart:focus{outline:none}.item-merch .tileparent .tile .buttons.group .btn-add-to-cart:disabled{opacity:.3;pointer-events:none}.item-merch .tileparent .tile .buttons.group .btn-add-to-cart.btn-left-icon::before{content:"";display:inline-block;vertical-align:middle;margin-right:12px}.item-merch .tileparent .tile .buttons.group .btn-add-to-cart.btn-right-icon::after{content:"";display:inline-block;vertical-align:middle;margin-left:12px}.item-merch .tileparent .tile .buttons.group .btn-add-to-cart.action-icon{font-size:0;line-height:0}.item-merch .tileparent .tile .buttons.group .btn-add-to-cart.action-icon::before{content:"";display:inline-block;vertical-align:middle}.item-merch .tileparent .tile .buttons.group .btn-add-to-cart.action-link{text-align:center}.item-merch .tileparent .tile .buttons.group .btn-add-to-cart.action-link.disabled{opacity:.3;pointer-events:none;cursor:initial}.item-merch .tileparent .tile .buttons.group .btn-add-to-cart{margin:0;height:45px;padding:0 10px}.item-merch__loader{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(255,255,255,.9);z-index:10;min-height:400px}.item-merch__loader__spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #4a4a4a;border-radius:50%;animation:spin 1s linear infinite}.item-merch__loader__text{margin-top:16px;font-size:14px;color:#4a4a4a}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.about-us{position:relative;width:1765px;max-width:95vw;margin:0 auto;padding:80px 15px;border-radius:40px;overflow:hidden}@media(max-width: 991px){.about-us{padding:40px 15px}}.about-us>img{object-fit:cover;z-index:0;position:absolute;width:100%;height:100%;top:0;left:0}.about-us::before{content:"";background:rgba(0,0,0,.5);z-index:1;position:absolute;width:100%;height:100%;top:0;left:0}.about-us .container{position:relative;z-index:2;display:flex;align-items:stretch;justify-content:space-between;gap:30px clamp(20px,5vw,80px);flex-wrap:wrap}.about-us .container::before,.about-us .container::after{display:none}.about-us__left{flex:1}.about-us__right{width:39%;text-align:center;border-radius:10px 40px;background:rgba(0,0,0,.5);backdrop-filter:blur(10px);padding:clamp(20px,5vw,60px);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}@media(max-width: 991px){.about-us__right{width:100%}}.about-us__right>*:not(.wave-shape){position:relative;z-index:1}.about-us__right .wave-shape{position:absolute;filter:var(--theme-filter-secondary, brightness(0) saturate(100%) invert(59%) sepia(69%) saturate(499%) hue-rotate(126deg) brightness(91%) contrast(79%));opacity:.25;transition:all .5s}.about-us__right .wave-shape--1{width:770px;height:270px;right:-415px;bottom:-10px}.about-us__right .wave-shape--2{width:1523px;height:535px;right:-1523px;bottom:-535px}.about-us__right .wave-shape--3{width:941px;height:334px;right:-941px;bottom:-334px}.about-us__right:hover .wave-shape--1{width:400%;height:200%;right:0;bottom:-10px}.about-us__right:hover .wave-shape--2{right:-870px;bottom:-10px}.about-us__right:hover .wave-shape--3{right:-395px;bottom:-10px}.about-us__kicker{color:var(--theme-colour-white, #fff);text-transform:uppercase;font-weight:700;margin:0 0 10px;display:block;font-size:.75em}.about-us__title{color:var(--theme-colour-paleteal, #c4eae7);text-transform:uppercase;margin:0 0 10px;font-size:2em}.about-us p{color:var(--theme-colour-white, #fff);font-weight:600;line-height:1.5;margin:0 0 20px}.about-us p:last-of-type{margin-bottom:0}.about-us .btn-custom{min-width:200px;text-align:center;margin-top:30px}.about-us__usps{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-top:30px}.about-us__usps__item{flex:1;min-width:250px;display:flex;align-items:center;justify-content:flex-start;gap:20px;padding:20px;border-radius:10px 40px;background:rgba(0,0,0,.5);backdrop-filter:blur(10px);transition:all .5s}.about-us__usps__item:hover,.about-us__usps__item:focus{background:var(--theme-brand-default, var(--theme-colour-teal, #00877d));border-radius:40px 10px}.about-us__usps__item:hover img,.about-us__usps__item:focus img{filter:var(--theme-filter-paleteal, brightness(0) saturate(100%) invert(91%) sepia(18%) saturate(269%) hue-rotate(124deg) brightness(99%) contrast(88%))}.about-us__usps__item h3{color:var(--theme-colour-paleteal, #c4eae7);margin:0 0 10px;font-size:1.25em}.about-us__usps__item p{margin:0;letter-spacing:-0.14px;font-size:.875em}.about-us ul{margin-top:30px;color:var(--theme-colour-white, #fff);list-style:none;padding:0}.about-us ul li{margin-bottom:20px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px}.about-us ul li::before{content:"";background:url("https://us.evocdn.io/dealer/1596/content/media/My_Theme/8541612_check_tick_mark_icon.svg") no-repeat center center;background-size:contain;width:12px;height:12px;filter:var(--theme-filter-paleteal, brightness(0) saturate(100%) invert(91%) sepia(18%) saturate(269%) hue-rotate(124deg) brightness(99%) contrast(88%))}.brands{display:flex;gap:30px;justify-content:space-between;align-items:center;flex-direction:column;min-height:150px}.brands .brands__slider{width:100%}.brands .brands__slider .splide{width:100%}.brands .brands__slider .splide__track{overflow:hidden;padding-bottom:50px;height:100%;width:100%}.brands .brands__slider .splide__list{display:flex;margin:0;padding:0;opacity:0;transition:opacity .3s ease-in-out}.brands .brands__slider .splide__slide{flex-shrink:0;list-style:none}@media(max-width: 400px){.brands .brands__slider .splide__pagination{display:none !important}}.brands .brands__slider__slide__item{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative;border-radius:15px;background:var(--theme-colour-white, #fff);padding:10px 20px}.brands .brands__slider__slide__item img{width:100%;height:100%;object-fit:contain;transition:all .5s}.brands .brands__slider__slide__item:hover img,.brands .brands__slider__slide__item:focus-visible img,.brands .brands__slider__slide__item:focus img{transform:translateY(-10px)}.brands .brands__slider.is-initialized .splide__list{opacity:1}.brands .no-results,.brands .loading-state{display:flex;justify-content:center;align-items:center;height:100%;width:100%;color:var(--theme-colour-grey, #868686);font-weight:500;line-height:150%;flex:1}.locations-contact [role=row-wrapper]>.row{display:flex;align-items:center;flex-wrap:wrap}.locations-contact [role=row-wrapper]>.row::before,.locations-contact [role=row-wrapper]>.row::after{display:none !important}.locations-contact .contactform_container{max-width:93%;margin-left:auto}.locations{position:relative;background-size:cover !important;border-radius:10px 40px;overflow:hidden;padding:80px clamp(15px,3vw,60px)}.locations>img{filter:blur(10px);object-fit:cover;position:absolute;width:100%;height:100%;top:0;left:0}.locations::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.4}.locations__image{width:100%;height:265px;border-radius:10px 40px;overflow:hidden}.locations__image__map{display:none;width:100%;height:100%}.locations__image__map.is-active{display:block}.locations__image__map iframe{display:block;width:100%;height:100%}.locations .container{position:relative}.locations__content-wrapper{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center}.locations__tabs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;margin-bottom:-20px;margin-top:25px;z-index:1}.locations__tabs__tab{box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.locations__tabs__tab.is-active{background-color:var(--theme-colour-paleteal, #c4eae7);color:var(--theme-colour-darkteal, #005c55);border-color:var(--theme-colour-paleteal, #c4eae7)}.locations__details{flex:1}.locations__details__branch{display:none;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px clamp(15px,3vw,40px)}.locations__details__branch.is-active{display:flex}.locations__details__intro{width:100%}.locations__details__intro h2{color:var(--theme-colour-paleteal, #c4eae7);margin:0 0 20px;text-transform:uppercase;font-size:2em}.locations__details__intro p{margin:0;color:var(--theme-colour-white, #fff);font-weight:600;font-size:.875em}.locations__details__items{flex:1}.locations__details__chat{display:flex;flex-direction:column;width:255px;border-radius:10px 40px;background:rgba(0,0,0,.5);padding:20px}.locations__details__chat h3{color:var(--theme-colour-paleteal, #c4eae7);margin:0 0 10px;text-transform:uppercase;font-size:1.25em}.locations__details__chat p{color:var(--theme-colour-midgrey, #d3d3d3);margin:0 0 10px;font-weight:600;font-size:.875em}.locations__details__chat .btn-custom{width:100%;display:flex;align-items:center;justify-content:center;gap:10px}.locations__details__contact{margin:0 0 20px;padding-left:25px;position:relative}.locations__details__contact::before{content:"";position:absolute;top:5px;left:0;width:15px;height:15px;display:flex;align-items:center;justify-content:center;filter:var(--theme-filter-primary, brightness(0) saturate(100%) invert(24%) sepia(69%) saturate(2958%) hue-rotate(161deg) brightness(97%) contrast(101%))}.locations__details__contact:last-of-type{margin:0}.locations__details__contact p{margin:0}.locations__details__contact a{font-weight:700;color:var(--theme-colour-white, #fff);font-size:.875em}.locations__details__contact a:hover,.locations__details__contact a:focus-visible{color:var(--theme-brand-secondary, var(--theme-colour-lightteal, #26b8ad))}.locations__details__contact.phone::before{content:"";background:url("https://us.evocdn.io/dealer/1596/content/media/My_Theme/phone.svg") no-repeat center center;background-size:contain;width:15px;height:15px}.locations__details__contact.email::before{content:"";background:url("https://us.evocdn.io/dealer/1596/content/media/My_Theme/email.svg") no-repeat center center;background-size:contain;width:15px;height:15px}.locations__details__contact.opening-hours{display:grid;grid-template-columns:70px auto;gap:0 10px}.locations__details__contact.opening-hours::before{content:"";background:url("https://us.evocdn.io/dealer/1596/content/media/My_Theme/clock.svg") no-repeat center center;background-size:contain;width:15px;height:15px}.locations__details__contact .days,.locations__details__contact .hours{line-height:150%;letter-spacing:-0.14px;font-size:.875em}.locations__details__contact .days{font-weight:400;line-height:150%;letter-spacing:-0.14px;color:var(--theme-colour-midgrey, #d3d3d3)}.locations__details__contact .hours{font-weight:700;color:var(--theme-colour-white, #fff)}.contact-us-form__kicker{text-transform:uppercase;color:var(--theme-brand-secondary, var(--theme-colour-lightteal, #26b8ad));font-weight:700;margin:0 0 10px;display:block;font-size:.75em}.contact-us-form__title{color:var(--theme-brand-tertiary, var(--theme-colour-darkteal, #005c55));margin:0 0 10px;text-transform:uppercase;font-size:2em}.contact-us-form p{font-weight:600;line-height:1.5;margin:0 0 30px}.contact-us-form label{margin-bottom:5px;font-weight:600;color:var(--theme-colour-grey, #868686);font-size:.8125em}.contact-us-form .submit-group{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:20px;margin-top:10px}.contact-us-form .submit-group .btn-custom{min-width:220px}.contact-us-form .submit-group br{display:none}.blogs{position:relative;width:1765px;max-width:95vw;margin:0 auto;padding:80px 0 80px clamp(15px,15vw,220px);border-radius:40px;overflow:hidden;background:var(--theme-colour-lightgrey, #f5f5f5)}@media only screen and (max-width: 991px){.blogs{padding:80px 15px}}.blogs .splide{display:flex;align-items:center;flex-wrap:wrap;gap:20px clamp(15px,5vw,80px)}.blogs .splide__track{flex:1;min-width:0}.blogs__title-section{flex-shrink:0;width:305px}@media only screen and (max-width: 991px){.blogs__title-section{width:100%}}.blogs__title-section__kicker{margin:0 0 10px;color:var(--theme-brand-secondary, var(--theme-colour-lightteal, #26b8ad));font-weight:700;line-height:140%;text-transform:uppercase;text-align:center;display:block;font-size:.75em}.blogs__title-section__title{margin:0 0 10px;color:var(--theme-brand-tertiary, var(--theme-colour-darkteal, #005c55));line-height:120%;letter-spacing:.32px;text-transform:uppercase;text-align:center;font-size:2em}.blogs__title-section__description{text-align:center;font-weight:600;line-height:150%;letter-spacing:-0.16px;margin:0 0 30px;font-size:1em}.blogs__title-section .btn-custom{width:90%;margin:0 auto;text-align:center}.blogs__title-section .splide__navigation{margin-top:30px}.blogs__blog-card{position:relative;border-radius:10px 40px;overflow:hidden;display:flex;align-items:flex-end;height:100%;transition:all .5s}.blogs__blog-card__image{position:absolute;top:0;left:0;width:100%;height:100%}.blogs__blog-card__image img{width:100%;height:100%;object-fit:cover}.blogs__blog-card__content{padding:30px;border-radius:10px 40px;background:rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:flex-end;transition:all .5s;width:100%;position:relative;backdrop-filter:blur(15px)}.blogs__blog-card__content__category{color:var(--theme-colour-white, #fff);font-weight:700;line-height:140%;text-transform:uppercase;margin:0 0 10px;display:block;font-size:.75em}.blogs__blog-card__content__title{color:var(--theme-colour-paleteal, #c4eae7);font-weight:700;line-height:120%;letter-spacing:.16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:0 0 10px;font-size:1em}.blogs__blog-card__content__excerpt p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:0;color:var(--theme-colour-white, #fff);font-weight:600;line-height:150%;letter-spacing:-0.14px;font-size:.875em}@media(min-width: 992px){.blogs__blog-card__content .btn-custom{visibility:hidden;opacity:0;max-height:0;transition:all .5s;padding:0;font-size:0;background-color:var(--theme-colour-paleteal, #c4eae7);border-color:var(--theme-colour-paleteal, #c4eae7);color:var(--theme-brand-tertiary, var(--theme-colour-darkteal, #005c55));width:100%}}@media(max-width: 991px){.blogs__blog-card__content .btn-custom{margin-top:20px}}.blogs__blog-card:hover,.blogs__blog-card:focus-visible{border-radius:40px 10px}.blogs__blog-card:hover .blogs__blog-card__content,.blogs__blog-card:focus-visible .blogs__blog-card__content{background:rgba(0,0,0,.7);border-radius:40px 10px}.blogs__blog-card:hover .btn-custom,.blogs__blog-card:focus-visible .btn-custom{visibility:visible;opacity:1;max-height:100%;padding:10px 20px;margin-top:20px;font-size:.875rem}footer.footer{padding:0;background:#0e2422;color:var(--theme-colour-white, #fff);border-radius:40px 40px 0 0}footer.footer>.footer-main-1{padding:80px 0;position:relative;overflow:hidden;border-radius:40px 40px 0 0}footer.footer>.footer-main-1::before,footer.footer>.footer-main-1::after{content:url("https://us.evocdn.io/dealer/1596/content/media/My_Theme/Wave.svg");z-index:0;position:absolute;filter:var(--theme-filter-secondary, brightness(0) saturate(100%) invert(59%) sepia(69%) saturate(499%) hue-rotate(126deg) brightness(91%) contrast(79%));opacity:.1;width:1913px;height:672px}footer.footer>.footer-main-1::before{right:0;bottom:-253px}footer.footer>.footer-main-1::after{right:-260px;bottom:-453px}footer.footer>.footer-main-1>.container{position:relative;z-index:1}footer.footer>.footer-main-1 [role=row-wrapper]>.row{display:flex;align-items:center;justify-content:space-between}@media(max-width: 991px){footer.footer>.footer-main-1 [role=row-wrapper]>.row{flex-direction:column;gap:10px}}footer.footer>.footer-main-1 [role=row-wrapper]>.row>*{width:fit-content}@media(max-width: 991px){footer.footer>.footer-main-1 [role=row-wrapper]>.row>*{width:100%}}footer.footer>.footer-main-1 [role=row-wrapper]>.row::before,footer.footer>.footer-main-1 [role=row-wrapper]>.row::after{display:none}footer.footer>.footer-main-1 .dealerdetails_container{max-width:380px}@media(max-width: 991px){footer.footer>.footer-main-1 .dealerdetails_container{max-width:100%;margin-bottom:15px}}footer.footer>.footer-main-1 .dealerdetails_container .logo{margin:0 0 15px;padding:0;border-bottom:0;display:flex;align-items:center;justify-content:center}footer.footer>.footer-main-1 .dealerdetails_container .logo img{max-width:200px}footer.footer>.footer-main-1 .dealerdetails_container p{font-size:.875em;color:var(--theme-colour-grey, #868686)}footer.footer>.footer-main-1 .dealerdetails_container .social{margin-top:15px}footer.footer>.footer-main-1 .dealerdetails_container .info{padding:0}footer.footer>.footer-main-1 .social{gap:15px}@media(max-width: 991px){footer.footer>.footer-main-1 .social{justify-content:center}}footer.footer>.footer-main-1 .social a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--theme-brand-tertiary, var(--theme-colour-darkteal, #005c55));border-radius:10px 20px;font-size:16px;color:var(--theme-brand-secondary, var(--theme-colour-lightteal, #26b8ad));margin:0}footer.footer>.footer-main-1 .social a i{color:var(--theme-brand-secondary, var(--theme-colour-lightteal, #26b8ad))}footer.footer>.footer-main-1 .social a svg{height:15px;width:15px;fill:var(--theme-brand-secondary, var(--theme-colour-lightteal, #26b8ad))}footer.footer>.footer-main-1 .social a:hover,footer.footer>.footer-main-1 .social a:focus-visible{border-radius:20px 10px;background:var(--theme-brand-secondary, var(--theme-colour-lightteal, #26b8ad));text-decoration:none}footer.footer>.footer-main-1 .social a:hover i,footer.footer>.footer-main-1 .social a:hover::after,footer.footer>.footer-main-1 .social a:focus-visible i,footer.footer>.footer-main-1 .social a:focus-visible::after{color:var(--theme-colour-paleteal, #c4eae7)}footer.footer>.footer-main-1 .social a:hover svg,footer.footer>.footer-main-1 .social a:focus-visible svg{height:15px;width:15px;fill:var(--theme-colour-paleteal, #c4eae7)}footer.footer>.footer-main-1 .title{font-size:.9375rem;margin-bottom:15px;color:var(--theme-colour-paleteal, #c4eae7)}footer.footer>.footer-main-1 .quicklinks{margin-bottom:0}footer.footer>.footer-main-1 .quicklinks li{margin:0 0 12px}footer.footer>.footer-main-1 .quicklinks a{color:var(--theme-colour-white, #fff);font-size:.875rem;line-height:1.5}footer.footer>.footer-main-1 .quicklinks a:hover,footer.footer>.footer-main-1 .quicklinks a:focus-visible{color:var(--theme-colour-paleteal, #c4eae7)}footer.footer .get-in-touch{text-align:left}@media(max-width: 991px){footer.footer .get-in-touch{margin:15px 0}}footer.footer .get-in-touch__content{display:flex;flex-direction:column;gap:6px}footer.footer .get-in-touch__content__row{display:flex;align-items:stretch;justify-content:flex-start;gap:5px}@media(max-width: 991px){footer.footer .get-in-touch__content__row{flex-direction:column;gap:0}}footer.footer .get-in-touch__content__right{flex:1}footer.footer .get-in-touch__content h5{font-size:.875rem;color:var(--theme-colour-white, #fff);font-weight:400;margin:0;text-transform:capitalize;line-height:1.5}footer.footer .get-in-touch__content p{line-height:1.5;color:var(--theme-colour-white, #fff)}footer.footer .get-in-touch__content a{color:var(--theme-colour-white, #fff);font-weight:700}footer.footer .get-in-touch__content a i{color:var(--theme-brand-default, var(--theme-colour-teal, #00877d));font-size:.7em}footer.footer .get-in-touch__content a:hover,footer.footer .get-in-touch__content a:focus-visible{color:var(--theme-brand-secondary, var(--theme-colour-lightteal, #26b8ad));text-decoration:none}footer.footer .get-in-touch__content a:hover i,footer.footer .get-in-touch__content a:focus-visible i{color:var(--theme-brand-secondary, var(--theme-colour-lightteal, #26b8ad))}footer.footer .get-in-touch__content>a{display:flex;align-items:center;justify-content:flex-start;gap:5px}footer.footer .footer-bottom{background:var(--theme-brand-tertiary, var(--theme-colour-darkteal, #005c55));padding:15px 0}footer.footer .footer-bottom p{color:var(--theme-colour-paleteal, #c4eae7)}footer.footer .footer-bottom__inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px 15px;font-size:.875em}footer.footer .footer-bottom__inner__right{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px 10px}footer.footer .footer-bottom a{color:var(--theme-colour-paleteal, #c4eae7)}footer.footer .footer-bottom a:hover,footer.footer .footer-bottom a:focus-visible{color:var(--theme-colour-white, #fff)}@media only screen and (max-width: 991px){footer.footer .foot-menu{padding-top:0}footer.footer .foot-menu .title{cursor:pointer;margin:0 !important;background:var(--theme-brand-default, var(--theme-colour-teal, #00877d));padding:20px;color:#fff}footer.footer .foot-menu .title::after{content:"+";float:right}footer.footer .foot-menu ul{max-height:0;overflow:hidden;transition:max-height 1s ease-out;padding:0;margin:0 0 10px}footer.footer .foot-menu ul li{margin:0;padding:0;border:0;display:block}footer.footer .foot-menu ul li a{display:block;margin:10px 0;padding:20px;font-size:16px;background:none;display:flex;justify-content:space-between;align-items:center}footer.footer .foot-menu.open h4::after{content:"-"}footer.footer .foot-menu.open ul{height:auto;max-height:500px;transition:max-height 1s ease-in-out !important}}footer.footer .footer-logos p{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:30px}.assembly-modal-wrapper{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:1440px;z-index:1001;pointer-events:none;padding:0 20px}.assembly-modal-wrapper .assembly-modal{display:none;position:relative;width:100%;max-height:90vh;border-radius:40px;overflow:hidden auto;pointer-events:auto}.assembly-modal-wrapper .assembly-modal.open{display:flex}@media screen and (max-width: 768px){.assembly-modal-wrapper .assembly-modal{border-radius:20px}}.assembly-modal-wrapper .assembly-modal .modal-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.assembly-modal-wrapper .assembly-modal .modal-panel{position:relative;z-index:1;width:687px;max-width:100%;background:rgba(0,0,0,.5);backdrop-filter:blur(15px);padding:80px;display:flex;flex-direction:column;gap:30px;justify-content:center}@media screen and (max-width: 1200px){.assembly-modal-wrapper .assembly-modal .modal-panel{width:60%;padding:48px}}@media screen and (max-width: 768px){.assembly-modal-wrapper .assembly-modal .modal-panel{width:100%;padding:32px 24px}}.assembly-modal-wrapper .assembly-modal .modal-panel .modal-text{display:flex;flex-direction:column;gap:10px;filter:drop-shadow(0 0 2px rgba(0, 0, 0, 0.25))}.assembly-modal-wrapper .assembly-modal .modal-panel .modal-text .kicker{font-size:12px;font-weight:700;line-height:1.4;text-transform:uppercase;color:var(--theme-colour-white, #fff);margin:0}.assembly-modal-wrapper .assembly-modal .modal-panel .modal-text .title{font-size:32px;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.32px;color:#c4eae7;margin:0}@media screen and (max-width: 768px){.assembly-modal-wrapper .assembly-modal .modal-panel .modal-text .title{font-size:24px}}.assembly-modal-wrapper .assembly-modal .modal-panel .modal-text .description{font-size:16px;font-weight:600;line-height:1.5;letter-spacing:-0.16px;color:var(--theme-colour-white, #fff);margin:0}@media screen and (max-width: 768px){.assembly-modal-wrapper .assembly-modal .modal-panel .modal-text .description{font-size:14px}}.assembly-modal-wrapper .assembly-modal .modal-panel .modal-usps{display:flex;flex-direction:column;gap:10px}.assembly-modal-wrapper .assembly-modal .modal-panel .usp-card{display:flex;gap:20px;align-items:center;padding:10px 30px;background:rgba(0,0,0,.5);backdrop-filter:blur(10px);border-radius:10px 30px 10px 30px}@media screen and (max-width: 768px){.assembly-modal-wrapper .assembly-modal .modal-panel .usp-card{padding:10px 20px}}.assembly-modal-wrapper .assembly-modal .modal-panel .usp-card .usp-number{font-size:24px;font-weight:700;line-height:1.2;letter-spacing:.24px;color:#c4eae7;white-space:nowrap;flex-shrink:0}.assembly-modal-wrapper .assembly-modal .modal-panel .usp-card .usp-text{font-size:14px;font-weight:600;line-height:1.5;letter-spacing:-0.14px;color:var(--theme-colour-white, #fff);filter:drop-shadow(0 0 2px rgba(0, 0, 0, 0.25));margin:0}.assembly-modal-wrapper .assembly-modal .modal-panel .modal-actions{display:flex;gap:20px;width:100%}@media screen and (max-width: 576px){.assembly-modal-wrapper .assembly-modal .modal-panel .modal-actions{flex-direction:column}}.assembly-modal-wrapper .assembly-modal .modal-panel .modal-actions .add-assembly{flex:1;height:40px;display:flex;align-items:center;justify-content:center;padding:7px 20px;background-color:#26b8ad;color:var(--theme-colour-white, #fff);font-size:14px;font-weight:700;line-height:1.4;text-transform:uppercase;text-align:center;border:0;border-radius:10px 20px 10px 20px;cursor:pointer;transition:opacity .2s}.assembly-modal-wrapper .assembly-modal .modal-panel .modal-actions .add-assembly:hover{opacity:.85}.assembly-modal-wrapper .assembly-modal .modal-panel .modal-actions .no-assembly{height:40px;display:flex;align-items:center;justify-content:center;padding:7px 20px;background-color:#f5f5f5;color:#868686;font-size:14px;font-weight:700;line-height:1.4;text-transform:uppercase;text-align:center;white-space:nowrap;border:0;border-radius:10px 20px 10px 20px;cursor:pointer;transition:opacity .2s}.assembly-modal-wrapper .assembly-modal .modal-panel .modal-actions .no-assembly:hover{opacity:.7}@media screen and (max-width: 576px){.assembly-modal-wrapper .assembly-modal .modal-panel .modal-actions .no-assembly{width:100%}}.assembly-modal-wrapper .assembly-modal .modal-panel .modal-disclaimer{font-size:12px;font-weight:600;line-height:1.5;letter-spacing:-0.12px;color:var(--theme-colour-white, #fff);margin:0}.assembly-modal-wrapper .assembly-modal .close-modal{position:absolute;top:30px;right:30px;width:25px;height:25px;background:rgba(0,0,0,0);border:0;cursor:pointer;z-index:2;padding:0;line-height:0}.assembly-modal-wrapper .assembly-modal .close-modal svg{width:25px;height:25px;display:block}.assembly-modal-wrapper .assembly-modal .close-modal:hover{opacity:.7}@media screen and (max-width: 768px){.assembly-modal-wrapper .assembly-modal .close-modal{top:16px;right:16px}}.assembly-modal-overlay{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:var(--theme-colour-black, #000);opacity:.32}.assembly-modal-overlay.open{display:block}body.modal-open{overflow:hidden}.hero-section{position:relative;min-height:500px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:60px 20px;width:100vw;margin-left:calc(-50vw + 50%)}@media screen and (max-width: 768px){.hero-section{min-height:350px;padding:40px 15px}}.hero-section .image-wrapper{position:absolute;width:100%;height:100%;top:0;left:0}.hero-section .image-wrapper::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#000;opacity:.15}.hero-section .image-wrapper img{width:100%;height:100%;object-fit:cover}.hero-section__content{position:relative;max-width:681px;width:100%}.hero-section__overlay{background:rgba(0,0,0,.5);backdrop-filter:blur(10px);border-radius:10px 40px;padding:60px 40px 40px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}@media screen and (max-width: 768px){.hero-section__overlay{padding:40px 24px 30px;gap:16px}}.hero-section__kicker{font-family:var(--theme-font-primary, "Open Sans", sans-serif);font-size:14px;font-weight:700;text-transform:uppercase;color:var(--theme-colour-white, #fff);line-height:1.4;margin:0}.hero-section__title{font-family:var(--theme-font-primary, "Open Sans", sans-serif);font-size:40px;font-weight:700;color:var(--theme-colour-white, #fff);line-height:1.2;letter-spacing:.4px;margin:0}@media screen and (max-width: 768px){.hero-section__title{font-size:28px}}.hero-section__description{font-family:var(--theme-font-primary, "Open Sans", sans-serif);font-size:18px;font-weight:600;color:var(--theme-colour-white, #fff);line-height:1.5;letter-spacing:-0.18px;margin:0}@media screen and (max-width: 768px){.hero-section__description{font-size:16px}}.hero-section__buttons{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.hero-section .btn-custom{min-width:220px}.section-header{text-align:center;max-width:816px;margin:0 auto 40px;display:flex;flex-direction:column;gap:10px}.section-header__kicker{font-family:var(--theme-font-primary, "Open Sans", sans-serif);font-size:12px;font-weight:700;text-transform:uppercase;color:var(--theme-colour-lightteal, #26b8ad);line-height:1.4;margin:0}.section-header h2{font-family:var(--theme-font-primary, "Open Sans", sans-serif);font-size:32px;font-weight:700;color:var(--theme-colour-darkteal, #005c55);line-height:1.2;letter-spacing:.32px;text-transform:uppercase;margin:0}@media screen and (max-width: 768px){.section-header h2{font-size:26px}}.section-header p:not(.section-header__kicker){font-family:var(--theme-font-primary, "Open Sans", sans-serif);font-size:16px;font-weight:600;line-height:1.5;letter-spacing:-0.16px;color:var(--theme-colour-darkgrey, #4a4a4a);margin:0}.category-cards .section-header{margin-bottom:48px}.category-cards__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media screen and (max-width: 991px){.category-cards__grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 576px){.category-cards__grid{grid-template-columns:1fr}}.category-cards__card{position:relative;height:350px;border-radius:10px 40px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;transition:border-radius .5s}@media screen and (max-width: 767px){.category-cards__card{border-radius:40px 10px}}@media screen and (min-width: 768px){.category-cards__card:hover,.category-cards__card:focus,.category-cards__card:focus-within{border-radius:40px 10px;outline:none}}.category-cards__image{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.category-cards__overlay{position:relative;background:rgba(0,0,0,.5);border-radius:10px 40px 0 0;padding:30px;transition:all .35s ease-in-out}@media screen and (max-width: 767px){.category-cards__overlay{background:rgba(0,0,0,.65);backdrop-filter:blur(15px);border-radius:40px 10px 0 0}}@media screen and (min-width: 768px){.category-cards__card:hover .category-cards__overlay,.category-cards__card:focus .category-cards__overlay,.category-cards__card:focus-within .category-cards__overlay{background:rgba(0,0,0,.65);backdrop-filter:blur(15px);border-radius:40px 10px 0 0}}.category-cards__text{display:flex;flex-direction:column;filter:drop-shadow(0 0 2px rgba(0, 0, 0, 0.25))}.category-cards__icon{width:32px;height:32px;filter:brightness(0) invert(1)}.category-cards__title{font-family:var(--theme-font-primary, "Open Sans", sans-serif);font-size:24px;font-weight:700;color:var(--theme-colour-white, #fff);line-height:1.2;letter-spacing:.24px;text-transform:capitalize;margin:10px 0 0;transition:color .35s ease-in-out}@media screen and (max-width: 767px){.category-cards__title{color:var(--theme-colour-paleteal, #c4eae7)}}@media screen and (min-width: 768px){.category-cards__card:hover .category-cards__title,.category-cards__card:focus .category-cards__title,.category-cards__card:focus-within .category-cards__title{color:var(--theme-colour-paleteal, #c4eae7)}}.category-cards__description{font-family:var(--theme-font-primary, "Open Sans", sans-serif);font-size:14px;font-weight:600;color:var(--theme-colour-white, #fff);letter-spacing:-0.14px;margin:0;overflow:hidden}@media screen and (max-width: 767px){.category-cards__description{line-height:1.5;margin-top:10px}}@media screen and (min-width: 768px){.category-cards__description{line-height:0;opacity:0;transition:all .5s}.category-cards__card:hover .category-cards__description,.category-cards__card:focus .category-cards__description,.category-cards__card:focus-within .category-cards__description{line-height:1.5;opacity:1;margin-top:10px}}.category-cards__text .btn-custom{width:100%}@media screen and (max-width: 767px){.category-cards__text .btn-custom{margin-top:10px}}@media screen and (min-width: 768px){.category-cards__text .btn-custom{visibility:hidden;opacity:0;max-height:0;transition:all .5s;padding:0;font-size:0}}@media screen and (min-width: 768px){.category-cards__card:hover .category-cards__text .btn-custom,.category-cards__card:focus .category-cards__text .btn-custom,.category-cards__card:focus-within .category-cards__text .btn-custom{visibility:visible;opacity:1;max-height:100%;padding:10px 20px;margin-top:10px;font-size:var(--theme-btn-font-size, 0.875em)}}.goals-list{display:flex;flex-direction:column;gap:30px}.goals-list .section-header{margin-bottom:0}.goals-list__row{display:flex;align-items:stretch;min-height:180px;background-color:var(--theme-colour-lightgrey, #f5f5f5);border-radius:10px 40px;overflow:hidden}@media screen and (max-width: 991px){.goals-list__row{flex-direction:column}}.goals-list__row--reverse{flex-direction:row-reverse}@media screen and (max-width: 991px){.goals-list__row--reverse{flex-direction:column}}.goals-list__visual{position:relative;flex:0 0 500px;overflow:hidden}@media screen and (max-width: 1200px){.goals-list__visual{flex:0 0 380px}}@media screen and (max-width: 991px){.goals-list__visual{flex:none;width:100%;min-height:180px}}.goals-list__visual>img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.goals-list__icon{position:absolute;right:15px;bottom:15px;width:auto;padding:20px 30px;background:rgba(0,0,0,.5);backdrop-filter:blur(15px);border-radius:10px 30px;display:flex;align-items:center;justify-content:center}.goals-list__icon img{width:40px;height:40px;display:block;filter:brightness(0) invert(1)}.goals-list__text{flex:1;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:40px 48px;min-width:0}@media screen and (max-width: 768px){.goals-list__text{padding:30px 24px}}.goals-list__title{font-family:var(--theme-font-primary, "Open Sans", sans-serif);font-size:22px;font-weight:700;color:var(--theme-colour-darkgrey, #4a4a4a);line-height:normal;margin:0}.goals-list__description{font-family:var(--theme-font-primary, "Open Sans", sans-serif);font-size:16px;font-weight:400;color:var(--theme-colour-darkgrey, #4a4a4a);line-height:1.6;margin:0}.goals-list__links{display:flex;gap:40px;flex-wrap:wrap}.goals-list__link{font-family:var(--theme-font-primary, "Open Sans", sans-serif);font-size:14px;font-weight:600;color:var(--theme-brand-default, var(--theme-colour-teal, #00877d));text-decoration:none;transition:color .3s}.goals-list__link:hover{color:var(--theme-colour-darkteal, #005c55)}.service-cards .section-header{margin-bottom:48px}.service-cards__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}@media screen and (max-width: 768px){.service-cards__grid{grid-template-columns:1fr}}.service-cards__card{position:relative;height:282px;border-radius:10px 40px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;transition:border-radius .5s}@media screen and (max-width: 767px){.service-cards__card{height:240px;border-radius:40px 10px}}@media screen and (min-width: 768px){.service-cards__card:hover,.service-cards__card:focus,.service-cards__card:focus-within{border-radius:40px 10px;outline:none}}.service-cards__image{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.service-cards__overlay{position:relative;z-index:1;width:100%;background:rgba(0,0,0,.65);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;transition:all .5s ease-in-out}@media screen and (max-width: 767px){.service-cards__overlay{height:100%;padding:24px;opacity:1;border-radius:40px 10px}}@media screen and (min-width: 768px){.service-cards__overlay{height:0;padding:0 40px;overflow:hidden;opacity:0;border-radius:10px 40px 0 0}.service-cards__card:hover .service-cards__overlay,.service-cards__card:focus .service-cards__overlay,.service-cards__card:focus-within .service-cards__overlay{height:100%;padding:40px;opacity:1;border-radius:40px 10px}}.service-cards__text{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;filter:drop-shadow(0 0 2px rgba(0, 0, 0, 0.25))}.service-cards__icon{width:36px;height:36px;filter:brightness(0) invert(1)}.service-cards__title{font-family:var(--theme-font-primary, "Open Sans", sans-serif);font-size:32px;font-weight:700;line-height:1.2;letter-spacing:.32px;color:var(--theme-colour-paleteal, #c4eae7);margin:0}@media screen and (max-width: 768px){.service-cards__title{font-size:24px}}.service-cards__description{font-family:var(--theme-font-primary, "Open Sans", sans-serif);font-size:16px;font-weight:600;line-height:1.5;letter-spacing:-0.16px;color:var(--theme-colour-lightgrey, #f5f5f5);margin:0}@media screen and (max-width: 768px){.service-cards__description{font-size:14px}}.service-cards__btn{width:220px}.hotspot-hero{position:relative;width:100vw;margin-left:calc(-50vw + 50%);height:800px;max-height:75vh;display:flex;align-items:flex-start;padding:80px 0}@media screen and (max-width: 767px){.hotspot-hero{flex-direction:column;align-items:stretch;overflow-y:auto}}.hotspot-hero__bg{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.hotspot-hero__gradient{position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(to right, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.4) 40%, transparent 65%)}@media screen and (max-width: 767px){.hotspot-hero__gradient{background:linear-gradient(to bottom, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.5) 60%, transparent 100%)}}.hotspot-hero .container{position:relative;z-index:2}.hotspot-hero__content{max-width:430px;display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 767px){.hotspot-hero__content{padding:40px 0 20px;max-width:100%}}.hotspot-hero__title{font-family:var(--theme-font-primary, "Open Sans", sans-serif);font-size:48px;font-weight:700;line-height:1.25;color:#1c4240;margin:0}@media screen and (max-width: 767px){.hotspot-hero__title{font-size:32px}}.hotspot-hero__description{font-family:var(--theme-font-primary, "Open Sans", sans-serif);font-size:18px;font-weight:600;line-height:1.4;color:var(--theme-colour-black, #000);margin:0}@media screen and (max-width: 767px){.hotspot-hero__description{font-size:16px}}@media screen and (max-width: 767px){.hotspot-hero__hotspots{position:relative;z-index:3;display:flex;flex-direction:column;gap:10px;padding:10px 15px 30px;width:100%}}.hotspot-hero__hotspot{z-index:3}@media screen and (min-width: 768px){.hotspot-hero__hotspot{position:absolute}}.hotspot-hero__hotspot-btn{color:var(--theme-btn-primary-color, var(--theme-colour-white, #fff));font-size:var(--theme-btn-font-size, 0.875em);line-height:var(--theme-btn-font-size, 0.875em);background-color:var(--theme-btn-primary-bg, var(--theme-brand-default, var(--theme-colour-teal, #00877d)));border:var(--theme-btn-primary-border, 3px solid var(--theme-brand-default, var(--theme-colour-teal, #00877d)));border-radius:var(--theme-btn-border-radius, 10px 20px);padding:var(--theme-btn-padding, 11px 20px);width:fit-content;text-transform:uppercase;font-weight:700;display:block;transition:all .5s;text-align:center}.hotspot-hero__hotspot-btn:hover,.hotspot-hero__hotspot-btn:focus-visible{color:var(--theme-btn-primary-hover-color, var(--theme-brand-default, var(--theme-colour-teal, #00877d)));background-color:var(--theme-btn-primary-hover-bg, var(--theme-colour-paleteal, #c4eae7));border:var(--theme-btn-primary-hover-border, 3px solid var(--theme-brand-default, var(--theme-colour-teal, #00877d)));border-radius:var(--theme-btn-border-radius-hover, 20px 10px)}.hotspot-hero__hotspot-btn:focus{outline:none}.hotspot-hero__hotspot-btn:disabled{opacity:.3;pointer-events:none}.hotspot-hero__hotspot-btn.btn-left-icon::before{content:"";display:inline-block;vertical-align:middle;margin-right:12px}.hotspot-hero__hotspot-btn.btn-right-icon::after{content:"";display:inline-block;vertical-align:middle;margin-left:12px}.hotspot-hero__hotspot-btn.action-icon{font-size:0;line-height:0}.hotspot-hero__hotspot-btn.action-icon::before{content:"";display:inline-block;vertical-align:middle}.hotspot-hero__hotspot-btn.action-link{text-align:center}.hotspot-hero__hotspot-btn.action-link.disabled{opacity:.3;pointer-events:none;cursor:initial}.hotspot-hero__hotspot-btn{color:var(--theme-btn-pale-color, var(--theme-colour-darkteal, #005c55));background-color:var(--theme-btn-pale-bg, var(--theme-colour-paleteal, #c4eae7));border:var(--theme-btn-pale-border, 3px solid transparent)}.hotspot-hero__hotspot-btn:hover,.hotspot-hero__hotspot-btn:focus-visible{color:var(--theme-btn-pale-hover-color, var(--theme-colour-white, #fff));background-color:var(--theme-btn-pale-hover-bg, rgba(196, 234, 231, 0.15));border:var(--theme-btn-pale-hover-border, 3px solid var(--theme-colour-paleteal, #c4eae7));backdrop-filter:blur(5px)}.hotspot-hero__hotspot-btn{white-space:nowrap;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.hotspot-hero__hotspot-btn{transform:translate(-50%, -50%)}}@media screen and (max-width: 767px){.hotspot-hero__hotspot-btn{width:100%}}.hotspot-hero__hotspot-btn.active{color:var(--theme-btn-pale-hover-color, var(--theme-colour-white, #fff));background-color:var(--theme-btn-pale-hover-bg, rgba(196, 234, 231, 0.15));border:var(--theme-btn-pale-hover-border, 3px solid var(--theme-colour-paleteal, #c4eae7));border-radius:var(--theme-btn-border-radius-hover, 20px 10px);backdrop-filter:blur(5px)}.hotspot-hero__hotspot-popup{background:rgba(255,255,255,.95);border-radius:10px 40px;box-shadow:0 8px 20px rgba(0,0,0,.14);z-index:10;gap:12px;align-items:stretch}@media screen and (min-width: 768px){.hotspot-hero__hotspot-popup{position:absolute;right:0;width:max-content;max-width:320px;padding:12px;display:flex;pointer-events:none;visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease;top:calc(100% + 10px);bottom:auto}.hotspot-hero__hotspot-popup.above{top:auto;bottom:calc(100% + 10px);transform:translateY(8px)}.hotspot-hero__hotspot-popup.open{pointer-events:auto;visibility:visible;opacity:1;transform:translateY(0)}}@media screen and (max-width: 767px){.hotspot-hero__hotspot-popup{display:flex;max-height:0;padding:0 12px;margin:0;overflow:hidden;visibility:hidden;opacity:0;transition:max-height .4s ease,padding .4s ease,margin .4s ease,opacity .3s ease,visibility .3s ease}.hotspot-hero__hotspot-popup.open{max-height:300px;padding:12px;margin-top:10px;visibility:visible;opacity:1}}.hotspot-hero__hotspot-image{width:80px;object-fit:cover;border-radius:10px 10px 10px 32px;flex-shrink:0;align-self:stretch}.hotspot-hero__hotspot-body{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.hotspot-hero__hotspot-title{font-family:var(--theme-font-primary, "Open Sans", sans-serif);font-size:18px;font-weight:700;color:#171717;margin:0;line-height:1.05}.hotspot-hero__hotspot-text{font-size:14px;font-weight:400;color:#3f3f3f;line-height:1.25;margin:0}.hotspot-hero__hotspot-cta.btn-custom{width:fit-content}.usp-bar{background-color:var(--theme-colour-lightgrey, #f5f5f5);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;padding:20px 0}@media screen and (max-width: 767px){.usp-bar{flex-direction:column;align-items:stretch;gap:15px;padding:40px 0}}.usp-bar__title{font-family:var(--theme-font-primary, "Open Sans", sans-serif);font-size:24px;font-weight:700;line-height:1.4;color:var(--theme-colour-darkgrey, #4a4a4a);margin:0;white-space:nowrap;flex-shrink:0}@media screen and (max-width: 991px){.usp-bar__title{width:100%;text-align:center}}@media screen and (max-width: 767px){.usp-bar__title{font-size:20px;white-space:normal}}.usp-bar__items{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center}@media screen and (max-width: 767px){.usp-bar__items{flex-direction:column;gap:10px;width:100%}}@media screen and (max-width: 767px){.usp-bar__item{width:100%}}.usp-bar__pill{background-color:var(--theme-colour-white, #fff);border-bottom:3px solid var(--theme-colour-paleteal, #c4eae7);border-radius:var(--theme-btn-border-radius, 10px 20px);display:flex;align-items:center;gap:20px;padding:12px 16px;text-decoration:none;transition:all .3s}@media screen and (max-width: 767px){.usp-bar__pill{width:100%}}.usp-bar__pill a.usp-bar__pill{cursor:pointer}.usp-bar__pill a.usp-bar__pill:hover,.usp-bar__pill a.usp-bar__pill:focus{border-radius:var(--theme-btn-border-radius-hover, 20px 10px);border-bottom-color:var(--theme-brand-default, var(--theme-colour-teal, #00877d))}.usp-bar__icon{width:28px;height:28px;flex-shrink:0;filter:var(--theme-filter-primary, brightness(0) saturate(100%) invert(24%) sepia(69%) saturate(2958%) hue-rotate(161deg) brightness(97%) contrast(101%))}.usp-bar__text{font-family:var(--theme-font-primary, "Open Sans", sans-serif);font-size:16px;font-weight:700;line-height:1.4;color:var(--theme-brand-default, var(--theme-colour-teal, #00877d));text-transform:capitalize;white-space:nowrap}@media screen and (max-width: 767px){.usp-bar__text{white-space:normal}}.usp-bar__note{font-family:"Caveat",cursive;font-size:24px;font-weight:400;line-height:1.05;color:#00665f;margin:0;max-width:90px;transform:rotate(-6deg);flex-shrink:0}@media screen and (max-width: 767px){.usp-bar__note{text-align:center;transform:rotate(-3deg);max-width:none}}.solution-cards{border-radius:0 0 40px 40px;overflow:hidden}.solution-cards__header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:40px}.solution-cards__header .section-header{text-align:left;margin:0;max-width:none}@media screen and (max-width: 767px){.solution-cards__header{flex-direction:column;align-items:stretch;gap:20px;margin-bottom:30px}.solution-cards__header .section-header{text-align:center}.solution-cards__header .btn-custom{align-self:center}}.solution-cards__grid{display:flex;gap:16px}@media screen and (max-width: 991px){.solution-cards__grid{flex-wrap:wrap}}@media screen and (max-width: 767px){.solution-cards__grid{flex-direction:column;gap:20px}}.solution-cards__card{flex:1 0 0;min-width:0;background-color:var(--theme-colour-lightgrey, #f5f5f5);border-radius:10px 40px 10px 40px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;transition:all .4s}@media screen and (max-width: 991px){.solution-cards__card{flex:1 1 calc(50% - 8px)}}@media screen and (max-width: 767px){.solution-cards__card{flex:1 1 100%}}.solution-cards__card:hover,.solution-cards__card:focus,.solution-cards__card:focus-within{border-radius:40px 10px 40px 10px}.solution-cards__image-wrap{position:relative;height:450px;overflow:hidden}@media screen and (max-width: 767px){.solution-cards__image-wrap{height:300px}}.solution-cards__image{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;transition:transform .4s}.solution-cards__card:hover .solution-cards__image,.solution-cards__card:focus .solution-cards__image,.solution-cards__card:focus-within .solution-cards__image{transform:scale(1.03)}.solution-cards__body{display:flex;flex-direction:column;gap:10px;padding:24px 28px}.solution-cards__title{font-family:var(--theme-font-primary, "Open Sans", sans-serif);font-size:20px;font-weight:700;line-height:1.4;color:var(--theme-colour-darkgrey, #4a4a4a);margin:0}.solution-cards__description{font-family:var(--theme-font-primary, "Open Sans", sans-serif);font-size:15px;font-weight:400;line-height:1.4;color:var(--theme-colour-grey, #868686);margin:0}.solution-cards__cta{font-family:var(--theme-font-primary, "Open Sans", sans-serif);font-size:14px;font-weight:600;line-height:1.4;color:var(--theme-brand-default, var(--theme-colour-teal, #00877d));background:none;border:0;padding:0;outline:none;text-align:left;cursor:inherit;text-decoration:none;transition:color .3s}.solution-cards__cta::after{content:" →"}.solution-cards__cta:hover,.solution-cards__cta:focus{color:var(--theme-colour-darkteal, #005c55)}.cta-banner{position:relative;border-radius:10px 40px;overflow:hidden}.cta-banner__bg{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.cta-banner__overlay{position:relative;background-color:rgba(0,0,0,.15);display:flex;align-items:center;justify-content:flex-start;gap:30px;padding:80px}@media screen and (max-width: 767px){.cta-banner__overlay{flex-direction:column;align-items:flex-start;padding:40px 24px;gap:20px}}.cta-banner__content{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.cta-banner__title{font-family:var(--theme-font-primary, "Open Sans", sans-serif);font-size:32px;font-weight:700;line-height:1.2;letter-spacing:.32px;color:var(--theme-colour-paleteal, #c4eae7);text-transform:capitalize;margin:0}@media screen and (max-width: 767px){.cta-banner__title{font-size:26px}}.cta-banner__tagline{font-family:var(--theme-font-primary, "Open Sans", sans-serif);font-size:16px;font-weight:600;line-height:1.5;letter-spacing:-0.16px;color:var(--theme-colour-white, #fff);margin:0}@media screen and (max-width: 767px){.cta-banner__tagline{font-size:14px}}.cta-banner__note{font-family:Caveat,cursive;font-size:36px;font-weight:400;line-height:1.05;color:var(--theme-colour-white, #fff);max-width:190px;transform:rotate(-8deg);flex-shrink:0;margin:0}@media screen and (max-width: 767px){.cta-banner__note{font-size:28px;max-width:none;transform:rotate(-3deg);align-self:center}}.ex-product .catalog-single .product-title .product-name{font-family:var(--theme-font-primary, "Open Sans", sans-serif);font-weight:700;color:var(--theme-colour-midblack, #0e0d0d);margin-bottom:8px;font-size:1.75em}@media screen and (max-width: 768px){.ex-product .catalog-single .product-title .product-name{font-size:22px;line-height:30px}}.ex-product .catalog-single .product-sku{font-size:14px;color:var(--theme-colour-darkgrey, #4a4a4a);opacity:.6;margin-bottom:16px}.ex-product .catalog-single .prod-category{color:var(--theme-colour-midblack, #0e0d0d);font-size:.875em}.ex-product .catalog-single .prod-category span{color:inherit;font-size:inherit}.ex-product .catalog-single .manufacturer-name{display:none}.ex-product .product-shopping-actions{background:#efefef;padding:14px;border-radius:8px;height:fit-content;position:sticky;top:100px;display:flex;flex-direction:column}@media screen and (max-width: 991px){.ex-product .product-shopping-actions{position:relative;top:auto}}.ex-product .product-shopping-actions .product-shopping-actions-row+.product-shopping-actions-row{margin-top:10px}.ex-product .product-shopping-actions .product-shopping-actions-prices>.live-inventory-v2-wrapper{display:none}.ex-product .product-shopping-actions .product-shopping-actions-prices .price{background:var(--theme-colour-white, #fff);border-radius:6px;padding:7px 19px;text-align:center;display:flex;align-items:flex-end;justify-content:center;gap:2px;width:fit-content;margin:0 auto}.ex-product .product-shopping-actions .product-shopping-actions-prices .has-price,.ex-product .product-shopping-actions .product-shopping-actions-prices .price-label{font-family:var(--theme-font-primary, "Open Sans", sans-serif);font-size:19px;font-weight:700;color:var(--theme-colour-midblack, #0e0d0d);line-height:25px;background:none;padding:0;border:0}.ex-product .product-shopping-actions .product-shopping-actions-prices .uom,.ex-product .product-shopping-actions .product-shopping-actions-prices .uomvalue{font-size:11px;font-weight:700;color:var(--theme-colour-midblack, #0e0d0d);line-height:18px}.ex-product .product-shopping-actions .product-shopping-actions-prices .product-price-rrp{text-align:center;margin-top:4px}.ex-product .product-shopping-actions .product-shopping-actions-prices .product-price-rrp .rrp{font-size:13px;color:var(--theme-colour-grey, #868686);text-decoration:line-through}.ex-product .product-shopping-actions .product-shopping-actions-prices .product-price-rrp .save{font-size:11px}.ex-product .product-shopping-actions .product-shopping-actions-addtocart .buttons.group{display:flex !important;flex-direction:column;align-items:center;gap:20px;margin:0 auto}.ex-product .product-shopping-actions .product-shopping-actions-addtocart .buttons.group::before,.ex-product .product-shopping-actions .product-shopping-actions-addtocart .buttons.group::after{content:none;display:none}.ex-product .product-shopping-actions .product-shopping-actions-addtocart .selection-not-available,.ex-product .product-shopping-actions .product-shopping-actions-addtocart .selection-not-available-mobile{display:none !important}.ex-product .product-shopping-actions .product-shopping-actions-addtocart div.qnt-count{display:flex !important;align-items:center;gap:6px;height:auto !important;border:0;border-radius:0;overflow:visible;padding:0}.ex-product .product-shopping-actions .product-shopping-actions-addtocart div.qnt-count .incr-btn{display:flex !important;align-items:center;justify-content:center;width:28px !important;height:38px !important;background:var(--theme-brand-default, var(--theme-colour-teal, #00877d)) !important;border:0 !important;color:var(--theme-colour-white, #fff);font-size:20px;cursor:pointer;transition:background-color .2s;padding:0 !important;border-radius:0;text-decoration:none}.ex-product .product-shopping-actions .product-shopping-actions-addtocart div.qnt-count .incr-btn:hover{background:var(--theme-colour-darkteal, #005c55) !important}.ex-product .product-shopping-actions .product-shopping-actions-addtocart div.qnt-count .inputquantity{width:50px !important;height:38px !important;text-align:center;border:1px solid var(--theme-brand-default, var(--theme-colour-teal, #00877d)) !important;background:var(--theme-colour-white, #fff) !important;font-size:14px;font-weight:400;color:var(--theme-colour-midblack, #0e0d0d);padding:0 !important;border-radius:0 !important}.ex-product .product-shopping-actions .product-shopping-actions-addtocart div.qnt-count .inputquantity:focus{outline:none;box-shadow:none}.ex-product .product-shopping-actions .product-shopping-actions-addtocart .assembly-checkbox-wrapper{width:100%;margin-top:40px;display:flex;align-items:center;background:rgba(0,0,0,.5);backdrop-filter:blur(10px);border-radius:5px 20px;padding:10px 20px;gap:10px;filter:drop-shadow(0 0 2px rgba(0, 0, 0, 0.25))}.ex-product .product-shopping-actions .product-shopping-actions-addtocart .assembly-checkbox-wrapper .checkbox-group{flex:1;min-width:0}.ex-product .product-shopping-actions .product-shopping-actions-addtocart .assembly-checkbox-wrapper .checkbox-group .form-group{display:flex;align-items:center;margin:0;gap:10px}.ex-product .product-shopping-actions .product-shopping-actions-addtocart .assembly-checkbox-wrapper .checkbox-group .form-group input[type=checkbox]{appearance:none !important;width:20px !important;height:20px !important;min-width:20px;border-radius:10px !important;background-color:var(--theme-colour-white, #fff);cursor:pointer;position:relative;margin:0 !important;flex-shrink:0;border:0 !important;transition:background-color .2s ease}.ex-product .product-shopping-actions .product-shopping-actions-addtocart .assembly-checkbox-wrapper .checkbox-group .form-group input[type=checkbox]:checked{background-color:var(--theme-brand-default, var(--theme-colour-teal, #00877d)) !important}.ex-product .product-shopping-actions .product-shopping-actions-addtocart .assembly-checkbox-wrapper .checkbox-group .form-group input[type=checkbox]:checked::after{content:"";font-family:FontAwesome;color:var(--theme-colour-white, #fff);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:11px}.ex-product .product-shopping-actions .product-shopping-actions-addtocart .assembly-checkbox-wrapper .checkbox-group .form-group input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 2px rgba(255,255,255,.4)}.ex-product .product-shopping-actions .product-shopping-actions-addtocart .assembly-checkbox-wrapper .checkbox-group .form-group label{margin:0 !important;color:var(--theme-colour-white, #fff);font-size:14px;font-weight:600;line-height:1.5;letter-spacing:-0.14px;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.ex-product .product-shopping-actions .product-shopping-actions-addtocart .assembly-checkbox-wrapper .checkbox-group .form-group label span.price{background:none;padding:0;border:0;font-size:14px;font-weight:600;color:var(--theme-colour-white, #fff)}.ex-product .product-shopping-actions .product-shopping-actions-addtocart .assembly-checkbox-wrapper .tooltip-wrapper{cursor:pointer;display:flex;align-items:center;flex-shrink:0;transition:opacity .2s ease}.ex-product .product-shopping-actions .product-shopping-actions-addtocart .assembly-checkbox-wrapper .tooltip-wrapper svg{width:20px;height:20px;display:block}.ex-product .product-shopping-actions .product-shopping-actions-addtocart .assembly-checkbox-wrapper .tooltip-wrapper:hover{opacity:.7}.ex-product .product-shopping-actions .product-shopping-actions-addtocart .live-inventory-v2-add-to-cart-wrapper{width:100%;display:flex;flex-direction:column;align-items:center;gap:5px}.ex-product .product-shopping-actions .product-shopping-actions-addtocart .btn-add-to-cart:not(.click-collect-atc-btn){width:100%;height:40px;background-color:var(--theme-brand-default, var(--theme-colour-teal, #00877d));color:var(--theme-colour-white, #fff);border:0;border-radius:var(--theme-btn-border-radius, 10px 20px);font-size:14px;font-weight:700;text-transform:uppercase;font-family:var(--theme-font-primary, "Open Sans", sans-serif);padding:7px 20px;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center}.ex-product .product-shopping-actions .product-shopping-actions-addtocart .btn-add-to-cart:not(.click-collect-atc-btn):hover{background-color:var(--theme-colour-darkteal, #005c55);border-radius:var(--theme-btn-border-radius-hover, 20px 10px)}.ex-product .product-shopping-actions .product-shopping-actions-addtocart .btn-add-to-cart:not(.click-collect-atc-btn) i{margin-right:6px}.ex-product .product-shopping-actions .product-shopping-actions-addtocart .live-inventory-v2-add-to-cart-wrapper>.live-inventory-v2-wrapper,.ex-product .product-shopping-actions .product-shopping-actions-addtocart .buttons.group>.live-inventory-v2-wrapper{text-align:center;width:100%}.ex-product .product-shopping-actions .product-shopping-actions-addtocart .live-inventory-v2-add-to-cart-wrapper>.live-inventory-v2-wrapper a,.ex-product .product-shopping-actions .product-shopping-actions-addtocart .live-inventory-v2-add-to-cart-wrapper>.live-inventory-v2-wrapper span,.ex-product .product-shopping-actions .product-shopping-actions-addtocart .buttons.group>.live-inventory-v2-wrapper a,.ex-product .product-shopping-actions .product-shopping-actions-addtocart .buttons.group>.live-inventory-v2-wrapper span{font-size:13px;font-weight:700;color:var(--theme-colour-darkteal, #005c55);text-decoration:none;font-style:normal}.ex-product .product-shopping-actions .product-shopping-actions-addtocart .flex-buttons{width:100%}.ex-product .product-shopping-actions .product-shopping-actions-addtocart .flex-buttons .flex{display:flex;gap:10px}.ex-product .product-shopping-actions .product-shopping-actions-addtocart .flex-buttons .flex-50{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px}.ex-product .product-shopping-actions .product-shopping-actions-addtocart .flex-buttons .btn-add-to-cart,.ex-product .product-shopping-actions .product-shopping-actions-addtocart .flex-buttons .btn-add-to-cart-collection,.ex-product .product-shopping-actions .product-shopping-actions-addtocart .flex-buttons .click-collect-atc-btn{width:100%;height:40px;background-color:var(--theme-brand-default, var(--theme-colour-teal, #00877d));color:var(--theme-colour-white, #fff);border:0;border-radius:var(--theme-btn-border-radius, 10px 20px);font-size:14px;font-weight:700;text-transform:uppercase;font-family:var(--theme-font-primary, "Open Sans", sans-serif);padding:7px 20px;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center}.ex-product .product-shopping-actions .product-shopping-actions-addtocart .flex-buttons .btn-add-to-cart:hover,.ex-product .product-shopping-actions .product-shopping-actions-addtocart .flex-buttons .btn-add-to-cart-collection:hover,.ex-product .product-shopping-actions .product-shopping-actions-addtocart .flex-buttons .click-collect-atc-btn:hover{background-color:var(--theme-colour-darkteal, #005c55);border-radius:var(--theme-btn-border-radius-hover, 20px 10px)}.ex-product .product-shopping-actions .product-shopping-actions-addtocart .flex-buttons .btn-add-to-cart i,.ex-product .product-shopping-actions .product-shopping-actions-addtocart .flex-buttons .btn-add-to-cart-collection i,.ex-product .product-shopping-actions .product-shopping-actions-addtocart .flex-buttons .click-collect-atc-btn i{display:none}.ex-product .product-shopping-actions .product-shopping-actions-addtocart .flex-buttons .live-inventory-v2-wrapper a,.ex-product .product-shopping-actions .product-shopping-actions-addtocart .flex-buttons .live-inventory-v2-wrapper span{font-size:13px;font-weight:700;color:var(--theme-colour-darkteal, #005c55);text-decoration:none}.ex-product .product-shopping-actions .product-shopping-actions-addtocart .flex-buttons .live-inventory-v2-select-branch{text-align:center;margin-top:8px}.ex-product .product-shopping-actions .product-shopping-actions-addtocart .flex-buttons .live-inventory-v2-select-branch a{color:var(--theme-colour-darkteal, #005c55);font-size:12px;text-decoration:none}.ex-product .product-shopping-actions .product-shopping-actions-addtocart .flex-notes{width:100%;text-align:center;font-size:12.5px;color:var(--theme-colour-midblack, #0e0d0d);line-height:1.4}.ex-product .product-shopping-actions .product-shopping-actions-addtocart .flex-notes a{color:var(--theme-colour-darkteal, #005c55);text-decoration:none}.ex-product .product-shopping-actions .product-shopping-actions-addtocart .flex-notes .no-stock-in-current-branch{color:#c00;margin-bottom:4px}.ex-product .product-shopping-actions .product-shopping-actions-addtoquicklist{text-align:center}.ex-product .product-shopping-actions .product-shopping-actions-addtoquicklist .addtoquicklist,.ex-product .product-shopping-actions .product-shopping-actions-addtoquicklist .ql-loginmsg{color:var(--theme-colour-darkteal, #005c55);font-size:14px;font-weight:400;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.ex-product .product-shopping-actions .product-shopping-actions-addtoquicklist .addtoquicklist i,.ex-product .product-shopping-actions .product-shopping-actions-addtoquicklist .ql-loginmsg i{font-size:12px}.ex-product .product-shopping-actions .product-shopping-actions-addtoquicklist .addtoquicklist:hover,.ex-product .product-shopping-actions .product-shopping-actions-addtoquicklist .ql-loginmsg:hover{text-decoration:underline}.ex-product .product-shopping-actions .product-compare-action{border-top:1px solid #e6e6e6;padding:7px 9px;display:flex;gap:5px;align-items:center;font-size:14px;color:var(--theme-colour-midblack, #0e0d0d);cursor:pointer;margin-top:0;background:none;border-radius:0}.ex-product .product-shopping-actions .product-compare-action .fa-stack{font-size:8px;width:14px;height:14px;line-height:14px}.productdescription_container .product-panel,.productspecs_container .product-panel{margin:0}.productdescription_container .panel.panel-border,.productspecs_container .panel.panel-border{background:var(--theme-colour-white, #fff);border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.1);border:0;border-left:10px solid var(--theme-brand-default, var(--theme-colour-teal, #00877d));overflow:hidden}.productdescription_container .panel-heading,.productspecs_container .panel-heading{background:none;border:0;border-radius:0;padding:20px 30px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.productdescription_container .panel-heading h3,.productspecs_container .panel-heading h3{font-family:var(--theme-font-primary, "Open Sans", sans-serif);font-size:18px;line-height:30px;font-weight:400;color:#3b3b3b;margin:0}.productdescription_container .panel-heading h3::after,.productspecs_container .panel-heading h3::after{display:none !important}.productdescription_container .panel-heading::after,.productspecs_container .panel-heading::after{content:"";width:20px;height:20px;flex-shrink:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10 7.84511L16.0775 13.9226L17.2559 12.7443L10 5.48844L2.74419 12.7443L3.92253 13.9226L10 7.84511Z' fill='%233B3B3B'/%3E%3C/svg%3E") no-repeat center;background-size:20px 20px;transition:transform .2s}.productdescription_container .panel-heading.collapsed::after,.productspecs_container .panel-heading.collapsed::after{transform:rotate(180deg)}.productdescription_container .panel-collapse,.productspecs_container .panel-collapse{padding:0}.productdescription_container .panel-body,.productspecs_container .panel-body{padding:20px 30px;border:0}.productdescription_container .product-description{font-family:var(--theme-font-primary, "Open Sans", sans-serif);font-size:14px;line-height:24px;color:#3b3b3b;margin:0}.productdescription_container .product-description custom-html{display:block}.productspecs_container .tech-specs{border-radius:15px;overflow:hidden}.productspecs_container .tech-specs .item:nth-child(odd){background:#f5f5f5}.productspecs_container .tech-specs .item:nth-child(even){background:rgba(0,0,0,0)}.productspecs_container .tech-specs .item>.row{display:flex;margin:0}.productspecs_container .tech-specs .item>.row>div{padding:10px 12px;font-family:var(--theme-font-primary, "Open Sans", sans-serif);font-size:14px;line-height:1.3}.productspecs_container .tech-specs .item>.row>div:first-child{border-right:1px solid #efefef;flex:0 0 248px;max-width:248px}@media screen and (max-width: 768px){.productspecs_container .tech-specs .item>.row>div:first-child{flex:0 0 140px;max-width:140px}}.productspecs_container .tech-specs .item>.row>div:first-child span{font-weight:600;color:var(--theme-brand-default, var(--theme-colour-teal, #00877d));text-align:right;display:block}.productspecs_container .tech-specs .item>.row>div:last-child{flex:1}.productspecs_container .tech-specs .item>.row>div:last-child p{font-weight:400;color:#3b3b3b;margin:0}.productdescription_container+.productspecs_container,.productspecs_container+.productdescription_container{margin-top:16px}
