:focus-visible{outline:var(--e-global-color-secondary) solid 2px;outline-offset:2px;border-radius:0}.elementor-field-group .elementor-field-textual:focus{outline:var(--e-global-color-secondary) solid 2px;outline-offset:0;border-radius:0}h1,h2,h3,h4,h5,h6{margin-block-start:0;margin-block-end:0}.elementor>.e-parent,.elementor-section-wrap>.e-parent{--padding-top:40px;--padding-bottom:40px;--padding-left:12px;--padding-right:12px}@media (min-width:768px){.elementor>.e-parent,.elementor-section-wrap>.e-parent{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}}@media (min-width:1024px){.elementor>.e-parent,.elementor-section-wrap>.e-parent{--padding-top:64px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px}}@media (min-width:1600px){.elementor>.e-parent,.elementor-section-wrap>.e-parent{--padding-top:96px;--padding-bottom:96px;--padding-left:80px;--padding-right:80px}}.no-padding.elementor>.e-parent,.no-padding .elementor-section-wrap>.e-parent{--padding-top:0;--padding-bottom:0}.breadcrumb.e-parent{--padding-top:10px;--padding-bottom:10px}header .elementor-sticky--effects,.elementor-location-header .elementor-sticky--effects{background:var(--e-global-color-3d761f9);box-shadow:0 10px 20px 0 rgba(0,0,0,.15)}header .header-home:not(.elementor-sticky--effects) svg #logo .aubergine,.elementor-location-header .header-home:not(.elementor-sticky--effects) svg #logo .aubergine{fill:#fff}header .header-home:not(.elementor-sticky--effects) .jet-menu .jet-menu-item .top-level-link,.elementor-location-header .header-home:not(.elementor-sticky--effects) .jet-menu .jet-menu-item .top-level-link{color:var(--e-global-color-3d761f9)}header .header-home:not(.elementor-sticky--effects) .e-search-input,header .header-home:not(.elementor-sticky--effects) .e-search-submit,.elementor-location-header .header-home:not(.elementor-sticky--effects) .e-search-input,.elementor-location-header .header-home:not(.elementor-sticky--effects) .e-search-submit{border-color:var(--e-global-color-3d761f9)}header .header-home:not(.elementor-sticky--effects) .e-search-input::placeholder,header .header-home:not(.elementor-sticky--effects) .e-search-submit::placeholder,.elementor-location-header .header-home:not(.elementor-sticky--effects) .e-search-input::placeholder,.elementor-location-header .header-home:not(.elementor-sticky--effects) .e-search-submit::placeholder{color:#fff}header .header-home:not(.elementor-sticky--effects) .e-search-input i,header .header-home:not(.elementor-sticky--effects) .e-search-submit i,.elementor-location-header .header-home:not(.elementor-sticky--effects) .e-search-input i,.elementor-location-header .header-home:not(.elementor-sticky--effects) .e-search-submit i{color:var(--e-global-color-3d761f9)!important}header .header-home:not(.elementor-sticky--effects) .elementor-icon,header .header-home:not(.elementor-sticky--effects) .jet-dropbar__button-icon,header .header-home:not(.elementor-sticky--effects) .jet-wishlist-count-button__icon,.elementor-location-header .header-home:not(.elementor-sticky--effects) .elementor-icon,.elementor-location-header .header-home:not(.elementor-sticky--effects) .jet-dropbar__button-icon,.elementor-location-header .header-home:not(.elementor-sticky--effects) .jet-wishlist-count-button__icon{color:var(--e-global-color-3d761f9)!important}#breadcrumbs a,.elementor-widget-text-editor a{color:currentColor;text-decoration:underline}#breadcrumbs a:hover,.elementor-widget-text-editor a:hover{text-decoration:none}.jet-select__control:focus-visible,.jet-sorting-select:focus-visible,.jet-search-filter__input:focus-visible{outline:var(--e-global-color-secondary) solid 2px!important}.product-image img{aspect-ratio:4/2.5}.product-headline .elementor-heading-title{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product .supplier{display:block;margin-top:5px}.product .hidden{display:none}.product .images .woocommerce-product-gallery__image{aspect-ratio:4/2.5}.product .images .woocommerce-product-gallery__image a{width:100%!important;height:100%!important}.product .images .woocommerce-product-gallery__image a img{width:100%!important;height:100%!important;object-fit:contain}.product .images .flex-control-thumbs li{aspect-ratio:4/2.5}.product .images .flex-control-thumbs li img{width:100%!important;height:100%!important;object-fit:cover}.product .sale-flash{position:absolute;left:0!important;right:0!important;bottom:-32px!important;z-index:1;display:flex;flex-direction:column;align-items:flex-start;-webkit-font-smoothing:antialiased}@media screen and (min-width:768px){.product .sale-flash{bottom:auto!important;top:15px!important}}.product .sale-flash .onsale,.product .sale-flash .clickandcollect{position:static;width:100%;height:auto;background:var(--e-global-color-primary);color:var(--e-global-color-3d761f9);font-size:10px;font-weight:700;line-height:1;padding:3px 5px;text-transform:uppercase;border-radius:0;text-align:center;margin:0!important;min-height:0}@media screen and (min-width:768px){.product .sale-flash .onsale,.product .sale-flash .clickandcollect{margin:0 0 5px 0!important;padding:5px 8px;width:auto;text-align:left;font-size:12px}}.product .sale-flash .clickandcollect{background:var(--e-global-color-text)}.product .price{color:var(--e-global-color-primary)!important;font-size:18px!important;font-weight:700;margin-bottom:0}@media screen and (min-width:992px){.product .price{font-size:20px!important}}.product .price del{font-size:20px;line-height:30px;opacity:1!important;font-weight:400;margin-right:10px}.product .price ins{text-decoration:none}.product .price+.notice{margin-top:0;color:var(--e-global-color-text)}.product .price+.notice+.notice{margin-top:0;margin-bottom:15px}.product .notice-sold-out{color:var(--e-global-color-primary);font-size:20px;font-weight:700;font-style:italic}.product .woocommerce-Price-currencySymbol{margin-right:3px!important}.product .product_meta{padding:0 0 30px 0;margin:0}.product .product_meta .sku_wrapper{display:block}.product .product_meta .posted_in{display:none}.product p.stock{display:none}.product .images{width:100%!important}.product .notice{font-size:14px;line-height:20px;display:block;font-style:italic;color:var(--e-global-color-text);font-weight:400;margin:0;text-transform:none;letter-spacing:.65px}.product .woocommerce-tabs{margin-top:0}@media screen and (min-width:992px){.product .woocommerce-tabs{margin-top:60px}}.product .woocommerce-tabs ul.tabs{margin-top:0!important}.product .woocommerce-tabs ul.tabs:before{display:none!important}.product .woocommerce-tabs ul.tabs li{text-transform:uppercase;padding:0 20px!important;text-indent:0!important;border:none!important;background:none!important}.product .woocommerce-tabs ul.tabs li a{border:none!important;padding:15px 5px!important}.product .woocommerce-tabs ul.tabs li:before,.product .woocommerce-tabs ul.tabs li:after{display:none!important}.product .woocommerce-tabs ul.tabs li.active:before{display:block!important;content:"";width:100%!important;background:var(--e-global-color-primary);height:5px!important;top:0;left:0;box-shadow:none;border-radius:0;border:none;margin:0!important}.product .woocommerce-tabs .panel{padding:0!important;margin:30px 0 60px!important}.product .woocommerce-tabs .panel h2{display:none}.product .back{display:inline-block;margin-bottom:15px}.product .back i{margin-right:5px}.product .legal-price-info{display:none}.product .info{margin-top:10px}.product .yith-wcwl-add-to-wishlist{position:relative;top:auto;right:auto;margin-bottom:0;float:left;display:flex;align-items:center}.product .yith-wcwl-add-to-wishlist a i{width:50px;height:50px;padding:10px;border-radius:0}.product .yith-wcwl-add-to-wishlist span{display:block;color:var(--e-global-color-text);text-transform:none;font-size:16px;line-height:20px;font-weight:400}.product .yith-wcwl-share .email{background:none}.product .yith-wcwl-share .email span{display:inline-block;border:none!important;font-weight:400;color:#fff!important;background:#d5272a;border-radius:150%;text-align:center;margin-right:8px}.product .yith-wcwl-share .email span:before{font-size:16px;top:1px;text-align:center}.product .yith-wcwl-share .email h4{font-size:16px;color:var(--e-global-color-text)}.product .cart{display:flex!important;justify-content:space-between!important;flex-wrap:wrap!important;margin-bottom:20px;padding:20px;background:var(--e-global-color-9cb280b)}.product .cart h3{margin:0 0 5px;font-weight:700;color:var(--e-global-color-primary);display:block;width:100%}.product .cart .slw-notice,.product .cart .stock-msg{display:none}.product .cart .slw_item_stock_location{min-height:48px;border-radius:0;border-color:var(--e-global-color-9cb280b);max-width:100%;width:100%;margin-bottom:10px}.product .cart .quantity{width:60px;margin-right:0}.product .cart .quantity .screen-reader-text{display:none}.product .cart .quantity input{height:50px;padding:11px 15px;border-radius:0;border:1px solid var(--e-global-color-3d761f9);width:100%;color:#000}.product .cart .quantity+.button.alt{width:calc(100% - 75px);height:50px;border:none;background:var(--e-global-color-primary);font-size:var(--e-global-typography-ede7b66-font-size);font-weight:var(--e-global-typography-ede7b66-font-weight);text-transform:var(--e-global-typography-ede7b66-text-transform);line-height:var(--e-global-typography-ede7b66-line-height);letter-spacing:var(--e-global-typography-ede7b66-letter-spacing);word-spacing:var(--e-global-typography-ede7b66-word-spacing);fill:var(--e-global-color-3d761f9);color:var(--e-global-color-3d761f9);background-color:var(--e-global-color-primary);border-radius:0}.product .cart .quantity.hidden+.button{width:100%;margin-left:0}.product .btn-enquiry{display:flex;align-items:center;justify-content:center;padding:20px;width:100%;height:50px;border:none;background:var(--e-global-color-primary);font-size:var(--e-global-typography-ede7b66-font-size);font-weight:var(--e-global-typography-ede7b66-font-weight);text-transform:var(--e-global-typography-ede7b66-text-transform);line-height:var(--e-global-typography-ede7b66-line-height);letter-spacing:var(--e-global-typography-ede7b66-letter-spacing);word-spacing:var(--e-global-typography-ede7b66-word-spacing);fill:var(--e-global-color-3d761f9);color:var(--e-global-color-3d761f9);background-color:var(--e-global-color-primary);border-radius:0}.product .elementor-widget-woocommerce-product-short-description{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.product ul.dots{list-style:none;padding:20px!important;background:var(--e-global-color-9cb280b);margin:20px 0}.product ul.dots li{padding-left:25px;text-indent:-25px;line-height:24px}.product ul.dots li:before{content:"";display:inline-block;width:15px;height:15px;margin-right:10px;background:green;border-radius:150%;margin-bottom:-2px}.product ul.dots li.error:before{background:var(--e-global-color-primary)}.product ul.dots li.warning:before{background:yellow}.product .table{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--e-global-color-9cb280b)}.product .table .table-row{display:flex;flex-direction:row;font-style:italic}.product .table .table-row .name{flex:1}.product .table .table-row .answer{margin-right:10px}.product .table .table-row .info{margin-top:0}.product .tooltip-templates{display:none}.product .tooltip{color:var(--e-global-color-primary);position:relative;font-style:normal}.product .tooltip i{font-size:18px;line-height:20px}.product .tooltipster-base .tooltipster-box{box-shadow:0 0 10px 0 rgba(var(--e-global-color-text),20%)!important}.product .tooltipster-base .tooltipster-box .tooltip-close{display:none}@media screen and (max-width:992px){.product .tooltipster-base{position:fixed;bottom:0;top:0!important;right:0;left:0!important;height:auto!important;width:auto!important;background:rgba(var(--e-global-color-text),60%);max-width:none!important}.product .tooltipster-base .tooltipster-box{position:fixed;bottom:0;border:none;border-radius:0;transform:translateY(100%);transition:all 0.5s ease}.product .tooltipster-base .tooltipster-box .tooltip-close{display:block;position:absolute;top:10px;right:10px;color:var(--e-global-color-text)}.product .tooltipster-base.tooltipster-show .tooltipster-box{transform:translateY(0)}.product .tooltipster-base .tooltipster-arrow{display:none}}.product .tooltipster-base .tooltipster-content{color:var(--e-global-color-text);padding:15px}@media screen and (max-width:992px){.product .tooltipster-base .tooltipster-content{background:var(--e-global-color-3d761f9);border:none}}.product .tooltipster-base .tooltipster-content .headline{color:var(--e-global-color-text);display:block;font-weight:700;font-size:14px;line-height:20px;margin-bottom:5px}.product .tooltipster-base .tooltipster-content p{font-size:14px;line-height:20px;margin-bottom:5px}.e-loop-item .notice{display:none}@keyframes kenBurns{0%{transform:scale(1)}100%{transform:scale(1.1)}}@keyframes fadeDown{from{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInDown{animation-name:fadeDown}@keyframes fadeLeft{from{opacity:0;transform:translate3d(-30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInLeft{animation-name:fadeLeft}@keyframes fadeRight{from{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInRight{animation-name:fadeRight}@keyframes fadeUp{from{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInUp{animation-name:fadeUp}@media screen and (min-width:1024px){.swiper-slide-active .ken-burns-effect{animation:kenBurns 6s normal forwards ease-in-out;will-change:transform}}.elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper,.elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper-container{padding-bottom:0!important}.elementor-button .elementor-align-icon-right,.elementor-button .elementor-align-icon-left{display:flex;align-items:center}.elementor-pagination-type-progressbar{position:relative;padding-bottom:30px}.elementor-pagination-type-progressbar .swiper-container{overflow:visible}.elementor-pagination-type-progressbar .swiper-container-horizontal~.swiper-pagination-progressbar,.elementor-pagination-type-progressbar .swiper-horizontal~.swiper-pagination-progressbar{bottom:0;top:auto}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker{height:auto}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b{padding-bottom:0;padding-top:0}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-buttons .brlbs-cmpnt-cb-btn:focus,body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-buttons .brlbs-cmpnt-cb-btn:focus-visible{outline:var(--e-global-color-secondary) solid 2px;outline-offset:2px;border-radius:0;box-shadow:none}.nf-form-wrap{min-height:400px;.ninja-forms-req-symbol{color:@brand-primary}.nf-error-msg{font-size:16px}#ninja_forms_required_items,.nf-field-container{margin-bottom:0!important}.label-above .nf-field-label{margin-bottom:0}.nf-field-label{label{font-size:16px;font-weight:700;letter-spacing:.65px;line-height:25.6px;padding-bottom:8px}}.checkbox-container{padding:20px 0;label{font-size:16px;font-weight:400;letter-spacing:.7px;line-height:25.6px;padding-left:12px}}.nf-form-fields-required{font-style:italic;font-size:14px;margin-bottom:5px}.nf-after-field{margin-top:-10px}.ninja-forms-field.btn{margin-top:10px}.btn-success{background-color:@brand-secondary;&:after{display:none}}.nf-after-form-content{margin-top:15px}.nf-field-container.left{float:left;width:50%;padding-right:7.5px;clear:none}.nf-field-container.right{float:right;width:50%;padding-left:7.5px;clear:none}h4{font-size:18px;color:@brand-primary;font-weight:700;margin:32px 0 8px}li{&:before{display:none}}}#poll{.listradio-container{padding-bottom:10px;border-bottom:1px solid @grey}label{text-transform:none;font-size:16px;font-weight:700;margin:15px 0 10px}ul{li{&:before{display:none}input{margin-top:5px}label{font-weight:300;margin:0}}}.right,.left{width:100%;padding:0}.checkbox-container{label{font-weight:300;margin:0}}}@media screen and (min-width:992px){#poll{.listradio-container{.nf-field-label{width:35%}.nf-field-element{display:inline-block;width:65%}label{display:inline-block;padding-top:15px;margin:0;font-weight:300}ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;li{display:inline-block;position:relative;margin-bottom:0!important;input{position:absolute;top:15px;right:0;left:0;margin:0 auto!important}label{opacity:0;margin:0!important;margin-top:-10px!important}}}&.first{ul{li{label{opacity:1;color:@brand-primary;position:relative;top:-20px}}}}}.left{width:50%;padding-right:7.5px}.right{width:50%;padding-left:7.5px}}}.landingpage{.contact{.nf-field-container{&.alert{padding:10px 0;p{font-size:14px;line-height:16px;a{text-decoration:underline!important}}}}}}.vc_tta-tabs{padding:0!important}.vc_tta-panels-container{.vc_tta-panels{position:relative!important;blockquote{border:none;font-size:22px;line-height:26px;font-style:italic;padding:0;p{font-size:22px}}}.vc_pagination{position:relative!important;.vc_pagination-item{padding:0;text-indent:0;a{border:3px solid @grey!important}&:before{display:none}}}}