@font-face{font-family:Oakmoss Cormorant;src:url(oakmoss-cormorant-garamond-500.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Oakmoss Cormorant;src:url(oakmoss-cormorant-garamond-500-italic.woff2) format("woff2");font-style:italic;font-weight:500;font-display:swap}@font-face{font-family:Oakmoss Jost;src:url(oakmoss-jost-500.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Oakmoss Jost;src:url(oakmoss-jost-600.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}:root{--oak-ink:#03110d;--oak-forest:#16302b;--oak-card:#0e211c;--oak-camel:#a38560;--oak-paper:#e0e0e0;--oak-cream:#f1eee5;--oak-muted:#bdb9ab;--oak-rust:#a44529;--oak-line:rgba(163,133,96,.42);--oak-serif:"Oakmoss Cormorant",Georgia,serif;--oak-sans:"Oakmoss Jost","Segoe UI",sans-serif}:root{--font-body--family:var(--oak-sans);--font-subheading--family:var(--oak-serif);--font-heading--family:var(--oak-serif);--font-accent--family:var(--oak-sans);--font-body--weight:500;--font-heading--weight:500}body{background:var(--oak-cream);font-family:var(--oak-sans)}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--oak-serif)}body input,body textarea,body select,body button,[class*=icon]{font-family:inherit}#header-group,.header-section,.header__row{background:var(--oak-ink)!important;color:var(--oak-cream)!important}#header-group a,#header-group button{color:var(--oak-cream)!important}#header-group a:hover{color:var(--oak-camel)!important}.oakmoss-live-wordmark{display:inline-flex;flex-direction:column;justify-content:center;line-height:1;text-decoration:none;color:var(--oak-cream)}.oakmoss-live-wordmark strong{font:500 clamp(1.05rem,1.7vw,1.45rem)/1 var(--oak-serif);letter-spacing:.055em;white-space:nowrap}.oakmoss-live-wordmark small{margin-top:.42rem;color:var(--oak-camel);font:600 .52rem/1.2 var(--oak-sans);letter-spacing:.19em;text-transform:uppercase}.oakmoss-brand-lockup{display:inline-flex;align-items:center;gap:12px}.oakmoss-brand-crest{width:48px;height:48px;flex:none;object-fit:contain}.oak-cabinet{color:var(--oak-ink);background:var(--oak-cream);font-family:var(--oak-sans)}.oak-cabinet *{box-sizing:border-box}.oak-cabinet__hero{position:relative;isolation:isolate;display:grid;align-items:end;min-height:min(82svh,760px);overflow:hidden;background:var(--oak-ink) url(oakmoss-dark-forest.jpg) center 54%/cover no-repeat;color:var(--oak-cream)}.oak-cabinet__hero:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,#03110df0,#03110db8 55%,#03110d6e),linear-gradient(0deg,rgba(3,17,13,.55),transparent 50%)}.oak-cabinet__inner{width:min(100% - 40px,1320px);margin-inline:auto}.oak-cabinet__hero-copy{max-width:770px;padding-block:clamp(80px,12vw,150px)}.oak-cabinet__eyebrow{margin:0 0 22px;color:var(--oak-camel);font:600 .7rem/1.5 var(--oak-sans);letter-spacing:.25em;text-transform:uppercase}.oak-cabinet h1,.oak-cabinet h2,.oak-cabinet h3{font-family:var(--oak-serif);font-weight:500}.oak-cabinet h1{max-width:820px;margin:0;font-size:clamp(3.7rem,8vw,7.6rem);line-height:.88;letter-spacing:-.045em}.oak-cabinet h1 em{color:var(--oak-camel);font-weight:500}.oak-cabinet__lede{max-width:620px;margin:30px 0 0;color:var(--oak-paper);font-family:Georgia,serif;font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.65}.oak-cabinet__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.oak-cabinet__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border:1px solid var(--oak-camel);color:var(--oak-ink);background:var(--oak-camel);font:600 .7rem/1 var(--oak-sans);letter-spacing:.16em;text-decoration:none;text-transform:uppercase;transition:background-color .2s,color .2s}.oak-cabinet__button--quiet{color:var(--oak-cream);background:transparent;border-color:#f1eee58c}.oak-cabinet__button:hover{color:var(--oak-camel);background:var(--oak-ink)}.oak-cabinet__departments{padding-block:clamp(72px,9vw,120px);background:var(--oak-cream)}.oak-cabinet__heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:36px}.oak-cabinet__heading h2{max-width:740px;margin:0;font-size:clamp(2.8rem,5.5vw,5.4rem);line-height:.94;letter-spacing:-.035em}.oak-cabinet__departments-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--oak-line);border:1px solid var(--oak-line)}.oak-cabinet__department{display:flex;min-height:360px;flex-direction:column;justify-content:end;padding:clamp(26px,4vw,48px);color:var(--oak-cream);background:var(--oak-forest);text-decoration:none;transition:background-color .2s,transform .2s}.oak-cabinet__department:nth-child(2){background:var(--oak-card)}.oak-cabinet__department:nth-child(3){background:var(--oak-ink)}.oak-cabinet__department span{color:var(--oak-camel);font-size:.65rem;letter-spacing:.2em;text-transform:uppercase}.oak-cabinet__department h3{margin:18px 0 10px;font-size:clamp(2rem,3vw,3.4rem);line-height:1}.oak-cabinet__department p{max-width:32ch;margin:0;color:var(--oak-paper);line-height:1.65}.oak-cabinet__department:hover{background:#23453e;transform:translateY(-4px)}.oak-cabinet__featured{padding-block:clamp(72px,9vw,120px);color:var(--oak-cream);background:var(--oak-ink)}.oak-cabinet__featured .oak-cabinet__heading a{color:var(--oak-camel);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.oak-cabinet__product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.oak-cabinet__product{position:relative;color:var(--oak-cream);text-decoration:none}.oak-cabinet__product-media{display:grid;aspect-ratio:4/5;overflow:hidden;background:var(--oak-card);place-items:center}.oak-cabinet__product img{width:100%;height:100%;object-fit:contain;transition:transform .35s ease}.oak-cabinet__product:hover img{transform:scale(1.035)}.oak-cabinet__product-vendor{margin:18px 0 8px;color:var(--oak-camel);font-size:.63rem;letter-spacing:.18em;text-transform:uppercase}.oak-cabinet__product h3{margin:0;font-size:clamp(1.45rem,2vw,2rem);line-height:1.05}.oak-cabinet__price{margin:16px 0 0;color:#d7ba86;font:600 1.2rem/1.45 var(--oak-sans);font-variant-numeric:tabular-nums}product-price .price,.product-card .price{font-size:1.2rem;font-weight:600;color:#16302b;font-variant-numeric:tabular-nums}.oak-cabinet__sold-out{display:inline-block;margin-left:12px;color:var(--oak-camel);font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.oak-cabinet__empty{grid-column:1/-1;padding:46px;border:1px solid var(--oak-line);color:var(--oak-paper);background:var(--oak-card)}.oak-cabinet__journal{padding-block:clamp(72px,9vw,120px);background:var(--oak-paper)}.oak-cabinet__journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#03110d24}.oak-cabinet__journal-card{min-height:300px;padding:clamp(28px,4vw,46px);color:var(--oak-ink);background:var(--oak-cream);text-decoration:none}.oak-cabinet__journal-card span{color:var(--oak-rust);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase}.oak-cabinet__journal-card h3{margin:55px 0 18px;font-size:clamp(2rem,3vw,3.25rem);line-height:1}.oak-cabinet__journal-card p{margin:0;line-height:1.65}footer{color:var(--oak-paper);background:var(--oak-ink)}footer .section,footer [class*=footer]{border-color:var(--oak-line)}.oak-editorial{margin-block:28px;padding:24px;border:1px solid var(--oak-line);color:var(--oak-cream);background:var(--oak-forest);font-family:var(--oak-sans)}.oak-editorial__eyebrow{margin:0 0 12px;color:var(--oak-camel);font-size:.65rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.oak-editorial__link{color:var(--oak-cream);font:500 clamp(1.45rem,2.4vw,2.15rem)/1.1 var(--oak-serif);text-decoration:none}.oak-editorial__link:hover{color:var(--oak-camel)}@media(max-width:900px){.oak-cabinet__departments-grid,.oak-cabinet__journal-grid{grid-template-columns:1fr}.oak-cabinet__product-grid{grid-template-columns:repeat(2,1fr)}.oak-cabinet__department{min-height:280px}.oak-cabinet__heading{align-items:start;flex-direction:column}}@media(max-width:540px){.oak-cabinet__inner{width:min(100% - 28px,1320px)}.oak-cabinet__hero{min-height:680px}.oak-cabinet__hero-copy{padding-block:90px}.oak-cabinet__actions{align-items:stretch;flex-direction:column}.oak-cabinet__button{width:100%}.oak-cabinet__product-grid{gap:12px}.oak-cabinet__product h3{font-size:1.3rem}.oakmoss-live-wordmark small{display:none}.oakmoss-live-wordmark strong{font-size:.75rem}.oakmoss-brand-lockup{gap:5px;max-width:165px}.oakmoss-brand-crest{width:28px;height:28px}}@media(prefers-reduced-motion:reduce){.oak-cabinet__department,.oak-cabinet__product img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/oakmoss-cabinet.css.map */
