.hf-menu-intro{padding:0 2.4rem 2rem}.hf-menu-intro__eyebrow{font-size:1rem;letter-spacing:.2em;text-transform:uppercase;color:#687568;margin:0 0 .9rem}.hf-menu-intro__title{font:2.8rem/1.12 Georgia,serif;margin:0 0 2rem;letter-spacing:-.025em;color:#263c30}.hf-menu-search{display:flex;gap:.6rem;padding:.6rem;background:#eeece4;border:1px solid #d7dccf;border-radius:.8rem}.hf-menu-search input[type=search]{min-width:0;width:100%;border:0;background:transparent;padding:.8rem;font:1.5rem var(--font-body-family);color:#263c30;-webkit-appearance:none;appearance:none;outline-offset:2px}.hf-menu-search input[type=submit]{min-height:4.2rem;border:0;background:#344a3c;color:#fff;padding:0 1.4rem;border-radius:.5rem;font:1.3rem var(--font-body-family);cursor:pointer}@media(max-width:989px){.header-wrapper .header{padding-top:1.2rem;padding-bottom:1.2rem}.header-wrapper .header__heading-link{padding:.6rem}.header-wrapper .header__heading .h2{font-size:clamp(1.65rem,4.6vw,2.2rem);letter-spacing:.04em}.header-wrapper .header__icon{height:4.6rem;width:4.6rem}.header-wrapper .header__icon--menu{border:1px solid #dce0d5;border-radius:50%;background:#eeece4}.header-wrapper header-drawer{margin-left:0}.header-wrapper .header__icons{padding-right:0}.hf-mobile-drawer.menu-drawer{width:calc(100vw - 2.4rem);max-width:42rem;border:0;border-radius:0 2rem 2rem 0;background:#faf8f3;box-shadow:12px 12px 35px #1b2c2826}.hf-mobile-drawer .menu-drawer__navigation{padding:2.8rem 0 1.2rem}.hf-mobile-drawer .menu-drawer__menu{padding:0 1.2rem}.hf-mobile-drawer .menu-drawer__menu-item{font-size:1.7rem;min-height:5.8rem;padding:1.6rem 1.2rem;line-height:1.35;border-bottom:1px solid #e0e3d9;border-radius:0;font-weight:500}.hf-mobile-drawer summary.menu-drawer__menu-item{padding-right:4.8rem}.hf-mobile-drawer .menu-drawer__menu-item>.svg-wrapper{right:1.6rem}.hf-mobile-drawer .menu-drawer__submenu{background:#faf8f3;border-radius:0 2rem 2rem 0}.hf-mobile-drawer .menu-drawer__close-button{margin:0 0 1.2rem;padding:2rem 2.4rem;font-size:1.6rem;background:#eeece4;min-height:6.4rem}.hf-mobile-drawer .menu-drawer__utility-links{background:#eeece4;padding-bottom:env(safe-area-inset-bottom)}.hf-mobile-drawer .list-social{padding:1rem 2.4rem}.header-wrapper .header__icon--menu .icon{width:2rem;height:2rem}.hf-mobile-drawer :focus-visible{outline:2px solid #9a754e;outline-offset:3px}}@media(max-width:749px){.hf{padding:4.8rem 2rem}.hf h1{font-size:clamp(3.6rem,10.8vw,4.8rem);line-height:1.08}.hf h2{font-size:3.2rem;line-height:1.16}.hf p{font-size:1.5rem;line-height:1.7}.hf__split{gap:2.8rem}.hf__media img{width:100%;max-height:48rem;border-radius:.8rem}.hf__grid{gap:2.4rem 1.6rem}.hf__card h3{font-size:2rem;line-height:1.25}.hf__card img{border-radius:.6rem}.hf__eyebrow{font-size:1rem;letter-spacing:.18em}.hf__button{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1.4rem 2.2rem;border-radius:.5rem}.hf summary{font-size:1.6rem;padding-right:1rem;min-height:2.4rem}.hf details{padding:2rem 0}.collection .card__heading,.product-grid .card__heading{font-size:1.5rem;line-height:1.4}.collection .card__information{padding-top:1.2rem}.collection .price{font-size:1.4rem}.footer .footer-block__heading{font-size:1.8rem}.footer .footer-block__details-content .list-menu__item--link{padding:1rem 0;min-height:4.4rem}.footer .footer-block__details-content{margin-bottom:2.4rem}.footer .footer__content-top{padding-bottom:2.8rem}.product .product__title h1{font-size:3rem;line-height:1.2}.product .product-form__submit{min-height:5.2rem;border-radius:.5rem}.product .product-form__input--pill input[type=radio]+label{min-height:4.4rem}.product .thumbnail{border-radius:.5rem}}@media(prefers-reduced-motion:reduce){.hf-mobile-drawer,.hf-mobile-drawer *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/haven-mobile.css.map */
