.melt-christmas{--mc-pine:#173f35;--mc-berry:#7c2637;--mc-cream:#fff8ec;--mc-ink:#243b32;--mc-muted:#655f55;--mc-gold:#b99a59;--mc-line:#d9c9ae;color:var(--mc-ink);background:var(--mc-cream);font-family:var(--font-body-family,Figtree,Arial,sans-serif);font-size:15px;line-height:1.65;color-scheme:light;isolation:isolate;overflow-x:clip}.melt-christmas *{box-sizing:border-box}.melt-christmas [hidden]{display:none!important}.melt-christmas h1,.melt-christmas h2,.melt-christmas h3,.melt-christmas p{margin:0;color:inherit}.melt-christmas h1,.melt-christmas h2{font-family:var(--font-heading-family,Poppins,Arial,sans-serif);font-weight:400;letter-spacing:-.055em;line-height:1.13}.melt-christmas h3{font-family:var(--font-body-family,Figtree,Arial,sans-serif);font-weight:500;font-size:21px;line-height:1.3;letter-spacing:-.025em}.melt-christmas a{color:inherit;text-decoration:none;text-underline-offset:4px}.melt-christmas button{font:inherit;color:inherit;cursor:pointer}.melt-christmas a:focus-visible,.melt-christmas button:focus-visible,.melt-christmas summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.melt-christmas .mc-symbols{position:absolute;width:0;height:0;overflow:hidden}.melt-christmas .mc-icon,.melt-christmas .mc-hero-star{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;flex:none}.melt-christmas .mc-icon--large{width:32px;height:32px}.melt-christmas .mc-shell{max-width:1240px;margin-inline:auto;padding-inline:clamp(24px,6vw,76px)}.melt-christmas .mc-eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;line-height:1.6;letter-spacing:.15em;text-transform:uppercase}.melt-christmas .mc-hero{display:grid;grid-template-columns:1.04fr 1fr;position:relative;background:var(--mc-pine);color:var(--mc-cream)}.melt-christmas .mc-hero--text{grid-template-columns:1fr}.melt-christmas .mc-hero-copy{padding:clamp(44px,6vw,88px) clamp(28px,6vw,90px);padding-left:max(6vw,calc((100vw - 1088px)/2))}.melt-christmas .mc-hero .mc-eyebrow{color:#e7d7b9}.melt-christmas .mc-hero h1{font-size:clamp(44px,5.4vw,82px);margin:27px 0 26px;max-width:10ch}.melt-christmas .mc-hero h1 em{font-family:Georgia,serif;font-weight:400;color:#e6d1a2}.melt-christmas .mc-hero-intro{max-width:390px;line-height:1.8}.melt-christmas .mc-hero-category{font-size:12px;max-width:390px;margin:20px 0 28px;color:#ede0c9}.melt-christmas .mc-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:13px 18px;background:var(--mc-cream);color:var(--mc-pine);font-size:13px;transition:background .18s ease}.melt-christmas .mc-button:hover{background:#eaddc4}.melt-christmas .mc-hero-visual{position:relative;display:flex;align-items:center;padding:48px max(6vw,calc((100vw - 1088px)/2)) 48px 10px}.melt-christmas .mc-hero-frame{width:100%;position:relative;background:var(--mc-cream);outline:1px solid #b99a5999;outline-offset:10px}.melt-christmas .mc-hero-image{display:block;width:100%;height:auto;aspect-ratio:1/1.08;object-fit:contain}.melt-christmas .mc-hero-caption{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--mc-cream);color:var(--mc-pine);padding:14px 18px;font-size:13px;line-height:1.45}.melt-christmas .mc-hero-star{position:absolute;color:#e6d1a2;z-index:1;width:40px;height:40px;pointer-events:none}.melt-christmas .mc-hero-star--one{top:22px;right:12%;width:30px;height:30px}.melt-christmas .mc-hero-star--two{bottom:25px;left:-12px;width:34px;height:34px}.melt-christmas .mc-rituals{display:flex;align-items:center;justify-content:center;gap:26px 64px;flex-wrap:wrap;border-bottom:1px solid var(--mc-line);padding:24px 6%;font-size:12px}.melt-christmas .mc-rituals span{display:inline-flex;align-items:center;gap:11px}.melt-christmas .mc-intro{text-align:center;padding-top:66px;padding-bottom:28px}.melt-christmas .mc-intro>.mc-icon{color:var(--mc-berry);margin-bottom:18px}.melt-christmas .mc-intro h2{font-size:clamp(30px,3.4vw,48px);margin-bottom:21px}.melt-christmas .mc-intro p{color:var(--mc-muted);max-width:550px;margin-inline:auto}.melt-christmas .mc-chapter-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 30px;padding-top:2px;padding-bottom:54px}.melt-christmas .mc-chapter-nav a{display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--mc-gold);padding-bottom:6px;font-size:12px;min-height:38px}.melt-christmas .mc-chapter{padding-block:24px 65px;scroll-margin-top:24px}.melt-christmas .mc-story-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(35px,6vw,82px)}.melt-christmas .mc-story-grid--text{grid-template-columns:1fr}.melt-christmas .mc-story-image-link{display:block;background:#f1e7d6}.melt-christmas .mc-story-image{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block}.melt-christmas .mc-story-copy>.mc-eyebrow{color:var(--mc-berry);margin-bottom:21px}.melt-christmas .mc-story-copy h2{font-size:clamp(34px,3.8vw,54px);margin-bottom:24px}.melt-christmas .mc-story-text{line-height:1.85}.melt-christmas .mc-feature{margin-top:31px;padding-top:24px;border-top:1px solid var(--mc-line)}.melt-christmas .mc-product-kind{font-size:11px;letter-spacing:.055em;color:var(--mc-muted);line-height:1.6;margin-bottom:8px}.melt-christmas .mc-feature h3{font-size:26px}.melt-christmas .mc-feature-price{margin-top:9px;font-size:15px}.melt-christmas .mc-text-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:12px;border-bottom:1px solid currentColor;margin-top:13px}.melt-christmas .mc-text-link .mc-icon{width:17px;height:17px}.melt-christmas .mc-chapter--forest{background:#e9eee5;padding-block:58px 62px}.melt-christmas .mc-chapter--forest .mc-story-image-link{order:2}.melt-christmas .mc-chapter--gifts{padding-block:60px}.melt-christmas .mc-chapter--gifts .mc-story-grid{padding-top:42px;padding-bottom:42px;background:var(--mc-berry);color:var(--mc-cream);outline:1px solid #b99a5999;outline-offset:-12px}.melt-christmas .mc-chapter--gifts .mc-eyebrow,.melt-christmas .mc-chapter--gifts .mc-product-kind{color:#e7d7b9}.melt-christmas .mc-chapter--gifts .mc-feature{border-color:#c79b9d}.melt-christmas .mc-application{display:flex;align-items:flex-start;gap:23px;border-block:1px solid var(--mc-line);padding-top:30px;padding-bottom:30px}.melt-christmas .mc-application>.mc-icon{color:var(--mc-berry)}.melt-christmas .mc-application h2{font-family:var(--font-body-family,Figtree,Arial,sans-serif);font-size:21px;font-weight:500;letter-spacing:-.02em;margin-bottom:9px}.melt-christmas .mc-application p{font-size:13px;max-width:900px;line-height:1.85}.melt-christmas .mc-catalog{padding-top:64px;padding-bottom:60px;scroll-margin-top:24px}.melt-christmas .mc-catalog-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:33px}.melt-christmas .mc-catalog-heading h2{font-size:clamp(32px,3.5vw,49px);margin-top:12px}.melt-christmas .mc-catalog-heading>p{font-size:13px;max-width:230px}.melt-christmas .mc-filterbar{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--mc-line);padding-bottom:16px;margin-bottom:29px}.melt-christmas .mc-filters{display:flex;flex-wrap:wrap;gap:7px 25px}.melt-christmas .mc-filters button{border:0;border-bottom:2px solid transparent;background:none;padding:7px 0;font-size:12px;min-height:40px}.melt-christmas .mc-filters button[aria-pressed=true]{border-color:var(--mc-berry);color:var(--mc-berry)}.melt-christmas .mc-count{font-size:11px;white-space:nowrap;color:var(--mc-muted)}.melt-christmas .mc-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}.melt-christmas .mc-product{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.melt-christmas .mc-product-image-link{display:block;width:100%;position:relative;background:#f1e7d6;margin-bottom:15px;overflow:hidden}.melt-christmas .mc-product-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;transition:transform .3s ease}.melt-christmas .mc-product-image-link:hover .mc-product-image{transform:scale(1.025)}.melt-christmas .mc-availability{position:absolute;bottom:10px;left:10px;background:var(--mc-cream);color:var(--mc-ink);padding:4px 8px;font-size:11px}.melt-christmas .mc-product h3{font-size:20px;overflow-wrap:anywhere}.melt-christmas .mc-product .mc-product-kind{font-size:11px;margin-bottom:6px}.melt-christmas .mc-scent-notes{font-size:12px;margin-top:8px;line-height:1.65;color:var(--mc-muted)}.melt-christmas .mc-price{font-size:14px;margin-top:12px}.melt-christmas .mc-unit-price{font-size:11px;color:var(--mc-muted);margin-top:3px}.melt-christmas .mc-lid-note{font-size:11px;line-height:1.5;color:var(--mc-muted);margin-top:8px}.melt-christmas .mc-product .mc-text-link{margin-top:10px}.melt-christmas .mc-empty{text-align:center;padding:32px 0;color:var(--mc-muted)}.melt-christmas .mc-pagination{text-align:center;padding-top:32px;font-size:14px}.melt-christmas .mc-pagination .page,.melt-christmas .mc-pagination .next,.melt-christmas .mc-pagination .prev{display:inline-flex;min-width:40px;min-height:40px;align-items:center;justify-content:center;margin:2px}.melt-christmas .mc-pagination .current{border-bottom:1px solid var(--mc-berry)}.melt-christmas .mc-page-note{font-size:11px;color:var(--mc-muted);text-align:center;margin-top:12px}.melt-christmas .mc-faq{padding-bottom:58px}.melt-christmas .mc-faq>.mc-eyebrow{margin-bottom:20px}.melt-christmas .mc-faq details{border-top:1px solid var(--mc-line)}.melt-christmas .mc-faq details:last-child{border-bottom:1px solid var(--mc-line)}.melt-christmas .mc-faq summary{cursor:pointer;min-height:58px;padding:18px 24px 18px 0;font-size:14px;line-height:1.65}.melt-christmas .mc-faq details p{padding:0 0 22px;font-size:13px;color:var(--mc-muted);line-height:1.85;max-width:850px}.melt-christmas .mc-closing{text-align:center;background:var(--mc-pine);color:var(--mc-cream);padding:50px 24px 54px}.melt-christmas .mc-closing>.mc-icon{color:#e7d7b9;margin-bottom:17px}.melt-christmas .mc-closing h2{font-size:clamp(31px,3.3vw,46px)}.melt-christmas .mc-closing .mc-text-link{margin-top:25px}@media(max-width:989px){.melt-christmas .mc-hero-copy{padding-left:7%;padding-right:8%}.melt-christmas .mc-hero-visual{padding-right:10%;padding-left:3%}.melt-christmas .mc-hero h1{font-size:clamp(42px,6vw,64px)}.melt-christmas .mc-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.melt-christmas .mc-story-grid{gap:34px}.melt-christmas .mc-catalog-heading>p{max-width:210px}.melt-christmas .mc-count{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}@media(max-width:699px){.melt-christmas .mc-hero{grid-template-columns:1fr}.melt-christmas .mc-hero-copy{padding:40px 7% 34px}.melt-christmas .mc-hero h1{font-size:clamp(44px,9.8vw,65px);max-width:12ch;margin-block:22px}.melt-christmas .mc-hero-intro{font-size:14px}.melt-christmas .mc-hero-category{font-size:12px;margin:17px 0 23px}.melt-christmas .mc-hero-visual{padding:7px 11% 40px}.melt-christmas .mc-hero-image{aspect-ratio:1.12}.melt-christmas .mc-hero-star--one{top:-17px;right:5%}.melt-christmas .mc-hero-star--two{bottom:18px;left:4%}.melt-christmas .mc-hero .mc-eyebrow{font-size:10px}.melt-christmas .mc-rituals{justify-content:flex-start;gap:16px 24px;padding:23px 7%;font-size:11px}.melt-christmas .mc-rituals span:last-child{display:none}.melt-christmas .mc-intro{padding-top:43px;padding-bottom:28px}.melt-christmas .mc-intro p{font-size:13px}.melt-christmas .mc-intro h2{font-size:30px}.melt-christmas .mc-chapter-nav{justify-content:flex-start;gap:7px 18px;padding-bottom:32px}.melt-christmas .mc-chapter-nav a{font-size:11px}.melt-christmas .mc-story-grid{display:flex;flex-direction:column;align-items:stretch;gap:29px}.melt-christmas .mc-story-copy h2{font-size:36px;margin-bottom:21px}.melt-christmas .mc-story-copy>.mc-eyebrow{font-size:10px;letter-spacing:.1em;margin-bottom:18px}.melt-christmas .mc-story-text{font-size:14px}.melt-christmas .mc-chapter{padding-bottom:43px}.melt-christmas .mc-chapter--forest{padding-block:37px 42px}.melt-christmas .mc-chapter--forest .mc-story-image-link{order:0}.melt-christmas .mc-chapter--gifts{padding-block:40px}.melt-christmas .mc-chapter--gifts .mc-story-grid{padding-top:30px;padding-bottom:35px}.melt-christmas .mc-feature{margin-top:23px;padding-top:20px}.melt-christmas .mc-feature h3{font-size:25px}.melt-christmas .mc-application{padding-block:25px;gap:17px}.melt-christmas .mc-application h2{font-size:20px}.melt-christmas .mc-catalog{padding-top:43px;padding-bottom:42px}.melt-christmas .mc-catalog-heading{display:block;margin-bottom:24px}.melt-christmas .mc-catalog-heading h2{font-size:33px}.melt-christmas .mc-catalog-heading>p{max-width:none;margin-top:16px}.melt-christmas .mc-filterbar{display:block;margin-bottom:23px}.melt-christmas .mc-filters{gap:5px 23px}.melt-christmas .mc-filters button{min-height:44px}.melt-christmas .mc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:29px 17px}.melt-christmas .mc-product h3{font-size:18px}.melt-christmas .mc-product .mc-product-kind,.melt-christmas .mc-scent-notes{font-size:11px}.melt-christmas .mc-faq{padding-bottom:40px}.melt-christmas .mc-closing{padding:39px 24px 43px}}@media(max-width:359px){.melt-christmas .mc-shell{padding-inline:21px}.melt-christmas .mc-hero h1{font-size:42px}.melt-christmas .mc-hero .mc-eyebrow{font-size:9px;letter-spacing:.12em}.melt-christmas .mc-product-grid{gap:27px 13px}.melt-christmas .mc-product h3{font-size:17px}.melt-christmas .mc-story-copy h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.melt-christmas *{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/melt-christmas-landing.css.map */
