html{scroll-padding-top:96px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.cmh,.cmh-nav{--cmh-bg:#f3f1ec;--cmh-band:#e8e1d5;--cmh-ink:#2b2a26;--cmh-muted:#5c584f;--cmh-line:#cfc8ba;--cmh-pad:clamp(20px,4vw,56px);--cmh-serif:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;--cmh-sans:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;color:var(--cmh-ink);font-family:var(--cmh-sans);font-size:16px;line-height:1.6;letter-spacing:0;-webkit-font-smoothing:antialiased}.cmh{background:var(--cmh-bg)}.cmh *,.cmh *:before,.cmh *:after,.cmh-nav *,.cmh-nav *:before,.cmh-nav *:after{box-sizing:border-box}.cmh :where(h1,h2,p,ul),.cmh-nav :where(ul){margin:0}.cmh :where(ul),.cmh-nav :where(ul){padding:0;list-style:none}.cmh img{display:block;max-width:100%}.cmh a:focus-visible,.cmh button:focus-visible,.cmh input:focus-visible,.cmh select:focus-visible,.cmh textarea:focus-visible,.cmh-nav a:focus-visible,.cmh-nav select:focus-visible{outline:2px solid var(--cmh-ink);outline-offset:3px}.cmh-wrap{max-width:1360px;margin:0 auto;padding:0 var(--cmh-pad)}.cmh-section{padding:clamp(64px,9vw,128px) 0}.cmh-band{background:var(--cmh-band)}.cmh-eyebrow{font-size:13px;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--cmh-ink)}.cmh-eyebrow--form{margin-bottom:28px}.cmh-h1,.cmh-h2{font-family:var(--cmh-serif);font-weight:400;color:var(--cmh-ink);text-wrap:balance}.cmh-h1{font-size:clamp(40px,5.6vw,84px);line-height:1.04;letter-spacing:-.012em;margin:22px 0 26px}.cmh-h2{font-size:clamp(30px,3.6vw,52px);line-height:1.08;letter-spacing:-.008em}.cmh-h2--spaced{margin:22px 0 26px}.cmh-lead,.cmh-rte{font-size:clamp(16px,1.3vw,19px);line-height:1.65;color:var(--cmh-muted);max-width:34em}.cmh-rte p{margin:0 0 1em}.cmh-rte p:last-child{margin-bottom:0}.cmh-btn{display:inline-flex;align-items:center;gap:12px;padding:18px 28px;background:var(--cmh-ink);color:var(--cmh-bg);border:1px solid var(--cmh-ink);border-radius:0;font:inherit;font-size:16px;line-height:1;text-decoration:none;cursor:pointer;transition:background .25s,color .25s}.cmh-btn span{transition:transform .25s}.cmh-btn:hover{background:transparent;color:var(--cmh-ink)}.cmh-btn:hover span{transform:translate(2px,-2px)}.cmh-link{color:var(--cmh-ink);font-size:16px;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.cmh-link:hover{text-decoration-thickness:2px}.cmh-nav{position:relative;background:#f3f1ecf0;-webkit-backdrop-filter:saturate(1.1) blur(10px);backdrop-filter:saturate(1.1) blur(10px);border-bottom:1px solid var(--cmh-line)}.shopify-section-group-header-group.section-header{position:sticky;top:0;z-index:30}.cmh-nav__inner{max-width:1360px;margin:0 auto;padding:10px var(--cmh-pad);display:flex;align-items:center;justify-content:space-between;gap:24px}.cmh-brand{display:flex;align-items:center;flex:0 0 auto}.cmh-nav__right{display:flex;align-items:center;gap:32px;min-width:0}.cmh-nav__list{display:flex;align-items:center;gap:32px}.cmh-nav__list a{color:var(--cmh-ink);text-decoration:none;font-size:16px;padding:6px 0;white-space:nowrap;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .3s}.cmh-nav__list a:hover,.cmh-nav__list a:focus-visible{background-size:100% 1px}.cmh-nav__cta{font-weight:500}.cmh-lang-form{margin:0}.cmh-lang{appearance:none;-webkit-appearance:none;background:transparent;border:0;border-bottom:1px solid var(--cmh-line);border-radius:0;color:var(--cmh-ink);font:inherit;font-size:14px;letter-spacing:.12em;text-transform:uppercase;padding:6px 4px;cursor:pointer}.cmh-hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:min(820px,calc(100svh - var(--header-height,90px)))}.cmh-hero__text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(40px,6vw,96px) clamp(24px,4vw,72px) clamp(40px,6vw,96px) max(var(--cmh-pad),calc((100vw - 1360px) / 2 + var(--cmh-pad)))}.cmh-hero__text .cmh-lead{margin-bottom:38px}.cmh-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px}.cmh-hero__media{position:relative;overflow:hidden;background:#ddd7ca;min-height:420px}.cmh-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 55%}.cmh-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 24px;margin-bottom:clamp(32px,4vw,56px)}.cmh-cards{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--cmh-pad) * -1);padding:0 var(--cmh-pad) 8px;scroll-padding-inline:var(--cmh-pad);scrollbar-width:none}.cmh-cards::-webkit-scrollbar{display:none}.cmh-card{flex:0 0 min(64%,300px);scroll-snap-align:start}.cmh-card__link{display:block;color:inherit;text-decoration:none}.cmh-card__media{display:block;aspect-ratio:2/3;overflow:hidden;background:#ddd7ca}.cmh-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.cmh-card__link:hover .cmh-card__media img{transform:scale(1.04)}.cmh-card__row{display:flex;align-items:baseline;gap:10px;margin-top:20px}.cmh-card__name{font-family:var(--cmh-serif);font-size:26px;line-height:1.1}.cmh-card__arrow{font-size:20px;transition:transform .25s}.cmh-card__link:hover .cmh-card__arrow{transform:translate(3px,-3px)}.cmh-card__type{display:block;margin-top:8px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--cmh-muted)}.cmh-hint{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:clamp(32px,4vw,56px);padding-top:24px;border-top:1px solid var(--cmh-line);font-size:17px}.cmh-feature{padding:clamp(48px,7vw,104px) 0}.cmh-feature--band{background:var(--cmh-band)}.cmh-feature__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,96px);align-items:center}.cmh-feature--right .cmh-feature__media{order:2}.cmh-feature__media img{width:100%;height:auto}.cmh-feature__text .cmh-btn{margin-top:36px}.cmh-press{background:var(--cmh-band);padding:clamp(56px,8vw,112px) 0}.cmh-press__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,6vw,96px);align-items:center}.cmh-press__media{width:100%;max-width:480px;aspect-ratio:2/3;overflow:hidden;background:#ddd7ca}.cmh-press__media img{width:100%;height:100%;object-fit:cover}.cmh-press__empty{padding:24px;font-size:15px;color:var(--cmh-muted)}.cmh-press__credit{margin-top:18px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--cmh-muted)}.cmh-press .cmh-link{display:inline-block;margin-top:28px}.cmh-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,96px);align-items:start}.cmh-chips{display:flex;flex-wrap:wrap;gap:12px}.cmh-chip{display:inline-flex;align-items:center;gap:12px;padding:18px 28px;border:1px solid #9d9687;border-radius:0;background:transparent;color:var(--cmh-ink);font:inherit;font-size:18px;line-height:1;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.cmh-chip:hover{border-color:var(--cmh-ink)}.cmh-chip[aria-pressed=true]{background:var(--cmh-ink);border-color:var(--cmh-ink);color:var(--cmh-bg)}.cmh-swatch{width:14px;height:14px;border-radius:50%;box-shadow:0 0 0 1px #00000047}.cmh-wood-note{margin-top:24px;min-height:3.4em;font-size:18px;line-height:1.6;color:var(--cmh-ink)}.cmh-field{margin-bottom:22px}.cmh-label{display:block;margin-bottom:8px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--cmh-muted)}.cmh-input{display:block;width:100%;padding:16px 18px;border:1px solid var(--cmh-line);border-radius:2px;background:#fff;color:var(--cmh-ink);font:inherit;font-size:17px;line-height:1.4}.cmh-input::placeholder{color:#77736a;opacity:1}.cmh-input:focus{border-color:var(--cmh-ink)}textarea.cmh-input{min-height:150px;resize:vertical}.cmh-select{appearance:none;-webkit-appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%228%22 viewBox=%220 0 12 8%22%3E%3Cpath d=%22M1 1l5 5 5-5%22 fill=%22none%22 stroke=%22%232b2a26%22 stroke-width=%221.4%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center}.cmh-success{font-family:var(--cmh-serif);font-size:clamp(22px,2.2vw,30px);line-height:1.3;padding-top:20px;border-top:1px solid var(--cmh-ink)}.cmh-error{margin-bottom:22px;padding:12px 16px;border-left:3px solid #9b2c1f;background:#fff;color:#7a2016;font-size:15px}.cmh-error ul{padding-left:18px;list-style:disc}@media(prefers-reduced-motion:no-preference){.cmh-hero__text>*{animation:cmh-rise .8s cubic-bezier(.2,.7,.2,1) both}.cmh-hero__text>*:nth-child(2){animation-delay:.08s}.cmh-hero__text>*:nth-child(3){animation-delay:.16s}.cmh-hero__text>*:nth-child(4){animation-delay:.24s}.cmh-hero__media img{animation:cmh-zoom 1.6s cubic-bezier(.2,.7,.2,1) both}}@keyframes cmh-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cmh-zoom{0%{transform:scale(1.05)}to{transform:scale(1)}}@media(min-width:1100px){.cmh-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;overflow:visible;margin-inline:0;padding:0}.cmh-card{flex:none}}@media(max-width:989px){.cmh-nav__list{gap:22px}.cmh-nav__right{gap:20px}}@media(max-width:899px){.cmh-hero{grid-template-columns:1fr;min-height:0}.cmh-hero__media{order:-1;min-height:0;aspect-ratio:5/6}.cmh-hero__text{padding:40px var(--cmh-pad) 56px}.cmh-split,.cmh-feature__grid,.cmh-press__grid{grid-template-columns:1fr}.cmh-feature__media,.cmh-feature--right .cmh-feature__media{order:-1}.cm-arrow,.cmc-card__name span[aria-hidden],.cmh-card__arrow,.cmh-btn span[aria-hidden],.cmh-link span[aria-hidden],.cmh-nav__cta span[aria-hidden],.cmh a span[aria-hidden=true]{display:none!important}}@media(max-width:749px){.cmh-nav__inner{flex-wrap:wrap;gap:4px 20px;padding-top:8px;padding-bottom:8px}.cmh-nav__right{width:100%;justify-content:space-between}.cmh-nav nav{overflow-x:auto;scrollbar-width:none;min-width:0}.cmh-nav__list{white-space:nowrap}.cmh-chip{padding:16px 22px;font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/cm-vitrine.css.map */
