.cm-product-layout{color:#161616;background:var(--ml-page-background);padding-top:36px;padding-bottom:64px}.cm-product-layout .product__wrapper{box-sizing:border-box;width:100%;max-width:var(--ml-page-width, 1500px);margin:0 auto;padding-inline:var(--ml-page-gutter, 40px)}.cm-product-layout .product__wrapper__inner{width:100%;max-width:none}.cm-product-layout .product__page{gap:clamp(32px,5vw,80px);align-items:start}.cm-product-layout .product__content{min-width:0;padding:0}.cm-product-layout .form__width{width:100%;max-width:none;margin:0}.cm-product-layout .product__images{min-width:0;margin:0}.cm-product-layout .product__slides,.cm-product-layout .product__photo>.image-wrapper,.cm-product-layout .product__thumb__link .image-wrapper{background:var(--ml-page-background)}.cm-product-layout .product__photo,.cm-product-layout .product__photo>.image-wrapper{--aspect-ratio: 1 !important}.cm-product-layout .product__photo>.image-wrapper img,.cm-product-layout .product__thumb__link img{object-fit:contain;object-position:center}.cm-product-layout [data-cm-mural-gallery] .product__slides,.cm-product-layout [data-cm-mural-gallery] .image-wrapper{background-color:var(--ml-page-background)}.cm-product-layout [data-cm-mural-gallery] .product__photo>.image-wrapper img,.cm-product-layout [data-cm-mural-gallery] .product__thumb__link img{object-fit:contain;object-position:center}.cm-product-layout .product__slide.media--active .lazy-image img.is-loading{opacity:1;transition:none}.cm-product-layout .product__thumbs{margin:14px 0 0}.cm-product-layout .product__thumbs__holder{gap:10px;padding:2px 0 8px;scroll-padding-inline:2px}.cm-product-layout .product__thumb{width:64px;flex:0 0 64px;margin:0}.cm-product-layout .product__thumb__link{width:100%;height:auto;aspect-ratio:1}.cm-product-layout .product__thumb:after{border-width:1px}.cm-product-layout .product__title{font-size:clamp(30px,2.8vw,42px);font-weight:300;letter-spacing:-.035em;line-height:1.15;margin:12px 0 0}.cm-product-layout .product__head:has(+.product__sku){margin-bottom:12px}.cm-product-layout nav.breadcrumbs{font-size:11px;color:#666;margin:0 0 8px}.cm-product-layout .product__sku{font-size:11px;letter-spacing:.035em;font-weight:400;color:#666}.cm-product-layout .product__sku strong{font-weight:400}.cm-product-layout #usepr-price-wrap{font-size:18px;gap:7px;margin-bottom:6px}.cm-product-layout #usepr-sample-or-sqft{font-size:13px;color:#626262}.cm-product-layout .product__form__holder{padding-block:12px 20px;margin:0}.cm-product-layout .product__selectors{display:grid;gap:20px}.cm-product-layout .selector-wrapper{width:100%;margin:0;padding:0}.cm-product-layout .product__selectors .radio__fieldset{display:block;padding:0}.cm-product-layout .radio__legend{display:flex!important;position:static!important;width:auto!important;height:auto!important;overflow:visible!important;align-items:baseline;gap:10px;padding:0;margin:0 0 10px}.cm-product-layout .radio__legend__label{display:inline-flex!important;visibility:visible!important;opacity:1!important;font-size:12px;line-height:1.4;color:#555}.cm-product-layout .radio__legend__option-name{font-size:12px}.cm-product-layout .radio__legend__value{display:inline-block!important;font-size:12px;line-height:1.4;color:#161616}.cm-product-layout .radio__legend__label,.cm-product-layout .radio__legend__value{flex:0 0 auto;white-space:nowrap}.cm-product-layout .product__selectors .radio__buttons{flex-wrap:wrap!important;gap:10px!important;padding:3px!important;overflow:visible!important}.cm-product-layout .product__selectors .radio__fieldset:not(.radio__fieldset--swatches) .radio__buttons{padding-inline:0!important}.cm-product-layout .product__selectors .radio__buttons>.radio__button,.cm-product-layout .product__selectors .radio__buttons>.swatch__button{margin:0!important;padding:0!important}.cm-product-layout .product__selectors .radio__fieldset .radio__button input[type=radio]+label{min-width:72px;min-height:40px;padding:8px 14px!important;font-size:13px;border:1px solid #d5d5d5;background-color:var(--ml-page-background);box-shadow:none!important}.cm-product-layout .product__selectors .radio__fieldset--swatches .swatch__button input[type=radio]+label{width:48px!important;height:48px!important;min-width:48px;min-height:48px;padding:0!important;border:0;box-shadow:0 0 0 1px #dedede!important}.cm-product-layout .product__selectors .radio__fieldset .radio__button input[type=radio]:checked+label{border-color:#161616;background-color:var(--ml-page-background);box-shadow:none!important}.cm-product-layout .product__selectors .radio__fieldset--swatches .swatch__button input[type=radio]:checked+label{box-shadow:0 0 0 2px #fff,0 0 0 3px #161616!important}.cm-product-layout .product__selectors input[type=radio]:focus-visible+label{outline:2px solid #161616;outline-offset:5px}.cm-product-layout .product__submit__buttons .btn,.cm-product-layout [data-add-to-cart]{min-height:52px;border-radius:0;font-size:14px;letter-spacing:.02em}.cm-product-layout .button-container .btn,.cm-product-layout .roomvo-stimr{min-height:44px;padding:10px 14px;font-size:12px!important;border-radius:0!important}.cm-product-layout .sample-size-message{font-size:12px;color:#626262;margin:0 0 8px}.cm-product-layout .product__block--accordion,.cm-product-layout .product-accordion .accordion__title{border-color:var(--ml-rule);border-image:var(--ml-divider-image)}.cm-product-layout .accordion__title{padding-block:17px;font-size:14px;font-weight:400}.cm-product-layout .accordion__content{font-size:14px;line-height:1.75}.cm-product-layout .cm-variant-inventory{background:var(--ml-page-background)!important;border-color:#dedede;border-radius:0}@media(min-width:990px){.cm-product-layout .product__page{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}}@media(max-width:989px){.cm-product-layout .product__page{grid-template-columns:minmax(0,1fr);gap:28px}.cm-product-layout .product__content{padding:0}.cm-product-layout .product__page .form__wrapper.is-sticky{position:static}}@media(max-width:749px){.cm-product-layout{padding-top:20px;padding-bottom:40px}.cm-product-layout .product__wrapper{margin-inline:auto}.cm-product-layout .product__page{display:grid;gap:24px}.cm-product-layout .product__images{margin:0;width:100%}.cm-product-layout .product__thumb{width:54px;flex-basis:54px}.cm-product-layout .product__thumbs__holder{gap:8px}.cm-product-layout .product__title{font-size:32px}.cm-product-layout .product__selectors .radio__buttons{gap:12px!important}.cm-product-layout .product__selectors .radio__fieldset--swatches .swatch__button input[type=radio]+label{width:44px!important;height:44px!important;min-width:44px;min-height:44px}}.cm-product-layout .cm-swatch-rail{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;gap:6px;width:100%;align-items:center}.cm-product-layout .cm-swatch-rail__viewport{min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;scroll-padding-inline:6px}.cm-product-layout .cm-swatch-rail__viewport::-webkit-scrollbar{display:none}.cm-product-layout .cm-swatch-rail .radio__buttons{display:flex!important;width:max-content;min-width:100%;flex-wrap:nowrap!important;padding:7px 6px!important;gap:10px!important}.cm-product-layout .cm-swatch-rail .radio__buttons>*{flex:0 0 auto}.cm-product-layout .cm-swatch-rail__arrow{display:flex;justify-content:center;align-items:center;width:32px;height:48px;min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:#161616;cursor:pointer}.cm-product-layout .cm-swatch-rail__arrow svg{width:18px;height:18px}.cm-product-layout .cm-swatch-rail__arrow:disabled{opacity:.2;cursor:default}.cm-product-layout .cm-swatch-rail__arrow:focus-visible{outline:2px solid #161616;outline-offset:-2px}.cm-product-layout .cm-product-specifications{display:block;text-align:left}.cm-product-layout .cm-product-specifications center{text-align:left}.cm-product-layout .cm-product-specifications .rte__table-wrapper{overflow:visible;margin:0}.cm-product-layout .cm-specification-list{margin:0;padding:0}.cm-product-layout .cm-specification-list>div{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,1.5fr);gap:18px;margin:0;padding:12px 0;border-bottom:0;border-image:none}.cm-product-layout .cm-specification-list>div:last-child{border-bottom:0}.cm-product-layout .cm-specification-list dt{margin:0;font-size:12px;font-weight:400;line-height:1.65;color:#686863}.cm-product-layout .cm-specification-list dd{margin:0;font-size:13px;font-weight:400;line-height:1.65;color:#222;overflow-wrap:anywhere}.cm-product-layout .cm-specification-list p{margin:0!important;font-size:inherit;line-height:inherit!important}.cm-product-layout .cm-specification-list p+p{margin-top:5px!important}.cm-product-layout .cm-product-specifications .cm-spec-bullets{margin:0;padding-inline-start:1.2em;list-style:disc outside}.cm-product-layout .cm-spec-bullets>li{display:list-item;padding:0;margin:0;list-style:inherit}.cm-product-layout .cm-spec-bullets>li+li{margin-top:5px}.cm-product-layout .cm-product-specifications table{border-collapse:separate!important;border-spacing:0;width:100%!important;min-width:0!important;margin:0;border:0!important;background:transparent!important}.cm-product-layout .cm-product-specifications th,.cm-product-layout .cm-product-specifications td{width:auto!important;min-width:0!important;border:0!important;border-image:none!important;background:transparent!important;padding:12px 8px 12px 0!important;font-size:13px;font-weight:400;text-align:left;overflow-wrap:anywhere}.cm-product-layout .accordion__body .cm-product-downloads__list{display:grid;gap:2px;margin:0;padding:4px 0;list-style:none}.cm-product-layout .accordion__body .cm-product-downloads__item{margin:0;padding:0;list-style:none}.cm-product-layout .cm-product-downloads cm-product-spec-download{display:block}.cm-product-layout .accordion__body .cm-product-downloads__item a{display:flex;align-items:center;width:fit-content;max-width:100%;box-sizing:border-box;min-height:44px;margin:0;padding:10px 0;overflow-wrap:anywhere;color:#222;font-size:13px;line-height:1.6;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.cm-product-layout .cm-product-downloads a:focus-visible{outline:2px solid #161616;outline-offset:4px}@media(max-width:749px){.cm-product-layout .cm-swatch-rail{grid-template-columns:28px minmax(0,1fr) 28px;gap:4px}.cm-product-layout .cm-swatch-rail__arrow{width:28px}.cm-product-layout .cm-specification-list>div{grid-template-columns:1fr;gap:3px;padding:12px 0}}.cm-product-layout .cm-product-downloads a{background:none;box-shadow:none;border:0;-webkit-text-fill-color:currentColor}.cm-product-layout .cm-product-downloads a:after{content:none}.cm-product-layout .product__images{width:100%;padding:0!important}.cm-product-layout .product__slides{height:auto!important;aspect-ratio:1;align-items:center;margin-bottom:0}.cm-product-layout .product__photo>.image-wrapper img{object-position:center}.cm-product-layout .product__thumbs{width:100%}.cm-product-layout .product__thumbs__holder{justify-content:safe center;margin-inline:0;padding-inline:0}.cm-product-layout .product__thumbs__holder:after{content:none}
/*# sourceMappingURL=/cdn/shop/t/128/assets/material-library-product.css.map */
