:root{--hv-black: #0b0b0b;--hv-bone: #efebe4;--hv-bone-2: #e4dfd6;--hv-accent: #e2482d;--hv-grey: #6f6a63;--font-heading-family: "Anton", "Impact", sans-serif !important;--font-heading-style: normal !important;--font-heading-weight: 400 !important;--font-body-family: "Inter", "Helvetica Neue", Arial, sans-serif !important;--font-body-style: normal !important}body{background:var(--hv-bone);color:var(--hv-black);letter-spacing:0}.gradient,.color-scheme-1,.color-background-1{background-color:var(--hv-bone)}h1,h2,h3,.h0,.h1,.h2,.h3,.title,.banner__heading,.slideshow__text .banner__heading{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.01em;line-height:1}.announcement-bar,.announcement-bar-section .utility-bar{background:var(--hv-black)!important}.announcement-bar__message{font-family:var(--font-body-family);font-size:1.15rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.header-wrapper{background:var(--hv-bone);border-bottom:1px solid rgba(11,11,11,.08)}.header.page-width{max-width:100%;padding-left:3.2rem;padding-right:3.2rem}.header__menu-item,.header__menu-item span{font-family:var(--font-body-family);font-size:1.25rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.header__menu-item:hover span{text-decoration:none;color:var(--hv-accent)}.header__heading-logo{transition:transform .3s ease}.button,.shopify-payment-button__button--unbranded,.button--primary,.button--secondary{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.16em;font-weight:700;font-size:1.25rem;border-radius:0!important}.button--primary,.button:not(.button--secondary):not(.button--tertiary){background:var(--hv-black)!important;color:#fff!important}.button--secondary{background:transparent!important;color:var(--hv-black)!important;box-shadow:inset 0 0 0 1.5px var(--hv-black)!important}.button:after,.button:before{box-shadow:none!important}.button:hover{background:var(--hv-accent)!important;color:#fff!important}.collection__view-all .button,.center .button{min-width:22rem}.card-wrapper .card,.card--card,.card__inner{border-radius:0!important}.card--card,.card--standard .card__inner{background:var(--hv-bone-2)!important}.card__inner .card__media img{mix-blend-mode:multiply;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.card-wrapper:hover .card__media img{transform:scale(1.04)}.card__heading,.card__heading a{font-family:var(--font-body-family)!important;font-size:1.3rem!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase}.price,.price-item{font-family:var(--font-body-family);font-weight:500;color:var(--hv-grey)}.title-wrapper-with-link .title,.collection__title .title{font-size:clamp(3.2rem,5vw,6rem)}.product__title h1{font-size:clamp(3rem,4vw,5rem)}.product__media-item,.product-media-container{background:var(--hv-bone-2)}.product__media img{mix-blend-mode:multiply}.footer{background:var(--hv-black)!important;color:#fff}.footer-block__heading{font-family:var(--font-heading-family);font-size:2rem;text-transform:uppercase;letter-spacing:.04em}.footer .list-social__link{color:#fff}.footer .list-social__link:hover{color:var(--hv-accent)}.footer .list-social .icon{width:2.2rem;height:2.2rem}.footer-block__details-content .list-menu__item--link{text-transform:uppercase;letter-spacing:.12em;font-size:1.25rem}.hv-eyebrow{margin:0 0 1.2rem;font-family:var(--font-body-family);font-size:1.15rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#fff}.hv-eyebrow--dark{color:var(--hv-accent)}.hv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:0 3rem;border:1.5px solid #fff;font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:background .25s,color .25s,border-color .25s}.hv-btn--light{background:#fff;color:var(--hv-black)}.hv-btn--light:hover{background:var(--hv-accent);border-color:var(--hv-accent);color:#fff}.hv-btn--ghost{background:transparent;color:#fff}.hv-btn--ghost:hover{background:#fff;color:var(--hv-black)}.hv-hero{position:relative;overflow:hidden;background:var(--hv-black);color:#fff}.hv-hero--full{height:calc(100svh - var(--header-height, 0px));min-height:56rem}.hv-hero--large{height:80vh;min-height:50rem}.hv-hero__media,.hv-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.hv-hero__media video,.hv-hero__media img,.hv-hero__video{width:100%;height:100%;object-fit:cover;display:block}.hv-hero__overlay{background:linear-gradient(180deg,#00000026,#0000 35%,rgba(0,0,0,var(--hv-overlay)))}.hv-hero__content{position:absolute;z-index:2;left:0;right:0;padding:0 5vw}.hv-hero__content--bottom-left{bottom:9vh;max-width:90rem}.hv-hero__content--center{top:50%;transform:translateY(-50%);text-align:center;margin:0 auto;max-width:100rem}.hv-hero__content--center .hv-hero__ctas{justify-content:center}.hv-hero__title{margin:0;color:#fff;font-size:clamp(5.6rem,11vw,17rem);line-height:.88;text-shadow:0 2px 30px rgba(0,0,0,.25)}.hv-hero__text{margin:1.8rem 0 0;font-size:clamp(1.5rem,1.4vw,1.9rem);color:#ffffffe6;max-width:52rem}.hv-hero__ctas{display:flex;gap:1.2rem;flex-wrap:wrap;margin-top:3.2rem}.hv-hero__scroll{position:absolute;z-index:2;right:5vw;bottom:9vh;width:2.6rem;height:4.4rem;border:1.5px solid rgba(255,255,255,.7);border-radius:2rem}.hv-hero__scroll span{position:absolute;left:50%;top:.8rem;width:3px;height:.9rem;margin-left:-1.5px;background:#fff;border-radius:2px;animation:hvScroll 1.8s infinite}@keyframes hvScroll{0%{opacity:0;transform:translateY(0)}40%{opacity:1}to{opacity:0;transform:translateY(1.4rem)}}.hv-campaigns{background:var(--hv-bone);padding:8rem 0 0}.hv-campaigns__head{margin-bottom:3.6rem}.hv-campaigns__title{margin:0;font-size:clamp(3.6rem,6vw,8rem)}.hv-campaigns__grid{display:grid;gap:4px;grid-template-columns:1fr}@media(min-width:750px){.hv-campaigns__grid--2{grid-template-columns:1fr 1fr}.hv-campaigns__grid--3{grid-template-columns:1fr 1fr 1fr}}.hv-card{position:relative;display:block;overflow:hidden;height:82vh;min-height:52rem;color:#fff;text-decoration:none;background:var(--hv-black)}.hv-card__media{position:absolute;top:0;right:0;bottom:0;left:0}.hv-card__media video,.hv-card__media img,.hv-card__video{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.hv-card:hover .hv-card__video,.hv-card:hover video{transform:scale(1.05)}.hv-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 40%,#000000bf)}.hv-card__content{position:absolute;left:0;right:0;bottom:0;padding:4rem}.hv-card__title{margin:0 0 1rem;color:#fff;font-size:clamp(4.4rem,5.5vw,8.4rem);line-height:.9}.hv-card__text{margin:0 0 2.4rem;color:#ffffffd9;font-size:1.5rem;max-width:42rem}.hv-marquee{overflow:hidden;padding:1.8rem 0}.hv-marquee--dark{background:var(--hv-black);color:#fff}.hv-marquee--light{background:var(--hv-bone-2);color:var(--hv-black)}.hv-marquee__track{display:flex;width:max-content;animation:hvMarquee var(--hv-speed, 40s) linear infinite}.hv-marquee__group{display:flex;align-items:center;flex-shrink:0}.hv-marquee__group span{font-family:var(--font-heading-family);font-size:clamp(2.4rem,3vw,3.8rem);text-transform:uppercase;white-space:nowrap;padding:0 2.4rem}.hv-marquee__group i{font-style:normal;color:var(--hv-accent);font-size:1.8rem}@keyframes hvMarquee{0%{transform:translate(0)}to{transform:translate(-25%)}}@media(prefers-reduced-motion:reduce){.hv-marquee__track{animation:none}}.hv-benefits{background:var(--hv-bone);border-bottom:1px solid rgba(11,11,11,.1)}.hv-benefits__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem;padding-top:4rem;padding-bottom:4rem}@media(min-width:990px){.hv-benefits__grid{grid-template-columns:repeat(4,1fr)}}.hv-benefit__title{margin:0 0 .6rem;font-size:1.3rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hv-benefit__text{margin:0;font-size:1.4rem;color:var(--hv-grey);line-height:1.5}@media(max-width:749px){.header.page-width{padding-left:1.6rem;padding-right:1.6rem}.hv-hero--full{height:88svh;min-height:0}.hv-hero__content--bottom-left{bottom:7vh}.hv-hero__scroll{display:none}.hv-hero__ctas .hv-btn{flex:1 1 100%}.hv-card{height:72vh;min-height:44rem}.hv-card__content{padding:2.4rem}.hv-campaigns{padding-top:5.6rem}}.card__media,.card .media,.product__media,.product-media-container .media{background:var(--hv-bone-2)!important;border-radius:0!important}.card__media .media img,.product__media img{mix-blend-mode:multiply}.hv-btn--ghost{color:#fff!important;border-color:#fff!important}.hv-btn--ghost:hover{background:#fff!important;color:var(--hv-black)!important}.hv-show .hv-slide{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;clip-path:inset(0 0 0 100%);transition:clip-path 1.2s cubic-bezier(.77,0,.18,1),visibility 0s 1.2s;z-index:1}.hv-show .hv-slide.is-active{visibility:visible;clip-path:inset(0 0 0 0);transition:clip-path 1.2s cubic-bezier(.77,0,.18,1),visibility 0s;z-index:2}.hv-show .hv-slide.is-leaving{visibility:visible;clip-path:inset(0 0 0 0);z-index:1}.hv-show .hv-slide .hv-hero__video{transform:scale(1.18);transition:transform 1.6s cubic-bezier(.2,.7,.2,1)}.hv-show .hv-slide.is-active .hv-hero__video{transform:scale(1.04);animation:hvKen calc(var(--hv-dur) + 2s) linear forwards}@keyframes hvKen{0%{transform:scale(1.12)}to{transform:scale(1)}}.hv-slide__num{position:absolute;z-index:2;right:4vw;top:6vh;font-family:var(--font-heading-family);font-size:clamp(9rem,18vw,26rem);line-height:.8;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.55);opacity:0;transform:translateY(4rem);transition:opacity .8s .5s,transform 1.2s .5s cubic-bezier(.2,.7,.2,1);pointer-events:none}.hv-slide.is-active .hv-slide__num{opacity:1;transform:none}.hv-show .hv-hero__content{bottom:calc(9vh + 7rem)}.hv-in{opacity:0;transform:translateY(2.4rem);transition:opacity .7s,transform .9s cubic-bezier(.2,.7,.2,1)}.hv-slide.is-active .hv-in{opacity:1;transform:none;transition-delay:calc(.45s + var(--d, 0) * .12s)}.hv-split-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.04em;margin-bottom:-.04em}.hv-split-c{display:inline-block;transform:translateY(105%) rotate(6deg);transition:transform .9s cubic-bezier(.2,.8,.2,1)}.hv-slide.is-active .hv-split-c{transform:none;transition-delay:calc(.55s + var(--i) * 35ms)}.hv-show__nav{position:absolute;z-index:5;left:5vw;right:5vw;bottom:4vh;display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}.hv-show__tab{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;color:#ffffff8c;text-align:left;cursor:pointer;display:grid;grid-template-columns:auto 1fr;gap:.4rem 1rem;align-items:baseline;transition:color .3s;font:inherit}.hv-show__tab:hover,.hv-show__tab.is-active{color:#fff}.hv-show__idx{font-family:var(--font-heading-family);font-size:1.6rem}.hv-show__name{font-size:1.1rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.hv-show__bar{grid-column:1 / -1;display:block;height:2px;background:#ffffff40;overflow:hidden}.hv-show__bar b{display:block;height:100%;width:100%;background:var(--hv-accent);transform:scaleX(0);transform-origin:left}.hv-show__tab.is-active .hv-show__bar b{animation:hvBar var(--hv-dur) linear forwards}.hv-show.is-paused .hv-show__tab.is-active .hv-show__bar b{animation-play-state:paused}@keyframes hvBar{to{transform:scaleX(1)}}.hv-show .hv-hero__scroll{bottom:calc(4vh + 6rem)}@media(max-width:749px){.hv-show .hv-hero__content{bottom:calc(7vh + 5.6rem)}.hv-show__nav{gap:1.2rem;bottom:3vh}.hv-show__name{display:none}.hv-slide__num{top:3vh}}.hv-reveal{opacity:0;transform:translateY(4rem);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform 1.1s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--hv-i, 0) * 90ms)}.hv-reveal.is-in{opacity:1;transform:none}.hv-r .hv-split-w,.hv-split-c{white-space:nowrap;word-break:normal!important;overflow-wrap:normal!important}.hv-show .hv-hero__title{font-size:clamp(4.4rem,9.5vw,15rem);word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none;hyphens:none}eveal-img{clip-path:inset(12% 0 12% 0);transition:clip-path 1.4s cubic-bezier(.77,0,.18,1)}.hv-reveal-img img,.hv-reveal-img video{transform:scale(1.15);transition:transform 1.8s cubic-bezier(.2,.7,.2,1)}.hv-reveal-img.is-in{clip-path:inset(0 0 0 0)}.hv-reveal-img.is-in img,.hv-reveal-img.is-in video{transform:scale(1)}.hv-reveal-title .hv-split-c{transform:translateY(105%)}.hv-reveal-title.is-in .hv-split-c{transform:none;transition-delay:calc(var(--i) * .03s)}.card-wrapper .card__media img{transition:transform 1s cubic-bezier(.2,.7,.2,1)!important}.card-wrapper:hover .card__media img{transform:scale(1.06)}.hv-card .hv-card__video{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.hv-card:hover .hv-card__video{transform:scale(1.05)}.hv-cursor{position:fixed;left:0;top:0;z-index:9999;width:1.2rem;height:1.2rem;margin:-.6rem 0 0 -.6rem;border-radius:50%;background:#fff;mix-blend-mode:difference;pointer-events:none;transition:width .35s,height .35s,margin .35s;display:flex;align-items:center;justify-content:center}.hv-cursor span{font-size:1rem;font-weight:700;letter-spacing:.2em;color:#000;opacity:0;transition:opacity .2s}.hv-cursor.is-big{width:8.4rem;height:8.4rem;margin:-4.2rem 0 0 -4.2rem}.hv-cursor.is-big span{opacity:1}@media(hover:none),(pointer:coarse){.hv-cursor{display:none}}@media(prefers-reduced-motion:reduce){.hv-reveal,.hv-reveal-img,.hv-in,.hv-split-c,.hv-slide__num{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}.hv-show .hv-slide.is-active .hv-hero__video{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/heaven-custom.css.map */
