.ehs-ph--platinum{--ph-a: #efe9dd;--ph-b: #d8cfc0;--ph-c: #b5aa99}.ehs-ph--slate{--ph-a: #6e6f6d;--ph-b: #53544f;--ph-c: #393a36}.ehs-ph--arch-r{border-radius:18px 400px 18px 18px}.ehs-ph--44{aspect-ratio:4 / 4.4}.ehs-nav{display:flex;gap:26px;margin-left:auto}.ehs-nav a{font-size:14px;font-weight:500;color:var(--ehs-ink-2);transition:color .15s;padding-block:4px;border-bottom:1px solid transparent}.ehs-nav a:hover,.ehs-nav a[aria-current]{color:var(--ehs-ink);border-bottom-color:var(--ehs-rose)}.ehs-nav+.ehs-header-actions{margin-left:0}@media(max-width:960px){.ehs-nav{display:none}}.ehs-crumbs{border-bottom:1px solid var(--ehs-line);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ehs-ink-3);background:var(--ehs-bg)}.ehs-crumbs .ehs-wrap{display:flex;gap:10px;padding-block:12px}.ehs-crumbs a{color:var(--ehs-ink-2)}.ehs-crumbs a:hover{color:var(--ehs-rose-deep)}.ehs-cat-hero{border-bottom:1px solid var(--ehs-line);background:var(--ehs-bg)}.ehs-cat-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(32px,5vw,80px);align-items:center;padding-block:clamp(40px,6vw,88px)}@media(max-width:900px){.ehs-cat-hero-grid{grid-template-columns:1fr}}.ehs-cat-hero h1{margin-bottom:18px}.ehs-cat-hero .ehs-lede{margin-bottom:30px}.ehs-cat-hero-media{position:relative;padding-top:14px}.ehs-fmt-row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,88px);align-items:center}.ehs-fmt-row+.ehs-fmt-row{margin-top:clamp(56px,8vw,110px)}.ehs-fmt-row .ehs-ph{aspect-ratio:4 / 4.4}@media(max-width:860px){.ehs-fmt-row{grid-template-columns:1fr}.ehs-fmt-row .ehs-fmt-media{order:-1}}@media(min-width:861px){.ehs-fmt-row--flip .ehs-fmt-media{order:-1}}.ehs-fmt-copy .ehs-label{display:block;margin-bottom:12px}.ehs-fmt-copy h2{margin:0 0 16px}.ehs-fmt-copy p{color:var(--ehs-ink-2);font-size:15px;margin:0 0 14px;max-width:42em}.ehs-fmt-copy p strong{color:var(--ehs-ink);font-weight:600}.ehs-spec-table{width:100%;border-collapse:collapse;font-size:14.5px;margin:22px 0 0}.ehs-spec-table th,.ehs-spec-table td{padding:12px 0;border-bottom:1px solid var(--ehs-line);vertical-align:top}.ehs-spec-table th{font-family:var(--ehs-sans);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ehs-ink-2);text-align:left;width:42%;padding-right:16px}.ehs-sec-head--left{text-align:left}.ehs-sec-head h2{margin:0}.ehs-sec-head .ehs-lede{margin:14px auto 0}.ehs-sec-head--left .ehs-lede{margin-inline:0}.ehs-tones{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(10px,1.6vw,18px)}.ehs-tone{flex:1 1 90px;max-width:150px;text-align:center}.ehs-tone .ehs-ph{aspect-ratio:1 / 1;border-radius:50%}.ehs-tone span{display:block;margin-top:10px;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ehs-ink-2)}.ehs-tones-foot{text-align:center;margin:28px auto 0;font-size:13.5px;color:var(--ehs-ink-2)}.ehs-plain-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ehs-line);max-width:56em}.ehs-plain-list li{border-bottom:1px solid var(--ehs-line);padding:18px 0;display:flex;gap:18px;align-items:baseline;font-size:15px;color:var(--ehs-ink-2)}.ehs-plain-list li:before{content:"\2014";color:var(--ehs-rose);flex-shrink:0}.ehs-plain-list li strong{color:var(--ehs-ink);font-weight:600}.ehs-acc{border-top:1px solid var(--ehs-line)}.ehs-acc details{border-bottom:1px solid var(--ehs-line)}.ehs-acc summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-family:var(--ehs-serif);font-weight:600;font-size:20px;line-height:1.3;cursor:pointer;list-style:none}.ehs-acc summary::-webkit-details-marker{display:none}.ehs-acc summary:after{content:"+";font-family:var(--ehs-serif);font-size:21px;font-weight:400;color:var(--ehs-rose-deep);flex-shrink:0}.ehs-acc details[open] summary:after{content:"\2013"}.ehs-acc .ehs-acc-body{padding:0 0 24px;color:var(--ehs-ink-2);font-size:15px;max-width:56em}.ehs-quote--solo{max-width:820px;margin-inline:auto}.ehs-quote--solo .ehs-quote{margin-bottom:0}.ehs-cta-band{background:var(--ehs-mocha);color:#fff}.ehs-cta-band .ehs-label{color:#e4d5c9}.ehs-cta-band-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(32px,5vw,80px);align-items:center;padding-block:clamp(56px,8vw,104px)}@media(max-width:860px){.ehs-cta-band-grid{grid-template-columns:1fr}}.ehs-cta-band h2{margin:14px 0}.ehs-cta-band h2 i,.ehs-cta-band h2 em{color:#f0ddd0}.ehs-cta-band .ehs-lede{color:#ecdfd4;margin-bottom:28px}.ehs-cta-band .ehs-row{display:flex;gap:12px;flex-wrap:wrap}.ehs .ehs-cta-band .ehs-btn{background:#fff;border-color:#fff;color:var(--ehs-ink)}.ehs .ehs-cta-band .ehs-btn:hover{background:var(--ehs-bg);border-color:var(--ehs-bg);color:var(--ehs-ink)}.ehs .ehs-cta-band .ehs-btn--ghost{background:transparent;border-color:#ffffff8c;color:#fff}.ehs .ehs-cta-band .ehs-btn--ghost:hover{background:#fff;border-color:#fff;color:var(--ehs-ink)}.ehs-cta-band .ehs-ph{aspect-ratio:4 / 4.4}.ehs-cta-foot{margin-top:20px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#d3bfb2;line-height:1.9}.ehs-grid3--4{grid-template-columns:repeat(4,1fr)}@media(max-width:1080px){.ehs-grid3--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.ehs-grid3--4{grid-template-columns:1fr}}.ehs-siblings{border-top:1px solid var(--ehs-line)}.ehs-siblings .ehs-sec-head{margin-bottom:clamp(24px,4vw,40px)}.ehs-sib-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(18px,2.4vw,30px)}.ehs-sib-card{display:flex;gap:22px;align-items:center;border:1px solid var(--ehs-line);border-radius:20px;background:var(--ehs-panel);padding:18px;transition:border-color .18s,transform .18s}.ehs-sib-card:hover{border-color:var(--ehs-rose);transform:translateY(-2px)}.ehs-sib-card .ehs-ph{width:92px;flex-shrink:0;aspect-ratio:1 / 1.15}.ehs-sib-card h3{font-family:var(--ehs-serif);font-weight:600;font-size:22px;line-height:1.15;margin:0}.ehs-sib-card .ehs-meta{font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ehs-ink-2);margin-top:3px}.ehs-sib-card .ehs-go{display:inline-block;margin-top:10px;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ehs-rose-deep);border-bottom:1px solid var(--ehs-rose);padding-bottom:2px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ehs-cat.css.map */
