:root{--kas-navy: #35405c;--kas-blue: #47526d;--kas-action: #47526d;--kas-action-hover: #35405c;--kas-link: #11679b;--kas-link-hover: #0d527c;--kas-yellow: #d7a332;--kas-yellow-hover: #c28d22;--kas-ink: #283142;--kas-muted: #667085;--kas-surface: #ffffff;--kas-surface-soft: #f3f5f8;--kas-border: #dfe3e8;--kas-success: #39854b;--kas-danger: #b43c35;--kas-focus: #f2bf32;--kas-radius: 0;--kas-shadow-card: 0 8px 24px rgba(23, 35, 55, .1);--kas-brand-primary: var(--kas-navy);--kas-brand-link: var(--kas-link);--kas-brand-ink: var(--kas-ink);--kas-brand-muted: var(--kas-muted);--kas-brand-pale: var(--kas-surface-soft);--kas-brand-border: var(--kas-border);--kas-brand-amber: var(--kas-yellow);--kas-brand-hover: var(--kas-link-hover)}.site-navigation-wrapper{background-color:var(--kas-blue)}.kas-bg-navy,.kas-footer-section,.kas-collection__support,.kas-slatwall__support{background-color:var(--kas-navy)}.rte a:not(.button):not(.kas-button),.kas-text-link{color:var(--kas-link);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.18em;transition:color .16s ease,text-decoration-thickness .16s ease}.rte a:not(.button):not(.kas-button):hover,.kas-text-link:hover{color:var(--kas-link-hover);text-decoration-thickness:2px}.kas-bg-navy .rte a,.kas-link--inverse,.kas-footer-section a:not(.kas-button),.kas-collection__support a:not(.kas-button),.kas-slatwall__support a:not(.kas-button){color:#fff;text-decoration-color:currentColor}.kas-button,.kas-slatwall-card__button,.kas-collection__support>a,.kas-slatwall__support>a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:.55rem;padding:.72rem 1.1rem;border:2px solid var(--kas-action);border-radius:var(--kas-radius);background:var(--kas-action);color:#fff;font:inherit;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.kas-button:hover,.kas-slatwall-card__button:hover,.kas-collection__support>a:hover,.kas-slatwall__support>a:hover{border-color:var(--kas-action-hover);background:var(--kas-action-hover);color:#fff}.kas-button--secondary{background:transparent;color:var(--kas-action)}.kas-button--secondary:hover{border-color:var(--kas-action);background:var(--kas-action);color:#fff}.kas-button--accent{border-color:var(--kas-yellow);background:var(--kas-yellow);color:var(--kas-navy)}.kas-button--accent:hover{border-color:var(--kas-yellow-hover);background:var(--kas-yellow-hover);color:var(--kas-navy)}.kas-button--inverse{border-color:#fff;background:transparent;color:#fff}.kas-button--inverse:hover{border-color:#fff;background:#fff;color:var(--kas-navy)}.kas-button:focus-visible,.kas-slatwall-card__button:focus-visible,.kas-collection__support>a:focus-visible,.kas-slatwall__support>a:focus-visible,.kas-text-link:focus-visible,.rte a:focus-visible{outline:3px solid var(--kas-focus);outline-offset:3px}.kas-catalog-card{position:relative;display:flex;min-width:0;height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--kas-border);border-radius:var(--kas-radius);background:var(--kas-surface);color:var(--kas-ink);transition:border-color .18s ease,box-shadow .18s ease}.kas-catalog-card:hover,.kas-catalog-card:focus-within{border-color:var(--kas-link);box-shadow:var(--kas-shadow-card)}.kas-catalog-card__link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.kas-catalog-card__link:focus-visible{outline:3px solid var(--kas-focus);outline-offset:-5px}.kas-catalog-card__media{position:relative;display:grid;aspect-ratio:1 / 1;place-items:center;overflow:hidden;background:#f7f8f9}.kas-catalog-card__media img,.kas-catalog-card__media svg{width:100%;height:100%;padding:12px;object-fit:contain;transition:transform .24s ease}@media(hover:hover)and (pointer:fine){.kas-catalog-card:hover .kas-catalog-card__media img{transform:scale(1.025)}}.kas-catalog-card__badge{position:absolute;z-index:3;top:10px;left:10px;max-width:calc(100% - 20px);padding:5px 8px;background:var(--kas-blue);color:#fff;font-size:.6875rem;font-weight:800;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;pointer-events:none}.kas-catalog-card__body{display:flex;flex:1;flex-direction:column;padding:16px}.kas-catalog-card__title{margin:0;color:var(--kas-ink);font-size:.98rem;line-height:1.35}.kas-catalog-card__vendor{margin:0 0 5px;color:var(--kas-muted);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase}.kas-catalog-card__summary,.kas-catalog-card__options{margin:8px 0 0;color:var(--kas-muted);font-size:.82rem;line-height:1.45}.kas-catalog-card__options{color:var(--kas-ink);font-weight:700}.kas-catalog-card__footer{margin-top:auto;padding-top:14px}.kas-catalog-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;margin:0}.kas-catalog-card__price strong{font-size:1.05rem}.kas-catalog-card__price small{color:var(--kas-muted);font-size:.72rem}.kas-catalog-card__price s{color:var(--kas-muted)}.kas-catalog-card__availability{margin:7px 0 0;color:var(--kas-success);font-size:.78rem;font-weight:700}.kas-catalog-card__availability--muted{color:var(--kas-muted);font-weight:600}.kas-catalog-card__availability--negative{color:var(--kas-danger)}.kas-catalog-card__cta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;padding-top:11px;border-top:1px solid var(--kas-border);color:var(--kas-link);font-size:.82rem;font-weight:800}.kas-catalog-card__cta-arrow{transition:transform .18s ease}@media(hover:hover)and (pointer:fine){.kas-catalog-card:hover .kas-catalog-card__cta-arrow{transform:translate(3px)}}.kas-catalog-card--compact .kas-catalog-card__summary,.kas-catalog-card--compact .kas-catalog-card__options{display:none}.kas-collection .kas-product-card,.kas-slatwall .kas-slatwall-card{border-color:var(--kas-border);box-shadow:none;transform:none;transition:border-color .18s ease,box-shadow .18s ease}.kas-collection .kas-product-card:hover,.kas-collection .kas-product-card:focus-within,.kas-slatwall .kas-slatwall-card:hover,.kas-slatwall .kas-slatwall-card:focus-within{border-color:var(--kas-link);box-shadow:var(--kas-shadow-card);transform:none}.kas-collection .kas-product-card h2 a,.kas-slatwall .kas-slatwall-card h3 a{color:var(--kas-ink);text-decoration:none}.kas-collection .kas-product-card h2 a:hover,.kas-slatwall .kas-slatwall-card h3 a:hover{color:var(--kas-link)}.kas-collection .kas-product-card__badge,.kas-slatwall .kas-slatwall-card__badge{background:var(--kas-blue);color:#fff}:is(.k50-button,.kas-about__button,.kas-bm__button,.kas-button,.kas-counters__button,.kas-display-accessories__button,.kas-dr__button,.kas-faq__button,.kas-finishes__button,.kas-garden__button,.kas-grocery__button,.kas-hooks__button,.kas-ideas__button,.kas-joinery__button,.kas-k50-loads__button,.kas-k50-summary__button,.kas-project-card__button,.kas-project__button,.kas-racking__button,.kas-sector__button,.kas-slatwall-card__button,.kas-terms__button,.kas-finish-guide-link a,.kas-form-submit){display:inline-flex!important;min-height:44px!important;align-items:center!important;justify-content:center!important;gap:.55rem!important;box-sizing:border-box!important;padding:.72rem 1.1rem!important;border:2px solid var(--kas-action)!important;border-radius:var(--kas-radius)!important;background:var(--kas-action)!important;box-shadow:none!important;color:#fff!important;font:inherit!important;font-weight:800!important;line-height:1.2!important;text-align:center!important;text-decoration:none!important;transform:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease!important}:is(.k50-button,.kas-about__button,.kas-bm__button,.kas-button,.kas-counters__button,.kas-display-accessories__button,.kas-dr__button,.kas-faq__button,.kas-finishes__button,.kas-garden__button,.kas-grocery__button,.kas-hooks__button,.kas-ideas__button,.kas-joinery__button,.kas-k50-loads__button,.kas-k50-summary__button,.kas-project-card__button,.kas-project__button,.kas-racking__button,.kas-sector__button,.kas-slatwall-card__button,.kas-terms__button,.kas-finish-guide-link a,.kas-form-submit):hover{border-color:var(--kas-action-hover)!important;background:var(--kas-action-hover)!important;color:#fff!important;text-decoration:none!important;transform:none!important}:is(.kas-about__button--secondary,.kas-bm__button--secondary,.kas-button--secondary,.kas-button--outline,.kas-button--ghost,.kas-finishes__button--outline,.kas-garden__button--outline,.kas-grocery__button--outline,.kas-grocery__button--ghost,.kas-k50-loads__button--secondary,.kas-k50-summary__button--secondary){border-color:var(--kas-action)!important;background:transparent!important;color:var(--kas-action)!important}:is(.kas-about__button--secondary,.kas-bm__button--secondary,.kas-button--secondary,.kas-button--outline,.kas-button--ghost,.kas-finishes__button--outline,.kas-garden__button--outline,.kas-grocery__button--outline,.kas-grocery__button--ghost,.kas-k50-loads__button--secondary,.kas-k50-summary__button--secondary):hover{border-color:var(--kas-action)!important;background:var(--kas-action)!important;color:#fff!important}:is(.k50-button--outline-light,.kas-about__button--white,.kas-bm__button--light,.kas-button--light,.kas-counters__button--light,.kas-dr__button--light,.kas-garden__button--light,.kas-grocery__button--light,.kas-hooks__button,.kas-joinery__button--light,.kas-project-card__button,.kas-project__button--light,.kas-sector__button--light){border-color:#fff!important;background:#fff!important;color:var(--kas-navy)!important}:is(.k50-button--outline-light,.kas-about__button--white,.kas-bm__button--light,.kas-button--light,.kas-counters__button--light,.kas-dr__button--light,.kas-garden__button--light,.kas-grocery__button--light,.kas-hooks__button,.kas-joinery__button--light,.kas-project-card__button,.kas-project__button--light,.kas-sector__button--light):hover{border-color:var(--kas-yellow)!important;background:var(--kas-yellow)!important;color:var(--kas-navy)!important}:is(.kas-hero .kas-button--primary,.k50-hero .k50-button--primary,.kas-sector__hero .kas-sector__button,.kas-garden__hero .kas-garden__button--primary,.kas-grocery__hero .kas-grocery__button--primary,.kas-bm__hero .kas-bm__button--primary){border-color:#fff!important;background:#fff!important;color:var(--kas-navy)!important}:is(.kas-hero .kas-button--primary,.k50-hero .k50-button--primary,.kas-sector__hero .kas-sector__button,.kas-garden__hero .kas-garden__button--primary,.kas-grocery__hero .kas-grocery__button--primary,.kas-bm__hero .kas-bm__button--primary):hover{border-color:var(--kas-yellow)!important;background:var(--kas-yellow)!important;color:var(--kas-navy)!important}:is(.kas-hero .kas-button--secondary,.k50-hero .k50-button--outline-light,.kas-garden__hero .kas-garden__button--outline,.kas-grocery__hero .kas-grocery__button--outline){border-color:#fff!important;background:transparent!important;color:#fff!important}:is(.kas-hero .kas-button--secondary,.k50-hero .k50-button--outline-light,.kas-garden__hero .kas-garden__button--outline,.kas-grocery__hero .kas-grocery__button--outline):hover{border-color:#fff!important;background:#fff!important;color:var(--kas-navy)!important}:is(.kas-counters__cta .kas-counters__button,.k50-final .k50-button--primary,.k50-support .k50-button--primary,.kas-ideas__cta .kas-ideas__button,.kas-joinery__cta .kas-joinery__button,.kas-garden__cta .kas-garden__button,.kas-grocery__cta .kas-grocery__button--light,.kas-sector__cta .kas-sector__button,.kas-sectors__final-cta .kas-button--light,.kas-project .kas-project__button--light,.kas-racking__cta .kas-racking__button,.kas-bm__cta .kas-bm__button,.kas-about__cta .kas-about__button){border-color:#fff!important;background:#fff!important;color:var(--kas-navy)!important}:is(.kas-counters__cta .kas-counters__button,.k50-final .k50-button--primary,.k50-support .k50-button--primary,.kas-ideas__cta .kas-ideas__button,.kas-joinery__cta .kas-joinery__button,.kas-garden__cta .kas-garden__button,.kas-grocery__cta .kas-grocery__button--light,.kas-sector__cta .kas-sector__button,.kas-sectors__final-cta .kas-button--light,.kas-project .kas-project__button--light,.kas-racking__cta .kas-racking__button,.kas-bm__cta .kas-bm__button,.kas-about__cta .kas-about__button):hover{border-color:var(--kas-yellow)!important;background:var(--kas-yellow)!important;color:var(--kas-navy)!important}:is(.k50-button,.kas-about__button,.kas-bm__button,.kas-button,.kas-counters__button,.kas-display-accessories__button,.kas-dr__button,.kas-faq__button,.kas-finishes__button,.kas-garden__button,.kas-grocery__button,.kas-hooks__button,.kas-ideas__button,.kas-joinery__button,.kas-k50-loads__button,.kas-k50-summary__button,.kas-project-card__button,.kas-project__button,.kas-racking__button,.kas-sector__button,.kas-slatwall-card__button,.kas-terms__button,.kas-finish-guide-link a,.kas-form-submit):focus-visible{outline:3px solid var(--kas-focus)!important;outline-offset:3px!important}:is(.k50-text-link,.kas-bm__text-link,.kas-counters__text-link,.kas-dr__text-link,.kas-garden__text-link,.kas-grocery__text-link,.kas-joinery__text-link,.kas-sector__text-link,.kas-text-link,.kas-collection__header-link,.kas-collection__tag-link,.kas-slatwall-finishes__guide-link){color:var(--kas-link)!important;text-decoration-line:underline!important;text-decoration-thickness:1px!important;text-underline-offset:.18em!important;transform:none!important;transition:color .16s ease,text-decoration-thickness .16s ease!important}:is(.k50-text-link,.kas-bm__text-link,.kas-counters__text-link,.kas-dr__text-link,.kas-garden__text-link,.kas-grocery__text-link,.kas-joinery__text-link,.kas-sector__text-link,.kas-text-link,.kas-collection__header-link,.kas-collection__tag-link,.kas-slatwall-finishes__guide-link):hover{color:var(--kas-link-hover)!important;text-decoration-thickness:2px!important;transform:none!important}:is(.kas-counters__text-link--light,.kas-link--inverse){color:#fff!important}:is(.kas-display-accessories__card-link,.kas-hooks__card-link,.kas-sector-card__link,.kas-finishes__next-tile,.kas-collection__nav-item[href],.k50-card,.kas-sector-card,.kas-finish-card,.kas-contact-card,.kas-bm__solution,.kas-bm__product,.kas-garden__department,.kas-joinery__category){text-decoration:none!important;transform:none!important;transition:border-color .18s ease,box-shadow .18s ease!important}:is(.kas-display-accessories__card-link,.kas-hooks__card-link,.kas-sector-card__link,.kas-finishes__next-tile,.kas-collection__nav-item[href],.k50-card,.kas-sector-card,.kas-finish-card,.kas-contact-card,.kas-bm__solution,.kas-bm__product,.kas-garden__department,.kas-joinery__category):hover{border-color:var(--kas-link)!important;box-shadow:var(--kas-shadow-card)!important;transform:none!important}:is(.kas-display-accessories__card-link,.kas-hooks__card-link,.kas-sector-card__link,.kas-finishes__next-tile,.kas-collection__nav-item[href],.k50-card,.kas-sector-card,.kas-finish-card,.kas-contact-card,.kas-bm__solution,.kas-bm__product,.kas-garden__department,.kas-joinery__category):focus-visible{outline:3px solid var(--kas-focus)!important;outline-offset:3px!important}.kas-finishes__nav a:hover{transform:none!important}.k50-resource{border:1px solid var(--kas-border)!important;background:#fff!important;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease!important}.k50-resource:hover,.k50-resource:focus-visible{border-color:var(--kas-link)!important;background:var(--kas-surface-soft)!important;box-shadow:var(--kas-shadow-card)!important}.k50-resource b{transition:color .18s ease,transform .18s ease!important}.k50-resource:hover b,.k50-resource:focus-visible b{color:var(--kas-link-hover)!important;transform:translate(4px)!important}.k50-resource:focus-visible{outline:3px solid var(--kas-focus)!important;outline-offset:3px!important}.k50-application{border:1px solid var(--kas-border)!important;transition:border-color .18s ease,box-shadow .18s ease!important}.k50-application:hover,.k50-application:focus-visible{border-color:var(--kas-link)!important;box-shadow:var(--kas-shadow-card)!important}.k50-application>div>span{text-decoration-line:underline!important;text-decoration-thickness:1px!important;text-underline-offset:.18em!important;transition:color .16s ease,text-decoration-thickness .16s ease!important}.k50-application:hover>div>span,.k50-application:focus-visible>div>span{color:var(--kas-link-hover)!important;text-decoration-thickness:2px!important}.k50-application:focus-visible{outline:3px solid var(--kas-focus)!important;outline-offset:3px!important}.k50-accessory{border-color:var(--kas-border)!important;transition:border-color .18s ease,box-shadow .18s ease!important}.k50-accessory__image-wrap img,.k50-accessory__image-wrap svg{transition:transform .24s ease!important}.k50-accessory span{transition:color .16s ease!important}.k50-accessory:hover,.k50-accessory:focus-visible{border-color:var(--kas-link)!important;box-shadow:var(--kas-shadow-card)!important}.k50-accessory:hover .k50-accessory__image-wrap img,.k50-accessory:hover .k50-accessory__image-wrap svg,.k50-accessory:focus-visible .k50-accessory__image-wrap img,.k50-accessory:focus-visible .k50-accessory__image-wrap svg{transform:scale(1.025)!important}.k50-accessory:hover span,.k50-accessory:focus-visible span{color:var(--kas-link-hover)!important}.k50-accessory:focus-visible{outline:3px solid var(--kas-focus)!important;outline-offset:3px!important}.kas-slatwall__finishes>a{border:2px solid var(--kas-action)!important;border-radius:var(--kas-radius)!important;background:var(--kas-action)!important;color:#fff!important;transform:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease!important}.kas-slatwall__finishes>a:hover{border-color:var(--kas-action-hover)!important;background:var(--kas-action-hover)!important;color:#fff!important;transform:none!important}.kas-slatwall__finishes>a:focus-visible{outline:3px solid var(--kas-focus)!important;outline-offset:3px!important}.kas-sector-card__cta{text-decoration-line:underline!important;text-decoration-thickness:1px!important;text-underline-offset:.18em!important;transition:color .16s ease,text-decoration-thickness .16s ease!important}.kas-sector-card__cta>span{display:inline-block!important;transition:transform .18s ease!important}.kas-sector-card:hover .kas-sector-card__cta,.kas-sector-card:focus-within .kas-sector-card__cta{color:var(--kas-link-hover)!important;text-decoration-thickness:2px!important}.kas-sector-card:hover .kas-sector-card__cta>span,.kas-sector-card:focus-within .kas-sector-card__cta>span{transform:translate(4px)!important}.headercta a{border-color:var(--kas-blue)!important;border-radius:var(--kas-radius)!important;background:var(--kas-blue)!important;transform:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease!important}.headercta a:hover{border-color:var(--kas-navy)!important;background:var(--kas-navy)!important;color:#fff!important;transform:none!important}.headercta a:focus-visible{outline:3px solid var(--kas-focus)!important;outline-offset:3px!important}.kas-hero .kas-hero__eyebrow,.kas-project .kas-project__eyebrow,.kas-bm__hero .kas-bm__eyebrow,.kas-bm__proof .kas-bm__eyebrow,.kas-bm__cta .kas-bm__eyebrow,.kas-garden__hero .kas-garden__eyebrow,.kas-garden__cta .kas-garden__eyebrow,.kas-sector__hero .kas-sector__eyebrow,.kas-sector__cta .kas-sector__kicker,.kas-counters__hero .kas-counters__eyebrow,.kas-counters__cta .kas-counters__eyebrow,.kas-joinery__hero .kas-joinery__eyebrow,.kas-joinery__cta .kas-joinery__eyebrow,.kas-ideas__hero .kas-ideas__eyebrow,.kas-ideas__cta .kas-ideas__eyebrow,.kas-about__section--blue .kas-about__eyebrow,.kas-about__cta .kas-about__eyebrow,.kas-collection__support .kas-collection__eyebrow,.kas-faq__contact .kas-faq__eyebrow,.kas-k50-bay__support .kas-k50-bay__eyebrow,.kas-slatwall-combination__cta .kas-slatwall-combination__eyebrow,.k50-hero .k50-eyebrow,.k50-support .k50-eyebrow,.k50-final .k50-eyebrow,.kas-slatwall__support .kas-slatwall__eyebrow,.kas-racking__cta .kas-racking__eyebrow,.kas-grocery__hero .kas-grocery__eyebrow{color:var(--kas-yellow)!important;opacity:1!important}@media screen and (min-width:1024px){.utility-bar .utility-bar__menu-link:not([href^="tel:"]):not([href*="wa.me"]):not([href*="whatsapp.com"]),.utility-bar .small-promo-content a{color:var(--kas-link)!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:.18em!important}.utility-bar .utility-bar__menu-link:not([href^="tel:"]):not([href*="wa.me"]):not([href*="whatsapp.com"]):hover,.utility-bar .small-promo-content a:hover{color:var(--kas-link-hover)!important;text-decoration-thickness:2px!important}.utility-bar a[href^="tel:"]{border:2px solid var(--kas-blue)!important;border-radius:var(--kas-radius)!important;background:var(--kas-blue)!important;color:#fff!important;text-decoration:none!important;transform:none!important}.utility-bar a[href^="tel:"]:hover{border-color:var(--kas-navy)!important;background:var(--kas-navy)!important;color:#fff!important;text-decoration:none!important;transform:none!important}.utility-bar a[href*="wa.me"],.utility-bar a[href*="whatsapp.com"]{border:2px solid var(--kas-blue)!important;border-radius:var(--kas-radius)!important;background:transparent!important;color:var(--kas-blue)!important;text-decoration:none!important;transform:none!important}.utility-bar a[href*="wa.me"]:hover,.utility-bar a[href*="whatsapp.com"]:hover{border-color:var(--kas-blue)!important;background:var(--kas-blue)!important;color:#fff!important;text-decoration:none!important;transform:none!important}.utility-bar a[href^="tel:"]:focus-visible,.utility-bar a[href*="wa.me"]:focus-visible,.utility-bar a[href*="whatsapp.com"]:focus-visible,.utility-bar .utility-bar__menu-link:focus-visible,.utility-bar .small-promo-content a:focus-visible{outline:3px solid var(--kas-focus)!important;outline-offset:3px!important}}@media(prefers-reduced-motion:reduce){.kas-button,.kas-text-link,.kas-catalog-card,.kas-catalog-card__media img,.kas-catalog-card__cta-arrow,.k50-accessory,.k50-accessory__image-wrap img,.k50-accessory__image-wrap svg,.k50-accessory span,.kas-slatwall__finishes>a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/95/assets/kas-design-system.css.map */
