:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}::slotted(svg),svg{fill:currentColor;height:100%;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(90deg)}}}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.product-gallery-wrapper{column-gap:1rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:1920px;padding-bottom:1.5rem;padding-left:1rem;padding-right:1rem;position:relative}@media (min-width:600px){.product-gallery-wrapper{column-gap:1.5rem;padding-left:2rem;padding-right:2rem}}@media (min-width:1025px){.product-gallery-wrapper{padding-left:1.75rem;padding-right:1.75rem}}@media (min-width:1440px){.product-gallery-wrapper{column-gap:1.5rem;padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1920px){.product-gallery-wrapper{padding-left:3rem;padding-right:3rem}}.product-gallery-wrapper .col-1{grid-column:span 1/span 1}.product-gallery-wrapper .col-2{grid-column:span 2/span 2}.product-gallery-wrapper .col-3{grid-column:span 3/span 3}.product-gallery-wrapper .col-4{grid-column:span 4/span 4}.product-gallery-wrapper .col-5{grid-column:span 5/span 5}.product-gallery-wrapper .col-6{grid-column:span 6/span 6}.product-gallery-wrapper .col-7{grid-column:span 7/span 7}.product-gallery-wrapper .col-8{grid-column:span 8/span 8}.product-gallery-wrapper .col-9{grid-column:span 9/span 9}.product-gallery-wrapper .col-10{grid-column:span 10/span 10}.product-gallery-wrapper .col-11{grid-column:span 11/span 11}.product-gallery-wrapper .col-12{grid-column:span 12/span 12}.product-gallery-wrapper .row-1{grid-row:span 1/span 1}.product-gallery-wrapper .row-2{grid-row:span 2/span 2}.product-gallery-wrapper .row-3{grid-row:span 3/span 3}.product-gallery-wrapper .row-4{grid-row:span 4/span 4}.product-gallery-wrapper .row-5{grid-row:span 5/span 5}.product-gallery-wrapper .row-6{grid-row:span 6/span 6}@media (min-width:1025px){.product-gallery-wrapper{padding-bottom:3.5rem}}@media (min-width:1440px){.product-gallery-wrapper{padding-bottom:2.25rem}}.product-gallery-wrapper:has(div .product-drawer):after,.product-gallery-wrapper:has(div .product-gallery__colors__modal):after{display:block;height:100vh;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100vw;z-index:199;--tw-content:"";content:var(--tw-content);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear}.product-gallery-wrapper:has(div .product-drawer.opened):after,.product-gallery-wrapper:has(div .product-gallery__colors__modal.opened):after{background-color:var(--modal-overlay-bg,#000);opacity:var(--modal-overlay-opacity,.5);visibility:visible}.paddingless-grid .product-gallery__content,.product-gallery__content,.shelf-grid .product-gallery__content,.standard-grid .product-gallery__content{grid-column:span 12/span 12}@media (min-width:1025px){.paddingless-grid .product-gallery__content,.product-gallery__content,.shelf-grid .product-gallery__content,.standard-grid .product-gallery__content{grid-column:span 6/span 6}}@media (min-width:1440px){.paddingless-grid .product-gallery__content,.product-gallery__content,.shelf-grid .product-gallery__content,.standard-grid .product-gallery__content{grid-column:span 5/span 5}.product-gallery__content_alternative{margin-left:18px}}.product-gallery__specifications{cursor:pointer;display:flex;padding-bottom:.75rem;padding-top:.75rem;width:100%}@media (min-width:1440px){.product-gallery__specifications{padding-bottom:18px;padding-top:18px}}.product-gallery__specifications__text{font:var(--text-bodycopylbold-font);letter-spacing:var(--text-bodycopyl-letterspacing);text-transform:var(--text-bodycopyl-transform)}.product-gallery__specifications__text em{font-style:italic!important}.product-gallery__specifications__text{text-transform:uppercase}.product-gallery__specifications__icon-wrapper{margin-left:auto;vertical-align:middle;width:2.75rem}.product-gallery__specifications__defaults{font:var(--text-bodycopys-font);letter-spacing:var(--text-bodycopys-letterspacing);padding-bottom:.75rem;text-transform:var(--text-bodycopys-transform)}.product-gallery__specifications__defaults em{font-style:italic!important}.product-gallery__specifications__defaults strong{font:var(--text-bodycopysbold-font)}.product-gallery__specifications__defaults>span:not(:first-child){display:none}@media (min-width:600px){.product-gallery__specifications__defaults>span:not(:first-child){display:inline-block}}.product-gallery__specifications__defaults__separator{font:var(--text-bodycopysbold-font);letter-spacing:var(--text-bodycopys-letterspacing);margin-left:.5rem;margin-right:.5rem;text-transform:var(--text-bodycopys-transform);-webkit-user-select:none;user-select:none}.product-gallery__specifications__defaults__separator em{font-style:italic!important}.product-gallery__specifications__defaults__item{display:inline;overflow-wrap:break-word;text-wrap:wrap}.product-gallery__specifications__defaults__item__label{font:var(--text-bodycopysbold-font);letter-spacing:var(--text-bodycopys-letterspacing);text-transform:var(--text-bodycopys-transform);white-space:nowrap}.product-gallery__specifications__defaults__item__label em{font-style:italic!important}.product-gallery__specifications__defaults__item__value a{text-decoration-line:underline}.product-gallery__specifications__defaults__item__value-separator{display:inline;margin-left:.25rem;margin-right:.25rem;-webkit-user-select:none;user-select:none}.product-gallery__spec-tooltip{align-items:center;cursor:pointer;margin-left:3px;position:relative;text-align:center}.product-gallery__spec-tooltip__icon{border-radius:9999px!important;font-size:inherit!important;transform:translateY(2.5px);transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear}.product-gallery__spec-tooltip__body{bottom:calc(100% + 6px);left:50%;max-width:220px;pointer-events:none;position:absolute;visibility:hidden;width:max-content;z-index:50;--tw-translate-x:-50%;border-radius:.125rem;border-width:1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));white-space:normal;--tw-border-opacity:1;border-color:var(--grey-light);--tw-bg-opacity:1;background-color:var(--white);font-weight:400;opacity:0;padding:.5rem;--tw-shadow:0px 4px 4px 0px #00000040;--tw-shadow-colored:0px 4px 4px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);font:var(--text-bodycopys-font);letter-spacing:var(--text-bodycopys-letterspacing);text-transform:var(--text-bodycopys-transform)}.product-gallery__spec-tooltip__body em{font-style:italic!important}.product-gallery__spec-tooltip__body strong{font:var(--text-bodycopysbold-font)}.product-gallery__spec-tooltip__body{transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear}.product-gallery__spec-tooltip:hover .product-gallery__spec-tooltip__icon{--tw-bg-opacity:1!important;background-color:var(--primary)!important;--tw-text-opacity:1!important;color:var(--white)!important}.product-gallery__spec-tooltip:hover .product-gallery__spec-tooltip__body{opacity:1;visibility:visible}.product-gallery__slider{position:sticky;top:0}.product-gallery__slider__container{display:flex;flex-direction:column;justify-content:flex-start;position:relative;z-index:155}.paddingless-grid .product-gallery__slider__container,.product-gallery__slider__container,.shelf-grid .product-gallery__slider__container,.standard-grid .product-gallery__slider__container{grid-column:span 12/span 12}@media (min-width:1025px){.paddingless-grid .product-gallery__slider__container,.product-gallery__slider__container,.shelf-grid .product-gallery__slider__container,.standard-grid .product-gallery__slider__container{grid-column:span 6/span 6}}@media (min-width:1440px){.paddingless-grid .product-gallery__slider__container,.product-gallery__slider__container,.shelf-grid .product-gallery__slider__container,.standard-grid .product-gallery__slider__container{grid-column:span 7/span 7}}.product-gallery__slider__container:has(.product-gallery__slider.at-bottom){justify-content:flex-end}@media (min-width:1025px){.paddingless-grid .product-gallery__slider__column,.product-gallery__slider__column,.shelf-grid .product-gallery__slider__column,.standard-grid .product-gallery__slider__column{grid-column:span 6/span 6}}@media (min-width:1440px){.paddingless-grid .product-gallery__slider__column,.product-gallery__slider__column,.shelf-grid .product-gallery__slider__column,.standard-grid .product-gallery__slider__column{grid-column:span 7/span 7}}.product-gallery__slider__column>div:first-child{margin-left:-1rem;margin-right:-1rem}@media (min-width:600px){.product-gallery__slider__column>div:first-child{margin-left:-2rem;margin-right:-2rem}}@media (min-width:1025px){.product-gallery__slider__column>div:first-child{margin-left:-1.75rem;margin-right:0}}@media (min-width:1440px){.product-gallery__slider__column>div:first-child{margin-left:-2.5rem}}@media (min-width:1920px){.product-gallery__slider__column>div:first-child{margin-left:-3rem}}.product-gallery__slider__column .product-gallery__rendering{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;height:2.75rem;margin-left:-1rem;margin-right:-1rem;padding:.25rem 1rem}@media (min-width:600px){.product-gallery__slider__column .product-gallery__rendering{margin-left:-2rem;margin-right:-2rem;padding-left:2rem}}@media (min-width:1025px){.product-gallery__slider__column .product-gallery__rendering{margin-left:-1.75rem;margin-right:0;padding-left:1.75rem}}@media (min-width:1440px){.product-gallery__slider__column .product-gallery__rendering{margin-left:-2.5rem;padding-left:2.5rem}}@media (min-width:1920px){.product-gallery__slider__column .product-gallery__rendering{margin-left:-3rem;padding-left:3rem}}.product-gallery__slider__column :is(.product-gallery__rendering.installed-view-category .product-gallery__rendering__installation__label,.product-gallery__rendering.installed-view-category .product-gallery__rendering__room-scene__label,.product-gallery__rendering.room-scene-category .product-gallery__rendering__installation__label,.product-gallery__rendering.room-scene-category .product-gallery__rendering__room-scene__label){display:none}@media (min-width:600px){.product-gallery__slider__column :is(.product-gallery__rendering.installed-view-category .product-gallery__rendering__installation__label,.product-gallery__rendering.installed-view-category .product-gallery__rendering__room-scene__label,.product-gallery__rendering.room-scene-category .product-gallery__rendering__installation__label,.product-gallery__rendering.room-scene-category .product-gallery__rendering__room-scene__label){display:inline-block}}@media not all and (min-width:600px){.product-gallery__slider__column :is(.product-gallery__rendering.installed-view-category,.product-gallery__rendering.room-scene-category) .product-gallery__rendering__installation{flex-grow:1}}.product-gallery__slider__column :is(.product-gallery__rendering.installed-view-category,.product-gallery__rendering.room-scene-category) .product-gallery__rendering__divider{display:none}@media (min-width:600px){.product-gallery__slider__column :is(.product-gallery__rendering.installed-view-category,.product-gallery__rendering.room-scene-category) .product-gallery__rendering__divider{display:inline-block}}.product-gallery__slider__column .product-gallery__rendering.installed-view-category .product-gallery__rendering__room-scene__label{display:inline-block}.product-gallery__slider__column .product-gallery__rendering__room-scene{align-items:center;display:flex;gap:.5rem}.product-gallery__slider__column .product-gallery__rendering__room-scene__info{align-items:center;column-gap:.25rem;display:flex;flex-shrink:0}.product-gallery__slider__column .product-gallery__rendering__room-scene__info,.product-gallery__slider__column .product-gallery__rendering__room-scene__info:has(.product-gallery__rendering__room-scene__value){font:var(--text-buttons-font);letter-spacing:var(--text-buttons-letterspacing);text-transform:var(--text-buttons-transform)}.product-gallery__slider__column .product-gallery__rendering__room-scene .tooltip__reference{height:1rem;width:1rem}.product-gallery__slider__column .product-gallery__rendering__room-scene .tooltip__reference .material-symbols{font-size:16px;line-height:16px}.product-gallery__slider__column .product-gallery__rendering__divider{height:1.25rem;width:.125rem;--tw-bg-opacity:1;background-color:var(--black)}.product-gallery__slider__column .product-gallery__rendering__divider:not(:has(+.product-gallery__rendering__installation)){display:none!important}.product-gallery__slider__column :is(.product-gallery__rendering__divider:first-child,.product-gallery__rendering__divider:last-child){display:none}.product-gallery__slider__column .product-gallery__rendering__installation{align-items:center;display:flex;gap:.5rem}.product-gallery__slider__column :is(.product-gallery__rendering__installation__label,.product-gallery__rendering__installation__value){font:var(--text-buttons-font);letter-spacing:var(--text-buttons-letterspacing);text-transform:var(--text-buttons-transform)}.product-gallery__slider__column .product-gallery__rendering__installation__dropdown{width:100%}@media (min-width:600px){.product-gallery__slider__column .product-gallery__rendering__installation__dropdown{width:fit-content}}.product-gallery__slider__column .product-gallery__rendering__installation__dropdown .dropdown__select{column-gap:.5rem;height:2.25rem;padding:.5rem .75rem;width:100%}.product-gallery__slider__column .product-gallery__rendering__installation__dropdown .dropdown__select__input{font:var(--text-buttons-font);letter-spacing:var(--text-buttons-letterspacing);padding:0;text-transform:var(--text-buttons-transform)}.product-gallery__slider__column .product-gallery__rendering__installation__dropdown .dropdown__select__button{height:1.25rem;width:1.25rem}.product-gallery__slider__column .product-gallery__rendering__installation__dropdown .dropdown__select__button:after{font-size:24px;height:100%;line-height:24px;width:100%}.product-gallery__slider__column .product-gallery__rendering__installation__dropdown .dropdown__body{border-width:1px;display:flex;flex-direction:column;gap:.25rem;min-width:100%;width:max-content;--tw-border-opacity:1;border-color:var(--grey);padding-bottom:.5rem;padding-top:.5rem}.product-gallery__slider__column .product-gallery__rendering__installation__dropdown .dropdown__body__item{flex-shrink:0;font:var(--text-buttons-font);height:2.75rem;letter-spacing:var(--text-buttons-letterspacing);padding-left:.75rem;padding-right:.75rem;text-transform:var(--text-buttons-transform);white-space:nowrap;width:100%}.product-gallery__slider__column .product-gallery__rendering__installation__dropdown :is(.dropdown__body__item.focused:not(.active),.dropdown__body__item:focus:not(.active),.dropdown__body__item:hover:not(.active)){--tw-bg-opacity:1;background-color:rgb(var(--ShawContract-brand-color-set-a-clay-50,249,246,241));--tw-text-opacity:1;color:var(--black)}.product-gallery__slider__column .product-gallery__rendering__installation__dropdown .dropdown__body__item.active{background-color:initial;font-weight:600;--tw-text-opacity:1;color:var(--black)}.product-gallery__slider__column .product-gallery__rendering__installation__dropdown .dropdown__body__item.active:after{border-radius:9999px;display:block;flex-shrink:0;height:.5rem;margin-left:auto;width:.5rem;--tw-bg-opacity:1;background-color:var(--black);--tw-content:"";content:var(--tw-content)}.product-gallery__slider.alternative .product-gallery-active-image>.swiper-pagination.swiper-pagination-horizontal{display:none}.product-gallery__slider.alternative .product-gallery-thumbs{display:block}@media (min-width:1025px){.product-gallery__slider.alternative .product-gallery-thumbs.swiper{margin-top:.75rem}}.product-gallery__slider.alternative .product-gallery-thumbs .product-gallery-thumbs__slide{width:2.75rem}@media (min-width:1025px){.product-gallery__slider.alternative .product-gallery-thumbs .product-gallery-thumbs__slide{width:68px}}.product-gallery__slider.alternative .product-gallery-thumbs__poster{width:2.25rem}@media (min-width:1025px){.product-gallery__slider.alternative .product-gallery-thumbs__poster{width:3.5rem}}.product-gallery__slider.alternative .product-gallery-thumbs__scrollbar{display:block}.product-gallery__line{background-color:var(--section-lines-color,var(--grey));height:1px;width:100%}.product-gallery-thumbs.swiper{display:none;margin-bottom:.75rem;margin-top:.75rem}@media (min-width:1025px){.product-gallery-thumbs.swiper{display:block;margin-top:1.5rem}}.product-gallery-thumbs__wrapper{padding-bottom:.125rem;padding-top:.125rem}.product-gallery-thumbs .product-gallery-thumbs__slide{align-items:center;aspect-ratio:1/1;border-color:#0000;border-radius:var(--selected-thumbnail-outline-radius);border-width:2px;display:flex;justify-content:center;padding:.125rem;position:relative;width:82px}.product-gallery-thumbs .product-gallery-thumbs__slide:hover{cursor:pointer}@media (min-width:1025px){.product-gallery-thumbs .product-gallery-thumbs__slide{border-width:3px;padding:3px}}.product-gallery-thumbs .product-gallery-thumbs__slide.swiper-slide-thumb-active{--tw-border-opacity:1;border-color:var(--selected-thumbnail-outline-color)}.product-gallery-thumbs .product-gallery-thumbs__slide:focus{outline:2px solid #0000;outline-offset:2px}.product-gallery-thumbs :is(.product-gallery-thumbs__slide:focus-visible,.product-gallery-thumbs__slide:hover){border-width:2px}@media (min-width:1025px){.product-gallery-thumbs :is(.product-gallery-thumbs__slide:focus-visible,.product-gallery-thumbs__slide:hover){border-width:3px}}.product-gallery-thumbs :is(.product-gallery-thumbs__slide:not(.swiper-slide-thumb-active):focus-visible,.product-gallery-thumbs__slide:not(.swiper-slide-thumb-active):hover){border-width:2px;--tw-border-opacity:1;border-color:rgb(var(--ShawContract-brand-color-set-a-clay-200,225,193,178))}@media (min-width:1025px){.product-gallery-thumbs :is(.product-gallery-thumbs__slide:not(.swiper-slide-thumb-active):focus-visible,.product-gallery-thumbs__slide:not(.swiper-slide-thumb-active):hover){border-width:3px}}.product-gallery-thumbs :is(.product-gallery-thumbs__slide:not(.swiper-slide-thumb-active):focus-visible,.product-gallery-thumbs__slide:not(.swiper-slide-thumb-active):hover){border-color:var(--hovered-thumbnail-outline-color)}.product-gallery-thumbs__poster{aspect-ratio:1/1;object-fit:cover;object-position:bottom;width:70px}.product-gallery-thumbs__poster-image{aspect-ratio:1/1;border-radius:var(--selected-thumbnail-image-radius);width:100%}.product-gallery-thumbs__poster--video,.product-gallery-thumbs__poster--view-more{position:relative}.product-gallery-thumbs__poster--video:before,.product-gallery-thumbs__poster--view-more:before{height:100%;left:0;position:absolute;top:0;width:100%;--tw-bg-opacity:1;background-color:var(--black);opacity:.5;--tw-content:"";content:var(--tw-content)}.product-gallery-thumbs__poster--video:before{--tw-bg-opacity:1;background-color:var(--white);content:var(--tw-content);opacity:.5}.product-gallery-thumbs__poster-play,.product-gallery-thumbs__poster-view-more{margin-left:auto;margin-right:auto}.product-gallery-thumbs__poster-play,.product-gallery-thumbs__poster-play.material-symbols,.product-gallery-thumbs__poster-view-more{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;--tw-text-opacity:1;color:var(--default-text-color)}.product-gallery-thumbs__poster-play.material-symbols{font-size:40px;font-variation-settings:"FILL" 1}.product-gallery-thumbs__scrollbar{background-color:var(--scroll-inactive-track-color,auto);border-radius:var(--scroll-track-border-radius,initial);display:none;height:.25rem;margin-bottom:1rem}@media (min-width:1025px){.product-gallery-thumbs__scrollbar{display:block}}.product-gallery-thumbs__scrollbar__drag{background-color:var(--scroll-active-track-color,auto);border-radius:var(--scroll-thumb-border-radius,initial);cursor:pointer;height:.25rem}.product-gallery__gallery-tabs{margin-left:-1rem;margin-right:-1rem;position:relative;width:calc(100% + 2rem)}@media (min-width:600px){.product-gallery__gallery-tabs{margin-left:-2rem;margin-right:-2rem;width:calc(100% + 4rem)}}@media (min-width:1025px){.product-gallery__gallery-tabs{margin-left:-1.75rem;margin-right:-1.75rem;width:calc(100% + 3.5rem)}}@media (min-width:1440px){.product-gallery__gallery-tabs{margin-left:0;margin-right:0;width:100%}}.product-gallery__gallery-tabs .tabs__list{width:100%}.product-gallery__gallery-tabs .tabs__list__link{flex:1 1 0%}.product-gallery__colors{display:flex;gap:.5rem;margin-bottom:1rem;overflow-x:auto;padding-bottom:1rem;padding-top:.5rem}.product-gallery__colors::-webkit-scrollbar{height:var(--scroll-width)}.product-gallery__colors::-webkit-scrollbar-track{background-color:var(--scroll-inactive-track-color,auto);border-radius:var(--scroll-track-border-radius,initial)}.product-gallery__colors::-webkit-scrollbar-thumb{background-color:var(--scroll-active-track-color,auto);border-radius:var(--scroll-thumb-border-radius,initial)}.product-gallery__colors::-webkit-scrollbar-button{display:none}@media (min-width:600px){.product-gallery__colors{margin-bottom:0;padding-bottom:1.5rem;padding-top:1.5rem}}.product-gallery__colors__mobile-active-color{align-items:center;display:flex;justify-content:space-between;padding-bottom:.625rem;padding-right:1rem;padding-top:.625rem}@media (min-width:600px){.product-gallery__colors__mobile-active-color{display:none}}.product-gallery__colors__mobile-active-color__name{font-weight:500;font:var(--text-bodycopym-font);letter-spacing:var(--text-bodycopym-letterspacing);text-transform:var(--text-bodycopym-transform)}.product-gallery__colors__mobile-active-color__name em{font-style:italic!important}.product-gallery__colors__mobile-active-color__name strong{font:var(--text-bodycopymbold-font)}.product-gallery__colors__mobile-active-color__number{font:var(--text-bodycopym-font);letter-spacing:var(--text-bodycopym-letterspacing);text-transform:var(--text-bodycopym-transform)}.product-gallery__colors__mobile-active-color__number em{font-style:italic!important}.product-gallery__colors__mobile-active-color__number strong{font:var(--text-bodycopymbold-font)}.product-gallery__colors__mobile-active-color__see-all-button{font-weight:500;--tw-text-opacity:1;color:rgb(54 71 46/var(--tw-text-opacity,1));font:var(--text-chipfilter-font);letter-spacing:var(--text-chipfilter-letterspacing);text-transform:var(--text-chipfilter-transform)}.product-gallery__colors__mobile-active-color .product-gallery__colors__mobile-active-color__see-all-button{text-transform:uppercase}.product-gallery__colors__count-n-btn{display:flex;justify-content:space-between;margin-bottom:.5rem;margin-top:1rem}.product-gallery__colors__view-all{align-items:center;display:flex;text-transform:uppercase}.product-gallery__colors-count{font:var(--text-bodycopylmedium-font);letter-spacing:var(--text-bodycopyl-letterspacing);text-transform:var(--text-bodycopyl-transform)}.product-gallery__colors-count em{font-style:italic!important}.product-gallery__colors-count{text-transform:uppercase!important}.product-gallery__colors-slider{margin-bottom:.5rem;width:100%}.product-gallery__colors-slider .swiper-wrapper{display:flex}.product-gallery__colors-slider .swiper-slide{width:auto}.product-gallery__colors-slider__scrollbar{background-color:var(--scroll-inactive-track-color,auto);border-radius:var(--scroll-track-border-radius,initial);height:.25rem;margin-bottom:1.5rem;margin-top:1rem}.product-gallery__colors-slider__scrollbar__drag{background-color:var(--scroll-active-track-color,auto);border-radius:var(--scroll-thumb-border-radius,initial);cursor:pointer;height:.25rem}.product-gallery__colors-tile-size{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem;--tw-bg-opacity:1;background-color:var(--grey-light);padding:.75rem .5rem}.product-gallery__colors-tile-size__label{flex-shrink:0;font:var(--text-buttonsmedium-font);letter-spacing:var(--text-buttons-letterspacing);text-transform:var(--text-buttons-transform)}.product-gallery__colors-tile-size__control{flex:1 1 0%}@media (min-width:600px){.product-gallery__colors-tile-size__control{flex:none}}.product-gallery__colors-tile-size__control .segmented-button__option{flex:1 1 0%}@media (min-width:600px){.product-gallery__colors-tile-size__control .segmented-button__option{flex:none}}.product-gallery__colors-grid{display:grid;gap:.375rem;max-height:401px;overflow-x:hidden;overflow-y:auto;padding-bottom:1rem;padding-right:.25rem;scroll-behavior:smooth}.product-gallery__colors-grid::-webkit-scrollbar{width:calc(var(--scroll-width) + 4px)}.product-gallery__colors-grid::-webkit-scrollbar-track{background-clip:content-box;background-color:var(--scroll-inactive-track-color,auto);border:2px solid #0000;border-radius:var(--scroll-track-border-radius,initial)}.product-gallery__colors-grid::-webkit-scrollbar-thumb{background-color:var(--scroll-active-track-color,auto);border-radius:var(--scroll-thumb-border-radius,initial)}.product-gallery__colors-grid::-webkit-scrollbar-button{display:none}@media (min-width:1025px){.product-gallery__colors-grid{max-height:477px}}@media (min-width:1440px){.product-gallery__colors-grid{max-height:467px}}.product-gallery__colors-grid_small{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:600px){.product-gallery__colors-grid_small{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-gallery__colors-grid_large{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:600px){.product-gallery__colors-grid_large{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-gallery__colors-grid .product-gallery__alternative-color-item{width:100%}.product-gallery__colors__item{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;width:86px}.product-gallery__colors__item__image-wrapper{align-items:center;display:flex;height:86px;justify-content:center;width:86px}.product-gallery__colors__item__image{height:74px;width:74px}.product-gallery__colors__item__name{font:var(--text-bodycopyxs-font);letter-spacing:var(--text-bodycopyxs-letterspacing);text-align:center;text-transform:var(--text-bodycopyxs-transform)}.product-gallery__colors__item__name em{font-style:italic!important}.product-gallery__colors__item__name strong{font:var(--text-bodycopyxsbold-font)}.product-gallery__colors__item__number{text-align:center;--tw-text-opacity:1;color:var(--grey-dark);font:var(--text-bodycopyxs-font);letter-spacing:var(--text-bodycopyxs-letterspacing);text-transform:var(--text-bodycopyxs-transform)}.product-gallery__colors__item__number em{font-style:italic!important}.product-gallery__colors__item__number strong{font:var(--text-bodycopyxsbold-font)}.product-gallery__colors__item.active .product-gallery__colors__item__name{font:var(--text-bodycopyxsbold-font);letter-spacing:var(--text-bodycopyxs-letterspacing);text-transform:var(--text-bodycopyxs-transform)}.product-gallery__colors__item.active .product-gallery__colors__item__name em{font-style:italic!important}.product-gallery__colors__see-all-button{border-width:1px;width:74px;--tw-border-opacity:1;border-color:rgb(54 71 46/var(--tw-border-opacity,1));font-weight:700;padding:.75rem;text-align:center;--tw-text-opacity:1;color:rgb(54 71 46/var(--tw-text-opacity,1));font:var(--text-bodycopyxs-font);letter-spacing:var(--text-bodycopyxs-letterspacing);text-transform:var(--text-bodycopyxs-transform)}.product-gallery__colors__see-all-button em{font-style:italic!important}.product-gallery__colors__see-all-button strong{font:var(--text-bodycopyxsbold-font)}.product-gallery__colors__modal{display:flex;flex-direction:column;height:100dvh;max-width:100vw;position:fixed;right:-100%;top:0;visibility:hidden;width:100vw;z-index:200;--tw-bg-opacity:1;background-color:var(--white);padding:1rem;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear}@media (min-width:600px){.product-gallery__colors__modal{padding:1.5rem;width:560px}}.product-gallery__colors__modal.opened{right:0;visibility:visible}.product-gallery__colors__modal__header{display:flex;justify-content:space-between;margin-bottom:.5rem}.product-gallery__colors__modal__header__title-container{padding-bottom:.5rem;padding-top:.5rem}.product-gallery__colors__modal__header__title-container__title{margin-bottom:.625rem}.product-gallery__colors__modal__colors{display:none;flex-wrap:wrap;gap:1rem;padding-bottom:.5rem;padding-top:.5rem;transition-behavior:allow-discrete;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear}.product-gallery__colors__modal__colors__wrapper{height:100%;overflow-y:auto;scroll-behavior:smooth}.product-gallery__colors__modal__colors__wrapper::-webkit-scrollbar{width:calc(var(--scroll-width) + 4px)}.product-gallery__colors__modal__colors__wrapper::-webkit-scrollbar-track{background-clip:content-box;background-color:var(--scroll-inactive-track-color,auto);border:2px solid #0000;border-radius:var(--scroll-track-border-radius,initial)}.product-gallery__colors__modal__colors__wrapper::-webkit-scrollbar-thumb{background-color:var(--scroll-active-track-color,auto);border-radius:var(--scroll-thumb-border-radius,initial)}.product-gallery__colors__modal__colors__wrapper::-webkit-scrollbar-button{display:none}.product-gallery__colors__modal__colors__wrapper:focus{outline:2px solid #0000;outline-offset:2px}.product-gallery__colors__modal__colors .product-gallery__colors__item{width:114px}.product-gallery__colors__modal__colors .product-gallery__colors__item__image{height:100px;width:100px}.product-gallery__colors__modal__colors .product-gallery__colors__item__image-wrapper{height:114px;width:114px}.product-gallery__colors__modal.opened .product-gallery__colors__modal__colors{display:flex}.product-gallery__colors__order-samples-modal__dialog{border-radius:.5rem;display:flex;flex-direction:column;margin-left:1.5rem;margin-right:1.5rem;max-height:598px;max-width:560px;position:relative;width:calc(100vw - 3rem);--tw-bg-opacity:1;background-color:var(--white)}@media (min-width:1440px){.product-gallery__colors__order-samples-modal__dialog{max-height:800px;max-width:1024px}}.product-gallery__colors__order-samples-modal__header{display:flex;flex-direction:column;padding:1.5rem 1.5rem 1rem}@media (min-width:1440px){.product-gallery__colors__order-samples-modal__header{padding-left:2rem;padding-right:2rem;padding-top:2rem}}.product-gallery__colors__order-samples-modal__header-title{font:var(--text-headingxsbold-font);letter-spacing:var(--text-headingxs-letterspacing);margin-bottom:.75rem;text-transform:var(--text-headingxs-transform)}.product-gallery__colors__order-samples-modal__header-title em{font-style:italic!important}@media (min-width:1440px){.product-gallery__colors__order-samples-modal__header-title{font:var(--text-headingsmedium-font);letter-spacing:var(--text-headings-letterspacing);margin-bottom:18px;text-transform:var(--text-headings-transform)}.product-gallery__colors__order-samples-modal__header-title em{font-style:italic!important}}.product-gallery__colors__order-samples-modal__header-select-all-container{display:flex;justify-content:space-between}@media (min-width:1440px){.product-gallery__colors__order-samples-modal__header-select-all-container{justify-content:flex-end}}.product-gallery__colors__order-samples-modal__close-btn{position:absolute;right:.625rem;top:.625rem}.product-gallery__colors__order-samples-modal__body{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-left:1.5rem;margin-right:1.5rem;overflow-y:auto;padding-bottom:2rem;padding-right:.625rem;scroll-behavior:smooth}.product-gallery__colors__order-samples-modal__body::-webkit-scrollbar{width:calc(var(--scroll-width) + 4px)}.product-gallery__colors__order-samples-modal__body::-webkit-scrollbar-track{background-clip:content-box;background-color:var(--scroll-inactive-track-color,auto);border:2px solid #0000;border-radius:var(--scroll-track-border-radius,initial)}.product-gallery__colors__order-samples-modal__body::-webkit-scrollbar-thumb{background-color:var(--scroll-active-track-color,auto);border-radius:var(--scroll-thumb-border-radius,initial)}.product-gallery__colors__order-samples-modal__body::-webkit-scrollbar-button{display:none}@media (min-width:600px){.product-gallery__colors__order-samples-modal__body{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1440px){.product-gallery__colors__order-samples-modal__body{grid-template-columns:repeat(8,minmax(0,1fr));margin-left:2rem;margin-right:2rem;padding-right:0}}.product-gallery__colors__order-samples-modal__footer{align-items:center;border-top-width:1px;display:flex;justify-content:space-between;margin-top:auto;--tw-border-opacity:1;border-color:var(--grey-light);padding:.625rem 1rem}@media (min-width:1440px){.product-gallery__colors__order-samples-modal__footer{padding:1rem 2rem}}.product-gallery__colors__order-samples-modal__footer-btns{display:flex;gap:1rem;width:100%}@media (min-width:1440px){.product-gallery__colors__order-samples-modal__footer-btns{width:auto}}.product-gallery__colors__order-samples-modal__footer-btns button{width:100%}@media (min-width:1440px){.product-gallery__colors__order-samples-modal__footer-btns button{width:auto}}.product-gallery__colors__item.active .product-gallery__colors__item__image-wrapper{border-width:3px}.product-gallery__colors__item.active .product-gallery__colors__item__image-wrapper,.product-gallery__colors__item.active .product-gallery__colors__item__image-wrapper:hover{--tw-border-opacity:1;border-color:rgb(var(--ShawContract-brand-color-set-a-clay-600,155,106,80))}.product-gallery__colors__item.active .product-gallery__colors__item__image-wrapper{border-color:var(--selected-product-outline-color)}.product-gallery__colors__item:hover .product-gallery__colors__item__image-wrapper{border-width:3px;--tw-border-opacity:1;border-color:var(--hovered-product-outline-color)}.product-gallery__options{display:flex;flex-direction:column}.product-gallery__options__category{display:flex;flex-direction:column;font:var(--text-bodycopylmedium-font);gap:.5rem;letter-spacing:var(--text-bodycopyl-letterspacing);padding-bottom:1.5rem;padding-top:1.5rem;text-transform:var(--text-bodycopyl-transform)}.product-gallery__options__category em{font-style:italic!important}.product-gallery__options__labels{display:flex;flex-wrap:wrap;gap:1rem}.product-gallery__options__labels__button{border-width:1px;--tw-border-opacity:1;border-color:var(--grey);font:var(--text-buttons-font);letter-spacing:var(--text-buttons-letterspacing);padding:.75rem 1rem;text-transform:var(--text-buttons-transform)}.product-gallery__options__labels__button:not(.selected):hover{--tw-bg-opacity:1;background-color:var(--grey-light)}.product-gallery__options__labels__button.selected{font:var(--text-buttonsmedium-font);letter-spacing:var(--text-buttons-letterspacing);text-transform:var(--text-buttons-transform)}.product-gallery__options__labels__button.available{--tw-border-opacity:1;border-color:var(--black)}.product-gallery__stock{display:flex;flex-direction:column;padding-bottom:1.5rem;padding-top:1.5rem}@media (min-width:600px){.product-gallery__stock{flex-direction:row;gap:1.5rem}}.product-gallery__stock__availability{border-bottom-width:1px;display:flex;flex-direction:column;flex-shrink:0;gap:.5rem;--tw-border-opacity:1;border-color:var(--grey);padding-bottom:1rem}@media (min-width:600px){.product-gallery__stock__availability{border-bottom-width:0;border-right-width:1px;padding-bottom:0;padding-right:1.5rem}}.product-gallery__stock__availability__title{align-items:center;display:flex;gap:.25rem}.product-gallery__stock__availability-label{align-items:center;display:flex;font:var(--text-bodycopym-font);letter-spacing:var(--text-bodycopym-letterspacing);text-transform:capitalize;text-transform:var(--text-bodycopym-transform)}.product-gallery__stock__availability-label em{font-style:italic!important}.product-gallery__stock__availability-label strong{font:var(--text-bodycopymbold-font)}.product-gallery__stock__availability-label.above-swiper{border-radius:30px;left:.5rem;position:absolute;top:.5rem;z-index:10;--tw-bg-opacity:1;background-color:var(--white);padding:.25rem .5rem;--tw-text-opacity:1;color:rgb(116 116 116/var(--tw-text-opacity,1))}.product-gallery__stock__availability-label.above-swiper:after{content:var(--tw-content);display:none}@media (min-width:1025px){.product-gallery__stock__availability-label.above-swiper{display:none}}.product-gallery__stock__availability-dot{border-radius:9999px;display:inline-flex;flex-shrink:0;height:.75rem;margin-right:.5rem;width:.75rem}.product-gallery__stock__availability-dot.available{--tw-bg-opacity:1;background-color:rgb(54 71 46/var(--tw-bg-opacity,1))}.product-gallery__stock__availability-dot.limited{--tw-bg-opacity:1;background-color:rgb(222 79 38/var(--tw-bg-opacity,1))}.product-gallery__stock__availability-contact{margin-bottom:.125rem;--tw-text-opacity:1;color:var(--default-text-color);font:var(--text-bodycopys-font);letter-spacing:var(--text-bodycopys-letterspacing);text-transform:var(--text-bodycopys-transform)}.product-gallery__stock__availability-contact em{font-style:italic!important}.product-gallery__stock__availability-contact strong{font:var(--text-bodycopysbold-font)}.product-gallery__stock__availability-contact .link-content:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:var(--black)}.product-gallery__stock__availability-contact .link-title-wrapper{padding-bottom:.25rem}.product-gallery__stock__dealer{display:flex;flex-direction:column;gap:.5rem;padding-top:1rem;width:100%}@media (min-width:600px){.product-gallery__stock__dealer{padding-top:0}}.product-gallery__stock__dealer__title{align-items:center;display:flex;gap:.25rem}.product-gallery__stock__dealer__location{height:3.5rem;position:relative}.product-gallery__stock__dealer__location__search{align-items:center;border-radius:var(--primary-button-enabled-border-radius);border-width:1px;display:flex;gap:.25rem;height:52px;justify-content:space-between;width:100%;--tw-border-opacity:1;border-color:var(--black);padding-left:1.5rem;padding-right:1rem}.product-gallery__stock__dealer__location__search__input{padding:0}.product-gallery__stock__dealer__location__search__input::placeholder{font-style:normal}.product-gallery__stock__dealer__location__search__button{align-items:center;display:flex}.product-gallery__stock__dealer__location__suggestions{display:flex;flex-direction:column;gap:.5rem;left:0;position:absolute;top:3.5rem;visibility:hidden;width:100%;--tw-bg-opacity:1;background-color:var(--white);padding:.5rem;--tw-shadow:0px 4px 4px 0px #00000040;--tw-shadow-colored:0px 4px 4px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.product-gallery__stock__dealer__location__suggestions.show{visibility:visible}.product-gallery__stock__dealer__location__suggestions__item{cursor:pointer}.product-gallery__stock__dealer__location__suggestions__item:hover{--tw-text-opacity:1;color:var(--primary)}.product-gallery__stock__dealer__location:has(.product-gallery__stock__dealer__location__search__input:focus) .product-gallery__stock__dealer__location__search{border-color:#0000;outline-color:var(--primary);outline-style:solid;outline-width:2px}.product-gallery-active-image .swiper-wrapper{aspect-ratio:3/2}.product-gallery-active-image-slide{position:relative}.product-gallery-active-image-slide:hover{cursor:pointer}.product-gallery-active-image-slide .video-container__video,.product-gallery-active-image-slide img{aspect-ratio:3/2;margin-left:auto;margin-right:auto;width:100%}.product-gallery-active-image>.swiper-pagination.swiper-pagination-horizontal{display:flex;justify-content:center;padding-top:.5rem;position:static}@media (min-width:1025px){.product-gallery-active-image>.swiper-pagination.swiper-pagination-horizontal{display:none}}.product-gallery-active-image>.swiper-pagination.swiper-pagination-horizontal .swiper-pagination-bullet{border-radius:9999px;display:block;height:1rem;margin:.5rem;width:1rem;--tw-bg-opacity:1;background-color:rgb(230 227 210/var(--tw-bg-opacity,1));opacity:1}@media (min-width:1025px){.product-gallery-active-image>.swiper-pagination.swiper-pagination-horizontal .swiper-pagination-bullet{display:none}}.product-gallery-active-image>.swiper-pagination.swiper-pagination-horizontal .swiper-pagination-bullet-active{--tw-bg-opacity:1;background-color:rgb(24 24 24/var(--tw-bg-opacity,1))}.product-gallery__cleaner-content{margin-top:1.5rem}@media (min-width:1440px){.product-gallery__cleaner-content{margin-top:2.25rem}}.product-gallery__cleaner-content-hr{height:.125rem;margin-bottom:1.5rem;--tw-bg-opacity:1;background-color:var(--black)}@media (min-width:1440px){.product-gallery__cleaner-content-hr{margin-bottom:2.25rem}}.product-gallery__cleaner-content-description{font:var(--text-bodycopym-font);letter-spacing:var(--text-bodycopym-letterspacing);text-transform:var(--text-bodycopym-transform)}.product-gallery__cleaner-content-description em{font-style:italic!important}.product-gallery__cleaner-content-description strong{font:var(--text-bodycopymbold-font)}.product-gallery__actions{align-items:center;display:none;flex-direction:column;margin-bottom:1rem}@media (min-width:1025px){.product-gallery__actions{align-items:flex-start;display:flex;order:2}}@media (min-width:1440px){.product-gallery__actions{margin-bottom:0;margin-top:-1rem;order:1}.product-gallery__actions--cleaner{margin-bottom:2.25rem}}.product-gallery__actions-btn{font-size:20px;height:2.75rem;line-height:20px;position:relative;width:2.75rem}@media (min-width:1025px){.product-gallery__actions-btn{display:none;padding-right:1rem}}@media (min-width:1440px){.product-gallery__actions-btn{display:flex;height:39px;justify-content:flex-start;padding-bottom:0;padding-left:0;padding-top:0}}.product-gallery__actions-btn .favorite__message{left:auto;right:2.75rem;top:0}.product-gallery__actions-btn.splitted:after{border-radius:9999px;display:inline-block;height:18px;position:absolute;right:0;width:1px;--tw-bg-opacity:1;background-color:var(--black);--tw-content:"";content:var(--tw-content)}.product-gallery__actions--mobile-tablet{display:flex;flex-direction:row;gap:.5rem;justify-content:flex-end}@media (min-width:1440px){.product-gallery__actions--mobile-tablet{display:none}}.product-gallery__actions--mobile-tablet .product-gallery__actions-btn{display:flex}.product-gallery__actions--mobile-tablet .product-gallery__actions-btn:after{content:var(--tw-content);display:none}.product-gallery__actions--mobile-tablet .favorite__message{left:50%;--tw-translate-x:-50%;--tw-translate-y:-100%;top:unset;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.product-gallery__actions__star-rating{display:none;margin-bottom:1rem;margin-left:1rem}@media (min-width:1025px){.product-gallery__actions__star-rating{display:flex}}.product-gallery__actions div[data-bv-show=rating_summary] .bv_main_container .bv_avgRating_component_container.notranslate,.product-gallery__actions div[data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist,.product-gallery__actions div[data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist:hover,.product-gallery__actions div[data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text,.product-gallery__actions div[data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text:hover{color:#000!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:300!important;letter-spacing:.5px!important;line-height:19.5px!important}.product-gallery__actions div[data-bv-show=rating_summary] .bv_main_container :is(.bv_button_buttonMinimalist:hover,.bv_numReviews_text:hover){color:#005da6!important}.product-gallery__actions div[data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex{padding-right:0!important}.product-gallery__actions div[data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex:focus-visible{outline:none!important}.product-gallery__actions div[data-bv-show=rating_summary] .bv_main_container .bv_numReviews_component_container .bv_numReviews_text{position:relative!important}.product-gallery__actions div[data-bv-show=rating_summary] .bv_main_container .bv_numReviews_component_container .bv_numReviews_text:after{bottom:0;height:1px;left:0;position:absolute;width:100%;--tw-bg-opacity:1;background-color:var(--black);--tw-content:"";content:var(--tw-content)}.product-gallery__actions div[data-bv-show=rating_summary] .bv_main_container .bv_button_component_container .bv_war_button{display:none!important}.product-gallery__actions div[data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex.bv_ratings_summary{margin-top:16px!important}.product-gallery__actions div[data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex.bv_ratings_summary .bv_stars_component_container{gap:8px!important;padding-right:5.5px!important}@media (min-width:1025px){.product-gallery .product-gallery__actions--mobile-tablet{display:none}}.product-gallery__info{padding-bottom:1rem}@media (min-width:1025px){.product-gallery__info{padding-bottom:1.5rem}}.product-gallery__info div[data-bv-show=rating_summary] .bv_main_container .bv_avgRating_component_container.notranslate,.product-gallery__info div[data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist,.product-gallery__info div[data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist:hover,.product-gallery__info div[data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text,.product-gallery__info div[data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text:hover{color:#000!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:300!important;letter-spacing:.5px!important;line-height:19.5px!important}.product-gallery__info div[data-bv-show=rating_summary] .bv_main_container :is(.bv_button_buttonMinimalist:hover,.bv_numReviews_text:hover){color:#005da6!important}.product-gallery__info div[data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex{padding-right:0!important}.product-gallery__info div[data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex:focus-visible{outline:none!important}.product-gallery__info div[data-bv-show=rating_summary] .bv_main_container .bv_numReviews_component_container .bv_numReviews_text{position:relative!important}.product-gallery__info div[data-bv-show=rating_summary] .bv_main_container .bv_numReviews_component_container .bv_numReviews_text:after{bottom:0;height:1px;left:0;position:absolute;width:100%;--tw-bg-opacity:1;background-color:var(--black);--tw-content:"";content:var(--tw-content)}.product-gallery__info div[data-bv-show=rating_summary] .bv_main_container .bv_button_component_container .bv_war_button{display:none!important}.product-gallery__info div[data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex.bv_ratings_summary{margin-top:16px!important}.product-gallery__info div[data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex.bv_ratings_summary .bv_stars_component_container{gap:8px!important;padding-right:5.5px!important}@media (min-width:1025px){.product-gallery__info.isAlternativeLayout{padding-bottom:1.25rem}}.product-gallery__info.isAlternativeLayout .product-gallery__info-name{font:var(--text-headingmbold-font);letter-spacing:var(--text-headingm-letterspacing);text-transform:var(--text-headingm-transform)}.product-gallery__info.isAlternativeLayout .product-gallery__info-name em{font-style:italic!important}.product-gallery__info-subheading>a{text-decoration-line:underline}.product-gallery__info-style-number{font:var(--text-headingm-font);letter-spacing:var(--text-headingm-letterspacing);margin-left:.75rem;text-transform:var(--text-headingm-transform)}.product-gallery__info-style-number em{font-style:italic!important}.product-gallery__info-style-number strong{font:var(--text-headingmbold-font)}.product-gallery__info .download-bim-object-btn{margin-top:.75rem}.product-gallery__info-badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.25rem}.product-gallery__info-badge{padding-left:.375rem;padding-right:.375rem}.product-gallery__info div[data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex.bv_ratings_summary{margin-top:0!important}@media (min-width:1025px){.product-gallery__info .star-rating{display:none}}.product-gallery__info-name-container{display:flex;gap:.25rem}@media (min-width:1025px){.product-gallery__info-name-container{gap:.5rem}}.product-gallery__info .tooltip__reference{display:flex;height:1.75rem;width:2rem}.product-gallery__info .tooltip__reference .material-symbols{font-size:20px;line-height:20px}.product-gallery__info-tags{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}.product-gallery__info-tag-name{flex-shrink:0;padding:5px .375rem .375rem;white-space:nowrap}.product-gallery__info-price{align-items:center;display:flex;font:var(--text-bodycopylbold-font);letter-spacing:var(--text-bodycopyl-letterspacing);text-transform:var(--text-bodycopyl-transform)}.product-gallery__info-price em{font-style:italic!important}.product-gallery__info-price.isAlternativeLayout{font:var(--text-headingsmedium-font);letter-spacing:var(--text-headings-letterspacing);text-transform:var(--text-headings-transform)}.product-gallery__info-price.isAlternativeLayout em{font-style:italic!important}.product-gallery__info-financing{align-items:center;display:flex;flex-shrink:0;font:var(--text-chipfilter-font);letter-spacing:var(--text-chipfilter-letterspacing);margin-left:.5rem;text-transform:var(--text-chipfilter-transform)}.product-gallery__info-financing .link-content:after{--tw-content:none;content:var(--tw-content)}.product-gallery__info-financing .link-title-wrapper{text-decoration-line:underline}.product-gallery .product-gallery__info{display:none}@media (min-width:1025px){.product-gallery .product-gallery__info{display:block}}.product-gallery__cta{padding-bottom:1rem;padding-top:1rem}@media (min-width:600px){.product-gallery__cta{padding-bottom:1.5rem;padding-top:1.5rem}}.product-gallery__cta__label{font:var(--text-bodycopylbold-font);letter-spacing:var(--text-bodycopyl-letterspacing);margin-bottom:1rem;text-transform:var(--text-bodycopyl-transform)}.product-gallery__cta__label em{font-style:italic!important}.product-gallery__cta_contact-wrapper{display:flex;flex-direction:column}.product-gallery__cta_contact{width:100%}.product-gallery__cta-select-quantity{margin-right:1rem}.product-gallery__cta-select-quantity .dropdown__select{align-items:center;border-radius:var(--primary-button-enabled-border-radius);display:flex;gap:.5rem;justify-content:center;width:70px}@media (min-width:1920px){.product-gallery__cta-select-quantity .dropdown__select{width:90px}}.product-gallery__cta-select-quantity .dropdown__select__input{font:var(--text-buttons-font);letter-spacing:var(--text-buttons-letterspacing);padding:0;text-align:right;text-transform:var(--text-buttons-transform);width:1rem}.product-gallery__cta-select-quantity .dropdown__select__button{position:relative;right:0}.product-gallery__cta-select-quantity .dropdown__body__item{font:var(--text-buttons-font);letter-spacing:var(--text-buttons-letterspacing);text-transform:var(--text-buttons-transform)}.product-gallery__cta-roomvo{margin-top:20px}.product-gallery__cta-room{align-items:center;background-color:#ffffffb3;border-color:var(--secondary-button-enabled-border,var(--black));border-width:.5px;bottom:11px;display:flex;font:var(--text-buttonxsmedium-font);gap:.5rem;letter-spacing:var(--text-buttonxs-letterspacing);padding:.5rem;position:absolute;right:.75rem;text-transform:uppercase;text-transform:var(--text-buttonxs-transform);z-index:10}@media (min-width:600px){.product-gallery__cta-room{border-width:0;bottom:0;height:2.25rem;padding:10px 14px}}@media (min-width:1025px){.product-gallery__cta-room{right:1.25rem}}.product-gallery__cta-room>span:first-child{display:none;font-size:20px}@media (min-width:600px){.product-gallery__cta-room>span:first-child{display:block}}.product-gallery__cta-room:hover{--tw-bg-opacity:1;background-color:var(--white)}.product-gallery__cta-favorite{align-items:center;background-color:var(--favorite-pdp-default-bg);border-radius:9999px;color:var(--favorite-pdp-default-color);display:flex;height:2.75rem;justify-content:center;position:absolute;right:1.25rem;top:1.25rem;width:2.75rem;z-index:10;--tw-shadow:var(--favorite-box-shadow);--tw-shadow-colored:var(--favorite-box-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear}.product-gallery__cta-favorite.favorited{background-color:var(--favorite-pdp-active-bg)}.product-gallery__cta-favorite.favorited>span{color:var(--favorite-pdp-active-color);font-variation-settings:"FILL" 1}@media(hover:hover)and (pointer:fine){.product-gallery__cta-favorite:hover:not(.favorited){background-color:var(--favorite-pdp-hover-bg)}.product-gallery__cta-favorite:hover:not(.favorited)>span{animation:fade-in-favorite-keyframes .2s linear;color:var(--favorite-pdp-hover-color);font-variation-settings:"FILL" 1}.product-gallery__cta-favorite:not(:hover,.favorited)>span{animation:fade-out-favorite-keyframes .2s linear}}.product-gallery__cta-color{align-items:center;display:flex;justify-content:center}.product-gallery__cta-color-label{font:var(--text-bodycopyxs-font);letter-spacing:var(--text-bodycopyxs-letterspacing);margin-right:1rem;text-transform:var(--text-bodycopyxs-transform)}.product-gallery__cta-color-label em{font-style:italic!important}.product-gallery__cta-color-label strong{font:var(--text-bodycopyxsbold-font)}@media (min-width:600px){.product-gallery__cta-color-label{font:var(--text-bodycopym-font);letter-spacing:var(--text-bodycopym-letterspacing);text-transform:var(--text-bodycopym-transform)}.product-gallery__cta-color-label em{font-style:italic!important}.product-gallery__cta-color-label strong{font:var(--text-bodycopymbold-font)}}.product-gallery__cta-color-match{margin-bottom:.125rem;--tw-text-opacity:1;color:var(--default-text-color);font:var(--text-bodycopyxs-font);letter-spacing:var(--text-bodycopyxs-letterspacing);text-transform:var(--text-bodycopyxs-transform)}.product-gallery__cta-color-match em{font-style:italic!important}.product-gallery__cta-color-match strong{font:var(--text-bodycopyxsbold-font)}@media (min-width:600px){.product-gallery__cta-color-match{font:var(--text-bodycopys-font);letter-spacing:var(--text-bodycopys-letterspacing);text-transform:var(--text-bodycopys-transform)}.product-gallery__cta-color-match em{font-style:italic!important}.product-gallery__cta-color-match strong{font:var(--text-bodycopysbold-font)}}.product-gallery__cta-color-match .link-content:after{content:var(--tw-content);height:1px;--tw-bg-opacity:1;background-color:var(--black)}.product-gallery__cta-color-match .link-title-wrapper{padding-bottom:.125rem}.product-gallery__cta-cart{width:100%}.product-gallery__cta-cart--compact .btn__headline__full{display:none}@media (min-width:600px){.product-gallery__cta-cart--compact .btn__headline__full{display:inline}}.product-gallery__cta-cart--compact .btn__headline__short{display:inline}@media (min-width:600px){.product-gallery__cta-cart--compact .btn__headline__short{display:none}}.product-gallery__cta-cart-wrapper{display:inline-block;position:relative;width:100%}.product-gallery__cta-cart-wrapper .product-gallery__cta-cart:disabled{pointer-events:none}.product-gallery__cta--cleaner{align-items:center;display:flex;flex-direction:row}.product-gallery__cta--cleaner .product-gallery__cta-cart{align-items:center;border-radius:0;display:flex;gap:.5rem;height:2.75rem;justify-content:center;width:100%;--tw-bg-opacity:1;background-color:var(--primary);text-transform:uppercase;--tw-text-opacity:1;color:var(--white)}.product-gallery__cta_container-alternative{display:flex;flex-direction:column;gap:.75rem;padding-bottom:1.5rem;padding-top:1.5rem}.product-gallery__cta_container-alternative .product-gallery__inventory{align-items:center;align-self:center;display:flex;font:var(--text-bodycopym-font);gap:.25rem;letter-spacing:var(--text-bodycopym-letterspacing);text-transform:var(--text-bodycopym-transform)}.product-gallery__cta_container-alternative .product-gallery__inventory em{font-style:italic!important}.product-gallery__cta_container-alternative .product-gallery__inventory strong{font:var(--text-bodycopymbold-font)}.product-gallery__cta-customize{align-self:center;font:var(--text-buttonmmedium-font);letter-spacing:var(--text-buttonm-letterspacing);text-transform:var(--text-buttonm-transform);width:auto}.product-gallery__navigation__btn{display:none;height:2.75rem;position:absolute;top:calc(50% - 24px);width:2.75rem;z-index:10;--tw-translate-y:-50%;align-items:center;background-color:#ffffffb3;border-radius:9999px;justify-content:center;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:1025px){.product-gallery__navigation__btn{display:flex;top:50%}}.product-gallery__navigation__btn.left{left:1rem}.product-gallery__navigation__btn.right{right:1rem}.product-gallery__navigation__btn:disabled{display:none}.product-gallery__navigation__btn:hover{--tw-bg-opacity:1;background-color:var(--white)}.product-gallery__recommended-grout{border-color:var(--section-lines-color,var(--grey));border-width:1px;display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem}.product-gallery__recommended-grout__title{font:var(--text-buttonsmedium-font);letter-spacing:var(--text-buttons-letterspacing);text-transform:var(--text-buttons-transform)}.product-gallery__recommended-grout__description{font:var(--text-bodycopys-font);letter-spacing:var(--text-bodycopys-letterspacing);text-transform:var(--text-bodycopys-transform)}.product-gallery__recommended-grout__description em{font-style:italic!important}.product-gallery__recommended-grout__description strong{font:var(--text-bodycopysbold-font)}.product-gallery__recommended-grout__image{height:1.5rem;width:100%}.product-gallery__features{display:flex;flex-direction:column;gap:.75rem;padding-bottom:.75rem;padding-top:.75rem}@media (min-width:1440px){.product-gallery__features{padding-bottom:18px;padding-top:18px}}.product-gallery__features__title{font:var(--text-bodycopylbold-font);letter-spacing:var(--text-bodycopyl-letterspacing);text-transform:var(--text-bodycopyl-transform)}.product-gallery__features__title em{font-style:italic!important}.product-gallery__features__description.isAlternativeLayout{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-gallery__features__description.expanded{display:block;overflow:visible;-webkit-box-orient:horizontal;-webkit-line-clamp:none}.product-gallery__features__read-more-btn{flex-shrink:0;--tw-text-opacity:1;color:rgb(var(--ShawContract-brand-color-set-a-clay-600,155,106,80));font:var(--text-buttons-font);letter-spacing:var(--text-buttons-letterspacing);text-decoration-line:underline;text-transform:var(--text-buttons-transform)}.product-gallery__features__list{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.product-gallery__features__list__item{align-items:center;display:flex;gap:.5rem;min-height:2.75rem;--tw-bg-opacity:1;background-color:rgb(230 227 210/var(--tw-bg-opacity,1));padding:.5rem 1rem}.product-gallery__features__list__item__image{aspect-ratio:1/1;width:1.25rem}.product-gallery__lightbox{border-top-left-radius:.5rem;border-top-right-radius:.5rem;display:flex;flex-direction:column;gap:0;height:fit-content;max-height:100%;overflow:hidden;overflow-y:auto;position:relative;width:100%;--tw-bg-opacity:1;background-color:var(--white);-ms-overflow-style:none;scrollbar-width:none}.product-gallery__lightbox::-webkit-scrollbar{display:none}.product-gallery__lightbox{transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear}@media (min-width:1025px){.product-gallery__lightbox{border-radius:.5rem;flex-direction:row;height:100%}}.product-gallery__lightbox .btn.default{height:2rem;width:2rem}@media (min-width:1025px){.product-gallery__lightbox .btn.default{height:2.75rem;width:2.75rem}}.product-gallery__lightbox-close{display:flex;justify-content:flex-end;margin-bottom:.25rem;margin-right:.25rem;margin-top:.25rem}@media (min-width:600px){.product-gallery__lightbox-close{margin-bottom:0}}@media (min-width:1025px){.product-gallery__lightbox-close{display:none}}.product-gallery__lightbox-fullscreen-close-btn,.product-gallery__lightbox-image-wrapper__header-favorite-btn,.product-gallery__lightbox-image-wrapper__header-fullscreen-btn{border-radius:9999px;border-style:solid;border-width:1px;height:2rem;width:2rem;--tw-border-opacity:1;border-color:var(--black);--tw-bg-opacity:1;background-color:var(--white);--tw-text-opacity:1;color:var(--black)}@media (min-width:1025px){.product-gallery__lightbox-fullscreen-close-btn,.product-gallery__lightbox-image-wrapper__header-favorite-btn,.product-gallery__lightbox-image-wrapper__header-fullscreen-btn{height:2.75rem;width:2.75rem}}:is(.product-gallery__lightbox-fullscreen-close-btn,.product-gallery__lightbox-image-wrapper__header-favorite-btn,.product-gallery__lightbox-image-wrapper__header-fullscreen-btn) .material-symbols{font-size:16px!important;line-height:16px!important}@media (min-width:1025px){:is(.product-gallery__lightbox-fullscreen-close-btn,.product-gallery__lightbox-image-wrapper__header-favorite-btn,.product-gallery__lightbox-image-wrapper__header-fullscreen-btn) .material-symbols{font-size:24px!important;line-height:24px!important}}.product-gallery__lightbox-fullscreen-close-btn{position:fixed;right:.5rem;top:.5rem}.product-gallery__lightbox-modal{align-items:flex-end;overflow:hidden;padding-top:1.25rem}@media (min-width:1025px){.product-gallery__lightbox-modal{align-items:center;padding:1.25rem}}.product-gallery__lightbox-modal .btn:focus-visible{outline:2px solid #0000;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:var(--black);--tw-ring-offset-width:2px;--tw-ring-offset-color:var(--white)}.product-gallery__lightbox-modal-fullscreen{--tw-bg-opacity:1;background-color:var(--white)}.product-gallery__lightbox-modal-fullscreen .btn:focus-visible{outline:2px solid #0000;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:var(--black);--tw-ring-offset-width:2px;--tw-ring-offset-color:var(--white)}.product-gallery__lightbox-modal-fullscreen__img-wrapper{align-items:center;cursor:move;display:flex;height:100%;overflow-y:auto;-webkit-user-select:none;user-select:none;width:100%;-ms-overflow-style:none;scrollbar-width:none}.product-gallery__lightbox-modal-fullscreen__img-wrapper::-webkit-scrollbar{display:none}.product-gallery__lightbox-image-wrapper{height:100%;overflow:hidden;position:relative;width:100%}.product-gallery__lightbox-image-wrapper__header{align-items:center;display:flex;justify-content:flex-start;left:0;position:relative;top:0;width:100%;z-index:10}@media (min-width:1025px){.product-gallery__lightbox-image-wrapper__header{justify-content:space-between;padding-left:1.25rem;padding-right:1.25rem;position:absolute;top:1.25rem}}.product-gallery__lightbox-image-wrapper__header .tabs-header{overflow:hidden;position:relative}@media (min-width:1025px){.product-gallery__lightbox-image-wrapper__header .tabs-header{animation:fade-out-keyframes .3s linear 3s forwards;border-radius:9999px;margin-left:.25rem;margin-right:.25rem;padding-left:2rem;padding-right:2rem}}.product-gallery__lightbox-image-wrapper__header .tabs-header .tabs__list.hasNavigation{padding-left:0;padding-right:0}@media (min-width:1025px){:is(.product-gallery__lightbox-image-wrapper__header:focus-within,.product-gallery__lightbox-image-wrapper__header:hover) .tabs-header{animation:none;opacity:1}}.product-gallery__lightbox-image-wrapper__header-favorite-btn,.product-gallery__lightbox-image-wrapper__header-fullscreen-btn{flex-shrink:0!important;height:2rem!important;position:absolute!important;right:.75rem!important;width:2rem!important}@media (min-width:1025px){.product-gallery__lightbox-image-wrapper__header-favorite-btn,.product-gallery__lightbox-image-wrapper__header-fullscreen-btn{height:2.75rem!important;position:relative!important;right:0!important;width:2.75rem!important}}.product-gallery__lightbox-image-wrapper__header-favorite-btn{top:calc(100% + 12px)}.product-gallery__lightbox-image-wrapper__header-fullscreen-btn{top:calc(100% + 56px)}.product-gallery__lightbox-image-wrapper__carousel{border-bottom-width:1px;height:100%;width:100%;--tw-border-opacity:1;border-color:var(--grey-dark)}@media (min-width:1025px){.product-gallery__lightbox-image-wrapper__carousel{border-bottom-width:0}}.product-gallery__lightbox-image-wrapper__carousel__slide{height:259px!important;position:relative!important;--tw-bg-opacity:1!important;background-color:var(--white)!important}@media (min-width:600px){.product-gallery__lightbox-image-wrapper__carousel__slide{height:407px!important}}@media (min-width:1025px){.product-gallery__lightbox-image-wrapper__carousel__slide{height:100%!important}}.product-gallery__lightbox-image-wrapper__carousel__slide_loading{align-items:center;background-color:color-mix(in srgb,var(--black) 20%,#0000);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear;visibility:hidden;width:100%;z-index:1}.product-gallery__lightbox-image-wrapper__carousel__slide_loading.shown{opacity:1;visibility:visible;z-index:10}.product-gallery__lightbox-image-wrapper__carousel__slide img{height:100%;width:100%}.product-gallery__lightbox-image-wrapper__carousel__controls{display:none;pointer-events:none;position:absolute;top:50%;width:100%;z-index:10;--tw-translate-y:-50%;align-items:center;justify-content:space-between;padding-left:1.25rem;padding-right:1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:600px){.product-gallery__lightbox-image-wrapper__carousel__controls{display:flex}}.product-gallery__lightbox-image-wrapper__carousel__controls__btn{background-color:initial;border-radius:9999px;height:2rem;overflow:hidden;pointer-events:auto;position:relative;width:2rem}@media (min-width:1025px){.product-gallery__lightbox-image-wrapper__carousel__controls__btn{height:2.75rem;width:2.75rem}}.product-gallery__lightbox-image-wrapper__carousel__controls__btn .material-symbols{font-size:20px!important;line-height:20px!important}@media (min-width:1025px){.product-gallery__lightbox-image-wrapper__carousel__controls__btn .material-symbols{font-size:24px!important;line-height:24px!important}}.product-gallery__lightbox-image-wrapper__carousel__controls__btn_disabled{opacity:.2}.product-gallery__lightbox-image-wrapper__carousel__controls__btn:before{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;--tw-bg-opacity:1;background-color:var(--white);--tw-content:"";content:var(--tw-content)}@media (min-width:1025px){.product-gallery__lightbox-image-wrapper__carousel__controls__btn:before{opacity:.7}}.product-gallery__lightbox-image-wrapper__carousel__pagination{align-items:center!important;display:flex!important;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear;width:fit-content!important}.product-gallery__lightbox-image-wrapper__carousel__pagination-wrapper{bottom:0;display:flex;left:50%;position:absolute;z-index:10;--tw-translate-x:-50%;overflow:hidden;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear}@media (min-width:1025px){.product-gallery__lightbox-image-wrapper__carousel__pagination-wrapper{bottom:.75rem}}.product-gallery__lightbox-image-wrapper__carousel__pagination__bullet{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;opacity:1;padding:7px;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear}.product-gallery__lightbox-image-wrapper__carousel__pagination__bullet_body{border-radius:9999px;border-width:1px;display:inline-block;height:.375rem;width:.375rem;--tw-border-opacity:1;background-color:color-mix(in srgb,var(--white) 30%,#0000);border-color:var(--white);opacity:1}@media (min-width:1025px){.product-gallery__lightbox-image-wrapper__carousel__pagination__bullet_body{border-width:1.5px;height:.625rem;width:.625rem}}.product-gallery__lightbox-image-wrapper__carousel__pagination__bullet_active .product-gallery__lightbox-image-wrapper__carousel__pagination__bullet_body{--tw-bg-opacity:1;background-color:var(--black)}.product-gallery__lightbox-image-wrapper__carousel__pagination__tab-switcher{align-items:center;display:none;max-width:0;opacity:0;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear;visibility:hidden}.product-gallery__lightbox-image-wrapper__carousel__pagination__tab-switcher.shown{display:flex;max-width:fit-content;opacity:1;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear;visibility:visible}.product-gallery__lightbox-image-wrapper__carousel__pagination__tab-switcher__btn{border-radius:9999px;border-width:1.5px;cursor:pointer;height:.375rem;width:30px;--tw-border-opacity:1;border-color:var(--white);--tw-bg-opacity:1;background-color:var(--black)}@media (min-width:1025px){.product-gallery__lightbox-image-wrapper__carousel__pagination__tab-switcher__btn{height:.5rem;width:2.5rem}}.product-gallery__lightbox-image-wrapper__carousel__pagination__tab-switcher__btn-wrapper{min-height:0;padding:11px 7px}.product-gallery__lightbox-image-wrapper__carousel__pagination__tab-switcher__separator{height:18px;margin-left:.25rem;margin-right:.25rem;pointer-events:none;width:1.5px;--tw-bg-opacity:1;background-color:var(--white)}.product-gallery__lightbox-content{display:flex;flex-direction:column;width:100%}@media (min-width:1025px){.product-gallery__lightbox-content{min-width:250px;width:250px}}.product-gallery__lightbox-content-close{display:none;justify-content:flex-end;margin-right:.25rem;margin-top:.25rem}@media (min-width:1025px){.product-gallery__lightbox-content-close{display:flex}}.product-gallery__lightbox-content-close .btn.default{height:2rem;width:2rem}@media (min-width:1025px){.product-gallery__lightbox-content-close .btn.default{height:2.75rem;width:2.75rem}}.product-gallery__lightbox-content-close .btn.default .material-symbols{font-size:16px!important;line-height:16px!important}@media (min-width:1025px){.product-gallery__lightbox-content-close .btn.default .material-symbols{font-size:24px!important;line-height:24px!important}}.product-gallery__lightbox-content__head{border-bottom-width:1px;display:flex;flex-direction:column;flex-shrink:0;position:relative;row-gap:.75rem;--tw-border-opacity:1;border-color:var(--grey-dark);padding:.25rem 1rem}@media (min-width:600px){.product-gallery__lightbox-content__head{padding-left:2rem;padding-right:2rem}}@media (min-width:1025px){.product-gallery__lightbox-content__head{padding:0 1rem 1.25rem;row-gap:1rem}}.product-gallery__lightbox-content__head.hide{display:none}.product-gallery__lightbox-content__head-title{display:none;font:var(--text-bodycopylmedium-font);letter-spacing:var(--text-bodycopyl-letterspacing);text-transform:var(--text-bodycopyl-transform)}.product-gallery__lightbox-content__head-title em{font-style:italic!important}@media (min-width:1025px){.product-gallery__lightbox-content__head-title{display:inline-block}}.product-gallery__lightbox-content__head-description{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;position:relative;row-gap:.75rem}@media (min-width:600px){.product-gallery__lightbox-content__head-description{flex-wrap:nowrap}}@media (min-width:1025px){.product-gallery__lightbox-content__head-description{align-items:flex-start;flex-direction:column;row-gap:1rem}}.product-gallery__lightbox-content__head-description.hide{display:none}.product-gallery__lightbox-content__head-description.hasStaticInstallationTitle{align-items:center;flex-direction:row}@media (min-width:1025px){.product-gallery__lightbox-content__head-description.hasStaticInstallationTitle{align-items:flex-start;flex-direction:column}}.product-gallery__lightbox-content__head-description.hasStaticInstallationTitle :is(.product-gallery__lightbox-content__head-subtitle.installation,.product-gallery__lightbox-content__head-subtitle.rendering){align-items:center;display:flex}.product-gallery__lightbox-content__head-description.hasStaticInstallationTitle .product-gallery__lightbox-content__head-subtitle.rendering:after{display:block;height:1rem;margin-left:.75rem;margin-right:.75rem;width:1.5px;--tw-bg-opacity:1;background-color:var(--black);--tw-content:"";content:var(--tw-content)}@media (min-width:1025px){.product-gallery__lightbox-content__head-description.hasStaticInstallationTitle .product-gallery__lightbox-content__head-subtitle.rendering:after{display:none}}.product-gallery__lightbox-content__head-description__divider{display:inline-block;height:1rem;margin-left:.5rem;margin-right:.5rem;width:1.5px;--tw-bg-opacity:1;background-color:var(--black)}@media (min-width:1025px){.product-gallery__lightbox-content__head-description__divider{display:none}}@media not all and (min-width:600px){.product-gallery__lightbox-content__head-description__divider:has(+.product-gallery__lightbox-content__head-subtitle.installation>.dropdown){background-color:initial;margin-left:0;margin-right:0;width:1rem}}.product-gallery__lightbox-content__head-subtitle{align-items:center;column-gap:.25rem;display:flex;flex-shrink:0;font:var(--text-bodycopym-font);letter-spacing:var(--text-bodycopym-letterspacing);text-transform:var(--text-bodycopym-transform)}.product-gallery__lightbox-content__head-subtitle em{font-style:italic!important}.product-gallery__lightbox-content__head-subtitle strong{font:var(--text-bodycopymbold-font)}.product-gallery__lightbox-content__head-subtitle.installation{align-items:center;column-gap:.5rem;display:flex;flex-grow:1}@media (min-width:1025px){.product-gallery__lightbox-content__head-subtitle.installation{align-items:flex-start;flex-direction:row;row-gap:.5rem;width:100%}.product-gallery__lightbox-content__head-subtitle.installation:has(>.dropdown){column-gap:1rem;flex-direction:column}}.product-gallery__lightbox-content__head-subtitle.installation .product-gallery__lightbox-content__head-subtitle__label{margin-right:0}.product-gallery__lightbox-content__head-subtitle.installation .product-gallery__lightbox-content__head-subtitle__label:has(>.tooltip__reference){align-items:center;display:inline-flex}.product-gallery__lightbox-content__head-subtitle.installation .product-gallery__lightbox-content__head-subtitle__label:has(>.tooltip__reference)>span{margin-right:.25rem}.product-gallery__lightbox-content__head-subtitle.installation .dropdown{flex-grow:1;width:100%}.product-gallery__lightbox-content__head-subtitle.installation .dropdown__select{height:2.25rem;overflow:hidden;padding:.5rem}@media (min-width:1025px){.product-gallery__lightbox-content__head-subtitle.installation .dropdown__select{padding-left:.75rem;padding-right:.75rem}}.product-gallery__lightbox-content__head-subtitle.installation .dropdown__select__input{font:var(--text-buttons-font)!important;letter-spacing:var(--text-buttons-letterspacing)!important;padding:0!important;text-transform:var(--text-buttons-transform)!important}.product-gallery__lightbox-content__head-subtitle.installation .dropdown__select__button{height:1.25rem;width:1.25rem}.product-gallery__lightbox-content__head-subtitle.installation .dropdown__select__button:after{font-size:24px;height:100%;line-height:24px;width:100%}.product-gallery__lightbox-content__head-subtitle.installation .dropdown__body__item{flex-shrink:0;font:var(--text-buttons-font);height:2.75rem;letter-spacing:var(--text-buttons-letterspacing);padding-left:.75rem;padding-right:.75rem;text-transform:var(--text-buttons-transform);white-space:nowrap;width:100%}.product-gallery__lightbox-content__head-subtitle.installation :is(.dropdown__body__item.focused:not(.active),.dropdown__body__item:focus:not(.active),.dropdown__body__item:hover:not(.active)){--tw-bg-opacity:1;background-color:rgb(var(--ShawContract-brand-color-set-a-clay-50,249,246,241));--tw-text-opacity:1;color:var(--black)}.product-gallery__lightbox-content__head-subtitle.installation .dropdown__body__item.active{background-color:initial;font-weight:600;--tw-text-opacity:1;color:var(--black)}.product-gallery__lightbox-content__head-subtitle.installation .dropdown__body__item.active:after{border-radius:9999px;display:block;flex-shrink:0;height:.5rem;margin-left:auto;width:.5rem;--tw-bg-opacity:1;background-color:var(--black);--tw-content:"";content:var(--tw-content)}.product-gallery__lightbox-content__head-subtitle__label{font:var(--text-bodycopym-font);letter-spacing:var(--text-bodycopym-letterspacing);text-transform:var(--text-bodycopym-transform)}.product-gallery__lightbox-content__head-subtitle__label em{font-style:italic!important}.product-gallery__lightbox-content__head-subtitle__label strong{font:var(--text-bodycopymbold-font)}@media not all and (min-width:600px){.product-gallery__lightbox-content__head-subtitle__label:has(+.dropdown){display:none}}.product-gallery__lightbox-content__head-subtitle__value{font:var(--text-bodycopym-font);letter-spacing:var(--text-bodycopym-letterspacing);text-transform:var(--text-bodycopym-transform)}.product-gallery__lightbox-content__head-subtitle__value em{font-style:italic!important}.product-gallery__lightbox-content__head-subtitle__value strong{font:var(--text-bodycopymbold-font)}.product-gallery__lightbox-content__head-subtitle__value:has(>.tooltip__reference){align-items:center;column-gap:.5rem;display:inline-flex}.product-gallery__lightbox-content__head-subtitle__value .tooltip__reference{height:1rem;width:1rem}@media (min-width:1025px){.product-gallery__lightbox-content__head-subtitle__value .tooltip__reference{display:none}}.product-gallery__lightbox-content__head-subtitle__value .tooltip__reference .material-symbols{font-size:16px;line-height:16px}.product-gallery__lightbox-content__head-selected-color{border-width:1px;display:none;--tw-border-opacity:1;border-color:var(--grey-light);padding:1px}@media (min-width:1025px){.product-gallery__lightbox-content__head-selected-color{display:block}}.product-gallery__lightbox-content__head-selected-color img{max-height:214px;width:100%}.product-gallery__lightbox-content__head-download,.product-gallery__lightbox-content__head-download.btn.default{display:none;height:2.75rem;position:absolute;right:0;top:0;width:2.75rem}.product-gallery__lightbox-content__selected-color-text{align-items:center;display:flex;font:var(--text-bodycopys-font);justify-content:space-between;letter-spacing:var(--text-bodycopys-letterspacing);padding:.5rem 1rem;text-transform:var(--text-bodycopys-transform)}.product-gallery__lightbox-content__selected-color-text em{font-style:italic!important}.product-gallery__lightbox-content__selected-color-text strong{font:var(--text-bodycopysbold-font)}@media (min-width:600px){.product-gallery__lightbox-content__selected-color-text{padding-left:2rem;padding-right:2rem}}@media (min-width:1025px){.product-gallery__lightbox-content__selected-color-text{padding:1rem}}.product-gallery__lightbox-content__selected-color-text__label{font:var(--text-bodycopysmedium-font);letter-spacing:var(--text-bodycopys-letterspacing);margin-right:.25rem;text-transform:var(--text-bodycopys-transform)}.product-gallery__lightbox-content__selected-color-text__label em{font-style:italic!important}.product-gallery__lightbox-content__selected-color-text__btn.btn.default{height:1.25rem;overflow:hidden;width:1.25rem}@media (min-width:1025px){.product-gallery__lightbox-content__selected-color-text__btn.btn.default{display:none}}.product-gallery__lightbox-content__selected-color-text__btn.btn.default .material-symbols{height:1.25rem!important;padding:0!important;width:1.25rem!important}.product-gallery__lightbox-content__selected-color-text__btn.opened{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.product-gallery__lightbox-content__body{flex-grow:1;margin-left:1rem;margin-right:1rem;max-height:0;opacity:0;overflow:hidden;overflow-x:auto;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear;visibility:hidden}.product-gallery__lightbox-content__body::-webkit-scrollbar{height:var(--scroll-width)}.product-gallery__lightbox-content__body::-webkit-scrollbar-track{background-color:var(--scroll-inactive-track-color,auto);border-radius:var(--scroll-track-border-radius,initial)}.product-gallery__lightbox-content__body::-webkit-scrollbar-thumb{background-color:var(--scroll-active-track-color,auto);border-radius:var(--scroll-thumb-border-radius,initial)}.product-gallery__lightbox-content__body::-webkit-scrollbar-button{display:none}@media (min-width:600px){.product-gallery__lightbox-content__body{margin-left:2rem;margin-right:2rem}}@media (min-width:1025px){.product-gallery__lightbox-content__body{display:block;margin-left:0;margin-right:.5rem;max-height:100%;opacity:1;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;visibility:visible}.product-gallery__lightbox-content__body::-webkit-scrollbar{width:calc(var(--scroll-width) + 4px)}.product-gallery__lightbox-content__body::-webkit-scrollbar-track{background-clip:content-box;background-color:var(--scroll-inactive-track-color,auto);border:2px solid #0000;border-radius:var(--scroll-track-border-radius,initial)}.product-gallery__lightbox-content__body::-webkit-scrollbar-thumb{background-color:var(--scroll-active-track-color,auto);border-radius:var(--scroll-thumb-border-radius,initial)}.product-gallery__lightbox-content__body::-webkit-scrollbar-button{display:none}}.product-gallery__lightbox-content__body.shown{margin-bottom:1rem;max-height:5rem;visibility:visible;--tw-translate-y:0px;opacity:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:1025px){.product-gallery__lightbox-content__body.shown{margin-bottom:0;max-height:100%}}.product-gallery__lightbox-content__body__colors-list{display:flex;gap:.25rem!important;padding-bottom:.5rem}@media (min-width:1025px){.product-gallery__lightbox-content__body__colors-list{column-gap:1rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:1920px;padding-bottom:.25rem;padding-left:1rem;padding-right:1rem}@media (min-width:600px){.product-gallery__lightbox-content__body__colors-list{column-gap:1.5rem}}@media (min-width:1440px){.product-gallery__lightbox-content__body__colors-list{column-gap:1.5rem}}.product-gallery__lightbox-content__body__colors-list .col-1{grid-column:span 1/span 1}.product-gallery__lightbox-content__body__colors-list .col-2{grid-column:span 2/span 2}.product-gallery__lightbox-content__body__colors-list .col-3{grid-column:span 3/span 3}.product-gallery__lightbox-content__body__colors-list .col-4{grid-column:span 4/span 4}.product-gallery__lightbox-content__body__colors-list .col-5{grid-column:span 5/span 5}.product-gallery__lightbox-content__body__colors-list .col-6{grid-column:span 6/span 6}.product-gallery__lightbox-content__body__colors-list .col-7{grid-column:span 7/span 7}.product-gallery__lightbox-content__body__colors-list .col-8{grid-column:span 8/span 8}.product-gallery__lightbox-content__body__colors-list .col-9{grid-column:span 9/span 9}.product-gallery__lightbox-content__body__colors-list .col-10{grid-column:span 10/span 10}.product-gallery__lightbox-content__body__colors-list .col-11{grid-column:span 11/span 11}.product-gallery__lightbox-content__body__colors-list .col-12{grid-column:span 12/span 12}.product-gallery__lightbox-content__body__colors-list .row-1{grid-row:span 1/span 1}.product-gallery__lightbox-content__body__colors-list .row-2{grid-row:span 2/span 2}.product-gallery__lightbox-content__body__colors-list .row-3{grid-row:span 3/span 3}.product-gallery__lightbox-content__body__colors-list .row-4{grid-row:span 4/span 4}.product-gallery__lightbox-content__body__colors-list .row-5{grid-row:span 5/span 5}.product-gallery__lightbox-content__body__colors-list .row-6{grid-row:span 6/span 6}}.product-gallery__lightbox-content__body__colors-list__item{border-color:#0000;border-width:2px;cursor:pointer;height:68px;min-width:68px;overflow:hidden;padding:3px}.paddingless-grid .product-gallery__lightbox-content__body__colors-list__item,.product-gallery__lightbox-content__body__colors-list__item,.shelf-grid .product-gallery__lightbox-content__body__colors-list__item,.standard-grid .product-gallery__lightbox-content__body__colors-list__item{grid-column:span 4/span 4}.product-gallery__lightbox-content__body__colors-list__item img{height:58px!important;min-width:58px!important}.product-gallery__lightbox-content__body__colors-list__item:focus-visible,.product-gallery__lightbox-content__body__colors-list__item:hover{border-color:var(--selected-product-outline-color);outline:2px solid #0000;outline-offset:2px;padding:3px}.product-gallery__lightbox-content__body__colors-list__item.selected{--tw-border-opacity:1;border-color:var(--primary);padding:3px}.product-gallery__lightbox-content__footer{align-items:center;display:none;justify-content:center;width:100%;z-index:1;--tw-bg-opacity:1;background-color:var(--white);padding:.625rem 1rem;--tw-shadow:0 -1px 2px 0;--tw-shadow-colored:0 -1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:color-mix(in srgb,var(--grey-dark) 30%,#0000);--tw-shadow:var(--tw-shadow-colored)}@media (min-width:1025px){.product-gallery__lightbox-content__footer{display:flex}}.product-gallery__lightbox-content__footer-download-btn{height:2rem}.product-gallery-active-image-slide img,.product-gallery-thumbs__poster-image,.product-gallery__lightbox-image-wrapper__carousel__slide img,.product-gallery__lightbox-modal-fullscreen__img-wrapper img{opacity:0;transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.product-gallery-active-image-slide img.is-loaded,.product-gallery-thumbs__poster-image.is-loaded,.product-gallery__lightbox-image-wrapper__carousel__slide img.is-loaded,.product-gallery__lightbox-modal-fullscreen__img-wrapper img.is-loaded{opacity:1}.product-details-collection{margin-bottom:3.5rem;margin-left:auto;margin-right:auto;max-width:100dvw;padding:2rem 1rem}@media (min-width:600px){.product-details-collection{padding-left:2rem;padding-right:2rem}}@media (min-width:1025px){.product-details-collection{padding-left:1.75rem;padding-right:1.75rem}}@media (min-width:1440px){.product-details-collection{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1920px){.product-details-collection{max-width:1920px;padding-left:3rem;padding-right:3rem}}.features:not(.alternative-layout) .product-details-collection{align-items:center;display:flex;flex-direction:column}.product-details-collection .carousel .title-container__wrapper{margin-bottom:.25rem}.product-details-collection .title-container__headline__wrapper{gap:.5rem}@media (min-width:1025px){.product-details-collection .title-container__headline__wrapper{align-items:flex-end}}.product-details-collection .swiper-wrapper{padding-bottom:2rem;padding-top:2rem}.product-details-collection .carousel__swiper__slide.card-a1 .carousel__swiper__slide__content{padding-left:.5rem!important;padding-right:.5rem!important}@media (min-width:1025px){.product-details-collection .carousel__swiper__slide.card-a1 .carousel__swiper__slide__content{padding-bottom:1.25rem!important;padding-left:0!important;padding-right:0!important}}.product-details-collection .carousel__swiper__slide__content__headline{--tw-text-opacity:1;color:rgb(73 75 78/var(--tw-text-opacity,1));font:var(--text-bodycopysbold-font);letter-spacing:var(--text-bodycopys-letterspacing);text-transform:var(--text-bodycopys-transform)}.product-details-collection .carousel__swiper__slide__content__headline em{font-style:italic!important}.product-details-collection-content{width:100%}.product-details-collection-content .media-and-text{gap:1.5rem;margin-left:auto;margin-right:auto;max-width:100dvw;padding-left:1rem;padding-right:1rem}@media (min-width:600px){.product-details-collection-content .media-and-text{padding-left:2rem;padding-right:2rem}}@media (min-width:1025px){.product-details-collection-content .media-and-text{padding-left:1.75rem;padding-right:1.75rem}}@media (min-width:1440px){.product-details-collection-content .media-and-text{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1920px){.product-details-collection-content .media-and-text{max-width:1920px;padding-left:3rem;padding-right:3rem}}.features:not(.alternative-layout) .product-details-collection-content .media-and-text{align-items:center;display:flex;flex-direction:column}.product-details-collection-content .media-and-text__media .image-container{height:100%!important}.product-details-collection-content .media-and-text__media .image-container__image{aspect-ratio:3!important;height:100%!important;min-height:360px!important}@media (min-width:600px){.product-details-collection-content .media-and-text__media .image-container__image{min-height:315px!important}}@media (min-width:1025px){.product-details-collection-content .media-and-text__media .image-container__image{min-height:450px!important}}.product-details-collection-content .media-and-text__content .title-container{gap:.5rem}@media (min-width:1025px){.product-details-collection-content .media-and-text__content .title-container{gap:1rem}}.product-details-collection-content .media-and-text__content .title-container__subheadline{font:var(--text-bodycopylmedium-font);letter-spacing:var(--text-bodycopyl-letterspacing);text-transform:var(--text-bodycopyl-transform)}.product-details-collection-content .media-and-text__content .title-container__subheadline em{font-style:italic!important}.product-details-collection-content .media-and-text__content .title-container__headline{font:var(--text-headingmbold-font);letter-spacing:var(--text-headingm-letterspacing);text-transform:var(--text-headingm-transform)}.product-details-collection-content .media-and-text__content .title-container__headline em{font-style:italic!important}.product-details-collection-content .media-and-text__content .title-container__content{font:var(--text-bodycopym-font);letter-spacing:var(--text-bodycopym-letterspacing);text-transform:var(--text-bodycopym-transform)}.product-details-collection-content .media-and-text__content .title-container__content em{font-style:italic!important}.product-details-collection-content .media-and-text__content .title-container__content strong{font:var(--text-bodycopymbold-font)}.product-details-collection-content.mobile-left .media-and-text__media{margin-left:-1rem;width:calc(100% + 1rem)}.product-details-collection-content.mobile-right .media-and-text__media{margin-right:-1rem;width:calc(100% + 1rem)}:is(.product-details-collection-content.mobile-bottom,.product-details-collection-content.mobile-top) .media-and-text__media{margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)}@media (min-width:600px){.product-details-collection-content.tablet-left .media-and-text__media{margin-left:-2rem;margin-right:0;width:calc(100% + 2rem)}.product-details-collection-content.tablet-right .media-and-text__media{margin-left:0;margin-right:-2rem;width:calc(100% + 2rem)}:is(.product-details-collection-content.tablet-bottom,.product-details-collection-content.tablet-top) .media-and-text__media{margin-left:-2rem;margin-right:-2rem;width:calc(100% + 4rem)}}@media (min-width:1025px){.product-details-collection-content.desktop-left .media-and-text__media{margin-left:-1.75rem;margin-right:0;width:100%}}@media (min-width:1440px){.product-details-collection-content.desktop-left .media-and-text__media{margin-left:-2.5rem}}@media (min-width:1920px){.product-details-collection-content.desktop-left .media-and-text__media{margin-left:-3rem}}@media (min-width:1025px){.product-details-collection-content.desktop-right .media-and-text__media{margin-left:0;margin-right:-1.75rem;width:100%}}@media (min-width:1440px){.product-details-collection-content.desktop-right .media-and-text__media{margin-right:-2.5rem}}@media (min-width:1920px){.product-details-collection-content.desktop-right .media-and-text__media{margin-right:-3rem}}@media (min-width:1025px){:is(.product-details-collection-content.desktop-bottom,.product-details-collection-content.desktop-top) .media-and-text__media{margin-left:-1.75rem;margin-right:-1.75rem;width:calc(100% + 3.5rem)}}@media (min-width:1440px){:is(.product-details-collection-content.desktop-bottom,.product-details-collection-content.desktop-top) .media-and-text__media{margin-left:-2.5rem;margin-right:-2.5rem;width:calc(100% + 5rem)}}@media (min-width:1920px){:is(.product-details-collection-content.desktop-bottom,.product-details-collection-content.desktop-top) .media-and-text__media{margin-left:-3rem;margin-right:-3rem;width:calc(100% + 6rem)}}.calculator{column-gap:1rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:1920px;padding:2.5rem 1rem;row-gap:1rem}@media (min-width:600px){.calculator{column-gap:1.5rem;padding-left:2rem;padding-right:2rem}}@media (min-width:1025px){.calculator{padding-left:1.75rem;padding-right:1.75rem}}@media (min-width:1440px){.calculator{column-gap:1.5rem;padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1920px){.calculator{padding-left:3rem;padding-right:3rem}}.calculator .col-1{grid-column:span 1/span 1}.calculator .col-2{grid-column:span 2/span 2}.calculator .col-3{grid-column:span 3/span 3}.calculator .col-4{grid-column:span 4/span 4}.calculator .col-5{grid-column:span 5/span 5}.calculator .col-6{grid-column:span 6/span 6}.calculator .col-7{grid-column:span 7/span 7}.calculator .col-8{grid-column:span 8/span 8}.calculator .col-9{grid-column:span 9/span 9}.calculator .col-10{grid-column:span 10/span 10}.calculator .col-11{grid-column:span 11/span 11}.calculator .col-12{grid-column:span 12/span 12}.calculator .row-1{grid-row:span 1/span 1}.calculator .row-2{grid-row:span 2/span 2}.calculator .row-3{grid-row:span 3/span 3}.calculator .row-4{grid-row:span 4/span 4}.calculator .row-5{grid-row:span 5/span 5}.calculator .row-6{grid-row:span 6/span 6}@media (min-width:1025px){.calculator{padding-bottom:60px;padding-top:60px;row-gap:1.5rem}}.calculator__title{text-align:center}.calculator__title,:is(.paddingless-grid,.shelf-grid,.standard-grid) .calculator__title{grid-column:span 12/span 12}.calculator__title{font:var(--text-headingxl-font);letter-spacing:var(--text-headingxl-letterspacing);text-transform:var(--text-headingxl-transform)}.calculator__title em{font-style:italic!important}.calculator__title strong{font:var(--text-headingxlbold-font)}@media (min-width:1440px){.calculator__title{grid-column:span 8/span 8;grid-column-start:3}}.calculator__description{padding-bottom:.5rem;text-align:center}.calculator__description,.paddingless-grid .calculator__description,.shelf-grid .calculator__description,.standard-grid .calculator__description{grid-column:span 12/span 12}@media (min-width:1025px){.calculator__description{padding-bottom:1.25rem}}@media (min-width:1440px){.calculator__description{grid-column:span 8/span 8;grid-column-start:3}}.calculator__container{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:1rem}.calculator__container,.paddingless-grid .calculator__container,.shelf-grid .calculator__container,.standard-grid .calculator__container{grid-column:span 12/span 12}@media (min-width:1025px){.calculator__container{gap:2rem;padding:1.5rem}}@media (min-width:1440px){.calculator__container{grid-column:span 8/span 8;grid-column-start:3}}@media (min-width:1025px){.calculator__container.square{grid-column:span 8/span 8;grid-column-start:3}}.calculator__button{align-items:center;display:flex;height:60px;justify-content:center;padding-left:.5rem;padding-right:.5rem;width:50%;--tw-text-opacity:1;color:var(--grey-dark);font:var(--text-bodycopyl-font);letter-spacing:var(--text-bodycopyl-letterspacing);text-transform:var(--text-bodycopyl-transform)}.calculator__button em{font-style:italic!important}.calculator__button strong{font:var(--text-bodycopylbold-font)}@media (min-width:1025px){.calculator__button{width:auto}}.calculator__button.active{border-bottom-width:2px;font:var(--text-bodycopylbold-font);letter-spacing:var(--text-bodycopyl-letterspacing);text-transform:var(--text-bodycopyl-transform)}.calculator__button.active em{font-style:italic!important}.calculator__alghorithm{display:flex;width:100%}@media (min-width:1025px){.calculator__alghorithm{width:66.666667%}.calculator__alghorithm.square{width:50%}}.calculator__alghorithm__container{display:flex;flex-direction:column;row-gap:1.5rem;width:100%}@media (min-width:1025px){.calculator__alghorithm__container{flex-direction:row}}.calculator__alghorithm__icon{align-items:center;display:flex;flex-shrink:0;height:2.75rem;justify-content:center;margin-left:1rem;margin-right:1rem;margin-top:1.75rem;width:2.75rem}.calculator__alghorithm__container>.calculator__alghorithm__icon{display:none}@media (min-width:1025px){.calculator__alghorithm__container>.calculator__alghorithm__icon{display:flex}}.calculator__controls{display:flex;flex-direction:column;gap:.25rem;width:100%}.calculator__controls__description{font:var(--text-bodycopym-font);letter-spacing:var(--text-bodycopym-letterspacing);text-align:left;text-transform:var(--text-bodycopym-transform)}.calculator__controls__description em{font-style:italic!important}.calculator__controls__description strong{font:var(--text-bodycopymbold-font)}.calculator__controls__input{background-color:initial;outline:2px solid #0000;outline-offset:2px;text-align:center;width:100%}.calculator__controls__input:focus::placeholder{opacity:0}.calculator__controls__input__description{display:none;position:absolute;--tw-text-opacity:1;color:var(--grey-dark);font:var(--text-bodycopym-font);letter-spacing:var(--text-bodycopym-letterspacing);text-transform:var(--text-bodycopym-transform)}.calculator__controls__input__description em{font-style:italic!important}.calculator__controls__input__description strong{font:var(--text-bodycopymbold-font)}@media (min-width:1025px){.calculator__controls__input__description{display:block}}.calculator__controls__input__container{align-items:center;border-width:1px;display:flex;height:2.75rem;justify-content:center;position:relative;width:100%;--tw-border-opacity:1;border-color:var(--black)}.calculator__controls__input__container.result{border-style:none;font:var(--text-bodycopymbold-font);letter-spacing:var(--text-bodycopym-letterspacing);text-transform:var(--text-bodycopym-transform);width:100%}.calculator__controls__input__container.result em{font-style:italic!important}.calculator__controls__result{display:flex;flex-direction:column;gap:.375rem;text-align:center;width:100%}@media (min-width:1025px){.calculator__controls__result{width:calc(33.333% - 21px)}.calculator__controls__result.square{width:50%}}.calculator__controls__unit{display:none;flex-direction:column;margin-left:auto;margin-right:auto}@media (min-width:1025px){.calculator__controls__unit{display:block}}.calculator__controls__unit__button{align-items:center;display:flex}.calculator__controls__unit__button__title{font:var(--text-bodycopym-font);letter-spacing:var(--text-bodycopym-letterspacing);text-transform:var(--text-bodycopym-transform)}.calculator__controls__unit__button__title em{font-style:italic!important}.calculator__controls__unit__button__title strong{font:var(--text-bodycopymbold-font)}.calculator__controls__unit__button__icon{align-items:center;display:flex;flex-shrink:0;height:2.75rem;justify-content:center;width:2.75rem}.calculator__controls__unit .radio-group{display:none;position:absolute;--tw-bg-opacity:1;background-color:var(--white);--tw-shadow:0px 4px 4px 0px #00000040;--tw-shadow-colored:0px 4px 4px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.calculator__controls__unit .radio-group.show{display:flex}.calculator__controls__unit .radio-group .radio-button__body{font:var(--text-bodycopymbold-font);gap:1rem;letter-spacing:var(--text-bodycopym-letterspacing);min-width:140px;padding:1rem;text-transform:var(--text-bodycopym-transform)}.calculator__controls__unit .radio-group .radio-button__body em{font-style:italic!important}.calculator__controls__unit .radio-group .radio-button__body:hover{background-color:var(--form-select-option-bg-color-hover)}.calculator__controls__unit .radio-group .radio-button__input:checked+.radio-button__body{font:var(--text-bodycopymbold-font);letter-spacing:var(--text-bodycopym-letterspacing);text-transform:var(--text-bodycopym-transform)}.calculator__controls__unit .radio-group .radio-button__input:checked+.radio-button__body em{font-style:italic!important}.calculator__controls__unit.mobile{display:block;padding-left:0;padding-top:0;position:relative;width:100%}@media (min-width:1025px){.calculator__controls__unit.mobile{display:none}}.calculator__controls__unit.mobile .calculator__controls__unit__button{align-items:center;border-width:1px;display:flex;height:52px;justify-content:space-between;width:100%;--tw-border-opacity:1;border-color:var(--grey-dark);padding-left:1rem;--tw-text-opacity:1!important;color:var(--default-text-color)!important}.calculator__controls__unit.mobile .calculator__controls__unit__button__icon{height:2.75rem;width:2.75rem}.calculator__controls__unit.mobile .radio-group{display:none;position:absolute;width:100%}.calculator__controls__unit.mobile .radio-group.show{display:flex}.product-drawer{display:flex;flex-direction:column;height:100%;max-width:600px;overflow:hidden;position:fixed;right:-100%;top:0;visibility:hidden;width:95%;z-index:200;--tw-bg-opacity:1;background-color:var(--white);opacity:0;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear}@media (min-width:1025px){.product-drawer{width:100%}}.product-drawer.opened{opacity:1;right:0;visibility:visible}.product-drawer__title{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:.5rem;padding:22px 1rem 14px;text-align:left;width:100%}.product-drawer__content{display:flex;flex:1 1 0%;flex-direction:column;overflow:hidden;padding-left:1rem;padding-right:.75rem}.product-drawer__footer{align-items:center;bottom:0;display:flex;flex-shrink:0;gap:1rem;justify-content:flex-end;position:sticky;--tw-bg-opacity:1;background-color:var(--white);padding:.5rem 1rem}@media (min-width:1025px){.product-drawer__footer{padding-bottom:1rem;padding-top:1rem}}@media not all and (min-width:1025px){.product-drawer__footer{gap:.75rem;padding-left:1rem;padding-right:1rem}}.product-drawer__footer{box-shadow:0 -1px 2px 0 #0000004d,0 -1px 3px 1px #00000026}.product-drawer__footer .checkbox .checkbox__body__icon:before,.product-drawer__footer .checkbox .checkbox__input:checked+.checkbox__body .checkbox__body__icon:before{font-size:16px;line-height:16px}@media (min-width:1025px){.product-drawer__footer .checkbox .checkbox__body__icon:before,.product-drawer__footer .checkbox .checkbox__input:checked+.checkbox__body .checkbox__body__icon:before{font-size:20px;line-height:20px}}.product-drawer__footer .checkbox .checkbox__body{margin-left:0}.specifications .product-drawer__content{padding-left:0}.specifications .product-drawer__title{padding:22px 16px 14px!important}.specifications__content-wrapper{padding-left:0}.specifications__content{display:flex;flex:1 1 0%;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding-bottom:.75rem;padding-right:.25rem;scroll-behavior:smooth}.specifications__content::-webkit-scrollbar{width:4px}.specifications__content::-webkit-scrollbar-track{border-radius:var(--scroll-track-border-radius,initial);--tw-bg-opacity:1;background-color:var(--grey-light)}.specifications__content::-webkit-scrollbar-thumb{border-radius:var(--scroll-thumb-border-radius,initial);--tw-bg-opacity:1;background-color:var(--black)}.specifications__content::-webkit-scrollbar-button{display:none}.specifications__content::-webkit-scrollbar-track{border-style:none!important;width:4px!important;--tw-bg-opacity:1!important;background-clip:padding-box!important;background-color:var(--grey-light)!important}.specifications__content:focus{outline:2px solid #0000;outline-offset:2px}.specifications__content__item:not(:last-child){border-bottom-width:1px;border-color:var(--separator-color,var(--grey-dark));margin-bottom:.5rem;padding-bottom:.5rem}.specifications__content__item__label{font-size:1.125rem;font-weight:700;line-height:1.25rem;padding:.75rem 1rem;text-transform:uppercase}.specifications__content__item__label .specifications__content__item__label__icon{padding:.75rem 1rem;--tw-text-opacity:1;color:var(--default-text-color);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear}.specifications__content__item__details{display:flex;flex-direction:column}.specifications__content__item__details__detail{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:.75rem 1rem}.specifications__content__item__details__detail:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(var(--ShawContract-brand-color-set-a-clay-50,249,246,241))}.specifications__content__item__details__detail__label{align-items:center;display:flex;flex-basis:50%;font:var(--text-bodycopysbold-font);letter-spacing:var(--text-bodycopys-letterspacing);text-transform:var(--text-bodycopys-transform)}.specifications__content__item__details__detail__label em{font-style:italic!important}.specifications__content__item__details__detail__label__tooltip{align-items:center;display:inline-flex;font:var(--text-bodycopys-font);height:1.5rem;justify-content:center;letter-spacing:var(--text-bodycopys-letterspacing);margin-left:.5rem;padding:.25rem;position:relative;text-transform:var(--text-bodycopys-transform);width:1.5rem}.specifications__content__item__details__detail__label__tooltip em{font-style:italic!important}.specifications__content__item__details__detail__label__tooltip strong{font:var(--text-bodycopysbold-font)}.specifications__content__item__details__detail__label__tooltip-icon{border-radius:9999px!important;cursor:pointer!important;font-size:16px!important;line-height:16px!important;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear}.specifications__content__item__details__detail__label__tooltip-body{border-radius:.125rem;left:0;max-width:200px;position:absolute;top:100%;visibility:hidden;width:fit-content;z-index:-50;--tw-bg-opacity:1;background-color:var(--white);font-weight:400;font:var(--text-bodycopys-font);letter-spacing:var(--text-bodycopys-letterspacing);opacity:0;padding:.5rem;text-transform:var(--text-bodycopys-transform)}.specifications__content__item__details__detail__label__tooltip-body em{font-style:italic!important}.specifications__content__item__details__detail__label__tooltip-body strong{font:var(--text-bodycopysbold-font)}.specifications__content__item__details__detail__label__tooltip-body{transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear}.specifications__content__item__details__detail__label__tooltip:hover .specifications__content__item__details__detail__label__tooltip-icon{--tw-bg-opacity:1;background-color:var(--primary);--tw-text-opacity:1;color:var(--white)}.specifications__content__item__details__detail__label__tooltip:hover .specifications__content__item__details__detail__label__tooltip-body{opacity:1;top:110%;visibility:visible;z-index:50}.specifications__content__item__details__detail__value{align-items:center;flex-basis:50%;font:var(--text-bodycopys-font);letter-spacing:var(--text-bodycopys-letterspacing);text-transform:var(--text-bodycopys-transform)}.specifications__content__item__details__detail__value em{font-style:italic!important}.specifications__content__item__details__detail__value strong{font:var(--text-bodycopysbold-font)}.specifications__content__item__details__detail__value__icon{flex-shrink:0;padding-left:.5rem;padding-right:.5rem}.specifications__content__item__details__detail__value__icon__svg{height:30px;width:30px}.specifications__content__item__details__detail__value a{--tw-text-opacity:1;color:rgb(54 71 46/var(--tw-text-opacity,1));text-decoration-line:underline}.specifications__content__item__details__btn{position:relative;text-align:left;width:fit-content}.specifications__content__item__line{height:1px;margin-bottom:1.5rem;margin-top:1.5rem;width:100%}.specifications__footer{display:flex;gap:1rem;justify-content:center;width:100%}@media (min-width:600px){.specifications__footer{gap:1.5rem}}@media not all and (min-width:600px){.specifications__footer :is(.btn,.btn-link-wrapper){flex-grow:1}}.specifications__footer .btn__headline__full{display:none}@media (min-width:600px){.specifications__footer .btn__headline__full{display:inline}}.specifications__footer .btn__headline__short{display:inline}@media (min-width:600px){.specifications__footer .btn__headline__short{display:none}}.specifications__footer .btn__visual{padding:.5rem .75rem!important}@media (min-width:600px){.specifications__footer .btn__visual{padding:.375rem 1rem!important}}.product-details-stories{align-items:flex-start;display:flex;flex-direction:column;max-width:100dvw;overflow-x:hidden;padding-bottom:2rem;padding-top:2rem;width:100%}@media (min-width:1025px){.product-details-stories{overflow-x:visible;padding-bottom:54px;padding-top:54px}}.product-details-stories:has(.product-details-stories__grid){padding-left:1rem;padding-right:1rem}@media (min-width:600px){.product-details-stories:has(.product-details-stories__grid){padding-left:2rem;padding-right:2rem}}@media (min-width:1440px){.product-details-stories:has(.product-details-stories__grid){padding-left:3rem;padding-right:3rem}}.product-details-stories .title-container{gap:.5rem}.product-details-stories .product-details-stories__grid{column-gap:1.5rem;display:flex;flex-direction:column;width:100%}@media (min-width:600px){.product-details-stories .product-details-stories__grid{flex-direction:row}}.product-details-stories .product-details-stories__grid_1>.product-details-stories .product-details-stories__grid__item{min-width:300px;position:relative;width:100%}.product-details-stories .product-details-stories__grid_1>.product-details-stories .product-details-stories__grid__item .carousel__swiper__slide__content{max-width:100%}.product-details-stories .product-details-stories__grid_1>.product-details-stories .product-details-stories__grid__item .carousel__swiper__slide__content__copy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-details-stories :is(.product-details-stories__grid_2,.product-details-stories__grid_3)>.product-details-stories .product-details-stories__grid__item{flex:1 1 0%;min-width:0}.product-details-stories :is(.product-details-stories__grid_2,.product-details-stories__grid_3)>.product-details-stories .product-details-stories__grid__item .carousel__swiper__slide__content{max-width:100%}.product-details-stories .product-details-stories__grid__item{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.product-details-stories .product-details-stories__grid__item .carousel__swiper__slide__image{margin-bottom:0;overflow:hidden;width:100%}.product-details-stories .product-details-stories__grid__item .carousel__swiper__slide__image .image-container,.product-details-stories .product-details-stories__grid__item .carousel__swiper__slide__image .link-for-image:not(:has(.carousel__swiper__slide__content__headline)),.product-details-stories .product-details-stories__grid__item .carousel__swiper__slide__image img{border-radius:0!important;height:100%!important;object-fit:cover!important;transition:transform .4s ease;width:100%!important}.product-details-stories .product-details-stories__grid__item .carousel__swiper__slide__image:hover .image-container,.product-details-stories .product-details-stories__grid__item .carousel__swiper__slide__image:hover .link-for-image:not(:has(.carousel__swiper__slide__content__headline)),.product-details-stories .product-details-stories__grid__item .carousel__swiper__slide__image:hover img{transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear}.product-details-stories .product-details-stories__grid__item .carousel__swiper__slide__image:hover .image-container:hover,.product-details-stories .product-details-stories__grid__item .carousel__swiper__slide__image:hover .link-for-image:not(:has(.carousel__swiper__slide__content__headline)):hover,.product-details-stories .product-details-stories__grid__item .carousel__swiper__slide__image:hover img:hover{scale:var(--image-hover-zoom)}.product-details-stories .product-details-stories__grid__item .carousel__swiper__slide__content{background-color:inherit;display:flex;flex-direction:column;gap:.5rem;padding:1rem}@media (min-width:1025px){.product-details-stories .product-details-stories__grid__item .carousel__swiper__slide__content{padding-right:1.5rem}}.product-details-stories .product-details-stories__grid__item .carousel__swiper__slide__content__headline{margin-right:0}.product-details-stories .product-details-stories__grid__item .carousel__swiper__slide__content__copy{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.product-details-stories .product-details-stories__grid__item :is(.carousel__swiper__slide__content,.carousel__swiper__slide__image){max-width:none}@media (min-width:1025px){.product-details-stories .product-details-stories__grid_1 .image-container,.product-details-stories .product-details-stories__grid_1 .link-for-image:not(.carousel__swiper__slide__content .link-for-image),.product-details-stories .product-details-stories__grid_1 img{aspect-ratio:3/1!important}.product-details-stories .product-details-stories__grid_1 .carousel__swiper__slide__content{bottom:0;left:0;max-width:48%;position:absolute}.product-details-stories .product-details-stories__grid_1 .carousel__swiper__slide__content__copy{white-space:nowrap}}.product-details-stories .carousel__swiper__slide.card-a3b{border-radius:0!important;flex-shrink:0!important;max-width:none!important;width:min(calc(100dvw - 2rem),300px)!important}@media (min-width:600px){.product-details-stories .carousel__swiper__slide.card-a3b{width:467px!important}}@media (min-width:1025px){.product-details-stories .carousel__swiper__slide.card-a3b{width:546px!important}}.product-details-stories .carousel__swiper__slide.card-a3b .carousel__swiper__slide__image{max-width:none!important;width:100%!important}.product-details-stories .carousel__swiper__slide.card-a3b :is(.carousel__swiper__slide__content,.carousel__swiper__slide__image,.link-for-image){max-width:none!important;min-width:0!important}.product-details-stories .carousel__swiper__slide.card-a3b :is(.carousel__swiper__slide__image,.link-for-image){margin-bottom:0!important;max-height:none!important}.product-details-stories .carousel__swiper__slide.card-a3b .image-container,.product-details-stories .carousel__swiper__slide.card-a3b .link-for-image:not(:has(.carousel__swiper__slide__content__headline)),.product-details-stories .carousel__swiper__slide.card-a3b img{aspect-ratio:3/2!important;border-radius:0!important;width:100%!important}.product-details-stories .carousel__swiper__slide.card-a3b .carousel__swiper__slide__content{display:flex;flex-direction:column;gap:.5rem;padding:1rem}@media (min-width:1025px){.product-details-stories .carousel__swiper__slide.card-a3b .carousel__swiper__slide__content{padding-right:1.5rem}}.product-details-stories .carousel__swiper__slide.card-a3b .carousel__swiper__slide__content__headline{margin-left:0!important;margin-right:0!important;padding-bottom:0!important;padding-top:0!important}.product-details-stories .carousel__swiper__slide.card-a3b .carousel__swiper__slide__content__headline__text:after{display:none}.product-details-stories .carousel__swiper__slide.card-a3b .carousel__swiper__slide__content__copy{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.product-details-stories .carousel{column-gap:1rem;grid-template-columns:repeat(12,minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:1920px;padding-left:1rem;padding-right:1rem;position:relative;width:100%}@media (min-width:1025px){.product-details-stories .carousel{padding-left:1.75rem;padding-right:1.75rem}}@media (min-width:1440px){.product-details-stories .carousel{column-gap:1.5rem;padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1920px){.product-details-stories .carousel{padding-left:3rem;padding-right:3rem}}@media (min-width:600px){.product-details-stories .carousel{padding-left:2rem;padding-right:2rem}}@media (min-width:1440px){.product-details-stories .carousel{padding-left:3rem;padding-right:3rem}}.product-details-stories .carousel__swiper{height:auto!important}@media (min-width:1920px){.product-details-stories .carousel__swiper{max-width:1920px!important}}.product-details-stories .carousel__swiper__wrapper{height:fit-content}.product-details-stories .carousel__swiper__controls{height:fit-content!important;margin-top:28px!important;padding-left:0!important;padding-right:0!important}.product-details-stories .carousel .noScroll{justify-content:flex-start}.product-details-stories :is(.carousel__swiper,.product-details-stories__grid,.title-container__wrapper){margin-left:auto;margin-right:auto;max-width:100dvw;padding:0!important;padding-left:1rem;padding-right:1rem}@media (min-width:600px){.product-details-stories :is(.carousel__swiper,.product-details-stories__grid,.title-container__wrapper){padding-left:2rem;padding-right:2rem}}@media (min-width:1025px){.product-details-stories :is(.carousel__swiper,.product-details-stories__grid,.title-container__wrapper){padding-left:1.75rem;padding-right:1.75rem}}@media (min-width:1440px){.product-details-stories :is(.carousel__swiper,.product-details-stories__grid,.title-container__wrapper){padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1920px){.product-details-stories :is(.carousel__swiper,.product-details-stories__grid,.title-container__wrapper){max-width:1920px;padding-left:3rem;padding-right:3rem}}.features:not(.alternative-layout) .product-details-stories :is(.carousel__swiper,.product-details-stories__grid,.title-container__wrapper){align-items:center;display:flex;flex-direction:column}.product-details-stories .title-container__wrapper{margin-bottom:1rem!important}@media (min-width:600px){.product-details-stories .title-container__wrapper{margin-bottom:1.5rem!important}}.technical-documents__content{flex:1 1 0%;overflow-x:hidden;overflow-y:auto;padding-bottom:1rem;padding-right:1rem;padding-top:.5rem;scroll-behavior:smooth}.technical-documents__content::-webkit-scrollbar{width:calc(var(--scroll-width) + 4px)}.technical-documents__content::-webkit-scrollbar-track{background-clip:content-box;background-color:var(--scroll-inactive-track-color,auto);border:2px solid #0000;border-radius:var(--scroll-track-border-radius,initial)}.technical-documents__content::-webkit-scrollbar-thumb{background-color:var(--scroll-active-track-color,auto);border-radius:var(--scroll-thumb-border-radius,initial)}.technical-documents__content::-webkit-scrollbar-button{display:none}.technical-documents__content:focus{outline:2px solid #0000;outline-offset:2px}.technical-documents__content__group{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-neutral-300,183,185,186));padding-bottom:.75rem;padding-top:.75rem}.technical-documents__content__group:first-child{padding-top:0}.technical-documents__content__group:last-child{border-bottom-width:0}.technical-documents__content__group__title{font:var(--text-bodycopylbold-font);letter-spacing:var(--text-bodycopyl-letterspacing);margin-bottom:.75rem;text-transform:var(--text-bodycopyl-transform)}.technical-documents__content__group__title em{font-style:italic!important}.technical-documents__content__group__items{display:flex;flex-direction:column;gap:.5rem}.technical-documents__content__group__items .checkbox .checkbox__body{margin-left:-7px}.technical-documents__content__empty-state{font:var(--text-bodycopym-font);letter-spacing:var(--text-bodycopym-letterspacing);padding-bottom:1rem;padding-top:1rem;text-transform:var(--text-bodycopym-transform)}.technical-documents__content__empty-state em{font-style:italic!important}.technical-documents__content__empty-state strong{font:var(--text-bodycopymbold-font)}.technical-documents__footer__select-all{flex-shrink:0}.technical-documents__footer__select-all__label{white-space:nowrap}.technical-documents__footer .button{flex-shrink:0;min-width:0}@media not all and (min-width:1025px){.technical-documents__footer .button{flex:none;max-width:none;min-width:0;width:auto}}@media (min-width:1025px){.technical-documents__footer .button{flex:1 1 0%;max-width:276px;width:100%}}.technical-documents__footer .button .btn__icon{font-size:16px!important;line-height:16px!important}@media (min-width:1025px){.technical-documents__footer .button .btn__icon{font-size:20px!important;line-height:20px!important}}.product-details-resources{padding-bottom:60px;padding-top:60px;width:100%}.product-details-resources__title{margin-bottom:1.5rem}:is(.paddingless-grid,.shelf-grid,.standard-grid) .product-details-resources__title{grid-column:span 12/span 12}.product-details-resources__title{font:var(--text-headingxl-font);grid-column:span 12/span 12;letter-spacing:var(--text-headingxl-letterspacing);text-transform:var(--text-headingxl-transform)}.product-details-resources__title em{font-style:italic!important}.product-details-resources__title strong{font:var(--text-headingxlbold-font)}@media (min-width:1025px){.product-details-resources__title{margin-bottom:3rem}}.product-details-resources .image-assets{margin-bottom:1.5rem}.paddingless-grid .product-details-resources .image-assets,.product-details-resources .image-assets,.shelf-grid .product-details-resources .image-assets,.standard-grid .product-details-resources .image-assets{grid-column:span 12/span 12}@media (min-width:1025px){.product-details-resources .image-assets{margin-bottom:0}.paddingless-grid .product-details-resources .image-assets,.product-details-resources .image-assets,.shelf-grid .product-details-resources .image-assets,.standard-grid .product-details-resources .image-assets{grid-column:span 4/span 4}}.product-details-resources .image-assets__title{font:var(--text-headingl-font);letter-spacing:var(--text-headingl-letterspacing);text-transform:var(--text-headingl-transform)}.product-details-resources .image-assets__title em{font-style:italic!important}.product-details-resources .image-assets__title strong{font:var(--text-headinglbold-font)}.product-details-resources .image-assets__product-info-container{align-items:center;display:flex;gap:10px;margin-bottom:1rem;margin-top:1rem}.product-details-resources .image-assets__product-info-container .image-container{max-height:100px;max-width:100px}.product-details-resources .image-assets__product-info__name{font:var(--text-bodycopymbold-font);letter-spacing:var(--text-bodycopym-letterspacing);margin-bottom:.25rem;text-transform:var(--text-bodycopym-transform)}.product-details-resources .image-assets__product-info__name em{font-style:italic!important}.product-details-resources .image-assets__product-info__sku{font:var(--text-bodycopys-font);letter-spacing:var(--text-bodycopys-letterspacing);text-transform:var(--text-bodycopys-transform)}.product-details-resources .image-assets__product-info__sku em{font-style:italic!important}.product-details-resources .image-assets__product-info__sku strong{font:var(--text-bodycopysbold-font)}.product-details-resources .image-assets__items{margin-bottom:1rem}.product-details-resources .image-assets__item{align-items:center;display:flex;font:var(--text-bodycopym-font);gap:.5rem;letter-spacing:var(--text-bodycopym-letterspacing);text-transform:var(--text-bodycopym-transform)}.product-details-resources .image-assets__item em{font-style:italic!important}.product-details-resources .image-assets__item strong{font:var(--text-bodycopymbold-font)}.product-details-resources .image-assets .button-group{align-items:center;flex-direction:column}@media (min-width:600px){.product-details-resources .image-assets .button-group{flex-direction:row}}@media (min-width:1440px){.product-details-resources .image-assets .button-group{align-items:center;justify-content:flex-start}}.product-details-resources .image-assets .button-group a{width:100%}@media (min-width:600px){.product-details-resources .image-assets .button-group a{width:auto}}.product-details-resources .image-assets .button-group .btn{font-weight:500!important;max-height:48px!important;width:100%!important}@media (min-width:600px){.product-details-resources .image-assets .button-group .btn{width:auto!important}}.product-details-resources .resources-documents{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(230 227 210/var(--tw-border-opacity,1));padding-top:1.5rem}.paddingless-grid .product-details-resources .resources-documents,.product-details-resources .resources-documents,.shelf-grid .product-details-resources .resources-documents,.standard-grid .product-details-resources .resources-documents{grid-column:span 12/span 12}@media (min-width:1025px){.product-details-resources .resources-documents{border-left-width:1px;border-top-width:0;padding-left:1.5rem;padding-top:0}.paddingless-grid .product-details-resources .resources-documents,.product-details-resources .resources-documents,.shelf-grid .product-details-resources .resources-documents,.standard-grid .product-details-resources .resources-documents{grid-column:span 8/span 8}}.product-details-resources .resources-documents__columns-names{border-bottom-width:1px;display:flex;justify-content:space-between;margin-top:1rem;--tw-border-opacity:1;border-color:rgb(217 217 217/var(--tw-border-opacity,1));line-height:1.5rem;padding:.5rem 48px .5rem 1rem}.product-details-resources .resources-documents__document-item{align-items:center;border-bottom-width:1px;display:flex;justify-content:space-between;--tw-border-opacity:1;border-color:rgb(230 227 210/var(--tw-border-opacity,1));padding:.5rem 1rem}.product-details-resources .resources-documents__document-item .btn{font-weight:500}.features.alternative-layout{background-repeat:no-repeat;background-size:auto;padding-bottom:2.5rem;--tw-text-opacity:1;background-blend-mode:multiply;color:var(--white)}@media (min-width:1440px){.features.alternative-layout{padding-bottom:5rem}}@media (min-width:1025px){.features.alternative-layout .accordion__item__title__container{padding-bottom:2rem}}.features.alternative-layout .accordion__item__title__container h2{font:var(--text-headingmbold-font)!important;letter-spacing:var(--text-headingm-letterspacing)!important;margin-bottom:0!important;padding-bottom:.5rem!important;text-align:left!important;text-transform:var(--text-headingm-transform)!important;width:100%!important}.features.alternative-layout .accordion__item__title__container h2 em{font-style:italic!important}.features.alternative-layout .accordion__item__title__icon{align-self:flex-end;flex-shrink:0;height:3rem;margin-bottom:.25rem;width:3rem}.features.alternative-layout .accordion__item__content{padding-bottom:0;padding-top:1.75rem}@media (min-width:1025px){.features.alternative-layout .accordion__item__content{padding-bottom:2.5rem;padding-top:1.25rem}}.features.alternative-layout .accordion__item__separator{border-color:currentColor}.features.alternative-layout .features__title{padding-top:2.5rem}@media (min-width:1025px){.features.alternative-layout .features__title{padding-top:5rem}}.features.alternative-layout .features__container{display:flex;justify-content:space-between}@media (min-width:1025px){.features.alternative-layout .features__container{column-gap:85px;justify-content:normal}}.features.alternative-layout .features__items{box-sizing:border-box;display:grid;flex-wrap:wrap;gap:1.5rem;column-gap:1rem;flex-basis:100%;flex-grow:0;flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;max-width:100%}@media (min-width:600px){.features.alternative-layout .features__items{display:flex;justify-content:normal}}@media (min-width:1025px){.features.alternative-layout .features__items{box-sizing:border-box;column-gap:.25rem;flex-basis:50%;flex-grow:0;flex-shrink:0;max-width:50%;row-gap:2.25rem}}.features.alternative-layout .features__items__feature{align-items:center;cursor:pointer;display:flex;flex-direction:column;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:600px){.features.alternative-layout .features__items__feature{width:122px}}@media (min-width:1025px){.features.alternative-layout .features__items__feature{justify-content:flex-start}}.features.alternative-layout .features__items__feature:after{background-color:initial;display:block;height:3px;width:100%;--tw-content:"";content:var(--tw-content)}.features.alternative-layout .features__items__feature:hover:not(.selected):after{background-color:color-mix(in srgb,currentColor 30%,#0000)}.features.alternative-layout .features__items__feature.selected:after{background-color:currentcolor}.features.alternative-layout .features__items__feature.selected .features__items__feature__icon{background-color:currentColor}.features.alternative-layout .features__items__feature.selected .material-symbols{--tw-text-opacity:1;color:rgb(34 75 82/var(--tw-text-opacity,1))}.features.alternative-layout .features__items__feature.selected .custom-icon{--tw-bg-opacity:1;background-color:rgb(34 75 82/var(--tw-bg-opacity,1))}.features.alternative-layout .features__items__feature__icon{align-items:center;border-color:currentColor;border-radius:9999px;border-width:2px;display:flex;justify-content:center;margin-bottom:.625rem;min-height:60px;position:relative;width:60px}.features.alternative-layout .features__items__feature .material-symbols{color:var(--text-color,#fff)}.features.alternative-layout .features__items__feature .custom-icon{background-color:var(--text-color,#fff)}.features.alternative-layout .features__items__feature__text{font:var(--text-buttonxs-font);letter-spacing:var(--text-buttonxs-letterspacing);margin-bottom:1.25rem;padding-left:.25rem;padding-right:.25rem;text-align:center;text-transform:var(--text-buttonxs-transform);white-space:pre-line}.features.alternative-layout .selected-feature-details{border-bottom-width:1px;border-color:currentColor;padding:1rem;position:absolute;width:100%}@media (min-width:1025px){.features.alternative-layout .selected-feature-details{border-style:none;box-sizing:border-box;flex-basis:41.66666667%;flex-grow:0;flex-shrink:0;max-width:41.66666667%;padding:0;position:static}}.features.alternative-layout .selected-feature-details__title-container{column-gap:1rem;display:flex;margin-bottom:14px}.features.alternative-layout .selected-feature-details__title-container p{font:var(--text-bodycopymbold-font);letter-spacing:var(--text-bodycopym-letterspacing);text-transform:var(--text-bodycopym-transform)}.features.alternative-layout .selected-feature-details__title-container p em{font-style:italic!important}@media (min-width:1025px){.features.alternative-layout .selected-feature-details__title-container p{max-width:463px}}.features.alternative-layout .selected-feature-details__description{font:var(--text-bodycopys-font);letter-spacing:var(--text-bodycopys-letterspacing);text-transform:var(--text-bodycopys-transform)}.features.alternative-layout .selected-feature-details__description em{font-style:italic!important}.features.alternative-layout .selected-feature-details__description strong{font:var(--text-bodycopysbold-font)}@media (min-width:1025px){.features.alternative-layout .selected-feature-details__description{max-width:463px}}.features.alternative-layout .selected-feature-details__description code{all:unset;background:#0000;color:inherit;display:inline;font:inherit;white-space:pre-wrap}.features.alternative-layout .sustainability__title{padding-top:2.25rem}@media (min-width:1025px){.features.alternative-layout .sustainability__title{padding-top:62px}}.features.alternative-layout .sustainability__list{column-count:1;margin-bottom:1rem;margin-right:70px}@media (min-width:1025px){.features.alternative-layout .sustainability__list{column-count:2}}.features.alternative-layout .sustainability__item{break-inside:avoid-column;margin-bottom:1.5rem}.features.alternative-layout .sustainability__item a{font:var(--text-bodycopymbold-font);letter-spacing:var(--text-bodycopym-letterspacing);text-decoration-line:underline;text-transform:var(--text-bodycopym-transform)}.features.alternative-layout .sustainability__item a em{font-style:italic!important}.features.alternative-layout .sustainability__item p:first-of-type{font:var(--text-bodycopymbold-font);letter-spacing:var(--text-bodycopym-letterspacing);text-transform:var(--text-bodycopym-transform)}.features.alternative-layout .sustainability__item p:first-of-type em{font-style:italic!important}.features.alternative-layout .sustainability__item p:last-child{font:var(--text-bodycopym-font);letter-spacing:var(--text-bodycopym-letterspacing);text-transform:var(--text-bodycopym-transform)}.features.alternative-layout .sustainability__item p:last-child em{font-style:italic!important}.features.alternative-layout .sustainability__item p:last-child strong{font:var(--text-bodycopymbold-font)}.features.alternative-layout .sustainability__report-card-btn{height:2.75rem;--tw-bg-opacity:1;background-color:var(--white);padding-left:1rem;padding-right:1rem;--tw-text-opacity:1;color:var(--black)}.features:not(.alternative-layout){padding-bottom:60px;padding-top:60px}.features:not(.alternative-layout) .standard-grid-container{align-items:center;display:flex;flex-direction:column}.features:not(.alternative-layout) .features__container{width:100%}.features:not(.alternative-layout) .features__title{font:var(--text-headingxl-font)!important;letter-spacing:var(--text-headingxl-letterspacing)!important;margin-bottom:1.5rem!important;text-align:center!important;text-transform:var(--text-headingxl-transform)!important}.features:not(.alternative-layout) .features__title em{font-style:italic!important}.features:not(.alternative-layout) .features__title strong{font:var(--text-headingxlbold-font)!important}@media (min-width:600px){.features:not(.alternative-layout) .features__title{margin-bottom:3rem!important}}.features:not(.alternative-layout) .features__items{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-bottom:1.5rem;row-gap:1.5rem;width:100%}@media (min-width:600px){.features:not(.alternative-layout) .features__items{margin-bottom:3rem}}@media (min-width:1025px){.features:not(.alternative-layout) .features__items{gap:0}}.features:not(.alternative-layout) .features__items__feature{align-items:center;box-sizing:border-box;cursor:pointer;display:inline-flex;flex-basis:50%;flex-direction:column;flex-grow:0;flex-shrink:0;max-width:50%}@media (min-width:1025px){.features:not(.alternative-layout) .features__items__feature{box-sizing:border-box;flex-basis:16.66666667%;flex-grow:0;flex-shrink:0;max-width:16.66666667%}}.features:not(.alternative-layout) .features__items__feature__icon{align-items:center;display:flex;height:120px;justify-content:center;margin-bottom:1.5rem;position:relative;width:120px}.features:not(.alternative-layout) .features__items__feature__icon__img{height:100%;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear;width:100%}.features:not(.alternative-layout) .features__items__feature__icon__img.hovered{left:0;opacity:0;position:absolute;top:0}.features:not(.alternative-layout) .features__items__feature__text{font:var(--text-bodycopys-font);letter-spacing:var(--text-bodycopys-letterspacing);text-align:center;text-transform:var(--text-bodycopys-transform)}.features:not(.alternative-layout) .features__items__feature__text em{font-style:italic!important}.features:not(.alternative-layout) .features__items__feature__text strong{font:var(--text-bodycopysbold-font)}.features:not(.alternative-layout) .features__items__feature:hover .features:not(.alternative-layout) .features__items__feature__icon__img{opacity:0}.features:not(.alternative-layout) .features__items__feature:hover .features:not(.alternative-layout) .features__items__feature__icon__img.hovered{opacity:1}.features__btn{padding:.75rem 1.5rem!important;text-transform:uppercase!important;width:fit-content!important}.features-modal{border-radius:10px;display:flex;flex-direction:column;gap:1.5rem;column-gap:.5rem;grid-template-columns:repeat(12,minmax(0,1fr));margin-left:1rem;margin-right:1rem;width:100%;--tw-bg-opacity:1;background-color:var(--white);padding:1rem 1rem 3rem;--tw-shadow:0 2px 4px #00000040;--tw-shadow-colored:0 2px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:600px){.features-modal{margin-left:1.5rem;margin-right:1.5rem}}@media (min-width:1025px){.features-modal{display:grid;margin-left:2rem;margin-right:2rem;padding:6rem 0 72px;position:relative}}@media (min-width:1440px){.features-modal{column-gap:2.25rem;margin-left:100px;margin-right:100px;max-width:1240px}}@media (min-width:1920px){.features-modal{column-gap:2.5rem;margin-left:0;margin-right:0;max-width:1158px}}.features-modal__info{display:flex;gap:2.5rem;grid-column:span 12/span 12;justify-content:space-between}@media (min-width:1025px){.features-modal__info{position:absolute;right:1rem;top:1rem}}.features-modal__info__text{font:var(--text-bodycopyxs-font);letter-spacing:var(--text-bodycopyxs-letterspacing);text-transform:var(--text-bodycopyxs-transform)}.features-modal__info__text em{font-style:italic!important}.features-modal__info__text strong{font:var(--text-bodycopyxsbold-font)}@media (min-width:1025px){.features-modal__info__text{display:none}}.features-modal__info .features-modal__info__close-button{height:2.75rem;width:2.75rem;--tw-text-opacity:1;color:var(--default-text-color)}@media (min-width:1025px){.features-modal .dropdown{display:none}}.features-modal .dropdown__select__input{font:var(--text-bodycopymbold-font);letter-spacing:var(--text-bodycopym-letterspacing);text-transform:none;text-transform:var(--text-bodycopym-transform)}.features-modal .dropdown__select__input em{font-style:italic!important}.features-modal__navigation{display:none;flex-direction:column;grid-column:span 3/span 3;grid-column-start:2;justify-content:space-between}@media (min-width:1025px){.features-modal__navigation{display:flex}}.features-modal__feature-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.5rem}@media (min-width:600px){.features-modal__feature-list{column-gap:1.5rem}}@media (min-width:1440px){.features-modal__feature-list{column-gap:2.25rem}}@media (min-width:1920px){.features-modal__feature-list{column-gap:2.5rem}}.features-modal__feature-list__feature{aspect-ratio:1/1;display:flex;height:100px;position:relative;width:100px}@media (min-width:600px){.features-modal__feature-list__feature{height:70px;width:70px}}.features-modal__feature-list__feature__icon{height:100%;left:0;position:absolute;top:0;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear;width:100%}.features-modal__feature-list__feature__icon.hovered{opacity:0;z-index:1}:is(.features-modal__feature-list__feature.active,.features-modal__feature-list__feature:hover) .features-modal__feature-list__feature__icon{opacity:0}:is(.features-modal__feature-list__feature.active,.features-modal__feature-list__feature:hover) .features-modal__feature-list__feature__icon.hovered{opacity:1}.features-modal__feature-list__info{font:var(--text-bodycopyxs-font);letter-spacing:var(--text-bodycopyxs-letterspacing);padding-top:2.25rem;text-transform:var(--text-bodycopyxs-transform)}.features-modal__feature-list__info em{font-style:italic!important}.features-modal__feature-list__info strong{font:var(--text-bodycopyxsbold-font)}.features-modal__description{display:flex;flex-direction:column;gap:1rem;grid-column:span 6/span 6;grid-column-start:6}@media (min-width:1025px){.features-modal__description{gap:1.5rem}}@media (min-width:1440px){.features-modal__description{gap:1rem}}.features-modal__description__icon{align-items:center;display:flex;height:100px;justify-content:center;width:100px}@media (min-width:1025px){.features-modal__description__icon{justify-content:flex-start}}.variations{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:100dvw;padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:600px){.variations{padding-left:2rem;padding-right:2rem}}@media (min-width:1025px){.variations{padding-left:1.75rem;padding-right:1.75rem}}@media (min-width:1440px){.variations{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1920px){.variations{max-width:1920px;padding-left:3rem;padding-right:3rem}}.features:not(.alternative-layout) .variations{align-items:center;display:flex;flex-direction:column}@media (min-width:1025px){.variations{flex-direction:row;padding-bottom:5rem;padding-top:5rem}.variations>div:first-child{padding-right:3rem}.variations>div:last-child{padding-left:3rem}}.variations__character,.variations__color{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:2.5rem;padding-top:2.5rem;width:100%}@media (min-width:1025px){.variations__character,.variations__color{padding-bottom:0;padding-top:0;width:50%}}.variations__color__title{font:var(--text-headingxl-font);letter-spacing:var(--text-headingxl-letterspacing);text-transform:var(--text-headingxl-transform)}.variations__color__title em{font-style:italic!important}.variations__color__title strong{font:var(--text-headingxlbold-font)}.variations__color__description{font:var(--text-bodycopym-font);letter-spacing:var(--text-bodycopym-letterspacing);text-transform:var(--text-bodycopym-transform)}.variations__color__description em{font-style:italic!important}.variations__color__description strong{font:var(--text-bodycopymbold-font)}@media (min-width:1025px){.variations__color__description{margin-bottom:1.5rem}}.variations__character__title{font:var(--text-headingxl-font);letter-spacing:var(--text-headingxl-letterspacing);text-transform:var(--text-headingxl-transform)}.variations__character__title em{font-style:italic!important}.variations__character__title strong{font:var(--text-headingxlbold-font)}.variations__character__description{font:var(--text-bodycopym-font);letter-spacing:var(--text-bodycopym-letterspacing);margin-bottom:1.5rem;text-transform:var(--text-bodycopym-transform)}.variations__character__description em{font-style:italic!important}.variations__character__description strong{font:var(--text-bodycopymbold-font)}.variations__character__image-list{flex-wrap:wrap;gap:3rem;justify-content:center}@media (min-width:1025px){.variations__character__image-list{gap:1.5rem}}.variations__character__image-list__group{display:flex;gap:3rem}@media (min-width:1025px){.variations__character__image-list__group{gap:1.5rem}}.variations__character__image-list__item{display:flex;flex-direction:column;flex-shrink:0;gap:1rem;width:140px}@media (min-width:1025px){.variations__character__image-list__item{padding-top:.625rem;width:120px}}.variations__character__image-list__item.small{width:90px}@media (min-width:1025px){.variations__character__image-list__item.small{padding-top:5px;width:80px}}.variations__character__image-list__item__title{text-align:center;--tw-text-opacity:1;color:var(--grey-dark);font:var(--text-bodycopym-font);letter-spacing:var(--text-bodycopym-letterspacing);text-transform:var(--text-bodycopym-transform)}.variations__character__image-list__item__title em{font-style:italic!important}.variations__character__image-list__item__title strong{font:var(--text-bodycopymbold-font)}@media (min-width:1025px){.variations__character__image-list__item__title{font-weight:700}}.variations__character__image-list__item picture{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.variations__character__image-list__item.active{width:140px}@media (min-width:1025px){.variations__character__image-list__item.active{padding-top:0}}.variations__character__image-list__item.active.small{width:90px}.variations__character__image-list__item.active .variations__character__image-list__item__title{font-weight:700;--tw-text-opacity:1;color:var(--default-text-color)}.variations__character__image-list__item.active picture{--tw-grayscale:grayscale(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.product-details__trim-pieces{align-items:center;display:grid;gap:1rem;column-gap:1rem;grid-template-columns:repeat(12,minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:1920px;overflow:hidden;padding-bottom:2.5rem;padding-top:2.5rem}@media (min-width:600px){.product-details__trim-pieces{column-gap:1.5rem}}@media (min-width:1440px){.product-details__trim-pieces{column-gap:1.5rem}}.product-details__trim-pieces .col-1{grid-column:span 1/span 1}.product-details__trim-pieces .col-2{grid-column:span 2/span 2}.product-details__trim-pieces .col-3{grid-column:span 3/span 3}.product-details__trim-pieces .col-4{grid-column:span 4/span 4}.product-details__trim-pieces .col-5{grid-column:span 5/span 5}.product-details__trim-pieces .col-6{grid-column:span 6/span 6}.product-details__trim-pieces .col-7{grid-column:span 7/span 7}.product-details__trim-pieces .col-8{grid-column:span 8/span 8}.product-details__trim-pieces .col-9{grid-column:span 9/span 9}.product-details__trim-pieces .col-10{grid-column:span 10/span 10}.product-details__trim-pieces .col-11{grid-column:span 11/span 11}.product-details__trim-pieces .col-12{grid-column:span 12/span 12}.product-details__trim-pieces .row-1{grid-row:span 1/span 1}.product-details__trim-pieces .row-2{grid-row:span 2/span 2}.product-details__trim-pieces .row-3{grid-row:span 3/span 3}.product-details__trim-pieces .row-4{grid-row:span 4/span 4}.product-details__trim-pieces .row-5{grid-row:span 5/span 5}.product-details__trim-pieces .row-6{grid-row:span 6/span 6}@media (min-width:600px){.product-details__trim-pieces{gap:2.5rem}}.product-details__trim-pieces__content{width:100%}.paddingless-grid .product-details__trim-pieces__content,.product-details__trim-pieces__content,.shelf-grid .product-details__trim-pieces__content,.standard-grid .product-details__trim-pieces__content{grid-column:span 12/span 12}@media (min-width:600px){.paddingless-grid .product-details__trim-pieces__content,.product-details__trim-pieces__content,.shelf-grid .product-details__trim-pieces__content,.standard-grid .product-details__trim-pieces__content{grid-column:span 4/span 4}}@media (min-width:1025px){.paddingless-grid .product-details__trim-pieces__content,.product-details__trim-pieces__content,.shelf-grid .product-details__trim-pieces__content,.standard-grid .product-details__trim-pieces__content{grid-column:span 3/span 3}}.product-details__trim-pieces__content__title{font:var(--text-headingl-font);letter-spacing:var(--text-headingl-letterspacing);margin-bottom:1rem;text-transform:var(--text-headingl-transform)}.product-details__trim-pieces__content__title em{font-style:italic!important}.product-details__trim-pieces__content__title strong{font:var(--text-headinglbold-font)}.product-details__trim-pieces__trims-list{position:relative;width:100%}.paddingless-grid .product-details__trim-pieces__trims-list,.product-details__trim-pieces__trims-list,.shelf-grid .product-details__trim-pieces__trims-list,.standard-grid .product-details__trim-pieces__trims-list{grid-column:span 12/span 12}@media (min-width:600px){.paddingless-grid .product-details__trim-pieces__trims-list,.product-details__trim-pieces__trims-list,.shelf-grid .product-details__trim-pieces__trims-list,.standard-grid .product-details__trim-pieces__trims-list{grid-column:span 8/span 8}}@media (min-width:1025px){.paddingless-grid .product-details__trim-pieces__trims-list,.product-details__trim-pieces__trims-list,.shelf-grid .product-details__trim-pieces__trims-list,.standard-grid .product-details__trim-pieces__trims-list{grid-column:span 9/span 9}}.product-details__trim-pieces__trims-list__carousel{height:100%;width:100%}.product-details__trim-pieces__trims-list__carousel-wrapper{padding-left:0;padding-right:0;padding-top:.125rem}.product-details__trim-pieces__trims-list__carousel-wrapper:hover{cursor:grab}.product-details__trim-pieces__trims-list__carousel-wrapper:active{cursor:grabbing}@media (min-width:600px){.product-details__trim-pieces__trims-list__carousel-wrapper{padding-left:1rem;padding-right:1rem}}.product-details__trim-pieces__trims-list__carousel__controls{margin-top:1.5rem;padding-bottom:.5rem;padding-top:.5rem}.product-details__trim-pieces__trims-list__carousel__controls__scrollbar{background-color:var(--scroll-inactive-track-color,auto);border-radius:var(--scroll-track-border-radius,initial);cursor:pointer;height:.25rem;overflow:hidden;width:100%}.product-details__trim-pieces__trims-list__carousel__controls__scrollbar__drag{background-color:var(--scroll-active-track-color,auto);border-radius:var(--scroll-thumb-border-radius,initial);display:block;height:100%;width:100px}.product-details__trim-pieces__trims-list__carousel__controls__scrollbar__drag:hover{cursor:grab}.product-details__trim-pieces__trims-list__carousel__controls__scrollbar__drag:active{cursor:grabbing}.product-details__trim-pieces__trims-list__item{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}.product-details__trim-pieces__trims-list__item-wrapper{height:auto!important;opacity:.5!important;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear;width:fit-content!important}.product-details__trim-pieces__trims-list__item-wrapper.swiper-slide-fully-visible{opacity:1!important}.product-details__trim-pieces__trims-list__item__image-wrapper{align-items:center;display:flex;height:100%;justify-content:center;margin-bottom:.5rem;max-width:100px;width:100%}@media (min-width:600px){.product-details__trim-pieces__trims-list__item__image-wrapper{height:156px;max-width:156px}}.product-details__trim-pieces__trims-list__item__name,.product-details__trim-pieces__trims-list__item__sku{margin-bottom:.125rem}.product-details__trim-pieces__trims-list__item__sku{font:var(--text-bodycopyxs-font);letter-spacing:var(--text-bodycopyxs-letterspacing);text-transform:uppercase;text-transform:var(--text-bodycopyxs-transform)}.product-details__trim-pieces__trims-list__item__sku em{font-style:italic!important}.product-details__trim-pieces__trims-list__item__sku strong{font:var(--text-bodycopyxsbold-font)}.product-details__trim-pieces__trims-list__item__name{font:var(--text-bodycopyl-font);letter-spacing:var(--text-bodycopyl-letterspacing);text-transform:var(--text-bodycopyl-transform)}.product-details__trim-pieces__trims-list__item__name em{font-style:italic!important}.product-details__trim-pieces__trims-list__item__name strong{font:var(--text-bodycopylbold-font)}.product-details__trim-pieces__trims-list__item__length{font:var(--text-bodycopym-font);letter-spacing:var(--text-bodycopym-letterspacing);max-width:156px;text-align:center;text-transform:var(--text-bodycopym-transform)}.product-details__trim-pieces__trims-list__item__length em{font-style:italic!important}.product-details__trim-pieces__trims-list__item__length strong{font:var(--text-bodycopymbold-font)}.download-assets{max-width:95%}.download-assets__content{flex-grow:1;overflow-y:auto;scrollbar-width:none}.download-assets__content::-webkit-scrollbar{display:none}.download-assets__content .accordion__item__title__text{font:var(--text-bodycopylmedium-font);letter-spacing:var(--text-bodycopyl-letterspacing);text-transform:var(--text-bodycopyl-transform)}.download-assets__content .accordion__item__title__text em{font-style:italic!important}.download-assets__content .accordion__item__title__icon{height:2.5rem}.download-assets__content .accordion__item__content{padding-bottom:1.5rem}@media (min-width:600px){.download-assets__content .accordion__item__content{padding-left:.5rem;padding-right:.625rem}}.download-assets__colors{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));max-height:75vh;overflow-y:auto;padding-right:.5rem;scroll-behavior:smooth}.download-assets__colors::-webkit-scrollbar{width:calc(var(--scroll-width) + 4px)}.download-assets__colors::-webkit-scrollbar-track{background-clip:content-box;background-color:var(--scroll-inactive-track-color,auto);border:2px solid #0000;border-radius:var(--scroll-track-border-radius,initial)}.download-assets__colors::-webkit-scrollbar-thumb{background-color:var(--scroll-active-track-color,auto);border-radius:var(--scroll-thumb-border-radius,initial)}.download-assets__colors::-webkit-scrollbar-button{display:none}@media (min-width:600px){.download-assets__colors{grid-template-columns:repeat(4,minmax(0,1fr));padding-left:1rem;padding-right:1rem}}@media (min-width:1025px){.download-assets__colors{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1440px){.download-assets__colors{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:1920px){.download-assets__colors{grid-template-columns:repeat(12,minmax(0,1fr))}}.download-assets__colors__actions{display:flex}.download-assets__colors__select-all.checkbox .checkbox__body__icon:before,.download-assets__colors__select-all.checkbox .checkbox__input:checked+.checkbox__body .checkbox__body__icon:before{font-size:16px!important;line-height:16px!important}.download-assets__categories{display:flex;gap:.5rem;margin-bottom:1rem}.download-assets__categories__placeholder{font:var(--text-bodycopyl-font);letter-spacing:var(--text-bodycopyl-letterspacing);padding:2.5rem;text-align:center;text-transform:var(--text-bodycopyl-transform)}.download-assets__categories__placeholder em{font-style:italic!important}.download-assets__categories__placeholder strong{font:var(--text-bodycopylbold-font)}.download-assets__categories__actions{align-items:center;column-gap:1rem;display:flex;flex-wrap:wrap;padding-bottom:1rem;padding-top:1rem}.download-assets__categories__actions .download-assets__categories__select-all.checkbox .checkbox__body__icon:before,.download-assets__categories__actions .download-assets__categories__select-all.checkbox .checkbox__input:checked+.checkbox__body .checkbox__body__icon:before{font-size:16px!important;line-height:16px!important}.download-assets__categories__actions__installation{align-items:center;display:flex;gap:.5rem;padding-bottom:.375rem;padding-top:.375rem}.download-assets__categories__actions__installation__divider{height:1.5rem;width:1px;--tw-bg-opacity:1;background-color:var(--black)}.download-assets__categories__actions__installation .dropdown__select{column-gap:.5rem;height:2.25rem;padding:.5rem .75rem}.download-assets__categories__actions__installation .dropdown__select__input{font:var(--text-buttons-font);letter-spacing:var(--text-buttons-letterspacing);padding:0;text-transform:var(--text-buttons-transform)}.download-assets__categories__actions__installation .dropdown__select__button{height:1.25rem;width:1.25rem}.download-assets__categories__actions__installation .dropdown__select__button:after{font-size:24px;height:100%;line-height:24px;width:100%}.download-assets__categories__actions__installation .dropdown__body{min-width:100%;width:max-content;z-index:200}.download-assets__categories__actions__installation .dropdown__body__item{flex-shrink:0;font:var(--text-buttons-font);height:2.75rem;letter-spacing:var(--text-buttons-letterspacing);padding-left:.75rem;padding-right:.75rem;text-transform:var(--text-buttons-transform);white-space:nowrap;width:100%}.download-assets__categories__actions__installation :is(.dropdown__body__item.focused:not(.active),.dropdown__body__item:focus:not(.active),.dropdown__body__item:hover:not(.active)){--tw-bg-opacity:1;background-color:rgb(var(--ShawContract-brand-color-set-a-clay-50,249,246,241));--tw-text-opacity:1;color:var(--black)}.download-assets__categories__actions__installation .dropdown__body__item.active{background-color:initial;font-weight:600;--tw-text-opacity:1;color:var(--black)}.download-assets__categories__actions__installation .dropdown__body__item.active:after{border-radius:9999px;display:block;flex-shrink:0;height:.5rem;margin-left:auto;width:.5rem;--tw-bg-opacity:1;background-color:var(--black);--tw-content:"";content:var(--tw-content)}.download-assets__images{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));max-height:75vh;overflow-y:auto;padding-right:.5rem;scroll-behavior:smooth}.download-assets__images::-webkit-scrollbar{width:calc(var(--scroll-width) + 4px)}.download-assets__images::-webkit-scrollbar-track{background-clip:content-box;background-color:var(--scroll-inactive-track-color,auto);border:2px solid #0000;border-radius:var(--scroll-track-border-radius,initial)}.download-assets__images::-webkit-scrollbar-thumb{background-color:var(--scroll-active-track-color,auto);border-radius:var(--scroll-thumb-border-radius,initial)}.download-assets__images::-webkit-scrollbar-button{display:none}@media (min-width:600px){.download-assets__images{grid-template-columns:repeat(4,minmax(0,1fr));padding-left:1rem;padding-right:1rem;padding-top:.25rem}}@media (min-width:1025px){.download-assets__images{gap:1.25rem;padding-top:.5rem}}@media (min-width:1440px){.download-assets__images{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1920px){.download-assets__images{grid-template-columns:repeat(8,minmax(0,1fr))}}.download-assets .download-assets__image-asset{cursor:pointer;display:flex;flex-direction:column;gap:.25rem;position:relative}.download-assets .download-assets__image-asset__checkbox__input{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.download-assets .download-assets__image-asset__checkbox{display:none;left:.375rem;position:absolute;top:.375rem;z-index:1;--tw-text-opacity:1;color:var(--white)}@media (min-width:1025px){.download-assets .download-assets__image-asset__checkbox{left:.5rem;top:.5rem}}.download-assets .download-assets__image-asset__checkbox.checked{display:flex}.download-assets .download-assets__image-asset__checkbox__background{border-width:1px;bottom:.125rem;left:.125rem;position:absolute;right:.125rem;top:.125rem;--tw-border-opacity:1;background-color:var(--selected-product-outline-color);border-color:var(--white)}.download-assets .download-assets__image-asset__checkbox .material-symbols{font-size:20px;line-height:20px;z-index:1}.download-assets .download-assets__image-asset__image{aspect-ratio:1/1;border-radius:var(--selected-product-image-radius);outline-color:#0000;outline-offset:-4px;outline-style:solid;outline-width:1px;width:100%}.download-assets .download-assets__image-asset:after{border-radius:var(--selected-product-outline-radius);bottom:0;left:0;outline-color:#0000;outline-offset:-3px;outline-style:solid;outline-width:3px;position:absolute;right:0;top:0;z-index:1;--tw-content:"";content:var(--tw-content)}.download-assets .download-assets__image-asset.checked:before{border-radius:var(--selected-product-image-radius);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1;--tw-bg-opacity:1;background-color:var(--white);opacity:.5;--tw-content:"";content:var(--tw-content)}.download-assets .download-assets__image-asset.checked:after{outline-color:var(--selected-product-thumbnail-color)}.download-assets .download-assets__image-asset.checked .download-assets__image-asset__image{outline-color:var(--white)}.download-assets .download-assets__image-asset:has(.download-assets__image-asset__checkbox__input:focus-visible):after,.download-assets .download-assets__image-asset:not(.checked):hover:after{outline-color:var(--hovered-product-thumbnail-color)}.download-assets :is(.download-assets__image-asset:has(.download-assets__image-asset__checkbox__input:focus-visible),.download-assets__image-asset:not(.checked):hover) .download-assets__image-asset__image{outline-color:var(--white)}.download-assets__enscape__title-block{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem;padding-bottom:1.5rem;padding-left:17px;padding-top:1.5rem}.download-assets__enscape__title{font:var(--text-bodycopylmedium-font);letter-spacing:var(--text-bodycopyl-letterspacing);text-transform:var(--text-bodycopyl-transform)}.download-assets__enscape__title em{font-style:italic!important}.download-assets__enscape__select-all{font:var(--text-buttons-font);letter-spacing:var(--text-buttons-letterspacing);text-transform:var(--text-buttons-transform);text-underline-offset:2px}.download-assets__enscape__select-all:hover{text-decoration-line:underline}.download-assets__enscape__grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));max-height:75vh;overflow-y:auto;padding-right:.5rem;scroll-behavior:smooth}.download-assets__enscape__grid::-webkit-scrollbar{width:calc(var(--scroll-width) + 4px)}.download-assets__enscape__grid::-webkit-scrollbar-track{background-clip:content-box;background-color:var(--scroll-inactive-track-color,auto);border:2px solid #0000;border-radius:var(--scroll-track-border-radius,initial)}.download-assets__enscape__grid::-webkit-scrollbar-thumb{background-color:var(--scroll-active-track-color,auto);border-radius:var(--scroll-thumb-border-radius,initial)}.download-assets__enscape__grid::-webkit-scrollbar-button{display:none}@media (min-width:600px){.download-assets__enscape__grid{grid-template-columns:repeat(4,minmax(0,1fr));padding-left:1rem;padding-right:1rem;padding-top:.25rem}}@media (min-width:1025px){.download-assets__enscape__grid{gap:1.25rem;padding-top:.5rem}}@media (min-width:1440px){.download-assets__enscape__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1920px){.download-assets__enscape__grid{grid-template-columns:repeat(8,minmax(0,1fr))}}.download-assets .download-assets__enscape-card{border-width:1px;cursor:pointer;display:flex;flex-direction:column;min-width:0;position:relative;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:var(--white);padding:.75rem}.download-assets .download-assets__enscape-card__input{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.download-assets .download-assets__enscape-card__checkbox{display:none;left:.375rem;position:absolute;top:.375rem;z-index:1;--tw-text-opacity:1;color:var(--white)}@media (min-width:1025px){.download-assets .download-assets__enscape-card__checkbox{left:.5rem;top:.5rem}}.download-assets .download-assets__enscape-card__checkbox.checked{display:flex}.download-assets .download-assets__enscape-card__checkbox__background{border-width:1px;bottom:.125rem;left:.125rem;position:absolute;right:.125rem;top:.125rem;--tw-border-opacity:1;background-color:var(--selected-product-thumbnail-color);border-color:var(--white)}.download-assets .download-assets__enscape-card__checkbox .material-symbols{font-size:20px;line-height:20px;z-index:1}.download-assets :is(.download-assets__enscape-card__image,.download-assets__enscape-card__placeholder){aspect-ratio:1/1;width:100%}.download-assets .download-assets__enscape-card__placeholder{align-items:center;display:flex;justify-content:center;min-width:0;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));font:var(--text-buttonxs-font);letter-spacing:var(--text-buttonxs-letterspacing);overflow-wrap:anywhere;padding-left:.5rem;padding-right:.5rem;text-align:center;text-transform:var(--text-buttonxs-transform)}@media (min-width:1025px){.download-assets .download-assets__enscape-card__placeholder{font:var(--text-buttons-font);letter-spacing:var(--text-buttons-letterspacing);text-transform:var(--text-buttons-transform)}}.download-assets .download-assets__enscape-card__label{font:var(--text-buttons-font);letter-spacing:var(--text-buttons-letterspacing);overflow-wrap:break-word;padding-top:1rem;text-align:center;text-transform:var(--text-buttons-transform);width:100%}@media (min-width:1025px){.download-assets .download-assets__enscape-card__label{font:var(--text-buttonm-font);letter-spacing:var(--text-buttonm-letterspacing);text-transform:var(--text-buttonm-transform)}}.download-assets .download-assets__enscape-card:after{inset:0;outline-color:#0000;outline-offset:-3px;outline-style:solid;outline-width:3px;pointer-events:none;position:absolute;z-index:1;--tw-content:"";content:var(--tw-content)}.download-assets .download-assets__enscape-card.checked:after{outline-color:var(--selected-product-thumbnail-color)}.download-assets .download-assets__enscape-card.checked .download-assets__enscape-card__label{font-weight:600}.download-assets .download-assets__enscape-card:has(.download-assets__enscape-card__input:focus-visible):after,.download-assets .download-assets__enscape-card:not(.checked):hover:after{outline-color:var(--hovered-product-thumbnail-color)}.download-assets .product-drawer__footer{align-items:stretch;border-style:none;flex-direction:column;gap:0}@media (min-width:600px){.download-assets .product-drawer__footer{align-items:center}}@media (min-width:1025px){.download-assets .product-drawer__footer{flex-direction:row;justify-content:space-between}}.download-assets__footer__selected{border-bottom-width:1px;display:flex;gap:.5rem;justify-content:center;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));font:var(--text-buttonsmedium-font);letter-spacing:var(--text-buttons-letterspacing);padding-bottom:.5rem;text-transform:var(--text-buttons-transform)}@media (min-width:1025px){.download-assets__footer__selected{border-bottom-width:0;padding-bottom:0}}.download-assets__footer__selected__divider{width:1px;--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.download-assets__footer__download{align-items:center;display:flex;flex-direction:column;justify-content:center}@media (min-width:600px){.download-assets__footer__download{flex-direction:row;gap:1.5rem;padding-top:.5rem}}@media (min-width:1025px){.download-assets__footer__download{padding-top:0}}.download-assets__footer__download__watermark{align-items:center;display:flex;gap:.25rem}.download-assets__footer__download__watermark .tooltip__reference{height:auto;width:auto}.download-assets__footer__download__watermark .tooltip__reference .material-symbols{font-size:20px;line-height:20px;--tw-text-opacity:1;color:var(--black)}.download-assets__footer__download .button{width:100%}@media (min-width:600px){.download-assets__footer__download .button{width:auto}}.download-assets .checkbox .checkbox__body{margin-left:.375rem!important}.swiper-slide:focus-visible{border-width:1px;--tw-border-opacity:1;border-color:var(--black)}.product-gallery__alternative-color-item{cursor:pointer;display:flex;flex-direction:column}.product-gallery__alternative-color-item:not(.modalColorItem){border-radius:var(--selected-product-outline-radius);outline-color:#0000;outline-offset:-2px;outline-style:solid;outline-width:2px;padding:5px;width:104px}@media (min-width:1025px){.product-gallery__alternative-color-item:not(.modalColorItem){outline-offset:-3px;outline-width:3px;padding:.5rem;width:112px}}@media (min-width:1440px){.product-gallery__alternative-color-item:not(.modalColorItem){width:130px}}.product-gallery__alternative-color-item:not(.modalColorItem):has(.product-gallery__alternative-color-item__input:focus-visible),.product-gallery__alternative-color-item:not(.modalColorItem):hover{outline-color:var(--hovered-product-outline-color)}.product-gallery__alternative-color-item:not(.modalColorItem).active{outline-color:var(--selected-product-outline-color)}.product-gallery__alternative-color-item.modalColorItem .product-gallery__alternative-color-item__color-name{font:var(--text-bodycopys-font);letter-spacing:var(--text-bodycopys-letterspacing);text-transform:var(--text-bodycopys-transform)}.product-gallery__alternative-color-item.modalColorItem .product-gallery__alternative-color-item__color-name em{font-style:italic!important}.product-gallery__alternative-color-item.modalColorItem .product-gallery__alternative-color-item__color-name strong{font:var(--text-bodycopysbold-font)}.product-gallery__alternative-color-item.modalColorItem .product-gallery__alternative-color-item__color-number{font:var(--text-bodycopyxs-font);letter-spacing:var(--text-bodycopyxs-letterspacing);text-transform:var(--text-bodycopyxs-transform)}.product-gallery__alternative-color-item.modalColorItem .product-gallery__alternative-color-item__color-number em{font-style:italic!important}.product-gallery__alternative-color-item.modalColorItem .product-gallery__alternative-color-item__color-number strong{font:var(--text-bodycopyxsbold-font)}.product-gallery__alternative-color-item.modalColorItem .product-gallery__alternative-color-item__image{border-radius:var(--selected-product-outline-radius);outline-color:#0000;outline-offset:-3px;outline-style:solid;outline-width:3px;width:100%}.product-gallery__alternative-color-item.modalColorItem .product-gallery__alternative-color-item__image img{border-radius:var(--selected-product-image-radius);outline-color:#0000;outline-offset:-4px;outline-style:solid}.product-gallery__alternative-color-item.modalColorItem:has(.product-gallery__alternative-color-item__input:focus-visible) .product-gallery__alternative-color-item__image,.product-gallery__alternative-color-item.modalColorItem:hover .product-gallery__alternative-color-item__image{outline-color:var(--hovered-product-outline-color)}.product-gallery__alternative-color-item.modalColorItem:has(.product-gallery__alternative-color-item__input:focus-visible) .product-gallery__alternative-color-item__image img,.product-gallery__alternative-color-item.modalColorItem:hover .product-gallery__alternative-color-item__image img{outline-color:var(--white)}.product-gallery__alternative-color-item.modalColorItem.active .product-gallery__alternative-color-item__image{outline-color:var(--selected-product-outline-color)}.product-gallery__alternative-color-item.modalColorItem.active .product-gallery__alternative-color-item__image img{outline-color:var(--white)}.product-gallery__alternative-color-item.hasBadge:not(.modalColorItem){margin-bottom:1.5rem}.product-gallery__alternative-color-item.hasBadge:not(.modalColorItem) .product-gallery__alternative-color-item__inventory{padding-bottom:.5rem}.product-gallery__alternative-color-item.disabled{cursor:not-allowed}.product-gallery__alternative-color-item.disabled .product-gallery__alternative-color-item__image{opacity:.4}.product-gallery__alternative-color-item.disabled.modalColorItem:has(.product-gallery__alternative-color-item__input:focus-visible) .product-gallery__alternative-color-item__image,.product-gallery__alternative-color-item.disabled.modalColorItem:has(.product-gallery__alternative-color-item__input:focus-visible) .product-gallery__alternative-color-item__image img,.product-gallery__alternative-color-item.disabled.modalColorItem:hover .product-gallery__alternative-color-item__image,.product-gallery__alternative-color-item.disabled.modalColorItem:hover .product-gallery__alternative-color-item__image img{outline-color:#0000}.product-gallery__alternative-color-item__input{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.product-gallery__alternative-color-item__checkbox{display:none;left:.375rem;position:absolute;top:.375rem;z-index:1;--tw-text-opacity:1;color:var(--white)}@media (min-width:1025px){.product-gallery__alternative-color-item__checkbox{left:.5rem;top:.5rem}}.product-gallery__alternative-color-item__checkbox.active{display:flex}.product-gallery__alternative-color-item__checkbox__background{border-width:1px;bottom:.125rem;left:.125rem;position:absolute;right:.125rem;top:.125rem;--tw-border-opacity:1;background-color:var(--selected-product-outline-color);border-color:var(--white)}.product-gallery__alternative-color-item__checkbox .material-symbols{font-size:20px;line-height:20px;z-index:1}.product-gallery__alternative-color-item__image{aspect-ratio:1/1;margin-bottom:.25rem;position:relative;width:100%}.product-gallery__alternative-color-item__image picture{inset:0;position:absolute}.product-gallery__alternative-color-item__image img{border-radius:var(--selected-product-image-radius);height:100%;width:100%}.product-gallery__alternative-color-item__color-name{font:var(--text-bodycopys-font);letter-spacing:var(--text-bodycopys-letterspacing);text-transform:var(--text-bodycopys-transform)}.product-gallery__alternative-color-item__color-name em{font-style:italic!important}.product-gallery__alternative-color-item__color-name strong{font:var(--text-bodycopysbold-font)}.product-gallery__alternative-color-item__color-number{align-items:center;display:flex;font:var(--text-bodycopyxs-font);gap:.5rem;letter-spacing:var(--text-bodycopyxs-letterspacing);text-transform:var(--text-bodycopyxs-transform)}.product-gallery__alternative-color-item__color-number em{font-style:italic!important}.product-gallery__alternative-color-item__color-number strong{font:var(--text-bodycopyxsbold-font)}.product-gallery__alternative-color-item__inventory{align-items:center;display:flex;gap:.25rem;--tw-text-opacity:1;color:var(--grey);font:var(--text-bodycopyxs-font);letter-spacing:var(--text-bodycopyxs-letterspacing);text-transform:var(--text-bodycopyxs-transform)}.product-gallery__alternative-color-item__inventory em{font-style:italic!important}.product-gallery__alternative-color-item__inventory strong{font:var(--text-bodycopyxsbold-font)}.product-gallery__alternative-color-item__inventory .tooltip__reference{height:auto;width:auto}.product-gallery__alternative-color-item__inventory .tooltip__reference a{text-decoration-line:underline}.product-gallery__alternative-color-item__inventory-tooltip-content{display:flex;flex-direction:column;font:var(--text-bodycopys-font);gap:.75rem;letter-spacing:var(--text-bodycopys-letterspacing);text-transform:var(--text-bodycopys-transform)}.product-gallery__alternative-color-item__inventory-tooltip-content em{font-style:italic!important}.product-gallery__alternative-color-item__inventory-tooltip-content strong{font:var(--text-bodycopysbold-font)}.product-gallery__alternative-color-item__inventory-tooltip-content a{text-decoration-line:underline}.product-gallery__alternative-color-item__badge{bottom:0;left:0;padding-left:7.5px;padding-right:7.5px;position:absolute;right:0}.product-gallery__colors-grid .product-gallery__alternative-color-item:not(.modalColorItem){width:100%}.product-alternates{margin-left:auto;margin-right:auto;max-width:1440px;padding-bottom:2.75rem;padding-top:2.75rem;width:100%}@media (min-width:600px){.product-alternates{padding-left:1rem;padding-right:1rem}}@media (min-width:1025px){.product-alternates{padding-left:3rem;padding-right:3rem}}.product-alternates__title{margin-bottom:.625rem;padding-left:1rem;padding-right:1rem}@media (min-width:1025px){.product-alternates__title{margin-bottom:1.5rem;padding-left:0;padding-right:0}}.product-alternates__title h2{font:var(--text-headingmbold-font);letter-spacing:var(--text-headingm-letterspacing);text-transform:var(--text-headingm-transform)}.product-alternates__title h2 em{font-style:italic!important}.product-alternates__layout{display:grid}@media (min-width:1025px){.product-alternates__layout{gap:1rem;grid-template-columns:343px minmax(0,1fr)}}.product-alternates__selected{margin-bottom:2rem;min-width:0;padding-left:1rem;padding-right:1rem}@media (min-width:1025px){.product-alternates__selected{border-right-width:1px;margin-bottom:0;--tw-border-opacity:1;border-color:rgb(var(--color-neutral-200,217,217,217));padding-left:0;padding-right:0}}.product-alternates__selected__title{font:var(--text-bodycopylbold-font);letter-spacing:var(--text-bodycopyl-letterspacing);text-transform:var(--text-bodycopyl-transform)}.product-alternates__selected__title em{font-style:italic!important}@media (min-width:1025px){.product-alternates__selected__title{margin-bottom:22px;margin-left:1rem;margin-top:.25rem}}.product-alternates .product-card__top-actions{display:none;min-height:0}.product-alternates .product-card__compare{display:none!important}.product-alternates .product-card .tooltip__reference.dye-lot{font:var(--text-bodycopys-font);letter-spacing:var(--text-bodycopys-letterspacing);text-transform:var(--text-bodycopys-transform)}.product-alternates .product-card .tooltip__reference.dye-lot em{font-style:italic!important}.product-alternates .product-card .tooltip__reference.dye-lot strong{font:var(--text-bodycopysbold-font)}@media (min-width:1025px){.product-alternates__selected-card{margin-right:1.5rem}}.product-alternates__selected-card .product-card{background-color:initial;border-width:0;padding:1rem}.product-alternates__selected-summary{align-items:center;border-width:1px;display:flex;gap:1rem;min-height:112px;--tw-border-opacity:1;border-color:rgb(var(--color-neutral-200,217,217,217));padding:1rem}@media (min-width:1025px){.product-alternates__selected-summary{display:none}}.product-alternates__selected-summary__image{flex-shrink:0;height:90px;object-fit:cover;width:90px}.product-alternates__selected-summary__content{min-width:0}.product-alternates__selected-summary__color,.product-alternates__selected-summary__style{align-items:baseline;column-gap:.5rem;display:flex;flex-wrap:wrap;font:var(--text-headingxs-font);letter-spacing:var(--text-headingxs-letterspacing);text-transform:var(--text-headingxs-transform)}.product-alternates__selected-summary__color em,.product-alternates__selected-summary__style em{font-style:italic!important}:is(.product-alternates__selected-summary__color,.product-alternates__selected-summary__style) strong{font:var(--text-headingxsbold-font);letter-spacing:var(--text-headingxs-letterspacing);text-transform:var(--text-headingxs-transform)}:is(.product-alternates__selected-summary__color,.product-alternates__selected-summary__style) strong em{font-style:italic!important}.product-alternates__selected-summary__color{font:var(--text-bodycopys-font);letter-spacing:var(--text-bodycopys-letterspacing);margin-top:.25rem;text-transform:var(--text-bodycopys-transform)}.product-alternates__selected-summary__color em{font-style:italic!important}.product-alternates__selected-summary__color strong{font:var(--text-bodycopysbold-font);letter-spacing:var(--text-bodycopys-letterspacing);text-transform:var(--text-bodycopys-transform)}.product-alternates__selected-summary__color strong em{font-style:italic!important}.product-alternates__results{min-width:0}.product-alternates__results__content{min-height:360px}.product-alternates__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;padding-left:1rem;padding-right:1rem}@media (min-width:1025px){.product-alternates__actions{padding-left:1rem;padding-right:0}}.product-alternates__actions__label{display:none;font:var(--text-bodycopylbold-font);letter-spacing:var(--text-bodycopyl-letterspacing);text-transform:var(--text-bodycopyl-transform)}.product-alternates__actions__label em{font-style:italic!important}@media (min-width:1025px){.product-alternates__actions__label{display:block}}.product-alternates__actions__alternate-type{order:2}.product-alternates__actions__filters{min-width:0;order:1}@media (min-width:1025px){.product-alternates__actions__filters{order:3}}.product-alternates__actions__filters .product-filters{width:fit-content!important}@media not all and (min-width:1440px){.product-alternates__actions__filters .product-filters{display:block!important}}.product-alternates__actions__filters .product-filters__actions{border-width:0!important;margin-bottom:0!important;padding:0!important;position:static!important;--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}@media not all and (min-width:1440px){.product-alternates__actions__filters .product-filters__actions{grid-template-columns:repeat(1,minmax(0,1fr))!important;width:fit-content!important}}.product-alternates__actions__filters .product-filters__actions__filters-section{width:auto!important}.product-alternates__actions__filters .product-filters__actions__filters{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important}.product-alternates__actions__filters .product-filters__actions__nested-filter__button{width:auto}@media (min-width:1025px){.product-alternates__actions__filters .product-filters__actions__nested-filter__button{display:none}}.product-alternates__actions__filters .product-filters__sidebar{display:none!important}.product-alternates__actions__filters .product-filters .filters__dropdown{display:none}@media (min-width:1025px){.product-alternates__actions__filters .product-filters .filters__dropdown{display:block}}.product-alternates__carousel{min-width:0}.product-alternates__carousel__swiper{width:100%}.product-alternates__carousel__swiper .swiper-slide{height:auto;width:318px}.product-alternates__carousel__swiper .product-card{background-color:initial;border-width:0;height:100%;padding:1rem}.product-alternates__carousel__swiper .product-card:hover{--tw-bg-opacity:1!important;background-color:rgb(245 244 240/var(--tw-bg-opacity,1))!important}.product-alternates__carousel__scrollbar{background-color:var(--scroll-inactive-track-color,auto);border-radius:var(--scroll-track-border-radius,initial);height:.25rem;margin-left:auto;margin-right:auto;margin-top:1rem;width:calc(100% - 32px)}.product-alternates__carousel__scrollbar__drag{background-color:var(--scroll-active-track-color,auto);border-radius:var(--scroll-thumb-border-radius,initial);cursor:grab;height:.25rem}.product-alternates__carousel__scrollbar__drag:active{cursor:grabbing}.product-alternates__message{align-items:flex-start;display:flex;flex-direction:column;font:var(--text-bodycopyl-font);gap:1rem;letter-spacing:var(--text-bodycopyl-letterspacing);min-height:302px;padding:1rem;text-transform:var(--text-bodycopyl-transform)}.product-alternates__message em{font-style:italic!important}.product-alternates__message strong{font:var(--text-bodycopylbold-font)}.product-alternates__message_empty{gap:0}.product-alternates__message__title{font:var(--text-bodycopyxl-font);letter-spacing:var(--text-bodycopyxl-letterspacing);margin-top:24px;text-transform:var(--text-bodycopyxl-transform)}.product-alternates__message__title em{font-style:italic!important}.product-alternates__message__title strong{font:var(--text-bodycopyxlbold-font)}@media (min-width:1025px){.product-alternates__message__title{margin-top:44px}}.product-alternates__message__subtitle{font:var(--text-bodycopyxlbold-font);letter-spacing:var(--text-bodycopyxl-letterspacing);text-transform:var(--text-bodycopyxl-transform)}.product-alternates__message__subtitle em{font-style:italic!important}.product-alternates__message__divider{border-top-width:1px;margin-bottom:1.5rem;margin-top:1.5rem;width:100%;--tw-border-opacity:1;border-color:rgb(var(--color-neutral-200,217,217,217))}.product-alternates__message__help-text{font:var(--text-bodycopyxl-font);letter-spacing:var(--text-bodycopyxl-letterspacing);margin-bottom:1rem;text-transform:var(--text-bodycopyxl-transform)}.product-alternates__message__help-text em{font-style:italic!important}.product-alternates__message__help-text strong{font:var(--text-bodycopyxlbold-font)}.segmented-button{border-radius:.125rem;border-width:1px;display:inline-flex;overflow:hidden;--tw-border-opacity:1;border-color:var(--black);--tw-bg-opacity:1;background-color:var(--white)}.segmented-button_stretch{display:flex;width:100%}.segmented-button__option{align-items:center;border-left-width:1px;display:flex;gap:.5rem;justify-content:center;min-height:30px;--tw-border-opacity:1;border-color:var(--black);padding-left:.75rem;padding-right:.75rem;--tw-text-opacity:1;color:var(--black);font:var(--text-buttons-font);letter-spacing:var(--text-buttons-letterspacing);text-transform:var(--text-buttons-transform);transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.segmented-button__option:first-child{border-left-width:0}.segmented-button__option:hover{--tw-bg-opacity:1;background-color:var(--grey-light)}.segmented-button__option:focus-visible{outline-color:var(--black);outline-offset:-2px;outline-style:solid;outline-width:2px;z-index:10}.segmented-button__option:disabled{cursor:not-allowed;opacity:.4}.segmented-button__option_selected{--tw-bg-opacity:1;background-color:var(--black);--tw-text-opacity:1;color:var(--white)}.segmented-button__option_selected:hover{--tw-bg-opacity:1;background-color:var(--black)}.segmented-button__option__icon{font-size:16px;line-height:16px}.segmented-button_stretch .segmented-button__option{flex:1 1 0%}