:root{--hv-bg:#F4ECE4;--hv-bg2:#EBDFD3;--hv-ink:#2A211C;--hv-muted:#6E6056;--hv-acc:#A8582E;--hv-acc2:#E9A15B;--hv-night:#1C1512;--hv-r:16px;--hv-gut:20px}body{background:var(--hv-bg)}.hv-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 var(--hv-gut)}.hv-center{text-align:center}.hv-sec{padding:64px 0;background:var(--hv-bg);color:var(--hv-ink)}.hv-h2{font-family:var(--ng-serif,Georgia,serif);font-weight:400;font-size:clamp(3rem,7.4vw,4.8rem);line-height:1.08;letter-spacing:-.015em;margin:0 0 1.2rem;color:inherit}.hv-h2 em{font-style:italic;color:var(--hv-acc)}.hv-h3{font-family:var(--ng-serif,Georgia,serif);font-weight:400;font-size:2.2rem;margin:.4rem 0 .6rem;line-height:1.2}.hv-lead{font-size:1.6rem;line-height:1.65;color:var(--hv-muted);margin:0 auto 2.4rem;max-width:46ch}.hv-head{margin-bottom:32px}.hv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 3.2rem;border-radius:999px;background:var(--hv-acc);color:#fff!important;font-size:1.5rem;font-weight:700;letter-spacing:.02em;text-decoration:none;transition:transform .2s,background .2s}.hv-btn:hover{background:#8e4723;transform:translateY(-1px)}.hv-btn--light{background:#fbf6f1;color:var(--hv-ink)!important}.hv-btn--light:hover{background:#fff}.hv-chip{display:inline-block;margin:0 0 1.4rem;padding:.6rem 1.4rem;border-radius:999px;background:#e9a15beb;color:var(--hv-night);font-size:1.2rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hv-snap{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 calc(var(--hv-gut)*-1);padding:0 var(--hv-gut) 6px}.hv-snap::-webkit-scrollbar{display:none}.hv-snap>*{scroll-snap-align:start;flex:0 0 78%}img{max-width:100%}.hv-hero{position:relative;min-height:88svh;display:flex;align-items:flex-end;color:#fff;background:var(--hv-night);overflow:hidden}.hv-hero__media,.hv-hero__poster,.hv-hero__poster img,.hv-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hv-hero__poster img,.hv-hero__video{object-fit:cover;object-position:var(--hv-pos-m,50% 50%)}.hv-hero__video{opacity:0;transition:opacity .8s}.hv-hero__video.is-on{opacity:1}.hv-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#140e0bd1,#140e0b59 45%,#140e0b1a)}.hv-hero__inner{position:relative;z-index:2;padding-top:120px;padding-bottom:56px}.hv-hero__h{font-family:var(--ng-serif,Georgia,serif);font-weight:400;font-size:clamp(4.2rem,11vw,7.6rem);line-height:1.02;letter-spacing:-.02em;margin:0 0 1.2rem;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.25)}.hv-hero__h em{font-style:italic;color:var(--hv-acc2)}.hv-hero__t{font-size:1.6rem;line-height:1.6;margin:0 0 2.4rem;max-width:38ch;color:#ffffffe6}@media(min-width:750px){.hv-hero{min-height:min(92vh,880px);align-items:center}.hv-hero__poster img,.hv-hero__video{object-position:var(--hv-pos,50% 50%)}.hv-hero__media:after{background:linear-gradient(90deg,#140e0bb3,#140e0b4d,#140e0b0d)}.hv-hero__inner{padding-top:0;padding-bottom:0}.hv-hero__t{font-size:1.8rem}}.hv-promise{padding:56px 0 40px}.hv-promise__grid{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:28px 16px}.hv-promise__item{text-align:center;font-size:1.4rem;line-height:1.5;color:var(--hv-muted)}.hv-promise__item p{margin:.8rem auto 0;max-width:22ch}.hv-ico{display:inline-flex;width:42px;height:42px;color:var(--hv-ink)}.hv-ico svg{width:100%;height:100%}@media(min-width:990px){.hv-promise__grid{grid-template-columns:repeat(4,1fr)}}.hv-collage{padding:40px 0 72px;overflow:hidden}.hv-collage__grid{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}.hv-collage__side{position:relative;height:250px}.hv-collage__side--r{display:none}.hv-tile{position:absolute;border-radius:var(--hv-r);overflow:hidden;box-shadow:0 18px 40px -22px #2a211c73;background:var(--hv-bg2)}.hv-tile img{width:100%;height:100%;object-fit:cover;display:block}.hv-tile--a{left:6%;top:0;width:48%;height:84%}.hv-tile--b{left:44%;top:28%;width:30%;height:58%;z-index:2}.hv-tile--c{right:4%;top:6%;width:26%;height:52%}@media(min-width:990px){.hv-collage{padding:72px 0 96px}.hv-collage__grid{grid-template-columns:1fr 1.05fr 1fr;gap:40px}.hv-collage__side{height:440px}.hv-collage__side--r{display:block}.hv-tile--a{left:10%;top:0;width:58%;height:58%}.hv-tile--b{left:0;top:38%;width:38%;height:34%}.hv-tile--c{left:38%;top:64%;width:44%;height:36%;right:auto}.hv-tile--d{right:0;top:6%;width:64%;height:58%}.hv-tile--e{left:6%;top:42%;width:50%;height:46%;z-index:2}}.hv-steps{background:var(--hv-bg2)}.hv-steps__row{list-style:none;margin:0;padding-left:var(--hv-gut)}.hv-step{position:relative}.hv-step__img{border-radius:var(--hv-r);overflow:hidden;aspect-ratio:4/5;background:#ddd}.hv-step__img img{width:100%;height:100%;object-fit:cover;display:block}.hv-step__n{position:absolute;top:12px;left:12px;width:36px;height:36px;border-radius:50%;background:#fbf6f1;color:var(--hv-ink);display:grid;place-items:center;font-weight:800;font-size:1.4rem}.hv-step p{margin:0;color:var(--hv-muted);font-size:1.5rem;line-height:1.6}@media(min-width:990px){.hv-steps__row{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;overflow:visible;margin:0;padding:0}.hv-step__img{aspect-ratio:1/1}}.hv-facts__grid{display:grid;gap:28px;align-items:center}.hv-facts__img{border-radius:var(--hv-r);overflow:hidden;aspect-ratio:4/5}.hv-facts__img img{width:100%;height:100%;object-fit:cover;display:block}.hv-facts__list{display:grid;grid-template-columns:1fr 1fr;gap:24px 16px;margin:8px 0 0}.hv-facts__list dt{font-family:var(--ng-serif,Georgia,serif);font-size:clamp(3.2rem,8vw,4.6rem);line-height:1;color:var(--hv-ink)}.hv-facts__list dd{margin:.6rem 0 0;font-style:italic;color:var(--hv-muted);font-size:1.4rem}.hv-facts .hv-lead{margin-left:0}@media(min-width:990px){.hv-facts__grid{grid-template-columns:1fr 1fr;gap:64px}.hv-facts__img{aspect-ratio:4/4.6}}.hv-gallery__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hv-gallery__item{display:block;border-radius:12px;overflow:hidden;aspect-ratio:1}.hv-gallery__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s}.hv-gallery__item:hover img{transform:scale(1.04)}@media(min-width:750px){.hv-gallery__grid{grid-template-columns:repeat(4,1fr);gap:14px}}.hv-final{position:relative;min-height:78svh;display:flex;align-items:flex-end;color:#fff;overflow:hidden;background:var(--hv-night)}.hv-final__media,.hv-final__media picture,.hv-final__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hv-final__media img{object-fit:cover;object-position:50% 30%}.hv-final__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#140e0bd9,#140e0b4d 55%,#140e0b00)}.hv-final__inner{position:relative;z-index:2;padding-top:100px;padding-bottom:56px}.hv-final .hv-h2{color:#fff}.hv-final .hv-h2 em{color:var(--hv-acc2)}.hv-final .hv-lead{color:#ffffffe0;margin-left:0}@media(min-width:750px){.hv-final{min-height:620px;align-items:center}.hv-final__media:after{background:linear-gradient(90deg,#140e0bc7,#140e0b40 60%,#140e0b00)}.hv-final__inner{padding:0 var(--hv-gut)}}#kop{scroll-margin-top:70px}.ng-pdp,.ng-faq,.shopify-section .ng{background:var(--hv-bg)}@media(max-width:749px){.ng-wrap{padding-left:var(--hv-gut)!important;padding-right:var(--hv-gut)!important}.ng-gallery__thumbs{display:none!important}.ng-gallery__stage{border-radius:var(--hv-r);overflow:hidden}.ng-pdp__crumbs,.ng-info__headline,.ng-info__lede{display:none}.ng-benefits{margin:1.2rem 0!important}.ng-benefits li{font-size:1.4rem}.ng-info__name{font-size:3.4rem!important;line-height:1.05}.ng-risk,.ng-assure{display:none}.ng-btn{min-height:54px;border-radius:999px}.announcement-bar__message{font-size:1.05rem;letter-spacing:.06em;padding:.8rem 1.2rem!important;line-height:1.4}.shopify-section-group-footer-group .footer__content-top{padding-top:32px}}.ng-btn,.ng-buy .ng-btn{border-radius:999px}.hv-step .hv-h3,.hv-steps .hv-h3{color:var(--hv-ink)!important}.hv-final__media img{object-position:50% 12%}@media(max-width:749px){.hv-final__media img{object-position:50% 0%}}.ng-gallery__track{overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain}.ng-gallery__slide{scroll-snap-stop:always}.hv-sec,.hv-hero,.hv-final,.ng-pdp,.ng-info{overflow-wrap:anywhere;word-break:normal}.hv-hero__inner,.hv-final__inner,.ng-info{min-width:0;max-width:100%}.hv-collage,.hv-steps,.hv-gallery,.hv-hero,.hv-final{overflow-x:clip}@media(max-width:749px){.ng-pdp__grid{display:block!important}.ng-info{padding:0!important;width:100%!important}.ng-gallery{margin:0 calc(var(--hv-gut)*-1)}.ng-gallery__stage{border-radius:0}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/hv.css.map */
