.hv-story__hero{position:relative;height:86vh;min-height:52rem;overflow:hidden;background:var(--hv-black);color:#fff}.hv-story__hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hv-story__hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000001a 30%,#000000a6)}.hv-story__hero-content{position:absolute;left:5vw;right:5vw;bottom:8vh;max-width:100rem}.hv-story__hero-title{margin:0;color:#fff;font-size:clamp(5.6rem,10vw,15rem);line-height:.88}.hv-story__hero-text{margin:2rem 0 0;font-size:clamp(1.5rem,1.4vw,1.9rem);color:#ffffffe0;max-width:56rem}.hv-split{display:grid;grid-template-columns:1fr;background:var(--hv-bone)}@media(min-width:990px){.hv-split{grid-template-columns:1fr 1fr;min-height:80vh}.hv-split--reverse .hv-split__media{order:2}}.hv-split__media{position:relative;min-height:56vh;overflow:hidden;background:var(--hv-bone-2)}.hv-split__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hv-split__body{display:flex;flex-direction:column;justify-content:center;padding:6rem 6vw}.hv-split__title{margin:0 0 2.4rem;font-size:clamp(3.6rem,4.6vw,6.8rem)}.hv-split__text{font-size:1.6rem;line-height:1.75;color:#2b2925;max-width:56rem}.hv-split__text p{margin:0 0 1.4rem}.hv-quote{background:var(--hv-black);color:#fff;text-align:center;padding:12rem 6vw}.hv-quote__text{margin:0 auto;max-width:110rem;font-family:var(--font-heading-family);text-transform:uppercase;font-size:clamp(3.6rem,6vw,8.8rem);line-height:.98;border:0;padding:0}.hv-quote__cite{margin:3rem 0 0;color:var(--hv-accent);font-size:1.2rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.hv-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;background:var(--hv-bone)}@media(min-width:750px){.hv-gallery{grid-template-columns:repeat(4,1fr)}}.hv-gallery__item{aspect-ratio:3 / 4;overflow:hidden}.hv-gallery__item img{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.hv-gallery__item:hover img{transform:scale(1.05)}.hv-cta{background:var(--hv-black);color:#fff;text-align:center;padding:12rem 6vw}.hv-cta__title{margin:0 0 2rem;color:#fff;font-size:clamp(4.8rem,9vw,13rem);line-height:.9}.hv-cta__text{margin:0 auto 3.2rem;max-width:52rem;color:#fffc;font-size:1.6rem}.hv-contact{display:grid;grid-template-columns:1fr;background:var(--hv-bone)}@media(min-width:990px){.hv-contact{grid-template-columns:1fr 1fr;min-height:calc(100vh - 12rem)}}.hv-contact__media{position:relative;min-height:52vh;overflow:hidden;background:var(--hv-black)}.hv-contact__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hv-contact__media-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 40%,#000000b3)}.hv-contact__media-content{position:absolute;left:4rem;right:4rem;bottom:4rem}.hv-contact__title{margin:0;color:#fff;font-size:clamp(5.6rem,8vw,12rem);line-height:.88}.hv-contact__body{padding:6rem 6vw;display:flex;flex-direction:column;justify-content:center}.hv-contact__intro{font-size:1.6rem;line-height:1.7;margin-bottom:3.2rem;max-width:52rem}.hv-form{display:grid;gap:1.6rem;max-width:60rem}.hv-form__row{display:grid;grid-template-columns:1fr;gap:1.6rem}@media(min-width:750px){.hv-form__row{grid-template-columns:1fr 1fr}}.hv-field{display:grid;gap:.6rem}.hv-field span{font-size:1.1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.hv-field input,.hv-field textarea{width:100%;padding:1.4rem 1.6rem;border:1.5px solid rgba(11,11,11,.25);border-radius:0;background:transparent;font:inherit;font-size:1.6rem;color:var(--hv-black);transition:border-color .2s}.hv-field input:focus,.hv-field textarea:focus{outline:none;border-color:var(--hv-black)}.hv-form__submit{justify-self:start;min-width:24rem;margin-top:.8rem}.hv-form__success{padding:1.6rem;background:var(--hv-black);color:#fff;margin:0}.hv-form__error{padding:1.6rem;border:1.5px solid var(--hv-accent);color:var(--hv-accent)}.hv-contact__info{display:flex;flex-wrap:wrap;gap:4rem;margin-top:4.8rem;padding-top:3.2rem;border-top:1px solid rgba(11,11,11,.12)}.hv-contact__label{margin:0 0 .6rem;font-size:1.1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--hv-grey)}.hv-contact__info a{color:var(--hv-black);font-size:1.6rem;text-decoration:none;border-bottom:1px solid currentColor}.hv-contact__social{display:flex;gap:2rem;margin:0}.hv-reviews{background:var(--hv-bone);padding:9rem 0}.hv-reviews__head{margin-bottom:4rem}.hv-reviews__title{margin:0;font-size:clamp(3.6rem,6vw,8rem)}.hv-reviews__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:750px){.hv-reviews__grid{grid-template-columns:repeat(3,1fr)}}.hv-review{margin:0;padding:3.2rem;background:#fff;display:flex;flex-direction:column;gap:2rem}.hv-review__stars span{color:#d6d0c6;font-size:1.8rem;letter-spacing:.2rem}.hv-review__stars span.is-on{color:var(--hv-black)}.hv-review__text{margin:0;padding:0;border:0;font-size:1.7rem;line-height:1.6;font-style:normal;flex:1}.hv-review__who{display:flex;flex-direction:column;gap:.3rem;font-size:1.3rem}.hv-review__who strong{letter-spacing:.14em;text-transform:uppercase}.hv-review__who span{color:var(--hv-grey)}.drawer__inner{background:var(--hv-bone)!important;border-left:0!important}.drawer__heading,.title--primary,.cart__empty-text,.drawer__inner-empty .cart__empty-text{font-family:var(--font-heading-family)!important;text-transform:uppercase}.drawer__heading{font-size:2.8rem!important}.drawer__header{border-bottom:1px solid rgba(11,11,11,.1);padding-bottom:1.6rem}.cart-item__name{font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;font-size:1.35rem}.cart-item__image{background:var(--hv-bone-2);mix-blend-mode:multiply}.cart-item__media{background:var(--hv-bone-2)}.quantity{border-radius:0!important}.quantity:after,.quantity:before{border-radius:0!important;box-shadow:0 0 0 1px #0b0b0b40!important}.totals__total,.totals__total-value{font-family:var(--font-heading-family);text-transform:uppercase;font-size:2.2rem!important}.drawer__footer{border-top:1px solid rgba(11,11,11,.1)}#CartDrawer-Checkout,#checkout{min-height:5.6rem;font-size:1.35rem}.hv-cart-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.6rem;margin:1.4rem 0 0;font-size:1.1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hv-grey)}.hv-cart-trust span:before{content:"\2726  ";color:var(--hv-accent)}.cart__empty-text{font-size:clamp(3.2rem,4vw,5rem)!important}.cart-drawer .cart__ctas,.drawer .cart__ctas{display:flex;flex-wrap:wrap}.cart-drawer .cart__ctas .cart__checkout-button,#CartDrawer-Checkout,.hv-cart-trust{flex:1 0 100%;width:100%}#judgeme_product_reviews,.jdgm-widget{font-family:var(--font-body-family)!important}#judgeme_product_reviews{padding-top:6rem;padding-bottom:6rem}.jdgm-rev-widg__title{font-family:var(--font-heading-family)!important;text-transform:uppercase;font-size:clamp(3.2rem,4vw,5.6rem)!important;line-height:1!important;letter-spacing:.01em;text-align:left!important}.jdgm-write-rev-link,.jdgm-btn,.jdgm-submit-rev,.jdgm-form__submit{background:var(--hv-black)!important;border:0!important;color:#fff!important;border-radius:0!important;text-transform:uppercase;letter-spacing:.16em;font-weight:700!important;font-size:1.2rem!important;padding:1.5rem 3.2rem!important}.jdgm-write-rev-link:hover,.jdgm-btn:hover{background:var(--hv-accent)!important}.jdgm-star,.jdgm-star:before{color:var(--hv-black)!important}.jdgm-rev{border-top:1px solid rgba(11,11,11,.12)!important}.jdgm-carousel-item__inner,.jdgm-card{border-radius:0!important}.jm-review-widget,.jm-review-widget p,.jm-review-widget button{font-family:var(--font-body-family)!important}.jm-review-widget .jm-review-widget-minimal-header__title{font-family:var(--font-heading-family)!important;text-transform:uppercase;font-size:clamp(3.2rem,4vw,5.6rem)!important;line-height:1!important;letter-spacing:.01em;color:var(--hv-black)!important}.jm-review-widget .jm-button{border-radius:0!important}.jm-review-widget .jm-button--primary{background:var(--hv-black)!important;color:#fff!important;border:0!important;text-transform:uppercase;letter-spacing:.16em;font-weight:700!important;font-size:1.2rem!important;padding:1.5rem 3.2rem!important;min-height:5rem}.jm-review-widget .jm-button--primary:hover{background:var(--hv-accent)!important}.jm-review-widget .jm-no-reviews-state__text{font-size:1.6rem!important;color:var(--hv-grey)!important}.hv-quote .hv-quote__text,.hv-quote blockquote.hv-quote__text{color:#fff!important;font-style:normal!important;opacity:1!important;border:0!important;padding:0!important}.hv-btn--dark{background:var(--hv-black);border-color:var(--hv-black);color:#fff}.hv-btn--dark:hover{background:var(--hv-accent);border-color:var(--hv-accent);color:#fff}.hv-map{position:relative;background:var(--hv-bone)}.hv-map__frame{display:block;width:100%;height:62vh;min-height:42rem;border:0;filter:grayscale(1) contrast(1.05)}.hv-map__card{position:relative;z-index:2;background:var(--hv-bone);padding:4rem 6vw}.hv-map__title{margin:0 0 1.2rem;font-family:var(--font-heading-family);text-transform:uppercase;font-size:clamp(3.2rem,4vw,5.2rem);line-height:1}.hv-map__address{margin:0 0 2.4rem;font-size:1.6rem;line-height:1.6}@media(min-width:990px){.hv-map__card{position:absolute;left:6vw;top:50%;transform:translateY(-50%);max-width:42rem;padding:4.8rem;box-shadow:0 20px 60px #0000002e}.hv-map__frame{height:70vh}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/heaven-pages.css.map */
