#shopify-section-product{row-gap:32px;display:flex;flex-direction:column}.rich-text-area{padding:0 var(--side-padding)}.rich-text-area .rich-text-area{padding:0}.rich-text-area picture{width:100%}.rich-text-area img{width:100%;object-fit:cover;display:block}.rich-text-area .overlay-one,.rich-text-area .overlay-two{display:none}.rich-text-area .image-overlay{position:absolute;left:var(--m-left);top:var(--m-top);transform:translate(-50%,-50%);padding:1em;width:100%}.rich-text-area h3{text-align:center;font-size:var(--body-text);font-family:var(--body-font-family);line-height:var(--body-line-height);font-style:normal;font-weight:400;letter-spacing:1.8px;text-transform:uppercase;margin-top:26px;margin-bottom:8px}.rich-text-area p{text-align:center;width:90%}@media (min-width: 600px){.rich-text-area .image-overlay{left:var(--d-left);top:var(--d-top);width:var(--d-max-width)}.rich-text-area h3{text-align:left}.rich-text-area p{text-align:left;margin-top:.25rem;color:var(--d-color)}}@media (min-width: 1024px){.rich-text-area .overlay-one{display:block;position:absolute;top:76%;left:21%;transform:translate(-50%);font-weight:700}.rich-text-area .overlay-two{display:block;position:absolute;top:76%;left:40%;transform:translate(-50%);font-weight:700}}.product-main-wrapper{padding:6rem var(--side-padding) 0}.product-main{display:flex;padding:28px 0 0;gap:1.5rem;margin:0 auto;max-width:var(--max-width)}.images-container{width:calc(50% - 1rem);display:flex;flex-direction:column;gap:12px;flex-grow:0}.product-info{width:calc(50% - 1rem);height:fit-content;position:sticky;top:10px;transition:transform .3s ease-in-out,background-color .2s ease-in-out,top .3s ease-in-out;max-width:600px;margin:0 auto}.product-info__header{display:flex;flex-direction:column}.product-info__header-title-price-wrapper{display:flex;justify-content:space-between;align-items:center}.product-info__price-wrapper,.you-may-also-need-container__product-info-price-wrapper,.product-add-to-basket-area__price{display:flex;gap:6px}.product-info__header-title-price-wrapper h1,.product-info__header-title-price-wrapper .product-info__price{font-size:calc(var(--heading-5) + 2px)}.product-info__header-item-select-qty-add-to-cart-wrapper.desktop-only{display:block}.product-info__header-title-price-wrapper h1{width:fit-content}.product-info__price{font-weight:700}.product-info__header-prod-type-sku-stock-wrapper{display:flex;justify-content:space-between;align-items:center}.product-info__header-prod-type-sku-stock-wrapper__prod-type-sku-wrapper{display:flex}.product-info__header-prod-type-sku-stock-wrapper__prod-type-sku-wrapper{display:flex;gap:4px}.tab-container{display:flex;gap:1rem;border-top:1px solid var(--divider-color);border-bottom:1px solid var(--divider-color);justify-content:space-between;margin-top:1.5rem;padding:0}.tab-container__tab{padding:20px 0;margin:-1px 0;text-decoration:none;cursor:pointer}.tab-container__tab.active{border-bottom:1px solid var(--background-foreground)}.tab-container__content{padding:1.5rem 0}#tab-content-description,#tab-content-specifications,#tab-content-installation{display:flex;flex-direction:column}#tab-content-installation{gap:1.5rem}.installation-tab{display:flex;justify-content:space-between;align-items:center}.installation-tab__buttons{display:flex;gap:1rem}a.installation-tab__button{display:flex;align-items:center;gap:10px;text-decoration:none}.video-play-button{border-right:1px solid var(--divider-color);padding-right:14px}.installation-tab__button:hover{opacity:.5}.truncated{max-height:100px;overflow:clip;position:relative}.truncated:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(to bottom,#fff0,#ffffffe6);pointer-events:none}#product-description{z-index:-1}#product-description p{font-family:var(--body-font-family)}#product-description p:first-child{margin-top:0}#product-description ul li{list-style-type:disc}.read-more{display:inline-block;width:fit-content;color:var(--background-foreground);cursor:pointer;background:none;border:none;margin-top:6px;font-weight:400;padding:0}.sticky-add-to-cart .product-info__header-item-select-qty-add-to-cart-wrapper{padding:0}.product-info__stock p{margin:0}.product-info__header-item-select-qty-add-to-cart-wrapper-interactables{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.product-info__header-item-select-qty-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;gap:1rem}.product-info__header-item-select-qty-wrapper__select-wrapper{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.available-in-label{font-weight:700}.product-info__header-qty-add-to-cart-wrapper{display:flex;gap:12px}.sticky-add-to-cart .product-info__header-item-select-qty-add-to-cart-wrapper,.sticky-add-to-cart .product-add-to-basket-area{width:100%}.sticky-add-to-cart .product-add-to-basket-area>.quantity,.sticky-add-to-cart .product-add-to-basket-area>.main-add-to-basket-area{width:100%}.sticky-add-to-cart .product-add-to-basket-area .qty-select-dropdown{top:-174px!important}.sticky-add-to-cart .product-add-to-basket-area .qty-select-input{width:70px!important}.sticky-add-to-cart .product-add-to-basket-area .qty-select-dropdown{transform:translateY(10px)!important}.sticky-add-to-cart .product-add-to-basket-area .qty-select-dropdown.active{transform:translateY(0)!important}.product-info__header-item-select-qty-wrapper__qty-wrapper{height:48px;display:flex;align-items:center;justify-content:center;border:1px solid var(--divider-color);padding:0 12px}.product-info__header-item-select-qty-add-to-cart-wrapper-header{margin:16px 0;font-weight:700}.custom-select-wrapper{position:relative;cursor:pointer;min-width:150px;width:fit-content;height:100%}.hidden-select{display:none}.custom-select-options{position:relative;width:fit-content;height:100%}.first-option{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;height:48px;border:1px solid var(--divider-color);min-width:190px;width:fit-content;-webkit-user-select:none;user-select:none}.options-list{position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 4px 12px #0000001a;max-height:200px;border-left:1px solid var(--divider-color);border-right:1px solid var(--divider-color);border-bottom:1px solid var(--divider-color);overflow-y:auto;z-index:1000;opacity:0;transform:translateY(-10px);visibility:hidden;transition:opacity .2s ease-out,transform .2s ease-out,visibility .2s}.options-list a{text-decoration:none}.custom-select-options.active .options-list{opacity:1;transform:translateY(0);visibility:visible}.option{padding:12px;transition:background-color .2s}.option:hover{background-color:#0000000d}.dropdown-arrow{padding-left:5px;transition:transform .2s ease;display:inline-block;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-left:8px;vertical-align:middle;position:relative;top:-1px}.custom-select-options.active .dropdown-arrow{transform:rotate(-135deg);top:1px}.you-may-also-need-wrapper{padding-top:2rem;border-top:1px solid var(--divider-color)}.you-may-also-need-container{background-color:var(--neutral);color:var(--neutral-foreground);padding:20px}.you-may-also-need-container__product-info-stock p{margin:0}.you-may-also-need-container__product-info-stock.mobile-only{margin-left:auto;margin-right:var(--side-padding)}.you-may-also-need-container__product-info-stock.mobile-only p{text-align:right}.you-may-also-need-container__title{font-weight:700;margin-bottom:20px}.you-may-also-need-container__product{display:flex;align-items:center;gap:1rem}.you-may-also-need-container__product-info-qty-add-to-cart-wrapper.mobile-only{display:none}.you-may-also-need-container__product-image img{height:100%;aspect-ratio:1/1}.you-may-also-need-container__product-image{height:120px;aspect-ratio:1/1}.you-may-also-need-container__product-info{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;height:120px;width:100%}.you-may-also-need-container__product-info-wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:8px;width:100%}.you-may-also-need-container__product-info-title-price-wrapper{display:flex;justify-content:space-between;align-items:center}.you-may-also-need-container__product-info-title{font-weight:700;text-decoration:none}.you-may-also-need-container__product-info-price{font-weight:700}.you-may-also-need-container__product-info-sku-wrapper{display:flex;justify-content:space-between;align-items:center}.you-may-also-need-container__product-info-qty-add-to-cart-wrapper{display:flex;justify-content:flex-end;align-items:center;gap:12px;width:100%}.slick-dots{bottom:-44px}.you-may-also-need-container__product-info-qty-wrapper{height:48px;padding:0 12px;border:1px solid var(--divider-color);width:fit-content;display:flex;align-items:center}.you-may-also-need-carousel{position:relative}.you-may-also-need-carousel .slick-dots,.you-may-also-need-wrapper.slick-dots{z-index:-1}.slick-dots li{margin:2px}.you-may-also-need-wrapper .slick-list{overflow:unset;overflow-x:clip}#tab-content-specifications ul{padding-left:2rem;margin:0}#tab-content-specifications ul li{list-style-type:disc;margin:4px 0}.tab-container__content li{list-style-type:disc}@media screen and (min-width: 1025px){.images-container__main-thumb{position:relative;padding-bottom:calc(100% / var(--aspect-ratio))}.images-container__main-thumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}@media screen and (max-width: 1023px){.product-info__header-item-select-qty-add-to-cart-wrapper{padding:20px var(--side-padding)}.you-may-also-need-wrapper .slick-dots{z-index:-1}.product-main-wrapper{padding:6rem 0 0}.product-main{padding:1.5rem 0 2rem;flex-direction:column}.product-info__header-item-select-qty-add-to-cart-wrapper.desktop-only{display:none}.images-container{width:100%;display:block;overflow:hidden;padding-bottom:12px;padding-left:var(--side-padding);padding-right:var(--side-padding)}.slick-dotted.slick-slider{margin-bottom:0}.you-may-also-need-wrapper .slick-dotted.slick-slider{margin-bottom:.5rem}.product-info{width:100%}.product-images-carousel{position:relative;padding-bottom:12px}.product-images-carousel .slick-arrow{display:none!important}.images-container .slick-dots{bottom:-16px}.slick-dots{position:relative;width:unset;margin:0 auto;text-align:center;bottom:-22px}.slick-dots li{margin:0 4px}.product-info__header-item-select-qty-add-to-cart-wrapper-header{margin:0}.product-info__header-item-select-qty-add-to-cart-wrapper-interactables{flex-direction:column}.product-info__header-qty-add-to-cart-wrapper{width:100%;gap:6px}.product-add-to-basket-area,.product-add-to-basket-area .buttons,.product-add-to-basket-area .quantity,.product-add-to-basket-area .qty-select-input{width:100%!important}.product-info__header-price{display:flex;align-items:center;padding-right:.5rem;font-weight:700}.product-info__header-item-select-qty-wrapper__qty-wrapper{width:100%}.add-to-cart-button{width:100%;padding-left:16px;padding-right:16px}.product-info__header-item-select-qty-wrapper__select-wrapper{width:100%}.product-info__header-title-price-wrapper h1{font-size:var(--body-text)}.tab-container{padding:0 var(--side-padding)}.tab-container__content{padding-left:var(--side-padding);padding-right:var(--side-padding)}.you-may-also-need-wrapper{margin-top:0;z-index:-1;position:relative}.you-may-also-need-container{padding-left:0;padding-right:0}.you-may-also-need-container__title{padding-left:var(--side-padding)}.you-may-also-need-container__product{padding-left:var(--side-padding);flex-wrap:wrap}.you-may-also-need-container__product-info{padding-right:var(--side-padding);width:54%}.you-may-also-need-container__product-info-qty-add-to-cart-wrapper.mobile-only{width:100%;padding-right:var(--side-padding);justify-content:space-between;align-items:flex-start;gap:6px}.you-may-also-need-container__product-info-price.mobile-only{height:48px;display:flex;align-items:center;padding-right:.5rem}.you-may-also-need-container__product-info-qty-wrapper{width:100%;padding:0;display:flex;align-items:center;justify-content:center}.you-may-also-need-container__product-info-add-to-cart-stock-wrapper{width:100%;display:flex;flex-direction:column;align-items:center}.you-may-also-need-container__product-info-qty-add-to-cart-wrapper.desktop-only{display:none}.you-may-also-need-container__product-info-qty-add-to-cart-wrapper.mobile-only{display:flex}.you-may-also-need-container__product-info-stock p{margin-bottom:0}.product-info__header-title-price-wrapper{padding-left:var(--side-padding);padding-right:var(--side-padding)}.product-info__price-wrapper{display:none}.product-info__header-prod-type-sku-stock-wrapper,.product-info__header-prod-type-sku-stock-wrapper__stock-wrapper,.product-card-review-rating,.product-price{padding-left:var(--side-padding);padding-right:var(--side-padding)}.slick-initialized .slick-slide{display:flex;flex-direction:column}.images-container__main-thumb{position:relative;width:100%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:#fff}img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center}}.sticky-add-to-cart{display:flex;align-items:center;justify-content:space-between;position:fixed;bottom:0;left:0;right:0;background:var(--background);padding:1.5rem var(--side-padding);box-shadow:0 -2px 10px #0000001a;z-index:9;transform:translateY(100%);transition:all var(--panel-slide-animation-duration) cubic-bezier(.25,.1,.25,1);opacity:0}.sticky-add-to-cart.visible{transform:translateY(0);opacity:1}.sticky-add-to-cart__title{font-weight:700}.sticky-add-to-cart .product-info__header-item-select-qty-add-to-cart-wrapper-interactables{display:flex;align-items:center;gap:2rem;width:100%;max-width:var(--max-width);margin:0 auto}.sticky-add-to-cart .product-info__header-item-select-qty-wrapper{flex-grow:1}@media screen and (max-width: 1023px){.sticky-add-to-cart .product-info__header-item-select-qty-add-to-cart-wrapper-interactables{gap:1rem;flex-direction:column;align-items:flex-start}.sticky-add-to-cart .product-add-to-basket-area .qty-select-input,.sticky-add-to-cart .product-add-to-basket-area .buttons,.sticky-add-to-cart .product-add-to-basket-area .main-add-to-basket-container,.sticky-add-to-cart .product-add-to-basket-area .main-add-to-basket-area{width:100%!important}}.modal-kew-grove-buttons{display:flex;gap:.5rem}.modal-kew-grove-button{height:48px;cursor:pointer}.modal-kew-grove-button.active{background-color:var(--background-foreground);color:var(--background)}.faqs-wrapper{border-top:1px solid var(--divider-color);border-bottom:1px solid var(--divider-color);background-color:var(--neutral);padding:2rem var(--side-padding);color:var(--neutral-foreground)}.faqs-wrapper__container{max-width:var(--max-width);margin:0 auto}.faqs-wrapper__title{margin-bottom:1rem}.faqs-wrapper__title span{font-size:calc(var(--heading-5) + 2px);font-weight:700}.faq-question{padding:14px 0;display:flex;justify-content:space-between;cursor:pointer;letter-spacing:1.8px;font-weight:400;text-transform:uppercase}.faq-question .chevron{transition:transform .3s ease;font-weight:500;margin-left:10px}.faq-question.active .chevron{transform:rotate(90deg)}.faq-answer{display:none;margin-left:2rem;padding:.5rem 0;line-height:1.6}.breadcrumbs{margin:0 0 1em}.breadcrumbs__list{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.breadcrumbs__item{display:inline-block}.breadcrumbs__item:not(:last-child):after svg{width:12px;height:12px}.breadcrumbs__arrow{margin-top:1px;opacity:.5}.breadcrumbs__link{text-decoration:none;text-transform:uppercase;letter-spacing:1.65px;opacity:.5}.breadcrumbs__link:hover{text-decoration:underline}.collection-expand-container{position:relative}.collection-expand-btn{cursor:pointer;-webkit-user-select:none;user-select:none}.collection-expand-container .breadcrumbs__item:not(:last-child):after{margin-left:5px!important}.collection-expand-btn:after{margin-right:10px}.collection-expand-btn:hover{text-decoration:underline}.collection-expand-popup{display:none;position:absolute;z-index:1;top:20px;left:-30px;background-color:#f9f9f9;min-width:140px;box-shadow:0 8px 16px #0003;padding:12px;border-radius:4px;opacity:0;transform:scale(.95);transition:opacity .2s ease,transform .2s ease}.collection-expand-popup.show{display:block;opacity:1;transform:scale(1)}.collection-expand-popup-container{display:flex;flex-direction:column;gap:6px}.collection-expand-popup-container>a{white-space:nowrap;text-decoration:none}.collection-expand-popup-container>a:hover{text-decoration:underline}.atb-row-one{display:flex;gap:12px}.product-add-to-basket-area .qty-select{height:48px;border:1px solid var(--divider-color);padding:0 8px 0 0;position:relative}.product-add-to-basket-area .qty-select-input{margin:0 2px 0 6px;width:24px;background:transparent}.product-add-to-basket-area .qty-select-arrow{width:8px;height:8px;border:none;border-top:2px solid var(--background-foreground);border-right:2px solid var(--background-foreground);transform:rotate(135deg);margin-top:16px;transition:transform .3s cubic-bezier(.25,.1,.25,1)}.product-add-to-basket-area .qty-select-dropdown{display:block;visibility:hidden;transform:translateY(-10px);opacity:0;transition:transform .3s cubic-bezier(.25,.1,.25,1),opacity .3s cubic-bezier(.25,.1,.25,1),visibility 0s linear .3s;background-color:#fff;padding:0;border:1px solid var(--divider-color);position:absolute;top:32px;right:0;line-height:24px;max-height:10rem;overflow:scroll}.product-add-to-basket-area .qty-select-dropdown.active{visibility:visible;transform:translateY(0);opacity:1;transition:transform .3s cubic-bezier(.25,.1,.25,1),opacity .3s cubic-bezier(.25,.1,.25,1),visibility 0s linear}.product-add-to-basket-area .qty-select-dropdown.active+.qty-select-arrow{transform:rotate(-45deg);margin-top:18px}.product-add-to-basket-area .qty-select-dropdown .option{padding:0 16px 0 12px}.product-add-to-basket-area .main-add-to-basket-container{width:100%}.product-add-to-basket-area .price{display:flex;align-items:center;justify-content:center;width:fit-content;font-weight:700}.template-product .product-reviews-section select.jdgm-sort-dropdown{min-height:30px}#review-section-title{margin-top:1.5rem;margin-bottom:0;font-weight:400;font-weight:700}.product-reviews-section .jdgm-rev-widg__title,.product-reviews-section .jdgm-rev-widg__summary,.product-reviews-section .jdgm-widget-actions-wrapper,.product-reviews-section .jdgm-histogram,.product-reviews-section .jdgm-rev__icon,.jdgm-rev-widg__header{display:none!important}.product-reviews-section .jdgm-sort-dropdown-wrapper{float:left}.product-reviews-section .jdgm-quest,.product-reviews-section .jdgm-rev{border-top:none}.product-reviews-section .jdgm-rev__author-wrapper,.product-reviews-section .jdgm-rev__title{font-weight:400;font-size:inherit}.product-reviews-section .jdgm-widget *{font-size:inherit;line-height:inherit}.product-reviews-section .jdgm-all-reviews-widget,.product-reviews-section .jdgm-rev-widg{border:none}.product-reviews-section .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header{display:flex;flex-direction:column}.product-reviews-section .jdgm-rev-widg{padding:0;margin:.5rem 0}.product-reviews-section select.jdgm-sort-dropdown{background-color:#fff;border:1px solid rgba(128,130,135,.8);border-radius:3px;font-weight:400;color:#474747;padding:0 35px 0 15px;display:inline-block;outline:none!important}.jdgm-rev-widg__body .jdgm-paginate{padding-top:0;padding-bottom:0}.jdgm-rev-widg .jdgm-row-actions,.jdgm-rev-widg__body .jdgm-paginate{border-top:none}.jdgm-row-actions{display:none!important}.jdgm-rev-widg__body{width:100%;padding:0rem max(var(--side-padding),calc((100vw - var(--max-width)) / 2)) 0rem}@media (min-width: 768px){#shopify-section-product .jdgm-rev-widg__reviews{display:grid;grid-template-columns:repeat(3,1fr);column-gap:2.5rem}#shopify-section-product .jdgm-rev-widg__reviews>div{width:100%;border:1px solid var(--divider-color);padding:1rem;text-align:center}#shopify-section-product .jdgm-rev-widg__reviews>div:only-child{grid-column-start:2}}#shopify-section-product .jdgm-rev-widg__reviews>div{display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:3rem}#shopify-section-product .jdgm-rev__header,#shopify-section-product .jdgm-row-rating,#shopify-section-product .jdgm-rev__content{display:contents}#shopify-section-product .jdgm-rev__title{order:2;margin-bottom:0}#shopify-section-product .jdgm-rev__rating{order:3}#shopify-section-product .jdgm-rev__body{order:4}#shopify-section-product .jdgm-row-profile{order:5}#shopify-section-product .jdgm-rev__timestamp{order:6;color:#373636}#shopify-section-product .jdgm-row-extra,#shopify-section-product .jdgm-rev__custom-form,#shopify-section-product .jdgm-row-product,#shopify-section-product .jdgm-rev__br,#shopify-section-product .jdgm-rev__actions{display:none}#shopify-section-product .jdgm-paginate{margin-top:1rem}#shopify-section-product .jdgm-paginate__page{width:auto;text-decoration:none;line-height:25px}#shopify-section-product .jdgm-paginate__page.jdgm-curt{font-size:var(--body-text);font-weight:initial;color:var(--neutral-foreground);text-decoration:underline}#shopify-section-product .jdgm-rev__title,#shopify-section-product .jdgm-rev__author{font-size:var(--body-text);font-family:var(--body-font-family);line-height:var(--body-line-height);font-style:normal;font-weight:400;letter-spacing:1.8px;text-transform:uppercase}.jdgm-widget.jdgm-widget{background-color:var(--neutral)}
/*# sourceMappingURL=/cdn/shop/t/66/assets/product-page.css.map */
