.hero-full{position:relative;min-height:min(78vh,620px);display:flex;align-items:flex-end;color:#fff;background:linear-gradient(160deg,#2c2420,#211b18);overflow:hidden}.hero-full .bg{position:absolute;top:0;right:0;bottom:0;left:0}.hero-full .bg img{width:100%;height:100%;object-fit:cover}.hero-full:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#211b18c7,#211b181a 70%)}.hero-full .wrap{position:relative;z-index:1;padding-top:80px;padding-bottom:56px;width:100%}.hero-full h1{font-size:clamp(2.4rem,8vw,4.4rem);max-width:13ch;color:var(--ink)}.hero-full p{max-width:40ch;margin:14px 0 26px;font-size:1.1rem;color:var(--ink)}.tiles{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}@media(min-width:900px){.tiles{grid-template-columns:repeat(4,1fr)}}.tile{position:relative;display:block;aspect-ratio:4/5;border-radius:10px;overflow:hidden;background:var(--mist);text-decoration:none;color:var(--ink)}.tile img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.tile:hover img{transform:scale(1.04)}.tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(33,27,24,.9),transparent 55%)}.tile span{position:absolute;left:14px;right:14px;bottom:14px;z-index:1}.tile strong{display:block;font-family:var(--serif);font-size:1.25rem;font-weight:500;line-height:1.2}.tile em{font-style:normal;font-size:.85rem;color:var(--muted)}.feature{background:var(--mist)}.feature .wrap{display:grid;gap:32px;align-items:center}@media(min-width:860px){.feature .wrap{grid-template-columns:1fr 1fr;gap:64px}}.feature .img{aspect-ratio:4/3.6;margin:0}.eyebrow{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sage);font-weight:600;margin-bottom:10px}.facts{list-style:none;display:grid;gap:14px;margin:22px 0 28px}.facts li{border-left:3px solid var(--sage);padding-left:14px}.facts b{display:block}.facts span{color:var(--muted);font-size:.9rem}.head.row{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.head.row a{font-weight:600;text-decoration:none;white-space:nowrap;color:var(--sage)}.panels{display:grid;gap:18px}@media(min-width:860px){.panels{grid-template-columns:repeat(3,1fr);gap:24px}}.panel{background:var(--mist);border:1px solid var(--line);border-top:3px solid var(--sage);border-radius:8px;padding:26px 24px}.panel h3{font-size:1.35rem;margin-bottom:10px}.panel p{color:var(--muted);font-size:.95rem}.faq{max-width:760px;margin:0 auto}.faq .head{text-align:center}.faq .head p{margin-left:auto;margin-right:auto}.fgrid{display:grid;gap:28px;grid-template-columns:1fr 1fr}.fgrid>div:first-child{grid-column:1/-1}@media(min-width:760px){.fgrid{grid-template-columns:1.6fr 1fr 1fr 1fr}.fgrid>div:first-child{grid-column:auto}}.fgrid h4{font-family:var(--sans);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.fgrid ul{flex-direction:column;gap:8px;margin:12px 0 0}.fcopy{margin-top:32px;padding-top:18px;border-top:1px solid var(--line)}.card .badge{display:inline-block;background:var(--sage);color:#211b18;font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:4px;margin-bottom:6px}:root{--bg:#211B18;--ink:#F2E8D9;--muted:#B7AA9B;--sage:#D5A65D;--sage-dark:#E3BC7C;--mist:#2D2521;--line:#42372F;color-scheme:dark}body{background:var(--bg);color:var(--ink)}h1,h2,h3{color:var(--ink)}a:hover{color:var(--sage)}.logo:hover,.btn:hover,.tile:hover,.card a:hover{color:inherit}.btn{background:var(--sage);color:#211b18}.btn:hover{background:var(--sage-dark);color:#211b18}.btn.ghost{color:var(--ink);background:transparent;border-color:var(--ink)}.btn.ghost:hover,.btn.light{background:var(--ink);color:#211b18}.btn.light:hover{background:#fff;color:#211b18}.announce{background:var(--mist);color:var(--ink);border-bottom:1px solid var(--line)}.site-header,.search-row{background:var(--bg)}.cartlink{color:var(--ink)}.hsearch input[type=search],.buy select,.buy input,.cart-row input,#signup-email{background:var(--mist);color:var(--ink);border-color:var(--line)}#search-q{background:var(--mist)!important;color:var(--ink)}.hsearch button{background:var(--sage);color:#211b18}.strip{background:var(--mist)}.sticky{background:var(--mist);border-top-color:var(--line)}.ship{color:var(--sage)}.points li:before{color:var(--sage)}.page-x-row .page-x{background:var(--mist);color:var(--ink)}.page-x-row .page-x:hover{background:var(--ink);color:#211b18}.cart-item .cart-qty{background:var(--mist)}.card .price s,.info .price s{color:var(--muted)}select option{background:var(--mist);color:var(--ink)}.pop-box{color:#211b18;color-scheme:light}.pop-box h2,.pop-box .btn{color:#211b18}::placeholder{color:var(--muted);opacity:.8}
/*# sourceMappingURL=/cdn/shop/t/17/assets/haven-home.css.map */
