p{margin:0}.listing-product-categories{margin:50px 0}@media print,screen and (min-width: 48em){.listing-product-categories{margin:100px 0}}.listing-product-categories .container{margin-bottom:-24px}@media print,screen and (min-width: 64em){.listing-product-categories .container{margin-bottom:-12px}}.listing-product-categories .common{padding-bottom:10px}@media print,screen and (min-width: 48em){.listing-product-categories .common{flex:0 0 auto;min-height:0px;min-width:0px;width:calc(100% - 1.5rem);margin-right:0.75rem;margin-left:0.75rem}}@media print,screen and (min-width: 64em){.listing-product-categories .common{width:calc(50% - 1.75rem);margin-right:0.875rem;margin-left:0.875rem}}.listing-product-categories .common .body-1{padding-bottom:10px}@media print,screen and (min-width: 64em){.listing-product-categories h2{margin-bottom:10px}}.listing-product-categories .list-tiles{display:flex;flex-grow:1;flex-wrap:wrap;margin:0}@media screen and (max-width: 47.99875em){.listing-product-categories .list-tiles{margin-left:-0.71875rem;margin-right:-0.71875rem}}@media screen and (max-width: 47.99875em)and (min-width: 30.0625em){.listing-product-categories .list-tiles{margin-left:-0.71875rem;margin-right:-0.71875rem}}@media screen and (max-width: 47.99875em)and (min-width: 48em){.listing-product-categories .list-tiles{margin-left:-0.75rem;margin-right:-0.75rem}}@media screen and (max-width: 47.99875em)and (min-width: 64em){.listing-product-categories .list-tiles{margin-left:-0.875rem;margin-right:-0.875rem}}@media print,screen and (min-width: 48em){.listing-product-categories .list-tiles{margin-bottom:-35px}}@media print,screen and (min-width: 64em){.listing-product-categories .list-tiles{margin-bottom:-26px}}.listing-product-categories .list-tiles .img-fluid{width:100%}.iphone.old-iphone .listing-product-categories .list-tiles .img-fluid{height:100%;max-height:none;object-fit:contain}.listing-product-categories .list-tiles .tile{width:calc(50% - 1.4375rem);margin-right:0.71875rem;margin-left:0.71875rem;background:#f1f1f1;list-style:none;margin-bottom:24px;position:relative}@media print,screen and (min-width: 48em){.listing-product-categories .list-tiles .tile{width:calc(33.3333333333% - 1.5rem);margin-right:0.75rem;margin-left:0.75rem}}@media print,screen and (min-width: 64em){.listing-product-categories .list-tiles .tile{width:calc(25% - 1.75rem);margin-right:0.875rem;margin-left:0.875rem;margin-bottom:38px}}.listing-product-categories .list-tiles .w-cta{background-color:#fff;bottom:-1px;box-sizing:border-box;min-height:30px;padding:10px 10px 0;position:absolute;right:0;width:calc(100% - 15px)}@media print,screen and (min-width: 48em){.listing-product-categories .list-tiles .w-cta{min-height:40px;padding:15px 20px 0;width:calc(100% - 30px)}}.listing-product-categories .list-tiles .cta{display:block;line-height:1.3}.listing-product-categories .list-tiles .cta::after{border:0}.listing-product-categories .list-tiles .cta::before{right:-24px;top:6px}.listing-product-categories .list-tiles .w-media{height:0;overflow:hidden;padding-bottom:100%}.listing-product-categories .list-tiles .w-media img{display:block;transition:all .3s cubic-bezier(0.42, 0, 0.58, 1)}.listing-product-categories .list-tiles .w-media:hover img{transform:scale(1.05)}.hero-listing-products{margin-bottom:40px}@media screen and (min-width: 48em)and (max-width: 63.99875em){.hero-listing-products .subsection{margin-left:.75rem;margin-right:.75rem}}@media print,screen and (min-width: 64em){.hero-listing-products .subsection{width:100%}}.hero-listing-products .subsection h1{font-size:1.5625rem;line-height:1.4;background:#fff;color:#262626;margin:0;padding:20px 25px 0 0;z-index:1}@media print,screen and (min-width: 64em){.hero-listing-products .subsection h1{font-size:1.875rem;line-height:1.33}}@media screen and (min-width: 81.25em){.hero-listing-products .subsection h1{font-size:2.5rem;line-height:1.25}}@media screen and (min-width: 100.0625em){.hero-listing-products .subsection h1{font-size:2.8125rem;line-height:1.11}}@media print,screen and (min-width: 64em){.hero-listing-products .subsection h1{width:calc(66.6666666667% - 1.75rem);margin-right:0.875rem;margin-left:0.875rem;padding:21px 0 0}}@media screen and (min-width: 81.25em){.hero-listing-products .subsection h1{width:calc(58.3333333333% - 1.75rem);margin-right:0.875rem;margin-left:0.875rem}}.hero-listing-products .subsection h1.title-only{color:#28343d;margin-bottom:0;margin-top:0;padding:0;position:initial;transform:initial}@media screen and (max-width: 47.99875em){.hero-listing-products .subsection h1.title-only{margin-top:1px;padding-top:20px}}@media screen and (min-width: 48em)and (max-width: 63.99875em){.hero-listing-products .subsection h1.title-only{margin-left:0;margin-top:1px;padding-top:20px}}.hero-listing-products .subsection .w-text{border-bottom:1px solid #d8d8d8;padding-bottom:25px}@media print,screen and (min-width: 48em){.hero-listing-products .subsection .read-more{box-sizing:border-box;padding-right:30px;width:calc(84% - .3rem)}}@media print,screen and (min-width: 64em){.hero-listing-products .subsection .read-more{width:calc(76% - .3rem)}}@media screen and (min-width: 81.25em){.hero-listing-products .subsection .read-more{width:calc(66.67% - .3rem)}}.hero-listing-products .subsection.common{margin-bottom:10px}@media screen and (max-width: 47.99875em){.hero-listing-products .subsection.common{margin:0;width:100%}}@media screen and (max-width: 63.99875em){.hero-listing-products .w-text{margin-left:25px;margin-right:25px}}.hero-listing-products .w-media{flex-grow:1}@media screen and (max-width: 47.99875em){.hero-listing-products .w-media{margin-left:-1.5625rem;margin-right:-1.5625rem}}@media screen and (min-width: 48em)and (max-width: 63.99875em){.hero-listing-products .w-media{margin-left:-2.875rem;margin-right:-2.875rem}}@media print,screen and (min-width: 64em){.hero-listing-products .w-media{flex:0 0 auto;min-height:0px;min-width:0px;width:calc(100% - 1.75rem);margin-right:0.875rem;margin-left:0.875rem}}.hero-listing-products .w-media .aspect-hero{overflow:hidden;padding-bottom:42.85%}.hero-listing-products .w-media .img-wrapper{background-color:#f1f1f1}.hero-listing-products .body-1{margin-bottom:10px}.hero-listing-products .common{flex-direction:column;margin-bottom:30px;padding:0;position:relative}@media screen and (min-width: 48em)and (max-width: 63.99875em){.hero-listing-products .common{margin-left:.75rem;margin-right:.75rem}}.inpage-nav{margin:50px 0}@media print,screen and (min-width: 48em){.inpage-nav{width:100%}}.inpage-nav:last-child>.container:last-child{margin-bottom:100px}.inpage-nav .grid{margin-left:-0.71875rem;margin-right:-0.71875rem}@media print,screen and (min-width: 30.0625em){.inpage-nav .grid{margin-left:-0.71875rem;margin-right:-0.71875rem}}@media print,screen and (min-width: 48em){.inpage-nav .grid{margin-left:-0.75rem;margin-right:-0.75rem}}@media print,screen and (min-width: 64em){.inpage-nav .grid{margin-left:-0.875rem;margin-right:-0.875rem}}.inpage-nav h2,.inpage-nav .subsection{flex:0 0 auto;min-height:0px;min-width:0px;width:calc(100% - 1.4375rem);margin-right:0.71875rem;margin-left:0.71875rem}@media print,screen and (min-width: 48em){.inpage-nav h2,.inpage-nav .subsection{flex:0 0 auto;min-height:0px;min-width:0px;width:calc(100% - 1.5rem);margin-right:0.75rem;margin-left:0.75rem}}@media print,screen and (min-width: 64em){.inpage-nav h2,.inpage-nav .subsection{flex:0 0 auto;min-height:0px;min-width:0px;width:calc(100% - 1.75rem);margin-right:0.875rem;margin-left:0.875rem}}@media screen and (min-width: 81.25em){.inpage-nav h2,.inpage-nav .subsection{flex:0 0 auto;min-height:0px;min-width:0px;width:calc(100% - 1.75rem);margin-right:0.875rem;margin-left:0.875rem}}.inpage-nav h2{margin-bottom:25px}@media print,screen and (min-width: 48em){.inpage-nav h2{margin-bottom:40px}}.inpage-nav .subsection{border-top:1px solid #d8d8d8}@media print,screen and (min-width: 48em){.inpage-nav .subsection{display:flex;padding:0}.inpage-nav .subsection>h3,.inpage-nav .subsection>ul,.inpage-nav .subsection>dl{padding-top:50px}.inpage-nav .subsection .key{width:calc(33.3333333333% - 1.5rem);margin-right:0.75rem;margin-left:0.75rem;display:inline-block;margin-left:0;vertical-align:top}.inpage-nav .subsection .value{width:calc(66.6666666667% - 1.5rem);margin-right:0.75rem;margin-left:0.75rem;display:inline-block;margin-right:0}}@media print,screen and (min-width: 64em){.inpage-nav .subsection{flex-direction:column}}@media screen and (max-width: 47.99875em){.inpage-nav .subsection.collapsed h3::before{background-color:#c20016;content:"";height:10px;position:absolute;right:4px;transition:all .5s ease;transform:rotate(0deg);width:2px;top:33px}.inpage-nav .subsection.collapsed h3::after{background-color:#c20016;content:"";height:2px;position:absolute;right:0;transition:all .5s ease;transform:rotate(180deg);width:10px}.inpage-nav .subsection:not(.collapsed) h3::before{background-color:#c20016;content:"";height:10px;position:absolute;right:4px;transition:all .5s ease;transform:rotate(90deg);width:2px;top:33px}.inpage-nav .subsection:not(.collapsed) h3::after{background-color:#c20016;content:"";height:2px;position:absolute;right:0;transition:all .5s ease;transform:rotate(360deg);width:10px}}.inpage-nav .subsection h3{font-size:1.125rem;line-height:1.39}@media print,screen and (min-width: 64em){.inpage-nav .subsection h3{font-size:1.25rem;line-height:1.5}}@media screen and (min-width: 100.0625em){.inpage-nav .subsection h3{font-size:1.375rem;line-height:1.36}}@media screen and (max-width: 47.99875em){.inpage-nav .subsection h3{margin-bottom:0;padding:25px 0}}@media print,screen and (min-width: 48em){.inpage-nav .subsection h3{width:calc(25% - 1.5rem);margin-right:0.75rem;margin-left:0.75rem;margin-left:0}}.inpage-nav .subsection h3::after{font-size:0.625rem;margin-top:12px;position:absolute;right:0}@media screen and (max-width: 47.99875em){.inpage-nav .subsection:last-child{border-bottom:1px solid #d8d8d8}}@media print,screen and (min-width: 48em){.inpage-nav .subsection:last-child{margin-bottom:0}}@media print,screen and (min-width: 48em){.inpage-nav .subsection:not(:last-child){padding-bottom:40px}}@media screen and (max-width: 47.99875em){.inpage-nav .subsection>dl{display:none;margin-bottom:0;overflow:hidden}}@media print,screen and (min-width: 48em){.inpage-nav .subsection>dl{width:calc(75% - 1.5rem);margin-right:0.75rem;margin-left:0.75rem;margin-bottom:0}}.inpage-nav .subsection .key{font-family:"Rooster",sans-serif;font-style:normal;font-weight:700;font-size:0.9375rem;line-height:1.67}@media screen and (min-width: 100.0625em){.inpage-nav .subsection .key{font-size:1.0625rem;line-height:1.47}}@media screen and (max-width: 47.99875em){.inpage-nav .subsection .key:not(:first-child){margin-top:15px}}.inpage-nav .subsection ul{list-style:none;margin-bottom:0;margin-left:0}.inpage-nav .subsection dd,.inpage-nav .subsection dt{margin-bottom:12px}@media screen and (max-width: 47.99875em){.inpage-nav .subsection dt{margin-bottom:0}}.inpage-nav .subsection dd:last-child{margin-bottom:25px}@media screen and (max-width: 47.99875em){.inpage-nav .subsection>ul{display:none;margin-bottom:0}.inpage-nav .subsection>ul li:last-child{margin-bottom:25px}}@media print,screen and (min-width: 48em){.inpage-nav .subsection>ul{width:calc(66.6666666667% - 1.5rem);margin-right:0.75rem;margin-left:0.75rem}}@media screen and (min-width: 81.25em){.inpage-nav .subsection>ul{width:calc(50% - 1.75rem);margin-right:0.875rem;margin-left:0.875rem}}.inpage-nav .subsection .document{padding-left:25px;position:relative}@media print,screen and (min-width: 48em){.inpage-nav .subsection .document{display:inline-block;margin-bottom:40px;vertical-align:top;width:33%}.inpage-nav .subsection .document:last-child,.inpage-nav .subsection .document:nth-last-child(2):nth-child(odd){margin-bottom:0}}@media screen and (min-width: 81.25em){.inpage-nav .subsection .document{width:44%}}.inpage-nav .subsection .document a{display:block}.inpage-nav .subsection .document a::before{content:"";display:inline-block;height:50px;left:-4px;position:absolute;width:30px}.inpage-nav .subsection .document::before{font-family:"icon-howdens";line-height:1;speak:none;text-transform:none;content:"";font-size:1.125rem;left:0;position:absolute;top:5px}@media screen and (max-width: 47.99875em){.inpage-nav .subsection .document:not(:first-child){margin-top:15px}}.inpage-nav .subsection .document .name{font-family:"Rooster",sans-serif;font-style:normal;font-weight:700;font-size:0.8125rem;line-height:1.54;letter-spacing:-0.2px}@media screen and (min-width: 100.0625em){.inpage-nav .subsection .document .name{font-size:0.9375rem;line-height:1.33}}@media print,screen and (min-width: 48em){.inpage-nav .subsection .document .name{padding-right:15px;word-wrap:break-word}}.inpage-nav .subsection .document .size{font-family:"Rooster",sans-serif;font-style:normal;font-weight:300;font-size:0.8125rem;line-height:1.54;color:#71777b;letter-spacing:-0.2px;margin-top:5px}@media screen and (min-width: 100.0625em){.inpage-nav .subsection .document .size{font-size:0.9375rem;line-height:1.33}}.no-touch .inpage-nav .document a:hover{color:#c20016}.inpage-nav .list-items li{display:flex;margin-bottom:12px}.inpage-nav .list-items li:not(:first-child){margin-top:.3rem}.inpage-nav .list-items li:last-child{margin-bottom:0}.inpage-nav .list-items img{align-self:start;height:auto;max-width:40px}.inpage-nav .list-items img+span{margin-left:15px}@media print,screen and (min-width: 48em){.inpage-nav .list-items img+span{margin-left:30px}}.inpage-nav .value{font-family:"Rooster",sans-serif;font-style:normal;font-weight:300;font-size:0.9375rem;line-height:1.67}@media screen and (min-width: 100.0625em){.inpage-nav .value{font-size:1.0625rem;line-height:1.47}}.inpage-nav .value .yes::before{font-family:"icon-howdens";line-height:1;speak:none;text-transform:none;content:"";color:#c20016}.inpage-nav .value .no::before{font-family:"icon-howdens";line-height:1;speak:none;text-transform:none;content:"";color:#c20016}.inpage-nav .sticky-links{display:block}@media screen and (max-width: 47.99875em){.inpage-nav .sticky-links{display:none}}.inpage-nav .sticky-links .links{background-color:#fff}@media print,screen and (min-width: 48em){.inpage-nav .sticky-links .links{padding:10px 0}}.inpage-nav .sticky-links a{font-family:"Rooster",sans-serif;font-style:normal;font-weight:700;font-size:0.8125rem;line-height:1.54;color:#71777b;display:inline-block;letter-spacing:2px;line-height:1.23;margin-bottom:20px;margin-right:60px;position:relative;text-transform:uppercase}@media screen and (min-width: 100.0625em){.inpage-nav .sticky-links a{font-size:0.9375rem;line-height:1.33}}.inpage-nav .sticky-links a.active{color:#c20016}.inpage-nav .sticky-links a.active::before{background-color:#c20016;bottom:-3px;content:"";height:2px;left:0;position:absolute;width:100%}.no-touch .inpage-nav .sticky-links a:hover{color:#c20016}.no-touch .inpage-nav .sticky-links a:hover::before{background-color:#c20016;bottom:-3px;content:"";height:2px;left:0;position:absolute;width:100%}@media print,screen and (min-width: 48em){.inpage-nav[data-inview=true].sticky .sticky-links{left:0;margin-bottom:0;position:fixed;right:0;top:0;width:100%;z-index:99}.inpage-nav[data-inview=true].sticky .sticky-links>.container{background-color:#fff}}.kitchen-product-listing__tiles .star-rating{width:13.75rem;margin:.75rem 0 0}@media print,screen and (min-width: 64em){.kitchen-product-listing__tiles .star-rating{margin-top:1rem}}.kitchen-product-listing__tiles .star-rating__path{fill:#fff}.kitchen-product-listing__tiles .star-rating__substrate{fill:#fff}.kitchen-product-listing__tiles .star-rating__link{font-size:0.8125rem;line-height:0.9375rem;background:none}.kitchen-product-listing__tiles .star-rating__link:hover{background:none}.kitchen-product-listing__tiles .star-rating__link__write-review{display:none}.kitchen-product-listing__tiles .star-rating__link__text{text-decoration:none}.kitchen-product-listing__tiles .star-rating-summary{position:relative;margin:1.0625rem 0 0 0}.kitchen-product-listing__tiles .star-rating-value{margin:0 .4375rem 0 1rem}.kitchen-product-listing__tiles .star-rating__mask,.kitchen-product-listing__tiles .star-rating__box{height:18px;width:102px}.kitchen-product-listing__tiles .star-rating__box{margin-right:.5625rem}.kitchen-product-listing .filtering-sort{margin-top:0}.kitchen-product-listing .filtering-sort__container{padding-top:30px}@media screen and (max-width: 47.99875em){.kitchen-product-listing .filtering-sort__btn-label{display:inline-block;vertical-align:middle}}@media print,screen and (min-width: 64em){.kitchen-product-listing .facet{padding-top:20px}}@media screen and (min-width: 30.0625em)and (max-width: 47.99875em){.kitchen-product-listing .w-facet{flex:0 0 auto;min-height:0px;min-width:0px;width:calc(100% - 1.4375rem);margin-right:0.71875rem;margin-left:0.71875rem}}.kitchen-product-listing.component{margin-bottom:0}.kitchen-product-listing.component .listing__heading{font-size:1.875rem;line-height:2.5rem;margin-bottom:4px;color:#28343d}@media screen and (max-width: 63.99875em){.kitchen-product-listing.component .listing__heading{font-size:1.5625rem;line-height:2.1875rem}}.kitchen-product-listing.component .listing__text{color:#71777b;font-size:0.9375rem;font-weight:400;line-height:1.5625rem}.kitchen-product-listing.component .listing__text .inline{display:inline}.kitchen-product-listing.component .listing__introduction{padding:10px 0 32px}@media screen and (max-width: 63.99875em){.kitchen-product-listing.component .listing__introduction{padding:4px 8px 30px}}@media screen and (max-width: 47.99875em){.kitchen-product-listing.component .listing__introduction{padding:4px 0 30px}}.no-js .kitchen-product-listing.component .listing__introduction .hide{display:block !important}.kitchen-product-listing.component .listing__introduction a{color:#4a90e2;text-decoration:underline}.kitchen-product-listing.component .listing__introduction a:hover,.kitchen-product-listing.component .listing__introduction a:focus{color:#3c7ece}.kitchen-product-listing.component .listing__introduction .read-more .label{margin-top:13px}.kitchen-product-listing.component .listing__introduction .read-more .label .btn{padding:0}.kitchen-product-listing.component .listing__introduction .read-more .label .btn+.btn{margin-left:0}.kitchen-product-listing.component .listing__introduction .read-more .label .btn:hover{background:none}.kitchen-product-listing.component .listing__introduction .read-more .label::before,.kitchen-product-listing.component .listing__introduction .read-more .label::after{display:none}.no-js .kitchen-product-listing.component .listing__introduction .read-more .label .kitchen-product-listing.component .listing__introduction .read-more .label{display:none}.kitchen-product-listing__container{margin-top:45px;width:100%}.kitchen-product-listing__container ul,.kitchen-product-listing__container li{margin:0;list-style:none}@media screen and (max-width: 63.99875em){.kitchen-product-listing__container ul,.kitchen-product-listing__container li{margin:0 auto}}@media screen and (max-width: 63.99875em){.kitchen-product-listing__container{margin-top:33px}}@media screen and (max-width: 47.99875em){.kitchen-product-listing__container{margin-top:13px}}.kitchen-product-listing__tiles{list-style:none;margin:0}.kitchen-product-listing__tiles .group{list-style:none}.kitchen-product-listing__tiles .group>ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0}.kitchen-product-listing__tiles .group .tile{align-self:stretch;background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.15);width:calc(50% - 15px);margin:0 30px 30px 0;min-height:610px;max-width:585px;position:relative}.kitchen-product-listing__tiles .group .tile .tile-inner{display:flex;flex:100%;flex-wrap:wrap;justify-content:space-between;padding:25px 30px}@media screen and (max-width: 63.99875em){.kitchen-product-listing__tiles .group .tile .tile-inner{padding:17px 24px}}@media screen and (max-width: 47.99875em){.kitchen-product-listing__tiles .group .tile .tile-inner{flex-direction:column;padding:18px 16px 22px 16px;position:relative}}.kitchen-product-listing__tiles .group .tile .tile-inner--align-left{width:60%}@media screen and (max-width: 81.24875em){.kitchen-product-listing__tiles .group .tile .tile-inner--align-left{width:calc(100% - 230px)}}@media screen and (max-width: 63.99875em){.kitchen-product-listing__tiles .group .tile .tile-inner--align-left{width:54%}}@media screen and (max-width: 47.99875em){.kitchen-product-listing__tiles .group .tile .tile-inner--align-left{width:100%}}.kitchen-product-listing__tiles .group .tile .tile-inner--align-right{max-width:178px;width:35%}@media screen and (max-width: 81.24875em){.kitchen-product-listing__tiles .group .tile .tile-inner--align-right{width:200px}}@media screen and (max-width: 63.99875em){.kitchen-product-listing__tiles .group .tile .tile-inner--align-right{max-width:100%;width:41%}}@media screen and (max-width: 47.99875em){.kitchen-product-listing__tiles .group .tile .tile-inner--align-right{width:100%}}.kitchen-product-listing__tiles .group .tile:nth-child(2n){margin-right:0}.kitchen-product-listing__tiles .group .tile .status{background:#27642c;color:#fff;font-size:0.875rem;font-weight:700;letter-spacing:.092em;line-height:1;padding:9px 15px;position:absolute;right:0;top:0;text-transform:uppercase;z-index:1}.kitchen-product-listing__tiles .group .tile .w-media{overflow:hidden}.kitchen-product-listing__tiles .group .tile .w-media img{object-fit:cover;width:100%}.kitchen-product-listing__tiles .group .tile .w-media .kitchen-product-listing-highlight{width:48px;position:absolute;top:0;right:0}@media screen and (max-width: 47.99875em){.kitchen-product-listing__tiles .group .tile .w-media{flex-shrink:0}}.kitchen-product-listing__tiles .group .tile .w-desc .title{font-size:1.5625rem;font-weight:700;line-height:1.4;margin-bottom:0}@media print,screen and (min-width: 48em){.kitchen-product-listing__tiles .group .tile .w-desc .title{font-size:1.875rem;line-height:1.28}}.kitchen-product-listing__tiles .group .tile .w-desc h4{color:#767572;font-size:1.5rem;font-weight:300;line-height:1.04;margin-top:.25rem;margin-bottom:0}@media screen and (max-width: 63.99875em){.kitchen-product-listing__tiles .group .tile .w-desc h4{font-size:1.25rem;line-height:1.25}}@media print,screen and (min-width: 64em){.kitchen-product-listing__tiles .group .tile .w-desc h4{margin-top:.625rem}}.kitchen-product-listing__tiles .group .tile .w-desc p{font-size:0.8125rem;line-height:1.54;margin-top:.75rem}.kitchen-product-listing__tiles .group .tile .w-desc p .product-id{font-weight:400}@media print,screen and (min-width: 64em){.kitchen-product-listing__tiles .group .tile .w-desc p{margin-top:1rem}}.kitchen-product-listing__tiles .group .tile .w-desc ul{margin-top:.9375rem}.kitchen-product-listing__tiles .group .tile .w-desc ul li{font-size:0.8125rem;line-height:1.54;padding-left:16px;position:relative}.kitchen-product-listing__tiles .group .tile .w-desc ul li::before{background:#28343d;border-radius:100%;content:"";display:block;height:5px;left:0;position:absolute;top:7px;width:5px}.kitchen-product-listing__tiles .group .tile .w-desc ul li+li{padding-top:5px}@media screen and (max-width: 63.99875em){.kitchen-product-listing__tiles .group .tile .w-desc ul li+li{padding-top:8px}}.kitchen-product-listing__tiles .group .tile .w-desc ul li+li::before{top:10px}@media print,screen and (min-width: 64em){.kitchen-product-listing__tiles .group .tile .w-desc ul{margin-top:1.125rem}}.kitchen-product-listing__tiles .group .tile .w-desc a.related-docs{display:inline-block;font-size:0.8125rem;margin-top:10px;text-decoration:underline}.kitchen-product-listing__tiles .group .tile .w-desc a.related-docs:first-of-type,.kitchen-product-listing__tiles .group .tile .w-desc a.related-docs:first-child{margin-top:20px}.kitchen-product-listing__tiles .group .tile .frontal-image{background-color:#fff;background-size:auto 120px !important;border:1px solid #c8c8c8;border-radius:100%;display:flex;height:176px;margin:-74px 0 2px;position:relative;right:10px;width:176px;justify-content:center;align-items:center}.kitchen-product-listing__tiles .group .tile .frontal-image__inner{width:100%;height:100%;max-width:91px;max-height:129px}.kitchen-product-listing__tiles .group .tile .frontal-image__inner>div{display:block;height:100%;width:100%}@media screen and (max-width: 47.99875em){.kitchen-product-listing__tiles .group .tile .frontal-image__inner{max-height:76px;max-width:52px}}.kitchen-product-listing__tiles .group .tile .frontal-image img{display:block;height:100%;max-height:129px;margin:auto;max-width:91px;object-fit:cover;width:100%}@media screen and (max-width: 63.99875em){.kitchen-product-listing__tiles .group .tile .frontal-image img{height:143px;width:98px}}@media screen and (max-width: 47.99875em){.kitchen-product-listing__tiles .group .tile .frontal-image img{max-height:76px;max-width:52px}}@media screen and (max-width: 63.99875em){.kitchen-product-listing__tiles .group .tile .frontal-image{height:197px;width:191px;right:-15px}}@media screen and (max-width: 47.99875em){.kitchen-product-listing__tiles .group .tile .frontal-image{height:104px;margin-top:0;position:absolute;top:-85px;width:104px;right:15px}}.kitchen-product-listing__tiles .group .tile .available-colors{position:relative;z-index:1}@media screen and (max-width: 47.99875em){.kitchen-product-listing__tiles .group .tile .available-colors{margin-top:20px}}@media screen and (max-width: 63.99875em){.kitchen-product-listing__tiles .group .tile .available-colors .desktop-colors{display:none}}.kitchen-product-listing__tiles .group .tile .available-colors .mobile-colors{display:none}@media screen and (max-width: 47.99875em){.kitchen-product-listing__tiles .group .tile .available-colors .mobile-colors{display:flex}}.kitchen-product-listing__tiles .group .tile .available-colors .tablet-colors{display:none}@media screen and (max-width: 63.99875em){.kitchen-product-listing__tiles .group .tile .available-colors .tablet-colors{display:flex;justify-content:space-between}}@media screen and (max-width: 47.99875em){.kitchen-product-listing__tiles .group .tile .available-colors .tablet-colors{display:none}}.kitchen-product-listing__tiles .group .tile .available-colors .label{display:block;margin-bottom:5px;font-size:0.75rem;line-height:1.5625rem;letter-spacing:normal}.kitchen-product-listing__tiles .group .tile .available-colors .extra-colors{border:none;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.kitchen-product-listing__tiles .group .tile .available-colors .extra-colors .btn--text-link{color:#aeaeae;font-size:0.6875rem;line-height:30px;height:29px;text-align:center;text-decoration:none;width:30px}@media screen and (max-width: 63.99875em){.kitchen-product-listing__tiles .group .tile .available-colors .extra-colors .btn--text-link{height:30px;width:32px}}@media screen and (max-width: 47.99875em){.kitchen-product-listing__tiles .group .tile .available-colors .extra-colors .btn--text-link{border:1px solid;height:22px;line-height:24px;width:24px}}.kitchen-product-listing__tiles .group .tile .available-colors ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0}.kitchen-product-listing__tiles .group .tile .available-colors ul li{align-self:stretch;border:none;border-radius:50%;flex:1 0 21%;margin:0 16px 10px 0;max-height:31px;max-width:30px}.kitchen-product-listing__tiles .group .tile .available-colors ul li:nth-child(4n){margin-right:0}@media screen and (max-width: 63.99875em){.kitchen-product-listing__tiles .group .tile .available-colors ul li:nth-child(4n){margin-right:16px}}@media screen and (max-width: 47.99875em){.kitchen-product-listing__tiles .group .tile .available-colors ul li:nth-child(4n){margin-right:8px}}@media screen and (max-width: 63.99875em){.kitchen-product-listing__tiles .group .tile .available-colors ul li{max-height:32px;max-width:32px}.kitchen-product-listing__tiles .group .tile .available-colors ul li:nth-child(5n){margin-right:0}}@media screen and (max-width: 47.99875em){.kitchen-product-listing__tiles .group .tile .available-colors ul li{max-height:24px;margin-right:8px;max-width:24px}.kitchen-product-listing__tiles .group .tile .available-colors ul li:nth-child(5n){margin-right:8px}}.kitchen-product-listing__tiles .group .tile .available-colors ul li .tooltip{border:none;display:block;height:100%;width:100%}.kitchen-product-listing__tiles .group .tile .available-colors ul li .tooltip img{border-radius:50%}@media screen and (max-width: 63.99875em){.kitchen-product-listing__tiles .group .tile .available-colors ul li .tooltip img{height:32px;width:32px}}@media screen and (max-width: 47.99875em){.kitchen-product-listing__tiles .group .tile .available-colors ul li .tooltip img{height:24px;width:24px}}.kitchen-product-listing__tiles .group .tile .tile-link{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width: 63.99875em){.kitchen-product-listing__tiles .group .tile{flex:100%;max-width:608px;min-height:596px}.kitchen-product-listing__tiles .group .tile:nth-child(1n){margin-right:0}}@media screen and (max-width: 47.99875em){.kitchen-product-listing__tiles .group .tile{display:flex;flex-direction:column;margin:0 auto 16px;max-width:100%;min-height:545px}}@media screen and (max-width: 63.99875em){.kitchen-product-listing__tiles{max-width:610px}}@media screen and (max-width: 47.99875em){.kitchen-product-listing__tiles{max-width:382px}}.kitchen-details__hero{position:relative}.configuration-modal-active .kitchen-details__hero{background-color:#fff;position:fixed;z-index:100}@media screen and (max-device-width: 915px)and (orientation: portrait){.configuration-modal-active .kitchen-details__hero{transform-origin:left top;transform:rotate(90deg);top:0;left:100%;height:100vw;width:100vh;width:calc(var(--vh, 1vh)*100)}}@media screen and (max-device-width: 915px)and (orientation: landscape){.configuration-modal-active .kitchen-details__hero{top:0;left:0;height:100vh;width:100vw;height:calc(var(--vh, 1vh)*100)}}@media screen and (max-device-width: 915px){.configuration-modal-active .kitchen-details__hero .kitchen-details__banner,.configuration-modal-active .kitchen-details__hero .kitchen-details__image-container,.configuration-modal-active .kitchen-details__hero .kitchen-details__image{height:100%}.configuration-modal-active .kitchen-details__hero .kitchen-details__image{padding:0}}.kitchen-details__hero img{user-select:none}.kitchen-details__hero .radio{opacity:0;position:absolute}.kitchen-details__hero .radio+.radio-label{display:inline-block;font-size:0.8125rem;position:relative;width:auto;caret-color:rgba(0,0,0,0)}.kitchen-details__hero .radio+.radio-label::before{content:"";height:32px;width:32px;box-shadow:inset 0 3px 5px 0 rgba(0,0,0,.3);border:none;content:"";left:0;position:absolute;top:0;border-radius:32px}.kitchen-details__hero .radio+.radio-label::after{content:"";position:absolute;top:4px;left:4px;height:9px;width:9px;border-radius:32px;vertical-align:text-top}.kitchen-details__hero .radio:checked+.radio-label:after{background:url("/Media/selected-agree.svg") no-repeat center center rgba(0,0,0,0);content:"";display:block;height:100%;width:100%;width:24px;height:24px;background-color:#70c624}.kitchen-details__hero .radio:disabled+.radio-label{color:#28343d;cursor:auto;opacity:.5}.kitchen-details__hero .radio:disabled+.radio-label:before{background:#c8c8c8}.kitchen-details__hero .radio:disabled:hover+.radio-label{text-decoration:none}.kitchen-details__hero .roundel{background:#fff;border:none;border-radius:100%;margin-bottom:0;overflow:hidden}.kitchen-details__hero .roundel img{height:100%;max-width:none;max-height:none}.kitchen-details__hero .carousel-arrows{opacity:0}@media print,screen and (min-width: 64em){.kitchen-details__hero .carousel-arrows .arrow{background:#fff;border-radius:0}}@media print,screen and (min-width: 64em){.kitchen-details__hero .carousel-arrows .arrow::after{font-family:"icon-howdens";line-height:1;speak:none;text-transform:none;content:"";font-size:0.625rem;transition:transform 675ms ease;transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1);position:absolute;top:50%;left:50%;height:14px;color:#28343d;font-size:0.875rem;font-weight:700;transform:translate(-50%, -50%);transition:color 400ms cubic-bezier(0.2, 0, 0.2, 1)}}@media print,screen and (min-width: 64em){.kitchen-details__hero .carousel-arrows .arrow:not(.disabled):hover{background:#28343d;border-color:#28343d;outline:0}}.kitchen-details__hero .carousel-arrows .arrow:not(.disabled):hover::after{color:#fff}.kitchen-details__hero .carousel-arrows .arrow.disabled{background-color:#fff}@media print,screen and (min-width: 64em){.kitchen-details__hero .carousel-arrows .arrow.disabled::after{color:#c8c8c8}}.kitchen-details__banner{overflow:hidden}@media(orientation: portrait){.configuration-modal-active .kitchen-details__banner{height:100%}}.kitchen-details__image{padding-bottom:100%;overflow:hidden}@media print,screen and (min-width: 48em){.kitchen-details__image{padding-bottom:56.25%}}@media print,screen and (min-width: 64em){.kitchen-details__image{padding-bottom:42.8571428571%}}.configuration-modal-active .kitchen-details__image .img-fluid{display:none}@media(orientation: portrait){.configuration-modal-active .kitchen-details__image{height:100%;padding-bottom:0}}.kitchen-details__image .img-fluid{display:block}.configuration-modal-active .kitchen-details__image .img-fluid{height:100%;object-fit:cover}.kitchen-details__image-container{margin:0 auto;max-width:25.875rem;position:relative}@media print,screen and (min-width: 48em){.kitchen-details__image-container{max-width:none}}@media screen and (min-width: 70em){.kitchen-details__image-container{height:30rem;max-width:70rem}}@media screen and (min-width: 100em){.kitchen-details__image-container{max-width:100rem;height:auto}}.configuration-modal-active .kitchen-details__image-container{max-width:100%}@media(orientation: portrait){.configuration-modal-active .kitchen-details__image-container{height:100%}}.kitchen-details__image-configuration{position:absolute;left:0;top:0;right:0;bottom:0;display:none}.kitchen-details__image-configuration img{top:0;object-fit:cover;height:100%;width:100%}.configuration-modal-active .kitchen-details__image-configuration{display:block}.kitchen-details__cameo{position:absolute;top:0;display:flex;flex-wrap:wrap;height:100%;width:100%}@media print,screen and (min-width: 48em){.kitchen-details__cameo{width:76.1904761905%}}.kitchen-details__cameo--left{left:calc(-100% - 8px)}@media print,screen and (min-width: 48em){.kitchen-details__cameo--left{left:-76.1904761905%}.kitchen-details__cameo--left>.kitchen-details__cameo-color{margin-right:10px}}.kitchen-details__cameo--right{right:calc(-100% - 8px)}@media print,screen and (min-width: 48em){.kitchen-details__cameo--right{right:-76.1904761905%}.kitchen-details__cameo--right>.kitchen-details__cameo-color{margin-left:10px}}.configuration-modal-active .kitchen-details__cameo{display:none}.kitchen-details__cameo-color{flex-basis:100%}.kitchen-details__panel-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;z-index:10}.kitchen-details__panel-wrapper--sticky{z-index:14}.kitchen-details__hero--modal-active .kitchen-details__panel-wrapper{z-index:10}@media screen and (max-width: 47.99875em){.configuration-modal-active.configuration-modal-controls-visible .kitchen-details__panel-wrapper{bottom:128px}}@media print,screen and (min-width: 48em){.kitchen-details__panel-wrapper{bottom:88px}}@media print,screen and (min-width: 64em){.kitchen-details__panel-wrapper{bottom:100px}}@media print,screen and (min-width: 48em){.is-finish-toggle .kitchen-details__panel-wrapper{bottom:128px}}@media print,screen and (min-width: 64em){.is-finish-toggle .kitchen-details__panel-wrapper{bottom:140px}}.kitchen-details__fixed-panel{display:flex;width:100%}@media print,screen and (min-width: 48em){.kitchen-details__fixed-panel{height:80px;margin:.5625rem 0 .5625rem;position:sticky;top:9px}}@media print,screen and (min-width: 64em){.kitchen-details__fixed-panel{margin:.9375rem 0;top:15px}}@media screen and (max-width: 47.99875em){body:not(.configuration-modal-active) .kitchen-details__fixed-panel{box-shadow:inset 0px 21px 16px -20px rgba(0,0,0,.1);height:82px;margin-bottom:.5rem}}.kitchen-details__fixed-panel--stick-to-top{background-color:#fff;box-shadow:0px 0 30px 0 rgba(0,0,0,.5);top:0;left:0;position:fixed;margin-top:0;z-index:10}.kitchen-details__fixed-panel--stick-to-top .kitchen-panel__btn--back-up{display:flex}.kitchen-details__controls{align-items:flex-start;display:flex;flex-grow:1;margin-top:1rem}@media screen and (max-width: 47.99875em){body:not(.configuration-modal-controls-visible) .kitchen-details__controls,body:not(.configuration-modal-controls-visible .kitchen-details__hero--modal-active) .kitchen-details__controls{opacity:1}}@media print,screen and (min-width: 48em){.kitchen-details__controls{margin-top:.9375rem}}.kitchen-details__fixed-panel--stick-to-top .kitchen-details__controls{display:none}.kitchen-details__container{box-sizing:border-box;display:flex;margin:0 auto;padding:0 1rem;width:100%}@media print,screen and (min-width: 48em){.kitchen-details__container{padding:0 1.5rem}}@media print,screen and (min-width: 64em){.kitchen-details__container{padding:0 1.875rem}}@media screen and (min-width: 70em){.kitchen-details__container{max-width:70rem}}@media screen and (min-width: 100em){.kitchen-details__container{max-width:100rem}}.kitchen-details__dropdown{position:relative}@media print,screen and (min-width: 48em){.kitchen-details__dropdown{margin-right:1rem}}@media print,screen and (min-width: 64em){.kitchen-details__dropdown{margin-right:1.875rem}}@media screen and (max-width: 47.99875em){.kitchen-details__dropdown--style{width:100%}}.configuration-modal-active .kitchen-details__dropdown--style{display:none}@media screen and (max-width: 47.99875em){.kitchen-details__dropdown--layout{display:none}}.configuration-modal-active .kitchen-details__dropdown--layout{display:block;opacity:0;transition:opacity .3s}.configuration-modal-controls-visible .kitchen-details__dropdown--layout{opacity:1}.kitchen-details__dropdown-btn{align-items:center;display:flex;border-width:0;box-shadow:0 0 8px 0 rgba(0,0,0,.15);line-height:1.67;min-width:180px;min-height:50px;padding:.75rem 1.25rem;font-size:0.9375rem;font-weight:normal;text-transform:none;text-align:left;overflow:visible;position:relative}.kitchen-details__dropdown-btn--style{min-width:160px}@media screen and (max-width: 47.99875em){.kitchen-details__dropdown-btn--style{width:100%}}.kitchen-details__dropdown-btn::before{background:#fff;content:"";display:block;height:9px;width:100%;position:absolute;bottom:-8px;left:0;visibility:hidden;transition:background-color .4s cubic-bezier(0.2, 0, 0.2, 1)}.dropdown.active .kitchen-details__dropdown-btn{background:#f1f1f1;border-bottom-right-radius:0;border-bottom-left-radius:0}.dropdown.active .kitchen-details__dropdown-btn::before{background:#f1f1f1;visibility:visible}@media screen and (max-width: 47.99875em){.dropdown.active .kitchen-details__dropdown-btn::before{bottom:-4px;height:5px}}.kitchen-details__dropdown-btn>.icon-chevron-down-thick{margin-left:auto;transition:transform .2s}.dropdown.active .kitchen-details__dropdown-btn>.icon-chevron-down-thick{transform:rotate(180deg)}.kitchen-details__dropdown-menu{box-shadow:0 0 8px 0 rgba(0,0,0,.15);border-radius:25px;position:absolute;top:100%;left:0;display:none;float:left;margin-top:.625rem;text-align:left;list-style:none}.kitchen-details__dropdown-menu--style{min-width:185px;max-width:600px;width:max-content}@media screen and (max-width: 47.99875em){.kitchen-details__dropdown-menu--style{margin-top:.25rem;width:100%}}.kitchen-details__dropdown-menu--layout{width:544px}@media screen and (max-width: 47.99875em){.kitchen-details__dropdown-menu--layout{margin-top:.4375rem}}.dropdown.active .kitchen-details__dropdown-menu{display:block}.kitchen-details__dropdown-caption{background-color:#f1f1f1;border-top-right-radius:25px;font-size:0.9375rem;display:flex;align-items:center;justify-content:center;height:40px}.kitchen-details__dropdown-container{background-color:#fff;border-radius:25px;border-top-left-radius:0;box-sizing:border-box;display:flex;flex-wrap:wrap}@media screen and (max-width: 47.99875em){.kitchen-details__dropdown-container{border-top-right-radius:0;width:100%}}.kitchen-details__dropdown-caption~.kitchen-details__dropdown-container{border-top-right-radius:0}.kitchen-details__dropdown-icon{display:inline-block;height:24px;width:24px;vertical-align:middle}.kitchen-details__dropdown-icon::before{content:"";display:block;height:100%;width:100%}.kitchen-details__dropdown-text .layout-selector__icon{margin-right:.625rem}.kitchen-details__dropdown-text .layout-selector__icon{margin-right:.625rem}@media print,screen and (min-width: 48em){.kitchen-details__back-button{margin-top:.9375rem}}.kitchen-details__ksf-button{border-radius:25px;box-shadow:0 0 8px 0 rgba(0,0,0,.15);color:#fff;background-color:rgba(0,0,0,.8);padding:17px 26px;margin-right:30px;font-size:15px}.kitchen-details__ksf-button:hover{color:#fff}@media screen and (max-width: 47.99875em){.kitchen-details__ksf-button{display:none}}.kitchen-details__ksf-button--results{padding-left:58px;position:relative}@media screen and (max-width: 63.99875em){.kitchen-details__ksf-button--results{margin-right:1rem}}@media screen and (max-width: 47.99875em){.kitchen-details__ksf-button--results{display:block;font-size:0;height:50px;width:50px;padding:0}}.kitchen-details__ksf-button--results:after{content:"";position:absolute;width:24px;height:24px;mask-image:url(/Media/arrow-left.svg);background-color:#fff;left:24px;top:50%;margin-top:-12px}@media screen and (max-width: 47.99875em){.kitchen-details__ksf-button--results:after{left:13px}}.kitchen-details__finish-toggle{position:relative;width:100%}@media screen and (max-width: 47.99875em){body:not(.configuration-modal-active) .kitchen-details__finish-toggle{position:absolute;opacity:0;visibility:hidden}}@media print,screen and (min-width: 48em){.kitchen-details__finish-toggle{position:absolute}}.kitchen-details__finish-toggle-wrapper{position:absolute;width:100%;opacity:0;overflow:hidden;visibility:hidden;pointer-events:none;z-index:-1}@media screen and (max-width: 47.99875em){body:not(.configuration-modal-active) .kitchen-details__finish-toggle-wrapper{position:absolute}}@media print,screen and (min-width: 48em){.kitchen-details__finish-toggle-wrapper{position:static;opacity:1;z-index:auto;visibility:visible;pointer-events:initial;overflow:initial}}.configuration-modal-active .kitchen-details__finish-toggle-wrapper{bottom:-188px;left:0;visibility:hidden;pointer-events:none;opacity:0;transition:opacity .3s,bottom .5s}.configuration-modal-controls-visible .kitchen-details__finish-toggle-wrapper,.configuration-modal-active .kitchen-details__hero--modal-active .kitchen-details__finish-toggle-wrapper{position:absolute;z-index:auto;visibility:visible;pointer-events:initial;bottom:0;opacity:1;transition:opacity .3s,bottom .5s}.configuration-modal-active .kitchen-details__hero--modal-active .kitchen-details__finish-toggle-wrapper{top:0}.kitchen-details__finish-toggle-controller{display:block;width:100%;background-color:rgba(0,0,0,.6);color:#fff;text-transform:uppercase;font-size:0.8125rem;overflow:auto;z-index:1;transition:opacity .3s,bottom .5s;-ms-overflow-style:none;scrollbar-width:none}.kitchen-details__finish-toggle-controller::-webkit-scrollbar{display:none}@media print,screen and (min-width: 48em){.kitchen-details__finish-toggle-controller{position:absolute;bottom:0}}.configuration-modal-active .kitchen-details__finish-toggle-controller{opacity:0}.configuration-modal-controls-visible .kitchen-details__finish-toggle-controller{opacity:1}.kitchen-details__finish-toggle-controller--list{margin:0 auto;display:flex;justify-content:center;list-style:none;overflow:hidden;padding:10px 0;width:fit-content}.kitchen-details__finish-toggle-controller--item-block{margin:0 20px;position:relative}.kitchen-details__finish-toggle-controller--item-block:not(:last-of-type)::after{content:"";position:absolute;top:50%;right:-20px;height:20px;width:1px;background-color:#fff;transform:translateY(-50%)}.kitchen-details__finish-toggle-controller .item-block--active:before{display:block;width:0;height:0;border:inset 20px;content:"";border-top-width:0;border-bottom-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff;position:absolute;top:100%;left:50%;transform:translateX(-50%)}.kitchen-details__finish-toggle-controller .field-set{display:flex;align-items:center;letter-spacing:2.36px}.kitchen-details__finish-toggle-controller .field-set .radio-label{white-space:nowrap}.kitchen-details__finish-toggle-controller .field-set .radio+.radio-label{padding-right:25px;top:0;cursor:pointer}.kitchen-details__finish-toggle-controller .field-set .radio+.radio-label::before{height:20px;width:20px;right:0;left:auto;top:0;background-color:#fff}.kitchen-details__finish-toggle-controller .field-set .radio+.radio-label:after{display:none}.kitchen-details__finish-toggle-controller .field-set .radio:checked+.radio-label{font-weight:bold}.kitchen-details__finish-toggle-checkmark{position:absolute;top:0;right:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.item-block--active .kitchen-details__finish-toggle-checkmark:after{background:url("/Media/selected-agree.svg") no-repeat center center rgba(0,0,0,0);content:"";display:block;height:76%;width:76%;border-radius:50%}.kitchen-details__finish-toggle-modal{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;width:100%;overflow-x:hidden;opacity:0;z-index:-10}@media print,screen and (min-width: 64em){.kitchen-details__finish-toggle-modal{overflow:hidden}}.kitchen-details__finish-toggle-modal::before{content:"";position:absolute;top:0;bottom:88px;left:0;width:100%;background-color:rgba(0,0,0,.6);transform:translateY(100%)}@media print,screen and (min-width: 64em){.kitchen-details__finish-toggle-modal::before{bottom:100px}}.kitchen-details__finish-toggle-carousel{margin:0 auto;padding:15px 0;position:relative;flex:1;width:100%;max-width:428px;box-sizing:border-box;overflow:visible}@media screen and (max-height: 374px)and (max-width: 666px)and (orientation: landscape){.kitchen-details__finish-toggle-carousel{padding:8px 0}}@media print,screen and (min-width: 667px){.kitchen-details__finish-toggle-carousel{max-width:600px}}@media print,screen and (min-width: 48em){.kitchen-details__finish-toggle-carousel{max-width:720px}}@media print,screen and (min-width: 64em){.kitchen-details__finish-toggle-carousel{max-width:628px}}@media print,screen and (min-width: 1099px){.kitchen-details__finish-toggle-carousel{max-width:942px}}@media print,screen and (min-width: 1413px){.kitchen-details__finish-toggle-carousel{max-width:1256px}}@media screen and (min-width: 100em){.kitchen-details__finish-toggle-carousel{max-width:1570px}}.kitchen-details__finish-toggle-carousel .field-set{height:32px;caret-color:rgba(0,0,0,0)}@media print,screen and (min-width: 48em){.kitchen-details__finish-toggle-carousel .field-set{position:absolute;top:16px;right:23px}}@media print,screen and (min-width: 64em){.kitchen-details__finish-toggle-carousel .field-set{top:20px;right:34px}}.kitchen-details__finish-toggle-carousel .radio{opacity:0;position:absolute}.kitchen-details__finish-toggle-carousel .radio+.radio-label{padding-left:25px;top:-14px}@media print,screen and (min-width: 64em){.kitchen-details__finish-toggle-carousel .radio+.radio-label:before{height:40px;width:40px}}@media print,screen and (min-width: 64em){.kitchen-details__finish-toggle-carousel .radio:checked+.radio-label:after{top:5px;left:5px;width:30px;height:30px}}.kitchen-details__finish-toggle-carousel::before{content:"";margin-left:-4px;height:100%;width:1px;display:inline-block;vertical-align:middle}.kitchen-details__finish-toggle-carousel .item-container{width:100%;height:100%;opacity:0}@media print,screen and (min-width: 64em){.kitchen-details__finish-toggle-carousel .carousel-arrows{display:flex;flex-direction:row-reverse;position:absolute;right:-48px;top:50%;width:110px;border:none;opacity:0;caret-color:rgba(0,0,0,0);transform:translateY(-50%);z-index:5}}@media print,screen and (min-width: 64em){.kitchen-details__finish-toggle-carousel .carousel-arrows .arrow{position:relative;box-shadow:0 0 8px 0 rgba(0,0,0,.15);height:48px;width:48px;box-sizing:border-box}}@media print,screen and (min-width: 64em){.kitchen-details__finish-toggle-carousel .carousel-arrows .arrow::after{font-family:"icon-howdens";line-height:1;speak:none;text-transform:none;content:"";font-size:0.625rem;transition:transform 675ms ease;transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1);position:absolute;top:50%;left:50%;height:14px;color:#28343d;font-size:0.875rem;font-weight:700;transform:translate(-50%, -50%);transition:color 400ms cubic-bezier(0.2, 0, 0.2, 1)}}@media print,screen and (min-width: 64em){.kitchen-details__finish-toggle-carousel .carousel-arrows .arrow:not(.disabled):focus{background:#28343d;border-color:#28343d;outline:0}}.kitchen-details__finish-toggle-carousel .carousel-arrows .arrow:not(.disabled):focus::after{color:#fff}.kitchen-details__finish-toggle+.kitchen-details__swatch-carousel{border-top:none}.kitchen-details__finish-toggle .shadow-active{position:relative}.kitchen-details__finish-toggle .shadow-active .slider::after,.kitchen-details__finish-toggle .shadow-active .slider::before{content:"";display:block;position:absolute;top:0;left:auto;right:100%;height:100%;width:50vw;background-color:rgba(0,0,0,.6);z-index:3;opacity:0}.kitchen-details__finish-toggle .shadow-active .slider::after{left:100%;right:auto}.kitchen-details__finish-toggle .slider{display:inline-block;width:100%;vertical-align:middle}.kitchen-details__finish-toggle .list{margin:0 auto;display:flex;transition:all .7s cubic-bezier(0.47, 0, 0.75, 0.72)}.kitchen-details__finish-toggle .no-scroll{position:static}.kitchen-details__finish-toggle .no-scroll .list{justify-content:center}.kitchen-details__finish-toggle-item-block{margin:0 8px;padding:16px 16px 17px;width:33.333%;min-width:184px;float:left;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.15);box-sizing:border-box;text-align:center;cursor:pointer}@media print,screen and (min-width: 48em){.kitchen-details__finish-toggle-item-block{margin:0 12px;padding:32px 32px 25px;position:relative;min-width:216px}}@media print,screen and (min-width: 64em){.kitchen-details__finish-toggle-item-block{margin:0 15px;padding:40px 67px 32px;width:20%;min-width:284px}}.configuration-modal-active .kitchen-details__finish-toggle-item-block .img-wrapper{display:none}.kitchen-details__finish-toggle-item-block .img-wrapper{display:none}@media print,screen and (min-width: 48em){.kitchen-details__finish-toggle-item-block .img-wrapper{display:block}}.kitchen-details__finish-toggle-item-block .img-wrapper img{transition:transform .3s}.kitchen-details__finish-toggle-item-block .body-copy{color:#71777b;font-size:0.8125rem;line-height:1.54}@media print,screen and (min-width: 64em){.kitchen-details__finish-toggle-item-block .body-copy{font-size:0.9375rem;line-height:1.7}}.kitchen-details__finish-toggle-item-block .body-copy p{/*! autoprefixer: off */display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;font-size:inherit;line-height:inherit}@media screen and (max-height: 374px)and (max-width: 666px)and (orientation: landscape){.kitchen-details__finish-toggle-item-block .body-copy p{/*! autoprefixer: off */display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}@media print,screen and (min-width: 64em){.kitchen-details__finish-toggle-item-block .body-copy p{/*! autoprefixer: off */display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}.kitchen-details__finish-toggle-item-block:hover .heading-2{text-decoration:underline}.kitchen-details__finish-toggle-item-block:hover img{transform:scale(1.2)}@media print,screen and (min-width: 48em){.kitchen-details__finish-toggle .text-wrapper{padding-top:18px}}@media print,screen and (min-width: 64em){.kitchen-details__finish-toggle .text-wrapper{margin:0 -35px;padding-top:23px}}.kitchen-details__finish-toggle .bottom-btn-holder{position:relative;padding:19px 34px;flex:0;background-color:#fff;text-align:center;z-index:2}@media print,screen and (min-width: 64em){.kitchen-details__finish-toggle .bottom-btn-holder{padding:23px 34px}}.kitchen-details__finish-toggle .bottom-btn-holder .btn{opacity:0;width:100%;max-width:600px;height:50px;line-height:1.5;box-sizing:border-box}.kitchen-details__finish-toggle .heading-2{/*! autoprefixer: off */display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:5px;font-size:1.4375rem;line-height:2}@media print,screen and (min-width: 48em){.kitchen-details__finish-toggle .heading-2{margin-bottom:12px;line-height:1.3}}@media print,screen and (min-width: 64em){.kitchen-details__finish-toggle .heading-2{margin-bottom:14px;font-size:1.75rem}}.kitchen-details__swatch-carousel{box-sizing:border-box;position:relative;display:flex;height:88px;border:solid 1px #c8c8c8;background:#fff;align-items:center;opacity:0}@media print,screen and (min-width: 64em){.kitchen-details__swatch-carousel{padding:0 10px;height:100px;display:block}}@media print,screen and (min-width: 48em){.kitchen-details__swatch-carousel[data-slider-active=true]{opacity:1;z-index:10}}.kitchen-details__swatch-carousel.no-scroll{padding:0;position:relative}@media print,screen and (min-width: 64em){.kitchen-details__swatch-carousel.no-scroll{padding:0}}.kitchen-details__swatch-carousel.no-scroll::after{display:none}.kitchen-details__swatch-carousel.no-scroll .slider{justify-content:center}.kitchen-details__swatch-carousel::after{content:"";position:absolute;top:0;bottom:0;left:calc(100% - 41px);width:41px;background-image:linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgb(255, 255, 255) 100%);z-index:1}@media print,screen and (min-width: 64em){.kitchen-details__swatch-carousel::after{display:none}}.kitchen-details__swatch-carousel:hover .carousel-arrows{opacity:1;transition:opacity .4s ease}.configuration-modal-active .kitchen-details__swatch-carousel{background-color:#fff;left:0;width:100%;opacity:0;z-index:auto;visibility:visible;pointer-events:initial;transition:opacity .3s,bottom .5s}.kitchen-details__swatch-carousel .slider{height:100%;width:100%;display:flex;align-items:center;box-sizing:border-box}.kitchen-details__swatch-carousel .item-container{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.kitchen-details__swatch-carousel .item-container::-webkit-scrollbar{display:none}.kitchen-details__swatch-carousel .list{margin:0 auto;display:block}@media print,screen and (min-width: 64em){.kitchen-details__swatch-carousel .list{transition:transform .3s ease}}@media print,screen and (min-width: 64em){.kitchen-details__swatch-carousel .carousel-arrows{display:block;opacity:1}}@media print,screen and (min-width: 64em){.kitchen-details__swatch-carousel .carousel-arrows .arrow{position:absolute;top:0;bottom:0;height:auto;border-top:none;border-bottom:none;border-right:none;border-radius:0;z-index:2}.kitchen-details__swatch-carousel .carousel-arrows .arrow.right{right:0}.kitchen-details__swatch-carousel .carousel-arrows .arrow.left{left:0}}.kitchen-details__swatch-carousel .carousel-arrows .arrow.disabled{display:none !important}@media print,screen and (min-width: 64em){.kitchen-details__swatch-carousel .carousel-arrows .arrow:not(.disabled):hover{border-color:#28343d}}.kitchen-details__swatch-carousel-item-block{float:left;width:88px;box-sizing:border-box;text-align:center;font-size:0.8125rem}@media print,screen and (min-width: 64em){.kitchen-details__swatch-carousel-item-block{width:90px}}.kitchen-details__swatch-carousel-item-block.item-block--active .img-container:after{content:"";position:absolute;top:50%;left:50%;margin:-10px 0 0 -3px;width:6px;height:14px;transform:rotate(45deg)}.kitchen-details__swatch-carousel-item-block.item-block--active .img-container:before{border:1px solid #fff;position:absolute;top:50%;left:50%;width:34px;height:34px;border-radius:50%;content:""}@media print,screen and (min-width: 64em){.kitchen-details__swatch-carousel-item-block.item-block--active .img-container:before{width:44px;height:44px}}.kitchen-details__swatch-carousel-item-block.item-block--active .img-container.active-state-dark:after{border-right:2px solid #333f48;border-bottom:2px solid #333f48}.kitchen-details__swatch-carousel-item-block.item-block--active .img-container.active-state-light:after{border-right:2px solid #fff;border-bottom:2px solid #fff}.kitchen-details__swatch-carousel-item-block.item-block--active .img-container .img-wrapper:before{content:"";border:2px solid #333f48;position:absolute;top:0;left:0;width:36px;height:36px;border-radius:50%;z-index:1}@media print,screen and (min-width: 64em){.kitchen-details__swatch-carousel-item-block.item-block--active .img-container .img-wrapper:before{width:46px;height:46px}}.kitchen-details__swatch-carousel-item-block .img-container{position:relative;padding:0 24px;margin-bottom:5px}@media print,screen and (min-width: 64em){.kitchen-details__swatch-carousel-item-block .img-container{padding:0 20px;margin-bottom:9px}}.kitchen-details__swatch-carousel-item-block .img-container:before{content:"";position:absolute;top:50%;left:50%;width:38px;height:38px;border-radius:50%;border:1px solid #979797;transform:translate(-50%, -50%);z-index:1}@media print,screen and (min-width: 64em){.kitchen-details__swatch-carousel-item-block .img-container:before{width:48px;height:48px}}.kitchen-details__swatch-carousel-item-block:hover .title{text-decoration:underline}.kitchen-details__swatch-carousel-item-block .title{padding:0 5px;display:inline-block;width:100%;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;overflow:hidden}.kitchen-details__swatch-carousel .scrollbar-container{display:none}.configuration-modal-controls-visible .kitchen-details__swatch-carousel{opacity:1}.kitchen-details__swatch-carousel .right-blur,.kitchen-details__swatch-carousel .left-blur{position:relative}.kitchen-details__swatch-carousel .right-blur::after{content:"";position:absolute;top:0;right:0;bottom:0;width:76px;background-image:linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);z-index:1}.kitchen-details__swatch-carousel .left-blur::before{content:"";position:absolute;top:0;left:0;bottom:0;width:76px;background-image:linear-gradient(to left, rgba(255, 255, 255, 0) 0, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);z-index:1}.configuration-modal-active .kitchen-details__dropdown-layout-opened .kitchen-details__finish-toggle-wrapper{opacity:0;pointer-events:none}.kitchen-details__configure-kitchen-button{height:64px;width:100%;max-width:382px;padding:10px 30px 10px 10px;border-radius:50px;border:solid 1px #fff;background-color:rgba(0,0,0,.6);display:flex;align-items:center;flex-direction:row;box-sizing:border-box;position:relative;cursor:pointer}@media print,screen and (min-width: 48em){.kitchen-details__configure-kitchen-button{max-width:496px;height:80px}}@media(min-width: 1600px){.kitchen-details__configure-kitchen-button{max-width:600px;height:100px}}.kitchen-details__configure-kitchen-button-label{display:none;width:200px;height:16px;margin:2px 0 6px;font-family:Rooster;font-size:13px;font-weight:bold;line-height:normal;letter-spacing:2.36px;color:#fff;align-items:center;position:relative;left:240px;text-transform:uppercase}@media print,screen and (min-width: 48em){.kitchen-details__configure-kitchen-button-label{display:flex}}@media(min-width: 1600px){.kitchen-details__configure-kitchen-button-label{width:230px;height:18px;margin:29px 10px 33px 20px;font-size:15px;letter-spacing:2.73px;left:280px}}.kitchen-details__configure-kitchen-button-mobile-label{display:flex;width:89px;height:16px;margin:2px 0 6px;font-family:Rooster;font-size:13px;font-weight:bold;line-height:normal;letter-spacing:2.36px;color:#fff;align-items:center;position:relative;left:140px;text-transform:uppercase}@media(min-width: 375px){.kitchen-details__configure-kitchen-button-mobile-label{left:55%}}@media print,screen and (min-width: 48em){.kitchen-details__configure-kitchen-button-mobile-label{display:none}}.kitchen-details__configure-kitchen-button-image-0,.kitchen-details__configure-kitchen-button-image-1,.kitchen-details__configure-kitchen-button-image-2,.kitchen-details__configure-kitchen-button-image-3,.kitchen-details__configure-kitchen-button-image-4,.kitchen-details__configure-kitchen-button-image-5{width:48px;height:48px;border:solid 1px #979797;background-color:#fff;border-radius:50%;object-fit:cover;position:absolute}@media print,screen and (min-width: 48em){.kitchen-details__configure-kitchen-button-image-0,.kitchen-details__configure-kitchen-button-image-1,.kitchen-details__configure-kitchen-button-image-2,.kitchen-details__configure-kitchen-button-image-3,.kitchen-details__configure-kitchen-button-image-4,.kitchen-details__configure-kitchen-button-image-5{width:64px;height:64px}}@media(min-width: 1600px){.kitchen-details__configure-kitchen-button-image-0,.kitchen-details__configure-kitchen-button-image-1,.kitchen-details__configure-kitchen-button-image-2,.kitchen-details__configure-kitchen-button-image-3,.kitchen-details__configure-kitchen-button-image-4,.kitchen-details__configure-kitchen-button-image-5{width:80px;height:80px}}.kitchen-details__configure-kitchen-button-image-0{left:80px;z-index:6}@media print,screen and (min-width: 48em){.kitchen-details__configure-kitchen-button-image-0{left:168px}}@media(min-width: 1600px){.kitchen-details__configure-kitchen-button-image-0{left:210px}}.kitchen-details__configure-kitchen-button-image-1{left:56px;z-index:5}@media print,screen and (min-width: 48em){.kitchen-details__configure-kitchen-button-image-1{left:136px}}@media(min-width: 1600px){.kitchen-details__configure-kitchen-button-image-1{left:170px}}.kitchen-details__configure-kitchen-button-image-2{left:32px;z-index:4}@media print,screen and (min-width: 48em){.kitchen-details__configure-kitchen-button-image-2{left:104px}}@media(min-width: 1600px){.kitchen-details__configure-kitchen-button-image-2{left:130px}}.kitchen-details__configure-kitchen-button-image-3{left:8px;z-index:3}@media print,screen and (min-width: 48em){.kitchen-details__configure-kitchen-button-image-3{left:72px}}@media(min-width: 1600px){.kitchen-details__configure-kitchen-button-image-3{left:90px}}.kitchen-details__configure-kitchen-button-image-4{display:none;left:40px;z-index:2}@media print,screen and (min-width: 48em){.kitchen-details__configure-kitchen-button-image-4{display:block}}@media(min-width: 1600px){.kitchen-details__configure-kitchen-button-image-4{left:50px}}.kitchen-details__configure-kitchen-button-image-5{display:none;left:8px;z-index:1}@media print,screen and (min-width: 48em){.kitchen-details__configure-kitchen-button-image-5{display:block}}@media(min-width: 1600px){.kitchen-details__configure-kitchen-button-image-5{left:10px}}.kitchen-details__configure-kitchen-button-icon{left:140px;bottom:2px;background:url(/Media/icons-ui-chevron-right-thick.svg) no-repeat center center rgba(0,0,0,0);background-size:16px;display:flex;height:24px;width:24px;position:relative}@media(min-width: 375px){.kitchen-details__configure-kitchen-button-icon{left:55%}}@media print,screen and (min-width: 48em){.kitchen-details__configure-kitchen-button-icon{left:240px}}@media(min-width: 1600px){.kitchen-details__configure-kitchen-button-icon{left:280px;background-size:21px}}.kitchen-details__configure-kitchen-button-wrapper{display:flex;justify-content:center;align-items:center;position:absolute;bottom:30.7px;transform:translateX(-50%);left:50%;z-index:11;width:100%;padding:0 16px;box-sizing:border-box}.kitchen-details__hero--modal-active .kitchen-details__finish-toggle-wrapper,.kitchen-details__hero--modal-active .kitchen-details__finish-toggle{position:static}.kitchen-details__hero--modal-active .kitchen-details__finish-toggle-modal{opacity:1;z-index:11}@media(max-width: 768px)and (orientation: portrait){.kitchen-details__hero--modal-active .kitchen-details__finish-toggle-modal{display:none}}.kitchen-details__hero--modal-active .kitchen-details__finish-toggle-modal::before{transform:translateY(0);background-color:rgba(0,0,0,0);transition:transform .3s ease,background-color 0s linear .3s}.kitchen-details__hero--modal-active .shadow-active{background-color:rgba(0,0,0,.6);transition:background-color 0s linear .3s}.kitchen-details__hero--modal-active .shadow-active .slider::after,.kitchen-details__hero--modal-active .shadow-active .slider::before{opacity:1;transition:opacity 0s linear .3s}.kitchen-details__hero--modal-active .item-container{opacity:1;transition:opacity .3s ease .3s}@media print,screen and (min-width: 64em){.kitchen-details__hero--modal-active .carousel-arrows{opacity:1;transition:opacity .3s ease .3s}}.kitchen-details__hero--modal-active .bottom-btn-holder .btn{opacity:1;transition:opacity .3s ease .3s}.kitchen-details__hero--modal-active .kitchen-details__finish-toggle-controller,.kitchen-details__hero--modal-active .kitchen-details__swatch-carousel .slider,.kitchen-details__hero--modal-active .kitchen-details__swatch-carousel .carousel-arrows,.kitchen-details__hero--modal-active .kitchen-details__controls,.kitchen-details__hero--modal-active .kitchen-panel__btn--book{opacity:0;transition:opacity .3s ease}.kitchen-details__hero--modal-active .kitchen-details__swatch-carousel{z-index:-10;transition:z-index 0s linear .3s}.kitchen-details__hero--modal-active .kitchen-details__finish-toggle-controller{bottom:88px}@media print,screen and (min-width: 64em){.kitchen-details__hero--modal-active .kitchen-details__finish-toggle-controller{bottom:100px}}.layout-selector{padding:1.25rem 1rem .3125rem 2.25rem}.layout-selector__item{align-items:center;border-radius:20px;border:solid 1px #c8c8c8;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;font-size:0.9375rem;line-height:1.5625rem;margin:0 1.25rem 1.25rem 0;padding:.375rem 1.25rem;height:40px;width:144px}.layout-selector__item:hover{background-color:#f6f6f6;border-color:#767572}.layout-selector__icon{display:inline-block;height:24px;width:24px;vertical-align:middle}.style-selector{padding:1.1875rem 1rem 1.3125rem 1rem}@media print,screen and (min-width: 48em){.style-selector{padding:1.3125rem 1.875rem 1.5625rem 1.25rem}}.style-selector__list{list-style:none;margin:0}.style-selector__item{font-size:0.9375rem;line-height:1.67;margin-bottom:.8125rem}@media print,screen and (min-width: 48em){.style-selector__item{margin-bottom:.9375rem}}.style-selector__item:last-child{margin-bottom:0}.style-selector__item .kitchen-details__dropdown-icon{vertical-align:top}.style-selector__link{display:inline-block;padding-left:1.75rem;position:relative}.style-selector__link:hover{text-decoration:underline}.style-selector__link>span{position:absolute;left:0}.screen-rotator{height:80px;justify-content:flex-end}@media screen and (max-width: 47.99875em){body:not(.configuration-modal-active) .screen-rotator{box-sizing:border-box;bottom:0;display:flex;left:0;padding:16px;position:absolute;width:100%}}@media print,screen and (min-width: 48em){body:not(.configuration-modal-active) .screen-rotator{display:none}}.configuration-modal-active .screen-rotator{padding:15px 32px 15px 0;display:flex}.screen-rotator__btn{display:flex;align-items:center;justify-content:center;box-shadow:0 0 8px 0 rgba(0,0,0,.15);padding:11px;min-width:48px;transition:width .5s;width:100%;will-change:width}.configuration-modal-active .screen-rotator__btn{height:50px;min-width:50px;width:50px;padding:0;margin-top:0 !important}.screen-rotator__btn--animated{width:48px;height:48px}@media screen and (max-width: 915px){body:not(.configuration-modal-active).js-rotator-sticky .screen-rotator__btn{position:fixed;z-index:1;transform-origin:0 0;top:16px;right:16px;max-width:calc(100% - 32px)}}.screen-rotator__text{margin-right:10px;vertical-align:middle;white-space:nowrap;display:flex;justify-content:flex-end;opacity:1;transition:min-width .5s,opacity .3s}.configuration-modal-active .screen-rotator__text{display:none}.screen-rotator__btn--animated .screen-rotator__text{margin:0;min-width:0;opacity:0}.screen-rotator__icon{display:inline-block;width:24px;height:24px;flex-shrink:0;vertical-align:middle}.kitchen-panel__btn{align-self:center;align-items:center;box-sizing:border-box;display:flex;justify-content:center;letter-spacing:2.36px;min-height:50px}.kitchen-panel__btn+.kitchen-panel__btn{margin-left:auto}.kitchen-panel__btn--book{display:none}@media print,screen and (min-width: 64em){.kitchen-panel__btn--book{display:flex;min-width:370px}}@media screen and (max-width: 63.99875em){.kitchen-panel__btn--book{display:flex;border-radius:0;box-shadow:0 0 20px 10px rgba(0,0,0,.1);position:fixed;left:0;bottom:0;height:60px;width:100%}}.configuration-modal-active .kitchen-panel__btn--book{display:none}.kitchen-panel__btn--back-up{display:none;padding:10px 20px}@media print,screen and (min-width: 64em){.kitchen-panel__btn--back-up{min-width:300px}}.kitchen-panel__icon{width:24px;height:24px;margin-right:10px}.kitchen-product-details{padding-top:15px}@media print,screen and (min-width: 48em){.kitchen-product-details{padding-top:7px;position:-webkit-sticky;position:sticky;transition:.3s}}@media print,screen and (min-width: 64em){.kitchen-product-details{padding-top:0}}.product-detail .kitchen-product-details .product-info{width:100%}.kitchen-product-details-header{height:3rem;display:flex;flex-direction:row;margin-top:1.375rem;margin-bottom:.8125rem;align-items:center}.kitchen-product-details-header .kitchen-product-details-highlight{margin-left:auto;height:3rem;width:3rem}.kitchen-product-details .product-info{border:none}.kitchen-product-details .product-info h1,.kitchen-product-details .product-info .heading-1,.kitchen-product-details .product-info h1.heading-2{font-size:2.1875rem;line-height:.91;margin:0px}@media print,screen and (min-width: 64em){.kitchen-product-details .product-info h1,.kitchen-product-details .product-info .heading-1,.kitchen-product-details .product-info h1.heading-2{font-size:2.5rem;line-height:1}}.kitchen-product-details .product-info h2,.kitchen-product-details .product-info .heading-2,.kitchen-product-details .product-info h2.heading-3{margin-bottom:.5625rem;font-size:1.5625rem;line-height:1.28}@media print,screen and (min-width: 48em){.kitchen-product-details .product-info h2,.kitchen-product-details .product-info .heading-2,.kitchen-product-details .product-info h2.heading-3{margin-bottom:.625rem}}@media print,screen and (min-width: 64em){.kitchen-product-details .product-info h2,.kitchen-product-details .product-info .heading-2,.kitchen-product-details .product-info h2.heading-3{margin-top:0;margin-bottom:.8125rem;font-size:1.875rem;line-height:1.33}}.kitchen-product-details .product-info .star-rating-summary{margin:0 0 .8125rem -0.0625rem}@media print,screen and (min-width: 64em){.kitchen-product-details .product-info .star-rating-summary{margin:0 0 1.1875rem -0.0625rem}}.kitchen-product-details .product-info .star-rating-summary .star-rating__link,.kitchen-product-details .product-info .star-rating-summary .star-rating__link:hover{background-position:0 80%}@media print,screen and (min-width: 64em){.kitchen-product-details .product-info .star-rating-summary .star-rating__link,.kitchen-product-details .product-info .star-rating-summary .star-rating__link:hover{background-position:0 82%}}.layout--two-columns.product-detail{flex-direction:column-reverse}@media print,screen and (min-width: 48em){.layout--two-columns.product-detail{flex-direction:initial}}.layout--two-columns.product-detail .gradient{display:block}.layout--two-columns .layout__right-column,.layout--two-columns .layout__left-column{width:100%}.layout--two-columns .layout__right-column{background-color:#f1f1f1}@media print,screen and (min-width: 48em){.layout--two-columns .layout__right-column{border-left:1px solid #c8c8c8}}@media screen and (min-width: 125em){.layout--two-columns .layout__right-column{width:60%}}.js-product-details__overlay--active iframe.scWebEditRibbon{z-index:9}@media print,screen and (min-width: 48em){.kitchen-details-page .product-detail .kitchen-product-details,.other-product-range .product-detail .kitchen-product-details{top:8rem}}@media screen and (min-width: 85em){.kitchen-details-page .product-detail .kitchen-product-details,.other-product-range .product-detail .kitchen-product-details{top:9.625rem}}@media print,screen and (min-width: 64em){.kitchen-details-page .kitchen-details__hero~.product-detail .kitchen-product-details,.other-product-range .kitchen-details__hero~.product-detail .kitchen-product-details{top:5rem}}@media screen and (min-width: 85em){.kitchen-details-page .kitchen-details__hero~.product-detail .kitchen-product-details,.other-product-range .kitchen-details__hero~.product-detail .kitchen-product-details{top:5rem}}@media screen and (max-width: 47.99875em){.kitchen-details-page .kitchen-details__hero.style-controls-off .kitchen-details__banner,.other-product-range .kitchen-details__hero.style-controls-off .kitchen-details__banner{padding:0}}@media screen and (max-width: 47.99875em)and (max-width: 47.99875em){.kitchen-details-page .kitchen-details__hero.style-controls-off .kitchen-details__fixed-panel,.other-product-range .kitchen-details__hero.style-controls-off .kitchen-details__fixed-panel{height:auto;margin:0}}@media screen and (max-width: 47.99875em){.kitchen-details-page .kitchen-details__hero.style-controls-off .kitchen-details__controls,.other-product-range .kitchen-details__hero.style-controls-off .kitchen-details__controls{margin:0}.kitchen-details-page .kitchen-details__hero.style-controls-off .kitchen-details__dropdown--layout,.other-product-range .kitchen-details__hero.style-controls-off .kitchen-details__dropdown--layout{margin-top:1rem}}@media screen and (max-width: 47.99875em){.ksf-results{display:none}}.KSF-return-button{mask-image:url(/Media/arrow-left.svg);width:24px;height:24px;background-color:#fff;position:relative;top:-2px}@media screen and (max-width: 47.99875em){.KSF-return-button{mask-image:url(/Media/arrow-left.svg);background-color:#fff;position:relative;top:-2px;margin:0 auto}}.kitchen-style{width:100%}.kitchen-style .grid{border-bottom:1px solid #d8d8d8;margin-top:50px;margin-bottom:50px;padding-bottom:50px;position:relative}@media print,screen and (min-width: 48em){.kitchen-style .grid{border-top:1px solid #d8d8d8;display:flex;padding-bottom:0}}@media screen and (max-width: 47.99875em){.kitchen-style .kitchen-img img{display:none}}@media print,screen and (min-width: 48em){.kitchen-style .kitchen-img{align-self:center;display:flex;flex-direction:column;width:50%}}.kitchen-style .kitchen-img .w-media{position:relative}@media screen and (min-width: 30.0625em)and (max-width: 47.99875em){.kitchen-style .kitchen-img .w-media{padding-bottom:80%}}.kitchen-style .kitchen-img .w-media img{display:block}@media screen and (max-width: 47.99875em){.kitchen-style .kitchen-details{padding-left:1.5625rem;padding-right:1.5625rem}}@media print,screen and (min-width: 48em){.kitchen-style .kitchen-details{align-self:center;display:flex;flex-direction:column;padding:20px 0;width:50%}}.kitchen-style .kitchen-details h2{font-size:1.25rem;margin:35px auto 20px;text-align:center;width:100%}@media print,screen and (min-width: 48em){.kitchen-style .kitchen-details h2{font-size:1.375rem;margin:0 auto 10px;max-width:84%}}@media print,screen and (min-width: 64em){.kitchen-style .kitchen-details h2{font-size:1.5625rem;margin:0 auto 25px;max-width:84%}}@media screen and (min-width: 81.25em){.kitchen-style .kitchen-details h2{font-size:1.875rem;margin:0 auto 50px;max-width:64%}}.kitchen-style .kitchen-details h2:empty{display:none}.kitchen-style .kitchen-details .w-media{margin-bottom:10px;text-align:center}@media screen and (min-width: 48em)and (max-width: 63.99875em){.kitchen-style .kitchen-details .w-media{margin-bottom:0}}.kitchen-style .kitchen-details .w-media img{height:200px;width:auto}@media print,screen and (min-width: 48em){.kitchen-style .kitchen-details .w-media img{height:200px}}@media screen and (min-width: 81.25em){.kitchen-style .kitchen-details .w-media img{height:288px}}.kitchen-style .kitchen-details h3{color:#28343d;font-size:1.125rem;margin-bottom:40px;text-align:center;width:100%}@media screen and (min-width: 48em)and (max-width: 63.99875em){.kitchen-style .kitchen-details h3{margin-bottom:20px}}@media screen and (min-width: 64em)and (max-width: 81.24875em){.kitchen-style .kitchen-details h3{font-size:1.25rem;margin:0 auto 40px;max-width:84%}}@media screen and (min-width: 81.25em){.kitchen-style .kitchen-details h3{font-size:1.5rem;margin:0 auto 50px;max-width:64%}}.kitchen-style .available-colors{width:100%}@media screen and (min-width: 48em)and (max-width: 63.99875em){.kitchen-style .available-colors{margin:0 10px;max-width:100%}.kitchen-style .available-colors li a{height:25px;width:25px}.kitchen-style .available-colors li img{height:25px;width:25px}}@media print,screen and (min-width: 64em){.kitchen-style .available-colors{margin-left:auto;margin-right:auto;max-width:78%}}.kitchen-style .available-colors ul{justify-content:center;margin-bottom:-10px}@media screen and (min-width: 48em)and (max-width: 63.99875em){.kitchen-style .available-colors ul{margin:0 auto -10px;max-width:80%}}.kitchen-style .available-colors li{margin-bottom:10px;margin-left:8px;margin-right:8px}@media screen and (min-width: 64em)and (max-width: 81.24875em){.kitchen-style .available-colors li{margin-bottom:10px}}.kitchen-style .available-colors .label{margin-bottom:15px;text-align:center}@media screen and (min-width: 48em)and (max-width: 63.99875em){.kitchen-style .available-colors .label{margin-bottom:10px}}.kitchen-style .kitchen-style-grid{margin-left:-0.875rem;margin-right:-0.875rem}.kitchen-style .kitchen-style-grid .kitchen-detail-seo{margin-top:2.125rem;margin-bottom:2.9375rem;width:calc(66.6666666667% - 1.75rem);margin-right:.875rem;margin-left:calc(16.6666666667% + .875rem)}.kitchen-style .kitchen-style-grid .kitchen-detail-seo .plp-links{list-style-type:none;margin-left:0px}.kitchen-style .kitchen-style-grid .kitchen-detail-seo .plp-links a:link{text-decoration:underline;color:#4a90e2}@media screen and (min-width: 64em)and (max-width: 81.24875em){.kitchen-style .kitchen-style-grid .kitchen-detail-seo{width:calc(83.3333333333% - 1.5rem);margin-right:.75rem;margin-left:.75rem;margin-left:calc(8.3333333333% + .75rem)}}@media screen and (min-width: 48em)and (max-width: 63.99875em){.kitchen-style .kitchen-style-grid .kitchen-detail-seo{margin-top:1.875rem;margin-bottom:0;width:calc(83.3333333333% - 1.5rem);margin-right:.75rem;margin-left:.75rem;margin-left:calc(8.3333333333% + .75rem)}}@media screen and (max-width: 47.99875em){.kitchen-style .kitchen-style-grid .kitchen-detail-seo{margin-top:1.875rem;margin-bottom:0;width:calc(83.3333333333% - 1.5rem);margin-right:.75rem;margin-left:.75rem;margin-left:calc(8.3333333333% + .75rem)}}@media screen and (max-width: 47.99875em){.kitchen-style .kitchen-style-grid{display:flex;flex-flow:row wrap;margin:0}}.kitchen-details__left-column,.kitchen-details__right-column{box-sizing:border-box}@media screen and (min-width: 48em)and (max-width: 124.99875em){.kitchen-details__left-column,.kitchen-details__right-column{flex-basis:50%}}.kitchen-details__left-column{padding:0 1rem}@media print,screen and (min-width: 48em){.kitchen-details__left-column{padding:0 2rem}}@media print,screen and (min-width: 64em){.kitchen-details__left-column{padding:0 3.75rem}}@media screen and (min-width: 125em){.kitchen-details__left-column{max-width:1200px}}.kdp-gallery{margin-bottom:50px;margin-top:50px;width:100%}@media print,screen and (min-width: 48em){.kdp-gallery{margin-bottom:100px;margin-top:100px}}@media screen and (max-width: 19.99875em){.kdp-gallery .item-block{flex:0 0 auto;min-height:0px;min-width:0px;width:calc(100% - 1.4375rem);margin-right:0.71875rem;margin-left:0.71875rem}}@media print,screen and (min-width: 30.0625em){.kdp-gallery .item-block{float:left;margin-top:.6%}.kdp-gallery .item-block:nth-child(1),.kdp-gallery .item-block:nth-child(5){margin-left:0;margin-right:.9%;width:38.3%}.kdp-gallery .item-block:nth-child(1) .media,.kdp-gallery .item-block:nth-child(5) .media{padding-bottom:56.25%}.kdp-gallery .item-block:nth-child(2),.kdp-gallery .item-block:nth-child(4){margin-left:0;margin-right:0;width:16.162%}.kdp-gallery .item-block:nth-child(2) .media,.kdp-gallery .item-block:nth-child(4) .media{padding-bottom:133.33%}.kdp-gallery .item-block:nth-child(3){float:right;margin-left:0;margin-right:0;width:43.738%}.kdp-gallery .item-block:nth-child(3) .media{padding-bottom:100%}.kdp-gallery .item-block:nth-child(4){margin-left:0;margin-right:.9%}.kdp-gallery .item-block:nth-child(5){margin-left:0;margin-right:0}}.kdp-gallery .item-block .list{display:block;overflow:hidden}.kdp-gallery .item-block .media{background-color:rgba(0,0,0,0);display:block;height:auto;overflow:hidden;position:relative}@media print,screen and (min-width: 30.0625em){.kdp-gallery .item-block .media{background:#28343d;height:0}}.kdp-gallery .container{max-width:100%;padding:0}.kdp-gallery .img-fluid{display:block;position:static}@media print,screen and (min-width: 30.0625em){.kdp-gallery .img-fluid{left:0;position:absolute;top:0}}.kdp-gallery .slider{overflow:hidden}@media screen and (max-width: 19.99875em){.kdp-gallery .slider{padding-bottom:30px}}@media print,screen and (min-width: 64em){.kdp-gallery .slider{padding-bottom:0}}.kdp-gallery .slider::-webkit-scrollbar-track{background-color:#fff;border-radius:0;box-shadow:inset 0 0 3px #fff}.kdp-gallery .slider::-webkit-scrollbar-thumb{background-color:#fff;border-radius:0}.kdp-gallery .carousel{position:relative}.kdp-gallery .carousel .list{transition:all .7s cubic-bezier(0.47, 0, 0.75, 0.72)}.kdp-gallery .carousel .item-block{max-width:none}@media screen and (max-width: 47.99875em)and (orientation: portrait){.kdp-gallery .carousel .item-block{margin:0;height:100vw;width:100vw}}@media screen and (max-width: 19.99875em){.kdp-gallery .carousel .item-block{margin:0;max-width:480px;width:100%}}.kdp-gallery .carousel img:hover{transform:none}.kdp-gallery .carousel .dots{bottom:0}@media screen and (max-width: 47.99875em){.kdp-gallery .carousel .dots{bottom:-15px}}.linkto-website{padding:20px 0}.linkto-website .step{padding:50px 0}@media screen and (max-width: 63.99875em){.linkto-website .step{padding:25px 0 26px}}@media screen and (max-width: 19.99875em){.linkto-website .step{padding-bottom:34px}}.linkto-website .step .form form{padding-left:0;margin:0 auto;width:auto}.linkto-website .step .form form h3 label{font-size:1em;line-height:1.5em;opacity:.4;padding-left:40px;transition:.3s ease-in-out 0s}@media screen and (max-width: 19.99875em){.linkto-website .step .form form h3 label{line-height:1.2em;padding-left:30px}}.linkto-website .step .form form h3 input:checked+label{opacity:1}@media screen and (max-width: 19.99875em){.linkto-website .step .form form{padding-left:0}}.linkto-website .step form .terms-conditions{margin:57px 0 5px;padding-top:0}@media screen and (max-width: 63.99875em){.linkto-website .step form .terms-conditions{margin-bottom:6px}}@media screen and (max-width: 19.99875em){.linkto-website .step form .terms-conditions{margin-top:20px}}.linkto-website .step form .terms-conditions .checkbox+label{font-size:1.25em;line-height:1}.linkto-website .step form .terms-conditions .checkbox:checked+label::after{background:#c20016;content:"";margin:2px;padding:1px}.linkto-website .step .howdens-red{color:#c20016}.linkto-website .step .heading{margin-bottom:38px}@media screen and (max-width: 63.99875em){.linkto-website .step .heading h2{font-size:1.885rem;line-height:1.2}}@media screen and (max-width: 19.99875em){.linkto-website .step .heading{margin-bottom:41px}.linkto-website .step .heading h2{font-size:1.555rem}}.linkto-website .step.step2 .heading{margin-bottom:14px}@media screen and (max-width: 63.99875em){.linkto-website .step.step2 .heading{margin-bottom:16px}}@media screen and (max-width: 19.99875em){.linkto-website .step.step2 .heading{margin-bottom:35px}}.linkto-website .step.step2 .heading .w-rte{padding-left:0}.linkto-website .step.step2 .w-rte{padding-left:40px}@media screen and (max-width: 19.99875em){.linkto-website .step.step2 .w-rte{padding-left:30px}}.linkto-website .step.step3{padding-top:40px}@media screen and (max-width: 19.99875em){.linkto-website .step.step3{padding-top:22px}}.linkto-website .step.disabled .form form h3 label{opacity:1}.linkto-website .step .w-rte{padding-top:18px}@media screen and (max-width: 63.99875em){.linkto-website .step .w-rte{padding-top:13px}}@media screen and (max-width: 19.99875em){.linkto-website .step .w-rte{padding-top:7px}}@media screen and (max-width: 63.99875em){.linkto-website .step .link-type-item h3{font-size:1.885rem;line-height:1.1}}.linkto-website .step .link-type-item.w-image-link{margin-bottom:86px;margin-top:58px}@media screen and (max-width: 63.99875em){.linkto-website .step .link-type-item.w-image-link{margin-bottom:59px}}.linkto-website .step .link-type-item.w-text-link{margin-top:105px}@media screen and (max-width: 19.99875em){.linkto-website .step .link-type-item.w-text-link{margin-top:75px}}.linkto-website .step .link-type-item .w-link-select{margin-top:50px}@media screen and (max-width: 63.99875em){.linkto-website .step .link-type-item .w-link-select{margin-top:53px}}@media screen and (max-width: 63.99875em){.linkto-website .step .link-type-item .w-link-select{margin-top:55px}}.linkto-website .step .link-type-item .w-link-select .select-group-title,.linkto-website .step .link-type-item .w-link-select .select-group{padding-left:40px}@media screen and (max-width: 19.99875em){.linkto-website .step .link-type-item .w-link-select .select-group-title,.linkto-website .step .link-type-item .w-link-select .select-group{padding-left:30px}}.linkto-website .step .link-type-item .w-link-select.image-links{margin-top:20px;padding-left:40px}@media screen and (max-width: 19.99875em){.linkto-website .step .link-type-item .w-link-select.image-links{padding-left:30px}}.linkto-website .step .link-type-item .w-link-select.image-links .field-set+.field-set{margin-top:41px}@media screen and (max-width: 63.99875em){.linkto-website .step .link-type-item .w-link-select.image-links .field-set+.field-set{margin-top:36px}}.linkto-website .step .link-type-item .w-link-select.image-links .field-set .radio-label.none-selected span{font-family:"Ringside Regular A","Ringside Regular B",sans-serif;font-size:1.5rem;font-weight:600;margin-left:15px}@media screen and (max-width: 19.99875em){.linkto-website .step .link-type-item .w-link-select.image-links .field-set .radio-label.none-selected span{max-width:100%}}.linkto-website .step .link-type-item .w-link-select.image-links .field-set .radio-label img,.linkto-website .step .link-type-item .w-link-select.image-links .field-set .radio-label span{display:inline-block;vertical-align:middle}.linkto-website .step .link-type-item .w-link-select.image-links .field-set .radio-label img{height:auto;margin-left:12px;max-width:244px}@media screen and (max-width: 63.99875em){.linkto-website .step .link-type-item .w-link-select.image-links .field-set .radio-label img{max-width:190px}}@media screen and (max-width: 19.99875em){.linkto-website .step .link-type-item .w-link-select.image-links .field-set .radio-label img{margin-left:5px;max-width:130px}}.linkto-website .step .link-type-item .w-link-select.image-links .field-set .radio-label span{font-size:1.235em;line-height:1.1;margin-left:20px}@media screen and (max-width: 19.99875em){.linkto-website .step .link-type-item .w-link-select.image-links .field-set .radio-label span{max-width:23%}}.linkto-website .step .link-type-item label{line-height:1.5em}.linkto-website .step .link-type-item label::after,.linkto-website .step .link-type-item label::before{top:50%;transform:translateY(-50%)}@media screen and (max-width: 19.99875em){.linkto-website .step .copy-button{display:flex;flex-direction:column-reverse}}@media screen and (max-width: 19.99875em){.linkto-website .step button.copy{margin:0 auto;width:100%}}.linkto-website .step button.copy::after,.linkto-website .step button.copy::before{font-family:"icon-howdens";line-height:1;speak:none;text-transform:none;content:"";color:#c20016;font-size:13px;right:20px}.no-touch .linkto-website .step button.copy:hover::before{animation:none}.linkto-website .step button.copy::after{background:#fff;border:none;bottom:auto;left:auto;right:18px;top:32%;width:12px}.linkto-website .step .copy-tooltip{background:#f1f1f1;border:1px solid #c8c8c8;font-size:.75rem;line-height:1;opacity:0;margin-left:21px;padding:5px 20px;text-align:center;transition:.3s ease-in-out 0s;visibility:hidden}.linkto-website .step .copy-tooltip.show{opacity:1;visibility:visible}@media screen and (max-width: 19.99875em){.linkto-website .step .copy-tooltip{display:inline-block;margin:16px auto 14px}}.linkto-website .select-group .grid{justify-content:center;margin:0 -20px}@media screen and (max-width: 63.99875em){.linkto-website .select-group .grid{margin:0 auto}}.linkto-website .select-group .form-selectbox{display:flex;flex:0 0 calc(33% - 30px);margin:10px 15px}@media screen and (max-width: 63.99875em){.linkto-website .select-group .form-selectbox{flex:0 0 100%}}@media screen and (max-width: 19.99875em){.linkto-website .select-group .form-selectbox{margin-bottom:23px;margin-top:5px}}.linkto-website .select-group .form-selectbox .custom-selectbox-wrap{width:100%}.linkto-website .select-group .form-selectbox .custom-selectbox-wrap li.level1 a{padding-left:30px}.linkto-website .form-textarea{margin-bottom:84px}@media screen and (max-width: 19.99875em){.linkto-website .form-textarea{margin-bottom:0}}.linkto-website .form-textarea textarea{background-color:#d8d8d8;border:1px solid #979797;box-sizing:border-box;height:120px;margin:0 auto;outline:none;overflow-y:auto;padding:20px 68px 20px 26px;width:100%}@media screen and (max-width: 19.99875em){.linkto-website .form-textarea textarea{height:166px}}body .linkto-website .form-disabled-overlay.show{opacity:1;visibility:visible}.product-listing__tiles .group .merchandise-tile,.kitchen-product-listing__tiles .group .merchandise-tile{display:flex;align-items:center;flex-direction:row;width:calc(50% - 13px);margin:0 0 30px 0;max-width:585px;flex:0 0 50%}.product-listing__tiles .group .merchandise-tile__btn,.product-listing__tiles .group .merchandise-tile__btn .cta::before,.kitchen-product-listing__tiles .group .merchandise-tile__btn,.kitchen-product-listing__tiles .group .merchandise-tile__btn .cta::before{color:inherit}.product-listing__tiles .group .merchandise-tile__container,.kitchen-product-listing__tiles .group .merchandise-tile__container{width:100%;padding:20px 0}.product-listing__tiles .group .merchandise-tile__container .text-container,.product-listing__tiles .group .merchandise-tile__container .button-container,.kitchen-product-listing__tiles .group .merchandise-tile__container .text-container,.kitchen-product-listing__tiles .group .merchandise-tile__container .button-container{padding:0 80px}@media screen and (max-width: 63.99875em){.product-listing__tiles .group .merchandise-tile__container .text-container,.product-listing__tiles .group .merchandise-tile__container .button-container,.kitchen-product-listing__tiles .group .merchandise-tile__container .text-container,.kitchen-product-listing__tiles .group .merchandise-tile__container .button-container{padding:0 88px}}.product-listing__tiles .group .merchandise-tile__container .text-container,.kitchen-product-listing__tiles .group .merchandise-tile__container .text-container{padding-bottom:48px}.product-listing__tiles .group .merchandise-tile__container .text-container .merchandise-tile__label,.kitchen-product-listing__tiles .group .merchandise-tile__container .text-container .merchandise-tile__label{position:relative;text-transform:uppercase;font-size:0.8125rem;line-height:16px;margin:0 0 27px;letter-spacing:.182em}@media screen and (max-width: 63.99875em){.product-listing__tiles .group .merchandise-tile__container .text-container .merchandise-tile__label,.kitchen-product-listing__tiles .group .merchandise-tile__container .text-container .merchandise-tile__label{font-size:0.625rem;margin:0 0 21px;letter-spacing:.231em}}@media screen and (max-width: 47.99875em){.product-listing__tiles .group .merchandise-tile__container .text-container .merchandise-tile__label,.kitchen-product-listing__tiles .group .merchandise-tile__container .text-container .merchandise-tile__label{font-size:0.8125rem;margin:0 0 23px}}.product-listing__tiles .group .merchandise-tile__container .text-container .merchandise-tile__label::before,.kitchen-product-listing__tiles .group .merchandise-tile__container .text-container .merchandise-tile__label::before{position:absolute;background-color:#fff;content:"";height:2px;width:50px;left:-70px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 63.99875em){.product-listing__tiles .group .merchandise-tile__container .text-container .merchandise-tile__label::before,.kitchen-product-listing__tiles .group .merchandise-tile__container .text-container .merchandise-tile__label::before{width:64px;left:-80px}}@media screen and (max-width: 47.99875em){.product-listing__tiles .group .merchandise-tile__container .text-container .merchandise-tile__label::before,.kitchen-product-listing__tiles .group .merchandise-tile__container .text-container .merchandise-tile__label::before{width:24px;left:-32px}}.product-listing__tiles .group .merchandise-tile__container .text-container .merchandise-tile__heading,.kitchen-product-listing__tiles .group .merchandise-tile__container .text-container .merchandise-tile__heading{font-size:2.5rem;line-height:1.13;margin-bottom:10px}@media screen and (max-width: 63.99875em){.product-listing__tiles .group .merchandise-tile__container .text-container .merchandise-tile__heading,.kitchen-product-listing__tiles .group .merchandise-tile__container .text-container .merchandise-tile__heading{font-size:1.875rem;line-height:1.17;margin-bottom:8px}}.product-listing__tiles .group .merchandise-tile__container .text-container .merchandise-tile__body-copy,.kitchen-product-listing__tiles .group .merchandise-tile__container .text-container .merchandise-tile__body-copy{font-size:0.9375rem;line-height:1.67;font-weight:300}@media screen and (max-width: 63.99875em){.product-listing__tiles .group .merchandise-tile__container .text-container .merchandise-tile__body-copy,.kitchen-product-listing__tiles .group .merchandise-tile__container .text-container .merchandise-tile__body-copy{font-size:0.8125rem;line-height:1.54}}@media screen and (max-width: 63.99875em){.product-listing__tiles .group .merchandise-tile__container .text-container,.kitchen-product-listing__tiles .group .merchandise-tile__container .text-container{padding-bottom:45px}}@media screen and (max-width: 47.99875em){.product-listing__tiles .group .merchandise-tile__container .text-container,.kitchen-product-listing__tiles .group .merchandise-tile__container .text-container{padding:0 25px 45px 40px}}.product-listing__tiles .group .merchandise-tile__container .button-container,.kitchen-product-listing__tiles .group .merchandise-tile__container .button-container{display:flex;flex-direction:column}.product-listing__tiles .group .merchandise-tile__container .button-container .merchandise-tile__btn,.kitchen-product-listing__tiles .group .merchandise-tile__container .button-container .merchandise-tile__btn{display:flex;justify-content:center;border-radius:24px;border:solid 1px #fff;padding:16px 48px;cursor:pointer;background:rgba(0,0,0,0);margin:0 0 22px}.product-listing__tiles .group .merchandise-tile__container .button-container .merchandise-tile__btn:last-child,.kitchen-product-listing__tiles .group .merchandise-tile__container .button-container .merchandise-tile__btn:last-child{margin-bottom:0}.product-listing__tiles .group .merchandise-tile__container .button-container .merchandise-tile__btn .merchandise-tile__text,.kitchen-product-listing__tiles .group .merchandise-tile__container .button-container .merchandise-tile__btn .merchandise-tile__text{font-size:0.8125rem;line-height:1;letter-spacing:.182em;text-transform:uppercase;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 47.99875em){.product-listing__tiles .group .merchandise-tile__container .button-container .merchandise-tile__btn .merchandise-tile__text,.kitchen-product-listing__tiles .group .merchandise-tile__container .button-container .merchandise-tile__btn .merchandise-tile__text{font-size:0.6875rem;letter-spacing:.182em}}@media screen and (max-width: 47.99875em){.product-listing__tiles .group .merchandise-tile__container .button-container .merchandise-tile__btn,.kitchen-product-listing__tiles .group .merchandise-tile__container .button-container .merchandise-tile__btn{padding:16px 34px}}@media screen and (max-width: 47.99875em){.product-listing__tiles .group .merchandise-tile__container .button-container,.kitchen-product-listing__tiles .group .merchandise-tile__container .button-container{padding:0 16px}}.product-listing__tiles .group .merchandise-tile.ghostloader,.kitchen-product-listing__tiles .group .merchandise-tile.ghostloader{width:100%;max-width:100% !important;margin:0 !important;padding:0}@media screen and (max-width: 81.24875em){.product-listing__tiles .group .merchandise-tile,.kitchen-product-listing__tiles .group .merchandise-tile{max-width:calc(50% - 15px)}}@media screen and (max-width: 63.99875em){.product-listing__tiles .group .merchandise-tile,.kitchen-product-listing__tiles .group .merchandise-tile{max-width:100%;flex:0 0 100%}}@media screen and (max-width: 47.99875em){.product-listing__tiles .group .merchandise-tile,.kitchen-product-listing__tiles .group .merchandise-tile{min-height:545px}}.product-listing__tiles .group.js-tiles-to-replace .range-mask{display:none}.kitchen-product-listing__tiles .group.js-tiles-to-replace .product-price-mask{display:none}.redirectToLogin{border-radius:24px;border:1px solid #c8c8c8;background-color:#fff;padding:.6875rem 1.875rem;margin:0 0 2.25rem;display:flex;justify-content:center;align-items:center;cursor:pointer}@media screen and (max-width: 1023px){.redirectToLogin{margin-bottom:1.8125rem}}@media screen and (max-width: 30.06125em){.redirectToLogin{padding:.6875rem}}.redirectToLogin label{font-family:"Rooster",sans-serif;font-style:normal;font-weight:700;font-size:0.8125rem;letter-spacing:2.36px;color:#28343d;text-transform:uppercase;margin:0 .625rem;cursor:pointer}@media screen and (max-width: 63.99875em){.redirectToLogin label{margin:0}}.redirectToLogin span{background:url("/Media/user-dark.svg") no-repeat center center rgba(0,0,0,0);content:"";display:block;height:100%;width:100%;height:24px;width:24px}@media screen and (max-width: 63.99875em){.redirectToLogin span{display:none}}.product-details-sidebar{display:block;position:fixed;z-index:10;right:-314px;top:0;bottom:0;width:100%;height:100%;max-width:314px;padding:20px 16px;background-color:#fff;box-sizing:border-box;transition:right 400ms cubic-bezier(0.2, 0, 0.2, 1);overflow-y:auto;will-change:right}@media print,screen and (min-width: 48em){.product-details-sidebar{right:-496px;max-width:496px;padding:20px 32px}}@media print,screen and (min-width: 64em){.product-details-sidebar{right:-640px;max-width:640px;padding:20px 50px}}.product-details-sidebar__inner-container{max-width:282px;box-sizing:border-box;margin-top:40px}@media print,screen and (min-width: 48em){.product-details-sidebar__inner-container{max-width:432px}}@media print,screen and (min-width: 64em){.product-details-sidebar__inner-container{max-width:540px;margin-top:52px}}.product-details-sidebar__close{display:flex;position:absolute;width:auto;left:0;top:0;margin:1.125rem .875rem;color:#0a0a0a;text-transform:uppercase;text-decoration:underline;font-size:0.6875rem;line-height:1rem;font-weight:700;letter-spacing:.125rem;align-items:center;appearance:none;background:none;border:0;cursor:pointer}.product-details-sidebar__close:before{background:url("/Media/close.svg") no-repeat center center rgba(0,0,0,0);content:"";display:block;height:100%;width:100%;width:24px;height:24px;margin-right:.6875rem}.product-details-sidebar__close:focus,.product-details-sidebar__close:hover{appearance:none;background:none;border:0}.product-details-sidebar .subsection h3{font-size:1.4375rem;line-height:2rem;padding-bottom:.9375rem;border:0;border-bottom:2px solid #c8c8c8;margin-bottom:1rem}@media print,screen and (min-width: 64em){.product-details-sidebar .subsection h3{font-size:1.75rem;height:2.5rem;padding-bottom:1.3125rem;margin-bottom:1.25rem}}.product-details-sidebar .subsection h3 label{vertical-align:text-top}.product-details-sidebar>div>.subsection{display:none}.product-details-sidebar .subsection__attribute-line{min-height:49px;font-size:0.8125rem;line-height:1.25rem;display:flex;justify-content:space-between;align-items:center;border:0;border-bottom:1px solid #c8c8c8;padding:1.1875rem 0 1.1875rem;box-sizing:border-box}@media screen and (max-width: 47.99875em){.product-details-sidebar .subsection__attribute-line{flex-direction:column}}@media print,screen and (min-width: 64em){.product-details-sidebar .subsection__attribute-line{font-size:0.9375rem;line-height:1.5625rem;padding:.75rem 0}}.product-details-sidebar .subsection__attribute-line:last-of-type{border:0;min-height:50px;padding-bottom:.875rem}.product-details-sidebar .subsection__attribute-line span{color:#71777b}.product-details-sidebar .subsection__btn{box-sizing:border-box;letter-spacing:.1475rem;margin:.9375rem 0 0}@media screen and (max-width: 47.99875em){.product-details-sidebar .subsection__btn{padding-top:.5rem;padding-bottom:.5rem}}.product-details-sidebar .subsection__btn span{position:relative;left:-10px}.product-details-sidebar .subsection__btn span::after{font-family:"icon-howdens";line-height:1;speak:none;text-transform:none;content:"";font-size:0.625rem;transition:transform 675ms ease;transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1);color:#c20016;height:9px;margin-left:.25rem;margin-top:-4px;position:absolute;pointer-events:none;right:-30px;top:50%;width:24px}.product-details-sidebar .subsection__btn:hover span::after{animation-duration:.5s;animation-name:cta-arrow-inline;animation-timing-function:ease-in-out}.product-details-sidebar .subsection ul{list-style:none;margin:0}.product-details-sidebar .subsection span.value{margin:0 1rem;width:232px;align-self:flex-start}@media print,screen and (min-width: 64em){.product-details-sidebar .subsection span.value{margin:0 1.25rem;width:290px}}.product-details-sidebar .subsection label.key{margin-left:1rem;width:136px;align-self:flex-start;font-weight:600}@media print,screen and (min-width: 64em){.product-details-sidebar .subsection label.key{margin-left:1.25rem;width:190px;font-weight:bold}}.product-details-sidebar .subsection .ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.product-details-sidebar [data-type=Documents] ul{margin-top:-1.25rem}.product-details-sidebar .document{padding-left:1rem;border:0;border-bottom:1px solid #c8c8c8;display:flex;justify-content:space-between;font-weight:bold}@media screen and (max-width: 47.99875em){.product-details-sidebar .document{flex-direction:column}}@media print,screen and (min-width: 64em){.product-details-sidebar .document{min-height:5.5625rem}}.product-details-sidebar .document-name{padding:1.625rem 0 2.125rem;font-size:0.8125rem;line-height:1.25rem;font-weight:bold;width:9.25rem;margin-right:1.25rem}@media screen and (max-width: 47.99875em){.product-details-sidebar .document-name{padding:.75rem 0 .625rem;width:100%;margin-right:0}}@media print,screen and (min-width: 64em){.product-details-sidebar .document-name{padding:0;display:flex;align-self:center;font-size:0.9375rem;line-height:1.5625rem;width:11.875rem;margin:1.1875rem 0 1.1875rem 0}}.product-details-sidebar .document a{display:flex;align-items:center;justify-content:center;border-radius:24px;border:1px solid #c8c8c8;padding:.5625rem;height:max-content;align-self:center;box-sizing:border-box;margin-bottom:1.25rem;margin-top:.25rem}@media print,screen and (min-width: 48em){.product-details-sidebar .document a{width:248px}}@media print,screen and (min-width: 64em){.product-details-sidebar .document a{padding:.875rem 0 1rem 0;width:310px;height:48px;margin:1.25rem 0 1.3125rem}}@media screen and (max-width: 47.99875em){.product-details-sidebar .document a{width:100%;height:48px}}.product-details-sidebar .document a span{display:inline-block;width:16px;height:20px;margin-left:auto}.product-details-sidebar .document span.format-pdf:before{background:url("/Media/file-format-pdf.svg") no-repeat center center rgba(0,0,0,0);content:"";display:block;height:100%;width:100%}.product-details-sidebar .document span.format-csv:before{background:url("/Media/file-format-csv.svg") no-repeat center center rgba(0,0,0,0);content:"";display:block;height:100%;width:100%}.product-details-sidebar .document span.format-xml:before{background:url("/Media/file-format-xml.svg") no-repeat center center rgba(0,0,0,0);content:"";display:block;height:100%;width:100%}.product-details-sidebar .document span.format-doc:before{background:url("/Media/file-format-xml.svg") no-repeat center center rgba(0,0,0,0);content:"";display:block;height:100%;width:100%}.product-details-sidebar .document-download{cursor:pointer;font-size:0.8125rem;letter-spacing:2.36px;text-transform:uppercase}@media print,screen and (min-width: 64em){.product-details-sidebar .document-download{padding-top:2px}}.product-details-sidebar .document-icon{display:flex;margin-right:.875rem}.product-details-sidebar .document .name,.product-details-sidebar .document .size{display:none}.product-details-sidebar .document:last-child{border-bottom:0}@media print,screen and (min-width: 64em){.product-details-sidebar .document:last-child{min-height:5.625rem}}@media print,screen and (min-width: 64em){.product-details-sidebar .document:last-child a{padding:.875rem 0 1rem 0;width:310px;height:48px;margin:1.25rem 0 1.375rem}}.product-details-sidebar .subsection .subsection ul{margin:0}.product-details__overlay{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:3;background-color:rgba(0,0,0,.2);overflow:hidden;touch-action:none}.js-product-details__overlay--active .product-details-sidebar{right:0;box-shadow:0 0 8px 0 rgba(0,0,0,.5)}.js-product-details__overlay--active .product-details-sidebar .subsection.visible{display:block}.js-product-details__overlay--active .product-details__overlay{display:block}.product-details-btn-group{border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;margin:1.1875rem 0 1.375rem}@media print,screen and (min-width: 64em){.product-details-btn-group{margin:1.5625rem 0 2.125rem 0}}.product-details-btn-group button,.product-details-btn-group>a{color:#28343d;border:0;border-bottom:.0625rem solid #c8c8c8;cursor:pointer;background:inherit;display:flex;align-items:center;justify-content:space-between;width:100%;font-size:0.9375rem;line-height:1.25rem;padding:.75rem 0;text-align:left}.product-details-btn-group button:last-child,.product-details-btn-group>a:last-child{border:0}.product-details-btn-group button span.icon,.product-details-btn-group>a span.icon{display:block;width:24px;height:24px}.product-details-btn-group button span.icon:after,.product-details-btn-group>a span.icon:after{background:url("/Media/chevron-right.svg") no-repeat center center rgba(0,0,0,0);content:"";display:block;height:100%;width:100%}@media print,screen and (min-width: 64em){.product-details-btn-group button,.product-details-btn-group>a{font-size:1.125rem;line-height:1.5625rem}}.product-gallery-modal{position:absolute;left:-100%;opacity:0;height:0;visibility:hidden;pointer-events:none;overflow:hidden;z-index:-1}.js-product-gallery-modal--active .product-gallery-modal{position:fixed;top:0;left:0;padding-bottom:8px;width:100vw;height:100%;background-color:#fff;z-index:10;opacity:1;box-sizing:border-box;visibility:visible;pointer-events:all}@media print,screen and (min-width: 64em){.js-product-gallery-modal--active .product-gallery-modal{padding-left:10px;padding-bottom:0}}.product-gallery-modal--close{position:absolute;top:0;right:0;width:60px;height:60px;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.15)}.product-gallery-modal--close .icon-close:before{transform:scale(1.4)}.product-gallery-modal__overlay-message{padding:75px 20px 20px;position:absolute;top:50%;left:50%;width:320px;height:320px;color:#fff;background-color:rgba(0,0,0,.5);font-size:1rem;line-height:1.5;text-align:center;box-sizing:border-box;transform:translate(-50%, -50%);z-index:1}@media print,screen and (min-width: 64em){.product-gallery-modal__overlay-message{display:none}}.js-product-gallery-modal--active .product-gallery-modal__overlay-message{opacity:0;height:0;overflow:hidden;z-index:-1;transition:opacity .3s ease 5s,height 0s linear 5.4s,z-index 0s linear 5.4s}.product-gallery-modal__carousels-container{margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%;max-width:2000px}@media print,screen and (min-width: 64em){.product-gallery-modal__carousels-container{flex-direction:row-reverse}}.product-gallery-modal__thumbnail-carousel{padding:0 0 0 8px;position:relative;flex-shrink:0;width:100%;box-sizing:border-box}@media print,screen and (min-width: 64em){.product-gallery-modal__thumbnail-carousel{width:148px;padding:10px 0 0 0}}.product-gallery-modal__thumbnail-carousel--shadow-before::before{content:"";position:absolute;top:0;bottom:0;left:0;width:45px;background-image:linear-gradient(to left, rgba(255, 255, 255, 0) 0, rgb(255, 255, 255) 100%);z-index:1}@media print,screen and (min-width: 64em){.product-gallery-modal__thumbnail-carousel--shadow-before::before{bottom:auto;width:100%;height:55px;background-image:linear-gradient(to top, rgba(255, 255, 255, 0) 0, rgb(255, 255, 255) 100%)}}.product-gallery-modal__thumbnail-carousel--shadow-after::after{content:"";position:absolute;top:0;bottom:0;right:0;width:45px;background-image:linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgb(255, 255, 255) 100%);z-index:1}@media print,screen and (min-width: 64em){.product-gallery-modal__thumbnail-carousel--shadow-after::after{top:auto;width:100%;height:55px;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgb(255, 255, 255) 100%)}}.product-gallery-modal__thumbnail-carousel--item-block{position:relative;width:88px;float:left;box-sizing:border-box;overflow:hidden}@media print,screen and (min-width: 48em){.product-gallery-modal__thumbnail-carousel--item-block{width:144px}}@media print,screen and (min-width: 64em){.product-gallery-modal__thumbnail-carousel--item-block{width:148px}}.product-gallery-modal__thumbnail-carousel--item-block:not(:last-of-type){margin:0 8px 0 0}@media print,screen and (min-width: 64em){.product-gallery-modal__thumbnail-carousel--item-block:not(:last-of-type){margin:0 auto 10px}}@media print,screen and (min-width: 64em){.product-gallery-modal__thumbnail-carousel--item-block:hover{cursor:pointer}}.product-gallery-modal__thumbnail-carousel .item-block--active{border:solid 2px #28343d}.product-gallery-modal__thumbnail-carousel .slider{position:relative;width:100%;box-sizing:border-box}@media print,screen and (min-width: 64em){.product-gallery-modal__thumbnail-carousel .slider{height:100%}}@media print,screen and (min-width: 64em){.product-gallery-modal__thumbnail-carousel .item-container{height:100%}}.product-gallery-modal__main-carousel{position:relative;width:100%;padding:68px 8px;flex:1 0 auto;box-sizing:border-box}@media print,screen and (min-width: 64em){.product-gallery-modal__main-carousel{padding:10px 120px 10px 60px;width:calc(100% - 148px)}}@media print,screen and (min-width: 64em){.img-ratio-16-9 .product-gallery-modal__main-carousel{margin:0 auto;width:100%;max-width:calc(100% - 328px);box-sizing:content-box}}.img-ratio-1-1 .product-gallery-modal__main-carousel{margin:0 auto;max-width:calc(100vh - 224px)}@media print,screen and (min-width: 48em){.img-ratio-1-1 .product-gallery-modal__main-carousel{max-width:calc(100vh - 280px)}}@media print,screen and (min-width: 64em){.img-ratio-1-1 .product-gallery-modal__main-carousel{width:100%;max-width:calc(100% - 328px);box-sizing:content-box}}@media screen and (min-width: 450px)and (max-width: 1024px)and (orientation: landscape)and (min-aspect-ratio: 1/1){.img-ratio-1-1 .product-gallery-modal__main-carousel{max-width:calc(100% - 328px)}}@media screen and (min-width: 1024px)and (orientation: landscape)and (min-aspect-ratio: 10/7){.img-ratio-1-1 .product-gallery-modal__main-carousel{max-width:calc(100vh - 20px)}}.product-gallery-modal__main-carousel--item-block{width:100%;height:100%;display:flex;align-items:center;float:left;box-sizing:border-box;overflow:hidden}@media print,screen and (min-width: 64em){.img-ratio-1-1 .product-gallery-modal__main-carousel--item-block{justify-content:center}}.img-ratio-1-1 .product-gallery-modal__main-carousel--item-block-1_1 .img-wrapper{height:0;padding-bottom:100%}@media print,screen and (min-width: 64em){.product-gallery-modal__main-carousel--item-block:not(.item-block--video) .img-wrapper:hover{cursor:zoom-in}}.product-gallery-modal__main-carousel--item-block .img-wrapper{overflow:hidden}.product-gallery-modal__main-carousel--item-block-16_9 .img-wrapper{padding-bottom:56.25%}.product-gallery-modal__main-carousel--item-block-1_1 .img-wrapper{height:100%}.product-gallery-modal__main-carousel--item-block-1_1 .img-wrapper>div{height:100%}.product-gallery-modal__main-carousel--item-block-1_1 .img-wrapper picture{display:block;height:100%}.product-gallery-modal__main-carousel--item-block-1_1 .img-wrapper img{object-fit:contain;height:100%}.product-gallery-modal__main-carousel.player-active .item-block--video .img-wrapper::before{display:none}.product-gallery-modal__main-carousel.player-active iframe{z-index:auto}.product-gallery-modal__main-carousel .item-block--video .img-wrapper{padding-bottom:56.25%}.product-gallery-modal__main-carousel .item-block--video .img-wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1}.product-gallery-modal__main-carousel .slider{position:relative;margin:0 auto;height:100%;width:auto;overflow:hidden;display:flex;align-items:center}@media print,screen and (min-width: 64em){.product-gallery-modal__main-carousel .slider{display:block;position:absolute;top:50%;left:60px;right:120px;height:auto;max-height:calc(100vh - 20px);transform:translateY(-50%)}}.product-gallery-modal__main-carousel .item-container{height:100%;width:100%}@media print,screen and (min-width: 64em){.product-gallery-modal__main-carousel .item-container{height:auto}}.product-gallery-modal__main-carousel .list{width:100%}@media screen and (max-width: 81.24875em){.product-gallery-modal__main-carousel .list{height:100% !important}}.product-gallery-modal__main-carousel iframe{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}@media print,screen and (min-width: 64em){.product-gallery-modal__main-carousel .zoom-active .img-wrapper:hover{cursor:zoom-out}}.product-gallery-modal__main-carousel .zoom-active img{transform-origin:top left}.product-gallery-modal .item-block--muted::before{background:rgba(0,0,0,.4);content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.product-gallery-modal .slider-wrapper{position:absolute;bottom:0;left:0;width:100vw}.product-gallery-modal .icon-pinch{margin:0 auto 20px;display:block;width:125px;height:150px}.product-gallery-modal .icon-pinch::before{background:url("/Media/icon-pinch.svg") no-repeat center center rgba(0,0,0,0);content:"";display:block;height:100%;width:100%;content:""}.product-gallery-modal .carousel-arrows{display:none}@media print,screen and (min-width: 64em){.product-gallery-modal .carousel-arrows{display:flex;flex-direction:row-reverse;position:absolute;right:61px;top:50%;width:120px;border:none;transform:translateY(-50%);z-index:5}}@media print,screen and (min-width: 64em){.product-gallery-modal .carousel-arrows .arrow{position:relative;width:60px;height:60px;background:#fff;border-radius:0;box-shadow:0 0 8px 0 rgba(0,0,0,.15);box-sizing:border-box}}@media print,screen and (min-width: 64em){.product-gallery-modal .carousel-arrows .arrow::after{font-family:"icon-howdens";line-height:1;speak:none;text-transform:none;content:"";font-size:0.625rem;transition:transform 675ms ease;transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1);position:absolute;top:50%;left:50%;height:14px;color:#28343d;font-size:0.875rem;font-weight:700;transform:translate(-50%, -50%);transition:color 400ms cubic-bezier(0.2, 0, 0.2, 1)}}@media print,screen and (min-width: 64em){.product-gallery-modal .carousel-arrows .arrow:not(.disabled):hover,.product-gallery-modal .carousel-arrows .arrow:not(.disabled):focus{background:#28343d;border-color:#28343d;outline:0}}.product-gallery-modal .carousel-arrows .arrow:not(.disabled):hover::after,.product-gallery-modal .carousel-arrows .arrow:not(.disabled):focus::after{color:#fff}.product-gallery-modal .carousel-arrows .arrow.disabled{background-color:#fff}@media print,screen and (min-width: 64em){.product-gallery-modal .carousel-arrows .arrow.disabled::after{color:#c8c8c8}}@media print,screen and (min-width: 64em){.product-gallery-modal .list{transition:transform .16s linear}}.product-gallery-modal li{list-style:none}@media(min-width: 1023px)and (max-height: 750px){.product-gallery-modal__main-carousel .list{height:calc(100vh - 20px) !important;width:auto}.product-gallery-modal__main-carousel--item-block-16_9 .img-wrapper{padding-bottom:0;height:100%}.product-gallery-modal__main-carousel--item-block-16_9 .img-fluid{top:50%;transform:translate(0, -50%)}}@media(min-width: 1023px)and (max-height: 750px){.img-ratio-16-9 .product-gallery-modal__main-carousel{aspect-ratio:16/9;flex-grow:0;width:auto}}.js-product-gallery-modal--active main{z-index:10}.js-product-gallery-modal--active .product-detail{z-index:15}.js-product-gallery-modal--active .product-detail .product-images{z-index:2}.js-product-gallery-modal--active .product-detail .product-info .sticky-price{z-index:0}html.iphone .product-gallery-modal__main-carousel,html.ipad .product-gallery-modal__main-carousel{height:100%;max-height:calc(100% - 88px)}@media print,screen and (min-width: 48em){html.iphone .product-gallery-modal__main-carousel,html.ipad .product-gallery-modal__main-carousel{height:auto;max-height:calc(100% - 144px)}}@media print,screen and (min-width: 64em){html.iphone .product-gallery-modal__main-carousel,html.ipad .product-gallery-modal__main-carousel{height:auto;max-height:initial}}.product-stock-info{width:100%}.product-stock-info--create{text-align:center;margin-bottom:.6875rem}@media screen and (max-width: 63.99875em){.product-stock-info--create{margin-bottom:.375rem}}.product-stock-info--availability{display:flex;justify-content:center;flex-wrap:wrap;padding-top:.625rem}@media screen and (max-width: 63.99875em){.product-stock-info--availability{padding-top:0}}.product-stock-info--date{margin-top:.4375rem;text-align:center}@media screen and (max-width: 63.99875em){.product-stock-info--date{margin-top:0}}@media screen and (min-width: 64em){.product-stock-info--date{margin-top:1.625rem}}.product-stock-info__col{overflow:hidden}.product-stock-info__col:first-child{flex-grow:1}.product-stock-info__col:last-child{flex-shrink:0;width:90px;box-sizing:border-box;margin-left:1.5rem}@media screen and (min-width: 48em){.product-stock-info__col:last-child{width:122px}}@media screen and (min-width: 64em){.product-stock-info__col:last-child{width:140px;margin-left:1.875rem}}.product-stock-info__label{font-size:0.9375rem;font-weight:bold;line-height:1.6;word-wrap:break-word}@media screen and (max-width: 63.99875em){.product-stock-info__label{font-size:0.8125rem;line-height:1.54}}.product-stock-info__label.btn--text-link{font-weight:normal;display:block;margin-left:.125rem}.product-stock-info__label.btn--text-link.inline{display:inline}.product-stock-info__depot-date-panel{width:100%;display:flex;justify-content:space-between}.product-stock-info__depot-name,.product-stock-info__required-date{font-size:0.8125rem;line-height:1.54;margin-right:.3125rem;white-space:nowrap}@media print,screen and (min-width: 48em){.product-stock-info__depot-name,.product-stock-info__required-date{line-height:1}}@media screen and (min-width: 64em){.product-stock-info__depot-name,.product-stock-info__required-date{font-size:0.9375rem;line-height:1.67}}.product-stock-info__depot-name{overflow:hidden;text-overflow:ellipsis}.product-stock-info__change-depot-btn,.product-stock-info__change-date-btn{font-size:0.8125rem;line-height:1.92;margin:0;flex-shrink:1;word-wrap:break-word}@media print,screen and (min-width: 48em){.product-stock-info__change-depot-btn,.product-stock-info__change-date-btn{line-height:1}}@media screen and (min-width: 64em){.product-stock-info__change-depot-btn,.product-stock-info__change-date-btn{font-size:0.9375rem;line-height:1.67}}.product-stock-info__depot-line,.product-stock-info__date-line{display:flex;align-items:flex-start;margin-top:.0625rem}@media screen and (max-width: 63.99875em){.product-stock-info__depot-line,.product-stock-info__date-line{flex-direction:row;margin-top:.1875rem}}@media screen and (max-width: 47.99875em){.product-stock-info__depot-line,.product-stock-info__date-line{flex-direction:column;flex-wrap:wrap;margin-top:0}}.product-panel-add-to-list .btn--full-width{margin-left:0}.product-panel-input-wrapper .hide{display:none}.depot-date-panel--ghost-loader{width:100%;display:flex;justify-content:space-between;align-content:space-between}.depot-date-panel--ghost-loader .ghost-loader__col{overflow:hidden}.depot-date-panel--ghost-loader .ghost-loader__col:first-child{flex-grow:1}.depot-date-panel--ghost-loader .ghost-loader__col:last-child{flex-shrink:0;width:90px;box-sizing:border-box;margin-left:1.5rem}@media screen and (min-width: 48em){.depot-date-panel--ghost-loader .ghost-loader__col:last-child{width:122px}}@media screen and (min-width: 64em){.depot-date-panel--ghost-loader .ghost-loader__col:last-child{width:140px;margin-left:1.875rem}}.depot-date-panel--ghost-loader .ghost-loader__label{background-image:linear-gradient(-80deg, #f9f9f9 20%, #c8c8c8 50%, #f9f9f9 80%);color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);background-size:600% 100%;animation:ghostloaderAnimation 1.6s infinite;animation-timing-function:ease-in-out;height:.625rem;margin-top:1.5625rem;width:6.25rem}@media screen and (max-width: 63.99875em){.depot-date-panel--ghost-loader .ghost-loader__label{height:.5rem}}@media screen and (max-width: 63.99875em){.depot-date-panel--ghost-loader .ghost-loader__label{margin-top:1.25rem}.depot-date-panel--ghost-loader .ghost-loader__label--depot{width:5.5rem}.depot-date-panel--ghost-loader .ghost-loader__label--date{width:4.25rem}}.depot-date-panel--ghost-loader .ghost-loader__span{background-image:linear-gradient(-80deg, #f9f9f9 20%, #c8c8c8 50%, #f9f9f9 80%);color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);background-size:600% 100%;animation:ghostloaderAnimation 1.6s infinite;animation-timing-function:ease-in-out;height:.625rem;margin-top:.9375rem;width:8.75rem}@media screen and (max-width: 63.99875em){.depot-date-panel--ghost-loader .ghost-loader__span{height:.5rem}}@media screen and (max-width: 63.99875em){.depot-date-panel--ghost-loader .ghost-loader__span{margin-top:.75rem}.depot-date-panel--ghost-loader .ghost-loader__span--depot{width:7.75rem}.depot-date-panel--ghost-loader .ghost-loader__span--date{width:7rem}}@media screen and (max-width: 47.99875em){.depot-date-panel--ghost-loader .ghost-loader__span{margin-top:.75rem}.depot-date-panel--ghost-loader .ghost-loader__span--depot{width:4.25rem}.depot-date-panel--ghost-loader .ghost-loader__span--date{width:3.5rem}}.depot-date-panel--ghost-loader .ghost-loader__btn{background-image:linear-gradient(-80deg, #f9f9f9 20%, #c8c8c8 50%, #f9f9f9 80%);color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);background-size:600% 100%;animation:ghostloaderAnimation 1.6s infinite;animation-timing-function:ease-in-out;height:.625rem;width:3.25rem;margin-top:.75rem;display:none}@media screen and (max-width: 63.99875em){.depot-date-panel--ghost-loader .ghost-loader__btn{height:.5rem}}@media screen and (max-width: 47.99875em){.depot-date-panel--ghost-loader .ghost-loader__btn{display:block}}

