:root{--kufu-black: #111111;--kufu-charcoal: #232323;--kufu-paper: #f5f5f2;--kufu-silver: #9da3a8;--kufu-heading-gray: #42464b;--kufu-red: #e31b23;--kufu-dark-red: #b41119}.header-nav-plain .header-logo .header__heading-link,.header-mobile__item--logo .header__heading-logo{display:inline-block}.header-nav-plain .header-logo img,.header-mobile__item--logo img{background:#fff;filter:brightness(.64)}.kufu-brand-hero{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);background:var(--kufu-black);color:#fff}.kufu-brand-hero__copy{align-self:center;padding:clamp(36px,6vw,105px) clamp(24px,5vw,84px)}.kufu-brand-hero h1{margin:0 0 18px;color:var(--kufu-silver);font:700 clamp(43px,4.7vw,78px)/.96 "Barlow Condensed","Arial Narrow",sans-serif;text-transform:uppercase}.kufu-brand-hero p,.kufu-brand-feature p,.kufu-brand-specs p{max-width:46ch;margin:0 0 24px;font-size:18px;line-height:1.5}.kufu-brand-hero__photo{display:block;min-width:0}.kufu-brand-hero__photo img{display:block;width:100%;height:100%;max-height:720px;min-height:400px;object-fit:cover;object-position:center}.kufu-brand-actions{display:flex;flex-wrap:wrap;gap:12px}.kufu-brand-actions .kufu-brand-button{display:inline-flex;align-items:center;min-height:46px;padding:10px 21px;border:1px solid var(--kufu-red);background:var(--kufu-red);color:#fff;font-weight:700;text-decoration:none}.kufu-brand-actions .kufu-brand-button:hover{background:var(--kufu-dark-red);border-color:var(--kufu-dark-red)}.kufu-brand-actions .kufu-brand-button--outline{border-color:#ddd;background:transparent}.kufu-brand-actions .kufu-brand-button:focus-visible,.kufu-brand-feature .kufu-brand-text-link:focus-visible{outline:2px solid white;outline-offset:4px}.kufu-brand-feature{scroll-margin-top:100px;background:var(--kufu-charcoal);color:#fff}.kufu-brand-feature__inner,.kufu-brand-specs{width:min(100% - 48px,1170px);margin-inline:auto;padding-block:clamp(34px,5vw,72px)}.kufu-brand-feature__inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(22px,5vw,80px)}.kufu-brand-feature h2,.kufu-brand-specs h2{margin:0 0 12px;font:700 clamp(34px,4.5vw,62px)/1.03 "Barlow Condensed","Arial Narrow",sans-serif}.kufu-brand-feature h2,#MainContent .gallery-fixed-header h2,#MainContent .scroller-fixed-header h2{color:var(--kufu-silver)}#MainContent .kufu-brand-specs h2,#MainContent .halo-block-header .title,#MainContent .page-header,#MainContent .productView-title{color:var(--kufu-heading-gray)}.kufu-brand-feature .kufu-brand-text-link{color:#fff;text-decoration:underline;text-underline-offset:4px}.kufu-brand-feature video{display:block;width:100%;aspect-ratio:16 / 9;background:#111}.kufu-brand-specs table{width:100%;border-collapse:collapse;table-layout:fixed}.kufu-brand-specs th,.kufu-brand-specs td{padding:12px 8px;text-align:left;border-bottom:1px solid #c9c9c5;overflow-wrap:anywhere}@media(max-width:749px){.kufu-brand-hero,.kufu-brand-feature__inner{grid-template-columns:minmax(0,1fr)}.kufu-brand-hero__photo img{height:auto;min-height:0;aspect-ratio:4 / 3}.kufu-brand-hero__copy{padding-bottom:30px}}.kufu-hero-color-filters{position:absolute;pointer-events:none}#MainContent [id$=__image_banner_hYDVga] img{filter:url(#kufu-hero-silver-desktop)}#MainContent [id$=__featured_collection_aF4ipb] .halo-block-header .title{padding:.35em .45em;background:var(--kufu-charcoal);color:var(--kufu-silver);font:700 clamp(34px,4.5vw,62px)/1.03 "Barlow Condensed","Arial Narrow",sans-serif}#MainContent [id$=__featured_collection_aF4ipb] .halo-block-header .title .text{background:transparent;color:inherit}.kufu-faq-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;background:var(--kufu-charcoal);color:#fff}.kufu-faq-feature__photo{overflow:hidden}.kufu-faq-feature__photo img{display:block;width:165%;max-width:none;height:auto}.kufu-faq-feature__copy{padding:clamp(24px,5vw,74px)}.kufu-faq-feature h2{margin:0 0 12px;color:var(--kufu-silver);font:700 clamp(34px,4.5vw,62px)/1.03 "Barlow Condensed","Arial Narrow",sans-serif}.kufu-faq-feature p{margin:0 0 24px;font-size:18px;line-height:1.5}@media(max-width:767px){#MainContent [id$=__image_banner_hYDVga] img{filter:url(#kufu-hero-silver-mobile)}.kufu-faq-feature{grid-template-columns:minmax(0,1fr)}}body:not(.template-index) #MainContent{--kufu-display-font: "Barlow Condensed", "Arial Narrow", sans-serif;--kufu-rule: #d6d7d3}body:not(.template-index) #MainContent :is(h1.page-header,h1.articleLookbook-title,h1.main-page-title,h1.article-template__title){padding:clamp(16px,3vw,38px) clamp(16px,3vw,36px);background:var(--kufu-charcoal);border-left:4px solid var(--kufu-red);color:var(--kufu-silver);font:700 clamp(36px,5vw,68px)/1.04 var(--kufu-display-font);letter-spacing:.015em;overflow-wrap:anywhere}#MainContent h1.productView-title{padding-bottom:14px;border-bottom:2px solid var(--kufu-rule);color:var(--kufu-heading-gray);font:700 clamp(30px,3.4vw,48px)/1.08 "Barlow Condensed","Arial Narrow",sans-serif;letter-spacing:.012em;overflow-wrap:anywhere}body:not(.template-index) #MainContent :is(.halo-block-header .title,.page-subheader,.rte h2){color:var(--kufu-heading-gray);font-family:var(--kufu-display-font);font-weight:700;line-height:1.13}body:not(.template-index) #MainContent :is(.halo-block-header .title,.rte h2){font-size:clamp(26px,3vw,42px)}body:not(.template-index) #MainContent .faq-container .faqs-title{padding:11px 16px;background:var(--kufu-charcoal);color:var(--kufu-silver);font:700 clamp(23px,3vw,34px)/1.12 "Barlow Condensed","Arial Narrow",sans-serif}#MainContent .faq-container .card-header{border-color:var(--kufu-rule)}#MainContent .faq-container .card-header[aria-expanded=true]{border-inline-start:3px solid var(--kufu-red)}body:not(.template-index) #MainContent :is(.product-form__submit.button--primary,.cart__checkout-button,.button--checkout,form[action*="/contact"] input[type=submit],form[action*="/contact"] button[type=submit]):not([disabled]):not([aria-disabled=true]){border-color:var(--kufu-dark-red);border-radius:0;background:var(--kufu-dark-red);color:#fff}body:not(.template-index) #MainContent :is(.product-form__submit.button--primary,.cart__checkout-button,.button--checkout,form[action*="/contact"] input[type=submit],form[action*="/contact"] button[type=submit]):not([disabled]):not([aria-disabled=true]):hover{border-color:#8c1016;background:#8c1016;color:#fff}body:not(.template-index) #MainContent :is(.product-form__submit.button--primary,.cart__checkout-button,.button--checkout,.faq-container .card-header):focus-visible{outline:2px solid var(--kufu-heading-gray);outline-offset:3px}.template-collection #MainContent .card .product-form__submit.button--primary:not([disabled]):not([aria-disabled=true]){background:var(--kufu-paper);color:var(--kufu-dark-red)}.template-collection #MainContent .card .product-form__submit.button--primary:not([disabled]):not([aria-disabled=true]):hover{background:var(--kufu-dark-red);color:#fff}.halo-sidebar_menu .site-nav-mobile,.halo-sidebar_menu .menu-dropdown,.halo-sidebar_menu .site-nav-dropdown,.header-nav-plain .header__submenu{background-color:var(--kufu-silver);color:var(--kufu-black)}.halo-sidebar_menu :is(.site-nav-mobile,.menu-dropdown,.site-nav-dropdown) a,.header-nav-plain .header__submenu a{color:var(--kufu-black)}@media(min-width:1025px){.header-nav-plain .menu-lv-1:has(>a[href="/collections/kufu-drawer-systems"]) .megamenu_style_1 .site-nav[data-griditem]>.site-nav-list>.site-nav-title{display:block;width:calc(100% - 20px);padding-bottom:7px;border-bottom:1px solid #fff}}:root{--kufu-link-hover: #ff656a;--kufu-link-hover-on-light: #b41119}#MainContent :is(.rte,.gallery-bottom-cta) a[href]:not(:is(.button,.btn,.kufu-brand-button,[role=button])),#MainContent a[href].blue-configurator-link{color:inherit}#MainContent [style*="#2b00ff" i]:is(a[href],a[href] *,:has(a[href])){color:inherit!important}body a[href]:not(:is(.button,.btn,.kufu-brand-button,[role=button])):is(:hover,:focus-visible){color:var(--kufu-link-hover-on-light)!important}body :is(.header-nav-plain,.wrapper-footer,.kufu-brand-feature,.gallery-bottom-cta,.custom-scrolling-gallery) a[href]:not(:is(.button,.btn,.kufu-brand-button,[role=button])):is(:hover,:focus-visible){color:var(--kufu-link-hover)!important}body .header-nav-plain :is(.menu-dropdown,.header__submenu) a[href]:is(:hover,:focus-visible){color:var(--kufu-link-hover-on-light)!important}body a[href]:is(:hover,:focus-visible) :is(.text,[style*="color:" i]){color:inherit!important}#MainContent a[href]:is(.button,.btn,.kufu-brand-button):is(:hover,:focus-visible){background:var(--kufu-link-hover);border-color:var(--kufu-link-hover);color:var(--kufu-black)}
/*# sourceMappingURL=/cdn/shop/t/14/assets/kufu-brand-refresh.css.map */
