.kd-editorial{--ed-left:22vw;--ed-right:88px;--ed-bg:#3c3b37;--ed-rail:#272825;background:var(--ed-bg)}.kd-editorial .page-wrapper{padding-left:var(--ed-left);padding-right:var(--ed-right)}.kd-editorial #header-group{left:var(--ed-left);right:var(--ed-right);position:fixed;top:0;z-index:40}.kd-editorial #MainContent{padding-top:96px}.kd-editorial-home #MainContent{padding-top:0}.kd-editorial .kd-header{background:var(--ed-bg);border:0;min-height:96px;padding:0 34px;gap:24px}.kd-editorial-home .kd-header{background:transparent}.kd-editorial .kd-header .kd-image-wordmark{width:230px}.kd-editorial .kd-logo-canvas--light{mix-blend-mode:normal}.kd-editorial .kd-logo-canvas--light .kd-logo-image{filter:url(#kd-logo-knockout)}.kd-editorial .kd-desktop-nav{gap:24px;margin-left:auto}.kd-editorial .kd-desktop-nav>a:nth-child(2),.kd-editorial .kd-desktop-nav>a:last-child{display:none}.kd-editorial .kd-desktop-nav>a,.kd-editorial .kd-desktop-nav>details>summary{font-size:10px;letter-spacing:.06em;white-space:nowrap;padding:35px 0}.kd-editorial .kd-tools{gap:4px}.kd-editorial .kd-tools>.kd-desktop-tool{display:none}.kd-editorial .kd-tool{width:34px;padding:5px}.kd-editorial .kd-mega{left:0;right:0;background:var(--ed-bg);padding:35px;gap:25px;grid-template-columns:1fr 1fr 1.2fr}.kd-editorial .kd-mega .kd-menu-photo:last-child{display:none}.kd-editorial .kd-menu-photo img{height:210px}.kd-ed-sidebar{position:fixed;inset:0 auto 0 0;width:var(--ed-left);padding:38px 4.1vw 90px;background:var(--ed-bg);display:flex;flex-direction:column;justify-content:space-between;z-index:45;overflow:auto}.kd-ed-category-nav{display:flex;flex-direction:column;align-items:flex-start;gap:0}.kd-ed-category-nav a{display:flex;align-items:center;gap:16px;min-height:40px;font-size:13px;text-transform:uppercase;line-height:1.5;letter-spacing:.015em}.kd-ed-category-nav a:hover{color:#ccb79a}.kd-ed-category-nav .kd-icon{width:16px;height:16px}.kd-ed-category-nav .kd-ed-accent{color:#c7b296;margin-top:3px}.kd-ed-sidebar-bottom{padding-top:50px}.kd-ed-sidebar-bottom p{font-size:12px;line-height:1.8;color:#c8c5be;letter-spacing:.02em}.kd-ed-sidebar-tools{display:flex;gap:14px;margin-top:32px;margin-left:-5px}.kd-ed-rail{position:fixed;inset:0 0 0 auto;width:var(--ed-right);background:var(--ed-rail);display:flex;align-items:center;flex-direction:column;z-index:46;padding:31px 0 85px}.kd-ed-rail .kd-ed-menu-open{width:44px}.kd-ed-rail>nav{display:flex;flex-direction:column;align-items:center;gap:40px;margin:auto 0}.kd-ed-rail>nav a{writing-mode:vertical-rl;text-transform:uppercase;font-size:12px;color:#c1c1bd;letter-spacing:.03em}.kd-ed-rail>nav a:hover{color:#fff}.kd-ed-to-top{display:flex;align-items:center;gap:15px;writing-mode:vertical-rl;text-transform:uppercase;font-size:11px!important;letter-spacing:.03em;border:0;background:none;padding:0;color:#c1c1bd}.kd-ed-to-top .kd-icon{transform:rotate(-90deg);width:20px;height:20px}.kd-ed-hero{position:relative;height:100svh;min-height:760px;max-height:1300px;overflow:hidden;background:var(--ed-bg)}.kd-ed-slide{position:absolute;top:0;right:0;bottom:0;left:0}.kd-ed-hero .kd-ed-hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:68% center;filter:saturate(.78) brightness(.86)}.kd-ed-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#0002;pointer-events:none}.kd-ed-hero-copy{position:absolute;left:34px;right:25px;top:40%;z-index:3}.kd-ed-hero .kd-ed-eyebrow{font-size:12px;letter-spacing:.02em;text-transform:uppercase;line-height:1.5;color:#e1ded6}.kd-ed-hero .kd-ed-title{font-size:clamp(44px,4.45vw,82px);font-weight:400;letter-spacing:-.035em;line-height:1.22;text-transform:uppercase;margin:28px 0 40px;max-width:100%}.kd-ed-cta{display:inline-flex;align-items:center;justify-content:center;min-width:240px;min-height:54px;background:#f8f7f3;color:#32332f!important;padding:16px 24px;font-size:12px;text-transform:uppercase;border-radius:2px}.kd-ed-cta:hover{background:#e6dccb}.kd-ed-clouds{position:absolute;right:25px;top:21%;width:190px;opacity:.42;pointer-events:none}.kd-ed-slider-controls{position:absolute;bottom:86px;left:50%;transform:translate(-50%);z-index:5;display:flex;align-items:center;gap:16px}.kd-ed-slider-controls button{background:none;border:0;color:#fff;display:flex;align-items:center;justify-content:center;width:46px;min-height:44px;padding:5px}.kd-ed-slider-controls button .kd-icon{width:37px;height:25px}.kd-ed-slider-controls [data-kd-ed-prev] .kd-icon{transform:rotate(180deg)}.kd-ed-slide-number{font-size:12px;letter-spacing:.07em;white-space:nowrap}.kd-ed-menu{width:min(650px,90vw);max-height:85vh;margin:auto;padding:40px;background:#32332f;border:1px solid #615e55;color:#fff}.kd-ed-menu::backdrop{background:#0008}.kd-ed-menu-top{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:40px}.kd-ed-menu-top>span{text-transform:uppercase;letter-spacing:.15em;font-size:13px}.kd-ed-menu nav{display:flex;flex-direction:column;gap:20px}.kd-ed-menu nav a{font-size:clamp(24px,3vw,40px);font-weight:300}.kd-editorial .kd-products{padding:65px 32px 0}.kd-editorial .kd-products-heading{margin:0 0 40px}.kd-editorial .kd-product-grid{gap:20px}.kd-editorial .kd-product-photo{height:13vw}.kd-editorial .kd-product-title{font-size:13px}.kd-editorial .kd-products-heading h2{font-size:23px;letter-spacing:.12em}.kd-editorial .kd-products-heading .kd-link{font-size:12px;gap:20px}.kd-editorial .kd-inspiration{grid-template-columns:48% 52%}.kd-editorial .kd-inspiration-copy{padding:45px 32px;min-height:420px;background:#3c3b37}.kd-editorial .kd-inspiration-photo{height:100%;min-height:420px}.kd-editorial .kd-story-title{font-size:clamp(28px,2.6vw,46px)}.kd-editorial .kd-story-body{font-size:13px}.kd-editorial .kd-inspiration .kd-link,.kd-editorial .kd-craft .kd-link{font-size:13px;margin-top:30px}.kd-editorial .kd-craft{grid-template-columns:45% 55%}.kd-editorial .kd-craft-copy{padding:45px 32px 80px;min-height:340px}.kd-editorial .kd-craft-photo{height:100%;min-height:340px}.kd-editorial .kd-footer{padding:40px 32px 28px}.kd-editorial .kd-footer-top{flex-wrap:wrap;gap:25px}.kd-editorial .kd-footer .kd-wordmark{font-size:27px}.kd-editorial .kd-browse,.kd-editorial .kd-detail-preview{padding-left:32px;padding-right:32px}@media(min-width:1101px)and (max-height:780px){.kd-ed-hero{min-height:100svh}.kd-ed-hero-copy{top:35%}.kd-ed-hero .kd-ed-title{margin:22px 0 28px}}@media(min-width:1101px)and (max-width:1400px){.kd-editorial{--ed-left:20vw;--ed-right:72px}.kd-editorial .kd-header{padding:0 25px;gap:18px}.kd-editorial .kd-header .kd-image-wordmark{width:200px}.kd-editorial .kd-desktop-nav{gap:16px}.kd-editorial .kd-desktop-nav>a,.kd-editorial .kd-desktop-nav>details>summary{font-size:9px}.kd-ed-hero-copy{left:25px}.kd-ed-sidebar{padding-left:4vw}.kd-ed-category-nav a{font-size:12px}}@media(max-width:1100px){.kd-editorial{--ed-left:0px;--ed-right:0px}.kd-ed-sidebar,.kd-ed-rail{display:none}.kd-editorial .page-wrapper{padding:0}.kd-editorial .kd-header{padding:0 24px;min-height:80px}.kd-editorial .kd-desktop-nav,.kd-editorial .kd-desktop-tool{display:none}.kd-editorial .kd-mobile-nav{display:block}.kd-editorial #MainContent{padding-top:80px}.kd-editorial-home #MainContent{padding-top:0}.kd-editorial .kd-mobile-nav>nav{position:absolute;left:0;right:0;top:100%;max-height:calc(100dvh - 80px);overflow:auto;background:#3c3b37;padding:20px 24px;border-top:1px solid #6663}.kd-editorial .kd-mobile-nav nav>a,.kd-editorial .kd-mobile-nav nav>details>summary,.kd-editorial .kd-mobile-nav nav>button{display:block;width:100%;text-align:left;padding:14px 0;background:none;border:0;border-bottom:1px solid #6663;font-size:14px}.kd-editorial .kd-mobile-nav .kd-mega{position:static;grid-template-columns:1fr 1fr;padding:15px 0;box-shadow:none}.kd-editorial .kd-mobile-nav .kd-menu-photo{display:none}.kd-editorial .kd-hero-content{max-width:none}.kd-ed-hero-copy{left:32px;right:24px;top:44%}.kd-ed-hero .kd-ed-title{font-size:58px}.kd-ed-hero{min-height:740px}.kd-ed-slider-controls{bottom:85px}.kd-editorial .kd-product-photo{height:20vw}}@media(max-width:600px){.kd-editorial .kd-header{padding:0 18px;min-height:76px;gap:15px}.kd-editorial .kd-header .kd-image-wordmark{width:min(220px,calc(100vw - 153px))}.kd-editorial .kd-tools{gap:0}.kd-editorial .kd-tool{width:32px}.kd-ed-hero{height:100svh;min-height:730px;max-height:1000px}.kd-ed-hero .kd-ed-hero-photo{object-position:69% center;filter:saturate(.78) brightness(.7)}.kd-ed-hero-copy{left:24px;right:18px;top:44%}.kd-ed-hero .kd-ed-eyebrow{font-size:10px;max-width:220px;line-height:1.7}.kd-ed-hero .kd-ed-title{font-size:clamp(34px,9.4vw,56px);line-height:1.22;letter-spacing:-.035em;margin:22px 0 30px}.kd-ed-cta{min-width:210px;min-height:51px;font-size:11px}.kd-ed-slider-controls{bottom:85px;gap:10px}.kd-ed-clouds{width:140px;right:8px;top:25%;opacity:.4}.kd-editorial .kd-products{padding:35px 20px 0}.kd-editorial .kd-product-photo{height:160px}.kd-editorial .kd-products-heading{margin-bottom:30px}.kd-editorial .kd-products-heading h2{font-size:17px}.kd-editorial .kd-product-grid{gap:28px 12px}.kd-editorial .kd-inspiration-copy{padding:38px 24px 80px;min-height:360px}.kd-editorial .kd-inspiration-photo{height:300px;min-height:0}.kd-editorial .kd-story-title{font-size:34px}.kd-editorial .kd-craft-copy{padding:38px 24px 80px}.kd-editorial .kd-craft-photo{height:260px;min-height:0}.kd-editorial .kd-footer{padding:35px 24px}.kd-editorial .kd-browse,.kd-editorial .kd-detail-preview{padding-left:24px;padding-right:24px}}.kd-ed-hero:has(.kd-ed-slide--art.is-active){height:auto;min-height:0;max-height:none;padding-bottom:64px;background:#000}.kd-ed-slide--art.is-active{position:relative;inset:auto}.kd-ed-hero .kd-ed-slide--art .kd-ed-hero-photo{position:relative;inset:auto;width:100%;height:auto;object-fit:contain;object-position:center;filter:none}.kd-ed-hero:has(.kd-ed-slide--art.is-active) .kd-ed-slider-controls{bottom:10px}.kd-ed-slide--art .kd-ed-hero-shade,.kd-ed-slide--art .kd-ed-eyebrow,.kd-ed-slide--art .kd-ed-cta{display:none}.kd-ed-slide--art .kd-ed-hero-copy{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kd-ed-hero:has(.kd-ed-slide--art.is-active) .kd-ed-clouds{display:none}.kd-ed-slide--art .kd-ed-hero-copy{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}.kd-ed-slide--art .kd-ed-cta{display:inline-flex;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:6;box-sizing:border-box;min-width:166px;min-height:46px;padding:14px 28px;background:#1919169e;color:#f4f1e9!important;border:1px solid rgb(244 241 233 / 58%);border-radius:0;box-shadow:none;font-size:10px;font-weight:400;line-height:1.4;letter-spacing:.2em;text-decoration:none;text-indent:.2em;transition:background-color .2s ease,border-color .2s ease}.kd-ed-slide--art .kd-ed-cta:hover{background:#191916d1;border-color:#f4f1e9;color:#f4f1e9!important}.kd-ed-slide--art .kd-ed-cta:focus-visible{outline:2px solid #f4f1e9;outline-offset:4px;background:#191916d1}@media(prefers-reduced-motion:reduce){.kd-ed-slide--art .kd-ed-cta{transition:none}}@media(max-width:600px){.kd-ed-slide--art .kd-ed-cta{min-width:148px;min-height:44px;padding:13px 24px;font-size:10px}}.kd-ed-slide--art .kd-ed-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0;padding:0;border:0}
/*# sourceMappingURL=/cdn/shop/t/31/assets/kd-editorial.css.map */
