.product .product__media-wrapper .product-media-container .media{padding:0 0 125%}.product .product__modal-opener .product__media-icon{opacity:1;border:0;right:1rem;bottom:1rem;left:auto;top:auto;display:flex;align-items:center;justify-content:center;border:0!important;display:none}.product .product__modal-opener .product__media-icon .svg-wrapper,.product .product__modal-opener .product__media-icon .svg-wrapper svg{width:1.6rem;height:1.6rem}.product .product__modal-opener .product__media-icon svg path{fill:rgb(var(--color-foreground),.5)}.product .product__media-wrapper .thumbnail-list__item:before{padding-bottom:125%}@media screen and (min-width:990px){.product .product__media-wrapper media-gallery{display:flex}.product .product__media-wrapper media-gallery:has(.thumbnail-slider){padding-left:10rem}.product .product__media-wrapper .slider-main{flex-grow:1}.product .product__media-wrapper .slider-main .product__media-list{margin-bottom:0}.product .product__media-wrapper .thumbnail-slider{flex-basis:9rem;order:-1;padding:.2rem 1rem .2rem .2rem;width:9rem;height:100%;overflow:auto;position:absolute;left:0;top:0}.product .product__media-wrapper .thumbnail-slider .thumbnail-list{display:block}.product .product__media-wrapper .thumbnail-slider .thumbnail-list li.thumbnail-list__item{margin-top:1rem}.product .product__media-wrapper .thumbnail-slider .thumbnail-list li.thumbnail-list__item:first-child{margin-top:0}.product .product__media-wrapper .thumbnail-slider::-webkit-scrollbar{width:.6rem}.product .product__media-wrapper .thumbnail-slider::-webkit-scrollbar-track{border-radius:4rem;background-color:rgba(var(--color-foreground),.1)}.product .product__media-wrapper .thumbnail-slider::-webkit-scrollbar-thumb{background-color:rgba(var(--color-foreground),.5);border-radius:4rem}}@media screen and (max-width:749px){.product .product__media-wrapper .slider-buttons{display:none}}.product__info-wrapper .product__info-container{max-width:100%;font-size:1.4rem}.product__info-container .product__title h1{font-size:3.2rem}@media screen and (max-width:749px){.product__info-container .product__title h1{font-size:2.4rem}}.product__info-container .product__title+.product__text{margin-top:-1rem;font-weight:300;font-size:1.3rem}.product__info-container .jdgm-prev-badge__stars{margin-right:.5rem;font-size:1.3rem}.product-labels{text-transform:uppercase;color:var(--green);font-size:1.3rem;display:flex;gap:2rem;line-height:1.2}.product-labels span{position:relative}.product-labels span+span:before{content:"";position:absolute;left:-1.1rem;top:50%;transform:translateY(-50%);display:block;width:.2rem;height:.2rem;background-color:var(--green);border-radius:100%}.bespoke-labels{font-size:1.3rem;font-weight:600;display:flex;flex-wrap:wrap;column-gap:2.5rem;row-gap:1rem;line-height:1.2;padding-bottom:1rem}@media screen and (max-width:1199px){.bespoke-labels{flex-direction:column;gap:1rem;padding-left:1.6rem}}.bespoke-labels span{position:relative}.bespoke-labels span:before{content:"";position:absolute;right:-1.4rem;top:50%;transform:translateY(-50%);display:block;width:.3rem;height:.3rem;background-color:rgb(var(--color-foreground));border-radius:100%}@media screen and (max-width:1199px){.bespoke-labels span:before{left:-1.4rem;right:auto}}@media screen and (min-width:1200px){.bespoke-labels span:last-child:before{display:none}}.product__info-container .short-description{line-height:1.5;font-weight:300}.product__info-container>div.product__description{line-height:1.5;font-weight:300;margin:1.5rem 0}.product .product__info-container .price--custom{font-family:var(--font-heading-family);font-size:2.5rem;font-weight:500}.product .product__info-container>div .price__container{margin:0;line-height:1}.product__info-container>div .price__regular .price-item--regular{font-size:2.4rem}.product__info-container>div .price--on-sale .price__sale{display:flex;align-items:baseline}.product__info-container>div .price__sale .price-item--sale{font-size:2.4rem;color:var(--orange);order:-1}.product__info-container .badge.price__badge-sale,.product__info-container .badge.price__badge-sold-out,.product__info-container .product__tax{display:none}.product__info-container .product__inventory{font-weight:600;display:flex;flex-wrap:wrap;gap:.75rem}.product__info-container .product__inventory.visibility-hidden:empty{display:none}.product__info-container .product__inventory .svg-wrapper{border:.1rem solid rgb(var(--color-foreground));border-radius:100%;padding:.3rem;width:1.7rem;height:1.7rem}.product__info-container .product__inventory .delivery-time{padding-left:.75rem;border-left:.1rem solid rgba(var(--color-foreground),.2)}.product__info-container shopify-payment-terms{font-size:1.4rem}.product__info-container variant-selects{margin-bottom:2.5rem}.product__info-container variant-selects .form__label{font-size:1.3rem;font-weight:300}.product__info-container variant-selects .product-form__input{max-width:100%}.product__info-container variant-selects .product-form__input .select select{font-size:1.3rem;min-height:4rem;height:auto}.product__info-container variant-selects .product-form__input .select .svg-wrapper,.product__info-container variant-selects .product-form__input .select svg{top:35%;width:1.2rem;height:1.2rem}.product__info-container .buy-buttons{position:relative;display:flex;gap:1.2rem;padding-bottom:1.5rem}.product__info-container .buy-buttons:has(.product-quote){flex-wrap:wrap}@media screen and (max-width:1299px){.product__info-container .buy-buttons{flex-wrap:wrap}}.product-bespoke .product-form__quantity{display:none}.product__info-container .product-form__quantity{width:14.5rem;flex-grow:1}.product__info-container .product-form__quantity .quantity__label{display:none}.product__info-container .quantity{width:100%}.product__info-container .quantity:after{border-radius:.2rem}.product__info-container .quantity .quantity__button .svg-wrapper{width:1.1rem;height:1.1rem}.product__info-container .quantity .quantity__input{font-weight:300}.product-bespoke .buy-buttons>.product-form{display:none}.product__info-container .buy-buttons>.product-form{width:calc(100% - 15.7rem);margin:0}@media screen and (max-width:989px){.product__info-container .buy-buttons>.product-form:has(.product-samples-button-wrap){width:100%}.product__info-container .buy-buttons>.product-form:has(.product-samples-button-wrap .sample-hidden){width:calc(100% - 15.7rem)}}.product__info-container .buy-buttons>.product-form>form{display:flex;gap:1rem}.product__info-container .product-form__buttons{max-width:100%;flex-grow:1}.product__info-container .product-form__buttons .product-form__submit{min-width:auto;font-size:1.4rem;margin:0}.product__info-container .product-form__buttons .nm-widget .nm-trigger{min-height:calc(4.5rem + var(--buttons-border-width) * 2);font-weight:400!important}div.product-samples-button-wrap:has(.sample-hidden){display:none}div.product-samples-button-wrap{width:auto}div.product-samples-button-wrap .button{font-size:1.3rem}.product__info-container .buy-buttons .product-quote{flex-grow:1}.product__info-container .buy-buttons .product-quote .button{font-size:1.3rem;font-weight:300;text-align:center;padding:0 1rem}@media screen and (max-width:399px){.product__info-container .buy-buttons .product-quote .button{font-size:1.2rem}}.product__info-container .buy-buttons .product-enquiry{flex-grow:1}.product__info-container .buy-buttons .product-enquiry .button{font-size:1.4rem;font-weight:300;text-align:center;padding:0}.product__info-container .buy-buttons .share-button .share-button__button{padding:0}.product__info-container .buy-buttons .share-button .share-button__button .svg-wrapper{width:3.5rem}.product__info-container .buy-buttons .share-button .share-button__button .svg-wrapper .icon{width:2.5rem;height:2.5rem;margin:0}.product__info-container .buy-buttons .share-button .share-button__button .svg-wrapper .icon path{fill:rgba(var(--color-foreground))}.product__info-container .buy-buttons .wishlist-engine svg{width:2rem;height:2.2rem}.product__info-container .buy-buttons .wishlist-engine svg path{stroke-width:.15rem}.product__info-container .accordion{border-top:.1rem solid rgba(var(--color-foreground),.2);border-bottom:.1rem solid rgba(var(--color-foreground),.2)}.product__info-container .accordion:has(.accordion__content:empty){display:none}.product__info-container .accordion .summary__title{position:relative}.product__info-container .accordion .accordion__title{text-transform:uppercase;font-family:var(--font-body-family);font-size:1.4rem}.product__info-container .accordion .summary__title+.icon{display:none}.product__info-container .accordion .summary__title:after{content:"";display:block;position:absolute;right:1rem;top:.8rem;width:1.7rem;height:.1rem;background-color:rgba(var(--color-foreground))}.product__info-container .accordion .summary__title:before{content:"";display:block;position:absolute;right:1.8rem;top:0;width:.1rem;height:1.7rem;background-color:rgba(var(--color-foreground))}.product__info-container .accordion details[open] .summary__title:before{display:none}.product__info-container .accordion .accordion__content{padding:0;font-weight:300;line-height:1.5}.product-pdfs{display:flex;flex-wrap:wrap;column-gap:2rem;padding-top:1rem}.product-pdfs a{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;color:var(--black)}.product-pdfs a .svg-wrapper{width:2.8rem;height:2.8rem}.product-pdfs a .svg-wrapper svg{fill:var(--black)}.complementary-products .complementary-products__container{padding-top:2rem}.complementary-products .accordion__title{text-transform:uppercase;font-size:2.1rem}.complementary-products .complementary-slide ul{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.5rem!important;width:100%;margin:0}@media screen and (min-width:1300px){.complementary-slider:has(.complementary-slide:nth-of-type(2) ul) ul{padding:0 6rem}}.complementary-products .complementary-slide ul li{max-width:calc(33.33% - 1rem);flex-grow:1;margin:0}.complementary-products .complementary-slide ul li .card__information{padding:.75rem 0 0}.complementary-products .complementary-slide ul li .card__heading{min-height:2.7rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:1299px){.complementary-products .complementary-slide ul li .card__heading a{font-size:1.6rem}}.complementary-products .complementary-slide ul li .price__container{line-height:1.2}@media screen and (max-width:1299px){.complementary-products .complementary-slide ul li .card_labels{display:none}}.complementary-products .complementary-slide ul li .product-samples-button-wrap{display:none}.complementary-products .complementary-slide ul li .button{padding:0;min-height:auto;min-width:auto;width:auto;display:inline-flex;color:rgba(var(--color-foreground));background:none}@media screen and (max-width:1299px){.complementary-products .complementary-slide ul li .button{display:none}}.complementary-products .complementary-slide ul li .button:after{display:none}.complementary-products .complementary-slide ul li .button:hover{text-decoration:underline}.complementary-products .complementary-products__container .quick-add__submit .icon-plus{width:.9rem}.complementary-products .complementary-products__container .quick-add{margin:0}.complementary-products .complementary-products__container .quick-add .icon-arrow{width:1rem;display:none}.complementary-products slideshow-component .slider-buttons{gap:1rem}@media screen and (min-width:1300px){.complementary-products slideshow-component .slider-buttons{position:absolute;left:0;top:40%;width:100%;height:0;justify-content:space-between}}.complementary-products slideshow-component .slider-buttons .slider-button{border:.1rem solid rgba(var(--color-foreground),.2)}.complementary-products slideshow-component .slider-buttons .slider-button .icon{height:.9rem}.complementary-products slideshow-component .slider-buttons .slider-counter{display:none}.complementary-products .card__inner modal-opener{display:none!important}.image-with-text--maker .image-with-text__media img{padding:5rem}@media screen and (max-width:749px){.image-with-text--maker .image-with-text__media img{padding:2rem 2rem 0}}.multicolumn--icons .page-width{max-width:170rem}@media screen and (max-width:989px){.multicolumn--icons .multicolumn-card__info{padding-left:0!important}}.multicolumn--icons .multicolumn-card__info h3{font-size:2rem;padding-top:1rem}#recently-viewed .recently-viewed__heading{margin-top:0;padding-top:1.5rem;border-top:.1rem solid rgba(var(--color-foreground),.2)}#recently-viewed .card__inner modal-opener{display:none!important}.contact-pop-up{align-items:center;position:fixed;width:100%;height:100%;background-color:#0006;z-index:10000000000;cursor:pointer;display:flex;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease}body:has(.contact-pop-up.is-open){overflow:hidden}.contact-pop-up.is-open{opacity:1;visibility:visible;pointer-events:auto}.contact-pop-up>.contact{background-color:var(--white);box-shadow:0 0 .4rem #0000001a;border:.1rem solid rgba(0,0,0,.6);width:90%;height:auto;max-height:90%;overflow:auto;padding:3.5rem;cursor:default;position:relative}.contact-pop-up>.contact .close{display:block;position:absolute;right:2rem;top:2rem;width:2rem;height:2rem;cursor:pointer}.contact-pop-up>.contact .close:after,.contact-pop-up>.contact .close:before{content:" ";position:absolute;left:.9rem;height:2rem;width:.1rem;background-color:var(--black)}.contact-pop-up>.contact .close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.contact-pop-up>.contact .close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.contact-pop-up .contact h2.title,.contact-pop-up .contact h3{margin:0 0 1rem;font-size:1.7rem;font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.1rem!important}.contact-pop-up .contact h2.title{margin-bottom:2rem}.contact-pop-up .contact h3{display:flex;align-items:center;gap:.6rem;font-size:1.3rem;font-weight:600;color:var(--green)}.contact-pop-up .contact h3 .svg-wrapper{width:1.6rem;height:1.6rem}.contact-pop-up .contact h3 path{fill:var(--green)}.contact-pop-up .contact .contact__button{margin-top:2rem}#judgeme_product_reviews{max-width:100%!important}@media screen and (max-width:749px){#judgeme_product_reviews .jm-review-widget--minimal-header{padding-top:2rem}}#judgeme_product_reviews .jm-review-widget-minimal-header__title{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 3rem);text-transform:uppercase}#judgeme_product_reviews .jm-review-widget-minimal-header__filters{display:none}#judgeme_product_reviews .jm-button{border-radius:4rem;text-transform:uppercase;font-size:1.3rem;min-height:3.9rem}.jm-review-widget__header-and-body{border-top:.1rem solid rgba(var(--color-foreground),.2);padding-top:2.5rem}#judgeme_product_reviews .jm-media-grid__container{padding-left:0}#judgeme_product_reviews .jdgm-review-content__body-content{font-size:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-product.css.map */
