.m4l-related-products__tab{border:solid 2px var(--background-light-colour);max-width:225px;min-height:56px;color:var(--text-colour);cursor:pointer;text-align:center;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:8px 12px;font-size:.875rem;font-weight:500;line-height:1.1;transition:border .3s ease-in-out;display:flex;overflow:hidden}.m4l-related-products__tab.active{border:solid 2px var(--primary-colour)}.m4l-related-products__tabs{margin-bottom:2rem;position:relative}.m4l-related-products__tabs .related-products-mobile-slider{overflow:hidden}.m4l-related-products__tabs .related-products-mobile-slider .products.embla__container{clear:none;max-width:100%;margin:0;padding:0;display:flex;position:relative}.m4l-related-products__tabs .related-products-mobile-slider .products.embla__container:before,.m4l-related-products__tabs .related-products-mobile-slider .products.embla__container:after{display:none}.m4l-related-products__tabs .related-products-mobile-slider .products.embla__container>.product.embla__slide{float:none;flex:0 0 20%;width:auto;padding:15px;margin:0!important}.m4l-related-products__tabs .related-products-mobile-slider .products.embla__container>.product.embla__slide .m4l-product-tiered-pricing .m4l-product-tiered-pricing__trigger{font-size:.75rem}.m4l-related-products__tabs .related-products-mobile-slider .products.embla__container>.product.embla__slide .m4l-product-tiered-pricing .m4l-product-tiered-pricing__trigger div svg{width:1rem;height:1rem}.m4l-related-products__tabs .related-products-mobile-slider .products.embla__container>.product.embla__slide .m4l-product-tiered-pricing .m4l-product-tiered-pricing__panel{transform:unset;position:static}@media screen and (width<=1279px){.m4l-related-products__tabs .related-products-mobile-slider .products.embla__container>.product.embla__slide{flex:0 0 25%}}@media screen and (width<=1023px){.m4l-related-products__tabs .related-products-mobile-slider .products.embla__container>.product.embla__slide{flex:0 0 33.333%}}@media screen and (width<=767px){.m4l-related-products__tabs .related-products-mobile-slider .products.embla__container>.product.embla__slide{flex:0 0 50%}}@media screen and (width<=640px){.m4l-related-products__tabs .related-products-mobile-slider .products.embla__container>.product.embla__slide{flex:0 0 100%;padding:0}}.m4l-related-products__tabs .m4l-related-products__tabs-nav .embla__container{flex-wrap:nowrap;display:flex}.m4l-related-products__tabs .m4l-related-products__tabs-nav .m4l-related-products__tab.embla__slide{flex:none}.m4l-related-products__tabs .m4l-related-products__tabs-panels .m4l-related-products__tab-panel{display:none}.m4l-related-products__tabs .m4l-related-products__tabs-panels .m4l-related-products__tab-panel.active{display:block}.m4l-related-products__tabs .m4l-related-products__spinner-wrap{background:radial-gradient(circle,#fff 0% 20%,#0000 100%);border-radius:100%;padding:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (width<=1023px){.m4l-related-products__tabs{margin-bottom:0}.m4l-related-products__tabs .m4l-related-products__tabs-nav .embla__viewport{overscroll-behavior-x:contain;overscroll-behavior-y:none;touch-action:pan-x pinch-zoom;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.m4l-related-products__tabs .m4l-related-products__tabs-nav .embla__viewport::-webkit-scrollbar{display:none}.m4l-related-products__tabs .m4l-related-products__tabs-nav .m4l-related-products__tab.embla__slide{min-width:175px}}@media screen and (width>=1024px){.m4l-related-products__tabs .m4l-related-products__tabs-nav .embla__viewport{overflow:hidden}}.m4l-product-gallery__notice{font-size:.75rem;font-weight:400;line-height:1.2}.m4l-product-stock a:hover svg{transform:rotate(20deg)scale(1.05)}.wc-tabs{list-style:none}@media screen and (width<=639px){.wc-tabs li{min-width:38%}}@media screen and (width>=640px) and (width<=767px){.wc-tabs li{min-width:27%}}@media screen and (width>=768px) and (width<=1023px){.wc-tabs li{min-width:21%}}@media screen and (width<=1023px){.wc-tabs li{border:solid 2px var(--background-light-colour);max-width:225px;min-height:56px;color:var(--text-colour);cursor:pointer;text-align:center;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:8px 12px;font-size:.875rem;font-weight:500;line-height:1.1;transition:border .3s ease-in-out;display:flex;overflow:hidden;max-width:unset!important}.wc-tabs li.active{border:solid 2px var(--primary-colour)}.wc-tabs li a{color:var(--text-colour)}.wc-tabs li a:hover{color:inherit}.wc-tabs li svg{display:none}}@media screen and (width>=1024px){.wc-tabs li a{color:var(--background-dark-colour);padding:1em 2em 1em 0;display:block;position:relative}.wc-tabs li a:hover,.wc-tabs li a:focus{color:var(--primary-colour);outline:none;text-decoration:none}.wc-tabs li a svg{height:100%;line-height:inherit;float:right;opacity:0;padding:1em 0;transition:opacity .3s,transform .3s;display:block;position:absolute;top:0;right:1em;overflow:visible;transform:translate(-1em)}.wc-tabs li.active a{color:var(--primary-colour);text-decoration:none}.wc-tabs li.active svg{opacity:1}}dl.variation{font-size:.75rem;display:table}dl.variation .variation-row{display:table-row}dl.variation .variation-row dt{white-space:nowrap;display:table-cell}dl.variation .variation-row dd{width:100%;display:table-cell}.m4l-product__top{min-width:0;max-width:100%}.m4l-product__top .m4l-product-gallery,.m4l-product__top .summary{flex:1;min-width:0}.m4l-product__top .m4l-product-buybox{flex:0 0 225px}@media screen and (width<=1023px){.m4l-product__top{flex-wrap:wrap}.m4l-product__top .m4l-product-gallery{flex:0 0 100%}.m4l-product__top .m4l-product-gallery .woocommerce-product-gallery{--m4l-gallery-stage-min-h:clamp(200px, 22svh, 260px);--m4l-gallery-stage-max-h:clamp(240px, 32svh, 360px);--m4l-gallery-thumbs-h:64px;overflow-x:clip}.m4l-product__top .m4l-product-gallery .woocommerce-product-gallery .m4l-product-gallery__stage{min-height:var(--m4l-gallery-stage-min-h);max-height:var(--m4l-gallery-stage-max-h);max-width:100%;overflow:hidden}.m4l-product__top .m4l-product-gallery .woocommerce-product-gallery .m4l-product-gallery__viewport{width:100%;max-width:100%;max-height:var(--m4l-gallery-stage-max-h)}.m4l-product__top .m4l-product-gallery .woocommerce-product-gallery .m4l-product-gallery__viewport .woocommerce-product-gallery__image{max-height:var(--m4l-gallery-stage-max-h);justify-content:center;align-items:center;overflow:hidden;display:flex!important}.m4l-product__top .m4l-product-gallery .woocommerce-product-gallery .m4l-product-gallery__viewport .woocommerce-product-gallery__image>a{width:100%;max-width:100%;max-height:var(--m4l-gallery-stage-max-h);justify-content:center;align-items:center;display:flex;overflow:hidden}.m4l-product__top .m4l-product-gallery .woocommerce-product-gallery .m4l-product-gallery__viewport img:not(.icon):not(.zoomImg){object-fit:contain;margin:0 auto;width:100%!important;max-width:100%!important;height:auto!important;max-height:var(--m4l-gallery-stage-max-h)!important;aspect-ratio:unset!important}.m4l-product__top .m4l-product-gallery .woocommerce-product-gallery .m4l-gallery-thumbs .m4l-gallery-thumbs__button img,.m4l-product__top .m4l-product-gallery .woocommerce-product-gallery .m4l-gallery-thumbs .embla__slide img:not(.icon){border-radius:8px;max-width:64px;max-height:64px;width:64px!important;height:64px!important}.m4l-product__top .m4l-product-gallery .woocommerce-product-gallery .m4l-gallery-thumbs .slider-btn{min-height:64px}}@media screen and (width<=1023px) and (width<=767px){.m4l-product__top .m4l-product-gallery .woocommerce-product-gallery{--m4l-gallery-stage-min-h:clamp(200px, 30svh, 280px);--m4l-gallery-stage-max-h:min(60svh, 480px)}}.m4l-quick-view__stage .m4l-quick-view .m4l-product-gallery{min-width:0}.m4l-quick-view__stage .m4l-quick-view .m4l-product-gallery .woocommerce-product-gallery{--m4l-gallery-stage-min-h:clamp(180px, 20svh, 240px);--m4l-gallery-stage-max-h:min(45svh, 400px);--m4l-gallery-thumbs-h:64px}@media screen and (width<=1023px){.m4l-quick-view__stage .m4l-quick-view .m4l-product-gallery .woocommerce-product-gallery{--m4l-gallery-stage-max-h:min(38svh, 320px)}}@media screen and (width<=767px){.m4l-quick-view__stage .m4l-quick-view .m4l-product-gallery .woocommerce-product-gallery{--m4l-gallery-stage-min-h:clamp(160px, 24svh, 220px);--m4l-gallery-stage-max-h:min(38svh, 320px)}}.woocommerce-product-gallery{position:relative}.woocommerce-product-gallery .woocommerce-product-gallery__image--placeholder{text-align:center}.woocommerce-product-gallery .woocommerce-product-gallery__trigger{color:#fff;background-color:var(--background-dark-colour);border-color:var(--primary-colour);text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;z-index:99;opacity:0;border:none;border-radius:100%;width:2.5em;height:2.5em;padding:0;line-height:2.5em;transition:all .25s ease-in-out;display:block;position:absolute;top:.5em;right:.5em;overflow:hidden}.woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover{color:#fff;background-color:var(--background-dark-colour);border-color:var(--primary-colour);opacity:1;text-decoration:none}.woocommerce-product-gallery .woocommerce-product-gallery__trigger:focus{box-shadow:0 0 0 .1rem var(--primary-button-box-shadow);outline:0;text-decoration:none}.woocommerce-product-gallery .woocommerce-product-gallery__trigger:disabled{color:#fff;background-color:var(--background-dark-colour);border-color:var(--primary-colour);cursor:not-allowed;opacity:.65}.woocommerce-product-gallery .woocommerce-product-gallery__trigger:not(:disabled):not(.disabled):active{color:#fff;background-color:var(--background-dark-colour);border-color:var(--primary-button-hover-colour)}.woocommerce-product-gallery .woocommerce-product-gallery__trigger:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .1rem var(--primary-button-box-shadow)}.woocommerce-product-gallery .woocommerce-product-gallery__trigger:not(:disabled):not(.disabled).active{color:#fff;background-color:var(--background-dark-colour);border-color:var(--primary-colour)}.woocommerce-product-gallery .woocommerce-product-gallery__trigger:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .1rem var(--primary-button-box-shadow)}.woocommerce-product-gallery .woocommerce-product-gallery__trigger:active{background-image:none}.woocommerce-product-gallery .woocommerce-product-gallery__trigger img{display:none!important}.woocommerce-product-gallery .woocommerce-product-gallery__trigger.focus{box-shadow:0 0 0 .1rem var(--primary-button-box-shadow);outline:0}.woocommerce-product-gallery .woocommerce-product-gallery__trigger.disabled{color:#fff;background-color:var(--background-dark-colour);border-color:var(--primary-colour);cursor:not-allowed;opacity:.65}.woocommerce-product-gallery .woocommerce-product-gallery__trigger.active{background-image:none}.woocommerce-product-gallery:hover .woocommerce-product-gallery__trigger{opacity:1}#main-product-image a{display:block;position:relative}#main-product-image a img{opacity:1}#main-product-image a img.removing{z-index:10;opacity:0;transition:opacity .25s;position:absolute;top:0;left:0}.product-thumbnail-container .slick-track{min-width:100%}.product-thumbnail-container .slick-prev,.product-thumbnail-container .slick-next{width:2em;height:2em;color:var(--background-dark-colour);background-color:#0000;border:none;margin-top:-1em;display:block;position:absolute;top:50%;left:0}.product-thumbnail-container .slick-prev[disabled],.product-thumbnail-container .slick-next[disabled]{color:var(--background-light-colour)}.product-thumbnail-container .slick-prev.slick-next,.product-thumbnail-container .slick-next.slick-next{left:auto;right:0}.product-thumbnail-container .woocommerce-product-gallery__image{margin-right:1em}.product-thumbnail-container .woocommerce-product-gallery__image:last-child{margin-right:0}.product-thumbnail-container.single-slide-page{padding-left:0;padding-right:0}.product-thumbnail-container.single-slide-page .slick-track{text-align:center}.product-thumbnail-container.single-slide-page .slick-track .woocommerce-product-gallery__image{float:none;display:inline-block}.entry-summary .price-rrp{font-size:1rem}.NuggetsWidget-prefix{text-align:left}.short-description,.woocommerce-tabs-overlay{font-weight:400}.m4l-product-summary__footer{border-top:1px solid var(--background-light-colour)}.m4l-product-summary__footer .additional-action{color:var(--background-dark-colour)}.m4l-product-summary__footer .additional-action svg{border:1px solid var(--background-light-colour);text-align:center;vertical-align:middle;color:var(--background-dark-colour);border-radius:50%;flex:0 0 2rem;margin-right:.5rem;padding:5px 0;font-size:1rem;line-height:10px;display:inline-block!important}.m4l-product-summary__footer .additional-action span{font-size:.875rem;font-weight:400}.m4l-product-summary__footer .additional-action.m4l-product-actions__video svg{fill:#f91a32}.m4l-product-buybox{height:max-content;position:sticky;top:115px}.m4l-product-buybox .m4l-product-buybox__price .price-simple .price{gap:2px}.m4l-product-buybox .m4l-product-buybox__price .price-simple .price .price-value-prefix{letter-spacing:1px;line-height:1}.m4l-product-buybox .m4l-product-buybox__price .price-simple .price .tax-info{font-size:.875rem;position:absolute;bottom:0;right:-1.25rem}.m4l-product-buybox .m4l-product-buybox__price .price-simple .price .tax-info.with-price-range{line-height:1.5;right:-1.5rem}.m4l-product-buybox .m4l-product-buybox__price .m4l-product-buybox__price-save-pct{background:var(--primary-colour);color:#fff;letter-spacing:-.2px;border-radius:8px;padding:.25rem .5rem;font-size:.875rem;font-weight:500;line-height:1}.m4l-product-buybox .m4l-product-buybox__price .m4l-product-buybox__price-before-sale{color:var(--link-colour);font-weight:500;position:absolute;right:-70px}.m4l-product-buybox .m4l-product-buybox__form{flex-wrap:wrap}.m4l-product-buybox .m4l-product-buybox__form .quantity,.m4l-product-buybox .m4l-product-buybox__form .m4l-product-buybox__or{flex:0 0 calc(25% - 4px)}.m4l-product-buybox .m4l-product-buybox__form .quantity input,.m4l-product-buybox .m4l-product-buybox__form .m4l-product-buybox__or input{height:100%;font-size:1rem}.m4l-product-buybox .m4l-product-buybox__form .m4l-product-buybox__submit,.m4l-product-buybox .m4l-product-buybox__form .m4l-product-buybox__quote-btn{flex:0 0 calc(75% - 4px)}.m4l-product-buybox .m4l-product-buybox__form .m4l-product-buybox__submit.disabled,.m4l-product-buybox .m4l-product-buybox__form .m4l-product-buybox__submit[aria-disabled=true],.m4l-product-buybox .m4l-product-buybox__form .m4l-product-buybox__quote-btn.disabled,.m4l-product-buybox .m4l-product-buybox__form .m4l-product-buybox__quote-btn[aria-disabled=true]{cursor:not-allowed;opacity:.65}.m4l-product-buybox .m4l-product-buybox__trust-badges{grid-template-columns:1fr;justify-content:center;justify-items:stretch;gap:1rem;width:100%;max-width:225px;margin-top:2rem;display:grid}.m4l-product-buybox .m4l-product-buybox__trust-badges .m4l-trust-badge{width:100%}@media screen and (width<=639px){.m4l-product-buybox .m4l-product-buybox__trust-badges{max-width:315px;margin-left:auto;margin-right:auto}}@media screen and (width>=640px) and (width<=767px){.m4l-product-buybox .m4l-product-buybox__trust-badges{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.m4l-product-buybox .m4l-product-buybox__trust-badges .m4l-trust-badge--span-row{grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - .5rem)}}@media screen and (width>=768px){.m4l-product-buybox .m4l-product-buybox__trust-badges{grid-template-columns:1fr;max-width:225px}}.m4l-product-buybox .m4l-trust-badge .m4l-trust-badge__icon{border-radius:100%;flex:0 0 70px;justify-content:center;align-items:center;width:70px;height:70px;padding:10px}.m4l-product-buybox .m4l-trust-badge .m4l-trust-badge__icon svg{flex:unset;background:0 0;border-radius:0;width:100%;height:100%;padding:0}.m4l-product-buybox .m4l-trust-badge .m4l-trust-badge__icon--plain{padding:0}.m4l-product-buybox .m4l-trust-badge .m4l-trust-badge__copy{color:var(--text-colour)}.m4l-product-buybox .m4l-trust-badge .m4l-trust-badge__heading{margin-bottom:.25rem;font-weight:600;line-height:1}.m4l-product-buybox .m4l-trust-badge .m4l-trust-badge__text{font-weight:500}.product{transition:box-shadow .2s}.product .m4l-product-gallery{width:100%;min-width:0;max-width:100%;overflow:hidden}.product .woocommerce-product-gallery{flex-direction:column;align-items:stretch;width:100%;min-width:0;max-width:100%;display:flex;position:relative;overflow-x:clip}.product .woocommerce-product-gallery>img.product-supplier-logo,.product .woocommerce-product-gallery>picture.product-supplier-logo{z-index:8;object-fit:contain;object-position:center right;max-width:none;position:absolute;bottom:1rem;right:1rem;width:auto!important;height:auto!important;aspect-ratio:unset!important}.product .woocommerce-product-gallery[data-m4l-thumbs-ready=true]{--m4l-gallery-thumbs-h:65px}.product .woocommerce-product-gallery[data-m4l-thumbs-ready=true]>img.product-supplier-logo,.product .woocommerce-product-gallery[data-m4l-thumbs-ready=true]>picture.product-supplier-logo{bottom:calc(var(--m4l-gallery-thumbs-h) + 1rem)}.product .woocommerce-product-gallery .m4l-product-gallery__stage{width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.product .woocommerce-product-gallery .m4l-product-gallery__viewport{touch-action:pan-y;contain:inline-size;width:100%;min-width:0;max-width:100%;overflow:hidden}.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{max-width:none;margin:0;padding:0}.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper.embla__container{display:flex}.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image.embla__slide{contain:layout paint;flex:0 0 100%;width:100%;min-width:0;max-width:100%;overflow:hidden}.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image>a{width:100%;max-width:100%;display:block;overflow:hidden}.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img.wp-post-image:not(.icon),.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img:not(.icon):not(.zoomImg){object-fit:contain;object-position:center;width:100%;max-width:100%;height:auto;box-shadow:none;display:block}.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .zoomImg{opacity:0;pointer-events:none;background-color:#fff;max-width:none}.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{z-index:9;text-indent:-9999px;box-sizing:content-box;background:#fff;border-radius:100%;width:36px;height:36px;font-size:1.875rem;position:absolute;top:.5em;right:.5em}.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before{content:"";box-sizing:content-box;border:2px solid #000;border-radius:100%;width:10px;height:10px;display:block;position:absolute;top:9px;left:9px}.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:after{content:"";box-sizing:content-box;background:#000;border-radius:6px;width:2px;height:8px;display:block;position:absolute;top:19px;left:22px;transform:rotate(-45deg)}.product .woocommerce-product-gallery .m4l-gallery-thumbs{box-sizing:border-box;justify-content:space-between;align-items:stretch;gap:.375rem;width:100%;margin-top:.5rem;display:flex}.product .woocommerce-product-gallery .m4l-gallery-thumbs__viewport{flex:1 1 0;min-width:0;overflow:hidden}.product .woocommerce-product-gallery .m4l-gallery-thumbs__list{flex-flow:row;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.product .woocommerce-product-gallery .m4l-gallery-thumbs__item{flex:none;min-width:0;margin:0}.product .woocommerce-product-gallery .m4l-gallery-thumbs__item.is-active .m4l-gallery-thumbs__button{opacity:1;border-color:var(--primary-colour)}.product .woocommerce-product-gallery .m4l-gallery-thumbs__button{cursor:pointer;opacity:.75;background:0 0;border:2px solid #0000;border-radius:8px;margin:0;padding:0;transition:opacity .2s,border-color .2s;display:block}.product .woocommerce-product-gallery .m4l-gallery-thumbs__button:hover,.product .woocommerce-product-gallery .m4l-gallery-thumbs__button:focus{opacity:1}.product .woocommerce-product-gallery .m4l-gallery-thumbs__button img:not(.icon){object-fit:contain;pointer-events:none;border-radius:8px;max-width:72px;max-height:72px;display:block;width:72px!important;height:72px!important}.product .woocommerce-product-gallery .m4l-gallery-thumbs .embla__slide{flex:none!important}.product .woocommerce-product-gallery .m4l-gallery-thumbs .slider-btn{opacity:1;border:1px solid var(--background-light-colour);cursor:pointer;width:44px;height:auto;min-height:72px;color:var(--text-colour);background:#fff;border-radius:8px;flex:0 0 44px;justify-content:center;align-self:stretch;align-items:center;transition:background-color .2s,color .2s,border-color .2s;display:flex}.product .woocommerce-product-gallery .m4l-gallery-thumbs .slider-btn:hover,.product .woocommerce-product-gallery .m4l-gallery-thumbs .slider-btn:focus{background:var(--primary-colour);color:#fff;border-color:var(--primary-colour)}.product .woocommerce-product-gallery .m4l-gallery-thumbs .slider-btn:hover svg,.product .woocommerce-product-gallery .m4l-gallery-thumbs .slider-btn:focus svg{fill:#fff}.product .woocommerce-product-gallery .m4l-gallery-thumbs .slider-btn:disabled{cursor:not-allowed}.product .woocommerce-product-gallery .m4l-gallery-thumbs .slider-btn:disabled:hover,.product .woocommerce-product-gallery .m4l-gallery-thumbs .slider-btn:disabled:focus{color:var(--text-colour);border-color:var(--background-light-colour);background:#fff}.product .woocommerce-product-gallery .m4l-gallery-thumbs .slider-btn:disabled svg{fill:var(--text-colour);opacity:.5}.product .woocommerce-product-gallery .m4l-gallery-thumbs .slider-btn svg{width:1rem;fill:var(--text-colour)}.product .woocommerce-product-gallery .m4l-gallery-thumbs--no-arrows .slider-btn{display:none}.product .woocommerce-product-gallery .m4l-gallery-thumbs--no-arrows .m4l-gallery-thumbs__viewport{-webkit-overflow-scrolling:touch;flex:100%;width:100%;overflow-x:auto}@media screen and (width<=767px){.product .woocommerce-product-gallery .zoomImg{display:none!important}.product .woocommerce-product-gallery .m4l-gallery-thumbs{gap:.25rem}.product .woocommerce-product-gallery .m4l-gallery-thumbs .slider-btn{flex:0 0 32px;width:32px;min-height:56px}.product .woocommerce-product-gallery .m4l-gallery-thumbs .m4l-gallery-thumbs__button img:not(.icon){max-width:56px;max-height:56px;width:56px!important;height:56px!important}}.product .summary .m4l-product-summary__title{margin-bottom:0;font-size:1.5rem}.product .summary .ruk_rating_snippet{cursor:pointer;display:inline-block}.product .summary .woocommerce-product-details__short-description p{margin-bottom:1rem;font-size:1rem;font-weight:400;line-height:1.3}.product .summary .m4l-product-stock{border:solid 1px var(--background-colour);background-color:#f8f8f8;border-radius:8px;padding:12px;font-size:.875rem;font-weight:600;line-height:1}.product .summary .m4l-product-stock .stock-quantity{font-size:1rem}.product .summary .m4l-product-stock .m4l-product-stock__note{font-size:.875rem;font-weight:400}.product .summary .in-stock:empty{display:none!important}.product .summary .price-rules-table-wrapper table.price-rules-table{border-collapse:collapse;border-spacing:0;border-style:hidden;width:100%;max-width:650px}.product .summary .price-rules-table-wrapper table.price-rules-table thead tr th{background:var(--background-light-colour);text-align:center;padding:10px 25px!important}.product .summary .price-rules-table-wrapper table.price-rules-table thead tr th:first-child{border-radius:7px 0 0}.product .summary .price-rules-table-wrapper table.price-rules-table thead tr th:last-child{border-radius:0 7px 0 0}.product .summary .price-rules-table-wrapper table.price-rules-table tbody tr td{text-align:center!important;padding:5px 15px!important}.product .summary .price-rules-table-wrapper table.price-rules-table tbody tr:not(:last-child){border-bottom:solid 1px var(--background-light-colour)}.product .summary .price-rules-table-wrapper table.price-rules-table tbody tr:last-child td:first-child{border-radius:0 0 0 7px}.product .summary .price-rules-table-wrapper table.price-rules-table tbody tr:last-child td:last-child{border-radius:0 0 7px}.product .m4l-product-buybox form.variations_form .single_variation_wrap{flex-wrap:wrap}.product .m4l-product-buybox form.variations_form .single_variation_wrap .woocommerce-variation{flex:0 0 100%}.product .m4l-product-buybox form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex}.product .m4l-product-buybox form.variations_form .variations{margin-bottom:.5rem}.product .m4l-product-buybox form.variations_form .variations .variation-row .variation-value select{width:100%}.product .m4l-product-buybox form.variations_form .variations .variation-row .variation-value .reset_variations{white-space:nowrap;font-size:.875rem;font-weight:400}.product .woocommerce-tabs-overlay{background-color:var(--background-light-colour);max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:3rem 0;font-weight:400;position:relative}.product .woocommerce-tabs-overlay .container .woocommerce-tabs ul.tabs{margin:0;padding:0}.product .woocommerce-tabs-overlay .container .woocommerce-tabs ul.tabs li svg{fill:var(--primary-colour)}.product .woocommerce-tabs-overlay .container .woocommerce-tabs h2{font-size:1.5rem;font-weight:600}.product .woocommerce-tabs-overlay .container .woocommerce-tabs #downloads-tab .product-manual{align-items:flex-start}.product .woocommerce-tabs-overlay .container .woocommerce-tabs #downloads-tab .product-manual svg{color:var(--primary-colour)}.product .woocommerce-tabs-overlay .container .woocommerce-tabs #downloads-tab .product-manual:hover{text-decoration:underline}.product .woocommerce-tabs-overlay .container .woocommerce-tabs #tab-description{position:relative}.product .woocommerce-tabs-overlay .container .woocommerce-tabs #tab-description iframe{max-width:100%}.product .woocommerce-tabs-overlay .container .woocommerce-tabs #tab-description>div{max-height:175px;position:relative;overflow-y:hidden}.product .woocommerce-tabs-overlay .container .woocommerce-tabs .m4l-read-more:after{background:var(--fade-bottom-background-light)!important;height:4rem!important}.product .woocommerce-tabs-overlay .container .woocommerce-tabs #tab-additional_information table.shop_attributes td p{margin:0}.product .woocommerce-tabs-overlay .container .woocommerce-tabs #tab-reviews .R-Button{min-width:137px}@media screen and (width<=1023px){.product .woocommerce-tabs-overlay .container .woocommerce-tabs .woocommerce-Tabs-panel-container .wc-tab{min-height:var(--m4l-tab-panel-min-h,260px)}}.pswp__top-bar .pswp__counter{order:1}.pswp__top-bar .pswp__button--zoom{order:3}.pswp__top-bar .pswp__button--fs{order:4}.pswp__top-bar .pswp__button--close{order:5}.pswp__top-bar .pswp__preloader{order:2}.m4l-product-description__wrap h2,.m4l-product-description__wrap h3,.m4l-product-description__wrap h4,.m4l-product-description__wrap h5,.m4l-product-description__wrap h6,.woocommerce-Tabs-panel--dispatch_info h2,.woocommerce-Tabs-panel--dispatch_info h3,.woocommerce-Tabs-panel--dispatch_info h4,.woocommerce-Tabs-panel--dispatch_info h5,.woocommerce-Tabs-panel--dispatch_info h6,.woocommerce-Tabs-panel--return_info h2,.woocommerce-Tabs-panel--return_info h3,.woocommerce-Tabs-panel--return_info h4,.woocommerce-Tabs-panel--return_info h5,.woocommerce-Tabs-panel--return_info h6,.woocommerce-Tabs-panel--technical_support h2,.woocommerce-Tabs-panel--technical_support h3,.woocommerce-Tabs-panel--technical_support h4,.woocommerce-Tabs-panel--technical_support h5,.woocommerce-Tabs-panel--technical_support h6{color:var(--text-colour);margin:2rem 0 1rem;font-weight:600;line-height:1.3}.m4l-product-description__wrap h2:first-child,.m4l-product-description__wrap h3:first-child,.m4l-product-description__wrap h4:first-child,.m4l-product-description__wrap h5:first-child,.m4l-product-description__wrap h6:first-child,.woocommerce-Tabs-panel--dispatch_info h2:first-child,.woocommerce-Tabs-panel--dispatch_info h3:first-child,.woocommerce-Tabs-panel--dispatch_info h4:first-child,.woocommerce-Tabs-panel--dispatch_info h5:first-child,.woocommerce-Tabs-panel--dispatch_info h6:first-child,.woocommerce-Tabs-panel--return_info h2:first-child,.woocommerce-Tabs-panel--return_info h3:first-child,.woocommerce-Tabs-panel--return_info h4:first-child,.woocommerce-Tabs-panel--return_info h5:first-child,.woocommerce-Tabs-panel--return_info h6:first-child,.woocommerce-Tabs-panel--technical_support h2:first-child,.woocommerce-Tabs-panel--technical_support h3:first-child,.woocommerce-Tabs-panel--technical_support h4:first-child,.woocommerce-Tabs-panel--technical_support h5:first-child,.woocommerce-Tabs-panel--technical_support h6:first-child{margin-top:0}.m4l-product-description__wrap h2,.woocommerce-Tabs-panel--dispatch_info h2,.woocommerce-Tabs-panel--return_info h2,.woocommerce-Tabs-panel--technical_support h2{border-bottom:1px solid var(--background-light-colour);padding-bottom:.5rem;font-size:1.25rem}.m4l-product-description__wrap h3,.woocommerce-Tabs-panel--dispatch_info h3,.woocommerce-Tabs-panel--return_info h3,.woocommerce-Tabs-panel--technical_support h3{color:var(--text-colour);font-size:1.125rem}.m4l-product-description__wrap h4,.m4l-product-description__wrap h5,.m4l-product-description__wrap h6,.woocommerce-Tabs-panel--dispatch_info h4,.woocommerce-Tabs-panel--dispatch_info h5,.woocommerce-Tabs-panel--dispatch_info h6,.woocommerce-Tabs-panel--return_info h4,.woocommerce-Tabs-panel--return_info h5,.woocommerce-Tabs-panel--return_info h6,.woocommerce-Tabs-panel--technical_support h4,.woocommerce-Tabs-panel--technical_support h5,.woocommerce-Tabs-panel--technical_support h6{font-size:1rem}.m4l-product-description__wrap p,.woocommerce-Tabs-panel--dispatch_info p,.woocommerce-Tabs-panel--return_info p,.woocommerce-Tabs-panel--technical_support p{color:var(--text-colour);margin:1rem 0;line-height:1.6}.m4l-product-description__wrap p:last-child,.woocommerce-Tabs-panel--dispatch_info p:last-child,.woocommerce-Tabs-panel--return_info p:last-child,.woocommerce-Tabs-panel--technical_support p:last-child{margin-bottom:0}.m4l-product-description__wrap ul li a,.m4l-product-description__wrap ol li a,.woocommerce-Tabs-panel--dispatch_info ul li a,.woocommerce-Tabs-panel--dispatch_info ol li a,.woocommerce-Tabs-panel--return_info ul li a,.woocommerce-Tabs-panel--return_info ol li a,.woocommerce-Tabs-panel--technical_support ul li a,.woocommerce-Tabs-panel--technical_support ol li a{color:var(--link-colour);text-decoration:none;transition:color .2s}.m4l-product-description__wrap ul li a:hover,.m4l-product-description__wrap ol li a:hover,.woocommerce-Tabs-panel--dispatch_info ul li a:hover,.woocommerce-Tabs-panel--dispatch_info ol li a:hover,.woocommerce-Tabs-panel--return_info ul li a:hover,.woocommerce-Tabs-panel--return_info ol li a:hover,.woocommerce-Tabs-panel--technical_support ul li a:hover,.woocommerce-Tabs-panel--technical_support ol li a:hover{color:var(--link-colour-hover);text-decoration:underline}.m4l-product-description__wrap ul,.m4l-product-description__wrap ol,.woocommerce-Tabs-panel--dispatch_info ul,.woocommerce-Tabs-panel--dispatch_info ol,.woocommerce-Tabs-panel--return_info ul,.woocommerce-Tabs-panel--return_info ol,.woocommerce-Tabs-panel--technical_support ul,.woocommerce-Tabs-panel--technical_support ol{border:solid 1px var(--primary-colour);background:#f8f8f8;border-radius:13px;margin:1.5rem 0;padding:0;overflow:hidden}.m4l-product-description__wrap ul li,.m4l-product-description__wrap ol li,.woocommerce-Tabs-panel--dispatch_info ul li,.woocommerce-Tabs-panel--dispatch_info ol li,.woocommerce-Tabs-panel--return_info ul li,.woocommerce-Tabs-panel--return_info ol li,.woocommerce-Tabs-panel--technical_support ul li,.woocommerce-Tabs-panel--technical_support ol li{border-bottom:1px solid var(--background-light-colour);color:var(--text-colour);margin:0;padding:15px 15px 15px 40px;line-height:1.5;transition:background-color .3s}.m4l-product-description__wrap ul li:hover,.m4l-product-description__wrap ol li:hover,.woocommerce-Tabs-panel--dispatch_info ul li:hover,.woocommerce-Tabs-panel--dispatch_info ol li:hover,.woocommerce-Tabs-panel--return_info ul li:hover,.woocommerce-Tabs-panel--return_info ol li:hover,.woocommerce-Tabs-panel--technical_support ul li:hover,.woocommerce-Tabs-panel--technical_support ol li:hover{background-color:var(--background-light-colour)}.m4l-product-description__wrap ul li:last-child,.m4l-product-description__wrap ol li:last-child,.woocommerce-Tabs-panel--dispatch_info ul li:last-child,.woocommerce-Tabs-panel--dispatch_info ol li:last-child,.woocommerce-Tabs-panel--return_info ul li:last-child,.woocommerce-Tabs-panel--return_info ol li:last-child,.woocommerce-Tabs-panel--technical_support ul li:last-child,.woocommerce-Tabs-panel--technical_support ol li:last-child{border-bottom:none}.m4l-product-description__wrap ul li ul,.m4l-product-description__wrap ul li ol,.m4l-product-description__wrap ol li ul,.m4l-product-description__wrap ol li ol,.woocommerce-Tabs-panel--dispatch_info ul li ul,.woocommerce-Tabs-panel--dispatch_info ul li ol,.woocommerce-Tabs-panel--dispatch_info ol li ul,.woocommerce-Tabs-panel--dispatch_info ol li ol,.woocommerce-Tabs-panel--return_info ul li ul,.woocommerce-Tabs-panel--return_info ul li ol,.woocommerce-Tabs-panel--return_info ol li ul,.woocommerce-Tabs-panel--return_info ol li ol,.woocommerce-Tabs-panel--technical_support ul li ul,.woocommerce-Tabs-panel--technical_support ul li ol,.woocommerce-Tabs-panel--technical_support ol li ul,.woocommerce-Tabs-panel--technical_support ol li ol{background:0 0;border:none;border-radius:0;margin:0;padding:0}.m4l-product-description__wrap ul li ul li,.m4l-product-description__wrap ul li ol li,.m4l-product-description__wrap ol li ul li,.m4l-product-description__wrap ol li ol li,.woocommerce-Tabs-panel--dispatch_info ul li ul li,.woocommerce-Tabs-panel--dispatch_info ul li ol li,.woocommerce-Tabs-panel--dispatch_info ol li ul li,.woocommerce-Tabs-panel--dispatch_info ol li ol li,.woocommerce-Tabs-panel--return_info ul li ul li,.woocommerce-Tabs-panel--return_info ul li ol li,.woocommerce-Tabs-panel--return_info ol li ul li,.woocommerce-Tabs-panel--return_info ol li ol li,.woocommerce-Tabs-panel--technical_support ul li ul li,.woocommerce-Tabs-panel--technical_support ul li ol li,.woocommerce-Tabs-panel--technical_support ol li ul li,.woocommerce-Tabs-panel--technical_support ol li ol li{border-bottom:1px solid var(--background-light-colour);padding:10px 15px 10px 55px;font-size:.875rem}.m4l-product-description__wrap ul li ul li:last-child,.m4l-product-description__wrap ul li ol li:last-child,.m4l-product-description__wrap ol li ul li:last-child,.m4l-product-description__wrap ol li ol li:last-child,.woocommerce-Tabs-panel--dispatch_info ul li ul li:last-child,.woocommerce-Tabs-panel--dispatch_info ul li ol li:last-child,.woocommerce-Tabs-panel--dispatch_info ol li ul li:last-child,.woocommerce-Tabs-panel--dispatch_info ol li ol li:last-child,.woocommerce-Tabs-panel--return_info ul li ul li:last-child,.woocommerce-Tabs-panel--return_info ul li ol li:last-child,.woocommerce-Tabs-panel--return_info ol li ul li:last-child,.woocommerce-Tabs-panel--return_info ol li ol li:last-child,.woocommerce-Tabs-panel--technical_support ul li ul li:last-child,.woocommerce-Tabs-panel--technical_support ul li ol li:last-child,.woocommerce-Tabs-panel--technical_support ol li ul li:last-child,.woocommerce-Tabs-panel--technical_support ol li ol li:last-child{border-bottom:none}.m4l-product-description__wrap ul li ul li ul li,.m4l-product-description__wrap ul li ul li ol li,.m4l-product-description__wrap ul li ol li ul li,.m4l-product-description__wrap ul li ol li ol li,.m4l-product-description__wrap ol li ul li ul li,.m4l-product-description__wrap ol li ul li ol li,.m4l-product-description__wrap ol li ol li ul li,.m4l-product-description__wrap ol li ol li ol li,.woocommerce-Tabs-panel--dispatch_info ul li ul li ul li,.woocommerce-Tabs-panel--dispatch_info ul li ul li ol li,.woocommerce-Tabs-panel--dispatch_info ul li ol li ul li,.woocommerce-Tabs-panel--dispatch_info ul li ol li ol li,.woocommerce-Tabs-panel--dispatch_info ol li ul li ul li,.woocommerce-Tabs-panel--dispatch_info ol li ul li ol li,.woocommerce-Tabs-panel--dispatch_info ol li ol li ul li,.woocommerce-Tabs-panel--dispatch_info ol li ol li ol li,.woocommerce-Tabs-panel--return_info ul li ul li ul li,.woocommerce-Tabs-panel--return_info ul li ul li ol li,.woocommerce-Tabs-panel--return_info ul li ol li ul li,.woocommerce-Tabs-panel--return_info ul li ol li ol li,.woocommerce-Tabs-panel--return_info ol li ul li ul li,.woocommerce-Tabs-panel--return_info ol li ul li ol li,.woocommerce-Tabs-panel--return_info ol li ol li ul li,.woocommerce-Tabs-panel--return_info ol li ol li ol li,.woocommerce-Tabs-panel--technical_support ul li ul li ul li,.woocommerce-Tabs-panel--technical_support ul li ul li ol li,.woocommerce-Tabs-panel--technical_support ul li ol li ul li,.woocommerce-Tabs-panel--technical_support ul li ol li ol li,.woocommerce-Tabs-panel--technical_support ol li ul li ul li,.woocommerce-Tabs-panel--technical_support ol li ul li ol li,.woocommerce-Tabs-panel--technical_support ol li ol li ul li,.woocommerce-Tabs-panel--technical_support ol li ol li ol li{padding:10px 15px 10px 70px;font-size:.75rem}.m4l-product-description__wrap ul,.woocommerce-Tabs-panel--dispatch_info ul,.woocommerce-Tabs-panel--return_info ul,.woocommerce-Tabs-panel--technical_support ul{list-style-type:none}.m4l-product-description__wrap ul li,.woocommerce-Tabs-panel--dispatch_info ul li,.woocommerce-Tabs-panel--return_info ul li,.woocommerce-Tabs-panel--technical_support ul li{position:relative}.m4l-product-description__wrap ul li:before,.woocommerce-Tabs-panel--dispatch_info ul li:before,.woocommerce-Tabs-panel--return_info ul li:before,.woocommerce-Tabs-panel--technical_support ul li:before{content:"•";color:var(--primary-colour);font-weight:700;position:absolute;left:15px}.m4l-product-description__wrap ul li ul li:before,.woocommerce-Tabs-panel--dispatch_info ul li ul li:before,.woocommerce-Tabs-panel--return_info ul li ul li:before,.woocommerce-Tabs-panel--technical_support ul li ul li:before{content:"◦";left:30px}.m4l-product-description__wrap ul li ul ul li:before,.woocommerce-Tabs-panel--dispatch_info ul li ul ul li:before,.woocommerce-Tabs-panel--return_info ul li ul ul li:before,.woocommerce-Tabs-panel--technical_support ul li ul ul li:before{content:"▪";left:45px}.m4l-product-description__wrap ol,.woocommerce-Tabs-panel--dispatch_info ol,.woocommerce-Tabs-panel--return_info ol,.woocommerce-Tabs-panel--technical_support ol{counter-reset:item;list-style-type:none}.m4l-product-description__wrap ol li,.woocommerce-Tabs-panel--dispatch_info ol li,.woocommerce-Tabs-panel--return_info ol li,.woocommerce-Tabs-panel--technical_support ol li{counter-increment:item;position:relative}.m4l-product-description__wrap ol li:before,.woocommerce-Tabs-panel--dispatch_info ol li:before,.woocommerce-Tabs-panel--return_info ol li:before,.woocommerce-Tabs-panel--technical_support ol li:before{content:counter(item) ".";color:var(--primary-colour);font-weight:700;position:absolute;left:15px}.m4l-product-description__wrap ol li ol,.woocommerce-Tabs-panel--dispatch_info ol li ol,.woocommerce-Tabs-panel--return_info ol li ol,.woocommerce-Tabs-panel--technical_support ol li ol{counter-reset:subitem}.m4l-product-description__wrap ol li ol li,.woocommerce-Tabs-panel--dispatch_info ol li ol li,.woocommerce-Tabs-panel--return_info ol li ol li,.woocommerce-Tabs-panel--technical_support ol li ol li{counter-increment:subitem}.m4l-product-description__wrap ol li ol li:before,.woocommerce-Tabs-panel--dispatch_info ol li ol li:before,.woocommerce-Tabs-panel--return_info ol li ol li:before,.woocommerce-Tabs-panel--technical_support ol li ol li:before{content:counter(item) "." counter(subitem) ".";left:30px}.m4l-product-description__wrap ol li ol li ol,.woocommerce-Tabs-panel--dispatch_info ol li ol li ol,.woocommerce-Tabs-panel--return_info ol li ol li ol,.woocommerce-Tabs-panel--technical_support ol li ol li ol{counter-reset:subsubitem}.m4l-product-description__wrap ol li ol li ol li,.woocommerce-Tabs-panel--dispatch_info ol li ol li ol li,.woocommerce-Tabs-panel--return_info ol li ol li ol li,.woocommerce-Tabs-panel--technical_support ol li ol li ol li{counter-increment:subsubitem}.m4l-product-description__wrap ol li ol li ol li:before,.woocommerce-Tabs-panel--dispatch_info ol li ol li ol li:before,.woocommerce-Tabs-panel--return_info ol li ol li ol li:before,.woocommerce-Tabs-panel--technical_support ol li ol li ol li:before{content:counter(item) "." counter(subitem) "." counter(subsubitem) ".";left:45px}.m4l-product-description__wrap .toggle-height,.woocommerce-Tabs-panel--dispatch_info .toggle-height,.woocommerce-Tabs-panel--return_info .toggle-height,.woocommerce-Tabs-panel--technical_support .toggle-height{transition:max-height .3s;overflow:hidden}.m4l-product-description__wrap .toggle-height.expanded,.woocommerce-Tabs-panel--dispatch_info .toggle-height.expanded,.woocommerce-Tabs-panel--return_info .toggle-height.expanded,.woocommerce-Tabs-panel--technical_support .toggle-height.expanded{max-height:none}.m4l-product-description__wrap .toggle-height.collapsed,.woocommerce-Tabs-panel--dispatch_info .toggle-height.collapsed,.woocommerce-Tabs-panel--return_info .toggle-height.collapsed,.woocommerce-Tabs-panel--technical_support .toggle-height.collapsed{max-height:200px;position:relative}.m4l-product-description__wrap .toggle-height.collapsed:after,.woocommerce-Tabs-panel--dispatch_info .toggle-height.collapsed:after,.woocommerce-Tabs-panel--return_info .toggle-height.collapsed:after,.woocommerce-Tabs-panel--technical_support .toggle-height.collapsed:after{content:"";pointer-events:none;background:linear-gradient(#0000,#fff);height:50px;position:absolute;bottom:0;left:0;right:0}@media screen and (width<=767px){.m4l-product-description__wrap h1,.woocommerce-Tabs-panel--dispatch_info h1,.woocommerce-Tabs-panel--return_info h1,.woocommerce-Tabs-panel--technical_support h1{font-size:1.25rem}.m4l-product-description__wrap h2,.woocommerce-Tabs-panel--dispatch_info h2,.woocommerce-Tabs-panel--return_info h2,.woocommerce-Tabs-panel--technical_support h2{font-size:1.125rem}.m4l-product-description__wrap h3,.woocommerce-Tabs-panel--dispatch_info h3,.woocommerce-Tabs-panel--return_info h3,.woocommerce-Tabs-panel--technical_support h3{font-size:1rem}.m4l-product-description__wrap ul,.m4l-product-description__wrap ol,.woocommerce-Tabs-panel--dispatch_info ul,.woocommerce-Tabs-panel--dispatch_info ol,.woocommerce-Tabs-panel--return_info ul,.woocommerce-Tabs-panel--return_info ol,.woocommerce-Tabs-panel--technical_support ul,.woocommerce-Tabs-panel--technical_support ol{border-radius:10px;padding-left:1rem}.m4l-product-description__wrap ul li,.m4l-product-description__wrap ol li,.woocommerce-Tabs-panel--dispatch_info ul li,.woocommerce-Tabs-panel--dispatch_info ol li,.woocommerce-Tabs-panel--return_info ul li,.woocommerce-Tabs-panel--return_info ol li,.woocommerce-Tabs-panel--technical_support ul li,.woocommerce-Tabs-panel--technical_support ol li{padding:12px 12px 12px 36px}.m4l-product-description__wrap ul li ul li,.m4l-product-description__wrap ol li ul li,.woocommerce-Tabs-panel--dispatch_info ul li ul li,.woocommerce-Tabs-panel--dispatch_info ol li ul li,.woocommerce-Tabs-panel--return_info ul li ul li,.woocommerce-Tabs-panel--return_info ol li ul li,.woocommerce-Tabs-panel--technical_support ul li ul li,.woocommerce-Tabs-panel--technical_support ol li ul li{padding:8px 12px 8px 25px}.m4l-product-description__wrap ul li ul ul li,.m4l-product-description__wrap ol li ul ul li,.woocommerce-Tabs-panel--dispatch_info ul li ul ul li,.woocommerce-Tabs-panel--dispatch_info ol li ul ul li,.woocommerce-Tabs-panel--return_info ul li ul ul li,.woocommerce-Tabs-panel--return_info ol li ul ul li,.woocommerce-Tabs-panel--technical_support ul li ul ul li,.woocommerce-Tabs-panel--technical_support ol li ul ul li{padding:8px 12px 8px 35px}}.woocommerce-tabs .woocommerce-Tabs-panel--additional_information table{margin:0!important}.woocommerce-tabs .woocommerce-Tabs-panel--dispatch_info p:first-of-type,.woocommerce-tabs .woocommerce-Tabs-panel--return_info p:first-of-type,.woocommerce-tabs .woocommerce-Tabs-panel--technical_support p:first-of-type{margin-top:0!important}.woocommerce-tabs .woocommerce-Tabs-panel--faq .m4l-faq__question{padding:0!important}.woocommerce-tabs .woocommerce-Tabs-panel--faq .m4l-faq__question h2,.woocommerce-tabs .woocommerce-Tabs-panel--faq .m4l-faq__question h3{margin:0!important;font-size:1.25rem!important}.woocommerce-tabs table:not(.woocommerce-product-attributes){border-collapse:separate;border-spacing:0;border:1px solid var(--primary-colour);background:#f8f8f8;border-radius:13px;width:100%;margin:1rem 0}.woocommerce-tabs table:not(.woocommerce-product-attributes) tbody tr{transition:background-color .3s}.woocommerce-tabs table:not(.woocommerce-product-attributes) tbody tr:hover{background-color:var(--background-light-colour)}.woocommerce-tabs table:not(.woocommerce-product-attributes) tbody tr:last-child th,.woocommerce-tabs table:not(.woocommerce-product-attributes) tbody tr:last-child td{border-bottom:none}.woocommerce-tabs table:not(.woocommerce-product-attributes) tbody tr th{background:var(--background-light-colour);text-align:left;border-bottom:1px solid var(--background-light-colour);border-right:1px solid var(--background-light-colour);vertical-align:top;text-transform:capitalize;width:30%;color:var(--text-colour);padding:15px;font-weight:600}.woocommerce-tabs table:not(.woocommerce-product-attributes) tbody tr td{text-align:left;border-bottom:1px solid var(--background-light-colour);vertical-align:top;padding:15px}.woocommerce-tabs table:not(.woocommerce-product-attributes) tbody tr td p{margin:0}.woocommerce-tabs table:not(.woocommerce-product-attributes) tbody tr td a{color:var(--link-colour);text-decoration:none;transition:color .2s}.woocommerce-tabs table:not(.woocommerce-product-attributes) tbody tr td a:hover{color:var(--link-colour-hover);text-decoration:underline}.woocommerce-tabs table:not(.woocommerce-product-attributes) tbody tr td strong{font-weight:600}@media screen and (width<=767px){.woocommerce-tabs table:not(.woocommerce-product-attributes) tbody tr:first-child th:first-child{border-radius:8px 8px 0 0}.woocommerce-tabs table:not(.woocommerce-product-attributes) tbody tr:last-child td:last-child{border-radius:0 0 8px 8px}.woocommerce-tabs table:not(.woocommerce-product-attributes) tbody tr:only-child th:first-child{border-radius:8px 8px 0 0}.woocommerce-tabs table:not(.woocommerce-product-attributes) tbody tr:only-child td:last-child{border-radius:0 0 8px 8px}}@media screen and (width>=768px){.woocommerce-tabs table:not(.woocommerce-product-attributes) tbody tr:first-child th:first-child{border-radius:12px 0 0}.woocommerce-tabs table:not(.woocommerce-product-attributes) tbody tr:first-child td:first-child{border-radius:0 12px 0 0}.woocommerce-tabs table:not(.woocommerce-product-attributes) tbody tr:last-child th:first-child{border-radius:0 0 0 12px}.woocommerce-tabs table:not(.woocommerce-product-attributes) tbody tr:last-child td:last-child{border-radius:0 0 12px}.woocommerce-tabs table:not(.woocommerce-product-attributes) tbody tr:only-child th:first-child{border-radius:12px 0 0 12px}.woocommerce-tabs table:not(.woocommerce-product-attributes) tbody tr:only-child td:last-child{border-radius:0 12px 12px 0}}@media screen and (width<=767px){.woocommerce-tabs table:not(.woocommerce-product-attributes){border-radius:8px}.woocommerce-tabs table:not(.woocommerce-product-attributes) tbody tr{border-bottom:1px solid var(--background-light-colour);display:block}.woocommerce-tabs table:not(.woocommerce-product-attributes) tbody tr:last-child{border-bottom:none}.woocommerce-tabs table:not(.woocommerce-product-attributes) tbody tr th{border-right:none;border-bottom:1px solid var(--background-light-colour);width:100%;display:block}.woocommerce-tabs table:not(.woocommerce-product-attributes) tbody tr td{width:100%;display:block}}.woocommerce-tabs table:has(thead) thead tr th{text-align:left;border-bottom:1px solid var(--background-light-colour);color:var(--text-colour);background:#f8f8f8;padding:15px;font-weight:600}.woocommerce-tabs table:has(thead) thead tr th:first-child{border-radius:12px 0 0}.woocommerce-tabs table:has(thead) thead tr th:last-child{border-radius:0 12px 0 0}.woocommerce-tabs table:has(thead) tbody tr:last-child td:first-child{border-radius:0 0 0 12px}.woocommerce-tabs table:has(thead) tbody tr:last-child td:last-child{border-radius:0 0 12px}.woocommerce-tabs table:has(thead) tbody tr td{text-align:left;border-bottom:1px solid var(--background-light-colour);color:var(--text-colour);vertical-align:top;padding:15px}.woocommerce-tabs table:has(thead) tbody tr td strong{color:var(--primary-colour);font-weight:600}.woocommerce-tabs table:has(thead) tbody tr td a{color:var(--link-colour);text-decoration:none;transition:color .2s}.woocommerce-tabs table:has(thead) tbody tr td a:hover{color:var(--link-colour-hover);text-decoration:underline}table.woocommerce-product-attributes{border-collapse:separate;border-spacing:0;border:1px solid var(--primary-colour);background:#f8f8f8;border-radius:13px;width:100%;margin:1rem 0}table.woocommerce-product-attributes tbody tr{transition:background-color .3s}table.woocommerce-product-attributes tbody tr:hover{background-color:var(--background-light-colour)}table.woocommerce-product-attributes tbody tr:last-child .woocommerce-product-attributes-item__label,table.woocommerce-product-attributes tbody tr:last-child .woocommerce-product-attributes-item__value{border-bottom:none}table.woocommerce-product-attributes tbody tr .woocommerce-product-attributes-item__label{background:var(--background-light-colour);text-align:left;border-bottom:1px solid var(--background-light-colour);border-right:1px solid var(--background-light-colour);vertical-align:top;text-transform:capitalize;width:30%;color:var(--text-colour);padding:15px;font-weight:600}table.woocommerce-product-attributes tbody tr .woocommerce-product-attributes-item__value{text-align:left;border-bottom:1px solid var(--background-light-colour);vertical-align:top;padding:15px}table.woocommerce-product-attributes tbody tr .woocommerce-product-attributes-item__value p{margin:0}table.woocommerce-product-attributes tbody tr .woocommerce-product-attributes-item__value a{color:var(--link-colour);text-decoration:none;transition:color .2s}table.woocommerce-product-attributes tbody tr .woocommerce-product-attributes-item__value a:hover{color:var(--link-colour-hover);text-decoration:underline}table.woocommerce-product-attributes tbody tr .woocommerce-product-attributes-item__value strong{font-weight:600}@media screen and (width<=767px){table.woocommerce-product-attributes tbody tr:first-child .woocommerce-product-attributes-item__label{border-radius:8px 8px 0 0}table.woocommerce-product-attributes tbody tr:last-child .woocommerce-product-attributes-item__value{border-radius:0 0 8px 8px}table.woocommerce-product-attributes tbody tr:only-child .woocommerce-product-attributes-item__label{border-radius:8px 8px 0 0}table.woocommerce-product-attributes tbody tr:only-child .woocommerce-product-attributes-item__value{border-radius:0 0 8px 8px}}@media screen and (width>=768px){table.woocommerce-product-attributes tbody tr:first-child .woocommerce-product-attributes-item__label{border-radius:12px 0 0}table.woocommerce-product-attributes tbody tr:first-child .woocommerce-product-attributes-item__value{border-radius:0 12px 0 0}table.woocommerce-product-attributes tbody tr:last-child .woocommerce-product-attributes-item__label{border-radius:0 0 0 12px}table.woocommerce-product-attributes tbody tr:last-child .woocommerce-product-attributes-item__value{border-radius:0 0 12px}table.woocommerce-product-attributes tbody tr:only-child .woocommerce-product-attributes-item__label{border-radius:12px 0 0 12px}table.woocommerce-product-attributes tbody tr:only-child .woocommerce-product-attributes-item__value{border-radius:0 12px 12px 0}}@media screen and (width<=767px){table.woocommerce-product-attributes{border-radius:8px}table.woocommerce-product-attributes tbody tr{border-bottom:1px solid var(--background-light-colour);display:block}table.woocommerce-product-attributes tbody tr:last-child{border-bottom:none}table.woocommerce-product-attributes tbody tr .woocommerce-product-attributes-item__label{border-right:none;border-bottom:1px solid var(--background-light-colour);width:100%;padding:10px 15px;font-size:.875rem;display:block}table.woocommerce-product-attributes tbody tr .woocommerce-product-attributes-item__value{width:100%;padding:10px 15px;font-size:.875rem;display:block}}.product-type-variable .woocommerce-variation-price .price{margin-bottom:1rem;font-weight:600;display:block}.product-type-variable .m4l-product-buybox__price--variable .price-range-separator{align-self:flex-end;padding-bottom:.15em;line-height:1}.m4l-related-products.m4l-related-products--recommended{border:1px solid var(--background-light-colour)}.m4l-related-products.m4l-related-products--recommended .m4l-related-products__carousel-track{margin:0;padding:1px;list-style:none;display:flex;position:relative}.m4l-related-products.m4l-related-products--recommended .m4l-related-products__carousel-track.products{clear:none}.m4l-related-products.m4l-related-products--recommended .m4l-related-products__carousel-track.products:before,.m4l-related-products.m4l-related-products--recommended .m4l-related-products__carousel-track.products:after{display:none}.m4l-related-products.m4l-related-products--recommended .m4l-related-products__carousel-track>li.product{float:none;width:auto;margin:0;padding:15px}.m4l-related-products.m4l-related-products--recommended .m4l-related-products__carousel-track:before,.m4l-related-products.m4l-related-products--recommended .m4l-related-products__carousel-track:after{content:" ";z-index:3;background-color:#fff;width:1px;height:100%;position:absolute;top:0}.m4l-related-products.m4l-related-products--recommended .m4l-related-products__carousel-track:before{left:0}.m4l-related-products.m4l-related-products--recommended .m4l-related-products__carousel-track:after{right:0}.m4l-related-products.m4l-related-products--recommended .m4l-related-products__carousel-item{flex:0 0 20%;padding:15px;margin:0!important}.m4l-related-products.m4l-related-products--recommended .m4l-related-products__carousel-item .m4l-product-tiered-pricing .m4l-product-tiered-pricing__panel{transform:unset;position:static}@media screen and (width<=1279px){.m4l-related-products.m4l-related-products--recommended .m4l-related-products__carousel-item{flex:0 0 25%}}@media screen and (width<=1023px){.m4l-related-products.m4l-related-products--recommended .m4l-related-products__carousel-item{flex:0 0 33.333%}}@media screen and (width<=767px){.m4l-related-products.m4l-related-products--recommended .m4l-related-products__carousel-item{flex:0 0 50%}}@media screen and (width<=640px){.m4l-related-products.m4l-related-products--recommended .m4l-related-products__carousel-item{flex:0 0 100%;padding:1px}}.woocommerce-variation-price .price:after,.tier-pricing-summary-table .woocommerce-Price-amount:after{content:" + VAT"}.short-description p{font-size:.875rem}.m4l-product-deals{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media screen and (width>=768px){.m4l-product-deals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width>=1024px){.m4l-product-deals{grid-template-columns:repeat(4,minmax(0,1fr))}}.m4l-product-deals>.m4l-product-deals__column{min-width:0}.m4l-product-deals .m4l-product-deals__banners img{margin:0 auto}.m4l-product-deals ul{margin:0;padding:0;list-style:none}.m4l-product-deals h2{font-size:1.5rem}.m4l-product-deals li.m4l-product-card--horizontal .m4l-product-card__media a{height:auto!important;display:block!important}.m4l-product-deals li.m4l-product-card--horizontal .m4l-product-card__media a img{object-fit:contain;width:110px;height:110px!important}.m4l-product-deals li.m4l-product-card--horizontal .m4l-product-card__title{text-align:left;margin-top:0}.show>.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger.dropdown-toggle{color:#fff;background-color:var(--background-dark-colour);border-color:var(--primary-button-hover-colour)}.show>.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger.dropdown-toggle:focus{box-shadow:0 0 0 .1rem var(--primary-button-box-shadow)}.touch-enabled .single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{opacity:1!important}@media (width>=768px){.single-product .check-stock-button a{max-width:245px}.single-product .wc-tabs li.active svg{transform:translate(0)}}@media (width<=767px){.single-product .check-stock-button a{max-width:140px}.single-product .wc-tabs li a svg.svg-inline--fa{transform:rotate(90deg)}.single-product .entry-summary .cart .variations .variation-row{margin-bottom:.75rem}}@media screen and (width>=1024px) and (width<=1399px){.product .m4l-product-deals ul li.product:nth-child(4),.product .m4l-product-deals ul li.product:nth-child(5){display:none}}@media screen and (width>=1400px) and (width<=1699px){.product .m4l-product-deals ul li.product:nth-child(5){display:none}}.m4l-product-delivery__notice{gap:1rem;margin-top:1rem;display:flex}.m4l-product-delivery__notice .next-day-info-with-counter-text{color:var(--text-colour);font-size:.875rem;font-weight:500}.m4l-product-delivery__notice .next-day-info-with-counter-text h3{margin-bottom:.25rem;font-size:1.25rem;font-weight:600}.m4l-product-delivery__notice .next-day-info-with-counter-text p{margin:0;line-height:1.3}.m4l-product-delivery__notice .next-day-info-with-counter-text strong{font-weight:600}.m4l-product-delivery__notice .next-day-info-with-counter-time{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.m4l-product-delivery__notice .next-day-info-with-counter-time .counter-time{border:1px solid var(--background-colour);border-radius:8px;flex-direction:column;align-items:center;min-width:60px;padding:.5rem .75rem;display:flex}.m4l-product-delivery__notice .next-day-info-with-counter-time .counter-time .counter-time-value{margin-bottom:.25rem;font-size:1.25rem;font-weight:600;line-height:1}.m4l-product-delivery__notice .next-day-info-with-counter-time .counter-time .counter-time-label{text-transform:uppercase;letter-spacing:.5px;color:var(--link-colour);font-size:.75rem;font-weight:600;line-height:1}.m4l-product-delivery__notice .next-day-info-with-counter-time .counter-time.counter-time .counter-time-value{color:var(--primary-colour)}@media screen and (width<=475px){.m4l-product-delivery__notice{flex-wrap:wrap;justify-content:center}}@media (width<=767px){.m4l-product-delivery__notice{margin-top:.75rem}.m4l-product-delivery__notice .next-day-info-with-counter-text{margin-bottom:.5rem;font-size:.75rem}.m4l-product-delivery__notice .next-day-info-with-counter-time{flex:0 0 170px;gap:.5rem}.m4l-product-delivery__notice .next-day-info-with-counter-time .counter-time{min-width:50px;padding:.375rem .5rem}.m4l-product-delivery__notice .next-day-info-with-counter-time .counter-time .counter-time-value{font-size:1.125rem}.m4l-product-delivery__notice .next-day-info-with-counter-time .counter-time .counter-time-label{font-size:.625rem}}@media (width>=768px) and (width<=1023px){.m4l-product-delivery__notice .next-day-info-with-counter-time{flex:0 0 185px}.m4l-product-delivery__notice .next-day-info-with-counter-time .counter-time{min-width:55px}}@media (width>=1024px){.m4l-product-delivery__notice .next-day-info-with-counter-time{flex:0 0 230px}.m4l-product-delivery__notice .next-day-info-with-counter-time .counter-time{min-width:70px;padding:.75rem 1rem}.m4l-product-delivery__notice .next-day-info-with-counter-time .counter-time .counter-time-value{font-size:1.5rem}.m4l-product-delivery__notice .next-day-info-with-counter-time .counter-time .counter-time-label{font-size:.875rem}}@media screen and (width>=1024px) and (width<=1280px){.m4l-product-delivery__notice{flex-wrap:wrap;justify-content:center}}.m4l-sticky-atc{z-index:999;border-top:1px solid var(--background-light-colour);padding-bottom:env(safe-area-inset-bottom,0px);opacity:0;visibility:hidden;pointer-events:none;backface-visibility:hidden;will-change:transform, opacity;background:#fff;transition:transform .3s,opacity .3s,visibility .3s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.m4l-sticky-atc.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0,0)}.m4l-sticky-atc__inner{align-items:center;gap:1rem;padding:.75rem 0;display:flex}.m4l-sticky-atc__title{min-width:0;color:var(--text-colour);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;font-size:1rem;font-weight:600;overflow:hidden}.m4l-sticky-atc__price{flex-shrink:0}.m4l-sticky-atc__price .price-simple{flex-direction:column;gap:0;display:flex}.m4l-sticky-atc__price .price{align-items:self-start;gap:2px;line-height:1.2;display:inline-flex}.m4l-sticky-atc__price .price .price-currency{font-size:1rem}.m4l-sticky-atc__price .price .price-value-prefix{font-size:1.875rem;line-height:.8}.m4l-sticky-atc__price .price .price-value-suffix{font-size:1rem}.m4l-sticky-atc__price .price .tax-info{font-size:.875rem;font-weight:600;position:static}.m4l-sticky-atc__actions{flex-wrap:wrap;flex-shrink:0;align-items:stretch;gap:.5rem;display:flex}.m4l-sticky-atc__actions .quantity{width:auto}.m4l-sticky-atc__actions .quantity input{width:54px;height:100%;font-size:1rem}.m4l-sticky-atc__actions .m4l-product-buybox__submit,.m4l-sticky-atc__actions .m4l-product-buybox__quote-btn{white-space:nowrap;min-width:125px;padding:10px 16px!important;font-size:.875rem!important}.m4l-sticky-atc__actions .m4l-product-buybox__submit.disabled,.m4l-sticky-atc__actions .m4l-product-buybox__submit[aria-disabled=true],.m4l-sticky-atc__actions .m4l-product-buybox__quote-btn.disabled,.m4l-sticky-atc__actions .m4l-product-buybox__quote-btn[aria-disabled=true]{cursor:not-allowed;opacity:.8}.m4l-sticky-atc__actions .m4l-product-buybox__or{font-size:.875rem}@media screen and (width<=767px){.m4l-sticky-atc__inner{justify-content:space-between;gap:.5rem;padding:.625rem 0}.m4l-sticky-atc__actions .m4l-product-buybox__submit,.m4l-sticky-atc__actions .m4l-product-buybox__quote-btn{min-width:110px;padding:8px 12px!important;font-size:.75rem!important}}
