.oh-home{--oh-cream: #f5f0e4;--oh-paper: #fcf9f1;--oh-ink: #252e23;--oh-pine: #283d30;--oh-moss: #53634f;--oh-gold: #e8ab55;--oh-rule: #d7cdbb;--oh-serif: Georgia, "Times New Roman", serif;color:var(--oh-ink);background:var(--oh-paper);font-family:system-ui,sans-serif}.oh-home *{box-sizing:border-box}.oh-home :is(h1,h2,h3,p){margin:0;color:inherit}.oh-home a{color:inherit}.oh-home a:focus-visible{outline:2px solid #ad5d2d;outline-offset:4px}.oh-wrap{width:min(100% - 8vw,1380px);margin-inline:auto}.oh-hero{display:grid;grid-template-columns:.9fr 1.1fr;min-height:min(650px,50vw);background:var(--oh-cream)}.oh-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(36px,5.6vw,105px);align-items:flex-start}.oh-kicker{display:flex;gap:.7em;align-items:center;font-size:.69rem;font-weight:750;letter-spacing:.15em;line-height:1.5}.oh-kicker span{width:.63em;height:.63em;border-radius:50%;background:#b76836}.oh-home h1,.oh-home h2{font-family:var(--oh-serif);font-weight:500;line-height:.98;letter-spacing:-.055em;text-wrap:balance}.oh-home h1{margin-block:.23em .25em;font-size:clamp(3.6rem,7.15vw,8rem);max-width:8ch}.oh-home h2{font-size:clamp(2.35rem,4.75vw,5.2rem)}.oh-home .oh-intro{max-width:34ch;color:#475243;font-size:clamp(1rem,1.28vw,1.25rem);line-height:1.6}.oh-actions{display:flex;flex-wrap:wrap;gap:16px 22px;align-items:center;margin-top:28px}.oh-home .oh-button{display:inline-flex;align-items:center;justify-content:center;padding:13px 26px;min-height:48px;border:1px solid #94602f;border-radius:999px;color:var(--oh-ink);background:var(--oh-gold);font-size:.84rem;font-weight:750;text-decoration:none;white-space:nowrap}.oh-home .oh-button:hover{background:#f3c47b}.oh-quiet-link{display:inline-flex;align-items:center;min-height:44px;font-size:.86rem;font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.oh-lifestyle{position:relative;min-height:380px;overflow:hidden;background:#d4c0a3}.oh-lifestyle img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:50% 63%}.oh-photo-note{position:absolute;inset:auto auto 18px 18px;padding:7px 10px;background:var(--oh-paper);color:var(--oh-pine);font-size:.61rem;font-weight:750;letter-spacing:.13em}.oh-index{display:flex;justify-content:space-between;gap:15px;padding:12px 4vw;background:var(--oh-pine);color:#f8eedc;font-size:clamp(.55rem,.8vw,.7rem);font-weight:650;letter-spacing:.15em}.oh-categories,.oh-picks{padding-block:clamp(48px,7vw,104px)}.oh-categories{scroll-margin-top:110px}.oh-heading{display:flex;justify-content:space-between;align-items:end;gap:18px 35px;margin-bottom:clamp(20px,3vw,43px)}.oh-heading .oh-kicker{margin-bottom:10px}.oh-heading>p{max-width:33ch;color:#475243;line-height:1.6}.oh-categories-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.oh-category{display:flex;flex-direction:column;border:1px solid var(--oh-rule);text-decoration:none;background:var(--oh-paper)}.oh-category-image{position:relative;aspect-ratio:1.52;display:grid;place-items:center;overflow:hidden;background:#e9e1d3}.oh-category:nth-child(2) .oh-category-image{background:#e1e5d9}.oh-category:nth-child(3) .oh-category-image{background:#edddcf}.oh-category:nth-child(4) .oh-category-image{background:#dfdfd0}.oh-category:nth-child(5) .oh-category-image{background:#e5dfce}.oh-category-image img,.oh-product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:6%;transition:transform .22s ease}.oh-category-image img{position:absolute;top:0;right:0;bottom:0;left:0}.oh-category:hover img,.oh-product:hover img{transform:scale(1.04)}.oh-number{position:absolute;top:10px;left:10px;background:#fcf9f1;border:1px solid #d5cdbd;padding:4px 7px;font:600 .69rem system-ui,sans-serif;letter-spacing:.1em}.oh-card-title{display:flex;align-items:center;min-height:58px;padding:10px 16px;border-top:1px solid var(--oh-rule)}.oh-card-title h3{font:500 clamp(1.05rem,2vw,1.9rem)/1.12 var(--oh-serif);letter-spacing:-.025em}.oh-category:is(:hover,:focus-visible) h3{text-decoration:underline;text-decoration-color:#a36135;text-decoration-thickness:1px;text-underline-offset:.2em}.oh-all{color:#fff7e9!important;background:var(--oh-pine);border-color:var(--oh-pine)}.oh-all .oh-card-title{border-top-color:#f8eedc55}.oh-all:is(:hover,:focus-visible) h3{text-decoration-color:var(--oh-gold)}.oh-all-body{display:grid;place-content:center;justify-items:center;gap:12px;aspect-ratio:1.52;font-size:.64rem;letter-spacing:.15em}.oh-all-body img{max-width:16vw;height:auto}.oh-weekend{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);margin-block:0 clamp(50px,7vw,100px);background:#ecdfc7;border:1px solid #d8c9b0}.oh-weekend-photo{position:relative;min-width:0;margin:0;min-height:460px;background:#b0a187}.oh-weekend-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:48% 56%}.oh-weekend-copy{min-width:0;padding:clamp(26px,4.25vw,68px);align-self:center}.oh-weekend h2{margin-block:12px 15px}.oh-home .oh-weekend-intro{max-width:36ch;color:#475243;line-height:1.6}.oh-weekend-links{margin:23px 0 0;padding:0;list-style:none;border-top:1px solid #bfb094}.oh-weekend-links li{border-bottom:1px solid #bfb094}.oh-weekend-links a{display:flex;align-items:center;gap:13px;min-height:58px;padding-block:10px;text-decoration:none}.oh-weekend-links strong,.oh-weekend-links small{display:block;line-height:1.35}.oh-weekend-links strong{font-weight:750}.oh-weekend-links small{margin-top:2px;color:#475243;font-size:.78rem}.oh-weekend-links a:is(:hover,:focus-visible) strong{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.oh-weekend-num{flex:0 0 31px;display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#f8efda;color:#614420;font-size:.65rem;font-weight:750;letter-spacing:.07em}.oh-picks{background:var(--oh-cream)}.oh-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.oh-product{min-width:0;text-decoration:none}.oh-product-image{position:relative;aspect-ratio:1;background:#e9e2d4;overflow:hidden}.oh-product-image img{position:absolute;top:0;right:0;bottom:0;left:0}.oh-home .oh-vendor{margin-top:12px;color:var(--oh-moss);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.oh-product h3{margin-block:5px;font-size:clamp(.91rem,1.3vw,1.1rem);font-weight:650;line-height:1.4}.oh-price{font-size:.85rem}.oh-end{display:flex;gap:25px;align-items:center;padding-block:55px}.oh-end h2{font-size:clamp(2.15rem,4vw,3.8rem);margin-block:7px 10px}.oh-end .oh-button{margin-left:auto}.oh-end img{flex:0 0 64px}@media(max-width:940px){.oh-hero-copy{padding:40px 5vw}.oh-heading{flex-wrap:wrap}.oh-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.oh-hero{grid-template-columns:1fr;min-height:auto}.oh-hero-copy{padding:39px 6vw 30px}.oh-home h1{font-size:clamp(3.5rem,12vw,5.5rem)}.oh-lifestyle{min-height:0;aspect-ratio:4 / 3}.oh-index span:last-child{display:none}.oh-categories-grid,.oh-product-grid{gap:12px}.oh-categories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oh-weekend{grid-template-columns:minmax(0,1fr)}.oh-weekend-photo{min-height:0;aspect-ratio:4 / 3}.oh-weekend-copy{padding:26px 20px 30px}.oh-card-title{padding-inline:8px;min-height:49px}.oh-end{flex-wrap:wrap;padding-block:36px;gap:15px}.oh-end .oh-button{margin-left:0}}@media(prefers-reduced-motion:reduce){.oh-category img,.oh-product img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/oatandhoney-home.css.map */
