body.home{--mh-espresso:#231609;--mh-cream:#f6e8d6;--mh-cream-2:#f3e5cd;--mh-sand:#e7d5b9;--mh-ledge:#e3d0b2;--mh-orange:#f2921c;--mh-orange-ink:#2a1607;--mh-price:#a8590a;--mh-ink:#1d140b;--mh-text:#54453a;--mh-muted:#6a5b4c;--mh-ivory:#f4eee5;--mh-ivory-dim:#cfc4b6;--mh-line:rgba(35, 22, 9, .14);--mh-edge:clamp(16px, 5.4vw, 90px);--mh-display:"Rufina", Georgia, serif;background:var(--mh-cream);color:var(--mh-ink)}body.home .site-content{padding-top:0}body.home .site-header--store,body.home .site-header--store.is-scrolled{padding-inline:var(--mh-edge);border-bottom:0!important;background:var(--mh-cream-2);box-shadow:none;backdrop-filter:none;transition:box-shadow 240ms ease}body.home .site-header--store.is-scrolled{box-shadow:0 10px 28px rgb(35 22 9 / .1)}body.home .site-header--store .desktop-nav{margin-right:auto;margin-left:clamp(40px, 6vw, 110px)}body.home .site-header--store .desktop-nav>a:nth-of-type(n+4){display:none}body.home .site-header--store .desktop-nav a{color:var(--mh-ink);font:400 15px/1 var(--sans)}body.home .site-header--store .desktop-nav a:hover,body.home .site-header--store .desktop-nav a:focus-visible{color:var(--mh-price)}body.home .site-header--store .header-cta,body.home .site-header--store .store-cart-link,body.home .site-header--store .header-search summary{color:var(--mh-ink);font-family:var(--sans)}body.home .site-header--store .header-cta:hover,body.home .site-header--store .store-cart-link:hover{color:var(--mh-price)}.mh-inner{width:100%;margin:0;padding-inline:var(--mh-edge)}.mh-pill{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 26px;border:1px solid #fff0;border-radius:999px;font:500 17px/1 var(--sans);text-decoration:none;transition:background-color 180ms ease,color 180ms ease,border-color 180ms ease}.mh-pill:focus-visible,.mh-gift__toggle:focus-visible{outline:2px solid var(--mh-orange);outline-offset:3px}.mh-pill--orange{background:var(--mh-orange);color:var(--mh-orange-ink)}.mh-pill--orange:hover{background:#ffa83c;color:var(--mh-orange-ink)}.mh-pill--dark{min-height:40px;padding:0 22px;background:var(--mh-espresso);color:#f4ebde;font-size:15px}.mh-pill--dark:hover{background:#3a2613;color:#fff8ee}.mh-pill--outline{border-color:rgb(244 238 229 / .8);background:#fff0;color:var(--mh-ivory)}.mh-pill--outline:hover{border-color:var(--mh-orange);color:var(--mh-orange)}.mh-pill.loading{opacity:.7}.added_to_cart.wc-forward{display:block;margin-top:8px;color:var(--mh-text);font:500 14px/1.3 var(--sans)}.mh-link{display:inline-flex;align-items:center;gap:8px;color:var(--mh-ink);font:500 16px/1.3 var(--sans);text-decoration:underline;text-underline-offset:4px}.mh-link:hover{color:var(--mh-price)}body.home .mh-best h2,body.home .mh-families h2,body.home .mh-gift h2{margin:0;color:var(--mh-ink);font:400 clamp(30px, 3.25vw, 48px)/1.1 var(--mh-display);letter-spacing:-.005em}.mh-hero{position:relative;display:grid;grid-template-columns:57fr 43fr;height:clamp(460px, min(46vw, calc(100svh - 82px)), 1240px);overflow-x:clip;overflow-y:visible;background:var(--mh-espresso);margin-top:82px;container-type:size}.mh-hero::before{position:absolute;inset:0 0 0 57%;content:"";background:var(--mh-cream-2)}.mh-hero__copy{position:relative;z-index:2;align-self:center;padding:0 var(--mh-edge)}.mh-hero h1{margin:0 0 18px;color:var(--mh-ivory);font:400 clamp(40px, 3.9vw, 100px)/1.06 var(--mh-display);letter-spacing:-.005em}.mh-hero__lead{max-width:40ch;margin:0 0 24px;color:var(--mh-ivory-dim);font:400 clamp(16px, 1.25vw, 30px)/1.55 var(--sans)}.mh-hero__price{display:flex;align-items:center;gap:18px;margin:0 0 28px}.mh-hero__amount{color:var(--mh-orange);font:600 clamp(48px, 4.6vw, 118px)/1 var(--sans);letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:lining-nums}.mh-hero__note{color:var(--mh-ivory-dim);font:500 clamp(15px, 0.95vw, 24px)/1.35 var(--sans);white-space:nowrap}.mh-hero__stage{position:absolute;inset:0;pointer-events:none}.mh-hero__stage::before{position:absolute;z-index:1;bottom:2.2cqh;left:calc(72% - 38cqh);width:60cqh;height:6cqh;content:"";border-radius:50%;opacity:var(--boxp,1);background:radial-gradient(closest-side,rgb(35 22 9 / .42),rgb(35 22 9 / .14) 60%,#fff0)}.mh-hero__sun{position:absolute;top:8cqh;left:calc(72% - 37cqh);width:auto;max-width:none;height:74cqh;aspect-ratio:1;translate:calc(var(--mx, 0) * -14px) calc((1 - var(--sun, 1)) * 34% + var(--my, 0) * -10px);opacity:var(--sun,1)}.mh-story{position:absolute;inset:0}.mh-story__box{position:absolute;z-index:1;left:calc(72% - 34.8cqh);bottom:4cqh;width:auto;max-width:none;height:64cqh;translate:calc((1 - var(--boxp, 1)) * -26cqh + var(--mx, 0) * -6px) 0;opacity:var(--boxp,1);filter:drop-shadow(16px 10px 18px rgb(35 22 9 / .32)) drop-shadow(2px 2px 2px rgb(35 22 9 / .35))}.mh-story__bottle{position:absolute;left:calc(72% - 15.8cqh);bottom:4cqh;height:84cqh;aspect-ratio:745 / 1983}.mh-story__bottle>*{position:absolute}.mh-story__plate,.mh-story__trans,.mh-story__reeds,.mh-story__label,.mh-story__light{inset:0;width:100%;height:100%}.mh-story__plate,.mh-story__trans{z-index:2;mix-blend-mode:multiply}.mh-story__trans{display:none}.mh-story__clip{z-index:3;inset:0;pointer-events:none}.mh-story__clip--out{clip-path:inset(-200% 0 47.45% 0)}.mh-story:not(.is-live) .mh-story__clip--out{clip-path:none}.mh-story__reeds{position:absolute;inset:0;width:100%;height:100%;translate:0 calc(var(--rd, 0) * -1%);opacity:var(--ro,1)}.mh-story__shine{z-index:4;inset:0;width:100%;height:100%;mix-blend-mode:screen;opacity:.9}.mh-story__label{z-index:5}.mh-story__light{z-index:5;mix-blend-mode:screen;pointer-events:none;display:none}.mh-story__glow{z-index:1;left:-6%;right:-6%;bottom:-2.4%;height:7%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgb(214 128 30 / .5),rgb(214 128 30 / .16) 55%,#fff0);mix-blend-mode:multiply;opacity:var(--glow,1)}.mh-story__stopper{z-index:6;left:33%;top:42%;width:34%;height:auto;max-width:none;opacity:0}.mh-story.is-live .mh-story__plate{display:none}.mh-story.is-live .mh-story__trans,.mh-story.is-live .mh-story__light{display:block}.mh-story.is-live .mh-story__stopper{opacity:var(--so,1);transform:translateY(calc(var(--stop, 0) * -120%)) rotate(calc(var(--stop, 0) * -18deg))}body.home{--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-soft:cubic-bezier(.33, 1, .68, 1)}.mh-lines .mh-line{display:block;overflow:hidden;padding:.12em 0 .1em;margin:-.12em 0 -.1em}.mh-lines .mh-line>span{display:block}@media (prefers-reduced-motion:no-preference){.js .mh-lines .mh-line>span{transform:translateY(110%);animation:mh-line-up 950ms var(--ease-out) forwards;animation-delay:calc(var(--i, 0) * 120ms + 180ms)}.mh-hero__copy>:not(h1){animation:mh-settle 900ms var(--ease-out) both}.mh-hero__copy>:nth-child(2){animation-delay:380ms}.mh-hero__copy>:nth-child(3){animation-delay:470ms}.mh-hero__copy>:nth-child(4){animation-delay:560ms}.js .mh-best h2{opacity:0;translate:0 18px;transition:opacity 700ms var(--ease-out),translate 800ms var(--ease-out)}.js .mh-best__stage{opacity:0;translate:0 40px;transition:opacity 700ms var(--ease-out),translate 1000ms var(--ease-out);transition-delay:calc(var(--i, 0) * 110ms + 120ms)}.js .mh-best__item>:not(.mh-best__stage){opacity:0;translate:0 18px;transition:opacity 700ms var(--ease-out),translate 800ms var(--ease-out);transition-delay:calc(var(--i, 0) * 110ms + 260ms)}.js .mh-best.is-in h2,.js .mh-best.is-in .mh-best__stage,.js .mh-best.is-in .mh-best__item>:not(.mh-best__stage){opacity:1;translate:0 0}.js .mh-family__photo{clip-path:circle(12% at 50% 50%);opacity:.3;transition:clip-path 1000ms var(--ease-out),opacity 600ms var(--ease-out);transition-delay:calc(var(--i, 0) * 90ms)}.js .mh-families.is-in .mh-family__photo{clip-path:circle(50% at 50% 50%);opacity:1}.js .mh-families h2{opacity:0;translate:0 18px;transition:opacity 700ms var(--ease-out),translate 800ms var(--ease-out)}.js .mh-families.is-in h2{opacity:1;translate:0 0}.js .mh-gift__film{clip-path:inset(0 0 100% 0);transition:clip-path 1200ms var(--ease-soft)}.js .mh-gift.is-in .mh-gift__film{clip-path:inset(0 0 0 0)}.js .mh-gift__copy>*{opacity:0;translate:0 22px;transition:opacity 700ms var(--ease-out),translate 900ms var(--ease-out);transition-delay:calc(var(--i, 0) * 100ms + 350ms)}.js .mh-gift.is-in .mh-gift__copy>*{opacity:1;translate:0 0}.js .mh-carband__photo{scale:1.08;transition:scale 1800ms var(--ease-soft)}.js .mh-carband.is-in .mh-carband__photo{scale:1}.js .mh-carband__pill{opacity:0;translate:0 16px;transition:opacity 600ms var(--ease-out) 500ms,translate 800ms var(--ease-out) 500ms,background-color 200ms ease,color 200ms ease}.js .mh-carband.is-in .mh-carband__pill{opacity:1;translate:0 0}.js .mh-trust li{opacity:0;translate:0 12px;transition:opacity 600ms var(--ease-out),translate 700ms var(--ease-out);transition-delay:calc(var(--i, 0) * 90ms)}.js .mh-trust.is-in li{opacity:1;translate:0 0}.mh-pill:active,.mh-carband__pill:active{scale:.97;transition-duration:120ms}}@media (prefers-reduced-motion:reduce){.mh-hero__copy{translate:none;opacity:1}}@keyframes mh-sunrise{from{transform:translateY(38%);opacity:0;filter:brightness(.7) saturate(.85)}35%{opacity:1}to{transform:none;opacity:1;filter:none}}@keyframes mh-settle{from{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}@keyframes mh-line-up{to{transform:none}}.mh-best{position:relative;padding:clamp(56px, 5vw, 88px) 0 clamp(60px, 5.5vw, 92px);background:#ece4d8;text-align:center}body.home .mh-best h2{margin-bottom:18px}.mh-best__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 28px;margin:0 auto clamp(36px, 3.6vw, 56px);padding-bottom:12px}.mh-best__tabs a{position:relative;padding:6px 0;color:var(--mh-muted);font:500 15px/1 var(--sans);text-decoration:none;transition:color 180ms ease}.mh-best__tabs a::after{position:absolute;left:0;right:0;bottom:-2px;height:2px;content:"";background:var(--mh-orange);scale:0 1;transition:scale 240ms var(--ease-out,ease-out)}.mh-best__tabs a:hover,.mh-best__tabs a[aria-current]{color:var(--mh-ink)}.mh-best__tabs a:hover::after,.mh-best__tabs a[aria-current]::after{scale:1 1}.mh-best__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px, 4vw, 72px);margin:0;padding:0;list-style:none}.mh-best__item{display:flex;flex-direction:column;align-items:center;margin:0}.mh-best__stage{position:relative;display:block;width:100%;height:clamp(300px, 28vw, 440px);margin-bottom:26px}.mh-best__stage::before{position:absolute;left:32%;right:32%;bottom:0;height:22px;content:"";border-radius:50%;background:radial-gradient(closest-side,rgb(35 22 9 / .3),#fff0)}.mh-best__bottle{position:absolute;left:50%;bottom:8px;width:auto;height:100%;translate:-50% 0;transition:translate 600ms var(--ease-out,ease-out)}.mh-best__item:hover .mh-best__bottle{translate:-50% -8px}.mh-best__family{display:inline-flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--mh-muted);font:500 14px/1 var(--sans)}.mh-best__family::before{width:3px;height:14px;content:"";border-radius:2px;background:var(--fam)}.mh-best__item h3{margin:0 0 10px;font:400 clamp(22px, 1.9vw, 28px)/1.15 var(--mh-display)}.mh-best__item h3 a{color:var(--mh-ink);text-decoration:none}.mh-best__item h3 a:hover{color:var(--mh-price)}.mh-best__price{margin:0 0 18px;color:var(--mh-ink);font:500 16px/1 var(--sans);font-variant-numeric:lining-nums}.mh-best__price .amount,.mh-best__price bdi{color:var(--mh-ink)!important;font:500 16px/1 var(--sans)!important}.mh-best__price span{color:var(--mh-muted)}.mh-best__add{display:inline-grid;place-items:center;min-height:42px;padding:0 28px;border:1px solid var(--mh-ink);border-radius:999px;color:var(--mh-ink);font:500 14px/1 var(--sans);text-decoration:none;transition:background-color 180ms ease,color 180ms ease}.mh-best__add:hover{background:var(--mh-ink);color:#f4ebde}.mh-best__add:focus-visible{outline:2px solid var(--mh-orange);outline-offset:3px}.mh-families{padding:clamp(44px, 4.2vw, 64px) 0 clamp(52px, 4.6vw, 72px);background:var(--mh-cream)}body.home .mh-families h2{margin-bottom:clamp(28px, 2.8vw, 44px)}.mh-families__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.mh-families__list li{margin:0}.mh-family{display:grid;justify-items:center;gap:6px;padding:0 12px;color:var(--mh-ink);text-align:center;text-decoration:none}.mh-family__photo{width:clamp(110px, 11.4vw, 170px);height:auto;aspect-ratio:1;margin-bottom:14px;border-radius:50%;object-fit:cover;transition:transform 300ms cubic-bezier(.16,1,.3,1)}.mh-family:hover .mh-family__photo{transform:translateY(-3px)}.mh-family:hover .mh-family__name{color:var(--mh-price)}.mh-family__name{font:400 clamp(19px, 1.65vw, 24px)/1.2 var(--mh-display)}.mh-family__notes{max-width:18ch;color:var(--mh-muted);font:400 14px/1.45 var(--sans)}.mh-family__count{margin-top:2px;color:#8f4c08;font:500 14px/1.4 var(--sans)}.mh-gift{padding:clamp(56px, 6vw, 96px) 0;background:var(--mh-espresso)}.mh-gift__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(36px, 6vw, 110px);align-items:center}.mh-gift__film{position:relative;justify-self:end;width:min(100%, 460px);margin:0;overflow:hidden;border-radius:6px;aspect-ratio:4 / 5;background:#0e0b08}.mh-gift__film video,.mh-gift__film img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.mh-gift__toggle{position:absolute;right:14px;bottom:14px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgb(20 12 4 / .72);color:var(--mh-ivory);cursor:pointer;transition:background-color 180ms ease,border-color 180ms ease}.mh-gift__toggle:hover{border-color:var(--mh-orange);background:rgb(20 12 4 / .75)}.mh-gift__toggle[hidden]{display:none}.mh-gift__toggle .mh-gift__icon-play,.mh-gift__toggle.is-paused .mh-gift__icon-pause{display:none}.mh-gift__toggle.is-paused .mh-gift__icon-play{display:block}body.home .mh-gift h2{max-width:11ch;color:var(--mh-ivory);font-size:clamp(36px, 4vw, 62px)}.mh-gift__copy p{max-width:34ch;margin:22px 0 32px;color:var(--mh-ivory-dim);font:400 clamp(17px, 1.45vw, 21px)/1.55 var(--sans)}.mh-carband{position:relative;display:grid;place-items:end center;min-height:clamp(440px, 50vw, 760px);overflow:hidden;background:#0d0a07;isolation:isolate}.mh-carband__photo{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;transition:transform 900ms cubic-bezier(.16,1,.3,1)}.mh-carband:hover .mh-carband__photo{transform:scale(1.02)}.mh-carband__pill{display:inline-flex;align-items:center;gap:10px;margin-bottom:clamp(36px, 4.4vw, 64px);padding:17px 30px;border-radius:999px;background:#ece5da;color:#2a1d10;font:500 16px/1 var(--sans);text-decoration:none;transition:background-color 200ms ease,color 200ms ease}.mh-carband__pill span:last-child{font-variant-numeric:lining-nums}.mh-carband__pill:hover{background:var(--mh-orange);color:var(--mh-orange-ink)}.mh-carband__pill:focus-visible{outline:2px solid var(--mh-orange);outline-offset:4px}.mh-carband__pill::after{position:absolute;inset:0;content:""}.mh-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:clamp(36px, 3.4vw, 52px) var(--mh-edge);list-style:none;background:#f3e9db}.mh-trust li{display:flex;align-items:center;justify-content:center;gap:14px;margin:0;color:var(--mh-ink);font:400 17px/1.3 var(--mh-display);font-variant-numeric:lining-nums}.mh-trust svg{flex:0 0 auto}@media (max-width:1099px){.mh-hero h1{font-size:clamp(30px, 4.2vw, 44px)}.mh-hero__lead{max-width:30ch}.mh-hero__sun{top:8cqh;left:calc(78% - 40cqh);height:80cqh}.mh-story__bottle{height:66cqh;left:calc(77% - 12.4cqh)}.mh-story__box{height:48cqh;left:calc(77% - 27cqh)}.mh-hero__stage::before{left:calc(57% - 1cqh);width:50cqh}.mh-best__list{row-gap:48px}.mh-best__stage{height:300px}.mh-families__list{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:36px}}@media (max-width:1020px){.mh-hero{margin-top:72px}}@media (max-width:759px){.mh-hero::before{content:none}.mh-hero{grid-template-columns:minmax(0,1fr);height:auto;margin-top:72px;container-type:normal;background:var(--mh-espresso)}.mh-hero__copy{padding:40px var(--mh-edge) 36px}.mh-hero h1{font-size:clamp(34px, 9.4vw, 40px)}.mh-hero__stage{position:relative;inset:auto;height:108vw;background:var(--mh-cream-2)}.mh-hero__stage::before{left:18%;width:64%;bottom:3%}.mh-hero__stage{container-type:size;height:118vw;overflow:hidden}.mh-hero__sun{top:4cqh;left:calc(58% - 44cqh);height:88cqh}.mh-story__bottle{height:86cqh;left:calc(60% - 16.2cqh);bottom:3cqh}.mh-story__box{height:64cqh;left:calc(60% - 36cqh);bottom:3cqh}.mh-hero__stage::before{left:22%;width:56%}.mh-best__list{grid-template-columns:minmax(0,1fr)}.mh-best__list{row-gap:40px}.mh-families__list{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-gift__inner{grid-template-columns:minmax(0,1fr)}.mh-carband{min-height:420px}.mh-carband__pill{padding:16px 24px;font-size:13px}.mh-gift__film{justify-self:center;width:min(100%, 360px)}.mh-trust{grid-template-columns:minmax(0,1fr);row-gap:16px}.mh-trust li{justify-content:flex-start}}.mh-best__groups{transition:height 500ms var(--ease-out,ease-out)}.mh-best__list .mh-best__item{transition:opacity 380ms ease,translate 520ms var(--ease-out,ease-out);transition-delay:calc(var(--i, 0) * 70ms)}.mh-best__list.is-leaving .mh-best__item{opacity:0;translate:0 18px;transition-duration:260ms,320ms}.mh-best__list.is-entering .mh-best__item{opacity:0;translate:0 34px;transition:none}.mh-best__list[hidden]{display:none}@media (max-width:759px){.mh-best__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 16px}.mh-best__stage{height:240px;margin-bottom:16px}.mh-best__item h3{font-size:19px}.mh-best__family{font-size:13px}.mh-best__price,.mh-best__price .amount,.mh-best__price bdi{font-size:14px!important}.mh-best__add{min-height:40px;padding:0 18px}.mh-best__tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin-inline:calc(var(--mh-edge) * -1);padding-inline:var(--mh-edge);scrollbar-width:none}.mh-best__tabs a{flex:0 0 auto}}@media (max-width:759px){.mh-best__list:not([hidden]){display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--mh-edge) * -1);padding:0 var(--mh-edge) 8px;scrollbar-width:none}.mh-best__list::-webkit-scrollbar{display:none}.mh-best__list .mh-best__item{flex:0 0 44%;scroll-snap-align:start}}.mh-trust li{gap:16px;color:#3a2a18;font-size:clamp(17px, 1.35vw, 20px)}.mh-trust svg{color:#a8803a;width:32px;height:32px}body.home .site-header--store .header-account{color:var(--mh-ink)}body.home .site-header--store .header-account:hover{color:var(--mh-price)}@media (min-width:760px) and (max-width:1099px){.mh-families__list{grid-template-columns:repeat(6,minmax(0,1fr))}.mh-families__list li{grid-column:span 2}.mh-families__list li:nth-child(4){grid-column:2 / span 2}}.mh-best__dots{display:none}@media (max-width:759px){.mh-best__dots{display:flex;justify-content:center;gap:0;margin-top:10px}.mh-best__dots button{width:24px;height:24px;padding:8px;border:0;border-radius:999px;background:rgb(48 39 28 / .22);background-clip:content-box;cursor:pointer;transition:width 240ms cubic-bezier(.16,1,.3,1),background-color 200ms ease}.mh-best__dots button[aria-current="true"]{width:38px;background-color:#f2921c}.mh-best__dots button:focus-visible{outline:2px solid #f2921c;outline-offset:3px}}.mh-carband__scene{position:absolute;left:50%;top:50%;z-index:-1;translate:-50% -50%;pointer-events:none;opacity:0;transition:opacity 500ms ease}.mh-carband.has-layers .mh-carband__scene{opacity:1}.mh-carband.has-layers .mh-carband__photo{visibility:hidden}.mh-carband__layer{position:absolute;will-change:transform}.mh-carband__foil{position:absolute;inset:0;mix-blend-mode:screen;background-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-image:linear-gradient(119deg,transparent calc(var(--glare, 52%) - 17%),rgb(255 204 122 / .38) calc(var(--glare, 52%) - 8%),rgb(255 210 135 / .95) var(--glare,52%),rgb(255 204 122 / .38) calc(var(--glare, 52%) + 8%),transparent calc(var(--glare, 52%) + 17%))}.mh-carband__layer img{display:block;width:100%;height:100%;max-width:none;user-select:none}.mh-hero--film .mh-hero__sun,.mh-hero--film .mh-story,.mh-hero--film .mh-hero__stage::before{display:none}.mh-hero--film{height:max(460px, min(48.6vw, calc(100svh - 82px)))}.mh-hero__film{position:absolute;top:auto;bottom:0;height:97cqh;width:auto;max-width:none;aspect-ratio:1474 / 1580;z-index:1;left:max(53%, calc(75% - 45.3cqh))}@media (min-width:760px) and (max-width:1099px){.mh-hero--film{grid-template-columns:42fr 58fr;height:max(400px, min(58.6vw, calc(100svh - 72px)))}.mh-hero--film .mh-hero__copy{padding-right:12px}.mh-hero--film h1{font-size:clamp(30px, 4.1vw, 42px)}.mh-hero__film{left:max(44%, calc(70.5% - 45.3cqh))}}@media (max-width:759px){.mh-hero--film{position:relative;display:block;height:68vw;overflow:hidden;background:var(--mh-espresso)}.mh-hero--film::before{content:"";position:absolute;inset:0 0 0 57%;background:var(--mh-cream-2);z-index:0}.mh-hero--film .mh-hero__copy{position:relative;z-index:3;width:36vw;height:100%;padding:0 0 0 4vw;display:flex;flex-direction:column;justify-content:center;box-sizing:content-box}.mh-hero--film h1{font-size:5.5vw;line-height:1.12;margin-bottom:2.2vw}.mh-hero--film .mh-hero__lead{font-size:2.9vw;max-width:none;margin-bottom:2.4vw}.mh-hero--film .mh-hero__amount{font-size:7.2vw}.mh-hero--film .mh-hero__note{font-size:2.65vw;line-height:1.25;white-space:normal}.mh-hero--film .mh-hero__price{gap:2vw;margin-bottom:2.8vw}.mh-hero--film .mh-pill{align-self:flex-start;white-space:nowrap;font-size:2.7vw;min-height:0;padding:2vw 2.8vw;gap:1.4vw}.mh-hero--film .mh-pill svg{width:3.6vw;height:3.6vw}.mh-hero--film .mh-hero__stage{position:absolute;inset:0;height:auto;background:#fff0;z-index:2;overflow:visible;container-type:normal}.mh-hero__film{left:auto;right:1.5vw;top:auto;bottom:0;width:53vw;height:auto}}@media (min-width:1600px){.mh-hero--film .mh-pill{font-size:clamp(16px, 1vw, 24px);padding:.9em 1.5em}.mh-hero h1{margin-bottom:.3em}.mh-hero__lead{margin-bottom:1.2em}.mh-hero__price{margin-bottom:1.4em;gap:.9em}}.mh-hero__canvas{position:absolute;z-index:2;pointer-events:none}@keyframes mh-film-still{to{opacity:1}}.mh-film .mh-hero__film{opacity:0;animation:mh-film-still .5s 3.5s both}.mh-film--playing .mh-hero__film{opacity:0;animation:none}.mh-film--done .mh-hero__film{opacity:1;animation:none}@media (min-width:1440px){.mh-gift{--gp:clamp(56px, 4.4vw, 110px);padding:var(--gp) 0}.mh-gift__inner{grid-template-columns:auto auto;justify-content:center;gap:clamp(80px, 6.5vw, 200px);padding-inline:clamp(60px, 5vw, 200px)}.mh-gift__film{width:auto;height:min(1320px, calc(100svh - 70px - 2 * var(--gp)));aspect-ratio:4 / 5;border-radius:8px}body.home .mh-gift h2{max-width:13ch;font-size:clamp(64px, 4.6vw, 132px)}.mh-gift__copy p{max-width:30ch;margin:.8em 0 1.6em;font-size:clamp(21px, 1.4vw, 36px)}.mh-gift__copy .mh-pill{font-size:clamp(17px, 1vw, 26px);padding:.95em 1.6em;gap:.6em}.mh-gift__copy .mh-pill svg{width:1.1em;height:1.1em}}@media (min-width:1800px){body.home .site-header--store .desktop-nav a,body.home .site-header--store .header-cta,body.home .site-header--store .store-cart-link{font-size:clamp(15px, .8vw, 23px)}}@media (min-width:1440px){.mh-carband{min-height:min(62vw, calc(100svh - 82px))}}