.details_accordion__items{border-top:1px solid #edeef0}.details_accordion__items{padding:17.5px 0 0}.details_accordion__item,.footer_accordion__item{border-bottom:1px solid #edeef0}.details_accordion__item,.footer_accordion__item{margin:0 0 17.5px;padding:0 0 17.5px}.details_accordion__title,.footer_accordion__title{position:relative;padding:0 0 0 7.5px}.details_accordion__title-link,.footer_accordion__trigger{color:#242424;font-weight:700;text-decoration:none}.details_accordion__title-link{font-size:20px}.details_accordion__title .counter{font-weight:normal}.details_accordion__title .counter:before{content:"("}.details_accordion__title .counter:after{content:")"}.footer_accordion__icon{position:absolute;top:50%;right:7.5px;transform:translateY(-50%);transition:transform .3s ease}.footer_accordion__icon--active{transform:translateY(-50%) rotate(45deg)}.details_accordion__content,.footer_accordion__content{max-height:0;transition:max-height .3s ease;will-change:auto;overflow:hidden}.footer_accordion__content-inner{padding:10px 10px 0}.request-sample--modal .request-success-wrapper__btn,.request-sample--modal .btn-request,.product__tabs .tab__content--reviews .action-wrapper .action-secondary,.product__tabs .tab__content--delivery .action-wrapper .action-secondary,.product__button-wishlist,.product__button-compare,.product__button-icon,.product__addtocart,.box-tocart .product__qty-button,.stock.unavailable{display:inline-block;padding:.73em 1.33em;color:#fff;background:#289ba3;border:1px solid #289ba3;border-radius:0;font-family:"futura-pt",sans-serif;font-weight:500;font-size:1em;line-height:1;text-align:center;text-decoration:none;cursor:pointer;transition:all .3s;will-change:auto}.request-sample--modal .request-success-wrapper__btn>*,.request-sample--modal .btn-request>*,.product__tabs .tab__content--reviews .action-wrapper .action-secondary>*,.product__tabs .tab__content--delivery .action-wrapper .action-secondary>*,.product__button-wishlist>*,.product__button-compare>*,.product__button-icon>*,.product__addtocart>*,.box-tocart .product__qty-button>*,.stock.unavailable>*{display:inline-block;vertical-align:middle}.request-sample--modal .request-success-wrapper__btn:hover,.request-sample--modal .btn-request:hover,.product__tabs .tab__content--reviews .action-wrapper .action-secondary:hover,.product__tabs .tab__content--delivery .action-wrapper .action-secondary:hover,.product__button-wishlist:hover,.product__button-compare:hover,.product__button-icon:hover,.product__addtocart:hover,.box-tocart .product__qty-button:hover,.stock.unavailable:hover,.request-sample--modal .request-success-wrapper__btn:focus,.request-sample--modal .btn-request:focus,.product__tabs .tab__content--reviews .action-wrapper .action-secondary:focus,.product__tabs .tab__content--delivery .action-wrapper .action-secondary:focus,.product__button-wishlist:focus,.product__button-compare:focus,.product__button-icon:focus,.product__addtocart:focus,.box-tocart .product__qty-button:focus,.stock.unavailable:focus{color:#fff;background:#1e747a;text-decoration:none}.product__tabs .tab__content--reviews .action-wrapper .action-secondary,.product__tabs .tab__content--delivery .action-wrapper .action-secondary,.product__button-wishlist,.product__button-compare,.product__button-icon{color:#242424;background:#fff;border:1px solid #edeef0;transition:all .3s;will-change:auto}.product__tabs .tab__content--reviews .action-wrapper .action-secondary:hover,.product__tabs .tab__content--delivery .action-wrapper .action-secondary:hover,.product__button-wishlist:hover,.product__button-compare:hover,.product__button-icon:hover,.product__tabs .tab__content--reviews .action-wrapper .action-secondary:focus,.product__tabs .tab__content--delivery .action-wrapper .action-secondary:focus,.product__button-wishlist:focus,.product__button-compare:focus,.product__button-icon:focus{color:#242424;background:#fff;border-color:#242424}.request-sample--modal .request-success-wrapper__btn,.product__addtocart{color:#fff;background:#39853b;border:1px solid #39853b;text-transform:uppercase;transition:all .3s;will-change:auto}.request-sample--modal .request-success-wrapper__btn:hover,.product__addtocart:hover,.request-sample--modal .request-success-wrapper__btn:focus,.product__addtocart:focus{color:#39853b;background:#fff;border-color:#5ab652}.product__tabs .tab__content--reviews .action-wrapper .button__text,.product__tabs .tab__content--delivery .action-wrapper .button__text,.box-tocart .product__qty-button,.reviews-actions .add{display:inline-block;padding:.66em 0;color:#242424;background:transparent;border:0;font-family:"futura-pt",sans-serif;font-size:1em;font-weight:400;text-decoration:underline;transition:all .3s;cursor:pointer}.product__tabs .tab__content--reviews .action-wrapper .button__text *,.product__tabs .tab__content--delivery .action-wrapper .button__text *,.box-tocart .product__qty-button *,.reviews-actions .add *{text-decoration:inherit}.product__tabs .tab__content--reviews .action-wrapper .button__text:hover,.product__tabs .tab__content--delivery .action-wrapper .button__text:hover,.box-tocart .product__qty-button:hover,.reviews-actions .add:hover,.product__tabs .tab__content--reviews .action-wrapper .button__text:focus,.product__tabs .tab__content--delivery .action-wrapper .button__text:focus,.box-tocart .product__qty-button:focus,.reviews-actions .add:focus{color:#00a7aa;background:transparent;border:0;text-decoration:none;box-shadow:none}.request-sample--modal .btn-request,.bundle-actions .primary,.primary.tocart,.stock.unavailable{padding:.86em 1.33em;font-size:1.06em}.bundle-actions .primary,.primary.tocart,.product__button-wishlist,.product__button-compare,.product__button-icon,.product__addtocart,.stock.unavailable{width:100%}.bundle-actions .primary,.primary.tocart{color:#fff;background:#289ba3;border-color:#289ba3}.bundle-actions .primary:hover,.primary.tocart:hover,.bundle-actions .primary:focus,.primary.tocart:focus{color:#289ba3;background:#fff;border-color:#289ba3}.stock.unavailable{color:#868686;background:#e6e6e6;border:1px solid #e6e6e6;pointer-events:none}.reviews-actions .add{margin:0;padding:0;background:none;border:none;border-radius:0;font-weight:400}.reviews-actions .add:hover,.reviews-actions .add:focus{background:none}.swatch-input{position:absolute;left:-1000px;visibility:hidden}.product_share__item-title,.bundle-container,.bundle-summary .bundle-title,.bundle-summary .bundle-summary-items,.bundle-summary .tier-price-container,.bundle-summary .product__price,.bundle-summary .product__add-additional,.product__button-wishlist svg,.product__button-icon svg,[x-cloak],.no-display{display:none !important}.sr-only{position:absolute;height:1px;width:1px;margin:-1px;padding:0;border:0;clip:rect(0, 0, 0, 0);overflow:hidden}.request-sample--modal input:not([type=checkbox]),.box-tocart .form-input{width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:textfield;padding:0 .66em;border:1px solid #edeef0;border-radius:0;color:#242424;font-family:"futura-pt",sans-serif}.request-sample--modal input:not([type=checkbox])::-webkit-outer-spin-button,.box-tocart .form-input::-webkit-outer-spin-button,.request-sample--modal input:not([type=checkbox])::-webkit-inner-spin-button,.box-tocart .form-input::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none}.request-sample--modal input:not([type=checkbox])::-moz-placeholder, .box-tocart .form-input::-moz-placeholder{color:rgba(112,112,112,.6)}.request-sample--modal input:not([type=checkbox]):-ms-input-placeholder, .box-tocart .form-input:-ms-input-placeholder{color:rgba(112,112,112,.6)}.request-sample--modal input:not([type=checkbox])::placeholder,.box-tocart .form-input::placeholder{color:rgba(112,112,112,.6)}.request-sample--modal input:hover:not([type=checkbox]),.box-tocart .form-input:hover{cursor:pointer;border-color:#242424}.request-sample--modal input:focus-visible:not([type=checkbox]),.box-tocart .form-input:focus-visible{outline:0;border-color:#242424}.request-sample--modal input:not([type=checkbox]){height:40px}.bundle-options select{display:block;height:40px;width:100%;min-width:80px;padding:0 40px 0 10px;color:#242424;background-color:#fff;border:1px solid #edeef0;border-radius:0;font-family:"futura-pt",sans-serif;font-weight:500;line-height:38px;text-indent:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .3s;will-change:auto}.bundle-options select:-ms-expand{display:none}.bundle-options select:hover{cursor:pointer;border-color:#242424}.bundle-options select:focus-visible{outline:0;border-color:#242424}.bundle-options select[disabled]{border-color:#edeef0;color:#ebedea}.product-finance__calculator--modal,.request-sample--modal,.pd-review__modal{transition:all .2s !important;will-change:auto}.product-finance__calculator--modal .action.close,.request-sample--modal .action.close,.pd-review__modal .action.close{position:absolute;top:1em;right:1em}.product-finance__calculator--modal .action.close svg,.request-sample--modal .action.close svg,.pd-review__modal .action.close svg{width:12.5px;height:12.5px}.product-finance__calculator--modal .modal__wrapper,.request-sample--modal .modal__wrapper,.pd-review__modal .modal__wrapper{position:fixed;overflow:hidden;top:0;bottom:0;left:0;right:0;z-index:999;width:100%;height:100%;margin:auto;background:rgba(0,0,0,.5);pointer-events:none}.product-finance__calculator--modal .modal__block,.request-sample--modal .modal__block,.pd-review__modal .modal__block{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:auto;pointer-events:auto;z-index:998;width:90%;max-width:850px;color:#242424;background:#fff;border:3px solid #edeef0}.product-finance__calculator--modal .modal__block-inner,.request-sample--modal .modal__block-inner,.pd-review__modal .modal__block-inner{padding:3.33em 2em 2em}.product-finance__calculator--modal .modal__block-inner:before,.request-sample--modal .modal__block-inner:before,.pd-review__modal .modal__block-inner:before{content:"";position:absolute;top:-3em;left:0;right:0;margin:0 auto;display:flex;align-items:center;justify-content:center;width:75px;height:75px;border-radius:50%;border:3px solid #edeef0;background:url("../src/icons/leaf.svg") no-repeat center #fff;background-size:45%}.product-finance__calculator--modal .modal__block .modal__title,.request-sample--modal .modal__block .modal__title,.pd-review__modal .modal__block .modal__title{margin:.33em 0 .66em;font-family:"futura-pt",sans-serif;font-size:1.3em;font-weight:500;text-align:center}.product-finance__calculator--modal .modal__actions,.request-sample--modal .modal__actions,.pd-review__modal .modal__actions{margin:1.33em auto 0;text-align:center}.catalog-product-view .columns,.footer_top,.footer_middle,.footer_bottom,.container{margin-left:auto;margin-right:auto}.product__tabs-wrapper,.container__1000{max-width:1000px}.container__1100{max-width:1100px}.catalog-product-view .columns,.container__1200{max-width:1200px}.container__1400{max-width:1400px}.list-inline{margin-left:0;padding-left:0;list-style:none}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.list-ordered{list-style-type:decimal}.list-ordered li ul{list-style-type:square}.list-unordered{padding:.35em 0 .75em 1em !important;list-style-type:disc !important}.list-unordered li ul{list-style-type:square !important}.product-items,.footer__column ul,.list-unstyled{margin:0;padding:0;list-style:none}.product__info-details .minimal-price .price-label{color:#364236;font-size:.93em;font-weight:400;display:none}.modal-product_item{display:flex;flex-wrap:wrap;height:100%;padding:1.33em 0}.modal-product_item{padding:.66em 0}.modal-product_item__image{display:block;flex:0 1 auto;margin:0 .66em 0 0}.modal-product_item__image{width:60px}.modal-product_item__name{position:relative;display:block;margin:0 0 .66em;color:#242424;text-decoration:none}.modal-product_item__name{margin:0 0 .33em}.modal-product_item__name:hover,.modal-product_item__name:focus{color:#00a7aa}.modal-product_item__sku{display:block;margin:0 0 1em;font-size:.86em;opacity:.65}.product-item-info{display:flex;flex-direction:column;flex-wrap:wrap;height:100%;width:100%;margin:0 0 1em;padding:0}.product-item-photo{position:relative;display:block;flex:0 1 auto;width:100%;margin:0}.product-item-photo:after{content:"";display:block;width:100%;padding-top:70%}.product-item-photo>*{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:auto;max-height:100%}.product-item-details{display:flex;flex:1 0 auto;flex-direction:column;width:100%}.product-item-link{display:block;margin:0 0 .75em;padding:.5em 0 0;color:#242424;font-size:1em;font-weight:500;text-decoration:none;line-height:1.33em}.product-item-link:hover,.product-item-link:focus{color:#00a7aa}.product-reviews-summary{display:flex;align-items:center;width:100%;margin:auto 0 0;padding:5px 5px 5px 0}.rating-summary-stars{position:relative;width:90px;margin:0 auto}.rating-summary-total{position:absolute;overflow:hidden;top:0;left:0}.product-item .product-reviews-summary{justify-content:space-between}.rating-summary .rating-result{position:relative;width:90px;height:16px;margin:0 10px 0 0}.reviews-actions .view{color:#000;font-size:12px;text-decoration:none}.reviews-actions .view:before{content:"( "}.reviews-actions .view:after{content:")"}.reviews-actions .view span{display:none}.reviews-actions .view+.add{margin:0 0 0 10px;padding-left:10px;border-left:1px solid #edeef0}.product__button-wishlist,.product__button-compare,.product__button-icon,.footer__column a,.social__item{transition:all .3s;will-change:auto}.product__info{padding:1em;background:#f7f7f7;border:1px solid #f5f5f5}dl{margin:0 0 10px}dl dt{margin:0 0 5px;font-weight:700}dl dd{margin:0}.hidden-fields{display:none}.table-wrapper{position:relative;overflow-x:auto}.table-wrapper>table{min-width:600px}table{width:100%;border-collapse:collapse}tbody{background:#fff}caption{display:none}td,th{padding:10px 10px;border:1px solid #edeef0;text-align:center}td.qty,th.qty{text-align:center}td:first-of-type,th:first-of-type{text-align:left}tfoot td:last-of-type{text-align:right}.cell__right{padding-right:0;text-align:right}.cell__left{padding-left:0;text-align:left}th{background:rgba(237,238,240,.5);font-weight:500}.table--simple th,.table--simple td{border:none}.table--simple td{padding:10px;border-bottom:1px solid #edeef0}.table--simple th{display:none}.footer{background:#fff;border-top:1px solid #f6f6f6}.footer__container{width:100%;padding:0 .66em}.footer_top,.footer_middle,.footer_bottom{max-width:1040px}.footer_top{margin:0 0 1.33em;background:#fff}.footer_middle{background:#fff}.footer_bottom{padding:0;background:#fff}.footer__columns,.footer_bottom__inner{display:flex;flex-direction:column}.footer__column--address,.footer_bottom .copyright{order:1}.footer_bottom__inner{flex-direction:column;align-items:center;justify-content:space-between}.social{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:1em 0;padding:.5em 0;text-align:center}.social__title{display:none;width:100%;color:#242424}.social__title.block-title{font-family:"playfair_display",sans-serif;font-size:1.25em}.social__title strong{font-weight:500}.social__list{display:flex;flex-wrap:wrap;justify-content:center}.social__item{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0 .33em .33em 0;background:#289ba3}.social__item-inner{display:flex;align-items:center;justify-content:center}.social__item:last-of-type{margin:0 0 .33em}.social__item-title{display:none}.social__item:hover,.social__item:focus{background:#2daeb7}.social__item--youtube .social__icon{width:16px}.social__icon{position:relative;display:flex;width:15px;height:15px;fill:#fff}.payment_icons__list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 0 1.5em}.payment_icons--small .payment_icons__list{margin:0;padding:.66em}.payment_icons__title{color:#242424;padding:0 0 .66em;text-align:center;font-family:"playfair_display",sans-serif;font-size:1.25em}.payment_icons__title strong{font-weight:500}.payment_icons__item{padding:.13em}.payment_icons__img{height:30px;width:38px}.payment_icons__img--small{width:auto;height:22px}.footer_payment_icons .payment_icons__item{height:30px}.copyright{display:block;margin:0;padding:1.33em 0;color:#595959;font-size:.9em;line-height:1.33em;text-align:center}.copyright span{display:block;margin:0 auto}.copyright span a{color:#595959;text-decoration:none;pointer-events:none}.copyright br{display:none}.copyright a{color:#c3c3c3}.footer__logo{display:block;max-width:150px;margin:0 auto .66em}.footer__columns{padding-top:1.5em;border-top:1px solid #f6f6f6}.footer__column ul{line-height:2}.footer__column address{margin-bottom:1em;color:#242424;font-style:normal}.footer__column a{color:#242424;text-decoration:none}.footer__column a:hover{color:#00a7aa;text-decoration:underline}.footer__column p{margin:.5em 0 0}.footer__column p:last-of-type{margin-bottom:.5em}.footer_column__title{color:#242424}.footer_column__title strong{font-weight:500}.footer_accordion__item{border-bottom:1px solid #f6f6f6}.footer_accordion__title strong{font-size:1.2em}.footer_accordion__icon{top:60%}.footer_accordion__svg{display:block}.footer_accordion__content-inner{padding:.66em .46em 0}.newsletter__footer{position:relative;margin:0 0 10px;padding:40px 20px;background:#ebedea}.newsletter__container{display:flex;flex-direction:column;align-items:center;justify-content:center}.newsletter__title_group{margin:0 0 15px;color:#242424;text-align:center}.newsletter__title_group>*{display:block;margin:0 0 .15em}.newsletter__title{font-family:"playfair_display",sans-serif;font-size:20px;font-weight:400;text-transform:uppercase}.newsletter__subtitle{opacity:.8}.newsletter__input[type=email]{width:100%;height:50px;padding:2px 55px 0 20px;border-radius:50px;border:1px solid #d8dadd;box-shadow:none;font-family:"futura-pt",sans-serif}.newsletter__input[type=email].mage-error{padding-right:88px;background-position:right 58px center}.newsletter__input[type=email]:focus{border-color:rgba(59,67,54,.25)}.newsletter__input[type=email]:focus-visible{outline:0}.newsletter__content{position:relative;width:100%;max-width:400px}.newsletter__content .newsletter__button{position:absolute;top:5px;right:5px;-webkit-appearance:none}.newsletter__content .newsletter__button{display:flex;justify-content:center;align-items:center;width:40px;height:40px;padding:10px;border:0;border-radius:50px;background:#7ac475;cursor:pointer;transition:all .2s;will-change:auto}.newsletter__content .newsletter__button svg{fill:#fff}.newsletter__content .newsletter__button-text{display:none}.newsletter__content .newsletter__button:hover,.newsletter__content .newsletter__button:active{background:#58b551}.footer_info__middle{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.footer_info__middle>*{padding:1.42em 2.84em;width:50%}.footer_info__middle .info_item img{width:inherit;min-width:255px;max-height:inherit;margin-bottom:1em}.footer_info__middle .info_item a{display:block;margin-top:.66em}.footer_info__middle .info_item a:hover,.footer_info__middle .info_item a:focus{color:#00a7aa;text-decoration:none}.bhf_logo{fill:#ed1f54}.ecologi-widget{display:block;width:146px;height:50px;position:fixed;bottom:20px;right:20px;z-index:1000;background-color:#88b589;border-radius:999px;text-decoration:none}.ecologi-widget img{position:absolute;left:10px;top:13px;width:30px;height:24px}.ecologi-widget .content{position:absolute;left:40px;right:12px;top:4px;bottom:0;text-align:center}.ecologi-widget .content span{display:block;color:#383838}.ecologi-widget .content span.count{font-size:20px}.ecologi-widget .content span.text{font-size:11px;margin-top:-4px;text-transform:uppercase;margin-left:4px}.catalog-product-view .page-title{margin-top:.66em;font-size:1.33em;font-family:"futura-pt",sans-serif}.catalog-product-view .columns{padding:0}.catalog-product-view .finance_block__top{display:none}.product__info{width:100%;margin:0 0 2em}.product__info-container{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 0 2em}.product__info-details{width:100%}.gallery,.product__info{width:100%}.details_accordion,.block.related,.block.upsell{margin-bottom:2em}.cursor-pointer{cursor:pointer}.promo-block img{width:100%}.gallery{position:relative}.gallery .gallery-images{text-align:center}.gallery .gallery-images .gallery-zoom-container{position:relative;width:100%;height:0;padding-top:75%}.gallery .gallery-images .gallery-zoom-container a.MagicZoom{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.gallery .gallery-images .gallery-zoom-container a.MagicZoom>figure,.gallery .gallery-images .gallery-zoom-container a.MagicZoom>picture{display:block;height:100%}.gallery .gallery-images .gallery-zoom-container a.MagicZoom>figure>img,.gallery .gallery-images .gallery-zoom-container a.MagicZoom>picture>img{display:block;max-width:100% !important;max-height:100% !important}.gallery .gallery-images .thumbnails-container{height:100px;overflow:hidden;position:relative;margin-top:20px;display:block !important}.gallery .gallery-images .thumbnails-container>a{opacity:0}.gallery .gallery-video{width:100%;height:100%;background-color:#000;position:absolute;left:0;top:0;z-index:20;display:none;padding:13% 0}.gallery .gallery-video.active{display:block}.gallery .gallery-video iframe{width:100%;height:100%}.gallery .gallery-controls{width:40px;height:40px;background-color:rgba(255,255,255,.7);position:absolute;top:1em;right:1em;z-index:25;border:1px solid rgba(0,0,0,.2)}.gallery .gallery-controls>span{display:none;width:30px;height:30px;margin:5px;padding:3px;cursor:pointer}.gallery .gallery-controls>span.active{display:block}.product-info-main{display:flex;flex-wrap:wrap}.product__info-details-wrapper{order:0;width:100%}.product__info-details .price-final_price{margin-top:.33em;font-size:1.2em;line-height:1.2}.product__info-details .price-final_price .old-price{color:#595959}.product__info-details .price-final_price .old-price .price{color:#595959;font-weight:500;font-size:18px;text-decoration:line-through}.product__info-details .price-final_price .final-price,.product__info-details .price-final_price .special-price{color:#c10d11;font-size:1.6rem}.product__info-details .price-final_price .final-price .price,.product__info-details .price-final_price .special-price .price{font-weight:500}.product__info-details .minimal-price{display:flex;flex-direction:column-reverse;max-height:52.5px;margin:0;font-size:1.25rem;line-height:1.2}.product__info-details .minimal-price .price-final_price{color:#c10d11;font-weight:500;margin-top:0}.product__info-stock-status{max-width:calc(100% - 105px);margin:2em 0 .5em auto}.product-selected-attributes{display:flex;flex-wrap:wrap;align-self:flex-start;justify-content:flex-start;margin-bottom:.66em;padding-bottom:.33em;border-bottom:2px solid #11fbff}.product-selected-attributes .attr{width:48%;margin-right:5px;margin-bottom:10px;padding-right:5px}.product-selected-attributes .attr strong{font-family:"futura-pt",sans-serif;font-weight:400}.product-selected-attributes .attr:last-of-type{margin-right:0;padding-right:0;border:0}.product__attributes-list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:10px 0}.product__attributes-list>div{margin-right:5px;padding:0 10px 0 5px;border-right:1px solid #edeef0}.product__attributes-list>div:first-of-type{padding-left:0}.product__attributes-list>div:last-of-type{border:0}.product__attributes-list .item__SKU .item__attribute-label{font-size:0}.product__attributes-list .item__SKU .item__attribute-label:before{content:"Code: ";font-size:14px}.product__sku{display:flex;margin:0 0 10px;opacity:.5}.product__sku .type{margin:0 5px 0 0}.product-add-form{margin-bottom:15px;padding:15px 0 10px;border-bottom:1px solid #e1e1e1}.product_share{order:10}.product_share__title{margin:0 0 10px;font-size:16px}.product_share__list,.product_share__item{display:flex;align-items:center}.product_share__item{margin:0 10px 10px 0;color:#000}.product_share__item-title{margin:0 0 0 5px;text-transform:capitalize}.product__tabs-wrapper{order:20;width:100%;margin:1.33em auto}.product__related-block-wrapper,.product__upsell-block-wrapper{width:100%}.product__related-block-wrapper{order:25}.product__upsell-block-wrapper{order:30}.quick-scroll__links{display:flex;width:100%;margin-top:.66em;margin-bottom:1.5em}.quick-scroll__link{display:flex;align-items:center;line-height:1;margin-right:1em}.quick-scroll__link:hover{color:#00a7aa;text-decoration:none}.quick-scroll__link:last-child{margin-right:0}.quick-scroll__link .quick_scroll_icon{margin-right:.66em;fill:#a9aba9}.quick-scroll__link .quick_scroll_icon.question{margin-right:1em}.oos-wishlist{margin:10px 0}.stock{display:flex;align-items:center;justify-content:center}.stock p,.stock .label{font-size:1em;line-height:1.2;margin:0}.stock p{display:flex;align-items:flex-start;justify-content:center}.stock svg{position:relative;top:2px;display:inline-block;vertical-align:middle;margin-right:.66em;width:15px;height:15px}.stock.label{color:#242424;font-weight:400}.box-tocart{position:relative;border:1px solid #edeef0}.box-tocart--wrapper{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;margin:.5em 0 0}.box-tocart--wrapper .quantity{width:95px;margin-right:auto}.box-tocart .product__qty-box{display:flex;align-items:center;justify-content:center;padding:0 .66em}.box-tocart .product__qty-button{display:flex;align-items:center;justify-content:center;padding:0;font-size:1.33em;text-decoration:none}.box-tocart .fieldset{display:flex}.box-tocart .form-label{display:block;text-align:center}.box-tocart .form-input{height:48px;font-size:1.06em;text-align:center;box-shadow:none;border:0;padding:0}.box-tocart .label{display:block;margin:0 0 3px;font-size:12px;opacity:.4}.box-tocart .field{margin-right:20px}.box-tocart .actions{flex:1 0 auto}.bundle-actions,.primary.tocart{margin-bottom:10px;margin-top:10px}.product__addtocart{width:auto;max-width:465px;min-width:calc(100% - 111px);padding:.9em;margin:0;font-size:1.2em}.product__button-wishlist,.product__button-compare,.product__button-icon{cursor:pointer;width:auto;max-width:465px;min-width:calc(100% - 111px);padding:.9em;margin:.2855em 0 0;font-weight:400;font-size:1.2em;background:transparent}.product__button-wishlist,.product__button-icon{background:transparent;border:1px solid #edeef0;margin-left:auto}.add-to__compare{display:none}.promo-block{margin-top:1em}.product-short-reviews-wrapper{margin:1em 0 1.5em}.product-reviews{display:flex;align-items:center;font-size:.8em;font-weight:400}.product-reviews a{color:#242424;font-size:1.06rem;line-height:1.33rem;text-decoration:underline}.product-reviews a:hover{color:#00a7aa;text-decoration:none}.product-rating{position:relative;cursor:pointer;top:-1px;margin:0;color:#242424;font-size:0;line-height:1}.product-rating .stars:before,.product-rating .stars:after,.product-rating span{display:inline-block;width:100%;height:18px;vertical-align:top;text-align:left;font-size:.8em;line-height:1.33rem}.product-rating .stars{width:100px;height:18px;font:0/0 a}.product-rating .stars:before,.product-rating .stars:after{content:"";position:absolute;top:0;left:0;overflow:hidden;background-repeat:no-repeat;background-position:left center;background-size:100px 18px}.product-rating .stars:before{z-index:1;background-image:url("../src/icons/reviews-full.svg")}.product-rating .stars:after{width:100%;background-image:url("../src/icons/reviews-bg.svg")}.product-rating .stars.rating-0:before{width:0}.product-rating .stars.rating-0-1:before{width:3%}.product-rating .stars.rating-0-2:before{width:4%}.product-rating .stars.rating-0-3:before{width:5%}.product-rating .stars.rating-0-4:before{width:6%}.product-rating .stars.rating-0-5:before{width:8%}.product-rating .stars.rating-0-6:before{width:9%}.product-rating .stars.rating-0-7:before{width:10%}.product-rating .stars.rating-0-8:before{width:11%}.product-rating .stars.rating-0-9:before{width:12%}.product-rating .stars.rating-1:before{width:16%}.product-rating .stars.rating-1-1:before{width:25%}.product-rating .stars.rating-1-2:before{width:26%}.product-rating .stars.rating-1-3:before{width:27%}.product-rating .stars.rating-1-4:before{width:28%}.product-rating .stars.rating-1-5:before{width:29%}.product-rating .stars.rating-1-6:before{width:30%}.product-rating .stars.rating-1-7:before{width:31%}.product-rating .stars.rating-1-8:before{width:33%}.product-rating .stars.rating-1-9:before{width:34%}.product-rating .stars.rating-2:before{width:37%}.product-rating .stars.rating-2-1:before{width:46%}.product-rating .stars.rating-2-2:before{width:47%}.product-rating .stars.rating-2-3:before{width:48%}.product-rating .stars.rating-2-4:before{width:49%}.product-rating .stars.rating-2-5:before{width:50%}.product-rating .stars.rating-2-6:before{width:51%}.product-rating .stars.rating-2-7:before{width:52%}.product-rating .stars.rating-2-8:before{width:53%}.product-rating .stars.rating-2-9:before{width:54%}.product-rating .stars.rating-3:before{width:59%}.product-rating .stars.rating-3-1:before{width:67%}.product-rating .stars.rating-3-2:before{width:68%}.product-rating .stars.rating-3-3:before{width:70%}.product-rating .stars.rating-3-4:before{width:71%}.product-rating .stars.rating-3-5:before{width:72%}.product-rating .stars.rating-3-6:before{width:73%}.product-rating .stars.rating-3-7:before{width:74%}.product-rating .stars.rating-3-8:before{width:75%}.product-rating .stars.rating-3-9:before{width:76%}.product-rating .stars.rating-4:before{width:79%}.product-rating .stars.rating-4-1:before{width:88%}.product-rating .stars.rating-4-2:before{width:89%}.product-rating .stars.rating-4-3:before{width:90%}.product-rating .stars.rating-4-4:before{width:91%}.product-rating .stars.rating-4-5:before{width:92%}.product-rating .stars.rating-4-6:before{width:93%}.product-rating .stars.rating-4-7:before{width:95%}.product-rating .stars.rating-4-8:before{width:96%}.product-rating .stars.rating-4-9:before{width:97%}.product-rating .stars.rating-5:before{width:100%}.read-reviews{margin-left:.66em;margin-right:.66em;padding-right:.8em;border-right:1px solid #d8dadd}.product__reviews--wrapper{width:95%;max-width:600px;margin:0 auto}.product__reviews .review__item{margin-bottom:2em;border-bottom:1px solid #d8dadd}.product__reviews .review__author{display:flex;justify-content:space-between}.product__reviews .review__author span{font-size:1em;font-weight:500}.product__reviews .review__rating{top:0;cursor:auto}.product__reviews .review__content{padding-bottom:2em;font-size:1em;line-height:1.6em}.product__reviews .review__pub-date{color:#8f928f}.product__reviews .review__message{margin-top:1em;margin-bottom:1em}.product__reviews .review__images{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-top:1em;margin-bottom:1em}.product__reviews .review__images .slide__image{width:150px;margin-top:.66em;margin-right:.66em;margin-bottom:.33em;border:1px solid #f6f6f6}.product__reviews .review__image{flex-basis:23.35%;margin:0 .5em 0 0;border:1px solid #edeef0;cursor:pointer}.product__reviews .review__image img{display:flex;height:100%;width:100%}.product__reviews .review__replies{margin-top:1em;padding:1em;border-radius:6px;border:1px solid #bee1e3;background-color:#e9f5f5}.product__reviews .review__replies br{content:"";border-bottom:1em solid transparent;display:block}.QAWidget{border:1px solid #edeef0}.product__faqs--widget #widget_frame{min-height:400px;overflow:auto}.pd-review__modal .modal__block-inner:before{display:none}.pd-review__modal .action.close{cursor:pointer}.product__attributes--wrapper table{margin-bottom:1.33em}.product__attribute-heading{margin-top:0;margin-bottom:.33em;font-family:"futura-pt",sans-serif;font-size:1.2em;font-weight:500}.product__attribute th,.product__attribute td{border:0;padding-top:.5em;padding-bottom:.5em;font-size:1em}.product__attribute th{width:115px;font-weight:500;background:transparent;padding-left:0}.product.wrapper{position:relative}.product-items{position:relative}.product-item{display:flex;width:50%}.product-item{padding:0 10px 0 0}.product-item .price-box{margin-bottom:20px}.product-item:last-of-type{margin:0}.product-item .action.towishlist{white-space:nowrap}.product-item-photo{display:block;background:#f8f8f8}.product-item-photo img{display:block;margin:auto}.bundle-options-container{width:100%}.bundle-options-container .product-add-form{display:none;margin:30px 0;padding:30px 20px;border:solid #edeef0;border-width:1px 0}.bundle-options-container form{display:flex;flex-wrap:wrap;align-items:flex-start}.bundle-summary{margin:0 0 10px}.bundle-title{font-family:"futura-pt",sans-serif;font-weight:500}.bundle-label{display:inline-block;font-size:16px;font-weight:500;margin:0 0 .5em}.block-bundle-summary__title,.block-bundle-summary .bundle-title,.bundle-summary-content__title,.bundle-summary-content .bundle-title{font-size:20px}.block-bundle-summary__subtitle,.block-bundle-summary .bundle-summary-label,.bundle-summary-content__subtitle,.bundle-summary-content .bundle-summary-label{display:inline-block;font-size:16px;font-weight:500}.block-bundle-summary__subtitle,.block-bundle-summary__title,.block-bundle-summary .bundle-title,.block-bundle-summary .bundle-summary-label,.bundle-summary-content__subtitle,.bundle-summary-content__title,.bundle-summary-content .bundle-title,.bundle-summary-content .bundle-summary-label{margin:0 0 .5em}.bundle.items{padding:15px 0 10px;border:solid #edeef0;border-width:1px 0}.bundle.items li{display:flex;align-items:baseline;line-height:1.4}.bundle.items li .label{width:40%;min-width:100px;max-width:150px;margin:0 5px 5px 0;opacity:.6}.bundle.items li>div{margin-bottom:5px}.bundle-options-wrapper,.block-bundle-summary{width:100%}.price-configured_price{margin-top:.66em;font-size:18px;font-weight:500}.product__add-container{display:flex}.product__add-container .quantity{max-width:100px}.product__add-container .quantity .product__qty.box-tocart{background:#fff}.product__add-container .product__add-actions{margin-left:.66em;width:calc(100% - 110px)}.product__add-container .product__add-actions .product__addtocart{width:100%;padding:.75em}.bundle-options{border:0;padding:0;margin:0 0 2em}.bundle-options select{padding:1em;min-height:120px;overflow:auto}.bundle-options select option{margin:.5em 0;padding:.5em;background:transparent}.bundle-options select option:first-of-type{margin:0}.fieldset-bundle-options>.option{margin:15px 0 0;padding:15px;border-top:1px solid #e1e1e1}.grouped.table-wrapper{margin:0 0 15px}.grouped .product-item-name{display:inline-block;margin:0 0 .25em;font-weight:400}.modal-product_items{border-top:1px solid #edeef0}.modal-product_item__image{position:relative}.modal-product_item__image:after{content:"";display:block;width:100%;padding-top:70%}.modal-product_item__image>*{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:auto;max-height:100%}.modal-product_item__image img{display:block;margin:auto}.block.recommended{padding:1px 0 0;border-top:1px solid #edeef0}.product_share{position:relative;display:flex;align-items:center;justify-content:flex-start;color:#242424;margin:1em 0 .66em;pointer-events:none}.product_share strong{font-family:"futura-pt",sans-serif;font-weight:400}.product_share__title{display:flex;align-items:center;margin:0 .66em 0 0}.product_share__title>span{height:20px;margin-left:.66em}.product_share__title svg{fill:#8f928f}.product_share__list{display:flex;flex-wrap:wrap}.product_share__item{display:flex;align-items:center;justify-content:center;margin:.33em;pointer-events:auto}.product_share__item.twitter{order:5}.product_share__item.facebook{order:0}.product_share__item.pinterest{order:10}.product_share__item.linkedin{order:15}.product_share__item .social_icon{display:flex;align-items:center;justify-content:center;width:35px;height:35px;padding:.33em}.product_share__item .social_icon svg{width:17px;height:17px}.product_share__item .social_icon:after{width:35px;height:35px}.product_share__item:hover .social_icon svg,.product_share__item:focus .social_icon svg{fill:#00a7aa}.product__tabs{color:#242424}.product__tabs--inner{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.product__tabs .tab__title{position:relative;display:flex;align-items:center;width:100%;border-top:1px solid #d8dadd;justify-content:center;padding:2.66em 1.33em 1em;cursor:auto}.product__tabs .tab__title>span{font-size:1.6em;font-weight:500;line-height:1.2}.product__tabs .tab__title .accordion__icon{display:none}.product__tabs .tab__content{width:100%;display:block !important;padding:2.33em 1.33em 3.33em}.product__tabs .tab__content.active{display:block !important}.product__tabs .tab__content a{color:#242424}.product__tabs .tab__content a:hover{color:#00a7aa;text-decoration:none}.product__tabs .tab__content--delivery .delivery__content-wrap{position:relative;max-height:360px;margin-bottom:2em;transition:max-height .3s ease;will-change:auto;overflow:hidden}.product__tabs .tab__content--delivery .delivery__content-wrap .gradient{background:linear-gradient(0deg, white 0%, rgba(0, 212, 255, 0) 100%);height:120px;width:100%;bottom:0;position:absolute;pointer-events:none}.product__tabs .tab__content--delivery .delivery__content-wrap.expand{max-height:2000px}.product__tabs .tab__content--delivery .delivery__content-wrap.expand .gradient{display:none}.product__tabs .tab__content--reviews .action-wrapper,.product__tabs .tab__content--delivery .action-wrapper{margin-top:.33em;text-align:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.product__tabs .tab__content--reviews .action-wrapper .button__text,.product__tabs .tab__content--delivery .action-wrapper .button__text{display:block;margin:0;padding:0}.request-sample__trigger{cursor:pointer;text-decoration:underline}.request-sample__trigger:hover{text-decoration:none}.request-sample--modal .input-wrap{width:100%;margin-bottom:4%}.request-sample--modal .check-box-wrap a:hover{color:#00a7aa}.request-sample--modal input:not([type=checkbox]){font-size:1em}.request-sample--modal input[name=postcode]{max-width:none}.request-sample--modal .btn-request:disabled{cursor:not-allowed;opacity:.5}.request-sample--modal .btn-request:hover{color:#00a7aa;background:#fff;border-color:#00a7aa}.request-sample--modal .request-success-wrapper{text-align:center}.request-sample--modal .request-success-wrapper .tick_icon{fill:#7ac475}.request-sample--modal .request-success-wrapper h2,.request-sample--modal .request-success-wrapper h3{color:#7ac475}.request-sample--modal .request-success-wrapper p{max-width:350px;margin:0 auto 30px}.product-finance{display:flex;align-items:flex-start;flex-wrap:wrap;width:100%;max-width:600px;margin-top:1em;margin-bottom:.5em;padding:1em 1em .66em 1em;background:#ffb3c7}.product-finance strong{display:block;margin-bottom:.33em;font-weight:500}.product-finance__block{padding-right:.33em}.product-finance__block .finance-calculator__trigger{display:block;margin-bottom:.66em}.product-finance__text span{display:block}.product-finance .finance-calculator__trigger{color:#242424;text-decoration:underline;text-transform:capitalize}.product-finance .finance-calculator__trigger:hover{text-decoration:none}.product-finance__logo{width:74px;height:40px;margin:auto 0 0 auto}.product-finance__calculator--modal iframe{display:block;max-width:600px;height:570px;margin:0 auto}.swatch-option-tooltip{display:none}.swatch-attribute{margin:0 0 10px}.swatch-attribute-options{display:flex;flex-wrap:wrap}.swatch-attribute .swatch-option{border-radius:50%;width:20px;height:20px}.swatch-attribute .swatch-option:hover,.swatch-attribute .swatch-option .selected{outline:0;border:1px solid #7ac475}.swatch-attribute-label{display:inline-block;margin:0 0 5px;font-size:12px}.swatch-attribute-label:after{content:":";margin:0 3px 0 0}.swatch-attribute-label,.swatch-attribute-selected-option{opacity:.6}.swatch-option{margin:0 7.5px 7.5px 0;border:1px solid #d8dadd;transition:color .2s ease,box-shadow .2s ease;line-height:1.8;cursor:pointer}.swatch-option:hover,.swatch-option.selected{border-color:#fff;outline:2px solid rgba(59,67,54,.25)}.swatch-option.disabled{position:relative}.swatch-option.disabled:after,.swatch-option.disabled:before{content:"";position:absolute}.swatch-option.disabled:after{top:0;right:0;bottom:0;left:0;background:#fff;opacity:.5}.swatch-option.disabled:before{content:"";position:absolute;top:calc(50% - 2px);left:50%;z-index:10;transform:rotate(-45deg) translate(-50%);transform-origin:left center;height:3px;width:160%}.swatch-option.text{padding:3px 10px}.swatch-option.color{height:30px;width:30px;text-align:center}.swatch-option-tooltip{display:none;position:absolute;z-index:999;min-height:20px;min-width:20px;max-height:100%;padding:5px;background:#fff;border:1px solid #dadada;color:#949494;text-align:center}.swatch-option-tooltip .image{height:70px;width:70px;margin:0 0 5px}@media all and (min-width: 500px){.product-item{width:33.33%}}@media all and (min-width: 600px){.hide_sm{display:none !important}.product-finance__calculator--modal .modal__actions,.request-sample--modal .modal__actions,.pd-review__modal .modal__actions{margin-top:0}.product__info-details .price-final_price{display:inline-block;vertical-align:top;margin-top:0;margin-right:1rem}.product-selected-attributes{flex-wrap:nowrap;margin-bottom:20px;padding-bottom:15px}.product-selected-attributes .attr{width:auto;margin-bottom:0;margin-right:15px;padding-right:15px;border-right:1px solid #d8dadd}.quick-scroll__link{margin-right:2em}.product-short-reviews-wrapper{display:inline-block;vertical-align:top;margin-top:.33em;float:right}.product_share{margin:-2.66em 0 1.33em 223.33em}.request-sample--modal .input-wrap{display:inline-block;vertical-align:top;width:48%;margin-right:2%}.request-sample--modal .input-wrap:nth-child(even){margin-right:0}}@media (min-width: 800px)and (max-width: 1199px){.product_share{margin:1em 0 .66em}}@media all and (min-width: 800px){.payment_icons__title,.hide_md{display:none !important}.product-finance__calculator--modal .modal__block .modal__title,.request-sample--modal .modal__block .modal__title,.pd-review__modal .modal__block .modal__title{font-size:1.6em}.footer{padding-top:2em}.footer__container{padding:0 1.33em}.footer_bottom{display:flex;flex-wrap:wrap;justify-content:center}.footer_bottom__inner{flex-direction:row-reverse}.social{width:50%;align-items:flex-start;justify-content:flex-start;margin:.66em 0 0;padding:0 0 0 1.33em}.social__title.block-title{margin:0 .5em .5em}.social__list{justify-content:flex-start}.payment_icons__list{margin:0}.footer_payment_icons{display:flex;justify-content:flex-end;width:50%;margin-top:.66em;padding:0 1.33em 0 0}.copyright{padding:3.33em 0}.footer__logo{margin:0 0 .66em}.footer__columns{align-items:flex-start;flex-direction:row;padding:2.66em 1em;border-bottom:1px solid #f6f6f6}.footer__column{flex:1 0 33%;padding:0 .66em 0 0}.footer__column:last-of-type{padding-right:0}.footer_column__title{margin:0 0 .6em}.footer_accordion__item{border-bottom:0 !important;padding:0 !important;margin:0 !important}.footer_accordion__icon{display:none}.footer_accordion__content{max-height:none !important}.newsletter__container{flex-direction:row}.newsletter__title_group{width:40%;margin:0;padding-right:30px;text-align:left}.newsletter__content{width:60%}.footer_info__middle .info_item{padding:1em 1.5em}.footer_info__middle .info_item img{margin-bottom:2em}.footer_info__middle .info_item picture,.footer_info__middle .info_item svg{min-width:215px}.ecologi-widget{width:110px;height:110px;text-align:center}.ecologi-widget img{position:relative;left:auto;top:auto;width:50%;height:auto;-o-object-fit:contain;object-fit:contain;margin-top:10px}.ecologi-widget .content{position:relative;left:auto;right:auto;top:auto;bottom:auto}.ecologi-widget .content span.count{line-height:32px;margin-top:-10px}.ecologi-widget .content span.text{font-size:11px;line-height:18px;margin-top:-6px}.catalog-product-view .columns{padding:1.66em 0 0}.product__info{width:360px;margin:0}.product__info-details{width:48%;max-width:575px;margin-left:auto}.product__info-details h1{margin:0 0 .66rem;line-height:2.25rem;text-transform:none;font-family:"futura-pt",sans-serif}.gallery,.product__info{width:50%}.product__info.sticky{position:sticky;top:.66em}.product__info--freeze{position:static}.product-selected-attributes .attr{margin-right:20px;padding-right:20px}.product__tabs-wrapper{margin-top:0}.product-short-reviews-wrapper{float:none}.product__attributes--wrapper{width:31.25%;max-width:300px}.product__attribute-dimensions{margin-top:2em}.block-bundle-summary{position:sticky;top:10px;width:360px;margin-left:auto}.bundle-options-wrapper{width:calc(100% - 400px)}.product_share{justify-content:flex-end}.product__tabs .tab__content--description{display:flex !important;flex-direction:row;align-items:flex-start}.product__tabs .tab__content--description .product__main-desc{width:57.3%;max-width:550px;margin-right:auto}.swatch-attribute{margin-top:8px}}@media all and (min-width: 940px){.product-item{width:25%}}@media all and (min-width: 1000px){.product-item-info{max-width:280px}.footer_top{margin:0}.newsletter__title{font-size:30px}.product-short-reviews-wrapper{float:right}}@media all and (min-width: 1200px){.quick-scroll__link{margin-right:2.8em}.product_share{margin-left:0}}@media all and (max-width: 999px){.copyright span{max-width:550px}}@media all and (max-width: 799px){.hide_md--max{display:none !important}.footer__column{width:100%}.footer_accordion__title{cursor:pointer}.catalog-product-view .page-title{margin-bottom:1em}.product__info-stock-status{max-width:none}.product__attributes--wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%;padding-top:2em}.product__attribute-details,.product__attribute-dimensions{width:100%;max-width:300px}.product__attribute-details{margin-right:auto}.product__tabs .tab__content--reviews .action-wrapper,.product__tabs .tab__content--delivery .action-wrapper{margin-bottom:2em}}@media all and (max-width: 599px){.hide_sm--max{display:none !important}.footer_info__middle{justify-content:center}.footer_info__middle>*{width:100%;padding:2.14em 1.07em 1.07em}.footer_info__middle .info_item{max-width:430px;text-align:center}.footer_info__middle .info_item__bhf{padding-top:0;padding-bottom:2.14em}.product-finance__calculator--modal iframe{height:450px}}@media all and (max-width: 399px){.product-reviews{align-items:flex-start}.product-reviews .reviews{flex:1}.product-finance__block{width:calc(100% - 80px)}}@media all and (max-width: 360px){.product__attributes-list>div{width:100%;padding:5px;border:0}}
