@media (min-width:64.063em){.PageHero-module__T7EaOq__band{padding:var(--mantine-spacing-800)0}}.PageHero-module__T7EaOq__container{flex-direction:column;display:flex}@media (min-width:64.063em){.PageHero-module__T7EaOq__container{align-items:center;gap:var(--mantine-spacing-600);flex-direction:row}}.PageHero-module__T7EaOq__text__container{text-align:center;padding:var(--mantine-spacing-400)}@media (min-width:48.063em){.PageHero-module__T7EaOq__text__container{padding:var(--mantine-spacing-600)}}@media (min-width:64.063em){.PageHero-module__T7EaOq__text__container{text-align:unset;padding:var(--mantine-spacing-800)}.PageHero-module__T7EaOq__text__container,.PageHero-module__T7EaOq__image__container{flex-basis:50%}}.PageHero-module__T7EaOq__title,.PageHero-module__T7EaOq__text{margin-bottom:var(--mantine-spacing-400)}@media (min-width:48.063em){.PageHero-module__T7EaOq__text{margin-bottom:var(--mantine-spacing-600)}}@media (min-width:64.063em){.PageHero-module__T7EaOq__text{margin-bottom:var(--mantine-spacing-800)}}.PageHero-module__T7EaOq__image{width:calc(100% + (2*var(--mantine-band-padding-base)));height:auto;display:block;}@media (min-width:48.063em){.PageHero-module__T7EaOq__image{width:calc(100% + (2*var(--mantine-band-padding-sm)))}}@media (min-width:64.063em){.PageHero-module__T7EaOq__image{border-radius:var(--mantine-radius-400);width:100%;margin:0}}
.ComparisonTable-module__GBBoiG__band{}.ComparisonTable-module__GBBoiG__title{text-align:center;margin-bottom:var(--mantine-spacing-600)}.ComparisonTable-module__GBBoiG__table__container{width:100%;overflow-x:auto}.ComparisonTable-module__GBBoiG__table{border-collapse:collapse;margin:0 auto}.ComparisonTable-module__GBBoiG__table tr{border-bottom:1px solid var(--mantine-palette-border-default)}.ComparisonTable-module__GBBoiG__table td,.ComparisonTable-module__GBBoiG__table th{vertical-align:top;text-align:left}.ComparisonTable-module__GBBoiG__table th{padding:var(--mantine-spacing-400)var(--mantine-spacing-200)}.ComparisonTable-module__GBBoiG__table td{padding:var(--mantine-spacing-400)var(--mantine-spacing-600)}.ComparisonTable-module__GBBoiG__table .ComparisonTable-module__GBBoiG__header__cell--col{box-sizing:content-box}.ComparisonTable-module__GBBoiG__table .ComparisonTable-module__GBBoiG__header__cell--row{padding:var(--mantine-spacing-400);z-index:1;position:sticky;left:0}.ComparisonTable-module__GBBoiG__table .ComparisonTable-module__GBBoiG__header__cell--row:after{content:"";background-color:var(--mantine-color-white);position:absolute;inset:1px 0}.ComparisonTable-module__GBBoiG__table .ComparisonTable-module__GBBoiG__header__cell--row span{z-index:1;position:relative}.ComparisonTable-module__GBBoiG__table .ComparisonTable-module__GBBoiG__product__image{border-radius:var(--mantine-radius-400);aspect-ratio:4/3;height:auto;display:block}.ComparisonTable-module__GBBoiG__table .ComparisonTable-module__GBBoiG__header__cell--col,.ComparisonTable-module__GBBoiG__table .ComparisonTable-module__GBBoiG__product__image{width:168px}@media (min-width:64.063em){.ComparisonTable-module__GBBoiG__table .ComparisonTable-module__GBBoiG__header__cell--col,.ComparisonTable-module__GBBoiG__table .ComparisonTable-module__GBBoiG__product__image{width:197px}}@media (min-width:73.563em){.ComparisonTable-module__GBBoiG__table .ComparisonTable-module__GBBoiG__header__cell--col,.ComparisonTable-module__GBBoiG__table .ComparisonTable-module__GBBoiG__product__image{width:225px}}.ComparisonTable-module__GBBoiG__pre{white-space:pre}.ComparisonTable-module__GBBoiG__product__link .ComparisonTable-module__GBBoiG__product__title{padding:var(--mantine-spacing-300)var(--mantine-spacing-400)0 var(--mantine-spacing-400);display:block}
.Faq-module__kR17nG__band{}.Faq-module__kR17nG__faqBlock{gap:var(--mantine-spacing-600);display:grid}@media (min-width:64.063em){.Faq-module__kR17nG__faqBlock--withTitle{grid-template-columns:4fr 8fr}}.Faq-module__kR17nG__chevron[data-rotate]{transform:rotate(45deg)}.Faq-module__kR17nG__control{padding-inline:0}.Faq-module__kR17nG__label{padding:var(--mantine-spacing-400)0}@media (min-width:48.063em){.Faq-module__kR17nG__label{padding:var(--mantine-spacing-600)0}.Faq-module__kR17nG__item:first-of-type{margin-top:calc(var(--mantine-spacing-600)*-1)}}.Faq-module__kR17nG__content{margin-bottom:var(--mantine-spacing-600);color:var(--mantine-palette-text-secondary);padding:0}.Faq-module__kR17nG__content p{margin-top:0}.Faq-module__kR17nG__content a{color:var(--mantine-palette-text-secondary);font-weight:var(--mantine-font-weight-bold);text-decoration:underline}
.carousel-module__WmXtMW__control{box-shadow:unset;opacity:unset;width:var(--mantine-spacing-xxl);height:var(--mantine-spacing-xxl);color:var(--mantine-palette-icon-secondary);visibility:hidden;background-color:#0000;border-style:none;transition:all .3s}.carousel-module__WmXtMW__control:active{transform:unset}.carousel-module__WmXtMW__control:hover{opacity:.75}.carousel-module__WmXtMW__control:focus{outline:unset!important}.carousel-module__WmXtMW__control:focus-visible{border:3px solid var(--mantine-palette-border-focus)}.carousel-module__WmXtMW__control:not([data-inactive]){visibility:visible}.carousel-module__WmXtMW__control>svg{width:100%;height:100%}
.MediaCarousel-module__GdyR3G__control{width:unset;height:unset;border:1px solid var(--mantine-palette-border-default);background-color:#ffffff80;}.MediaCarousel-module__GdyR3G__control svg{width:1.5rem;height:1.5rem}.MediaCarousel-module__GdyR3G__control:hover{opacity:1;background-color:#ffffffbf}.MediaCarousel-module__GdyR3G__control:active{opacity:1;background-color:#ffffff40}.MediaCarousel-module__GdyR3G__indicators{bottom:calc(var(--mantine-spacing-md)*-1)}.MediaCarousel-module__GdyR3G__indicator{background-color:var(--mantine-palette-neutral-05);width:5px;height:5px;transition:width .25s,background-color .25s}.MediaCarousel-module__GdyR3G__indicator[data-active]{background-color:var(--mantine-palette-brand-light);width:1.5rem}.MediaCarousel-module__GdyR3G__slide{justify-content:center;display:flex}.MediaCarousel-module__GdyR3G__withLightboxStyle .MediaCarousel-module__GdyR3G__container{height:100vh}.MediaCarousel-module__GdyR3G__withLightboxStyle .MediaCarousel-module__GdyR3G__slide{align-items:center}.MediaCarousel-module__GdyR3G__withLightboxStyle img,.MediaCarousel-module__GdyR3G__withLightboxStyle video{object-fit:contain;width:auto;max-width:100%;cursor:unset;border-radius:0}@media (min-width:64.063em){.MediaCarousel-module__GdyR3G__withLightboxStyle img,.MediaCarousel-module__GdyR3G__withLightboxStyle video{margin:var(--mantine-spacing-xxxl)0;object-fit:cover;border-radius:var(--mantine-radius-lg);max-width:80%}}
.carousel-shared-module__TPzSIq__controls{--button-size:var(--mantine-spacing-xl);--icon-size:var(--mantine-spacing-md);margin:0 -15px;padding:0}@media (min-width:48.063em){.carousel-shared-module__TPzSIq__controls{margin:0 calc(-.5*var(--button-size))}}.carousel-shared-module__TPzSIq__control{}.carousel-shared-module__TPzSIq__control.carousel-shared-module__TPzSIq__control{width:var(--button-size);height:var(--button-size);border:1px solid var(--mantine-palette-border-default);background-color:#ffffffbf}.carousel-shared-module__TPzSIq__control.carousel-shared-module__TPzSIq__control>svg{width:var(--icon-size)!important;height:var(--icon-size)!important}.carousel-shared-module__TPzSIq__control.carousel-shared-module__TPzSIq__control:active,.carousel-shared-module__TPzSIq__control.carousel-shared-module__TPzSIq__control:hover{opacity:1;background-color:#fff}
.ProductCardCarousel-module__iS9QTW__sectionCarousel{margin:var(--mantine-spacing-sm)0}.ProductCardCarousel-module__iS9QTW__sectionCarousel--multiProductCarousel,.ProductCardCarousel-module__iS9QTW__sectionCarousel--tileRack{margin:0}@media (min-width:48.063em){.ProductCardCarousel-module__iS9QTW__container__centered{justify-content:center}}.ProductCardCarousel-module__iS9QTW__slide{min-width:0}.ProductCardCarousel-module__iS9QTW__controls{top:37.5vw;transform:translateY(-100%);}@media (min-width:48.063em){.ProductCardCarousel-module__iS9QTW__controls{top:18.75vw}}@media (min-width:64.063em){.ProductCardCarousel-module__iS9QTW__controls{top:150px}}.ProductCardCarousel-module__iS9QTW__control{}.ProductCardCarousel-module__iS9QTW__indicators{margin:var(--mantine-spacing-400)0;position:static}.ProductCardCarousel-module__iS9QTW__indicators--multiProductCarousel,.ProductCardCarousel-module__iS9QTW__indicators--tileRack{margin-top:var(--mantine-spacing-400);margin-bottom:0}.ProductCardCarousel-module__iS9QTW__indicator{width:var(--mantine-radius-md);height:var(--mantine-radius-md);background-color:var(--mantine-palette-neutral-05);transition:width .25s,background-color .25s}.ProductCardCarousel-module__iS9QTW__indicator[data-active]{width:var(--mantine-spacing-xl);background-color:var(--mantine-palette-brand-light)}.ProductCardCarousel-module__iS9QTW__indicator:only-child{display:none}.ProductCardCarousel-module__iS9QTW__viewport{border-radius:var(--mantine-spacing-xs);margin:0 -4px;padding:0 4px}
.MultiProductCarousel-module__drOfWa__band{}.MultiProductCarousel-module__drOfWa__heading,.MultiProductCarousel-module__drOfWa__list{margin-bottom:var(--mantine-spacing-600)}.MultiProductCarousel-module__drOfWa__tab{border-radius:var(--mantine-radius-400);border:1px solid var(--mantine-palette-border-default);background:var(--mantine-palette-bg-white);margin-right:var(--mantine-spacing-100);margin-bottom:var(--mantine-spacing-100);padding:var(--mantine-spacing-200);color:var(--mantine-palette-text-secondary);font-weight:600}.MultiProductCarousel-module__drOfWa__tab[data-active]{background-color:var(--mantine-palette-text-secondary);color:var(--mantine-color-white);border:none}
.ProductHotspots-module__8VSZOG__band{}.ProductHotspots-module__8VSZOG__title{margin-bottom:var(--mantine-spacing-600)}@media (min-width:64.063em){.ProductHotspots-module__8VSZOG__container{gap:var(--mantine-spacing-600);display:flex}}.ProductHotspots-module__8VSZOG__mainImageContainer{display:none;position:relative}@media (min-width:64.063em){.ProductHotspots-module__8VSZOG__mainImageContainer{width:70%;display:block}}.ProductHotspots-module__8VSZOG__mainImageContainer .ProductHotspots-module__8VSZOG__mainImage{object-fit:cover;aspect-ratio:4/3;border-radius:var(--mantine-radius-600);pointer-events:none;max-width:100%;height:auto;display:block}.ProductHotspots-module__8VSZOG__mainImageContainer .ProductHotspots-module__8VSZOG__overlay{pointer-events:auto;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}
.HotspotButton-module__tt5uzW__container{z-index:2;position:absolute;transform:translate(-50%,-50%)}.HotspotButton-module__tt5uzW__hotspot{pointer-events:auto;cursor:pointer;width:var(--mantine-spacing-800);height:var(--mantine-spacing-800);filter:drop-shadow(0 8px 24px #07120c26)drop-shadow(0 2px 8px #07120c1a);background:#07120c40;border:2px solid #a9a9a980;border-radius:50%;justify-content:center;align-items:center;display:flex}.HotspotButton-module__tt5uzW__hotspot .HotspotButton-module__tt5uzW__inner{width:var(--mantine-spacing-300);height:var(--mantine-spacing-300);background-color:#fffc;border-radius:50%}.HotspotButton-module__tt5uzW__hotspot:hover,.HotspotButton-module__tt5uzW__hotspot:focus,.HotspotButton-module__tt5uzW__hotspot[data-active=true]{background:#07120c99;border-color:#fff}.HotspotButton-module__tt5uzW__hotspot:hover .HotspotButton-module__tt5uzW__inner,.HotspotButton-module__tt5uzW__hotspot:focus .HotspotButton-module__tt5uzW__inner,.HotspotButton-module__tt5uzW__hotspot[data-active=true] .HotspotButton-module__tt5uzW__inner{background-color:#fff}
@media (min-width:64.063em){.ProductCarousel-module__IUdeva__productCarousel{width:30%}}.ProductCarousel-module__IUdeva__productSlide .ProductCarousel-module__IUdeva__cta{margin-top:var(--mantine-spacing-600)}.ProductCarousel-module__IUdeva__controls{top:calc(50% - 100px);}@media (min-width:64.063em){.ProductCarousel-module__IUdeva__controls{top:calc(50% - 180px)}}.ProductCarousel-module__IUdeva__control{}.ProductCarousel-module__IUdeva__control:first-of-type{visibility:hidden}.ProductCarousel-module__IUdeva__indicators{margin:var(--mantine-spacing-600)0 0 0;position:static}@media (min-width:64.063em){.ProductCarousel-module__IUdeva__indicators{display:none}}.ProductCarousel-module__IUdeva__indicator{width:var(--mantine-radius-md);height:var(--mantine-radius-md);background-color:var(--mantine-palette-neutral-05);transition:width .25s,background-color .25s}.ProductCarousel-module__IUdeva__indicator[data-active]{width:var(--mantine-spacing-xl);background-color:var(--mantine-palette-brand-light)}.ProductCarousel-module__IUdeva__indicator:only-child{display:none}
.Pagination-module__BQnzra__pagination{margin-top:var(--mantine-spacing-xl);justify-content:center;display:contents}.Pagination-module__BQnzra__paginationControl{border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.Pagination-module__BQnzra__paginationControl[data-active=true]{background-color:var(--mantine-palette-pagination-active)}.Pagination-module__BQnzra__paginationControl[data-active=true]:hover{background-color:var(--mantine-palette-pagination-activeHover)}.Pagination-module__BQnzra__paginationControl:hover{background-color:var(--mantine-palette-pagination-hover)}.Pagination-module__BQnzra__paginationControl:active{background-color:var(--mantine-palette-pagination-pressed)}.Pagination-module__BQnzra__paginationControl[data-disabled=true]{opacity:.5;cursor:not-allowed}
.Chip-module__7lK8oG__chip{display:inline-block}.Chip-module__7lK8oG__chip .Chip-module__7lK8oG__label{align-items:center;gap:var(--mantine-spacing-100);padding:var(--mantine-spacing-100)var(--mantine-spacing-200);background-color:var(--mantine-palette-bg-white);color:var(--mantine-palette-text-secondary);border:1px solid var(--mantine-palette-icon-disabled);transition:background-color .3s;display:inline-flex}.Chip-module__7lK8oG__chip .Chip-module__7lK8oG__label[data-checked]{background-color:var(--mantine-palette-bg-dark);color:var(--mantine-palette-text-white);border-style:none}.Chip-module__7lK8oG__chip .Chip-module__7lK8oG__label[data-checked] path{stroke:var(--mantine-palette-text-white)}.Chip-module__7lK8oG__chip .Chip-module__7lK8oG__label[data-disabled]{background-color:var(--mantine-palette-bg-disabled);color:var(--mantine-palette-text-disabled);border-color:var(--mantine-palette-border-default)}.Chip-module__7lK8oG__chip:active .Chip-module__7lK8oG__label{background-color:var(--mantine-palette-bg-outlinePressed)}.Chip-module__7lK8oG__chip:active .Chip-module__7lK8oG__label[data-checked]{background-color:var(--mantine-palette-bg-darkPressed)}.Chip-module__7lK8oG__chip:hover .Chip-module__7lK8oG__label:not([data-disabled]){background-color:var(--mantine-palette-bg-outlineHover)}.Chip-module__7lK8oG__chip:hover .Chip-module__7lK8oG__label:not([data-disabled])[data-checked]{background-color:var(--mantine-palette-bg-darkHover)}.Chip-module__7lK8oG__label__icon--right{flex-direction:row-reverse}.Chip-module__7lK8oG__iconWrapper{width:unset}
.ClearFilters-module__YuP_ra__button{cursor:pointer;padding:var(--mantine-spacing-100)var(--mantine-spacing-400);background-color:#0000;border-style:none;text-decoration:underline}
.Chips-module___ffzxG__chips{gap:var(--mantine-spacing-200);border-top:1px solid var(--mantine-palette-border-default);margin-top:var(--mantine-spacing-400);padding-top:var(--mantine-spacing-400);flex-wrap:wrap;display:flex}
@layer modules{.landingPage-module__1rHHjq__module__spacing{padding:var(--mantine-spacing-600)0}@media (min-width:48.063em){.landingPage-module__1rHHjq__module__spacing{padding:var(--mantine-spacing-800)0}}@media (min-width:64.063em){.landingPage-module__1rHHjq__module__spacing{padding:var(--mantine-spacing-1200)0}}.landingPage-module__1rHHjq__module__breakOut{margin:0 calc(var(--mantine-band-padding-base)*-1)}@media (min-width:48.063em){.landingPage-module__1rHHjq__module__breakOut{margin:0 calc(var(--mantine-band-padding-sm)*-1)}}}
.ImageGallery-module__CWkuFq__wrapper{}@media (min-width:48.063em){.ImageGallery-module__CWkuFq__wrapper{margin:0}}.ImageGallery-module__CWkuFq__carousel{height:75vw}.ImageGallery-module__CWkuFq__modalBody{padding:0}.ImageGallery-module__CWkuFq__modalHeader{background:0 0;position:absolute;right:0}.ImageGallery-module__CWkuFq__modalInner{left:0}.ImageGallery-module__CWkuFq__skeleton{aspect-ratio:4/3;width:100vw}@media (min-width:48.063em){.ImageGallery-module__CWkuFq__skeleton{width:100%}}
.StaggeredImageGrid-module__Es1zdq__staggeredImageGrid{gap:var(--mantine-spacing-md);grid-template-columns:repeat(2,1fr);display:grid}.StaggeredImageGrid-module__Es1zdq__staggeredImageGrid .StaggeredImageGrid-module__Es1zdq__image{border-radius:var(--mantine-radius-lg)}.StaggeredImageGrid-module__Es1zdq__staggeredImageGrid button:nth-child(3n+1){grid-column:span 2}
.BulkPricingPanel-module__qS1J7G__savingsCell{color:var(--mantine-color-red-5);font-weight:500}@container (max-width:350px){.BulkPricingPanel-module__qS1J7G__table th:nth-of-type(3),.BulkPricingPanel-module__qS1J7G__table td:nth-of-type(3){clip:rect(1px,1px,1px,1px);width:1px;height:1px;position:absolute;overflow:hidden}}
.DesignGuidesLink-module__J7Orkq__root{gap:var(--mantine-spacing-sm);text-align:center;background-color:var(--mantine-palette-surface-blush);padding:var(--mantine-spacing-sm);border-radius:var(--mantine-spacing-xs);text-wrap:pretty;flex-direction:column;display:flex}
a.ButtonLinkList-module__xDQmjq__listButton{padding:var(--mantine-spacing-xxs)calc(var(--mantine-spacing-md)/2);background-color:var(--mantine-palette-surface-white);color:var(--mantine-palette-text-default);border-color:var(--mantine-palette-border-default);font-weight:400;line-height:1.35;transition:none}a.ButtonLinkList-module__xDQmjq__listButton--selected{pointer-events:none;background-color:var(--mantine-palette-surface-white);color:var(--mantine-palette-text-default);border-color:var(--mantine-palette-brand-light);box-shadow:0 0 0 1px var(--mantine-palette-brand-light);text-decoration:none}a.ButtonLinkList-module__xDQmjq__listButton--selected:hover{box-shadow:0 0 0 1px var(--mantine-palette-bg-darkHover)}a.ButtonLinkList-module__xDQmjq__listButton:hover{background-color:var(--mantine-palette-neutral-02);border-color:var(--mantine-palette-neutral-08);color:var(--mantine-palette-text-default)}a.ButtonLinkList-module__xDQmjq__listButton:focus-visible{outline:solid 2px var(--mantine-palette-border-focus);outline-offset:2px}
/*# sourceMappingURL=ffcb4a30e016e3ce.css.map*/