.overview,.media-block,.info-block,.cross-sell-block{--bs-gutter-x:3rem;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}@media(min-width:992px){.overview,.media-block,.info-block,.cross-sell-block{padding-right:0;padding-left:0}}.product-breadcrumb-wrapper{position:relative}.product-breadcrumb-wrapper .overflow-ellipsis{position:absolute;top:-5px;right:0;z-index:1;background-color:#fff;display:none}.product-breadcrumb{margin-top:0;margin-bottom:.5rem;overflow-x:scroll;white-space:nowrap;width:100%;display:block;-webkit-overflow-scrolling:touch;position:relative}.product-breadcrumb::-webkit-scrollbar{display:none}.product-breadcrumb ul{font-size:0;display:flex}.product-breadcrumb li{display:block}.product-breadcrumb li,.product-breadcrumb li a{white-space:nowrap}.product-breadcrumb li *{display:inline-block;font-size:.75rem;line-height:1.125rem;letter-spacing:.004rem;color:var(--tertiary-color)}.product-breadcrumb strong{font-weight:normal}.product-breadcrumb li{font-weight:var(--font-family-san-weight-normal)}.product-breadcrumb li:last-child{font-weight:var(--font-family-san-weight-light)}.product-breadcrumb li a:hover{text-decoration:none}.product-breadcrumb .delimiter{margin:0 5px 0 5px}@media(min-width:992px){.product-breadcrumb{margin-top:.875rem;margin-bottom:1.5rem;overflow-x:visible}.product-breadcrumb li *{font-size:1rem;line-height:1.5rem;letter-spacing:.005rem}}.product-ribbon img{max-width:100%}.media-block{margin-bottom:1rem}.media-block picture{display:block}.main-image-wrapper .swiper-button-prev,.main-image-wrapper .swiper-button-next,.main-image-wrapper .swiper-button-prev:after,.main-image-wrapper .swiper-button-next:after{color:#fff;width:22px;height:22px;font-size:22px;text-align:center}.swiper-slide.lightbox-anchor{cursor:grab}.main-product-img{margin-bottom:.375rem;width:100%}.swiper-desk{padding:5px;margin:-5px}.swiper-desk .swiper-slide{display:contents;cursor:pointer}.swiper-desk .swiper-slide img{transition:all .2s ease-in-out;opacity:.5}.swiper-desk .swiper-slide img:hover{transform:scale(1.05);opacity:1}.desk-swiper-button-next,.desk-swiper-button-prev{display:block;text-align:center;height:1rem;color:var(--primary-color)}.desk-swiper-button-prev{margin-bottom:1rem}.desk-swiper-button-next{margin-top:1rem}.swiper-desk .swiper-slide img{margin-bottom:4px}.swiper-desk .swiper-slide:last-child img{margin-bottom:0}.media-block .desk-swiper-wrapper{display:none}@media(min-width:992px){.main-image-wrapper .swiper-button-prev,.main-image-wrapper .swiper-button-next{display:none}.media-block .desk-swiper-wrapper{display:flex;flex-direction:column;height:100%;max-height:658px}}.view-customer-photos{text-align:left;margin-top:.938rem;visibility:hidden;margin-bottom:0}.view-customer-photos .top-link{margin-right:0}.view-customer-photos .link-text{margin-left:.625rem}@media(min-width:992px){.view-customer-photos{text-align:right}}.overview .product-name h1{font-family:var(--font-family-serif);font-size:2rem;text-transform:uppercase;line-height:2.5rem;letter-spacing:.15rem}@media(min-width:992px){.overview .product-name h1{font-size:2.5rem;line-height:3rem;letter-spacing:.188rem}}.overview .yotpo .yotpo-bottomline .yotpo-icon-star,.overview .yotpo .yotpo-bottomline .yotpo-icon-half-star,.overview .yotpo .yotpo-bottomline .yotpo-icon-empty-star,.section-reviews .yotpo .yotpo-bottomline .yotpo-icon-star,.section-reviews .yotpo .yotpo-bottomline .yotpo-icon-half-star,.section-reviews .yotpo .yotpo-bottomline .yotpo-icon-empty-star,.section-reviews .yotpo .yotpo-review .yotpo-header .yotpo-review-stars .yotpo-icon,.section-reviews .yotpo .yotpo-comment .yotpo-header .yotpo-review-stars .yotpo-icon,.section-reviews .yotpo .yotpo-question .yotpo-header .yotpo-review-stars .yotpo-icon,.section-reviews .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-review-stars .yotpo-icon{color:var(--color-review-star)!important}.overview .yotpo .yotpo-bottomline a,.overview .yotpo .yotpo-bottomline a:hover{color:var(--btn-outline-dark2)!important;display:inline-block;margin-left:.375rem}.section-reviews .yotpo div,.section-reviews .yotpo span,.section-reviews .yotpo p,.section-reviews .yotpo a,.section-reviews .yotpo img,.section-reviews .yotpo i,.section-reviews .yotpo strong,.section-reviews .yotpo sup,.section-reviews .yotpo ul,.section-reviews .yotpo li,.section-reviews .yotpo form,.section-reviews .yotpo label{font-family:var(--font-family-base)}.section-reviews .bottom-line-items-container .avg-score{font-family:var(--font-family-serif)}.section-reviews .yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active .yotpo-nav-wrapper{border-bottom:0}.section-reviews .filters-container .filters-container-title{display:none}.section-reviews .main-widget .yotpo-reviews-header,.section-reviews .main-widget .yotpo-reviews-filters{padding-top:0}.section-reviews .yotpo .yotpo-review .yotpo-header .yotpo-icon-profile{background-color:#bbc6ae}.section-reviews .yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active span{color:var(--tertiary-color)}.section-reviews .main-widget .yotpo-reviews-filters{border-bottom:0}.section-reviews .yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,.section-reviews .yotpo .yotpo-comment .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,.section-reviews .yotpo .yotpo-question .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,.section-reviews .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-header-element .y-label.yotpo-user-name{color:var(--tertiary-color)}.section-reviews .yotpo a{color:var(--btn-outline-dark2)!important}.prices-block{margin:1.25rem 0 2rem 0;display:flex;flex-wrap:wrap;background:linear-gradient(180deg,rgba(0,0,0,0) calc(50% - 1px),rgba(220,216,210,1) calc(50%),rgba(0,0,0,0) calc(50% + 1px))}.prices-block .price-holder{background-color:#fff;padding-right:.625rem;color:var(--tertiary-color);font-size:1.25rem;font-weight:700}.prices-block .old-price,.prices-block .old-price-holder{color:var(--color-highlight);text-decoration:line-through}.prices-block .actual-price{margin:0 5px 0 0;color:var(--tertiary-color)}.prices-block .postfix-price{font-size:1.25rem}.selection-block{background-color:var(--primary-bg);padding:1.5rem}.selection-block select{width:100%;height:3rem;border:1px solid var(--border-light)}.select2-container--default .select2-selection--single{border:1px solid var(--border-light);border-radius:0;height:3rem}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--tertiary-color);line-height:48px}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#ddd}.select2-container--open .select2-selection__arrow{transform:rotate(180deg)!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:35px;top:50%;right:0;width:35px;margin-top:-15px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .3s ease-in-out}.select2-container--default .select2-selection--single .select2-selection__arrow b{background-image:url(../images/Icon-dropdown_arrow.svg);background-repeat:no-repeat;background-size:contain;border:0!important;height:12px!important;width:12px!important;margin:auto!important;top:auto!important;left:auto!important}.selection-block p,.selection-block label,.cross-sell-links p{font-weight:700;font-size:.875rem;color:var(--tertiary-color);margin:0 0 .25rem 0;display:block}#product-select{margin:0}#dimensions-block{margin:.25rem 0 0 0;font-size:.875rem}.cross-sell-links{padding-top:1.5rem}.cross-sell-links li{margin-bottom:.5rem}.cross-sell-links li a{padding:1rem;display:block;border:solid 1px var(--border-light);background-color:#fff;font-size:1rem;color:var(--tertiary-color);line-height:1rem}.cross-sell-links li a:hover{text-decoration:none}p.enter-qty-heading{margin-top:1rem}.qty-inputs{display:inline-flex;justify-items:center;align-items:center;background-color:#fff;width:100%;height:3rem;border:solid 1px var(--border-light)}.qty-inputs input[type=number]::-webkit-inner-spin-button,.qty-inputs input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-inputs .input-wrapper{min-width:6.25rem;text-align:center;background-color:#fff;padding:0;width:100%}.qty-inputs .input{border:0;background-color:#fff;font-size:1rem;padding:0}.qty-inputs .input{text-align:left}.qty-inputs .equals{font-size:1rem;background:linear-gradient(90deg,rgba(0,0,0,0) calc(50% - 1px),rgba(220,216,210,1) calc(50%),rgba(0,0,0,0) calc(50% + 1px));background-color:#fff;padding:0;height:100%;display:flex;align-items:center}.qty-inputs .equals .symbol{font-size:smaller}.quantity-input{border:0;text-align:center}.input-wrap{position:relative}.input-wrap .input{position:absolute;width:100%;left:0}.width-machine{font-size:1rem}.qty-inputs .suffix{padding:0;display:inline-block;position:relative;font-weight:normal;margin:0}@media(min-width:992px){.selection-block{padding:2rem}.qty-inputs{width:auto}}.totals-stock-wrapper{margin-top:3rem;display:flex;align-items:flex-end}.stock-wrapper{order:0;width:60%;text-align:right}.total-wrapper{order:0;width:40%}.stock-wrapper{order:1}.stock-wrapper p{text-align:right;line-height:.875rem;display:inline-block}.stock-indicator{background:url(../images/icon-tick-green.svg) no-repeat 0 50%;padding-left:1.375rem;white-space:nowrap;height:1rem;line-height:1rem!important;margin-bottom:1rem}p.stock-indicator{margin-bottom:.75rem}.stock-wrapper .delivery-date-from{display:block;margin-bottom:0;line-height:.875rem}.total-label{font-size:.875rem;font-weight:700;line-height:.875rem;margin-bottom:.75rem}.total-price.on-sale{font-size:1.063rem;line-height:1.063rem;font-weight:700;color:var(--color-highlight)}.total-price{font-size:1.5rem;line-height:1.5rem;font-weight:700}.total-old-price{font-size:.875rem;line-height:.875rem;font-weight:700;text-decoration:line-through;margin-bottom:.75rem}#calculate-price-link-wrapper{margin-top:1.375rem;margin-bottom:1.75rem}#calculate-price-link-wrapper p{color:var(--primary-link-color);text-decoration:underline}#calculate-price-link-wrapper .calculate-price a,.stock-wrapper .delivery-date-from{color:var(--primary-link-color);text-decoration:underline}.calculate-price,.delivery-date-from{font-size:.875rem;margin:0}#calculate-price-link-wrapper .delivery-date-from{display:none}@media(min-width:992px){.totals-stock-wrapper{margin-top:0}.total-wrapper{order:1;width:70%;text-align:right}.stock-wrapper{order:0;width:30%}.stock-wrapper p{text-align:left;margin-bottom:0;display:block}.stock-wrapper .delivery-date-from{display:none}#calculate-price-link-wrapper .delivery-date-from{display:block}#calculate-price-link-wrapper{margin-top:1.5rem;margin-bottom:1.75rem}}.waste-choice-container{padding:0;max-height:0;transition:max-height 3s ease-out;overflow:hidden}.waste-choice-container.visible{max-height:200px;padding:1rem 0 1rem 0;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.waste-choice-container .switch-label-wrapper{display:flex}.waste-choice-container .waste-choice-label{font-size:.875rem;font-weight:bold;color:var(--tertiary-color);cursor:pointer;display:flex;align-items:flex-start;justify-content:flex-start;width:auto}.waste-choice-container .waste-choice-label span{margin-right:.25rem}.waste-choice-container .waste-choice-notes{margin-top:1rem;font-size:.75rem;color:var(--tertiary-color);font-weight:normal;display:none}.waste-choice-container .waste-choice-label i{transition:transform .3s ease-out;transform-origin:center,center}.waste-choice-container .waste-choice-label.open i{transform:rotate(180deg)}.waste-choice-container .switch{position:relative;display:inline-block;width:40px;height:20px;margin-right:5px;margin-top:0}.waste-choice-container .switch input{opacity:0;width:0;height:0}.waste-choice-container .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#b7b5b1;-webkit-transition:.4s;transition:.4s}.waste-choice-container .slider:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.waste-choice-container input:checked+.slider{background-color:#499d09}.waste-choice-container input:focus+.slider{box-shadow:0 0 1px #499d09}.waste-choice-container input:checked+.slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.waste-choice-container .slider.round{border-radius:30px}.waste-choice-container .slider.round:before{border-radius:50%}.product-buttons{display:flex;justify-content:space-between;background-color:#fff;position:fixed;z-index:11;bottom:0;left:0;right:0;padding:.813rem .313rem .813rem .313rem}.product-buttons div{width:49%}.product-buttons button{padding:.4rem}@media(min-width:992px){.product-buttons{background-color:transparent;position:static;padding:1.5rem 0 0 0}.product-buttons button{padding:.8rem}}.contact-block{background-color:var(--section-primary-bg);padding:1.5rem}.contact-block li{font-size:.75rem;background-repeat:no-repeat;background-position:0 50%;padding-left:2rem;min-height:1rem;display:block;margin-bottom:.75rem}.contact-block li a{color:inherit;text-decoration:underline}.contact-block li.icon-van{background-image:url('../images/Icon-van.svg');background-position-x:2px;font-weight:bolder;text-decoration:underline;color:var(--primary-link-color)}.contact-block li.icon-present{background-image:url('../images/icon-present.svg');background-position-x:3px}.contact-block li.icon-shapes{background-image:url('../images/icon-shapes.svg');background-position-x:0}.contact-block li.icon-phone{background-image:url('../images/Icon-phone.svg');background-position-x:4px}@media(min-width:992px){.contact-block{padding:2rem}.contact-block li{font-size:.875rem;margin-bottom:1rem}}.cross-sell-block{text-align:center;margin:1.813rem 0 2.188rem 0}.cross-sell-heading{background:linear-gradient(180deg,rgba(0,0,0,0) calc(50% - 1px),rgba(220,216,210,1) calc(50%),rgba(0,0,0,0) calc(50% + 1px))}.cross-sell-heading h3{color:var(--tertiary-color);font-size:1rem;margin-bottom:.688rem}.cross-sell-heading h3 span{background:#fff;display:inline-block;padding:0 .625rem 0 .625rem}.cross-sell-images{text-align:center}.cross-sell-images a{text-decoration:none}.cross-sell-images a:hover{text-decoration:none}.cross-sell-images a img{margin:0 4px 0 4px;width:40px;height:auto}@media(min-width:992px){.cross-sell-block{text-align:center;margin:3.5rem 0 4rem 0}.cross-sell-heading h3{color:var(--tertiary-color);font-size:1.25rem;margin-bottom:1rem}.cross-sell-heading h3 span{padding:0 1rem 0 1rem}.cross-sell-images a img{margin:0 10px 0 10px;width:85px}}.info-block h2{font-size:1.5rem;color:var(--tertiary-color);line-height:2rem;letter-spacing:.113rem;font-family:var(--font-family-serif);font-weight:var(--font-family-serif-weight-normal);text-transform:uppercase;margin:1.5rem 0 1.5rem 0}.info-accordion{border-bottom:1px solid var(--border-mid);padding:0;background-color:#fff;margin-bottom:1rem}.info-accordion details{padding-bottom:0;transition:padding-bottom .3s ease-out}.info-accordion details.open{padding-bottom:1rem}.info-accordion summary{font-weight:600;font-size:1rem;border-top:1px solid var(--border-mid);padding:1.063rem 0 1.063rem 0;display:flex;justify-content:space-between;align-items:center}span.animated-underline{position:relative;color:var(--tertiary-color);text-decoration:none}summary span.animated-underline::before{content:"";position:absolute;display:block;width:99%;height:2px;bottom:0;left:0;background-color:#000;transform:scaleX(0);transform-origin:top left;transition:transform .3s ease}summary:hover span.animated-underline::before{transform:scaleX(1)}.info-accordion:first-child summary{border-top:0}.info-accordion details summary i{padding-top:0;transition:transform .3s ease-out,padding .3s ease-out}.info-accordion details summary:hover i{padding-top:5px}.info-accordion details.open summary i{padding-top:0;transform:rotate(180deg)}.info-accordion__body h2,.info-accordion__body h3,.info-accordion__body h4{font-size:1rem;font-weight:500}.info-accordion__body a,.info-accordion__body a span{text-transform:lowercase;color:var(--primary-link-color)!important;text-decoration:underline;font-weight:bold;display:inline-block}.info-accordion__body a:first-letter,.info-accordion__body a span:first-letter {text-transform:uppercase}@media(min-width:992px){.info-accordion{margin-bottom:2rem}.info-block h2{font-size:2rem;line-height:2.5rem;letter-spacing:.15rem}}.specs-list li{background-repeat:no-repeat;background-position:0 50%;padding-left:1.5rem;min-height:1rem;display:block}.specs-list li:first-letter {text-transform:uppercase}.specs-list li.icon{background-position-x:0;background-size:16px}.specs-list li.icon-living{background-image:url('../images/icon-living.svg')}.specs-list li.icon-kitchen{background-image:url('../images/icon-kitchen.svg')}.specs-list li.icon-bathroom{background-image:url('../images/icon-bath.svg')}.specs-list li.icon-outdoor{background-image:url('../images/icon-external.svg')}.specs-list li.icon-floor{background-image:url('../images/icon-floors.svg')}.specs-list li.icon-wall{background-image:url('../images/icon-wall.svg')}.specs-list li.icon-external{background-image:url('../images/icon-external.svg');background-position-x:0}.section-customer-pictures{padding-top:2.188rem;margin-bottom:3.125rem}.section-customer-pictures .yotpo-pictures-widget{margin-bottom:0}.section-customer-pictures .yotpo-pictures-widget .yotpo-slider-title-wrapper{margin-bottom:1.5rem!important;text-align:left}.section-customer-pictures .yotpo-pictures-widget .yotpo-slider-title-wrapper .yotpo-slider-title{font-size:2rem!important;font-family:var(--font-family-serif)!important;text-transform:uppercase;line-height:2.5rem;letter-spacing:.15rem}@media(min-width:992px){.section-customer-pictures{margin-bottom:7.938rem;padding-top:5rem;margin-top:.5rem}.section-customer-pictures .yotpo-pictures-widget .yotpo-slider-title-wrapper{margin-bottom:2rem!important}.section-customer-pictures .yotpo-pictures-widget .yotpo-slider-title-wrapper .yotpo-slider-title{font-size:2.5rem!important;line-height:3rem;letter-spacing:.188rem}}.section-recently-viewed-products,.section-related-products{background-color:#e2e8db}.section-related-products{padding:2.813rem 0 0 0}.section-recently-viewed-products{padding-top:2.188rem;padding-bottom:2.188rem;margin-bottom:1.875rem}.section-recently-viewed-products h2,.section-related-products h2{font-family:var(--font-family-serif);font-size:2rem;font-weight:normal;line-height:3rem;letter-spacing:.188rem;color:var(--tertiary-color);text-transform:uppercase}@media(min-width:992px){.section-recently-viewed-products{padding-top:5.5rem;padding-bottom:5.5rem;margin-bottom:8rem}.section-related-products{padding-top:5.5rem}.section-recently-viewed-products h2,.section-related-products h2{font-size:2.5rem}}.section-reviews .yotpo .yotpo-regular-box{margin:0}.section-reviews .reviews-header .reviews-amount,.section-reviews .yotpo-dropdown-button{display:none}.section-reviews .yotpo .yotpo-review .yotpo-read-more{color:var(--primary-link-color)}.section-reviews .yotpo .yotpo-label-container{display:none}.section-inspiration-and-advice{margin-bottom:4.063rem}.section-inspiration-and-advice .swiper-slide{background-color:var(--primary-bg);height:auto;align-self:stretch}.swiper-slide__advice{text-align:left;color:var(--tertiary-color);padding:1.5rem}.swiper-slide__advice__date{margin-bottom:.75rem;font-size:.75rem}.swiper-slide__advice__title{margin-bottom:.75rem;font-size:1.25rem;line-height:1.625rem;letter-spacing:.006rem;font-weight:500}.swiper-slide__advice__excerpt{margin-bottom:0;font-size:.75rem;line-height:1.125rem;letter-spacing:.006rem;color:var(--primary-color)}.swiper-slide__advice__date{margin-bottom:1rem;font-size:1rem}.swiper-slide__advice__title{margin-bottom:1rem;font-size:1.5rem;line-height:2rem;letter-spacing:.007rem;font-weight:500}.swiper-slide__advice__excerpt{margin-bottom:0;font-size:1rem;line-height:1.5rem;letter-spacing:.005rem}.section-years-of-experience{margin-bottom:0}.modal-header{background-color:var(--primary-bg)}.modal-title{text-transform:uppercase;font-family:var(--font-family-serif);font-size:1.375rem;line-height:2rem;letter-spacing:.103rem}.form-row-wrapper{display:inline-flex;flex-direction:column;width:100%}.form-row-field-wrapper{display:flex}.form-row-field-wrapper button{height:2.813rem;line-height:1rem}.form-row-wrapper button:hover{background-color:var(--btn-solid-dark2-hover)}#footer{padding-bottom:3rem}@media(min-width:992px){#footer{padding-bottom:0}.form-row-field-wrapper input{width:16.875rem}}#modal-calculate-shipping #postcode,#modal-calculate-shipping #quote-email{padding:6px;margin:0 0}#delivery-options{padding:0}#delivery-options ul{padding:0;margin:0}#delivery-options h5{font-weight:800;margin:0 0 1.063rem 0}#email-quote-form{width:100%}.enquiry-intro p a{color:var(--primary-link-color);text-decoration:none;font-weight:500}#enquiry-form button{min-width:12rem}
