.oak-section{background:#f7f4ed;color:#0a0a0a}.oak-shell{width:min(100% - 40px,1440px);margin-inline:auto}.oak-eyebrow{margin:0 0 12px;font-size:10px;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.oak-heading{margin:0;font-family:var(--font-heading--family);font-size:clamp(28px,4vw,54px);font-weight:400;line-height:1.04;letter-spacing:.025em}.oak-link{color:inherit;font-size:10px;font-weight:500;letter-spacing:.18em;text-decoration:none;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:4px}.oak-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 25px;background:#f7f4ed;color:#090909;font-size:10px;font-weight:500;letter-spacing:.2em;text-decoration:none;text-transform:uppercase}.oak-hero{position:relative;min-height:var(--oak-hero-height,78vh);overflow:hidden;background:#202020;color:#fff}.oak-hero__media,.oak-hero__media img,.oak-hero__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.oak-hero__media img,.oak-hero__media video{object-fit:cover}.oak-hero__placeholder{opacity:.42}.oak-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000a 35%,#00000085)}.oak-hero__content{position:relative;z-index:1;display:flex;min-height:var(--oak-hero-height,78vh);flex-direction:column;align-items:var(--oak-align,flex-start);justify-content:flex-end;padding:clamp(34px,7vw,96px) 0;text-align:var(--oak-text-align,left)}.oak-hero__title{max-width:1050px;margin:0;color:inherit;font-family:var(--font-heading--family);font-size:clamp(40px,7.5vw,108px);font-weight:400;line-height:.94;letter-spacing:.025em;text-transform:uppercase}.oak-hero__subtitle{max-width:520px;margin:24px 0 0;font-size:clamp(11px,1vw,14px);font-weight:400;letter-spacing:.14em;text-transform:uppercase}.oak-hero__button{margin-top:30px}.oak-campaigns{padding:clamp(64px,9vw,136px) 0}.oak-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.oak-campaigns__grid{display:grid;grid-template-columns:repeat(var(--oak-columns,2),minmax(0,1fr));gap:12px}.oak-campaign{position:relative;min-height:560px;overflow:hidden;background:#f7f4ed;color:#fff}.oak-campaign img,.oak-campaign svg{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.oak-campaign:hover img{transform:scale(1.018)}.oak-campaign__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.62))}.oak-campaign__content{position:absolute;z-index:1;inset:auto 28px 28px}.oak-campaign__title{margin:0 0 10px;color:inherit;font-family:var(--font-heading--family);font-size:clamp(24px,3vw,46px);font-weight:400;line-height:1.04;letter-spacing:.035em;text-transform:uppercase}.oak-campaign__copy{margin:0 0 20px;font-size:11px;font-weight:400;letter-spacing:.13em;text-transform:uppercase}.oak-products{padding:clamp(56px,8vw,112px) 0}.oak-products--dark{background:#f7f4ed;color:#0a0a0a}.oak-products__grid{display:grid;grid-template-columns:repeat(var(--oak-product-columns,4),minmax(0,1fr));gap:10px}.oak-product{color:inherit;text-decoration:none}.oak-product__media{position:relative;aspect-ratio:4/5;overflow:hidden;background:#f7f4ed}.oak-product__media img,.oak-product__media svg{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.oak-product:hover .oak-product__media img{transform:scale(1.018)}.oak-product__badge{position:absolute;top:10px;left:10px;padding:6px 8px;background:#f7f4ed;color:#000;font-size:9px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.oak-product__meta{display:flex;justify-content:space-between;gap:18px;padding:14px 2px 0;font-size:11px;line-height:1.55}.oak-product__title{margin:0;font-size:inherit;font-weight:400;letter-spacing:.08em}.oak-product__price{flex:none;margin:0;font-weight:400;opacity:.68}:root{--font-heading--family:Baskerville,"Iowan Old Style","Palatino Linotype","Yu Mincho","Hiragino Mincho ProN",serif;--font-heading--weight:400;--font-subheading--family:"Avenir Next",Avenir,"Helvetica Neue","Yu Gothic",YuGothic,sans-serif;--font-subheading--weight:400;--font-body--family:"Avenir Next",Avenir,"Helvetica Neue","Yu Gothic",YuGothic,sans-serif;--font-body--weight:400;--font-accent--family:"Avenir Next",Avenir,"Helvetica Neue","Yu Gothic",YuGothic,sans-serif;--font-accent--weight:500;--color-background:#f7f4ed;--color-background-rgb:247 244 237;--color-input-background:rgb(247 244 237);--color-variant-background:rgb(247 244 237);--color-quick-add-background:#f7f4ed;--color-drawer-background:#f7f4ed}body,.page-wrapper,#header-group,.header-section,.header,.header-announcements,.shopify-section-group-footer-group,footer,.footer,.footer-utilities,.section,.section-background,.drawer,.cart-drawer,.modal,.popover,.predictive-search{background-color:#f7f4ed!important}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--font-heading--family);font-weight:400;letter-spacing:.025em}.header a,.header button,.header-announcements,.footer,.button,.button-secondary{font-family:var(--font-body--family);font-weight:400;letter-spacing:.08em}.oak-mobile-menu__fallback{display:none!important}.oak-mobile-menu{padding-top:clamp(56px,10vh,104px)!important}.oak-mobile-menu>li{border-bottom:1px solid rgba(10,10,10,.12)}.oak-mobile-menu .menu-drawer__menu-item{min-height:58px;font-family:var(--font-heading--family);font-size:clamp(22px,6vw,30px);font-weight:400;letter-spacing:.035em}.oak-mobile-menu__line{margin-top:28px;border:1px solid #0a0a0a!important}.oak-mobile-menu__line .menu-drawer__menu-item{display:flex;justify-content:space-between;font-family:var(--font-body--family);font-size:12px;letter-spacing:.15em}.oak-desktop-menu__item .menu-list__link{font-family:var(--font-body--family);font-size:11px;font-weight:400;letter-spacing:.1em;white-space:nowrap}.oak-desktop-menu__line .menu-list__link-title{border-bottom:1px solid currentColor;padding-bottom:3px}@media(min-width:750px){.oak-product__meta{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:4px}.oak-product__title{display:-webkit-box;min-height:3.1em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.oak-product__price{justify-self:start;margin:0;text-align:left}}@media(max-width:749px){.oak-shell{width:min(100% - 24px,1440px)}.oak-hero,.oak-hero__content{min-height:var(--oak-hero-height-mobile,72vh)}.oak-campaigns__grid{grid-template-columns:1fr}.oak-campaign{min-height:460px}.oak-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.oak-section-head{align-items:flex-start}.oak-heading{font-size:32px}.oak-product__meta{display:block}.oak-product__price{margin-top:3px}}.oak-campaign__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.oak-campaign__content{z-index:3;pointer-events:none}.oak-product__title{font-size:12px}.product-card a[ref=productTitleLink] .text-block p{font-size:12px!important;line-height:1.55;letter-spacing:.08em}.oak-line-cta{position:fixed;right:16px;bottom:16px;z-index:40;display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;background:#06c755;color:#fff;font-family:var(--font-body--family);font-size:12px;font-weight:600;letter-spacing:.08em;text-decoration:none;box-shadow:0 6px 20px #00000038;animation:oak-line-cta-in .5s ease .8s both}.oak-line-cta svg{width:20px;height:20px;flex:none}.oak-line-cta:hover{opacity:.92}@keyframes oak-line-cta-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:749px){.oak-line-cta{right:12px;bottom:84px;padding:11px 16px}}.oak-mobile-menu:before{content:"MENU";display:block;margin:0 0 16px;font-family:var(--font-body--family);font-size:10px;font-weight:500;letter-spacing:.28em;opacity:.55}.oak-mobile-menu .menu-drawer__menu-item{transition:opacity .2s ease}.oak-mobile-menu .menu-drawer__menu-item:active{opacity:.55}.oak-mobile-menu__line{border:none!important;border-radius:999px;background:#06c755;overflow:hidden}.oak-mobile-menu__line .menu-drawer__menu-item{justify-content:center;gap:10px;min-height:54px;padding:0 22px;color:#fff}.oak-mobile-menu__line .menu-drawer__menu-item-text{font-size:13px;font-weight:600;letter-spacing:.14em;color:#fff}.oak-desktop-menu__line .menu-list__link-title{border:1px solid #06c755!important;border-radius:999px;padding:6px 12px!important;color:#06c755;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/11/assets/oak-storefront.css.map */
