:root{--pre-wine: #6a2131;--pre-wine-deep: #4e1723;--pre-wine-soft: #7c2f42;--pre-cream: #fff7e8;--pre-paper: #f3eadf;--pre-ink: #2e1a20;--pre-wine-line: rgba(255, 247, 232, .3);--pre-wine-muted: rgba(255, 247, 232, .8);--pre-ink-line: rgba(46, 26, 32, .22);--pre-ink-muted: rgba(46, 26, 32, .72);--pre-ease: cubic-bezier(.22, 1, .36, 1)}.melt-pre figure,.melt-pre blockquote,.melt-pre figcaption{margin:0}.melt-pre blockquote{padding:0;border:0;color:inherit;font-style:normal}.melt-pre h1,.melt-pre h2,.melt-pre h3{text-wrap:balance}.pre-armed [data-pre-reveal]{opacity:0;transform:translateY(2.6rem);transition:opacity .64s ease,transform .64s var(--pre-ease)}.pre-armed [data-pre-reveal].pre-in{opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){.melt-pre-hero [data-pre-load]{animation:meltPreRise .88s var(--pre-ease) both;animation-delay:var(--pre-delay, 0s)}.melt-pre-hero__media[data-pre-load]{animation-name:meltPreRiseMedia}}@keyframes meltPreRise{0%{opacity:0;transform:translateY(3.2rem)}to{opacity:1;transform:none}}@keyframes meltPreRiseMedia{0%{opacity:0;transform:translateY(4.4rem) rotate(0)}to{opacity:1;transform:none}}.melt-pre-hero{position:relative;display:grid;min-height:max(62rem,88vh);align-items:center;gap:clamp(3rem,5vw,8rem);padding:clamp(6rem,8vw,10rem) max(3rem,7vw) clamp(5rem,7vw,9rem);color:var(--pre-cream);background:linear-gradient(155deg,#752639 0%,var(--pre-wine) 46%,#531a28 100%);grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);isolation:isolate;overflow:clip}.melt-pre-hero__copy{position:relative;z-index:2;max-width:62rem}.melt-pre-hero__copy:before{display:block;width:5.2rem;height:.9rem;margin-bottom:2.6rem;border-radius:999px;background:var(--pre-cream);box-shadow:1.4rem 0 0 -.1rem #fff7e894,2.6rem 0 0 -.2rem #fff7e838;content:"";transform:translate(-1.3rem)}.melt-pre-hero__kicker{margin-bottom:1.6rem;color:var(--pre-wine-muted)}.melt-pre-hero__title{max-width:13ch;font-size:clamp(4.2rem,5.8vw,7rem);line-height:.98}.melt-pre-hero__text{max-width:52rem;margin-top:2.4rem;color:var(--pre-wine-muted);font-size:clamp(1.55rem,1.5vw,1.85rem);line-height:1.6;text-wrap:pretty}.melt-pre-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.melt-pre-hero__textlink{border-color:transparent}.melt-pre-hero__meta{margin-top:2.6rem;color:var(--pre-wine-muted);font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.melt-pre-hero__media{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.melt-pre-hero__media:after{position:absolute;z-index:0;right:12%;bottom:4%;left:12%;height:9%;border-radius:50%;background:#14050a52;content:"";filter:blur(1.6rem)}.melt-pre-hero__media img{position:relative;z-index:1;display:block;width:min(92%,50rem);height:auto;filter:drop-shadow(0 2.4rem 2.2rem rgba(20,5,10,.3));transform:rotate(-2deg)}.melt-pre-ache{padding:clamp(9rem,12vw,17rem) max(3rem,7vw);color:var(--pre-ink);background:var(--pre-cream)}.melt-pre-ache__inner{max-width:74rem;margin-inline:auto}.melt-pre-ache__lead{max-width:20ch;font-size:clamp(3.4rem,4.4vw,5.6rem);line-height:1.04}.melt-pre-ache__inner>p{max-width:64ch;margin-top:3.4rem;font-size:clamp(1.6rem,1.6vw,1.9rem);line-height:1.72;text-wrap:pretty}.melt-pre-ache__turn{color:var(--pre-wine);font-family:var(--font-heading-family);font-size:clamp(2.2rem,2.6vw,3.2rem)!important;font-weight:var(--font-heading-weight);line-height:1.25!important}.melt-pre-ache__link{display:inline-block;margin-top:3.8rem;color:var(--pre-ink);font-size:1.35rem;font-weight:700;letter-spacing:.04em;text-decoration:underline;text-decoration-color:var(--pre-wine);text-decoration-thickness:2px;text-underline-offset:.55rem}.melt-pre-ache__link:hover{color:var(--pre-wine)}.melt-pre-ritual{display:grid;align-items:center;gap:clamp(4rem,6vw,10rem);padding:clamp(8rem,10vw,15rem) max(3rem,7vw);color:var(--pre-ink);background:var(--pre-paper);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.melt-pre-ritual__media{position:relative;display:flex;align-items:center;justify-content:center}.melt-pre-ritual__media:after{position:absolute;right:14%;bottom:5%;left:14%;height:9%;border-radius:50%;background:#2e1a202e;content:"";filter:blur(1.4rem)}.melt-pre-ritual__media img{position:relative;z-index:1;display:block;width:min(88%,42rem);height:auto;filter:drop-shadow(0 2rem 1.8rem rgba(46,26,32,.16));transform:rotate(1.6deg)}.melt-pre-ritual__content .melt-kicker{color:var(--pre-wine)}.melt-pre-ritual__content h2{max-width:14ch;margin-top:1.6rem;font-size:clamp(3.6rem,4.6vw,6rem);line-height:1}.melt-pre-ritual__text{max-width:56ch;margin-top:2.6rem;font-size:clamp(1.5rem,1.4vw,1.75rem);line-height:1.66;text-wrap:pretty}.melt-pre-steps{display:grid;gap:clamp(2rem,3vw,4rem);margin-top:4.2rem;padding:0;list-style:none;grid-template-columns:repeat(3,minmax(0,1fr))}.melt-pre-steps li{display:grid;align-content:start;gap:1.4rem;padding-top:1.8rem;border-top:1px solid var(--pre-ink-line);grid-template-columns:3.4rem minmax(0,1fr)}.melt-pre-steps li>span{padding-top:.6rem;color:var(--pre-wine);font-size:1.05rem;font-weight:750;letter-spacing:.18em}.melt-pre-steps strong{display:block;font-family:var(--font-heading-family);font-size:clamp(2.2rem,2.2vw,3rem);line-height:1.05}.melt-pre-steps p{margin-top:.9rem;font-size:1.35rem;line-height:1.55}.melt-pre-inside{padding:clamp(8rem,10vw,15rem) max(3rem,7vw);color:var(--pre-ink);background:var(--pre-cream)}.melt-pre-sectionhead{display:grid;align-items:end;gap:2.4rem 6rem;grid-template-columns:minmax(0,1fr) minmax(28rem,.72fr)}.melt-pre-sectionhead h2{max-width:15ch;font-size:clamp(3.8rem,5vw,6.4rem);line-height:.98}.melt-pre-sectionhead>p{max-width:46ch;padding-bottom:.6rem;font-size:clamp(1.5rem,1.4vw,1.75rem);line-height:1.62;text-wrap:pretty}.melt-pre-ingredients{display:grid;gap:clamp(2.4rem,4vw,6rem);margin-top:clamp(4.4rem,6vw,8rem);grid-template-columns:repeat(3,minmax(0,1fr))}.melt-pre-ingredient{padding-top:2rem;border-top:1px solid var(--pre-ink-line)}.melt-pre-ingredient__amount{color:var(--pre-wine);font-size:1.1rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.melt-pre-ingredient h3{margin-top:1rem;font-size:clamp(2.6rem,2.6vw,3.6rem);line-height:1.02}.melt-pre-ingredient>p:last-child{max-width:40ch;margin-top:1.6rem;color:var(--pre-ink-muted);font-size:1.45rem;line-height:1.6}.melt-pre-inside__note{max-width:72ch;margin-top:clamp(3.6rem,5vw,6rem);color:var(--pre-ink-muted);font-size:1.2rem;line-height:1.55}.melt-pre-reviews{padding:clamp(8rem,10vw,15rem) max(3rem,7vw);color:var(--pre-cream);background:var(--pre-wine-deep)}.melt-pre-reviews h2{max-width:16ch;font-size:clamp(3.8rem,5vw,6.4rem);line-height:.98}.melt-pre-reviews__grid{display:grid;gap:clamp(2.4rem,4vw,6rem);margin-top:clamp(4.4rem,6vw,7rem);grid-template-columns:repeat(3,minmax(0,1fr))}.melt-pre-review{display:flex;flex-direction:column;padding-top:2.2rem;border-top:1px solid var(--pre-wine-line)}.melt-pre-review blockquote p{font-family:var(--font-heading-family);font-size:clamp(1.9rem,1.9vw,2.4rem);line-height:1.38;text-wrap:pretty}.melt-pre-review figcaption{display:flex;align-items:baseline;gap:.9rem;margin-top:auto;padding-top:2.4rem;color:var(--pre-wine-muted);font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.melt-pre-review figcaption span{font-weight:650;opacity:.78}.melt-pre-buy{--field-line: var(--pre-wine-line);--field-muted: var(--pre-wine-muted);--button-background: var(--pre-cream);--button-ink: var(--pre-wine-deep);display:grid;align-items:center;gap:clamp(3rem,6vw,10rem);padding:clamp(8rem,10vw,15rem) max(3rem,7vw);color:var(--pre-cream);background:linear-gradient(155deg,var(--pre-wine) 0%,#5c1d2b 55%,var(--pre-wine-deep) 100%);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.melt-pre-buy__media{position:relative;display:flex;align-items:center;justify-content:center}.melt-pre-buy__media:after{position:absolute;right:12%;bottom:5%;left:12%;height:9%;border-radius:50%;background:#14050a4d;content:"";filter:blur(1.5rem)}.melt-pre-buy__media img{position:relative;z-index:1;display:block;width:min(90%,46rem);height:auto;filter:drop-shadow(0 2.2rem 2rem rgba(20,5,10,.28));transform:rotate(-1.4deg)}.melt-pre-buy__content .melt-kicker{color:var(--pre-wine-muted)}.melt-pre-buy__content h2{max-width:12ch;margin-top:1.6rem;font-size:clamp(3.8rem,5vw,6.2rem);line-height:.98}.melt-pre-buy__text{max-width:52ch;margin-top:2.2rem;color:var(--pre-wine-muted);font-size:clamp(1.5rem,1.4vw,1.75rem);line-height:1.62}.melt-pre-buy__purchase{max-width:52rem;margin-top:3rem}.melt-pre-buy__price{color:var(--pre-cream)}.melt-pre-buy__price s{color:var(--pre-wine-muted)}.melt-pre-buy__label{max-width:52rem}.melt-pre-faq h2{max-width:12ch}.melt-pre-final{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:46rem;padding:clamp(8rem,10vw,13rem) 3rem;color:var(--pre-cream);background:var(--pre-wine);text-align:center}.melt-pre-final h2{max-width:15ch;font-size:clamp(4rem,5.6vw,7rem);line-height:.98}.melt-pre-final>p{max-width:48rem;margin-top:2.4rem;color:var(--pre-wine-muted);font-size:clamp(1.55rem,1.5vw,1.85rem);line-height:1.6}.melt-pre-final .melt-button{margin-top:3.4rem}.melt-pre-sticky{position:fixed;z-index:30;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:1.4rem;padding:1.1rem 1.6rem calc(1.1rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--pre-wine-line);color:var(--pre-cream);background:var(--pre-wine-deep);transform:translateY(110%);visibility:hidden;transition:transform .32s var(--pre-ease),visibility 0s linear .32s}.melt-pre-sticky.is-visible{transform:none;visibility:visible;transition:transform .32s var(--pre-ease)}.melt-pre-sticky__info{display:flex;align-items:baseline;gap:1rem;min-width:0;font-size:1.3rem}.melt-pre-sticky__info strong{font-family:var(--font-heading-family);font-size:1.7rem}.melt-pre-sticky__info span{color:var(--pre-wine-muted);font-weight:650;white-space:nowrap}.melt-pre-sticky__button{display:inline-flex;min-height:4.6rem;align-items:center;justify-content:center;padding:1rem 2.2rem;color:var(--pre-wine-deep);background:var(--pre-cream);font-size:1.3rem;font-weight:800;letter-spacing:.04em;text-decoration:none;white-space:nowrap}@media screen and (min-width:990px){.melt-pre-sticky{display:none}}@media screen and (max-width:989px){.melt-pre-hero{min-height:0;padding-top:7rem;grid-template-columns:1fr}.melt-pre-hero__media{order:-1}.melt-pre-hero__media img{width:min(64vw,34rem)}.melt-pre-ritual,.melt-pre-buy{grid-template-columns:1fr}.melt-pre-ritual__media img,.melt-pre-buy__media img{width:min(58vw,32rem)}.melt-pre-sectionhead,.melt-pre-ingredients,.melt-pre-reviews__grid,.melt-pre-steps{grid-template-columns:1fr}.melt-pre-sectionhead>p{padding-bottom:0}}@media screen and (max-width:749px){.melt-pre-hero{padding:5.6rem 2rem 6rem}.melt-pre-hero__title{font-size:clamp(3.9rem,11.4vw,5.4rem)}.melt-pre-hero__actions{align-items:stretch;flex-direction:column}.melt-pre-hero__actions .melt-button{width:100%}.melt-pre-ache,.melt-pre-ritual,.melt-pre-inside,.melt-pre-reviews,.melt-pre-buy{padding:6.4rem 2rem}.melt-pre-ache__inner>p{margin-top:2.6rem}.melt-pre-ritual__media img,.melt-pre-buy__media img{width:min(72vw,30rem)}.melt-pre-final{min-height:40rem;padding-inline:2rem}.melt-pre-final .melt-button{width:100%}}@media(prefers-reduced-motion:reduce){.pre-armed [data-pre-reveal]{opacity:1;transform:none;transition:none}.melt-pre-sticky{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/melt-prelander.css.map */
