.kh{--kh-ink:#20201f;--kh-red:#2457a7;--kh-warm:#f4f2ec;--kh-line:#e3dfd7;color:var(--kh-ink);font-family:inherit;font-size:15px;line-height:1.55;background:#fff;overflow:clip}.kh *{box-sizing:border-box}.kh [hidden]{display:none!important}.kh h1,.kh h2,.kh h3,.kh p{margin:0}.kh h1,.kh h2,.kh h3{font-family:inherit;color:inherit;letter-spacing:-.035em}.kh h1{font-size:clamp(36px,4.2vw,62px);font-weight:600;line-height:1.07}.kh h2{font-size:clamp(27px,2.55vw,38px);font-weight:600;line-height:1.14}.kh h3{font-size:18px;line-height:1.25;font-weight:600}.kh a{color:inherit;text-decoration:none}.kh button,.kh select,.kh input{font:inherit}.kh button{cursor:pointer}.kh button:disabled{opacity:.28;cursor:default}.kh a:focus-visible,.kh button:focus-visible,.kh summary:focus-visible,.kh select:focus-visible,.kh input:focus-visible{outline:2px solid var(--kh-red);outline-offset:4px}.kh svg{display:block;width:24px;height:24px;flex-shrink:0}.kh-wrap{width:calc(100% - 68px);max-width:1600px;margin-inline:auto}.kh section[id]{scroll-margin-top:105px}.kh-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:54px;padding:16px 32px;border:1px solid var(--kh-red);background:var(--kh-red);color:white!important;border-radius:4px;font-size:12px;line-height:1.3;letter-spacing:.065em;text-transform:uppercase;font-weight:500;transition:background .2s,transform .2s}.kh-button:hover{background:#163b71;transform:translateY(-1px)}.kh-button-white{background:white;border-color:white;color:#252321!important}.kh-button-white:hover{background:#f0eae1}.kh-eyebrow{text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:.14em}.kh-benefit{background:#232321;color:#fff;padding:10px 20px;display:flex;align-items:center;justify-content:center;gap:9px;font-size:12px;letter-spacing:.025em}.kh-benefit svg{width:17px;height:17px}.kh-hero{position:relative;background:#171714;color:white}.kh-slide{position:relative;min-height:590px;height:calc(100svh - 195px);max-height:760px;isolation:isolate;overflow:hidden}.kh-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.kh-slide .kh-cover{object-position:75% 62%}.kh-slide-2 .kh-cover{object-position:70% 58%}.kh-slide-3 .kh-cover{object-position:70% 45%}.kh-slide:after,.kh-editorial:after,.kh-banner-inner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000a,#0002 58%,transparent),linear-gradient(0deg,#0006,transparent 65%);z-index:-1;pointer-events:none}.kh-overlay-copy{position:relative;max-width:620px;padding:52px 54px;margin-top:auto}.kh-slide .kh-overlay-copy{padding-bottom:60px}.kh-slide,.kh-editorial,.kh-banner-inner{display:flex;flex-direction:column;justify-content:flex-end}.kh-overlay-copy h1,.kh-overlay-copy h2{white-space:pre-line;margin:13px 0 14px}.kh-overlay-copy>p:not(.kh-eyebrow):not(.kh-tag){max-width:420px;font-size:17px;line-height:1.5;margin-bottom:26px;text-wrap:pretty}.kh-overlay-copy .kh-eyebrow{opacity:.94}.kh-dots{position:absolute;bottom:35px;right:34px;display:flex;gap:2px;background:#ffffffe6;padding:2px 8px;border-radius:99px}.kh-dots button{border:0;background:transparent;width:30px;height:30px;display:grid;place-items:center}.kh-dots span{display:block;background:#aaa;width:4px;height:4px;border-radius:20px;transition:width .2s}.kh-dots [aria-pressed=true] span{width:20px;background:#252525}.kh-selection{padding-top:44px;padding-bottom:54px}.kh-selection h2{margin-bottom:26px}.kh-selection-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:20px}.kh-tabs{display:flex;gap:30px;overflow-x:auto;scrollbar-width:none}.kh-tabs button{border:0;background:transparent;padding:0 0 12px;font-size:12px;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;position:relative;min-height:36px}.kh-tabs [aria-selected=true]:after{content:"";position:absolute;height:2px;background:var(--kh-ink);bottom:0;left:0;right:0}.kh-arrows{display:flex;gap:8px}.kh-arrows button{height:36px;width:36px;display:grid;place-items:center;border:0;border-radius:50%;background:#f6f5f3;color:#232323}.kh-arrows svg{width:15px;height:15px}.kh-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.kh-track::-webkit-scrollbar{display:none}.kh-card{min-width:0;flex:0 0 calc((100% - 60px)/4);scroll-snap-align:start}.kh-card-media{position:relative;aspect-ratio:1/1.16;background:var(--kh-warm);border-radius:11px;overflow:hidden}.kh-card-media>a{display:block;width:100%;height:100%;overflow:hidden}.kh-card-media img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s}.kh-card-media:hover img{transform:scale(1.045)}.kh-card-badge{position:absolute;left:10px;top:10px;background:#fffffff2;padding:4px 8px;border-radius:3px;text-transform:uppercase;font-size:9px;letter-spacing:.035em;font-weight:600;line-height:1.3;pointer-events:none}.kh-quick{position:absolute;right:12px;bottom:12px;background:white;border:0;border-radius:50%;width:36px;height:36px;display:grid;place-items:center;box-shadow:0 1px 8px #0000000b}.kh-quick svg{width:16px;height:16px}.kh-card-content{padding-top:13px}.kh-card-meta{display:flex;gap:7px;align-items:center;font-size:10px;text-transform:uppercase;letter-spacing:.075em;color:#69625c;margin-bottom:7px!important}.kh-card-title h3{font-size:17px;letter-spacing:-.025em}.kh-card-composition{font-size:11px;color:#726b65;margin-top:5px!important;line-height:1.45}.kh-card-price{font-size:14px;margin-top:8px!important;font-weight:500}.kh-card-price s{margin-left:9px;color:#87827d;font-size:12px;font-weight:400}.kh-range-links{display:flex;justify-content:center;flex-wrap:wrap;gap:28px;margin-top:35px}.kh-range-links a{font-size:11px;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #c6beb4;padding-bottom:4px}.kh-range-links span{margin-left:9px}.kh-dual{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:6px}.kh-editorial{position:relative;height:545px;overflow:hidden;isolation:isolate;border-radius:14px;color:white;background:#222}.kh-editorial .kh-overlay-copy{padding:32px}.kh-editorial h2{font-size:30px;white-space:normal}.kh-editorial .kh-overlay-copy>p{font-size:14px;max-width:335px}.kh-editorial:after{background:linear-gradient(0deg,#000c,transparent 85%)}.kh-trust-strip{display:grid;grid-template-columns:210px 1fr;gap:48px;align-items:center;padding-block:66px}.kh-trust-summary{text-align:center}.kh-trust-summary>strong{font-size:38px;font-weight:500}.kh-trust-summary>p{font-size:12px}.kh-trust-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.kh-trust-benefits h3{font-size:15px;letter-spacing:-.01em;margin:8px 0 7px}.kh-trust-benefits p{font-size:12px;color:#5d5954;line-height:1.55}.kh-check{display:grid;place-items:center;width:23px;height:23px;background:#f0eee8;color:var(--kh-red);font-size:14px;border-radius:50%}.kh-rating{display:flex;flex-direction:column;align-items:center;gap:5px}.kh-rating>strong{font-size:23px;line-height:1.2;font-weight:500}.kh-stars{display:flex;gap:3px}.kh-stars span{background:#00a878;color:#fff;font-size:20px;height:25px;width:25px;line-height:25px;text-align:center}.kh-rating-logo{font-size:17px;letter-spacing:-.03em;font-weight:500;display:flex;align-items:center;gap:3px}.kh-rating-logo>span{color:#00a878;font-size:25px;line-height:1}.kh-rating small{font-size:9px;color:#797269;letter-spacing:.01em}.kh-banner-inner{height:580px;position:relative;border-radius:14px;overflow:hidden;isolation:isolate;background:#1d1b19;color:white}.kh-banner .kh-overlay-copy{max-width:560px;padding:46px}.kh-banner h2{font-size:36px}.kh-banner .kh-overlay-copy>p:not(.kh-tag){font-size:15px}.kh-tag{display:inline-block;background:#1f1d1bed;padding:5px 9px;border-radius:3px;align-self:flex-start;text-transform:uppercase;font-size:10px;letter-spacing:.07em}.kh-performance-banner .kh-cover{object-position:70% 63%}.kh-gift-banner .kh-cover{object-position:74% 49%;width:80%;left:20%}.kh-gift-banner:after{background:linear-gradient(90deg,#000e,#0009 25%,#0000000d 63%)}.kh-caption{font-size:9px;line-height:1.4;color:#847c74;text-align:right;margin-top:8px!important}.kh-row{padding-block:64px}.kh-row-heading{display:flex;align-items:baseline;justify-content:space-between;gap:25px;margin-bottom:24px}.kh-row-heading>a{font-size:11px;white-space:nowrap;text-transform:uppercase;letter-spacing:.055em}.kh-row-heading>a>span{margin-left:8px}.kh-row-heading h2{font-size:30px}.kh-row-controls{justify-content:flex-end;margin-top:20px}.kh-gallery{padding-block:12px 64px}.kh-gallery .kh-row-heading{align-items:center}.kh-gallery .kh-row-heading p{font-size:13px;color:#746e67;margin-top:8px}.kh-gallery-track{gap:12px}.kh-gallery-track>a{display:block;flex:0 0 calc((100% - 48px)/5);aspect-ratio:1;scroll-snap-align:start;overflow:hidden;border-radius:8px}.kh-gallery-track img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.kh-gallery-track a:hover img{transform:scale(1.045)}.kh-confidence{padding-top:34px;padding-bottom:78px;border-top:1px solid var(--kh-line)}.kh-confidence-heading{text-align:center;max-width:650px;margin:0 auto 38px}.kh-confidence-heading>p{font-size:14px;margin:15px 0 20px;color:#69625b}.kh-confidence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.kh-confidence-grid article{background:#f7f6f3;border-radius:9px;padding:26px;display:flex;flex-direction:column;align-items:flex-start}.kh-confidence-grid h3{font-size:18px;margin:15px 0 10px}.kh-confidence-grid p{font-size:12px;line-height:1.75;color:#655f58;flex:1}.kh-confidence-grid a{font-size:11px;border-bottom:1px solid #aaa097;margin-top:18px;padding-bottom:2px}.kh-icon{color:var(--kh-red)}.kh-icon svg{height:28px;width:28px}.kh-fr{display:inline-block;width:23px;height:3px;margin-left:4px;vertical-align:middle;background:linear-gradient(90deg,#193754 0 33.33%,#fff 33.33% 66.66%,#b72c22 66.66%);box-shadow:0 0 0 1px #d8d3cb}.kh-guide{margin-top:30px;border:1px solid var(--kh-line);border-radius:8px}.kh summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;padding:20px 22px;font-weight:500}.kh summary::-webkit-details-marker{display:none}.kh summary>span{font-size:23px;font-weight:300;line-height:1}.kh details[open]>summary>span{transform:rotate(45deg)}.kh-guide-content{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:15px 45px 40px;align-items:center}.kh-guide h3{font-size:26px;margin-bottom:13px}.kh-guide-content>div>p{font-size:13px;color:#6c635b}.kh-filters{display:flex;gap:12px;margin-top:24px}.kh-filters label{display:flex;flex-direction:column;gap:6px;font-size:11px;flex:1;min-width:0}.kh-filters select{height:46px;width:100%;background:#fff;border:1px solid #c9bfb4;border-radius:3px;padding:8px;font-size:13px;color:var(--kh-ink)}.kh-finder-results .kh-card{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center}.kh-finder-results .kh-card-media{aspect-ratio:1}.kh-finder-results .kh-card-badge{font-size:7px}.kh-faq{margin-top:20px}.kh-faq details{border-bottom:1px solid var(--kh-line)}.kh-faq summary{padding-inline:0}.kh-faq details>p{padding:0 35px 20px 0;font-size:13px;max-width:850px;color:#655f58}.kh-film{padding-bottom:64px}.kh-film h2{margin-bottom:25px}.kh-film video{width:100%;max-height:650px;background:#191919;border-radius:12px}.kh-dialog{width:min(880px,calc(100% - 36px));max-height:calc(100svh - 50px);border:0;border-radius:12px;padding:0;overflow:auto;background:#fff;color:var(--kh-ink);box-shadow:0 20px 80px #0003;margin:auto}.kh-dialog::backdrop{background:#0009}.kh-dialog-close{position:absolute;right:12px;top:10px;border:0;background:white;width:34px;height:34px;border-radius:50%;font-size:27px;line-height:1;z-index:2}.kh-quick-layout{display:grid;grid-template-columns:1fr 1fr}.kh-quick-layout>div:first-child{background:var(--kh-warm);display:flex;align-items:center}.kh-quick-layout img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.kh-quick-copy{padding:55px 35px 38px}.kh-quick-copy h2{font-size:29px;margin:14px 0}.kh-quick-copy>p:not(.kh-eyebrow){font-size:13px;color:#6d645b}.kh-quick-price{font-size:25px;display:block;margin-top:20px}.kh-quick-gift{border-top:1px solid var(--kh-line);padding-top:18px;margin:18px 0 24px!important}.kh-quick-gift svg{color:var(--kh-red);margin-bottom:8px}.kh-footer{background:#f5f4f0;border-top:1px solid #e8e3da;padding-top:52px;padding-bottom:24px}.kh-footer-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:35px;border-bottom:1px solid #dcd5ca;margin-bottom:35px}.kh-footer-logo{display:block;width:245px;max-width:100%;height:auto}.kh-footer-top p{font-size:13px;letter-spacing:.09em;text-transform:uppercase}.kh-footer-columns{display:grid;grid-template-columns:2fr 1fr 1.2fr 1fr;gap:50px}.kh-newsletter{max-width:400px}.kh-newsletter h2{font-size:23px;max-width:340px;margin-bottom:14px}.kh-newsletter>p{font-size:12px;color:#6f675f;margin-bottom:20px}.kh-email-field{display:flex;align-items:center;border-bottom:1px solid #8e8478}.kh-email-field input{min-width:0;width:100%;background:transparent;border:0;height:45px;outline-offset:-2px;font-size:12px;padding:8px 0}.kh-email-field button{border:0;background:transparent;font-size:25px;height:44px;width:44px}.kh-newsletter small{font-size:9px;line-height:1.6;display:block;margin-top:12px;color:#786f66}.kh-newsletter small a{text-decoration:underline}.kh-footer-columns h3{font-size:13px;letter-spacing:.02em;margin-bottom:18px;font-weight:600}.kh-footer nav{display:flex;flex-direction:column;gap:10px;font-size:12px;color:#675f56}.kh-footer nav a:hover{text-decoration:underline}.kh-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap;margin-top:55px;padding-top:22px;border-top:1px solid #dfd8ce;font-size:10px;color:#756b60}.kh-payments{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.kh-payments svg{height:23px;width:34px}.kh-visually-hidden{position:absolute!important;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;overflow:hidden;white-space:nowrap}
@media(min-width:1500px){.kh-slide .kh-overlay-copy{margin-left:max(0px,calc((100vw - 1600px)/2));max-width:720px}.kh-slide .kh-cover{object-position:75% 64%}.kh-card-media{aspect-ratio:1/1.1}}
@media(max-width:1050px){.kh-wrap{width:calc(100% - 40px)}.kh-slide{min-height:560px}.kh-overlay-copy{padding:38px}.kh-trust-strip{gap:25px;grid-template-columns:170px 1fr}.kh-trust-benefits{gap:24px}.kh-editorial{height:480px}.kh-editorial .kh-overlay-copy{padding:24px}.kh-editorial h2{font-size:26px}.kh-row-heading h2{font-size:27px}.kh-footer-columns{gap:24px;grid-template-columns:1.7fr 1fr 1fr}.kh-footer-columns>div:last-child{grid-column:2/4}.kh-guide-content{padding-inline:25px;gap:25px}}
@media(max-width:749px){.kh{font-size:14px}.kh-wrap{width:calc(100% - 36px)}.kh-benefit{padding:9px 12px;font-size:10px;gap:6px;line-height:1.4}.kh-benefit svg{width:14px;height:14px}.kh-slide{min-height:570px;height:78svh;max-height:760px}.kh-slide .kh-cover{object-position:68% 44%}.kh-slide-2 .kh-cover{object-position:58% 45%}.kh-slide-3 .kh-cover{object-position:65% 35%}.kh-slide:after{background:linear-gradient(0deg,#000d,#00000014 85%)}.kh-overlay-copy{padding:30px 23px}.kh-slide .kh-overlay-copy{padding-bottom:58px}.kh h1{font-size:39px;letter-spacing:-.045em}.kh-slide h2{font-size:39px}.kh-overlay-copy>p:not(.kh-eyebrow):not(.kh-tag){font-size:14px;max-width:330px;margin-bottom:22px}.kh-overlay-copy .kh-eyebrow{font-size:10px}.kh-button{font-size:10px;min-height:48px;padding:14px 25px}.kh-dots{bottom:18px;right:18px;padding:0 6px}.kh-dots button{width:25px;height:25px}.kh-selection{padding-top:32px;padding-bottom:38px}.kh-selection h2{font-size:27px;max-width:300px;margin-bottom:22px}.kh-selection-toolbar{gap:10px;margin-bottom:18px}.kh-tabs{gap:20px;width:100%}.kh-tabs button{font-size:10px;padding-bottom:10px}.kh-selection-toolbar>.kh-arrows{display:none}.kh-products{gap:12px;overflow:visible;overflow-x:auto;margin-right:-18px;padding-right:18px}.kh-card{flex-basis:72%;max-width:310px}.kh-card-media{aspect-ratio:1/1.14;border-radius:9px}.kh-card-title h3{font-size:16px}.kh-card-meta{font-size:9px}.kh-card-composition{font-size:10px}.kh-card-price{font-size:13px}.kh-card-badge{font-size:8px;top:9px;left:9px}.kh-quick{height:34px;width:34px;bottom:10px;right:10px}.kh-range-links{gap:14px 22px;margin-top:27px;justify-content:flex-start}.kh-range-links a{font-size:10px}.kh-range-links span{margin-left:4px}.kh-dual{grid-template-columns:1fr;gap:16px;margin-top:0}.kh-editorial{height:465px;border-radius:11px}.kh-editorial .kh-overlay-copy{padding:27px}.kh-editorial h2{font-size:28px}.kh-editorial .kh-overlay-copy>p{font-size:13px}.kh-trust-strip{grid-template-columns:1fr;padding-block:38px;gap:29px}.kh-trust-benefits{display:flex;gap:24px;overflow:auto;scroll-snap-type:x mandatory;margin-right:-18px;padding-right:18px;scrollbar-width:none}.kh-trust-benefits>div{flex:0 0 76%;scroll-snap-align:start}.kh-trust-benefits h3{font-size:15px}.kh-trust-benefits p{font-size:12px}.kh-rating>strong{font-size:21px}.kh-rating small{font-size:9px}.kh-banner-inner{height:555px;border-radius:11px}.kh-banner .kh-overlay-copy{padding:28px 25px}.kh-banner h2{font-size:32px}.kh-banner .kh-overlay-copy>p:not(.kh-tag){font-size:13px}.kh-performance-banner .kh-cover{object-position:65% 48%}.kh-banner-inner:after{background:linear-gradient(0deg,#000d,#00000012 100%)}.kh-gift-banner .kh-cover{left:0;width:100%;object-position:57% 25%;height:75%}.kh-gift-banner{background:#1b1915}.kh-gift-banner:after{background:linear-gradient(0deg,#1b1915 4%,#1b1915f2 28%,transparent 82%)}.kh-gift-banner .kh-overlay-copy>p:not(.kh-tag){max-width:340px}.kh-caption{font-size:8px;text-align:left;margin-top:7px!important}.kh-row{padding-block:40px}.kh-row-heading{gap:16px;align-items:flex-end;margin-bottom:20px}.kh-row-heading h2{font-size:25px;max-width:320px}.kh-row-heading>a{font-size:9px;white-space:normal;min-width:64px;max-width:82px;line-height:1.5;text-align:right}.kh-row-controls{margin-top:20px}.kh-gallery{padding-block:5px 40px}.kh-gallery .kh-row-heading{align-items:flex-end}.kh-gallery .kh-row-heading p{font-size:11px;max-width:260px}.kh-gallery .kh-arrows{gap:4px}.kh-arrows button{width:30px;height:30px}.kh-gallery-track{gap:10px;margin-right:-18px;padding-right:18px}.kh-gallery-track>a{flex-basis:64%;border-radius:7px}.kh-confidence{padding-top:34px;padding-bottom:44px}.kh-confidence-heading{margin-bottom:25px}.kh-confidence-heading h2{font-size:28px;max-width:340px;margin:auto}.kh-confidence-heading>p{font-size:12px;max-width:340px;margin:13px auto 18px}.kh-confidence-grid{grid-template-columns:1fr;gap:12px}.kh-confidence-grid article{padding:23px}.kh-confidence-grid h3{font-size:18px;margin-top:12px}.kh-confidence-grid p{font-size:12px}.kh-guide-content{grid-template-columns:1fr;padding:5px 20px 25px;gap:25px}.kh-guide h3{font-size:23px}.kh-finder-results .kh-card{max-width:none;gap:15px}.kh-filters{gap:10px;margin-top:20px}.kh-filters label{font-size:10px}.kh-filters select{font-size:12px}.kh summary{font-size:12px;padding:17px 18px}.kh-faq summary{padding-inline:0}.kh-faq details>p{font-size:12px}.kh-dialog{width:calc(100% - 30px);max-height:calc(100svh - 30px)}.kh-quick-layout{grid-template-columns:1fr}.kh-quick-layout>div:first-child{height:240px}.kh-quick-copy{padding:25px}.kh-quick-copy h2{font-size:25px}.kh-quick-copy>.kh-eyebrow{font-size:9px}.kh-quick-price{font-size:23px}.kh-quick-gift{margin:15px 0 20px!important}.kh-quick-copy .kh-button{width:100%}.kh-footer{padding-top:34px}.kh-footer-top{display:block;margin-bottom:28px;padding-bottom:25px}.kh-footer-logo{width:220px;margin-bottom:15px}.kh-footer-top p{font-size:10px}.kh-footer-columns{grid-template-columns:1fr 1fr;gap:30px 20px}.kh-newsletter{grid-column:1/-1;max-width:100%;margin-bottom:3px}.kh-newsletter h2{font-size:23px;max-width:260px}.kh-newsletter>p{max-width:340px}.kh-footer-columns>div:last-child{grid-column:1/-1}.kh-footer-columns>div:last-child nav{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.kh-footer-columns h3{font-size:12px;margin-bottom:14px}.kh-footer nav{font-size:11px}.kh-footer-bottom{margin-top:32px;justify-content:center;gap:18px;text-align:center}.kh-footer-bottom>span:first-child{width:100%}.kh-payments{width:100%;gap:4px}.kh-payments svg{width:30px;height:21px}}
@media(prefers-reduced-motion:reduce){.kh *{scroll-behavior:auto!important;transition:none!important}}

@media(min-width:750px){.kh-gift-banner .kh-cover{mask-image:linear-gradient(90deg,transparent,#000 15%)}}

@media(min-width:750px){.kh-slide{min-height:540px;height:calc(100svh - 160px)}.kh-slide .kh-overlay-copy{max-width:700px}}


/* Arrival from an ad: image, clear range choices and actual starting prices. */
.kh-slide-1{background:#151616}.kh-slide-1 .kh-cover{width:75%;left:auto;right:0;object-position:center top}.kh-slide-1:after{background:linear-gradient(90deg,#151616 2%,#151616f2 18%,#1516169c 35%,transparent 65%),linear-gradient(0deg,#0005,transparent 65%)}.kh-slide-1 .kh-overlay-copy{max-width:620px;margin-top:0;margin-bottom:0;align-self:flex-start}.kh-slide-1{justify-content:center}.kh-slide-1 h1{font-size:clamp(38px,3.65vw,56px)}.kh-hero-secondary{display:block;width:fit-content;font-size:12px;margin-top:17px;text-decoration:underline!important;text-underline-offset:5px}.kh-arrival-proof{display:flex;justify-content:center;gap:50px;padding:17px 20px;border-bottom:1px solid var(--kh-line);font-size:11px;color:#675e55;background:#faf9f6}.kh-arrival-proof span+span:before{content:'✓';color:var(--kh-red);margin-right:9px}.kh-range-guide{padding:58px 0 8px}.kh-guide-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:30px}.kh-guide-heading .kh-eyebrow{color:var(--kh-red);font-size:10px;margin-bottom:12px}.kh-guide-heading h2{font-size:34px;line-height:1.15}.kh-guide-heading>p{max-width:340px;color:#75695f;font-size:13px;line-height:1.7}.kh-range-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.kh-range-tile{border:1px solid var(--kh-line);border-radius:8px;overflow:hidden}.kh-range-visual{position:relative;aspect-ratio:1.25;background:var(--kh-warm)}.kh-range-visual>a{display:block;width:100%;height:100%}.kh-range-visual img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}.kh-range-visual>span{position:absolute;left:12px;top:10px;color:#9a8d80;font-size:10px}.kh-range-tile-copy{padding:20px;display:flex;flex-direction:column;min-height:192px}.kh-range-purpose{font-size:10px;color:#2457a7;margin-bottom:7px!important;line-height:1.5}.kh-range-tile h3{font-size:24px}.kh-range-material{font-size:11px;color:#796f65;line-height:1.6;margin:9px 0 15px!important}.kh-range-start{font-size:12px;margin-top:auto!important}.kh-range-start strong{font-weight:600}.kh-range-cta{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--kh-line);padding-top:14px;margin-top:16px;font-size:11px}.kh-range-cta span{color:var(--kh-red)}.kh-range-tile:hover{border-color:#b7a99a}.kh-format-guide{display:grid;grid-template-columns:1.2fr repeat(3,1fr);align-items:center;gap:0;background:#f6f4ef;padding:18px 23px;margin-top:24px}.kh-format-guide>strong{font-size:13px;font-weight:500}.kh-format-guide button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;border:0;border-left:1px solid #ddd4ca;background:transparent;padding:4px 22px;color:#332b25;text-align:left}.kh-format-guide b{font-size:13px;font-weight:500}.kh-format-guide button span{font-size:10px;color:#77695c}.kh-range-guide+.kh-selection{padding-top:44px}.kh .kh-rating{color:inherit;text-decoration:none}.kh-arrival-proof span{white-space:nowrap}
@media(max-width:899px){.kh-guide-heading{display:block}.kh-guide-heading>p{margin-top:14px;max-width:340px;font-size:12px}.kh-range-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kh-range-tile-copy{padding:15px;min-height:187px}.kh-range-tile h3{font-size:21px}.kh-range-material{font-size:10px}.kh-range-cta{font-size:10px}.kh-format-guide{grid-template-columns:repeat(3,1fr);padding:18px 10px;gap:16px 0}.kh-format-guide>strong{grid-column:1/-1;text-align:center;font-size:12px}.kh-format-guide button{padding:4px 10px}.kh-format-guide button:first-of-type{border-left:0}.kh-format-guide button span{font-size:9px}.kh-arrival-proof{gap:17px;justify-content:center;flex-wrap:wrap;padding:13px 18px;font-size:10px}.kh-arrival-proof span:first-child{width:100%;text-align:center}.kh-arrival-proof span+span:before{margin-right:4px}.kh-range-guide{padding-top:36px}.kh-guide-heading h2{font-size:29px}.kh-range-guide+.kh-selection{padding-top:36px}}
@media(max-width:749px){.kh-slide-1{min-height:500px;height:calc(100svh - 140px);max-height:660px;justify-content:flex-end}.kh-slide-1 .kh-cover{width:100%;left:0;object-position:100% top}.kh-slide-1:after{background:linear-gradient(0deg,#111 0%,#111e 20%,#1117 45%,transparent 75%)}.kh-slide-1 .kh-overlay-copy{padding:26px 22px 56px;max-width:430px}.kh-slide-1 h1{font-size:35px;line-height:1.08}.kh-slide-1 .kh-overlay-copy>p:not(.kh-eyebrow){font-size:13px;max-width:300px;margin-bottom:19px}.kh-slide-1 .kh-eyebrow{font-size:9px;letter-spacing:.11em}.kh-hero-secondary{font-size:11px;margin-top:13px}.kh-range-tile-copy{padding:13px;min-height:195px}.kh-range-purpose{font-size:9px;min-height:27px;margin-bottom:5px!important}.kh-range-material{min-height:33px;margin:8px 0 11px!important}.kh-range-tile h3{font-size:20px}.kh-range-start{font-size:11px}.kh-range-cta{font-size:9px;padding-top:12px;margin-top:12px;gap:5px}.kh-range-visual{aspect-ratio:1}.kh-range-grid{gap:12px}.kh-guide-heading{margin-bottom:23px}}


