.product .swatch_options .swatch-element.color{width:40px;height:40px;min-width:auto}.product .swatch_options .swatch-element.color label{width:100%;height:100%;min-width:auto}.product-list.product-list--collection .product-details{padding:0 5px 20px;border-bottom:1px solid #79bbd3;overflow:hidden;height:100%}.product-list.product-list--collection .product_image .image-element__wrap{position:relative}.product-list.product-list--collection .product_image .image-element__wrap:before{content:"";display:block;width:100%;padding-top:220px}.product-list.product-list--collection .product_image .image-element__wrap img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%!important;height:100%!important;object-fit:contain!important}span.product-list-cat{font-size:12px;line-height:1;color:#9e9e9e!important;font-family:Poppins,sans-serif;font-weight:500;display:block;text-transform:capitalize;margin-top:0;margin-bottom:2px}span.product-list-cat span,span.product-list-cat a{font-size:12px;line-height:1;color:#9e9e9e!important;font-family:Poppins,sans-serif;font-weight:500;text-transform:capitalize;display:block}.product-list.product-list--collection .product-info__caption{margin-top:10px;flex:1}.product_section .product-links{border:none;padding:0;margin:2px 0 0}.product_section h1.product_name{font-size:24px;font-weight:600;margin-bottom:25px;line-height:32px}.product_section .product-block .feature-divider{display:none}.product_section p.sku{color:#484848;font-size:12px;padding:9px 20px;background:#f2f3f4;border-radius:12px;display:inline-block;margin:0 0 10px;font-weight:700;line-height:1.2}.product_section p.category,.product_section p.manufacturer,.product_section p.warranty{font-size:14px;font-family:Poppins,sans-serif;margin:12px 0 5px;line-height:1.2}.product_section p.category span,.product_section p.manufacturer span.manufacturer-label,.product_section p.warranty span.warranty-label{font-weight:700}.product_section .product-block.product-block--custom-liquid{margin:20px 0}.product_section .product-block.product-block--custom-liquid:first-child{margin-top:0}.product_section ul li,.product_section p{color:#1a1719;font-size:14px;font-family:Poppins,sans-serif;line-height:1.5}.product_section ul{padding-left:32px}.product_section ul li::marker{color:#79bbd3}.product_section p{margin-bottom:20px}.product_section p:last-child{margin-bottom:0}.pdpContact{padding:40px 25px;background:#f5fcfe;text-align:center;margin-top:20px}.pdpContact p{margin:0 0 30px;font-size:16px}.pdpContact p img{margin:0 0 20px}.pdpContBox{width:30%}.pdpContBox--container{display:flex;flex:1}.pdpContBox--container .pdpContBox{width:auto;flex:1}.pdpContBox div{width:35px;height:35px;display:flex;align-items:center;justify-content:center;margin:0 auto 10px}.pdpContBox span{color:#223c5c;font-weight:700;font-size:16px;display:block;transition:.35s color}.pdpContBox img{transition:.35s opacity}.pdpContDivide{height:70px;width:1px;background:#223c5c;margin:0 5px}.pdpContBox:hover img{opacity:.7}.pdpContBox:hover span{color:#79bbd3}.product__details.product__details--product-page.prod-row2{width:100%;margin:0}.product-main-inr-right .pdpContact{margin-top:50px}.delivery-information{text-align:center;padding:0 10px;width:100%;position:relative;z-index:4}.delivery-information h5{line-height:normal;font-size:16px;display:flex;align-items:center;margin:15px 0 10px}.delivery-information h5:after{content:"i";margin-left:6px;display:inline-flex;justify-content:center;align-items:center;padding-top:1px;padding-right:2px;width:20px;min-width:20px;height:20px;min-height:20px;font-size:12px;font-style:italic;background-color:#223c5c;color:#fff;border-radius:100%;-webkit-user-select:none;user-select:none}.delivery-information h5:before{position:absolute;border-radius:4px;padding:10px;left:0;top:50px;background:#223c5c;font-size:14px;font-weight:400;color:#fff;display:none;z-index:100;font-style:italic;content:"Please note that when days are specified, these refer to working days. Lastly, if you opt for installation during checkout (as opposed to just delivery), it may add several days due to our installation schedule"}.delivery-information p{font-size:12px}.delivery-information h5:hover:before{display:block}.product-main-inr-row{display:flex;flex-wrap:wrap;margin:0 -15px}.product-main-inr-row>div{padding:0 15px}.product-main-inr-left{width:75%}.product-main-inr-right{width:25%}.product .section .product-container .product-main .product-main-inr-right .product_section{margin:0}.product .section .product-container .product-main .product-main-inr-right .product_section>div{width:100%;margin-left:0;margin-right:0}.product .section .product-container .product-main .product_section>div.prod-row2{width:calc(100% - 30px)}.section .product-container .product-main-inr-right .product_section.js-product-section{display:block}.product .breadcrumb-main-section{padding:0 15px}.breadcrumb .breadcrumb_home a{font-weight:700;color:#1a1719}.product .breadcrumb span[aria-hidden=true]{font-size:0;color:#8c8c8c}.product .breadcrumb span[aria-hidden=true]:before{content:"|";color:#8c8c8c;font-size:14px;padding:0 5px}.product .breadcrumb *:not(:first-child){color:#8c8c8c}.product .breadcrumb span[aria-hidden=true]:not(:first-of-type):before{transform:rotate(15deg);display:inline-block}.product .shopify-section--product-template{padding-right:15px;padding-left:15px;padding-top:2px}.product_section .product-links span,.product_section .product-links a{font-weight:500;color:#79bbd3;font-size:16px;margin:0 0 5px;line-height:1.42857143;text-transform:capitalize}.product__images{position:relative}.product .product-quantity-box{width:150px}.product .product-quantity-box label{display:block;width:100%}.product .product-quantity-box .ss-icon{width:50px;height:50px;border-radius:0;border:1px solid #8997a8;transition:.35s all;color:#223c5c;font-size:16px;font-weight:700;font-family:Poppins,sans-serif;line-height:50px;background:#fff}.product .product-quantity-box .ss-icon span{display:none}.product .product-quantity-box .ss-icon.product-minus:before{content:"-";line-height:1}.product .product-quantity-box .ss-icon.product-plus:before{content:"+";line-height:1}.product .product-quantity-box input.quantity{text-align:center;padding:11px 15px;border-radius:0;-webkit-appearance:none;appearance:none;float:left;line-height:1.4;min-height:44px;background:#fff;color:#223c5c;border:none;border-top:1px solid #8997a8;border-bottom:1px solid #8997a8;margin:0;font-size:18px;font-weight:700;width:50px;height:50px;font-family:Poppins,sans-serif}.product .product-quantity-box .ss-icon:hover{background:#223c5c;color:#fff}.product .purchase-details__buttons{width:100%;flex:0 0 auto;margin:20px 0 0}.product-mimeeq-priced .purchase-details__buttons button.add_to_cart,.product-mimeeq-quote .purchase-details__buttons button.add_to_cart,.product .purchase-details__buttons button.add_to_cart{background:#223c5c;color:#fff;font-weight:700;transition:.35s all;border-radius:0;padding:13px;border:1px solid #223c5c;margin:0;text-decoration:none;line-height:1.42857143;width:auto;min-width:255px;font-size:22px;width:100%}.product-mimeeq-product-priced .purchase-details__buttons button.add_to_cart:hover,.product .purchase-details__buttons button.add_to_cart:hover{border-color:#79bbd3;background:#fff;color:#223c5c}.product .collapsible-tab__heading{padding:10px 25px;border-bottom:1px solid #e7e7e7;background:#f9f9f9}.product .collapsible-tab:not([open]) .collapsible-tab__heading{border-color:#f9f9f9}.product .collapsible-tab{box-shadow:none;border:1px solid #e7e7e7;border-radius:0;margin:9px 0}.product .collapsible-tab:last-child{margin-bottom:0}.product .product-block.product-block--collapsible-tab{border:none}.product .collapsible-tab__heading span{font-family:Poppins,sans-serif;font-size:18px;color:#223c5c;font-weight:600;margin-top:8px;margin-bottom:8px;display:block;width:100%;line-height:1.2}.product .collapsible-tab__heading:after{content:"+";font-weight:600;font-family:Poppins;font-size:18px}.collapsible-tab[open] .collapsible-tab__heading:after{content:"-";transform:none}.product .collapsible-content-wrap{padding:15px}.product .collapsible-content-wrap .collapsible-tab__text{padding:20px 35px 40px 10px;font-size:16px;line-height:1.5em}.product .collapsible-content-wrap p:empty{display:none}.product .collapsible-content-wrap p{font-size:16px;line-height:1.5em;margin:0}.product .collapsible-content-wrap .collapsible-tab__text:last-child{margin:0}.specification-colours-main table{max-width:100%;box-sizing:border-box;table-layout:fixed;border:none}.product_enquiry-item h4{display:none}.product_enquiry-item .bcontact-embed{width:100%!important;margin:0 0 50px}.product_enquiry-item .bcontact-title,.product_enquiry-item .bcontact-description{display:none}.product_enquiry-item .bcontact-field-heading span{font-weight:400;font-size:16px}.product_enquiry-item .bcontact-field-heading span span{display:none}.product_enquiry-item .bcontact-field input,.product_enquiry-item .bcontact-field textarea{border:1px solid #223c5c!important;border-radius:0!important}.product_enquiry-item button.bcontact-submit-btn{background:#223c5c!important;color:#fff;width:100%;font-weight:400;font-size:1.25em!important}.product_enquiry-item button.bcontact-submit-btn:hover{background:#142437!important}.bcontact-inner .bcontact-form{margin:0!important}.bcontact-inner .bcontact-form .bcontact-field,.bcontact-inner .bcontact-form .bcontact-submit{padding:0}.bcontact-form-element.bcontact-error{color:#fff!important;background:red}.bcontact-inner .bcontact-recaptcha-wrapper{padding:0!important}.specification-item{width:100%}.specification-colours-main table td:first-child{text-align:right!important}.specification-colours-main table td *{background:none!important;width:unset!important;padding:0!important;margin:0!important}.specification-colours-main table td br{display:none}.specification-colours-main table tr:nth-child(odd){background:#efefef;border-radius:4px!important}.specification-colours-main table td{padding:5px 15px!important;border:none!important}.specification-colours-main table tr{border:none!important}.dimension-colours-main h3,.finishes-colours-main h3{margin:0 auto;padding:20px 10px 30px;font-size:19px;color:#1a1719;font-weight:300;font-family:Poppins,sans-serif;width:100%}.dimension-colours-row{display:flex;flex-wrap:wrap;margin:0 -10px}.finishes-colours-item{width:25%;padding:0 5px;display:inline-block;text-align:center;position:relative;margin:25px 0 5px}.finishes-colours-item:hover{z-index:9}.finishes-colours-item .finishes-colours-item-img{position:relative;z-index:2;display:block!important}.finishes-colours-item-img img{width:100%!important;margin:0!important;transition:all .4s ease-in-out}.finishes-colours-main .finishes-colours-item-img img:hover{height:auto!important;min-height:89.27px;transform:scale(3)}.finishes-colours-main .finishes-colours-item{width:12%;text-align:center;padding:0 12px;margin-top:0;margin-bottom:8px}.finishes-colours-row{margin:0 -12px;display:flex;flex-wrap:wrap}.finishes-colours-main h3{padding-left:12px;padding-right:12px}.product .section .product-container .product-main .product_section{width:auto!important;max-width:none!important;margin:0 -15px;padding:0}.product .section .product-container .product-main .product_section>div{margin-left:15px;margin-right:15px;width:calc(50% - 30px)}.finishes-colours-main .finishes-colours-item .finishes-colours-item-img img{min-height:89.27px}.finishes-colours-item .color-title{line-height:21px;padding-top:10px;display:-webkit-box;max-width:100%;height:74px;margin:0 auto;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.finishes-colours-row:not(:first-child) h3{padding-top:0}.collapsible-content-wrap .contact-form{max-width:none}.collapsible-content-wrap .contact-form .contactText{display:none;width:100%}.collapsible-content-wrap .contact-form .contactFields,.collapsible-content-wrap .contact-form .contact__form-message.contactMessage{width:100%}.collapsible-content-wrap .contact-form .contactFields .form-group{margin-right:0}.collapsible-content-wrap .contact-form .contentContactBg{background:none;padding:35px 35px 25px 10px!important}.collapsible-content-wrap .contact-form .contentContactBg .container{max-width:none!important;width:100%!important;padding:0}.collapsible-content-wrap .contact-form .form-group input:not([type=submit]):not([type=checkbox]):not([type=radio]),.collapsible-content-wrap .contact-form .contactMessage textarea{border:1px solid #223c5c;font-weight:400;font-family:Poppins;color:#1a1719}.collapsible-content-wrap .contact-form .form-group input:not([type=submit]):not([type=checkbox]):not([type=radio]):focus,.collapsible-content-wrap .contact-form .contactMessage textarea:focus{border-color:#223c5c;outline:0;-webkit-box-shadow:0 0 0 1px #223c5c;-moz-box-shadow:0 0 0 1px #223c5c;box-shadow:0 0 0 1px #223c5c}.collapsible-content-wrap .contact-form .form-group ::placeholder{opacity:0}.collapsible-content-wrap .contact-form .form-group label{display:inline-block;font-weight:300;margin-bottom:12px;max-width:100%;color:#1a1719;font-size:16px;font-family:Poppins}.collapsible-content-wrap .contact-form .form-group label span.red{display:none}.collapsible-content-wrap .contact-form input[type=submit]{width:100%;background:#223c5c;color:#fff;padding:10px 5px;font-size:20px;border-radius:0;line-height:1.42857143;font-family:Poppins}.collapsible-content-wrap .contact-form input[type=submit]:hover{background-color:#142437;color:#fff}.complementary-products{border:1px solid #efefef;display:inline-block;width:100%;padding:15px}.complementary-products .complementary-products__title{font-size:18px;color:#223c5c;font-weight:600;font-family:Poppins,sans-serif;margin-left:8px;margin-right:8px}.complementary-products .complementary-products__grid{display:flex;flex-wrap:wrap;gap:unset}.complementary-products .complementary-product{margin:16px auto;max-width:256px;position:relative;text-align:center;width:100%;display:block;padding:0;border:none}.complementary-products .complementary-products__grid>div{border-top:1px solid #ddd;padding:0 .5em}.complementary-products .complementary-product .complementary-product__image{height:150px;margin:0 auto;width:auto}.complementary-products .complementary-product .complementary-product__image img{border-radius:0;display:inline-block;margin:auto;max-height:150px;max-width:150px;vertical-align:middle;width:100%}.complementary-products .complementary-product .complementary-product__image a{width:100%}.complementary-products .complementary-product .complementary-product__details{text-align:left}.complementary-products .complementary-product .complementary-product__name{color:#010101;font-size:16px;font-weight:600;display:initial;text-overflow:unset;overflow:auto;line-height:1.2rem}.complementary-products .complementary-product .complementary-product__price{font-size:25px;margin-right:5px;display:inline-block;font-weight:900;color:#1a1719;line-height:1.42857143}.complementary-products .complementary-product .complementary-product__price:after{content:" excl. VAT";font-size:12px}.complementary-products .complementary-products__container--grid{margin:0}.complementary-products .complementary-product a.complementary-product__link{display:none}.complementary-product__price-wrapper .tax-included-price.price-item.price-item--regular{display:block;color:#8c8c8c;font-size:14.4px;font-family:Poppins,sans-serif;font-weight:300;margin-top:2px;line-height:1.3}.product .product-quantity-box label{display:none}.shopify-section--recommended-products .column{margin:0;width:100%}.product-quantity-box label{text-align:left;display:block}.product .recommended-products__title .feature-divider{display:none}.product .recommended-products__title .title,.featured-products-section .homepage_content .title{text-align:left;font-family:Poppins,sans-serif;font-size:18px;color:#223c5c;font-weight:600;margin-left:8px;margin-right:8px}.product .product-recommendations.product-recommendations--product,.featured-products-inr{padding:15px 15px 70px;border:1px solid #efefef;margin:20px -5px}.product .recommended-products--slider,.product .homepage-product-slider{border-top:1px solid #efefef;border-bottom:1px solid #efefef;padding-bottom:10px;padding-top:16px}.product .products-slider.slider-gallery .gallery-cell{border-right:1px solid #efefef}.product .products-slider.slider-gallery .gallery-cell .product-wrap{margin:16px auto;max-width:256px;text-align:left}.product .products-slider.slider-gallery .gallery-cell .image-element__wrap{height:150px!important;margin:0 auto!important;width:auto!important;text-align:center}.product .products-slider.slider-gallery .gallery-cell .image-element__wrap img{border-radius:0;display:inline-block;margin:auto;max-height:150px;max-width:150px;vertical-align:middle}.product .products-slider.slider-gallery .gallery-cell .title{color:#010101;font-size:16px;font-weight:600;white-space:break-spaces;text-overflow:unset;line-height:1.2;margin:5px 0;display:inline-block;min-height:66px}.product .products-slider.slider-gallery .gallery-cell .money,.product .products-slider.slider-gallery .gallery-cell .free{font-size:25px;display:inline-block;font-weight:900;line-height:1.42857143}.product .products-slider.slider-gallery .gallery-cell .tax-included-price{display:block;color:#8c8c8c;font-size:14.4px;font-family:Poppins,sans-serif;font-weight:300;margin-top:2px;line-height:1.3}.product .products-slider.slider-gallery{margin:0;overflow:visible}.product .products-slider.slider-gallery .flickity-prev-next-button{bottom:-73px;top:inherit;-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s;font-size:2em;display:inline-block;padding:4px 3px;line-height:1.5em;height:62px;width:36px;z-index:9;opacity:1;font-size:36px}.product .products-slider.slider-gallery .flickity-prev-next-button.previous{left:50%;transform:translate(-50%);margin-left:-20px}.product .products-slider.slider-gallery .flickity-prev-next-button.next{right:50%;transform:translate(50%);margin-right:-20px}.product .recommended-products--slider .flickity-page-dots,.product .featured-collection__products .flickity-page-dots{display:none}.product .products-slider.slider-gallery .flickity-prev-next-button svg.flickity-button-icon{display:none}.product .products-slider.slider-gallery .flickity-prev-next-button.next:after{content:"\27a1";font-style:normal;font-weight:400;text-decoration:inherit;color:#223c5c;font-family:Poppins,sans-serif}.product .products-slider.slider-gallery .flickity-prev-next-button.previous:after{content:"\2b05";font-style:normal;font-weight:400;text-decoration:inherit;color:#223c5c;font-family:Poppins,sans-serif}.featured-products-inr .column,.featured-products-inr .featured-collection__products{margin-left:0;margin-right:0}section.section.featured-products-section{padding-bottom:20px;padding-left:15px;padding-right:15px}.shopify-section.shopify-section--recommended-products{padding-left:15px!important;padding-right:15px!important}.gallery-arrows--true .product_gallery .flickity-prev-next-button{display:block}.gallery-arrows--true .product_gallery .flickity-prev-next-button:hover{opacity:.5}.image__container .product_gallery .flickity-prev-next-button{display:none}.product_gallery{margin-bottom:30px;position:relative;opacity:0;transition:opacity .2s}@media only screen and (max-width:798px){.product_gallery{margin-bottom:30px}}@media only screen and (max-width:480px){.product_gallery .flickity-page-dots{bottom:15px}}.product_gallery .gallery-cell{width:100%;display:block;margin-right:10px;position:relative}.product_gallery.flickity-enabled{opacity:1}.product_gallery img{background-color:#f1f1f1}.product_gallery.show-gallery-arrows--false .flickity-prev-next-button{display:none}@media only screen and (max-width:798px){.product_gallery.show-gallery-arrows--false .flickity-prev-next-button{display:block}}@media only screen and (max-width:798px){.thumbnail .product_gallery{margin-bottom:0;padding-bottom:0}}.product_gallery_nav{text-align:center;margin-bottom:30px}.product_gallery_nav.product_gallery_nav--bottom-thumbnails .gallery-cell{width:auto}.product_gallery_nav.product_gallery_nav--bottom-thumbnails img{height:80px;width:auto}@media only screen and (max-width:480px){.product_gallery_nav.product_gallery_nav--bottom-slider{margin-bottom:30px}}.product_gallery_nav.product_gallery_nav--bottom-slider .flickity-prev-next-button{opacity:1;background:#f1f1f1}.product_gallery_nav.product_gallery_nav--bottom-slider .gallery-cell{display:flex;width:auto;opacity:.5;margin-bottom:0}.product_gallery_nav.product_gallery_nav--bottom-slider .gallery-cell.is-nav-selected{opacity:1}.product_gallery_nav.product_gallery_nav--bottom-slider .gallery-cell img{width:auto;height:80px;max-width:none;min-width:50px}.product_gallery_nav .gallery-cell{width:20%;margin:0 10px 10px 0;opacity:.7;display:inline-block;position:relative}.product_gallery_nav .gallery-cell.is-nav-selected{opacity:1}.product_gallery_nav .gallery-cell img{cursor:pointer}.product_gallery_nav--slider-enabled .gallery-cell{opacity:1}.product_gallery .gallery-cell a{cursor:zoom-in}.gallery-cell.product-gallery__thumbnail{display:flex;align-items:center;justify-content:center;opacity:.5}.gallery-cell.product-gallery__thumbnail img{height:65px;object-fit:contain}.gallery-cell.product-gallery__thumbnail.is-nav-selected{opacity:1;border:1px solid rgba(34,60,92,.8);border-radius:7px}.gallery-cell.product-gallery__thumbnail.is-nav-selected.second-selected{border:none}@media only screen and (min-width:799px){.gallery-thumbnails--right .multi-image{width:83%;float:left}.gallery-thumbnails--right .product_gallery_nav{width:12%;float:left;margin-left:2%}.gallery-thumbnails--right .product_gallery_nav .gallery-cell{width:100%;margin:0 0 10px}}@media only screen and (min-width:799px){.gallery-thumbnails--left .multi-image{width:83%;float:right}.gallery-thumbnails--left .product_gallery_nav{width:12%;float:right;margin-right:2%}.gallery-thumbnails--left .product_gallery_nav .gallery-cell{width:100%;margin:0 0 10px}}.gallery-wrap .flickity-viewport{margin-top:0}.product-section__lightbox .zoom-wrap{width:100%;height:100%}.transparentBackground--false .flickity-prev-next-button{background:transparent!important}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.product-section__lightbox .fancybox-content{top:50%;transform:translateY(-50%)!important}}@media screen and (max-width:768px){.product .section .product-container .product-main .product_section>div{width:calc(100% - 30px)}.gallery-cell.product-gallery__thumbnail{width:80px}.product-main-inr-right{margin-top:35px}.complementary-products{margin-top:30px}.product_section .product-links,.product_section h1.product_name,.product-main-inr-left .one-half.columns.product__details{text-align:center}.product_section .description{text-align:left}.smart-payment-button--false .purchase-details{padding-bottom:20px;justify-content:center}.swatch .option_title{text-align:center}.swatch.is-flex,.product_section .modal_price{justify-content:center}.finishes-colours-item{width:33.33%}.dimension-colours-main a.finishes-colours-item-img{max-width:261px;display:block;margin:0 auto}.finishes-colours-main .finishes-colours-item{width:25%}.finishes-colours-main .finishes-colours-item a.finishes-colours-item-img{max-width:120px;display:block;margin:0 auto}.finishes-colours-row h3,.dimension-colours-main h3,.finishes-colours-main h3{text-align:center}.product .collapsible-content-wrap .collapsible-tab__text{text-align:center;padding-right:10px}.collapsible-content-wrap .contact-form .contentContactBg{padding-right:10px!important}.product .products-slider.slider-gallery .gallery-cell{width:100%!important;margin-right:0!important;border-right:none}.product .products-slider.slider-gallery .gallery-cell .product-wrap{position:relative}.product .product-recommendations.product-recommendations--product,.featured-products-inr{margin-left:0;margin-right:0}.shopify-section.shopify-section--recommended-products{padding-left:0!important;padding-right:0!important}section.section.featured-products-section{padding-left:0;padding-right:0}body.product .breadcrumb-main-section,body.product .breadcrumb-container{padding:0}body.product .breadcrumb{margin-top:0;border-top:0}.finishes-colours-main .finishes-colours-item-img img:hover{transform:scale(1.8)}.product_enquiry-item h4{display:block}.product_enquiry-item .bcontact-content{padding:20px 0 0}.product_enquiry-item .bcontact-embed.bcontact-lg{border-radius:0}}@media screen and (max-width:991px){.product-main-inr-row>div{width:100%}.product-main-inr-row .hide-mobile{display:none!important}.product-main-inr-row .hide-desktop{display:block!important}}.product-main-inr-row .hide-desktop{display:none!important}.product-main-cta{background:#efefef;padding:30px 0 0;border-radius:20px;margin:0 0 25px}.product-main-cta .modal_price{margin:0;padding-top:0}.product-main-cta .modal_price .price-ui{justify-content:center;display:flex;flex-wrap:wrap;border:none;font-weight:700;border-bottom:2px solid lightblue;background:#fff;text-align:center}.product-main-cta .purchase-details{flex-direction:column;align-items:center;justify-content:center;padding:0}.product-main-cta .purchase-details__buttons.purchase-details__spb--false{justify-content:center}.product-main-cta .select,.product-main-cta .swatch_options{display:none}.product-block.product-block--options{margin:30px 0 10px;padding:15px 10px;border-top:1px solid lightgray;border-left:none;border-right:none;border-bottom:none}.elfsight-app-9d5c7bf5-803e-40b1-88f9-15a19f7397ff>div>div>div>div>div,.elfsight-app-46a842ab-1941-434e-a21e-502e6cb1ff8f>div>div>div>div>div{min-width:100%;border-radius:20px}.product-badges{border-radius:20px;background-color:#efefef;padding:30px 40px}.product-badges hr{height:1px;border-bottom:none;border-color:#d3d3d3;width:80%;margin:20px auto}.product-badges .tpr__container{width:100%}.product-block.product-block--description{margin:0}.smart-tabs-navigation-li{padding:13px!important}.product-info__main-cta div[data-custom-element=custom-delivery-time-widget]{margin-block-end:.8rem;order:2;margin-block-start:0}.product-info__main-cta .product-info__delivery-time{display:flex;justify-content:center;align-items:center;font-size:1.2rem;flex-wrap:wrap;text-align:center;padding:0 28px}.product-info__main-cta .product-info__delivery-time .label{font-weight:700;margin:0 10px}.product-info__main-cta .product-info__delivery-time .icon{width:23px;display:flex;transform:translateY(.1rem)}.product-info__main-cta .product-info__delivery-time .icon svg{width:100%;height:100%}.product-info__main-cta .product-info__delivery-time .icon svg g{fill:#223c5c}.product-info__main-cta .product-info__stocked-message{font-style:italic;line-height:1.4;margin-block-start:0;margin-block-end:0;text-align:center;order:3}.product-info__main-cta .product-info__delivery-time .content{padding:6px 0 0}.product-info__main-cta .product-info__delivery-time .label-container{width:100%;display:flex;justify-content:center;align-items:center}.product-info__main-cta .product-info__delivery-time .label{color:#79bbd3}.product-info__main-cta .product-info__delivery-time p{font-size:1.2rem}.delivery_and_stock{padding:0 28px 25px}.product-block.product-block--range>div{padding:22px 0;background:#f5fcfe;border-radius:0 0 25px 25px;margin-bottom:33px;text-align:center}.cta--section .product-block.product-block--range{display:block}.product-range-widget{padding:0 15px}.product-range-widget span.view-full{text-decoration:underline;display:block;font-weight:700;text-underline-offset:4px}.product-range-widget span.view-full svg{fill:#223c5c;transform:scale(1.3) translate(6px,4px)}.mf-hide{display:none!important}.product-block.product-block--options{display:none}.summary .product-block.product-block--options{display:block}custom-breadcrumbs.invisible{opacity:0}.product-main-cta .purchase-details{padding:0 28px 40px}.product .products-slider.slider-gallery button.flickity-button{border:3px solid #223c5c;border-radius:50%!important;aspect-ratio:1;height:36px!important;display:flex!important;justify-content:center;align-items:center}.product .products-slider.slider-gallery button.flickity-button:after{font-size:26px!important}.product-main-cta .purchase-details__buttons.purchase-details__spb--false{display:flex;flex-wrap:wrap;width:100%;flex:0 0 auto;margin:20px 0 0;justify-content:center}button .checkmark{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.product .purchase-details__buttons{justify-content:center}button.add_to_cart.global-button.mmq-button{max-width:80%;margin:0 0 40px}.product-main-inr-right .modal_price,.product-main-cta .modal_price{background:transparent}.product-main-cta custom-quote-widget-add-button button.button{font-size:22px}.smart-tabs-navigation-links .smart-tabs-navigation-li{color:#223c5c!important;font-weight:700;background:#efefefbd}.smart-tabs-navigation-links .smart-tabs-navigation-li.smart-tabs-navigation-li-active{border-color:#223c5ce0!important;border-width:2px;border-bottom-color:#dbdada!important}.product .section .product-container .product-main .product_section>.product-block:not(.product-block--description,.product-block--pdpContact){display:none}.smart-tabs-navigation-li.smart-tabs-navigation-accordion.smart-tabs-navigation-li{font-size:18px;padding:24px!important;margin-bottom:9px!important}.smart-tabs-navigation-li.smart-tabs-navigation-accordion.smart-tabs-navigation-li-active{margin-bottom:0!important}.smart-tabs-content-block-clone{margin-bottom:9px!important}custom-enquiry-widget>form.contact-form{max-width:100%!important}custom-enquiry-widget>form.contact-form label{font-weight:500}custom-enquiry-widget>form.contact-form .user{display:flex;justify-content:space-between}custom-enquiry-widget>form.contact-form .user>div{width:48%}.product-container,.product-main{width:100%}.product-starting-from{text-align:center;margin-bottom:10px;font-style:italic}.purchase-details__buttons{display:flex;flex:1 0 calc(50% - 12px);flex-wrap:wrap;margin-left:6px}img.fancybox-image{object-fit:contain}.selector-wrapper{display:none}.swatch_options{margin-bottom:1rem}.swatch .option_title{width:100%;margin:.5em 0}.swatch input{display:none}.swatch-element.color{padding:3px}.swatch-element.color,.swatch-element.color label{border:#e2e2e2 1px solid;border-radius:50%}.swatch .swatch-element{position:relative;margin:0 8px 8px 0;transform:translateZ(0)}.swatch_options input:checked+.swatch-element{border-color:#000;box-shadow:0 0 0 2px #fff}.swatch .tooltip{text-align:center;background:#333333e6;color:#fff;bottom:100%;padding:5px 10px;display:block;position:absolute;width:120px;font-size:13px;left:-35px;margin-bottom:15px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .25s ease-out;box-shadow:2px 2px 6px #00000047;z-index:10000}.swatch .tooltip:before{content:"";bottom:-20px;display:block;height:20px;left:0;position:absolute;width:100%}.swatch .tooltip:after{content:"";border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid rgba(51,51,51,.9) 10px;bottom:-10px;height:0;left:50%;margin-left:-13px;position:absolute;width:0}.swatch label{margin:0;cursor:pointer;padding:10px;font-size:13px;text-transform:uppercase;text-align:center}.swatch .color label{background-size:cover;background-position:center;height:34px;min-width:34px;line-height:34px}.swatch-element.soldout label{pointer-events:none}.product-info__main-cta form{margin:0}.complementary-products.hidden{display:none!important}select[name=id]{display:none}@media screen and (min-width:768px){.products-slider.slider-gallery .gallery-cell.visible-3{width:calc(33.33% - 10px)}.product-badges{padding:15px}.product-badges__container{display:flex;justify-content:space-evenly;gap:20px}.product-badges__container hr{display:none}.product-badges__container>*{flex:1;min-width:auto;width:50%}.product-badges__container .tpr a,.product-badges__container .tpr__container,.product-badges__container .tpr__body,.product-badges__container .tpr__stars,.product-badges__container .tpr__stars__custom-text{height:100%}}@media screen and (min-width:1024px){body.product{overflow:visible}.product .section .product-container .product-main .product_section{gap:10px;flex-wrap:wrap}.product .product-main-inr-left{width:100%}.product__images.one-half.columns.medium-down--one-whole{width:calc(60% - 8px)!important;margin:0!important;height:fit-content;position:sticky;top:15vh}.product .section .product-container .product-main .product_section .product__right{width:calc(40% - 8px)!important;margin:0!important}.product .section .product-container .product-main .product_section>.summary{width:100%;margin:0!important}.product .section .product-container .product-main .product_section>.cta--section{width:100%;margin:0!important}.product-block.product-block--description{width:auto!important}.product-block.product-block--pdpContact{width:auto!important;margin:0!important}.product-info__main-cta>*{margin:0 auto}.product__right .summary .product-info__main-cta>*{margin:0}.product__top-section,.product__bottom-section{display:flex;width:100%!important;justify-content:space-between;flex-wrap:wrap}.product__bottom-section>div>*{display:none}.custom-quote-widget-add-button__container,.product-mimeeq-priced .purchase-details__buttons button.add_to_cart,.product-mimeeq-quote .purchase-details__buttons button.add_to_cart,.product .purchase-details__buttons button.add_to_cart{width:100%}.product__bottom-section .left-container{width:calc(60% - 8px)!important;margin:0!important}.product__bottom-section .right-container{width:calc(40% - 8px)!important;margin:0!important}.product__bottom-section .left-container .product-block.product-block--description,.product__bottom-section .right-container .product-block.product-block--pdpContact,.product__bottom-section .right-container .complementary-products{display:block}custom-enquiry-widget form .submit .icon{left:55%}.gallery-wrap.gallery-arrows--false.gallery-thumbnails--bottom{display:flex;flex-direction:row-reverse}.product_gallery.js-product-gallery{width:85%;padding-left:10px}.product_gallery_nav.product-gallery__thumbnails{width:15%;height:50vh}.product_gallery_nav .flickity-viewport{height:100%!important}.product_gallery_nav .flickity-slider{flex-direction:column;display:flex;height:100%;overflow-y:scroll;transform:translate(0)!important;padding-right:10px}.gallery-cell.product-gallery__thumbnail{position:relative!important;left:0!important;width:100%}.flickity-slider::-webkit-scrollbar{background-color:transparent;-webkit-border-radius:100px;height:5px;width:8px}.flickity-slider::-webkit-scrollbar:hover{background-color:#fff}.flickity-slider::-webkit-scrollbar-thumb:vertical{background:#fff;-webkit-border-radius:100px}.flickity-slider::-webkit-scrollbar-thumb:vertical:active{background:#fff;-webkit-border-radius:100px}.product__top-section .product__images .gallery-wrap .product_gallery img{max-height:60vh;object-fit:contain;background-color:#fff}.product-list.product-list--collection .column{width:25%}.predictive-search{background-color:#fff;top:48px;border-top:none}body .header-row2-inr .search-container{padding:0;min-width:300px}body .search-form--header .search-form__input[type=text]{height:68px}.pdpContBox--container{max-width:33%}.nFlex.shrink{justify-content:center}}@media screen and (min-width:1280px){.product-info__main-cta .purchase-details__buttons{gap:20px}}@media screen and (min-width:1470px){.product-badges__container{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/product.css.map */
