.coh{--co-ink:#191e20;--co-charcoal:#262c2e;--co-paper:#e8e8e4;--co-pale:#d1d3d0;--co-white:#f5f4f0;--co-muted:#a9afac;--co-border:rgba(237,239,233,.18);--co-dark-text:#1d2325;--co-max:1460px;--co-gutter:clamp(18px,4vw,70px);color:var(--co-white);font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400;font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased;overflow:clip}.coh,.coh *,.coh *:before,.coh *:after{box-sizing:border-box}.coh a{color:inherit;text-decoration:none}.coh button,.coh input{font:inherit}.coh button{cursor:pointer}.coh img,.coh video{display:block;width:100%;height:100%;object-fit:cover}.coh h1,.coh h2,.coh h3,.coh p{margin:0;color:inherit}.coh h1,.coh h2,.coh h3{font-weight:400;letter-spacing:-.055em}.coh [hidden]{display:none!important}.coh a:focus-visible,.coh button:focus-visible,.coh input:focus-visible{outline:2px solid #f6f6f0;outline-offset:4px}.coh .co-container{max-width:var(--co-max);margin-inline:auto;padding-inline:var(--co-gutter)}.coh .co-label{font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.coh .co-eyebrow{display:flex;align-items:center;gap:12px}.coh .co-eyebrow:before{content:"";display:block;width:29px;height:1px;background:currentColor;opacity:.75}.coh .co-action{display:inline-flex;align-items:center;gap:19px;justify-content:space-between;width:fit-content;border-bottom:1px solid currentColor;padding-bottom:6px;font-size:12px;font-weight:500;transition:gap .2s ease}.coh .co-action:hover{gap:25px}.coh .co-arrow{display:inline-block;font-size:18px;font-weight:300;line-height:1}.coh .co-button{min-height:48px;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:var(--co-white);color:var(--co-dark-text);padding:0 20px;font-size:12px;font-weight:600;border:1px solid var(--co-white);border-radius:0;transition:background .2s ease,color .2s ease}.coh .co-button:hover{color:var(--co-white);background:transparent}.coh .co-section-header{display:flex;gap:20px;align-items:end;justify-content:space-between;margin-bottom:26px}.coh .co-section-header h2{font-size:clamp(36px,5.1vw,76px);line-height:1.03}.coh .co-section-header .co-label{margin-bottom:14px}.coh .co-section-header .co-action{margin-bottom:10px;white-space:nowrap}.coh .co-empty{border:1px dashed currentColor;opacity:.6;min-height:180px;display:grid;place-content:center;text-align:center;padding:25px;font-size:13px;gap:8px}.coh .co-media-empty{display:grid;place-items:center;background:linear-gradient(140deg,#373d3f,#222829);font-size:12px;text-align:center;color:#c9cecc;min-height:220px;padding:25px;letter-spacing:.15em}.coh-hero{background:#171c1e;min-height:clamp(580px,51vw,760px);position:relative;isolation:isolate;display:flex;align-items:stretch}.coh-hero .co-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.coh-hero .co-hero-media img{object-fit:cover;object-position:center}.coh-hero .co-hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0e1315e8,#13181abf 35%,#14181a1f 75%),linear-gradient(0deg,rgba(15,19,20,.37),transparent 35%)}.coh-hero .co-hero-grid{padding-block:84px 55px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;width:100%;min-height:inherit}.coh-hero .co-hero-copy{max-width:700px;position:relative;z-index:1}.coh-hero .co-hero-copy h1{font-size:clamp(62px,7.8vw,126px);line-height:.9;max-width:760px;letter-spacing:-.077em;margin:31px 0 27px;text-wrap:balance}.coh-hero .co-hero-copy p{max-width:390px;font-size:clamp(14px,1.25vw,17px);line-height:1.7;color:#dbdfdc;margin-bottom:30px}.coh-hero .co-hero-folio{position:absolute;right:var(--co-gutter);bottom:45px;text-align:right;line-height:1.9;opacity:.76}.coh-hero .co-hero-ring{position:absolute;right:11%;top:16%;height:clamp(100px,24vw,330px);aspect-ratio:1;z-index:-1;border:1px solid rgba(240,240,232,.13);border-radius:50%;box-shadow:0 0 0 31px #f0f0e807,0 0 0 62px #f0f0e806;pointer-events:none}.coh-hero .co-hero-bottom{position:absolute;left:var(--co-gutter);bottom:48px;opacity:.75;display:flex;gap:18px;align-items:center}.coh-ticker{padding:14px 0;background:#dfe1dd;color:#303638;overflow:hidden;border-bottom:1px solid rgba(25,31,32,.22)}.coh-ticker .co-ticker-inner{display:flex;justify-content:space-between;gap:35px;white-space:nowrap}.coh-ticker span{font-family:ui-monospace,monospace;letter-spacing:.16em;font-size:10px;text-transform:uppercase}.coh-index{background:var(--co-paper);color:var(--co-dark-text);padding-block:clamp(66px,8vw,128px)}.coh-index .co-index-intro{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:44px}.coh-index h2{font-size:clamp(53px,7.2vw,110px);line-height:.91;text-transform:uppercase;max-width:720px;letter-spacing:-.074em}.coh-index .co-index-aside{width:min(250px,36%);font-size:14px;color:#586061;line-height:1.75}.coh-index .co-index-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.coh-index .co-index-card{position:relative;min-height:clamp(360px,42vw,590px);display:flex;overflow:hidden;flex-direction:column;padding:25px;isolation:isolate;color:#f6f6f1;background:#333a3b}.coh-index .co-index-card>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;transition:transform .5s ease}.coh-index .co-index-card:hover>img{transform:scale(1.04)}.coh-index .co-index-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,rgba(9,13,15,.66),transparent 48%,rgba(10,13,15,.3))}.coh-index .co-index-no{font-size:clamp(39px,5vw,76px);line-height:1;letter-spacing:-.07em;font-weight:300}.coh-index .co-index-bottom{margin-top:auto;display:flex;justify-content:space-between;align-items:end;gap:10px}.coh-index .co-index-bottom strong{font-size:clamp(23px,2.6vw,39px);font-weight:400;letter-spacing:-.06em;line-height:1.03}.coh-index .co-index-bottom small{display:block;color:#ddd;font-size:11px;line-height:1.5;margin-top:11px;max-width:210px;letter-spacing:.015em}.coh-index .co-index-arrow{width:37px;height:37px;flex-shrink:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.54);border-radius:50%;font-size:22px}.coh-products{padding-block:clamp(66px,7vw,112px);background:var(--co-ink)}.coh-products.is-light{background:var(--co-paper);color:var(--co-dark-text)}.coh-products .co-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.coh-products .co-product{min-width:0}.coh-products .co-product-image{display:block;position:relative;aspect-ratio:4/5;background:#cfd1ce;overflow:hidden}.coh-products .co-product-image img{object-fit:contain;transition:transform .35s ease}.coh-products .co-product:hover img{transform:scale(1.035)}.coh-products .co-product-no{position:absolute;top:16px;left:17px;color:#4e5654;font-size:10px;letter-spacing:.07em}.coh-products .co-product-data{display:flex;align-items:start;justify-content:space-between;gap:10px;padding-top:13px}.coh-products .co-product-title{display:block;font-size:14px;line-height:1.45;letter-spacing:-.02em;font-weight:500}.coh-products .co-product-price{font-size:12px;opacity:.7;white-space:nowrap;padding-top:2px}.coh-products .co-section-header h2{text-transform:uppercase}.coh-feel{background:#202628;color:var(--co-white);padding-block:clamp(66px,8vw,124px)}.coh-feel .co-feel-intro{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px}.coh-feel h2{font-size:clamp(46px,6.5vw,100px);line-height:.94;text-transform:uppercase}.coh-feel .co-feel-intro p{max-width:310px;color:#b8bfbc;font-size:13px;line-height:1.7}.coh-feel .co-feel-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(244,244,239,.21);border-bottom:1px solid rgba(244,244,239,.21)}.coh-feel .co-feel-tab{background:none;border:0;border-right:1px solid rgba(244,244,239,.21);color:#b7bdba;min-height:116px;display:flex;align-items:start;flex-direction:column;justify-content:space-between;padding:19px 22px;text-align:left;transition:background .16s,color .16s}.coh-feel .co-feel-tab:first-child{border-left:1px solid rgba(244,244,239,.21)}.coh-feel .co-feel-tab[aria-selected=true]{background:#d7dad6;color:#1e2425}.coh-feel .co-feel-tab:hover:not([aria-selected=true]){background:#303638;color:#f5f4f0}.coh-feel .co-feel-tab b{font-size:clamp(22px,2.8vw,41px);font-weight:400;letter-spacing:-.07em;line-height:1}.coh-feel .co-feel-tab span{font-size:10px;letter-spacing:.15em;text-transform:uppercase}.coh-feel .co-feel-body{margin-top:12px;display:grid;grid-template-columns:minmax(250px,.85fr) minmax(0,1.7fr);gap:12px;min-height:495px}.coh-feel .co-feel-narrative{background:#30383a;padding:clamp(24px,3.1vw,48px);display:flex;flex-direction:column;position:relative;overflow:hidden;min-height:495px}.coh-feel .co-feel-narrative:after{content:"";width:260px;height:260px;border:1px solid rgba(255,255,255,.18);border-radius:50%;position:absolute;right:-115px;top:18px;box-shadow:0 0 0 24px #ffffff06,0 0 0 48px #ffffff06;pointer-events:none}.coh-feel .co-feel-word{font-size:clamp(62px,8vw,120px);letter-spacing:-.09em;line-height:.95;margin:70px 0 auto}.coh-feel .co-feel-narrative h3{font-size:clamp(23px,2.4vw,36px);margin-bottom:15px;line-height:1.1}.coh-feel .co-feel-narrative p{color:#c6ccc9;font-size:13px;line-height:1.7;max-width:300px;margin-bottom:23px}.coh-feel .co-feel-grid{display:grid;grid-template-columns:1.05fr 1fr;grid-template-rows:1fr 1fr;gap:10px;min-width:0}.coh-feel .co-feel-card{background:#cfd1ce;color:#1a2223;display:flex;flex-direction:column;min-width:0;overflow:hidden}.coh-feel .co-feel-card:first-child{grid-row:span 2}.coh-feel .co-feel-card figure{position:relative;flex:1;min-height:0;margin:0}.coh-feel .co-feel-card img{object-fit:contain;position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .35s}.coh-feel .co-feel-card:hover img{transform:scale(1.04)}.coh-feel .co-feel-card .co-card-meta{display:flex;justify-content:space-between;align-items:end;padding:13px 17px 16px;gap:8px}.coh-feel .co-feel-card .co-card-meta a{font-size:12px;font-weight:500;line-height:1.35;letter-spacing:-.01em}.coh-feel .co-feel-card .co-card-meta em{font-style:normal;white-space:nowrap;font-size:12px;color:#475052}.coh-feel .co-feel-card .co-placeholder{margin:0;min-height:200px;flex:1;background:linear-gradient(130deg,#bbbdb9,#e1e0dc);display:grid;place-content:center;color:#53605c;font-size:12px;text-align:center}.coh-feel .co-feel-foot{display:flex;justify-content:space-between;gap:20px;color:#aab1ae;border-top:1px solid rgba(244,244,239,.21);margin-top:26px;padding-top:19px}.coh-story{background:#303638;color:#f1f1eb}.coh-story.is-pale{background:#d9dbd7;color:#1e2324}.coh-story .co-story-grid{display:grid;grid-template-columns:1fr 1fr;min-height:clamp(530px,46vw,730px)}.coh-story .co-story-copy{padding:clamp(58px,7vw,120px) clamp(24px,6vw,100px);display:flex;flex-direction:column;justify-content:center;max-width:700px}.coh-story .co-story-copy h2{font-size:clamp(46px,6vw,93px);line-height:.96;margin:29px 0 27px;letter-spacing:-.075em}.coh-story .co-story-copy p{color:inherit;opacity:.76;font-size:clamp(13px,1.2vw,17px);max-width:390px;line-height:1.8;margin-bottom:31px}.coh-story .co-story-art{position:relative;min-height:530px;overflow:hidden;background:#5d6261}.coh-story .co-story-art img,.coh-story .co-story-art video{position:absolute;top:0;right:0;bottom:0;left:0}.coh-story .co-story-art .co-story-corner{position:absolute;right:23px;bottom:25px;z-index:1;color:#fff;text-shadow:0 1px 9px #111}.coh-story .co-story-grid.is-reverse .co-story-art{order:-1}.coh-note{background:var(--co-paper);color:var(--co-dark-text);padding-block:clamp(66px,8vw,126px)}.coh-note .co-note-grid{display:grid;grid-template-columns:1.3fr .7fr;align-items:end;gap:50px;border-top:1px solid rgba(26,31,32,.27);padding-top:26px}.coh-note .co-note-grid h2{font-size:clamp(58px,8.2vw,128px);line-height:.91;text-transform:uppercase;letter-spacing:-.08em;margin-top:55px;max-width:900px}.coh-note .co-note-copy{max-width:360px;justify-self:end}.coh-note .co-note-copy p{line-height:1.75;color:#5c6564;font-size:14px;margin:0 0 30px}.coh-note .co-outline{font-size:13px;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid #303638;padding:13px 17px;min-width:210px;transition:background .2s,color .2s}.coh-note .co-outline:hover{background:#303638;color:#fff}@media(max-width:990px){.coh-index .co-index-card{min-height:350px;padding:18px}.coh-products .co-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.coh-feel .co-feel-body{grid-template-columns:minmax(220px,.9fr) minmax(0,1.2fr)}.coh-feel .co-feel-card .co-card-meta{display:block}.coh-feel .co-feel-card .co-card-meta em{display:block;margin-top:3px}.coh-story .co-story-grid{min-height:520px}}@media(max-width:749px){.coh-hero{min-height:650px}.coh-hero .co-hero-grid{grid-template-columns:1fr;padding-block:72px 100px;align-items:end}.coh-hero .co-hero-copy{max-width:90%}.coh-hero .co-hero-copy h1{font-size:clamp(58px,12vw,86px);margin:18px 0 22px}.coh-hero .co-hero-media:after{background:linear-gradient(0deg,#0a0d10f2 4%,#0e131573 55%,#0e13150f)}.coh-hero .co-hero-folio{display:none}.coh-hero .co-hero-bottom{bottom:22px}.coh-hero .co-hero-ring{right:5%;top:20%}.coh-ticker .co-ticker-inner{gap:20px}.coh-ticker span:nth-child(n+4){display:none}.coh-index .co-index-intro{align-items:start;display:block;margin-bottom:25px}.coh-index .co-index-aside{width:auto;margin-top:19px;max-width:350px}.coh-index .co-index-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.coh-index .co-index-card:first-child{grid-column:1/-1;min-height:370px}.coh-index .co-index-card:not(:first-child){min-height:300px}.coh-index .co-index-no{font-size:43px}.coh-index .co-index-bottom strong{font-size:clamp(21px,4vw,32px)}.coh-index .co-index-bottom small{font-size:10px}.coh-index .co-index-arrow{width:29px;height:29px;font-size:17px}.coh .co-section-header h2{font-size:45px}.coh-products .co-product-grid{display:grid;grid-auto-columns:71vw;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;padding-bottom:12px;scrollbar-width:thin}.coh-products .co-product{scroll-snap-align:start}.coh-products .co-product-image{aspect-ratio:4/5}.coh-feel .co-feel-intro{display:block}.coh-feel .co-feel-intro p{margin-top:15px}.coh-feel .co-feel-tab{min-height:90px;padding:13px 9px}.coh-feel .co-feel-tab b{font-size:clamp(16px,4.6vw,24px)}.coh-feel .co-feel-tab span{font-size:8px;letter-spacing:.06em}.coh-feel .co-feel-body{display:block;min-height:0}.coh-feel .co-feel-narrative{min-height:270px;padding:23px;margin-bottom:8px}.coh-feel .co-feel-word{font-size:70px;margin:28px 0 18px}.coh-feel .co-feel-narrative h3{font-size:25px}.coh-feel .co-feel-narrative p{margin-bottom:17px}.coh-feel .co-feel-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:220px 220px}.coh-feel .co-feel-card:first-child{grid-column:1/-1;grid-row:1;display:grid;grid-template-columns:1.1fr .9fr}.coh-feel .co-feel-card:first-child figure{min-height:0}.coh-feel .co-feel-card:first-child .co-card-meta{align-self:end}.coh-feel .co-feel-foot{font-size:8px}.coh-story .co-story-grid{display:flex;flex-direction:column;min-height:0}.coh-story .co-story-copy{min-height:375px;padding:64px var(--co-gutter)}.coh-story .co-story-copy h2{font-size:clamp(49px,9vw,74px)}.coh-story .co-story-art{min-height:350px;max-height:500px;aspect-ratio:4/3}.coh-story .co-story-grid.is-reverse .co-story-art{order:0}.coh-note .co-note-grid{grid-template-columns:1fr;gap:30px}.coh-note .co-note-grid h2{font-size:clamp(57px,11vw,92px);margin-top:28px}.coh-note .co-note-copy{justify-self:start}}@media(prefers-reduced-motion:reduce){.coh *,.coh *:before,.coh *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.coh-hero .co-hero-media picture{display:block;width:100%;height:100%}.coh-hero .co-hero-media picture img{display:block;width:100%;height:100%;object-fit:cover}.coh-products .co-products-heading-row{align-items:end}.coh-products .co-carousel-actions{display:flex;align-items:center;gap:18px;flex-shrink:0}.coh-products .co-carousel-buttons{display:flex;gap:7px}.coh-products .co-carousel-arrow{width:43px;height:43px;display:grid;place-items:center;background:transparent;color:inherit;border:1px solid currentColor;border-radius:50%;opacity:.84;transition:background .18s,color .18s,opacity .18s}.coh-products .co-carousel-arrow:hover{background:#e6e7e2;color:#202527;opacity:1}.coh-products.is-light .co-carousel-arrow:hover{background:#23292b;color:#f4f4ef}.coh-products .co-carousel-arrow:active{transform:scale(.95)}.coh-products .co-product-viewport{--co-product-gap:12px;display:flex;gap:var(--co-product-gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-inline:0;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;outline-offset:5px;padding-bottom:8px}.coh-products .co-product-viewport::-webkit-scrollbar{display:none}.coh-products .co-product-viewport.is-dragging{cursor:grabbing;scroll-snap-type:none!important;-webkit-user-select:none;user-select:none}.coh-products .co-product-viewport.is-dragging *{-webkit-user-select:none;user-select:none}.coh-products .co-product-viewport .co-product{flex:0 0 clamp(238px,25vw,356px);scroll-snap-align:start;min-width:0}.coh-products .co-product-image{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.coh-products .co-product-image img{pointer-events:none;-webkit-user-drag:none}.coh-products .co-product-image:focus-visible,.coh-products .co-product-title:focus-visible{outline-offset:3px}.coh-products .co-carousel-hint{display:flex;align-items:center;gap:13px;margin-top:18px;opacity:.62;font-size:10px;letter-spacing:.16em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.coh-products .co-carousel-hint-line{height:1px;width:38px;background:currentColor;opacity:.6}.coh-products .co-carousel-hint-arrow{font-size:19px;line-height:1}@media(max-width:749px){.coh-products .co-product-viewport{--co-product-gap:10px;scroll-snap-type:x mandatory}.coh-products .co-product-viewport .co-product{flex-basis:clamp(228px,74vw,355px)}.coh-products .co-products-heading-row{flex-wrap:wrap;align-items:end;gap:13px}.coh-products .co-carousel-actions{width:100%;justify-content:space-between;gap:8px}.coh-products .co-carousel-arrow{width:41px;height:41px}.coh-products .co-section-header h2{font-size:clamp(36px,9vw,45px)}.coh-products .co-carousel-hint{margin-top:11px}}@media(prefers-reduced-motion:reduce){.coh-products .co-carousel-arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/cf-home.css.map */
