.gmh-wrap{max-width:var(--page-width, 120rem);margin:0 auto;padding:0 2rem}.gmh-display{font-family:var(--gm-font-display);font-weight:800;letter-spacing:-.02em;line-height:.95;text-wrap:balance;margin:0}.gmh-data{font-family:var(--gm-font-data);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:0}.gmh-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.2rem;padding:0 2.8rem;border:0;border-radius:var(--buttons-radius, 4px);background:rgb(var(--color-button));color:rgb(var(--color-button-text));font:600 1.6rem/1 var(--font-body-family);text-decoration:none;cursor:pointer;transition:filter .18s ease}.gmh-btn:hover{filter:brightness(1.06)}.gmh-btn:focus-visible,.gmh-link:focus-visible,.gmh-card:focus-visible{outline:2px solid var(--gm-gold);outline-offset:3px}.gmh-link{display:inline-flex;align-items:center;min-height:4.4rem;color:inherit;font-size:1.5rem;font-weight:600;text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:1px}.gmh-head{margin-bottom:3.2rem}.gmh-head h2{margin:0;font-size:2.8rem;line-height:1.1}.gmh-head p{margin:1.2rem 0 0;font-size:1.6rem;line-height:1.55;max-width:52ch;opacity:.8}.gmh-hero{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:calc(100svh - var(--gmh-header-offset, 12rem));min-height:max(56rem,calc(100svh - var(--gmh-header-offset, 12rem)));overflow:hidden;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.gmh-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.gmh-hero__media img,.gmh-hero__media video{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--gmh-focal, 50% 40%)}.gmh-hero__media video{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s ease}.gmh-hero__media video.is-playing{opacity:1}.gmh-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,rgba(var(--color-background),var(--gmh-veil, .92)),rgba(var(--color-background),calc(var(--gmh-veil, .92) * .9)) 38%,rgba(var(--color-background),calc(var(--gmh-veil, .92) * .55)) 58%,rgba(var(--color-background),0) 80%)}.gmh-hero__inner{width:100%;padding-top:4rem;padding-bottom:3.2rem}.gmh-hero__title{font-size:clamp(4.4rem,13.4vw,12.8rem);max-width:11ch;color:inherit}.gmh-hero__text{margin:1.6rem 0 0;font-size:1.6rem;line-height:1.5;max-width:38ch;opacity:.88}.gmh-hero__actions{display:grid;gap:1.6rem;justify-items:center;margin-top:2.4rem}.gmh-hero__actions .gmh-btn{width:100%}.gmh-hero__toggle{position:absolute;top:1.6rem;right:1.6rem;z-index:1;display:grid;place-items:center;width:4.4rem;height:4.4rem;border:0;border-radius:50%;background:#1c211d73;color:#fff;cursor:pointer}.gmh-hero__toggle:focus-visible{outline:2px solid var(--gm-gold);outline-offset:2px}.gmh-hero__toggle svg{width:1.6rem;height:1.6rem}.gmh-hero__toggle .icon-play,.gmh-hero__toggle[aria-pressed=true] .icon-pause{display:none}.gmh-hero__toggle[aria-pressed=true] .icon-play{display:block}.gmh-hero__title,.gmh-hero__text,.gmh-hero__actions{animation:gmh-rise .7s cubic-bezier(.2,.7,.2,1) both}.gmh-hero__text{animation-delay:.12s}.gmh-hero__actions{animation-delay:.22s}@keyframes gmh-rise{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:none}}@media screen and (min-width:750px){.gmh-wrap{padding:0 5rem}.gmh-head h2{font-size:4.4rem}.gmh-hero{min-height:max(64rem,calc(100svh - var(--gmh-header-offset, 12rem)))}.gmh-hero:after{background:linear-gradient(to top,rgba(var(--color-background),calc(var(--gmh-veil, .92) * .7)),rgba(var(--color-background),0) 45%),linear-gradient(to right,rgba(var(--color-background),var(--gmh-veil, .92)),rgba(var(--color-background),calc(var(--gmh-veil, .92) * .85)) 40%,rgba(var(--color-background),calc(var(--gmh-veil, .92) * .4)) 62%,rgba(var(--color-background),0) 82%)}.gmh-hero__title{font-size:clamp(5.6rem,7.2vw,10.4rem);max-width:10ch}.gmh-hero__inner{padding-bottom:7.2rem}.gmh-hero__text{font-size:1.8rem}.gmh-hero__actions{display:flex;align-items:center;gap:2.8rem}.gmh-hero__actions .gmh-btn{width:auto}}.gmh-trust{background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:2.8rem 0}.gmh-trust__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:2.4rem 1.6rem}.gmh-trust__item{display:flex;gap:1rem;align-items:flex-start;font-size:1.4rem;line-height:1.35}.gmh-trust__item svg{flex:none;width:2.2rem;height:2.2rem;color:var(--gm-gold)}.gmh-trust__item strong{display:block;font-weight:700}.gmh-trust__item span{opacity:.78}@media screen and (min-width:990px){.gmh-trust__list{grid-template-columns:repeat(4,1fr)}}.gmh-ritual{background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:7.2rem 0}.gmh-ritual__rail{position:sticky;top:var(--gmh-sticky-top, 0);z-index:2;margin:0 -2rem 2.4rem;padding:1.2rem 2rem;background:rgb(var(--color-background));list-style:none;display:grid;grid-template-columns:repeat(var(--gmh-steps, 4),1fr);gap:.8rem}.gmh-ritual__rail li{font-size:1.3rem;font-weight:600;opacity:.62;transition:opacity .3s}.gmh-ritual__rail li:before{content:"";display:block;height:.3rem;margin-bottom:.8rem;border-radius:2px;background:currentColor;opacity:.25;transition:background-color .3s,opacity .3s}.gmh-ritual__rail li.is-active,.gmh-ritual__rail li.is-done{opacity:1}.gmh-ritual__rail li.is-active:before,.gmh-ritual__rail li.is-done:before{background:var(--gm-gold);opacity:1}.gmh-ritual__steps{list-style:none;margin:0;padding:0;display:grid;gap:4.8rem}.gmh-step__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--media-radius, 12px);background:var(--gm-white)}a.gmh-step__media{cursor:pointer}a.gmh-step__media img{transition:transform .5s ease}a.gmh-step__media:hover img{transform:scale(1.03)}.gmh-step__media img{display:block;width:100%;height:100%;object-fit:cover}.gmh-step__data{display:inline-flex;align-items:baseline;gap:1rem;margin-bottom:1.2rem!important;padding:.8rem 1.4rem;border-radius:var(--buttons-radius, 4px);background:var(--gm-green);color:var(--gm-cream)}.gmh-step__data .gmh-data{font-size:2.6rem;line-height:1}.gmh-step__data small{font-size:1.3rem;opacity:.85}.gmh-step__body{padding-top:2rem}.gmh-step__verb{display:flex;align-items:baseline;gap:1.2rem;font-size:4rem}.gmh-step__num{font-family:var(--gm-font-data);font-weight:600;font-size:1.6rem;color:var(--gm-green);opacity:.7}.gmh-step__text{margin:1.2rem 0 0;font-size:1.6rem;line-height:1.55;max-width:44ch}.gmh-step__buy{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-top:2rem;padding-top:1.6rem;border-top:1px solid rgba(var(--color-foreground),.12)}.gmh-step__product{min-width:0;font-size:1.5rem;line-height:1.3;color:inherit;text-decoration:none}.gmh-step__product strong{display:block;font-weight:600}.gmh-step__product .gmh-data{font-size:1.8rem;color:var(--gm-green)}.gmh-step__buy product-form{flex:none}.gmh-step__buy .gmh-btn{min-height:4.8rem;padding:0 2rem}.gmh-step__buy .loading__spinner{position:static;width:1.6rem}.gmh-step__buy .gmh-btn.loading>span:first-child{opacity:.4}.gmh-ritual__total{margin-top:5.6rem;padding:2.8rem 2.4rem;border-radius:var(--text-boxes-radius, 12px);background:var(--gm-green);color:var(--gm-cream)}.gmh-ritual__total p{margin:0;font-size:1.6rem;line-height:1.5}.gmh-ritual__total .gmh-display{font-size:2.8rem;margin-bottom:1.2rem}.gmh-ritual__total .gmh-btn{width:100%;margin-top:2rem;background:var(--gm-gold);color:var(--gm-ink)}.gmh-ritual__total s{opacity:.7}.gmh-ritual__total p .gmh-data{font-size:2.6rem;color:var(--gm-gold)}@media screen and (min-width:990px){.gmh-ritual{padding:12.8rem 0}.gmh-ritual__rail{margin:0 0 4rem;padding:1.6rem 0}.gmh-ritual__rail li{font-size:1.5rem}.gmh-ritual__steps{gap:9.6rem}.gmh-step{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:6.4rem;align-items:center}.gmh-step:nth-child(2n) .gmh-step__media{order:1}.gmh-step__verb{font-size:7.2rem}.gmh-step__data .gmh-data{font-size:3.2rem}.gmh-ritual__total{display:flex;align-items:center;justify-content:space-between;gap:4rem;padding:4rem 4.8rem}.gmh-ritual__total .gmh-btn{width:auto;margin:0;flex:none}}.gmh-kits{background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:7.2rem 0}.gmh-kits__list{list-style:none;margin:0 -2rem;padding:0 2rem;display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 2rem;scrollbar-width:none}.gmh-kits__list::-webkit-scrollbar{display:none}.gmh-kits__list>li{scroll-snap-align:start}.gmh-card{display:block;height:100%;color:inherit;text-decoration:none;border-radius:var(--media-radius, 12px)}.gmh-card__media{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--media-radius, 12px);background:var(--gm-cream)}.gmh-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.gmh-card:hover .gmh-card__media img{transform:scale(1.03)}.gmh-card__save{position:absolute;top:1.2rem;left:1.2rem;padding:.6rem 1rem;border-radius:var(--badge-corner-radius, 4px);background:var(--gm-gold);color:var(--gm-ink);font-size:1.3rem}.gmh-card__title{margin:1.6rem 0 .6rem;font-size:1.7rem;font-weight:600;line-height:1.3}.gmh-card__price{display:flex;align-items:baseline;gap:1rem}.gmh-card__price .gmh-data{font-size:2rem;color:var(--gm-green)}.gmh-card__price s{font-size:1.4rem;opacity:.75}.gmh-kits__more{margin-top:3.2rem;text-align:center}@media screen and (min-width:750px){.gmh-kits__list{margin:0 -5rem;padding:0 5rem;grid-auto-columns:42%;scroll-padding:0 5rem}}@media screen and (min-width:990px){.gmh-kits{padding:12.8rem 0}.gmh-kits__list{margin:0;padding:0;grid-auto-flow:row;grid-template-columns:repeat(3,1fr);gap:2.4rem 2rem;overflow:visible}}.gmh-reviews{background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:7.2rem 0}.gmh-reviews__quotes{list-style:none;margin:0 -2rem;padding:0 2rem;display:grid;grid-auto-flow:column;grid-auto-columns:86%;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gmh-reviews__quotes::-webkit-scrollbar{display:none}.gmh-quote{scroll-snap-align:start;margin:0;padding:2.4rem;border-radius:var(--text-boxes-radius, 12px);background:var(--gm-white);color:var(--gm-ink)}.gmh-quote__stars{color:var(--gm-gold);font-size:1.8rem;letter-spacing:.2rem}.gmh-quote blockquote{margin:1.2rem 0 1.6rem;font-size:1.7rem;line-height:1.5}.gmh-quote figcaption{font-size:1.4rem;font-weight:600;color:var(--gm-green)}.gmh-reviews__app{margin-top:2.4rem}@media screen and (min-width:990px){.gmh-reviews{padding:12.8rem 0}.gmh-reviews__quotes{margin:0;padding:0;grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible}}.gmh-reveal{opacity:0;transform:translateY(2.4rem);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.gmh-reveal.is-visible,.no-js .gmh-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.gmh-reveal{opacity:1;transform:none;transition:none}.gmh-hero__title,.gmh-hero__text,.gmh-hero__actions{animation:none}.gmh-hero__media video{display:none}.gmh-card__media img,.gmh-btn,a.gmh-step__media img{transition:none}a.gmh-step__media:hover img,.gmh-card:hover .gmh-card__media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gm-home.css.map */
