.page-background .page-width{max-width:100%}.add-to-cart-quantity-inputs input.active-input{border:1px solid #313135!important}.pdp-template-wrapper{gap:80px;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;height:100%;flex:none;order:2;flex-grow:0;width:var(--page-max-width);margin:0 auto}.pdp-template-wrapper .pdp-item{gap:24px;order:1;padding:0;display:flex;max-width:100%;flex-direction:column;align-items:flex-start;width:calc(50% - 40px)}.pdp-template-wrapper.pdp-slider-wrapper{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:16px;width:687px;max-width:100%;height:739px;flex:none;order:0;flex-grow:0}.pdp-slider{max-height:unset!important;width:calc(50% - 40px)!important;max-width:100%!important;height:100%!important;flex:none!important;order:0!important;flex-grow:0!important}.pdp-item .pdp-item-info{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:12px;width:100%;max-width:100%;flex:none;order:0;align-self:stretch;flex-grow:0}.pdp-item div.wishlist{display:flex;flex-direction:row;align-items:center;justify-content:right;padding:0;gap:36px;width:100%;flex:none;order:0;align-self:stretch;flex-grow:0}.wishlist div.wishlist-cta{display:flex;flex-direction:row;align-items:center;padding:0;gap:10px;border-radius:37px;flex:none;order:1;flex-grow:0}.wishlist-cta span.swym-wishlist-cta{display:block;height:18px;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-decoration-line:underline;color:#000;flex:none;order:1;flex-grow:0}.wishlist-cta .swym-btn-container{margin:0!important}.wishlist-cta .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-iconbtnlink:after{color:#000!important;width:24px!important;height:24px!important;flex:none!important;order:0!important;flex-grow:0!important}.pdp-item-info .pdp-item-info-text{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:24px;width:100%;max-width:100%;height:100%;flex:none;order:1;align-self:stretch;flex-grow:0}.pdp-item-info-text span.pdp-item-title{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:8px;width:100%;height:auto;max-width:100%;flex:none;order:0;flex-grow:1}.pdp-item-title h1{order:0;height:auto;color:#313135;max-width:100%;font-weight:700;font-style:normal;font-size:34px!important}.pdp-item-title .price{align-items:baseline;gap:5px;display:flex;flex-direction:row;font-weight:700}.pdp-item-title .price .crossed{color:#fd5a1e;font-weight:400;text-decoration:line-through}.dimensions{display:flex;flex-direction:row;justify-content:space-around;align-items:center;padding:0;gap:10px;width:100%;max-width:100%;height:44px;flex:none;order:1;align-self:stretch;flex-grow:0}.dimensions div.metre-squared{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;gap:8px;max-width:100%;height:44px;order:0}.dimensions div.tile-calculator-cta{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;gap:8px;width:33%;max-width:100%;height:44px;flex:none;order:2;flex-grow:0}.tile-calculator-cta img{width:34px;max-width:100%;height:34px;flex:none;order:0;flex-grow:0}.metre-squared div.metre-squared-text-container{width:100px;max-width:100%;height:44px;flex:none;order:1;flex-grow:1}.metre-squared img.metre-squared-image{width:44px;max-width:100%;height:44px;flex:none;order:0;flex-grow:0}.metre-squared-text-container p.metre-squared-text,.tile-calculator-cta-container p.tile-calculator-cta-text{font-style:normal;font-weight:600;font-size:14px;line-height:22px}.dimensions div.wlh{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;gap:8px;width:auto;max-width:100%;height:44px;flex:none;order:1;flex-grow:1}.wlh div.wlh-image-container{display:flex;flex-direction:row;align-items:flex-start;padding:9px;gap:10px;width:44px;max-width:100%;height:44px;flex:none;order:0;flex-grow:0}.wlh div.wlh-text-container{max-width:100%;height:44px;flex:none;order:1;flex-grow:1}.wlh-image-container span.wlh-image{box-sizing:border-box;width:26px;max-width:100%;height:26px;background:#fff;border:1px solid #313135;box-shadow:1px 1px #000000e6;flex:none;order:0;flex-grow:0}.wlh-text-container p.wlh-text{font-style:normal;font-weight:700;font-size:14px;line-height:22px;color:#313135}.dimensions-value{font-size:14px;font-weight:400;line-height:22px;letter-spacing:0em;text-align:left}.dimensions-value sup.box-sup{vertical-align:top;position:relative;top:-.5em}.pdp-item div.calculator-sample{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:24px;width:100%;max-width:100%;height:auto;flex:none;order:2;flex-grow:0}.calculator-sample div.tile-calculator-wrapper{display:flex;flex-direction:row;align-items:flex-start;padding:16px;gap:32px;width:100%;max-width:100%;height:74px;background:#efeae680;flex:none;order:0;flex-grow:0}.tile-calculator-wrapper div.tile-calculator{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:32px;width:481px;max-width:100%;height:42px;flex:none;order:0;flex-grow:1}.tile-calculator button.tile-calculator-button{display:flex;flex-direction:row;align-items:flex-start;padding:0;background:transparent;border:none;gap:12px;width:481px;max-width:100%;height:42px;flex:none;order:0;flex-grow:1}.tile-calculator-button img.tile-calculator-img{width:24px;max-width:100%;height:24px;flex:none;order:0;flex-grow:0}.tile-calculator-button div.tile-calculator-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0;gap:2px;width:445px;max-width:100%;height:42px;flex:none;order:1;flex-grow:1}.tile-calculator-text p.tile-calculator-text-head{width:103px;max-width:100%;height:22px;font-style:normal;font-weight:600;font-size:14px;line-height:22px;color:#313135;flex:none;order:0;flex-grow:0}.tile-calculator-text p.tile-calculator-text-p{width:445px;max-width:100%;height:18px;font-style:normal;font-weight:500;font-size:14px;line-height:18px;color:#313135;opacity:.9;flex:none;order:1;align-self:stretch;flex-grow:0;text-align:left}.calculator-sample div.sample-wrapper{display:flex;flex-direction:column;align-items:flex-start;padding:16px;gap:16px;width:100%;max-width:100%;height:auto;background:#efeae680;flex:none;order:1;flex-grow:0}.sample-wrapper div.sample{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:32px;max-width:100%;height:auto;order:0}.sample div.sample-text-wrapper{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:12px;max-width:100%;height:auto;order:0}.sample-text-wrapper img.sample-img{width:24px;max-width:100%;height:24px;flex:none;order:0;flex-grow:0}.sample-text-wrapper div.sample-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0;gap:4px;max-width:100%;height:auto;order:1}.sample-text p.sample-text-head{width:100%;max-width:100%;height:22px;font-style:normal;font-weight:600;font-size:16px;line-height:22px;color:#313135;flex:none;order:0;flex-grow:0}.sample-text p.sample-text-p{max-width:100%;height:auto;font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#313135;opacity:.9;order:1;align-self:stretch}.sample-wrapper div.sample-buttons{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:8px;width:100%;height:54px;order:1;align-self:stretch}.sample-buttons button.sample-paper{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:18px 0;gap:10px;width:236.5px;width:100%;height:54px;background:#fff;border:none;cursor:pointer}.sample-buttons button.sample-paper:hover{border:1px solid #313135}.sample-buttons button.sample-tile{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:18px 0;gap:10px;width:236.5px;height:54px;background:#fff;flex:none;order:1;flex-grow:1;border:none;cursor:pointer}.sample-buttons button.sample-tile:hover{border:1px solid #313135}.sample-buttons button.sample-tile:disabled:hover{border:none;cursor:initial}.sample-paper p.sample-paper-text,.sample-tile p.sample-tile-text{width:100%;height:18px;font-style:normal;font-weight:600;font-size:14px;line-height:18px;color:#000;flex:none;order:1;flex-grow:0}.pdp-item div.stock-quantity{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:32px;width:100%;flex:none;order:3;align-self:stretch;flex-grow:0}.stock-quantity div.stock-notice-wrapper{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:4px;width:100%;height:auto;flex:none;order:0;align-self:stretch;flex-grow:1}.stock-notice-wrapper div.stock-notice{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:2px;order:0}.stock-notice-wrapper div.out-of-stock-email-wrapper{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0;gap:24px;flex:none;order:0;flex-grow:1}.stock-notice-wrapper .stock-notice-reclaimed-text{padding:0;order:0;font-style:normal;font-weight:500;margin-left:20px;font-size:14px;line-height:18px}.stock-notice-wrapper span.stock-notice-reclaimed-text a{font-weight:600}.out-of-stock-email-wrapper div.out-of-stock-email{display:flex;flex-direction:row;align-items:center;padding:0;gap:8px;width:214px;height:24px;border-radius:37px;flex:none;order:0;flex-grow:0}.out-of-stock-email img{width:24px;height:24px;flex:none;order:0;flex-grow:0}.out-of-stock-email p{width:182px;height:18px;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-decoration-line:underline;color:#000;flex:none;order:1;flex-grow:0}.stock-notice div.stock{display:flex;flex-direction:row;align-items:center;padding:0;gap:12px;height:24px;order:0}.stock span.stock-colour-img{display:none;width:8px;height:8px;background:#068104;flex:none;order:0;flex-grow:0;border-radius:50%}.stock div.stock-text-wrapper{display:flex;flex-direction:row;align-items:center;padding:0;gap:4px;height:24px}.stock-text-wrapper p.stock-text{height:18px;font-style:normal;font-weight:500;font-size:16px;line-height:18px;flex:none;order:0;flex-grow:0}.stock-text-wrapper img.stock-text-info{display:none;width:24px;height:24px;flex:none;order:1;flex-grow:0}.stock-notice-wrapper div.stock-notice-delivery{display:flex;flex-direction:row;align-items:center;padding:0;gap:12px;height:18px;flex:none;order:1;flex-grow:0}.stock-notice-delivery p.stock-notice-delivery-text{height:18px;width:100%;padding-right:10%;font-style:normal;font-weight:600;font-size:14px;line-height:18px;color:#313135;flex:none;order:1;flex-grow:0;margin-left:20px}.pdp-item div.add-to-cart{display:flex;flex-direction:column;align-items:flex-start;padding:24px;gap:16px;width:100%;height:auto;background:#efeae680;flex:none;order:1;align-self:stretch;flex-grow:0}.add-to-cart div.add-to-cart-quantity{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:16px;width:100%;order:0;align-self:stretch}.add-to-cart-quantity div.add-to-cart-quantity-text-wrapper{display:flex;flex-direction:row;align-items:baseline;padding:0;gap:8px;width:100%;order:0}@media (max-width: 1212px){.add-to-cart-quantity div.add-to-cart-quantity-text-wrapper{flex-direction:column}}.add-to-cart-quantity-text-wrapper p.quantity-head{font-style:normal;font-weight:600;font-size:16px;line-height:18px;color:#313135;order:0}.add-to-cart-quantity-text-wrapper p.quantity-p{font-style:normal;font-weight:500;font-size:14px;line-height:18px;color:#313135;opacity:.7;order:1}.add-to-cart-quantity div.add-to-cart-quantity-inputs{display:flex;flex-direction:row-reverse;align-items:flex-end;padding:0;gap:12px;width:100%;flex:none;order:1;align-self:stretch;flex-grow:0}.add-to-cart-quantity-inputs .add-to-cart-quantity-input-m2{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:8px 16px;gap:4px;height:54px;background:#fff;border:1px solid rgba(49,49,53,.2);order:2;width:calc(50% - 19.5px)}.add-to-cart-quantity-inputs input.add-to-cart-quantity-input-boxes{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:8px 16px;gap:4px;height:54px;background:#fff;border:1px solid rgba(49,49,53,.2);flex:none;order:0;flex-grow:1;width:calc(50% - 19.5px)}.add-to-cart-quantity-inputs input.add-to-cart-quantity-input-tiles{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:8px 16px;gap:4px;width:100%;height:54px;background:#fff;border:1px solid rgba(49,49,53,.2);order:0}.add-to-cart-quantity-inputs span.add-to-cart-quantity-input-or{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:8px;width:15px;order:1}.add-to-cart-quantity-input-or p.or-text{width:15px;height:54px;font-style:normal;font-weight:500;font-size:14px;line-height:18px;display:flex;align-items:center;color:#000;flex:none;order:0;align-self:end;flex-grow:0}.add-to-cart-quantity-inputs input::placeholder{text-align:right}.add-to-cart-quantity-inputs input::-webkit-input-placeholder{text-align:right}.add-to-cart div.add-to-cart-cta{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:16px;width:100%;height:207px;flex:none;order:2;align-self:stretch;flex-grow:0}.add-to-cart-cta div.total-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0;gap:36px;width:100%;order:0;align-self:stretch}.total-wrapper span.total-text-wrapper{display:flex;flex-direction:column;align-items:flex-start;padding:0;order:0}.total-text-wrapper span.total-text{font-style:normal;font-weight:500;font-size:18px;line-height:22px;color:#313135;order:0;align-self:stretch}.total-wrapper span.total-num-text-wrapper{display:flex;flex-direction:column;align-items:flex-start;padding:0;order:1}.total-num-text-wrapper span.total-num-text{font-style:normal;font-weight:600;font-size:24px;line-height:29px;color:#313135;flex:none;order:0;flex-grow:0;direction:rtl}.add-to-cart-cta div.cta-buttons-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;gap:16px;width:100%;height:162px;flex:none;order:1;align-self:stretch;flex-grow:0}.cta-buttons-wrapper div.cta-buttons{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:8px;width:100%;height:122px;flex:none;order:0;flex-grow:0}.cta-buttons button.add-to-cart-cta-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:18px 10px;gap:10px;width:100%;height:54px;background:#313135;flex:none;order:0;flex-grow:0;border:none;cursor:pointer;transition:.15s}.cta-buttons button.add-to-cart-cta-button:hover{transform:scale(1.02)}.add-to-cart-cta-button p.add-to-cart-cta-button-text{width:100%;height:18px;font-style:normal;font-weight:600;font-size:16px;line-height:18px;color:#fff;flex:none;order:0;flex-grow:0}.cta-buttons a{width:100%}.cta-buttons button.design-consultation-button{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:18px 0;gap:10px;width:100%;height:60px;border:1px solid #313135;flex:none;order:1;flex-grow:0;transition:.15s;cursor:pointer}.add-to-cart-cta-button p.design-consultation-button-text{width:257px;height:18px;font-style:normal;font-weight:600;font-size:16px;line-height:18px;color:#000;flex:none;order:1;flex-grow:0}.design-consultation-button img.chat-image{width:24px;height:24px;flex:none;order:0;flex-grow:0}.pdp-description{display:flex;flex-direction:column;align-items:flex-start;width:var(--page-max-width);margin:0 auto;height:auto;order:3}.pdp-description .delivery-description-wrapper{order:0;gap:10px;width:100%;display:flex;margin:30px 0;flex-direction:row;align-items:center;background:#fff;align-self:stretch;justify-content:center}.delivery-description-wrapper .delivery-description{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:24px 15px;gap:10px;width:100%;height:88px;background:#efeae6;order:0}@media (max-width: 991px){.delivery-description-wrapper .delivery-description{height:auto;padding:25px 15px;text-align:center;flex-direction:column;justify-content:center}}.delivery-description .delivery-description-icon{order:0;width:40px;height:40px}.delivery-description .delivery-description-text{width:auto;font-style:normal;font-weight:600;font-size:18px;line-height:18px;color:#313135;order:1}.product-description-info{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-evenly;gap:120px;width:100%;height:auto;background:#fff;order:1;padding:30px 0 60px}.product-description-info .product-description{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:25px;height:auto;order:0}.product-description .product-description-header{font-style:normal;font-weight:700;font-size:22px;line-height:27px;color:#313135;order:0}.product-description .product-description-text{height:auto;font-style:normal;font-weight:500;font-size:16px;line-height:26px;color:#313135;order:1;align-self:stretch}.product-description .product-benefits{width:299px;height:22px;font-style:normal;font-weight:600;font-size:14px;line-height:22px;color:#000;flex:none;order:2;flex-grow:0}.product-description .benefits-wrapper{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:25px;width:746px;height:108px;flex:none;order:3;align-self:stretch;flex-grow:0}.benefits-wrapper .benefit-list{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:12px;width:360.5px;height:108px;flex:none;order:0;flex-grow:1}.benefit-list .benefit{display:flex;flex-direction:row;align-items:center;padding:0;gap:12px;flex:none;order:0;flex-grow:1}.benefit img{width:28px;height:28px;flex:none;order:0;flex-grow:0}.benefit p{font-style:normal;font-weight:500;font-size:16px;line-height:26px;color:#000;flex:none;order:1;flex-grow:0}.product-description-info .product-info{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:32px;width:414px;height:auto;flex:none;order:1;flex-grow:0}.product-info .product-info-header{width:145px;height:27px;font-style:normal;font-weight:700;font-size:22px;line-height:27px;color:#313135;flex:none;order:0;flex-grow:0}.product-info .product-info-table{display:flex;flex-direction:column;align-items:flex-start;padding:0;width:414px;height:auto;flex:none;order:2;flex-grow:0}.product-info-table tr{display:flex;width:100%;flex-direction:row;align-items:flex-start;padding:12px;gap:25px;order:0}.product-info-table tr:nth-child(odd){background:#3131350d}.product-info-table tr td:nth-child(odd){width:182.5px;height:22px;font-style:normal;font-weight:600;font-size:14px;line-height:22px;color:#000;order:0}.product-info-table tr td:nth-child(2n){width:182.5px;height:22px;font-style:normal;font-weight:500;font-size:14px;line-height:22px;color:#313135;flex:none;order:1;flex-grow:1}@media (max-width: 991px){.product-info-table tr td:nth-child(odd),.product-info-table tr td:nth-child(2n){width:50%;height:unset}}.pdp-questions{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:60px 240px;gap:40px;width:100%;height:auto;background:#f5f5f5;flex:none;order:2;flex-grow:0}.pdp-questions .questions-and-answers-header{display:flex;flex-direction:column;align-items:center;padding:0;gap:16px;width:100%;height:68px;flex:none;order:0;flex-grow:0}.questions-and-answers-header .qa-header{width:100%;height:34px;font-style:normal;font-weight:700;font-size:28px;line-height:34px;text-align:center;color:#313135;flex:none;order:0;flex-grow:0}.questions-and-answers-header .ask-question-wrapper{display:flex;flex-direction:row;align-items:center;padding:0;gap:8px;width:120px;height:18px;border-radius:37px;flex:none;order:1;flex-grow:0}.ask-question-wrapper p{width:120px;height:18px;font-style:normal;font-weight:500;font-size:16px;line-height:18px;text-decoration-line:underline;color:#000;flex:none;order:1;flex-grow:0}.pdp-questions .questions-wrapper{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:24px;width:960px;height:auto;flex:none;order:1;flex-grow:0}.questions-wrapper .question{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:16px;width:960px;height:52px;flex:none;order:0;flex-grow:0;overflow:hidden;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.1)}.question .question-header{display:flex;flex-direction:row;align-items:center;padding:0;gap:24px;width:960px;height:26px;flex:none;order:0;align-self:stretch;flex-grow:0}.question-header .question-header-title{width:880px;height:26px;font-style:normal;font-weight:600;font-size:16px;line-height:26px;color:#313135;flex:none;order:0;flex-grow:1}.question .question-header-text{width:960px;height:auto;font-style:normal;font-weight:500;font-size:16px;line-height:26px;color:#313135;flex:none;order:1;align-self:stretch;flex-grow:0;display:none;padding:0 0 16px}.question-header .question-header-icon{width:16px;height:16px;flex:none;order:2;flex-grow:0;-moz-transition:transform 1s;-webkit-transition:transform 1s;transition:transform 1s}.flip{transform:rotate(-180deg)}.pdp-perfect{margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:37px;width:var(--page-max-width);background:#fff;order:3}.pdp-perfect .pdp-perfect-inner{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;padding:40px 32px;gap:37px;width:100%;height:auto;background:#efeae680;order:0;align-self:stretch}@media (max-width: 991px){.pdp-perfect .pdp-perfect-inner{padding:30px 15px}}.pdp-perfect-inner .title{width:100%;height:27px;font-style:normal;font-weight:700;font-size:22px;line-height:27px;text-align:center;color:#313135;flex:none;order:0;align-self:stretch;flex-grow:0}.pdp-perfect-inner .bottom{width:75%;margin:0 auto;height:auto;text-align:center;font-style:normal;font-weight:500;font-size:16px;line-height:26px;color:#313135;flex:none;order:2;align-self:stretch;flex-grow:0}.pdp-perfect-inner .bottom a{font-weight:700}.pdp-perfect-inner .pdp-perfect-inner-icons{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:16px;width:100%;height:auto;flex:none;order:1;align-self:stretch;justify-content:space-between;flex-wrap:wrap}.pdp-perfect-inner-icons .pdp-perfect-icon{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:8px 0;gap:12px;width:calc(25% - 12px);border-radius:4px;order:0;align-self:stretch}.pdp-perfect-icon img{width:32px;height:32px;flex:none;order:0;flex-grow:0}.pdp-perfect-icon p{width:100%;font-style:normal;font-weight:500;font-size:14px;line-height:22px;color:#000;order:1}.pdp-perfect-icon.icon-disabled{opacity:.5}.pdp-recommendations{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:60px 80px;gap:43px;width:100%;height:517px;background:#fff;flex:none;order:4;flex-grow:0}.pdp-recommendations .title{width:100%;height:34px;font-style:normal;font-weight:700;font-size:28px;line-height:34px;text-align:center;color:#313135;flex:none;order:0;flex-grow:0}.pdp-recommendations .recommendations{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:24px;width:100%;height:320px;flex:none;order:1;align-self:stretch;flex-grow:0}.recommendations .recommendation{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:23px;width:25%;height:320px;flex:none;order:0;flex-grow:1}.recommendation img{max-width:300px;max-height:300px;flex:none;order:0;align-self:stretch;flex-grow:0}.recommendation .textarea{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:12px;width:223px;height:98px;flex:none;order:1;flex-grow:0}.textarea .text{display:flex;flex-direction:column;align-items:flex-start;padding:8px 0 0;gap:4px;width:223px;height:68px;flex:none;order:1;flex-grow:0}.text .product-title{width:223px;height:auto;font-style:normal;font-weight:700;font-size:16px;line-height:20px;color:#313135;flex:none;order:0;flex-grow:0}.text .product-price{width:223px;height:20px;font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#313135;flex:none;order:1;flex-grow:0}.recommendation:hover img{border:1px solid #000000}.pdp-inspiration{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:60px 80px 80px;gap:43px;width:100%;height:773px;background:#fff;flex:none;order:5;flex-grow:0}.pdp-inspiration .title{width:100%;height:34px;font-style:normal;font-weight:700;font-size:28px;line-height:34px;text-align:center;color:#313135;flex:none;order:0;flex-grow:0}.pdp-inspiration .inspirations{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:26px;height:556px;flex:none;order:1;flex-grow:0}.inspirations .inspiration{display:flex;flex-direction:column;align-items:flex-start;padding:16px;gap:16px;width:335px;height:556px;background:#efeae6;flex:none;order:0;flex-grow:0}.inspiration img{width:303px;height:348px;flex:none;order:0;align-self:stretch;flex-grow:0}.inspiration .matching-tiles{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:8px;width:303px;height:160px;flex:none;order:1;flex-grow:0}.matching-tiles p{width:100%;height:18px;font-style:normal;font-weight:500;font-size:14px;line-height:18px;color:#313135;flex:none;order:0;flex-grow:0}.matching-tiles .sample{display:flex;flex-direction:column;align-items:flex-start;padding:10px;gap:10px;width:303px;height:63px;background:#fff;flex:none;order:1;flex-grow:0}.matching-tiles .sample:hover{border:1px solid #000000;cursor:pointer}.sample:hover .add-sample-cta p{text-decoration-line:underline}.sample .tile{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:16px;width:283px;height:43px;flex:none;order:0;flex-grow:0}.tile img{width:37px;height:37px;flex:none;order:0;flex-grow:0}.tile .text-wrapper{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:12px;width:223px;height:43px;flex:none;order:1;flex-grow:0}.text-wrapper.text{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:8px;width:223px;height:43px;flex:none;order:0;flex-grow:0}.text-wrapper .text p{width:223px;height:17px;font-style:normal;font-weight:600;font-size:14px;line-height:17px;color:#313135;flex:none;order:0;flex-grow:0}.text-wrapper .text .add-sample-cta{display:flex;flex-direction:row;align-items:center;padding:0;gap:8px;width:87px;height:18px;border-radius:37px;flex:none;order:1;flex-grow:0}.text-wrapper .text .add-sample-cta p{width:87px;height:18px;font-style:normal;font-weight:500;font-size:14px;line-height:18px;color:#313135;flex:none;order:0;flex-grow:0}.mto-text{width:100%;height:auto;display:none;font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#313135;opacity:.9;flex:none;order:1;align-self:stretch;flex-grow:0}.mto-text a{font-weight:600}.box-text{width:100%;height:auto;font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#313135;opacity:.9;flex:none;order:1;align-self:stretch;flex-grow:0}@media screen and (max-width: 991px){.pdp-template-wrapper{flex-direction:column;gap:32px;justify-content:flex-start;width:100%}.pdp-template-wrapper div.pdp-item{width:100%;height:100%}.pdp-slider{width:100%!important}.pdp-item div.pdp-item-info{width:100%}.pdp-item div.dimensions{width:100%;flex-wrap:wrap;height:auto}.pdp-item div.calculator-sample{width:100%;height:auto}.dimensions div.tile-calculator-cta{width:auto}.calculator-sample div.tile-calculator-wrapper{padding:16px;height:92px;width:100%}.tile-calculator-text p.tile-calculator-text-p{width:343px}.calculator-sample div.sample-wrapper{padding:16px;gap:32px;height:auto;width:100%}.sample-text-wrapper div.sample-text{width:343px;text-wrap:balance}.sample-wrapper div.sample-buttons{flex-direction:column;align-items:flex-start;padding:0;gap:8px;width:100%;height:auto}.sample-buttons button.sample-tile{width:100%}.pdp-item div.add-to-cart{display:flex;flex-direction:column;align-items:flex-start;padding:24px 16px;gap:16px;width:100%;height:385px;background:#f5f5f4;flex:none;order:1;align-self:stretch;flex-grow:0}.add-to-cart div.add-to-cart-quantity{width:100%;height:114px}.add-to-cart-quantity div.add-to-cart-quantity-text-wrapper{width:100%;height:44px;flex-direction:column}.add-to-cart-quantity div.add-to-cart-quantity-inputs{width:100%;height:54px}.add-to-cart div.add-to-cart-cta{width:100%;height:207px}.add-to-cart-cta div.total-wrapper{width:100%}.total-wrapper span.total-text-wrapper{width:177px;height:22px}.total-wrapper span.total-num-text-wrapper{width:98px;height:29px}.add-to-cart-cta div.cta-buttons-wrapper{width:100%;justify-content:flex-start}.cta-buttons-wrapper div.cta-buttons,.cta-buttons button.add-to-cart-cta-button,.cta-buttons button.design-consultation-button,.cta-buttons a,.pdp-item div.stock-quantity{width:100%}.add-to-cart-dash{display:none}.stock-quantity div.stock-notice-wrapper,.pdp-item div.wishlist{width:100%}.dimensions div.wlh{justify-content:flex-start}.wlh div.wlh-text-container{width:auto}.pdp-description{width:100%;padding:30px 0}.product-description-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:30px 0;gap:40px;width:100%;height:auto;background:#fff;order:2}.product-description-info .product-description{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:16px;width:100%;height:auto;flex:none;order:0;align-self:stretch;flex-grow:0}.product-description .product-description-text{width:100%;height:auto;font-weight:400;font-size:14px;line-height:24px}.product-description-info .product-info{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:32px;width:100%;flex:none;order:1;align-self:stretch;flex-grow:0}.product-info .product-info-table{display:flex;flex-direction:column;align-items:flex-start;padding:0;width:100%;flex:none;order:2;align-self:stretch;flex-grow:0}.product-info-table tr{display:flex;flex-direction:row;align-items:flex-start;padding:12px;gap:25px;width:100%;order:0;align-self:stretch}.product-info-table tbody{width:100%}.product-description .benefits-wrapper{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:12px;width:100%;height:auto;flex:none;order:3;align-self:stretch;flex-grow:0}.pdp-questions{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:40px 24px;gap:40px;width:100%;height:auto;background:#f5f5f5;flex:none;order:3;flex-grow:0}.questions-and-answers-header{display:flex;flex-direction:column;align-items:center;padding:0;gap:16px;width:100%;height:61px;flex:none;order:0;align-self:stretch;flex-grow:0}.questions-and-answers-header .qa-header{width:100%;height:27px;font-style:normal;font-weight:700;font-size:22px;line-height:27px;text-align:center;color:#313135;flex:none;order:0;flex-grow:0}.questions-and-answers-header .ask-question-wrapper{display:flex;flex-direction:row;align-items:center;padding:0;gap:8px;height:18px;border-radius:37px;flex:none;order:1;flex-grow:0}.ask-question-wrapper p{width:100%;height:18px;font-style:normal;font-weight:500;font-size:16px;line-height:18px;text-decoration-line:underline;color:#000;flex:none;order:1;flex-grow:0}.pdp-questions .questions-wrapper{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:16px;width:100%;height:auto;flex:none;order:1;align-self:stretch;flex-grow:0}.questions-wrapper .question{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:24px;width:100%;height:52px;flex:none;order:0;align-self:stretch;flex-grow:0}.question .question-header{display:flex;flex-direction:row;align-items:center;padding:0;gap:24px;width:100%;height:52px;flex:none;order:0;align-self:stretch;flex-grow:0}.question-header .question-header-title{width:50%}.question .question-header-text{width:100%}.pdp-perfect{height:auto;padding:0 0 30px;justify-content:flex-start}.pdp-perfect-inner .title{font-size:18px}.pdp-perfect-inner .bottom{width:100%}.pdp-perfect-inner-icons .pdp-perfect-icon{width:calc(50% - 8px)}.pdp-perfect-icon img{width:24px;height:24px}.pdp-recommendations{padding:60px 16px;gap:43px;width:100%}.pdp-recommendations .title{width:100%;height:24px;font-size:20px;line-height:24px}.pdp-recommendations .recommendations{display:flex;flex-direction:row;align-items:flex-start;padding:0 16px;gap:24px;width:100%;height:auto;flex:none;order:1;align-self:stretch;flex-grow:0;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.pdp-recommendations .recommendations::-webkit-scrollbar{display:none}.recommendations .recommendation{width:302px;height:auto}.pdp-inspiration{width:100%;height:auto;padding:60px 16px}.pdp-inspiration .inspirations{width:100%;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.pdp-inspiration .inspirations::-webkit-scrollbar{display:none}}@media (max-width: 767px){.pdp-perfect-inner-icons .pdp-perfect-icon{flex-direction:column;align-items:flex-start}}#product-payment-buttons-wrapper{display:flex;flex-direction:column;align-items:flex-start;padding:24px;gap:16px;width:100%;height:359px;background:#f5f5f4;flex:none;order:1;align-self:stretch;flex-grow:0}#quantity{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:16px;width:100%;height:88px;flex:none;order:0;align-self:stretch;flex-grow:0}#quantity p{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:8px;width:448px;height:18px;flex:none;order:0;flex-grow:0}#quantity #eq{width:141px;height:18px;font-style:normal;font-weight:600;font-size:16px;line-height:18px;color:#313135;flex:none;order:0;flex-grow:0}#quantity #m2{width:312px;height:18px;font-style:normal;font-weight:500;font-size:14px;line-height:18px;color:#313135;opacity:.7;flex:none;order:1;flex-grow:0}#quantity #quantity-inputs{display:flex;flex-direction:row;align-items:flex-end;padding:0;gap:12px;width:100%;height:54px;flex:none;order:1;align-self:stretch;flex-grow:0}#quantity #quantity-inputs input{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:8px 16px;gap:4px;width:43%;height:54px;background:#fff;border:1px solid rgba(49,49,53,.2);flex:none;order:0;flex-grow:1}#quantity #quantity-inputs input:nth-of-type(2){padding:8px 12px;order:2}#quantity #quantity-inputs p{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:8px;width:15px;height:40px;flex:none;order:1;flex-grow:0}#quantity #quantity-inputs input::placeholder{width:25px;height:18px;font-style:normal;font-weight:600;font-size:14px;line-height:18px;text-align:right;color:#313135;opacity:.6;flex:none;order:1;flex-grow:0}#total{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:16px;width:100%;height:207px;flex:none;order:2;align-self:stretch;flex-grow:0}#total #total-text{display:flex;flex-direction:row;align-items:center;padding:0;gap:36px;width:100%;height:29px;flex:none;order:0;align-self:stretch;flex-grow:0}#total #total-text span{display:flex;flex-direction:column;align-items:flex-start;padding:0;height:22px;flex:none;order:0;flex-grow:1}#total #total-text span p{height:22px;font-style:normal;font-weight:500;font-size:18px;line-height:22px;color:#313135;flex:none;order:0;align-self:stretch;flex-grow:0}#total #total-text span:nth-of-type(2){display:flex;flex-direction:column;align-items:flex-start;padding:0;height:29px;flex:none;order:1;flex-grow:0}#total #total-text span:nth-of-type(2) p{height:29px;font-style:normal;font-weight:600;font-size:24px;line-height:29px;color:#313135;flex:none;order:0;flex-grow:0}#total #total-cta{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;gap:16px;height:162px;flex:none;order:1;align-self:stretch;flex-grow:0}#total #total-cta #add-to-cart{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:8px;width:100%;height:122px;flex:none;order:0;flex-grow:0}#total #total-cta #add-to-cart button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:18px 10px;gap:10px;width:100%;height:54px;background:#313135;flex:none;order:0;flex-grow:0}#total #total-cta #add-to-cart button p{width:115px;height:18px;font-style:normal;font-weight:600;font-size:16px;line-height:18px;color:#fff;flex:none;order:0;flex-grow:0}#inventoryLocationInformation{display:none}#quantity-popup{display:none;flex-direction:column;justify-content:center;align-items:center;padding:32px;gap:24px;position:fixed;width:474px;height:267px;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;z-index:9999999999}#quantity-popup #top-text{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;gap:16px;width:410px;height:83px;flex:none;order:0;align-self:stretch;flex-grow:0}#quantity-popup #top-text h3{width:410px;height:27px;font-style:normal;font-weight:700;font-size:22px;line-height:27px;text-align:center;color:#313135;flex:none;order:0;align-self:stretch;flex-grow:0}#quantity-popup #top-text p{width:410px;height:60px;font-style:normal;font-weight:500;font-size:14px;line-height:20px;text-align:center;color:#313135;opacity:.9;flex:none;order:1;align-self:stretch;flex-grow:0}#quantity-popup button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:18px 10px;gap:10px;width:410px;height:54px;background:#313135;flex:none;order:1;align-self:stretch;flex-grow:0;cursor:pointer}#quantity-popup button p{width:248px;height:18px;font-style:normal;font-weight:600;font-size:16px;line-height:18px;color:#fff;flex:none;order:0;flex-grow:0}#quantity-popup #cancel{display:flex;flex-direction:row;align-items:center;padding:0;gap:10px;width:49px;height:18px;border-radius:37px;flex:none;order:2;flex-grow:0}#quantity-popup #cancel p{width:49px;height:18px;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-decoration-line:underline;color:#000;flex:none;order:1;flex-grow:0;cursor:pointer}.backdrop{display:none;width:100%;height:100%;top:0;left:0;position:fixed;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#000;opacity:.2}@media screen and (max-width: 600px){#quantity-popup{padding:32px 45px}#quantity-popup #top-text,#quantity-popup #top-text h3,#quantity-popup #top-text p,#quantity-popup button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/231/assets/newPdp.css.map */
