.cw-native.cw-web-finishes .cw-web-header{max-width:850px;margin-bottom:30px}.cw-native.cw-web-finishes .cw-web-header>p:last-child{max-width:700px}.cw-native.cw-web-finishes .cw-web-filters{display:block;padding:22px 24px;background:#fffdfa}.cw-web-finishes .cw-web-primary-filters{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.25fr) auto;gap:18px;align-items:end}.cw-web-finishes .cw-web-filters label{display:flex;min-width:0;flex-direction:column;gap:8px;font-size:13px;font-weight:600}.cw-native.cw-web-finishes .cw-web-primary-filters>label{grid-column:auto}.cw-web-finishes .cw-web-filters select,.cw-web-finishes .cw-web-filters input{box-sizing:border-box;width:100%;min-width:0;min-height:48px;font-size:14px}.cw-web-finishes .cw-web-primary-filters .cw-web-reset{min-height:48px;align-self:end;white-space:nowrap}.cw-native.cw-web-finishes .cw-web-gallery-meta{display:flex;gap:18px;align-items:baseline;margin:18px 0 28px}.cw-web-finishes .cw-web-gallery-meta p{margin:0}.cw-web-finishes .cw-web-door-label{font-size:12px;letter-spacing:.08em;color:#5b615d}.cw-web-finishes .cw-web-construction-label{display:block;margin:10px 0 0;font-size:11px;line-height:1.4;color:#767a73}.cw-web-finishes [data-cw-gallery-count]{flex-shrink:0;font-weight:600}.cw-web-finishes .cw-web-filters :is(select,input,button,summary):focus-visible{outline:2px solid #2c525b;outline-offset:3px}@media(max-width:1000px){.cw-web-finishes .cw-web-primary-filters{grid-template-columns:1fr 1fr}.cw-web-finishes .cw-web-filters .cw-web-finish-search{grid-column:auto}.cw-web-finishes .cw-web-primary-filters .cw-web-reset{justify-self:start}}@media(max-width:700px){.cw-web-finishes .cw-web-filters select,.cw-web-finishes .cw-web-filters input{font-size:16px}}@media(max-width:700px){.cw-native.cw-web-finishes .cw-web-header{margin-bottom:22px}.cw-native.cw-web-finishes .cw-web-filters{padding:18px 16px}.cw-web-finishes .cw-web-primary-filters{grid-template-columns:1fr;gap:16px}.cw-web-finishes .cw-web-filters .cw-web-finish-search{grid-column:auto}.cw-web-finishes .cw-web-primary-filters .cw-web-reset{min-height:44px}.cw-native.cw-web-finishes .cw-web-gallery-meta{align-items:flex-start;gap:8px;flex-direction:column;margin:18px 0 22px}}.cw-web-finishes .cw-web-style-overview{margin-top:36px}.cw-web-finishes .cw-web-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cw-web-finishes [data-cw-style-count]{font-size:13px;color:var(--cw-ink-soft);margin:0 0 20px}.cw-web-finishes .cw-web-style-frame:not(.cw-web-sample-frame){display:contents}.cw-web-finishes [data-cw-style-finish]{font-size:14px;margin:0 0 12px}.cw-web-finishes .cw-web-all-styles{display:inline-flex;align-items:center;min-height:44px;margin:24px 0 0;text-decoration:underline;text-underline-offset:4px;font-size:14px}.cw-web-finishes .cw-web-style-overview>h2,.cw-web-finishes .cw-slab-options h3{scroll-margin-top:140px}@media(max-width:700px){.cw-web-finishes .cw-web-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cw-native.cw-web .cw-web-sample-frame{position:relative;flex:none;width:min(100%,calc(var(--cw-card-sample-height,282px)*var(--cw-sample-ratio)));height:auto;aspect-ratio:var(--cw-sample-ratio);overflow:hidden}.cw-native.cw-web .cw-web-sample-frame img{position:absolute;top:var(--cw-sample-top,0%);left:var(--cw-sample-left,0%);width:var(--cw-sample-width,100%);height:var(--cw-sample-image-height,100%);max-width:none;max-height:none;object-fit:fill;transform:none;transition:none}.cw-native.cw-web-cabinetry .cw-web-construction-image{--cw-card-sample-height:320px;height:400px;padding:24px 20px 56px;display:grid;place-items:center}.cw-native.cw-web-cabinetry .cw-web-construction-card>div:last-child{padding-top:18px}.cw-native.cw-web-home-collections .cw-web-sample{--cw-card-sample-height:340px;height:400px;padding:30px 24px}@media(max-width:1000px){.cw-native.cw-web-home-collections .cw-web-sample{--cw-card-sample-height:250px;height:300px;padding:25px}}@media(max-width:700px){.cw-web .cw-web-gallery-grid .cw-web-sample{--cw-card-sample-height:220px}.cw-native.cw-web-home-collections .cw-web-sample{--cw-card-sample-height:320px;height:360px;padding:20px}.cw-native.cw-web-cabinetry .cw-web-construction-image{height:392px;padding:20px 20px 52px}}
/*# sourceMappingURL=/cdn/shop/t/78/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU */
