.page-width{max-width:var(--kcs-page-max-width, 1400px)!important;padding-left:1rem!important;padding-right:1rem!important}.header__row--top>.header__columns{width:100%;max-width:var(--kcs-header-max-width, 1500px);margin-left:auto;margin-right:auto;padding-left:4px;padding-right:4px}.shopify-section:has([class*=kcs_announcement_left_btn]){border-bottom:1px solid #35312e!important}.menu-list__link-title{font-family:var(--kcs-primary-font, "Figtree", sans-serif)!important;font-size:13px;font-weight:400!important;letter-spacing:.11em!important;line-height:1.4;color:var(--color-foreground)!important}.menu-list__list-item{margin:0 12px!important}.menu-list__link:hover .menu-list__link-title{text-decoration:underline}.menu-list__list-item:nth-last-child(2) .menu-list__link-title{color:#af5a3c!important}.kcs-header-search-inline{display:none}@media (min-width: 750px){.kcs-header-search-inline{display:block!important;width:100%!important;max-width:100%!important;flex:1 1 100%!important}}@media (max-width: 749px){search-button,.kcs-search-wrapper,.kcs-mobile-search-icon,.search-modal__button,predictive-search-component{display:none!important}}[id$=__176326116359f57c42] .section-content-wrapper{padding-left:7px!important;padding-right:0!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:7px!important}[id$=__176326116359f57c42] .shopify-block{flex:1 1 auto!important;width:auto!important;max-width:none!important;padding-left:10px!important;padding-right:0!important;display:block!important}[id$=__176326116359f57c42] .section-content-wrapper>a[class*=link]{flex:0 0 auto!important;display:inline-block!important;margin-right:1px!important;font-weight:600!important;color:#af5a3c!important;white-space:nowrap!important}@media screen and (min-width: 750px){[class*=shopify-section-group-header-group]:has([class*=ai-predictive-search-]){display:none}}@media screen and (max-width: 749px){[id$=__176326116359f57c42] .section-content-wrapper{gap:8px!important}[id$=__176326116359f57c42] .shopify-block{padding-left:8px!important}[id$=__176326116359f57c42] .section-content-wrapper>a[class*=link]{margin-right:8px!important;font-size:11px!important;letter-spacing:.6px!important;padding:6px 9px!important}}@media (max-width: 750px){.header__drawer--mobile,header-drawer.header-drawer,.header__drawer.desktop\:hidden{display:none!important}}@media (min-width: 751px){[id*=__ai_gen_block_][id*=hamburger],[class*=ai-hamburger-nav-],.shopify-block:has([class*=ai-hamburger]){display:none!important}[class*=ai-menu-backdrop-],[class*=ai-menu-overlay-]{display:none!important}}[class^=ai-mega-menu-container-]{width:100vw!important;max-width:100vw!important}[class^=ai-mega-menu-button-]:hover{background-color:#ffffff1a!important;color:#fff!important}[class*=scroll-gradient-left]{background:linear-gradient(to right,#35312e,transparent)!important;left:0!important;width:80px!important}[class*=scroll-gradient-right]{background:linear-gradient(to left,#35312e,transparent)!important;right:0!important;width:80px!important}@media (min-width: 750px){[id*=section_Ex3hwy]{display:block!important}[id*=section_WzLL4p]{display:none!important}}@media (max-width: 749px){[id*=section_Ex3hwy]{display:none!important}[id*=section_WzLL4p]{display:block!important}}.shopify-section[id*=media_with_content_CmRTUn]{margin-top:0rem;margin-bottom:0rem;padding:1rem 1.5rem 3.5rem}.shopify-section[id*=media_with_content_CmRTUn] .media-block{display:flex;justify-content:flex-end}.shopify-section[id*=media_with_content_CmRTUn] .media-block__media{display:block;max-width:90%;max-height:500px;height:auto;object-fit:cover;border-radius:8px;margin:0;padding:0;transform:translateY(47px)}.shopify-section[id*=media_with_content_CmRTUn] [class*=image-block--][class*=__image_]{display:none}@media screen and (max-width: 749px){.media-with-content[data-testid=media-with-content]{--padding-block-start: 1px !important;--padding-block-end: 1px !important}.shopify-section[id*=media_with_content_CmRTUn] [class*=image-block--][class*=__image_]{display:block}.shopify-section[id*=media_with_content_CmRTUn] .media-block{display:none!important}}[data-testid=media-with-content] p{font-size:15px!important;line-height:1.45}@media (max-width: 749px){[data-testid=media-with-content] .text-block[class*=__text_] h2{font-size:40px!important;line-height:1.25}[data-testid=media-with-content] p{font-size:17px!important;line-height:1.45}}.shopify-section[id*=kcs_image_text_call_us] [class*=__text_MX3h8n] p{max-width:1000px;font-size:var(--kcs-call-text-desktop, 55px)!important;margin-inline:auto;text-align:center;line-height:1.1!important;--line-height: 1.1 !important}@media screen and (max-width: 749px){.shopify-section[id*=kcs_image_text_call_us] [class*=__text_MX3h8n]{margin:0 auto!important;padding-left:0!important;padding-right:0!important;width:100%!important;text-align:center!important}.shopify-section[id*=kcs_image_text_call_us] [class*=__text_MX3h8n] p{font-size:var(--kcs-call-text-mobile, 70px)!important;text-align:center!important;line-height:.9!important;white-space:normal!important;word-break:break-word;margin:0 auto!important}}.shopify-section[id*=kcs_image_text_call_us] jumbo-text{max-width:var(--kcs-jumbo-max-width, 600px);margin-inline:auto;display:block;font-weight:100!important}.shopify-section[id*=kcs_image_text_call_us] [class*=__text_] h5{font-family:var(--kcs-primary-font, "Figtree", sans-serif)!important;font-weight:300!important;font-size:17px!important;letter-spacing:1.8px;text-transform:none}.shopify-section-group-footer-group .menu__heading.h4{font-size:10px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;margin-bottom:.75rem}.shopify-section-group-footer-group .menu__item a{font-size:13px;font-weight:400;letter-spacing:-.08px;color:var(--color-foreground);text-decoration:none;line-height:1.6}.shopify-section-group-footer-group .menu__item a:hover{text-decoration:underline}.shopify-section-group-footer-group .rte.text-block p{font-size:18px!important;line-height:1!important;margin-top:-15px!important;margin-bottom:-7px;max-width:350px}.shopify-section-group-footer-group .email-signup__input{padding:9px;font-size:14px}.shopify-section-group-footer-group .email-signup__button{padding:2.5px;border-radius:4px}.shopify-section-group-footer-group .icon-block{margin-top:-17px}.shopify-section-group-footer-group .icon-block:last-child{margin-right:0}.payment-icons__list{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%}.payment-icons__item{flex:0 1 auto;max-width:5.5%}@media (min-width: 750px){.payment-icons__list{padding-right:50px!important}}@media (max-width: 749px){.payment-icons{justify-content:center!important}.payment-icons__list{justify-content:center!important;flex-wrap:nowrap}.payment-icons__item{max-width:8.5%}}#shop-hcaptcha-badge-container{bottom:100px!important;z-index:998!important}.shopify-section[id*=template--][id*=__section] rte-formatter.text-block h3{color:var(--kcs-text-color, #35312e)}.shopify-section[id*=template--][id*=__section] rte-formatter.text-block h5{--font-size: 18px;font-weight:500;font-family:var(--kcs-serif-font, "Fraunces", serif);color:var(--kcs-text-color, #35312e)}.shopify-section[id*=template--][id*=__section] rte-formatter.text-block p{font-size:20px;font-weight:400;font-family:var(--kcs-serif-font, "Fraunces", serif);color:var(--kcs-text-color, #35312e)}.shopify-section[id*=template--][id*=__section] rte-formatter.text-block strong{color:var(--kcs-secondary-color, #af593c);font-size:22px;font-family:var(--kcs-primary-font, "Figtree", sans-serif);font-weight:400;font-style:normal}.shopify-section.template-collection rte-formatter.text-block em,.shopify-section.template-product rte-formatter.text-block em{text-decoration:line-through;font-size:12px;font-family:var(--kcs-primary-font, "Figtree", sans-serif);font-weight:500;font-style:italic}.shopify-section[id*=template--][id*=__section] .accordion .details__header{font-size:10px;font-weight:600;letter-spacing:.09em}.custom-liquid-spec-table{width:100%;border-collapse:collapse;font-family:var(--kcs-primary-font, "Figtree", sans-serif);font-size:11px;line-height:1.4;color:var(--kcs-text-color, #35312e)}.custom-liquid-spec-table td{border-bottom:1px solid #e6e6e6;padding:10px 0;vertical-align:top}.custom-liquid-spec-table td:first-child{font-family:var(--kcs-serif-font, "Fraunces Condensed", serif);font-size:15px;font-weight:500;letter-spacing:.02em;line-height:1;width:40%;padding-right:20px;text-transform:none}.custom-liquid-spec-table td:last-child{font-family:var(--kcs-primary-font, "Figtree", sans-serif);font-weight:500;letter-spacing:-.017em;line-height:1.2}@media screen and (max-width: 749px){.custom-liquid-spec-table td{font-size:14px}.custom-liquid-spec-table td:first-child{font-weight:500}}.shopify-section [class*=__text_6w8kjq] p{font-family:var(--kcs-primary-font, "Figtree", sans-serif)!important;font-weight:500!important;letter-spacing:-.017em!important;line-height:1.2!important}@media screen and (max-width: 749px){.shopify-section [class*=__text_6w8kjq] p{font-size:14px!important}}.kcs-rta-video-table-wrapper{background:#f5f3eb;border-radius:12px;padding:1rem;margin:5px}.custom-liquid-spec-table.kcs-rta-video-table td:first-child{width:auto}.custom-liquid-spec-table.kcs-rta-video-table td:last-child{width:75px;text-align:right}.kcs-video-filter-group{display:flex;align-items:center;gap:.5rem;font-size:8px;font-weight:500;margin-top:.5rem}.kcs-video-filter-group label{font-size:9px;font-weight:200;display:flex;align-items:center;gap:4px}.kcs-video-filter-group input[type=checkbox]{transform:scale(.8);accent-color:#35312e;border:1px solid #35312e}#kcs-video-search{width:100%;padding:6px;border:1px solid #ccc;border-radius:4px;font-size:10px}#kcs-view-all-toggle{font-size:9px;cursor:pointer;margin-top:4px;text-align:right;display:block}#kcs-video-modal{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;justify-content:center;align-items:center;z-index:9999}#kcs-video-player{max-width:90%;max-height:90%;background:#000}.kcs-rta-video-table thead{display:none}.kcs-video-thumb{position:relative;display:inline-block;max-height:30px}.kcs-video-thumb img{max-height:30px;width:auto;object-fit:contain;display:block;border-radius:6px}.kcs-video-thumb .play-button{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;transform:translate(-50%,-50%);background-image:url(/cdn/shop/files/KCS_Mini_Icons_and_Favicons_480x480_px_430x.png);background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:none}.kcs-rta-video-table td:first-child{font-family:Fraunces Condensed,serif;font-size:12px;font-weight:500;letter-spacing:.02em;line-height:1;width:40%;padding-right:20px;text-transform:none}@media screen and (max-width: 749px){.kcs-rta-video-table-wrapper{padding:.5rem}}@media screen and (max-width: 549px){.layout-panel-flex--row[style*="--horizontal-alignment: flex-end"][style*="--vertical-alignment: center"]{flex-direction:column!important;--flex-direction: column !important}}@media screen and (min-width: 550px) and (max-width: 749px){.layout-panel-flex--row[style*="--horizontal-alignment: flex-end"][style*="--vertical-alignment: center"]{flex-direction:row-reverse!important;--flex-direction: row-reverse !important}}@media screen and (min-width: 750px){.layout-panel-flex--row[style*="--horizontal-alignment: flex-end"][style*="--vertical-alignment: center"]{flex-direction:column!important;--flex-direction: column !important}}deferred-media.border-style .deferred-media__poster-button,deferred-media.border-style .deferred-media__poster-image,deferred-media.border-style video{border-radius:var(--border-radius);overflow:hidden}.kcs-video-modal{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000e6;z-index:9999;justify-content:center;align-items:center}.kcs-video-modal.active{display:flex}.kcs-video-modal-content{position:relative;max-width:90vw;max-height:90vh;background:#000;border-radius:var(--border-radius, 8px);overflow:hidden}.kcs-video-close{position:absolute;top:15px;right:20px;background:#ffffffe6;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;z-index:10000;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.kcs-video-close:hover{background:#fff}.kcs-video-modal video{width:100%;height:auto;max-height:90vh;display:block}@media (max-width: 749px){.kcs-video-modal-content{max-width:95vw;max-height:95vh}.kcs-video-close{top:10px;right:15px;width:35px;height:35px;font-size:18px}}@media screen and (min-width: 926px){[class*=ai-door-samples-]{max-width:375px!important}}[class*=ai-collection-grid__lightbox-][class*=aigenblock1810ca4n].active{z-index:10000!important;position:fixed!important}[class*=ai-collection-grid__lightbox-][class*=aigenblock1810ca4n]{z-index:9999!important}.facets-block-wrapper,.facets__form-wrapper,facets-form-component{z-index:10!important;position:relative!important}.swatch.swatch--filter,.variant-option__button-label.swatch-rounded{border-radius:0!important}.facets__swatch-label{background-color:#f5f3eb!important}.variant-option__button-label--has-swatch{background-color:transparent!important}.swatch.swatch--filter{border-radius:3px!important;overflow:hidden}details[id*=filter-p-t-category] .facets__inputs-list-item:has(input[data-label="Base Kitchen Cabinets"]),details[id*=filter-p-t-category] .facets__inputs-list-item:has(input[data-label="Wall Kitchen Cabinets"]){display:none}.facets__inputs-list-item:has(input[type=checkbox]:checked){background-color:#35312e0a;border-radius:4px;padding:2px 4px;margin:2px 0;transition:background-color .2s ease}.facets__inputs-list-item:has(input[type=checkbox]:checked) .variant-option__input-label{font-weight:600}.facets__inputs-list-item:has(input[type=checkbox]:checked){border-left:3px solid rgba(53,49,46,.2);padding-left:7px}.facets__inputs-list-item{transition:all .2s ease}details[id*=filter-p-t-category] .facets__inputs-list-item.hidden{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;overflow:visible!important}details[id*=filter-p-t-category] .show-more__button{display:none!important}details[id*=filter-p-t-category] show-more-component .show-more__button{display:none!important;visibility:hidden!important}details[id*=filter-p-t-category] .facets__inputs-list{max-height:none!important;overflow:visible!important}@media screen and (max-width: 749px){.facets__actions--active,.facets__actions{position:sticky!important;bottom:0!important;z-index:9999!important;pointer-events:auto!important;background:#fcfaf6!important;padding:1rem 1rem 12px!important;box-shadow:0 -2px 8px #0000000d!important;min-height:60px!important;align-items:center!important}.facets__form{padding-bottom:100px!important}.facets__actions--active .facets__clear-all,.facets__actions--active .facets__see-results,.facets__actions .facets__clear-all,.facets__actions .facets__see-results{height:auto!important;min-height:44px!important;padding-block:.75rem!important}}@media (min-width: 750px){.facets-remove-mobile-wrapper,.facets-remove-mobile-display{display:none!important}}.template-product h1,.product-information h1{font-weight:400!important}.product-information [class*=__text_] h2{font-weight:100!important}.accordion .details__header{font-size:10px!important;font-weight:600!important;letter-spacing:.09em!important;font-family:var(--kcs-primary-font, "Figtree", sans-serif)!important;text-transform:uppercase!important;color:var(--kcs-text-color, #35312e)!important;padding:12px 0!important;display:flex!important;align-items:center!important;gap:8px!important}.accordion .details__icon{width:16px!important;height:16px!important;margin-right:4px!important;opacity:.7!important}.accordion .details-content{padding-top:8px!important;padding-bottom:16px!important}.kcs-10x10-package-badge{display:inline-flex!important;align-items:center!important;background-color:#465661!important;color:#fff!important;padding:8px 12px!important;border-radius:6px!important;margin-bottom:16px!important;font-family:var(--kcs-primary-font, "Figtree", sans-serif)!important;font-weight:500!important;font-size:14px!important;width:auto!important}.kcs-10x10-text{line-height:1.2!important;margin-right:8px!important}.kcs-10x10-checkmark{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;border:2px solid white!important;border-radius:3px!important;font-size:12px!important;font-weight:700!important;color:#fff!important;flex-shrink:0!important}@media screen and (max-width: 749px){.kcs-10x10-package-badge{font-size:13px!important;padding:6px 10px!important}.kcs-10x10-checkmark{width:16px!important;height:16px!important;font-size:11px!important}}.product-media__image,.deferred-media__poster-image,.dialog-zoomed-gallery .product-media__image,.slideshow-controls--thumbnails .slideshow-controls__item img{background-color:#f6f3eb}@media screen and (max-width: 749px){.media-gallery--hint .product-media__image{background-color:#f6f3eb}}@media (min-width: 750px){.product-information__grid{grid-template-columns:minmax(auto,765px) 515px!important;justify-content:center!important;gap:48px!important;max-width:1328px!important;margin:0 auto!important}.product-information__media{max-width:765px!important;width:100%!important}.product-information__media media-gallery{max-width:100%!important}.product-information__details,.product-information ._product-details{max-width:515px!important;width:515px!important}.product-information__media .product-media__image,.product-information__media .media-gallery__grid{max-width:100%!important}}.custom-liquid-cabinet-details-table{background-color:#f5f3eb00;border-radius:20px;padding:15px}.custom-liquid-cabinet-details-table td:first-child{font-weight:500;padding-right:10px;opacity:.8;font-size:11px}.custom-liquid-cabinet-details-table td:last-child{font-weight:400;opacity:.55;font-size:11px}[class*=ai-before-after-wrapper-]{pointer-events:auto!important;position:relative;z-index:10}[class*=ai-before-after-wrapper-] *{pointer-events:auto!important}[class*=ai-before-after-container-]{pointer-events:auto!important;position:relative;z-index:2}[class*=ai-before-after-slider-][data-slider]{pointer-events:auto!important;z-index:10!important;cursor:ew-resize!important}[class*=ai-before-after-handle-]{pointer-events:auto!important;cursor:ew-resize!important}@media (max-width: 749px){[class*=ai-before-after-wrapper-]{z-index:100;isolation:isolate}[class*=ai-before-after-container-]{touch-action:pan-x}[class*=ai-before-after-slider-][data-slider],[class*=ai-before-after-handle-]{touch-action:none}}@media screen and (min-width: 750px){.layout-panel-flex--row:has([class*=ai-before-after-wrapper-][class*=aigenblockb34310f]){justify-content:flex-start!important;gap:32px!important}.layout-panel-flex--row:has([class*=ai-before-after-wrapper-][class*=aigenblockb34310f])>.group-block{flex-basis:68%!important;width:68%!important;max-width:978px!important}[class*=ai-before-after-wrapper-][class*=aigenblockb34310f]{width:30%!important;max-width:430px!important;min-width:30%!important;flex-basis:30%!important;flex-shrink:0!important}[class*=ai-before-after-image-][class*=aigenblockb34310f]{width:100%!important;max-width:100%!important}}[class*=ai-popup-modal-][class*=active]{height:auto!important;max-height:97vh!important;overflow-y:auto!important;display:flex!important;flex-direction:column!important}[class*=ai-popup-form-container-]{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;overflow:visible!important}[class*=ai-popup-form-container-] iframe[id*=NcnyHdzKUvJ9499]{flex-shrink:0!important;overflow:visible!important;border:none!important}[class*=ai-popup-form-container-] iframe[style*=overflow]{overflow:visible!important}@media screen and (min-width: 750px){[class*=ai-popup-form-container-]{max-height:80vh!important;overflow:hidden!important}[class*=ai-popup-form-container-] iframe[id*=NcnyHdzKUvJ9499]{margin-top:0!important;margin-bottom:-155px!important;margin-left:5px!important;clip-path:inset(0 0 80px 0)!important}[class*=ai-popup-modal-][class*=active]{padding-bottom:0!important;padding-right:10px!important}}@media screen and (max-width: 749px){[class*=ai-popup-form-container-]{max-height:95vh!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;padding-bottom:40px!important}[class*=ai-popup-form-container-] iframe[id*=NcnyHdzKUvJ9499]{margin-top:0!important;margin-bottom:-80px!important;margin-left:5px!important;clip-path:inset(0 0 60px 0)!important}[class*=ai-popup-modal-][class*=active]{padding-top:20px!important;padding-bottom:0!important;padding-right:10px!important}}[id*=template--18811253522510__section_mkjL4d] a[href="/pages/design-meeting"].button{font-size:14px!important}.hero-wrapper~* rte-formatter.text-block--background h4,rte-formatter.text-block--background h4{white-space:nowrap!important}.amp{font-family:Arial,sans-serif!important;font-size:.75em;font-weight:400;display:inline-block;vertical-align:baseline}
/*# sourceMappingURL=/cdn/shop/t/115/assets/kcs_custom.css.map */
