:root{--moon-cream: #f9f5f1;--moon-cream-deep: #e8dacd;--moon-cacao: #261b18;--moon-berry: #910f3f;--moon-green: #273c2c;--moon-taupe: #b49286;--moon-font-display: "Bethany Elingston", sans-serif;--moon-font-solid: "Calasans 04 Solid", sans-serif;--moon-font-heavy: "New Kansas Black", sans-serif}@font-face{font-family:Bethany Elingston;src:url(/cdn/shop/files/Bethany_Elingston.woff2) format("woff2"),url(/cdn/shop/files/Bethany_Elingston.woff) format("woff"),url(/cdn/shop/files/Bethany_Elingston.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Calasans 04 Solid";src:url(/cdn/shop/files/Calasans_04_Solid.woff2?v=1768877255) format("woff2"),url(/cdn/shop/files/Calasans_04_Solid.woff?v=1768877255) format("woff"),url(/cdn/shop/files/Calasans_04_Solid.ttf?v=1768877255) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:New Kansas Black;src:url(/cdn/shop/files/New_Kansas_Black.woff2?v=1768877255) format("woff2"),url(/cdn/shop/files/New_Kansas_Black.woff?v=1768877255) format("woff"),url(/cdn/shop/files/New_Kansas_Black.ttf?v=1768877255) format("truetype");font-style:normal;font-weight:400;font-display:swap}body{background:var(--moon-cream);color:var(--moon-cacao)}body,body *{font-family:var(--moon-font-display)!important}button,.button,a,h3,h4,h5,.h3,.h4,.h5,.header__menu-item,.header__active-menu-item,.list-menu__item,.footer-block__details-content,.footer-block__details-content .list-menu__item--link,.moon-footer__policies,.moon-footer__policies a,.moon-footer__policies summary{font-family:var(--moon-font-solid)!important}h6,.h6{font-family:var(--moon-font-heavy)!important}h1,h2,h3,.h1,.h2,.h3,.banner__heading,.rich-text__heading,.image-with-text__heading,.product__title h1,.collection-hero__title{font-weight:400;letter-spacing:0}.header-wrapper,.header{background:var(--moon-berry)}.header{min-height:3.8rem}.header__heading-logo{max-height:3rem;width:auto}.header__heading-link{padding:0}.announcement-bar,.announcement-bar__message{font-family:var(--moon-font-display)!important;font-size:1.4rem;font-weight:400;letter-spacing:.042rem;line-height:1.4rem;min-height:3.6rem;padding:0;text-transform:none}.header__menu-item,.header__active-menu-item,.list-menu__item{color:var(--moon-cream);font-family:var(--moon-font-solid)!important;font-size:var(--moon-min-readable-font-size);letter-spacing:0;text-decoration:none;text-transform:none}.header__icon,.header__icon .icon{color:var(--moon-cream)}.section-header .header-wrapper,.section-header .header{transition:background-color .22s ease,background .22s ease,border-color .22s ease}.template-index .section-header .header-wrapper{position:relative}.template-index .section-header .header-wrapper:before{background:var(--moon-berry);content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .22s ease;z-index:0}.template-index .section-header .header{position:relative;z-index:1}.template-index.moon-header-solid .section-header .header-wrapper:before{opacity:1}.template-index.moon-header-solid .section-header .header{background:transparent!important}.announcement-bar-section,.announcement-bar-section .utility-bar,.announcement-bar-section .utility-bar__grid,.announcement-bar,.announcement-bar-slider{max-width:100vw;width:100vw}.utility-bar{background:var(--moon-taupe);color:var(--moon-cream);height:3.6rem;min-height:3.6rem;overflow:hidden}.announcement-bar-section .utility-bar__grid.page-width{display:block!important;max-width:none;padding-left:0!important;padding-right:0!important}.announcement-bar{margin-left:0;margin-right:0}.announcement-bar-slider{position:relative}.announcement-bar-slider .slider{display:block;overflow:hidden;position:relative;scroll-behavior:auto;width:100vw}.announcement-bar-slider .slider__slide{top:0;right:0;bottom:0;left:0;margin:0!important;opacity:0;position:absolute;scroll-snap-align:none;transform:none!important;visibility:hidden;width:100vw!important}.announcement-bar-slider .slider__slide[aria-hidden=false]{opacity:1;position:relative;visibility:visible}.announcement-bar .slider-button{margin:0;position:absolute;top:0;z-index:2}.announcement-bar .slider-button--prev{left:max(1rem,env(safe-area-inset-left))}.announcement-bar .slider-button--next{right:max(1rem,env(safe-area-inset-right))}.announcement-bar__announcement,.announcement-bar__message{width:100vw}.announcement-bar__message{align-items:center;display:flex;justify-content:center;text-align:center}.announcement-bar__message,.announcement-bar .slider-button{color:var(--moon-cream)}.announcement-bar__message span{display:inline-flex}body.template-index .section-header.shopify-section-header-hidden{opacity:0;pointer-events:none;top:0;transition:none!important}body.template-index .section-header.shopify-section-header-hidden .header-wrapper:before{transition:none!important}body.template-index .section-header.shopify-section-header-sticky.animate:not(.shopify-section-header-hidden){transition:opacity .125s ease-in-out}.banner{min-height:calc(100svh - 90px)}.banner:after{background:linear-gradient(180deg,#261b185e,#261b182e 45%,#261b187a);opacity:1}.banner .banner__media-half{width:100%}.banner .banner__media-half+.banner__media-half{display:none}.banner .banner__media-image-half{width:100%}.banner__content{padding-bottom:4.8rem}.banner__box{max-width:72rem}.banner__text{margin-bottom:1.6rem;font-size:1.4rem}.banner__heading{max-width:24ch;color:var(--moon-cream);line-height:1.04}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{border-radius:10px;letter-spacing:0}.button--primary,.shopify-challenge__button,.customer button{background:var(--moon-berry);color:var(--moon-cream)}.rich-text__wrapper{justify-content:center}.rich-text__blocks{max-width:86rem;text-align:center}.rich-text__blocks .rich-text__text:first-child{margin-bottom:.8rem;font-size:1.6rem}.rich-text__heading{color:var(--moon-berry)}.rich-text__text{max-width:108rem;color:var(--moon-cacao);font-family:var(--moon-font-display)!important;font-size:var(--moon-min-readable-font-size);font-weight:400;line-height:1.18}.card-wrapper,.card,.card__inner,.media{border-radius:8px}.card-wrapper{overflow:hidden}.card--standard{background:var(--moon-cream-deep)}.card--standard>.card__inner{background:transparent}.card--standard>.card__content{padding:.95rem 1.05rem 1.2rem}.card__information{padding:0}.card__heading{font-family:var(--moon-font-solid)!important;font-size:var(--moon-min-readable-font-size);font-weight:400;line-height:1.14}.price{margin-top:.55rem;font-family:var(--moon-font-display)!important;font-size:var(--moon-min-readable-font-size);line-height:1.1}.card__heading,.price{color:var(--moon-cacao)}body.template-index .featured-collection .product-card-wrapper .card__information,body.template-index .shopify-section[id*=featured_collection] .product-card-wrapper .card__information{padding:2.4rem!important}body.template-index .featured-collection .product-card-wrapper .card__heading,body.template-index .featured-collection .product-card-wrapper .card__heading a,body.template-index .shopify-section[id*=featured_collection] .product-card-wrapper .card__heading,body.template-index .shopify-section[id*=featured_collection] .product-card-wrapper .card__heading a{font-family:var(--moon-font-display)!important;font-size:1.6rem;font-weight:400;letter-spacing:0;line-height:1.6;text-transform:none}body.template-index .featured-collection .product-card-wrapper .price,body.template-index .featured-collection .product-card-wrapper .price-item,body.template-index .shopify-section[id*=featured_collection] .product-card-wrapper .price,body.template-index .shopify-section[id*=featured_collection] .product-card-wrapper .price-item{font-family:var(--moon-font-display)!important;font-size:1.6rem;font-weight:500;letter-spacing:0;line-height:1.5}body.template-index .featured-collection .product-card-wrapper .quick-add,body.template-index .shopify-section[id*=featured_collection] .product-card-wrapper .quick-add{display:none}body.template-index .featured-collection .product-card-wrapper .card__badge,body.template-index .shopify-section[id*=featured_collection] .product-card-wrapper .card__badge{align-self:start;grid-row-start:1;justify-self:start;padding:1rem}body.template-index .featured-collection .product-card-wrapper .badge,body.template-index .shopify-section[id*=featured_collection] .product-card-wrapper .badge{background:var(--moon-cream);border:1px solid rgb(38 27 24 / .35);color:var(--moon-cacao);font-family:var(--moon-font-display)!important;font-size:var(--moon-min-readable-font-size);font-weight:400;letter-spacing:0;line-height:1.2;padding:.25rem .55rem;text-transform:none}.collection .grid,.product-grid{gap:14px}.collection.page-width,.product-grid-container .page-width,body.template-collection .collection.page-width,body.template-collection .product-grid-container .page-width{max-width:118rem}body.template-collection .product-card-wrapper .card__information{padding:2.4rem!important}body.template-collection .product-card-wrapper .card__heading,body.template-collection .product-card-wrapper .card__heading a{font-family:var(--moon-font-display)!important;font-size:1.6rem;font-weight:400;letter-spacing:0;line-height:1.45;text-transform:none}body.template-collection .product-card-wrapper .price,body.template-collection .product-card-wrapper .price-item{font-family:var(--moon-font-display)!important;font-size:1.6rem;font-weight:500;letter-spacing:0;line-height:1.5}.collection-hero__title{margin-bottom:2.4rem;font-size:clamp(3.2rem,4vw,5.2rem)}.facets-wrapper{margin-bottom:1.4rem}.product__title h1{font-size:clamp(2.8rem,2.5vw,3.8rem);line-height:1.04}.product__description,.product__accordion,.product__text{font-size:var(--moon-min-readable-font-size);line-height:1.45}.product-form__submit,.shopify-payment-button__button{min-height:4rem;font-size:var(--moon-min-readable-font-size)}.product__media-list,.product__media-item{align-items:flex-start}.product-media-container,.product-media-container .media{background:transparent}.thumbnail-slider{margin-top:1.2rem}.thumbnail{border-radius:8px}@media screen and (min-width:990px){body.template-index .announcement-bar-section{position:absolute;top:0;right:0;left:0;z-index:5}body.template-index .section-header{position:absolute;top:3.6rem;right:0;left:0;z-index:16}body.template-index .section-header.shopify-section-header-sticky{opacity:1;position:fixed;top:0;transition:opacity .125s ease-in-out}body.template-index .section-header.shopify-section-header-hidden{opacity:0;pointer-events:none;top:0}body.template-index .section-header.animate{transition:opacity .125s ease-in-out}body.template-index .header-wrapper,body.template-index .header{background:transparent}body.template-index .utility-bar{background:var(--moon-taupe);color:var(--moon-cream);height:3.6rem;min-height:3.6rem;overflow:hidden}body.template-index .announcement-bar__message,body.template-index .announcement-bar .slider-button{color:var(--moon-cream)}body.template-index .announcement-bar__message{font-family:var(--moon-font-display)!important;font-size:1.4rem;font-weight:400;letter-spacing:.042rem;line-height:1.4rem;text-transform:none}body.template-index .announcement-bar .slider-button{height:3.6rem;min-height:3.6rem}.header-wrapper{border-bottom:1px solid rgb(249 245 241 / .34)}.header{grid-template-areas:"heading navigation icons";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-left:auto;margin-right:auto;min-height:6.7rem;max-width:152rem;padding:1.12rem 4rem;width:100%}.header__heading,.header__heading-link{justify-self:start}.header__heading-logo{max-height:2.5rem;width:21.5rem}.header__inline-menu{justify-self:center}.header__inline-menu .list-menu--inline{flex-wrap:nowrap}.header__menu-item{min-height:4.4rem;padding-bottom:0;padding-left:1rem;padding-right:1rem;padding-top:0}.header__menu-item,.header__active-menu-item,.list-menu__item{font-family:var(--moon-font-solid)!important;font-size:1.8rem;letter-spacing:0;line-height:3.00857rem;text-transform:none}body.template-index .banner{height:calc(100svh - 10.4rem);min-height:calc(100svh - 10.4rem)}body.template-index .banner.banner--adapt:before,body.template-index .banner.banner--adapt .banner__media:before{content:none;display:none;padding-bottom:0}body.template-index .banner:after{background:linear-gradient(180deg,#261b181f,#261b180a 48%,#261b1833)}body.template-index .banner__content{max-width:none;padding:4rem;width:100%}body.template-index .banner__box{max-width:57.2rem;padding:0;width:57.2rem}body.template-index .banner__text{color:var(--moon-cream);font-family:var(--moon-font-solid)!important;font-size:1.6rem;font-weight:800;letter-spacing:.03em;line-height:1.1;margin-bottom:.6rem;position:relative;text-transform:uppercase;top:-1.6rem}body.template-index .banner__heading{font-size:4rem;line-height:1.2;max-width:none}body.template-index .rich-text{padding-top:8rem}body.template-index .collection.page-width{max-width:none;padding-left:3.8rem;padding-right:3.8rem;width:100%}body.template-index .collection slider-component.page-width{max-width:none;padding-left:3.8rem;padding-right:3.8rem;width:100%}body.template-index .shopify-section[id$=__story] .page-width{max-width:none;padding-left:0;padding-right:0}body.template-index .shopify-section[id$=__story] .image-with-text{width:100%}body.template-index .shopify-section[id$=__story] .image-with-text__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body.template-index .shopify-section[id$=__story] .image-with-text__grid>.grid__item{max-width:none;width:auto}body.template-index .shopify-section[id$=__story] .image-with-text__media,body.template-index .shopify-section[id$=__story] .image-with-text__media img,body.template-index .shopify-section[id$=__story] .image-with-text__content{border-radius:0!important}}body.template-product .offer-box-legacy-product,body.template-page .moon-lp-offer-box .offer-box-legacy-product{display:none!important}body.template-page .moon-lp-offer-box{background:#fff;overflow:hidden;padding:clamp(4rem,5vw,7.2rem) 0}body.template-page .moon-lp-offer-box>.page-width{max-width:142rem}body.template-page .moon-lp-offer-box__empty{background:#fbf7f1;border:1px solid #e5ddd3;border-radius:8px;color:#45332c;margin:0 auto;max-width:72rem;padding:3rem;text-align:center}body.template-page .moon-lp-offer-box__empty p{margin:0}.moon-lp-final-cta{background:linear-gradient(180deg,#ffffff1a,#f9ece2e6 27.9%,#f6f1ea 50.5% 100%);color:#444;overflow:hidden;text-align:center}.moon-lp-final-cta__content{margin:0 auto;max-width:124rem;padding:clamp(5.2rem,5.6vw,10.8rem) 2.4rem clamp(3rem,3.6vw,6.8rem)}.moon-lp-final-cta__ornament{align-items:center;display:flex;gap:1.8rem;justify-content:center;margin:0 auto clamp(1.4rem,1.4vw,2.6rem)}.moon-lp-final-cta__ornament span{background:#d7b894;display:block;height:.2rem;width:clamp(6rem,5.55vw,10.7rem)}.moon-lp-final-cta__ornament i{background:#581210;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);display:block;height:1.6rem;width:1.6rem}.moon-lp-final-cta__ornament--small{margin-bottom:clamp(1.2rem,1.3vw,2.4rem);margin-top:clamp(2rem,2vw,3.8rem)}.moon-lp-final-cta__ornament--small span{width:clamp(3.8rem,3.55vw,6.8rem)}.moon-lp-final-cta__ornament--small i{height:1rem;width:1rem}.moon-lp-final-cta h2{margin:0}.moon-lp-final-cta__heading-script,.moon-lp-final-cta__heading-solid{display:block;font-weight:400;letter-spacing:0;text-align:center}.moon-lp-final-cta__heading-script{color:#662422;font-family:New Kansas,Georgia,serif!important;font-size:clamp(5.8rem,6.7vw,12.9rem);font-style:italic;line-height:1.08}.moon-lp-final-cta__heading-solid{color:#713330;font-family:var(--moon-font-display)!important;font-size:clamp(5rem,5.95vw,11.45rem);line-height:1;margin-top:clamp(.2rem,.35vw,.7rem)}.moon-lp-final-cta__copy{color:#444;font-family:var(--moon-font-display)!important;font-size:clamp(2.2rem,2.09vw,4rem);line-height:1.52;margin:0 auto clamp(3.2rem,3.8vw,7.2rem);max-width:78rem}.moon-lp-final-cta__button{align-items:center;background:#581210;border:1px solid #78433e;border-radius:8px;color:#fff;display:inline-flex;font-family:var(--moon-font-solid)!important;font-size:clamp(1.6rem,2.46vw,4.72rem);gap:clamp(1.2rem,1.7vw,3.2rem);justify-content:center;line-height:1;min-height:clamp(6.4rem,7.08vw,13.6rem);padding:1.4rem clamp(2.8rem,4.3vw,8.2rem);text-decoration:none;text-transform:uppercase;width:min(100%,105.3rem)}.moon-lp-final-cta__button span{display:block;text-align:center}.moon-lp-final-cta__button img{display:block;flex:0 0 auto;filter:brightness(0) invert(1);height:clamp(2.6rem,3.17vw,6.1rem);object-fit:contain;transform:rotate(90deg);width:clamp(2.6rem,3.17vw,6.1rem)}.moon-lp-final-cta__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(2rem,2.4vw,4.5rem) auto 0;max-width:79rem}.moon-lp-final-cta__trust-item{align-items:center;display:flex;flex-direction:column;min-width:0;padding:0 clamp(1.4rem,1.9vw,3.6rem)}.moon-lp-final-cta__trust-item+.moon-lp-final-cta__trust-item{border-left:1px solid #d8b890}.moon-lp-final-cta__trust-item img{display:block;height:clamp(6.4rem,7.38vw,14.2rem);margin-bottom:clamp(.8rem,1.1vw,2rem);object-fit:contain;width:clamp(6.4rem,7.38vw,14.2rem)}.moon-lp-final-cta__trust-item strong{color:#7a3d38;font-family:var(--moon-font-display)!important;font-size:clamp(1.6rem,1.72vw,3.3rem);font-weight:400;line-height:1;text-transform:uppercase}.moon-lp-final-cta__trust-item span{color:#393938;font-family:var(--moon-font-display)!important;font-size:clamp(1.4rem,1.56vw,3rem);line-height:1.32;margin-top:.3rem}.moon-lp-final-cta__image{background:#000;line-height:0}.moon-lp-final-cta__image img{display:block;height:auto;object-fit:cover;width:100%}@media screen and (max-width:749px){.moon-lp-final-cta__content{padding:4.6rem 1.6rem 3rem}.moon-lp-final-cta__ornament{gap:1.2rem;margin-bottom:1.3rem}.moon-lp-final-cta__ornament span{width:5.4rem}.moon-lp-final-cta__ornament i{height:1rem;width:1rem}.moon-lp-final-cta__heading-script{font-size:4.8rem;line-height:1.08}.moon-lp-final-cta__heading-solid{font-size:4.8rem;line-height:.95;margin-top:.4rem}.moon-lp-final-cta__ornament--small{margin-bottom:1.4rem;margin-top:2.2rem}.moon-lp-final-cta__ornament--small span{width:3.6rem}.moon-lp-final-cta__copy{font-size:2.3rem;line-height:1.35;margin-bottom:3.6rem;max-width:34rem}.moon-lp-final-cta__button{border-radius:6px;font-size:1.55rem;gap:1rem;min-height:6.4rem;padding:1.2rem 1.6rem}.moon-lp-final-cta__button img{height:2.4rem;width:2.4rem}.moon-lp-final-cta__trust{margin-top:2rem}.moon-lp-final-cta__trust-item{padding:0 1rem}.moon-lp-final-cta__trust-item img{height:6.4rem;width:6.4rem}.moon-lp-final-cta__trust-item strong{font-size:1.55rem}.moon-lp-final-cta__trust-item span{font-size:var(--moon-min-readable-font-size);line-height:1.18}}body.template-product product-info>.page-width{max-width:142rem}body.template-product .offer-box,body.template-page .moon-lp-offer-box .offer-box{--offer-box-border: #ded4c8;--offer-box-muted: #786b63;--offer-box-orange: #df923d;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(42rem,.98fr);gap:3.2rem;margin:0 auto;max-width:142rem;padding:1.8rem 0 3rem}body.template-product .offer-box__media,body.template-page .moon-lp-offer-box .offer-box__media,body.template-product .offer-box__content,body.template-page .moon-lp-offer-box .offer-box__content{min-width:0}body.template-product .offer-box__hero-image,body.template-page .moon-lp-offer-box .offer-box__hero-image,body.template-product .offer-box__thumb,body.template-page .moon-lp-offer-box .offer-box__thumb,body.template-product .offer-box__nutrition,body.template-page .moon-lp-offer-box .offer-box__nutrition,body.template-product .offer-box__review,body.template-page .moon-lp-offer-box .offer-box__review{background:#fbf7f1;border-radius:8px;overflow:hidden}body.template-product .offer-box__hero-image,body.template-page .moon-lp-offer-box .offer-box__hero-image{aspect-ratio:1 / 1.07}body.template-product .offer-box__hero-image.is-contain,body.template-page .moon-lp-offer-box .offer-box__hero-image.is-contain{padding:2rem}body.template-product .offer-box__hero-image img,body.template-page .moon-lp-offer-box .offer-box__hero-image img,body.template-product .offer-box__thumb img,body.template-page .moon-lp-offer-box .offer-box__thumb img,body.template-product .offer-box__variant-card img,body.template-page .moon-lp-offer-box .offer-box__variant-card img{display:block;height:100%;object-fit:cover;width:100%}body.template-product .offer-box__hero-image.is-contain img,body.template-page .moon-lp-offer-box .offer-box__hero-image.is-contain img{object-fit:contain}body.template-product .offer-box__thumb-grid,body.template-page .moon-lp-offer-box .offer-box__thumb-grid{margin-top:1.8rem}body.template-product .offer-box__thumb-strip,body.template-page .moon-lp-offer-box .offer-box__thumb-strip{display:grid;gap:1.8rem;grid-auto-columns:minmax(14rem,20rem);grid-auto-flow:column;min-width:0;overflow-x:auto;padding-bottom:.4rem;scroll-snap-type:x mandatory;scrollbar-color:rgb(38 27 24 / .45) transparent}body.template-product .offer-box__thumb-strip::-webkit-scrollbar,body.template-page .moon-lp-offer-box .offer-box__thumb-strip::-webkit-scrollbar{height:.4rem}body.template-product .offer-box__thumb-strip::-webkit-scrollbar-thumb,body.template-page .moon-lp-offer-box .offer-box__thumb-strip::-webkit-scrollbar-thumb{background:#261b1859;border-radius:999px}body.template-product .offer-box__thumb,body.template-page .moon-lp-offer-box .offer-box__thumb,body.template-product .offer-box__nutrition,body.template-page .moon-lp-offer-box .offer-box__nutrition{aspect-ratio:1 / 1.14}body.template-product .offer-box__thumb,body.template-page .moon-lp-offer-box .offer-box__thumb{border:1px solid transparent;cursor:pointer;padding:0;scroll-snap-align:start}body.template-product .offer-box__thumb.is-selected,body.template-page .moon-lp-offer-box .offer-box__thumb.is-selected{border-color:var(--offer-box-orange);box-shadow:inset 0 0 0 2px var(--offer-box-orange)}body.template-product .offer-box__thumb:focus-visible,body.template-page .moon-lp-offer-box .offer-box__thumb:focus-visible{outline:2px solid var(--offer-box-orange);outline-offset:3px}body.template-product .offer-box__nutrition,body.template-page .moon-lp-offer-box .offer-box__nutrition{border:1px solid #e8e0d7;color:#827d79;padding:.8rem}body.template-product .offer-box__nutrition img,body.template-page .moon-lp-offer-box .offer-box__nutrition img{display:block;height:100%;object-fit:contain;width:100%}body.template-product .offer-box__nutrition h2,body.template-page .moon-lp-offer-box .offer-box__nutrition h2{color:#5f5f5d;font-family:Inter,sans-serif!important;font-size:1.4rem;font-weight:700;line-height:1;margin:0 0 .6rem}body.template-product .offer-box__nutrition p,body.template-page .moon-lp-offer-box .offer-box__nutrition p{font-family:Inter,sans-serif!important;font-size:var(--moon-min-readable-font-size);line-height:1.22;margin:0 0 .55rem}body.template-product .offer-box__review,body.template-page .moon-lp-offer-box .offer-box__review{background:#fff;border:1px solid rgb(224 218 209 / .75);box-shadow:0 1px 3px #00000017;margin-top:2rem;max-width:68rem;padding:2.4rem}body.template-product .offer-box__review-stars,body.template-page .moon-lp-offer-box .offer-box__review-stars,body.template-product .offer-box__rating span,body.template-page .moon-lp-offer-box .offer-box__rating span{color:#ffa800;font-family:Inter,sans-serif!important;letter-spacing:0;line-height:1}body.template-product .offer-box__review h2,body.template-page .moon-lp-offer-box .offer-box__review h2{color:var(--moon-berry);font-family:var(--moon-font-solid)!important;font-size:clamp(2.2rem,2vw,2.9rem);line-height:1;margin:1rem 0 .9rem}body.template-product .offer-box__review p,body.template-page .moon-lp-offer-box .offer-box__review p{font-size:clamp(1.6rem,1.4vw,2.2rem);line-height:1.16;margin:0}body.template-product .offer-box__buyer,body.template-page .moon-lp-offer-box .offer-box__buyer{align-items:center;display:flex;gap:.8rem;margin-top:1.6rem}body.template-product .offer-box__buyer span,body.template-page .moon-lp-offer-box .offer-box__buyer span{align-items:center;background:#ede7de;border-radius:999px;color:#620103;display:inline-flex;font-family:var(--moon-font-heavy)!important;height:3.2rem;justify-content:center;width:3.2rem}body.template-product .offer-box__buyer strong,body.template-page .moon-lp-offer-box .offer-box__buyer strong,body.template-product .offer-box__buyer small,body.template-page .moon-lp-offer-box .offer-box__buyer small{font-size:var(--moon-min-readable-font-size);line-height:1}body.template-product .offer-box__buyer strong,body.template-page .moon-lp-offer-box .offer-box__buyer strong{color:#620103;font-weight:400}body.template-product .offer-box__content,body.template-page .moon-lp-offer-box .offer-box__content{padding-top:.4rem}body.template-product .offer-box__rating,body.template-page .moon-lp-offer-box .offer-box__rating{align-items:center;display:flex;gap:1rem;margin-bottom:.5rem}body.template-product .offer-box__rating span,body.template-page .moon-lp-offer-box .offer-box__rating span{font-size:2.1rem}body.template-product .offer-box__rating strong,body.template-page .moon-lp-offer-box .offer-box__rating strong{color:#16110f;font-size:1.6rem;font-weight:400}body.template-product .offer-box__title,body.template-page .moon-lp-offer-box .offer-box__title{color:#45332c;font-family:var(--moon-font-display)!important;font-size:clamp(5.8rem,5.65vw,8.9rem);font-weight:400;letter-spacing:0;line-height:.94;margin:0;max-width:9.5ch}body.template-product .offer-box__subtitle,body.template-page .moon-lp-offer-box .offer-box__subtitle{color:var(--moon-berry);font-family:var(--moon-font-solid)!important;font-size:clamp(1.7rem,1.55vw,2.6rem);line-height:1.07;margin:2.2rem 0 2.8rem;max-width:63rem;text-transform:uppercase}body.template-product .offer-box__rule,body.template-page .moon-lp-offer-box .offer-box__rule{border-top:1px solid #ddd5cb;margin-bottom:1.7rem}body.template-product .offer-box__form,body.template-page .moon-lp-offer-box .offer-box__form{display:block;margin:0;width:100%}body.template-product .offer-box__form .form,body.template-page .moon-lp-offer-box .offer-box__form .form{margin:0}body.template-product .offer-box__stack,body.template-page .moon-lp-offer-box .offer-box__stack{border:0;margin:0;padding:0}body.template-product .offer-box__stack legend,body.template-page .moon-lp-offer-box .offer-box__stack legend{align-items:center;color:#766861;display:flex;font-family:Inter,sans-serif!important;font-size:1.6rem;font-weight:700;gap:.7rem;letter-spacing:0;line-height:1;margin-bottom:1.3rem;padding:0;text-transform:uppercase}body.template-product .offer-box__step,body.template-page .moon-lp-offer-box .offer-box__step{align-items:center;background:#7a1f26;border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;font-family:var(--moon-font-body)!important;font-size:var(--moon-min-readable-font-size);font-weight:700;height:2rem;justify-content:center;line-height:1;width:2rem}body.template-product .offer-box__variant-grid,body.template-page .moon-lp-offer-box .offer-box__variant-grid{display:grid;gap:1.4rem;grid-template-columns:repeat(3,minmax(0,1fr))}body.template-product .offer-box__variant-card,body.template-page .moon-lp-offer-box .offer-box__variant-card{align-items:center;background:#fbf7f1;border:1px solid #e5ddd3;border-radius:8px;color:#1f1613;cursor:pointer;display:grid;grid-template-rows:4.2rem 3.8rem 12.8rem 4.8rem;height:27.4rem;justify-items:center;min-height:27.4rem;padding:1.5rem 1.2rem 1.4rem;position:relative;text-align:center}body.template-product .offer-box__variant-card.is-selected,body.template-page .moon-lp-offer-box .offer-box__variant-card.is-selected{border-color:#1f1613}body.template-product .offer-box__variant-card input,body.template-page .moon-lp-offer-box .offer-box__variant-card input,body.template-product .offer-box__plans input,body.template-page .moon-lp-offer-box .offer-box__plans input{height:1px;opacity:0;position:absolute;width:1px}body.template-product .offer-box__radio,body.template-page .moon-lp-offer-box .offer-box__radio{border:1px solid #d0ad8d;border-radius:999px;height:2.2rem;left:1.4rem;position:absolute;top:1.7rem;width:2.2rem}body.template-product .offer-box__variant-card input:checked+.offer-box__pill+.offer-box__radio,body.template-page .moon-lp-offer-box .offer-box__variant-card input:checked+.offer-box__pill+.offer-box__radio,body.template-product .offer-box__variant-card input:checked+.offer-box__radio,body.template-page .moon-lp-offer-box .offer-box__variant-card input:checked+.offer-box__radio,body.template-product .offer-box__plans input:checked+.offer-box__radio,body.template-page .moon-lp-offer-box .offer-box__plans input:checked+.offer-box__radio{background:radial-gradient(circle,#be001f 0 45%,transparent 48%);border-color:#be001f;box-shadow:0 0 0 .2rem #fff inset}body.template-product .offer-box__variant-card strong,body.template-page .moon-lp-offer-box .offer-box__variant-card strong{align-self:end;display:block;font-size:2.6rem;font-weight:400;grid-row:1;line-height:1;margin-top:.2rem}body.template-product .offer-box__variant-card small,body.template-page .moon-lp-offer-box .offer-box__variant-card small{align-self:start;color:#9b4c48;display:block;font-size:1.6rem;grid-row:2;line-height:1.1;min-height:3.4rem}body.template-product .offer-box__variant-card img,body.template-page .moon-lp-offer-box .offer-box__variant-card img{align-self:center;grid-row:3;height:8.8rem;margin:0 auto;object-fit:contain;width:88%}body.template-product .offer-box__variant-card .offer-box__bundle-image,body.template-page .moon-lp-offer-box .offer-box__variant-card .offer-box__bundle-image{height:12rem;width:94%}body.template-product .offer-box__variant-price,body.template-page .moon-lp-offer-box .offer-box__variant-price{align-self:center;color:#a3404b;display:block;font-size:2.5rem;grid-row:4;line-height:1}body.template-product .offer-box__variant-price s,body.template-page .moon-lp-offer-box .offer-box__variant-price s{color:#827a75;font-size:1.4rem;margin-left:.35rem}body.template-product .offer-box__pill,body.template-page .moon-lp-offer-box .offer-box__pill{background:#860518;border-radius:4px;color:#fff;font-family:Inter,sans-serif!important;font-size:var(--moon-min-readable-font-size);font-weight:700;left:50%;line-height:1;padding:.42rem 1.5rem;position:absolute;text-transform:uppercase;top:-1.1rem;transform:translate(-50%);white-space:nowrap}body.template-product .offer-box__arrival,body.template-page .moon-lp-offer-box .offer-box__arrival{align-items:center;display:flex;font-size:1.6rem;gap:.7rem;justify-content:center;line-height:1;margin:1rem 0 0;text-align:center}body.template-product .offer-box__arrival .svg-wrapper,body.template-page .moon-lp-offer-box .offer-box__arrival .svg-wrapper,body.template-product .offer-box__arrival svg,body.template-page .moon-lp-offer-box .offer-box__arrival svg{color:#7a1f26;height:2.2rem;width:2.2rem}body.template-product .offer-box__plans,body.template-page .moon-lp-offer-box .offer-box__plans{background:#fbf7f1;border:1px solid #d8d2ca;border-radius:8px;margin:0;padding:1.2rem 1.6rem}body.template-product .offer-box__flavors,body.template-page .moon-lp-offer-box .offer-box__flavors{margin:2rem 0 1.9rem}body.template-product .offer-box__flavors-label,body.template-page .moon-lp-offer-box .offer-box__flavors-label,body.template-product .offer-box__plans legend,body.template-page .moon-lp-offer-box .offer-box__plans legend{align-items:center;color:#766861;display:flex;font-family:Inter,sans-serif!important;font-size:1.6rem;font-weight:700;gap:.7rem;letter-spacing:0;line-height:1;margin:0 0 1.3rem;padding:0;text-transform:uppercase}body.template-product .offer-box__flavor-grid,body.template-page .moon-lp-offer-box .offer-box__flavor-grid{display:grid;gap:2.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}body.template-product .offer-box__flavor-rows,body.template-page .moon-lp-offer-box .offer-box__flavor-rows{border:1px solid #d8d2ca;border-radius:8px;display:grid;gap:.8rem;padding:1.2rem}body.template-product .offer-box__flavor-row,body.template-page .moon-lp-offer-box .offer-box__flavor-row{align-items:center;display:grid;gap:.8rem;grid-template-columns:5.2rem 1fr}body.template-product .offer-box__flavor-row.is-hidden,body.template-page .moon-lp-offer-box .offer-box__flavor-row.is-hidden{display:none}body.template-product .offer-box__flavor-row-label,body.template-page .moon-lp-offer-box .offer-box__flavor-row-label{color:#1f1c19;font-family:Inter,sans-serif!important;font-size:1.6rem;font-weight:800;line-height:1;white-space:nowrap}body.template-product .offer-box__flavor-options,body.template-page .moon-lp-offer-box .offer-box__flavor-options{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}body.template-product .offer-box__flavor-link,body.template-page .moon-lp-offer-box .offer-box__flavor-link{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:1px solid #f0ad3d;border-radius:8px;color:#7a1f26;cursor:pointer;display:flex;font-family:var(--moon-font-solid)!important;font-size:1.8rem;justify-content:center;line-height:1.05;min-height:5.8rem;padding:.9rem 1.2rem;text-align:center;text-decoration:none;text-transform:uppercase}body.template-product .offer-box__flavor-options .offer-box__flavor-link,body.template-page .moon-lp-offer-box .offer-box__flavor-options .offer-box__flavor-link{border-color:#d8d2ca;border-radius:7px;font-family:Inter,sans-serif!important;font-size:1.4rem;font-weight:800;letter-spacing:0;min-height:4.2rem;padding:.7rem .9rem;text-transform:none}body.template-product .offer-box__flavor-link.is-selected,body.template-page .moon-lp-offer-box .offer-box__flavor-link.is-selected{background:#7a1f26;color:#fff}body.template-product .offer-box__flavor-link:focus-visible,body.template-page .moon-lp-offer-box .offer-box__flavor-link:focus-visible{outline:2px solid var(--offer-box-orange);outline-offset:3px}body.template-product .offer-box__plans label,body.template-page .moon-lp-offer-box .offer-box__plans label{align-items:center;color:#776b64;display:flex;gap:1.2rem;min-height:4.6rem;position:relative}body.template-product .offer-box__plans label+label,body.template-page .moon-lp-offer-box .offer-box__plans label+label{border-top:1px solid #eadfd4}body.template-product .offer-box__plans .offer-box__radio,body.template-page .moon-lp-offer-box .offer-box__plans .offer-box__radio{flex:0 0 auto;left:auto;position:relative;top:auto}body.template-product .offer-box__plans strong,body.template-page .moon-lp-offer-box .offer-box__plans strong{color:#75665f;display:block;font-family:var(--moon-font-solid)!important;font-size:1.5rem;line-height:1.1;text-transform:uppercase}body.template-product .offer-box__plans small,body.template-page .moon-lp-offer-box .offer-box__plans small{color:#827b75;display:block;font-family:var(--moon-font-solid)!important;font-size:var(--moon-min-readable-font-size);line-height:1.25;text-transform:uppercase}body.template-product .offer-box__plans em,body.template-page .moon-lp-offer-box .offer-box__plans em{background:#f2e2cb;border-radius:5px;color:#786a5a;font-family:Inter,sans-serif!important;font-size:var(--moon-min-readable-font-size);font-style:normal;font-weight:700;margin-left:auto;padding:.45rem 1.2rem;text-transform:uppercase;white-space:nowrap}body.template-product .offer-box__badges,body.template-page .moon-lp-offer-box .offer-box__badges{display:grid;gap:1.2rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.6rem 0}body.template-product .offer-box__badges div,body.template-page .moon-lp-offer-box .offer-box__badges div{align-items:center;display:flex;gap:1rem;min-width:0}body.template-product .offer-box__badges span,body.template-page .moon-lp-offer-box .offer-box__badges span,body.template-product .offer-box__badges svg,body.template-page .moon-lp-offer-box .offer-box__badges svg{color:#7a1f26;flex:0 0 auto;height:3.8rem;width:3.8rem}body.template-product .offer-box__badges p,body.template-page .moon-lp-offer-box .offer-box__badges p{color:#1f1613;font-size:1.55rem;line-height:1.05;margin:0}body.template-product .offer-box__submit,body.template-page .moon-lp-offer-box .offer-box__submit{background:#8f1f2a;border:0;border-radius:8px;color:#fff;font-family:var(--moon-font-solid)!important;font-size:2rem;justify-content:center;letter-spacing:0;min-height:5.8rem;text-transform:uppercase;width:100%}body.template-product .offer-box__submit:before,body.template-product .offer-box__submit:after,body.template-page .moon-lp-offer-box .offer-box__submit:before,body.template-page .moon-lp-offer-box .offer-box__submit:after{content:none!important;display:none!important}body.template-product .offer-box__faq,body.template-page .moon-lp-offer-box .offer-box__faq{margin-top:1.4rem}body.template-product .offer-box__faq details,body.template-page .moon-lp-offer-box .offer-box__faq details{background:#fbf7f1;border:1px solid #eadfd4;border-radius:7px}body.template-product .offer-box__faq details+details,body.template-page .moon-lp-offer-box .offer-box__faq details+details{margin-top:-1px}body.template-product .offer-box__faq summary,body.template-page .moon-lp-offer-box .offer-box__faq summary{align-items:center;cursor:pointer;display:flex;font-size:1.65rem;justify-content:space-between;line-height:1.1;list-style:none;min-height:4rem;padding:.7rem 1.6rem}body.template-product .offer-box__faq summary::-webkit-details-marker,body.template-page .moon-lp-offer-box .offer-box__faq summary::-webkit-details-marker{display:none}body.template-product .offer-box__faq summary:after,body.template-page .moon-lp-offer-box .offer-box__faq summary:after{border-bottom:1px solid #1f1613;border-right:1px solid #1f1613;content:"";height:.8rem;margin-left:1rem;transform:rotate(45deg);width:.8rem}body.template-product .offer-box__faq details[open] summary:after,body.template-page .moon-lp-offer-box .offer-box__faq details[open] summary:after{transform:rotate(225deg)}body.template-product .offer-box__faq p,body.template-page .moon-lp-offer-box .offer-box__faq p{font-size:1.45rem;line-height:1.3;margin:0;padding:0 1.6rem 1.3rem}body.template-product .moon-spoonful{background:#f6f1e7;margin:4.2rem auto 2.8rem;max-width:112rem;padding:4rem 0 0;scroll-margin-top:12rem}body.template-product .moon-spoonful__header{margin:0 auto 2.8rem;max-width:82rem;text-align:center}body.template-product .moon-spoonful__header h2{color:#7a1f26;font-family:var(--moon-font-display)!important;font-size:clamp(4.8rem,5.1vw,8.8rem);font-weight:400;letter-spacing:0;line-height:.98;margin:0 0 1.5rem}body.template-product .moon-spoonful__header p{color:#15100e;font-size:clamp(1.8rem,1.35vw,2.55rem);line-height:1.12;margin:0 auto;max-width:80rem}body.template-product .moon-spoonful__body{display:grid;gap:5.2rem;grid-template-columns:minmax(32rem,.9fr) minmax(44rem,1fr);margin:0 auto;max-width:94rem}body.template-product .moon-spoonful__image{margin:0;position:relative}body.template-product .moon-spoonful__image:after{background:#d8ccb86b;bottom:-1.3rem;content:"";height:1.6rem;left:5.2rem;position:absolute;right:2rem;z-index:0}body.template-product .moon-spoonful__image img{aspect-ratio:.865 / 1;border-radius:8px;display:block;height:auto;object-fit:cover;position:relative;width:100%;z-index:1}body.template-product .moon-spoonful__image figcaption{bottom:1.7rem;color:#f6f1e7b8;font-family:Inter,sans-serif!important;font-size:var(--moon-min-readable-font-size);left:2.2rem;letter-spacing:0;line-height:1.2;position:absolute;right:2.2rem;z-index:2}body.template-product .moon-spoonful__uses{border-top:1.2rem solid #d8ccb8;padding-top:1.3rem}body.template-product .moon-spoonful__item{border-bottom:1px solid #d8ccb8}body.template-product .moon-spoonful__item summary{align-items:center;color:#462d31;cursor:pointer;display:grid;gap:1.6rem;grid-template-columns:3rem 3.5rem minmax(0,1fr) 2rem;list-style:none;min-height:7.2rem}body.template-product .moon-spoonful__item summary::-webkit-details-marker{display:none}body.template-product .moon-spoonful__item summary:after{border-bottom:1.5px solid currentColor;border-right:1.5px solid currentColor;content:"";height:.95rem;justify-self:end;transform:rotate(45deg);width:.95rem}body.template-product .moon-spoonful__item[open] summary:after{transform:rotate(225deg)}body.template-product .moon-spoonful__number{color:#d3bc9e;font-family:Inter,sans-serif!important;font-size:var(--moon-min-readable-font-size);font-weight:300;text-align:center}body.template-product .moon-spoonful__icon{align-items:center;background:#f0ad3d;border-radius:7px;color:#7a1f26;display:inline-flex;height:3.3rem;justify-content:center;position:relative;width:3.3rem}body.template-product .moon-spoonful__icon:before,body.template-product .moon-spoonful__icon:after{content:"";position:absolute}body.template-product .moon-spoonful__icon--morning:before{border:1.5px solid currentColor;border-top:0;border-radius:0 0 10px 10px;height:1.1rem;width:1.4rem}body.template-product .moon-spoonful__icon--morning:after{border:1.5px solid currentColor;border-left:0;border-radius:0 8px 8px 0;height:.7rem;right:.7rem;width:.6rem}body.template-product .moon-spoonful__icon--snack:before{border:1.6px solid currentColor;border-radius:50% 50% 45% 45%;height:1.5rem;transform:rotate(-45deg);width:1.5rem}body.template-product .moon-spoonful__icon--treat:before{border:1.6px solid currentColor;border-radius:0 0 6px 6px;height:1.4rem;top:1.2rem;width:1.3rem}body.template-product .moon-spoonful__icon--treat:after{border:1.6px solid currentColor;border-radius:7px 7px 0 0;height:.7rem;top:.8rem;width:1.7rem}body.template-product .moon-spoonful__icon--drink:before{border:1.6px solid currentColor;border-radius:2px 2px 5px 5px;height:1.8rem;width:1.1rem}body.template-product .moon-spoonful__icon--drink:after{background:currentColor;height:1.4rem;left:1.2rem;top:.7rem;transform:rotate(-12deg);width:.15rem}body.template-product .moon-spoonful__label{color:#462d31;font-size:2.4rem;line-height:1}body.template-product .moon-spoonful__item[open] .moon-spoonful__label{color:#bb6a83}body.template-product .moon-spoonful__item ul{color:#16110f;margin:-.3rem 0 2rem 5.6rem;padding:0}body.template-product .moon-spoonful__item li{font-size:1.45rem;line-height:1.42;list-style:none;margin:0 0 .7rem;padding-left:1.7rem;position:relative}body.template-product .moon-spoonful__item li:before{background:#ddcaa2;content:"";height:.55rem;left:0;position:absolute;top:.7rem;width:.55rem}body.template-product .moon-spoonful__callout{align-items:center;background:#6a101a;border-radius:8px;color:#fff;display:grid;gap:2rem;grid-template-columns:4rem auto minmax(0,1fr);margin:3.6rem auto 0;max-width:94rem;min-height:11rem;padding:2rem 4.4rem}body.template-product .moon-spoonful__callout-icon{border:1px solid #c98d41;border-radius:999px;height:3.2rem;position:relative;width:3.2rem}body.template-product .moon-spoonful__callout-icon:before{background:#c98d41;border-radius:999px;content:"";height:.7rem;left:50%;position:absolute;top:.8rem;transform:translate(-50%);width:.7rem}body.template-product .moon-spoonful__callout-icon:after{background:#c98d41;content:"";height:.9rem;left:50%;position:absolute;top:1.5rem;transform:translate(-50%);width:1px}body.template-product .moon-spoonful__callout h3{color:#f4e7d2;font-family:var(--moon-font-display)!important;font-size:3.2rem;font-weight:400;line-height:1;margin:0;white-space:nowrap}body.template-product .moon-spoonful__callout p{color:#fff;font-family:New Kansas,serif!important;font-size:1.85rem;line-height:1.2;margin:0}body.template-product .moon-reviews{background:#fbf3ea;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:6.4rem 1.6rem 5.2rem}body.template-product .moon-reviews__inner{margin:0 auto;max-width:106rem}body.template-product .moon-reviews h2{color:#7a1f26;font-family:var(--moon-font-display)!important;font-size:clamp(4.8rem,4.7vw,8rem);font-weight:400;letter-spacing:0;line-height:1.02;margin:0 auto 2.2rem;max-width:74rem;text-align:center}body.template-product .moon-reviews__rating{align-items:center;display:flex;gap:1.6rem;justify-content:center;margin-bottom:4rem}body.template-product .moon-reviews__stars,body.template-product .moon-reviews__card-stars{color:#7a1f26;font-family:Inter,sans-serif!important;letter-spacing:.12rem;line-height:1}body.template-product .moon-reviews__stars{font-size:1.6rem}body.template-product .moon-reviews__rating span:last-child{color:#1f1a18;font-size:1.45rem;line-height:1.2}body.template-product .moon-reviews__filters{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:4.2rem}body.template-product .moon-reviews__filter{background:#fff;border:1px solid rgb(31 26 24 / .3);border-radius:999px;color:#1f1a18;cursor:pointer;font-family:var(--moon-font-display)!important;font-size:var(--moon-min-readable-font-size);letter-spacing:.1em;line-height:1;min-height:3.4rem;min-width:10.6rem;padding:.8rem 2rem;text-transform:uppercase}body.template-product .moon-reviews__filter:focus-visible{outline:2px solid #7a1f26;outline-offset:3px}body.template-product .moon-reviews__filter.is-active{background:#7a1f26;border-color:#fff;border-width:2px;color:#fff;min-width:14.2rem}body.template-product .moon-reviews__grid{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr))}body.template-product .moon-reviews__card{background:#fff;border:1px solid rgb(31 26 24 / .1);border-radius:8px;display:flex;flex-direction:column;min-height:27.6rem;padding:3rem}body.template-product .moon-reviews__card.is-hidden{display:none}body.template-product .moon-reviews__card-stars{font-size:var(--moon-min-readable-font-size);margin-bottom:2.4rem}body.template-product .moon-reviews__card blockquote{color:#1f1a18;flex:1;font-size:2rem;font-style:normal;line-height:1.45;margin:0}body.template-product .moon-reviews__card footer{align-items:center;display:flex;gap:1.6rem;justify-content:space-between;margin-top:3rem}body.template-product .moon-reviews__card cite{color:#7a1f26;font-family:var(--moon-font-solid)!important;font-size:var(--moon-min-readable-font-size);font-style:normal;letter-spacing:.2em;line-height:1;text-transform:uppercase}body.template-product .moon-reviews__card cite:before{content:"- "}body.template-product .moon-reviews__card footer span{color:#1f1a1880;font-size:var(--moon-min-readable-font-size);letter-spacing:.1em;line-height:1;text-transform:uppercase}body.template-product .moon-faq,body.template-page .moon-faq{background:#fbf3ea;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:6.1rem 1.6rem 3.2rem}body.template-product .moon-faq__inner,body.template-page .moon-faq__inner{margin:0 auto;max-width:106rem}body.template-product .moon-faq h2,body.template-page .moon-faq h2{color:#7a1f26;font-family:var(--moon-font-display)!important;font-size:clamp(5.2rem,5.1vw,9.1rem);font-weight:400;letter-spacing:0;line-height:1;margin:0 0 1.2rem;text-align:center}body.template-product .moon-faq__intro,body.template-page .moon-faq__intro{color:#1f1a18;font-family:New Kansas,serif!important;font-size:1.65rem;line-height:1.2;margin:0 auto 3rem;max-width:43rem;text-align:center}body.template-product .moon-faq__list,body.template-page .moon-faq__list{display:grid;gap:.5rem}body.template-product .moon-faq__item,body.template-page .moon-faq__item{background:#faf5ef;border:1px solid #7a1f26;border-radius:6px;color:#1f1a18;overflow:hidden}body.template-product .moon-faq__item summary,body.template-page .moon-faq__item summary{align-items:center;cursor:pointer;display:flex;font-family:var(--moon-font-display)!important;font-size:2rem;justify-content:space-between;letter-spacing:0;line-height:1.2;list-style:none;min-height:7rem;padding:1.8rem 4.2rem 1.8rem 3rem}body.template-product .moon-faq__item summary::-webkit-details-marker,body.template-page .moon-faq__item summary::-webkit-details-marker{display:none}body.template-product .moon-faq__item summary:after,body.template-page .moon-faq__item summary:after{color:#d84a1a;content:"+";flex:0 0 auto;font-family:Inter,sans-serif!important;font-size:2rem;font-weight:400;line-height:1;margin-left:2.4rem}body.template-product .moon-faq__item[open] summary:after,body.template-page .moon-faq__item[open] summary:after{content:"-"}body.template-product .moon-faq__item summary:focus-visible,body.template-page .moon-faq__item summary:focus-visible{outline:2px solid #7a1f26;outline-offset:-4px}body.template-product .moon-faq__answer,body.template-page .moon-faq__answer{border-top:1px solid rgb(122 31 38 / .35);padding:0 4.2rem 2.2rem 3rem}body.template-product .moon-faq__answer p,body.template-page .moon-faq__answer p{color:#3a2b25;font-size:1.7rem;line-height:1.45;margin:1.5rem 0 0;max-width:78rem}body.template-product .moon-stocked,body.template-page .moon-stocked{background:#fff;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:6rem 1.6rem 3rem}body.template-product .moon-stocked__inner,body.template-page .moon-stocked__inner{margin:0 auto;max-width:132rem}body.template-product .moon-stocked h2,body.template-page .moon-stocked h2{color:#1f1a18;font-family:var(--moon-font-display)!important;font-size:clamp(5rem,5.1vw,9.8rem);font-weight:400;letter-spacing:0;line-height:1;margin:0;text-align:center}body.template-product .moon-stocked__rule,body.template-page .moon-stocked__rule{align-items:center;display:grid;gap:2.4rem;grid-template-columns:minmax(0,15rem) auto minmax(0,15rem);justify-content:center;margin:2.2rem 0 2.6rem}body.template-product .moon-stocked__rule span,body.template-page .moon-stocked__rule span{background:#741d1b;display:block;height:1px;width:100%}body.template-product .moon-stocked__rule strong,body.template-page .moon-stocked__rule strong{display:block;height:3.4rem;line-height:0;width:2.9rem}body.template-product .moon-stocked__rule strong img,body.template-page .moon-stocked__rule strong img{display:block;height:100%;object-fit:contain;width:100%}body.template-product .moon-stocked__rule--bottom,body.template-page .moon-stocked__rule--bottom{grid-template-columns:minmax(0,28rem) 1.4rem minmax(0,28rem);margin:2.8rem auto 0}body.template-product .moon-stocked__rule--hex,body.template-page .moon-stocked__rule--hex{grid-template-columns:minmax(0,28rem) 1.4rem minmax(0,28rem)}body.template-product .moon-stocked__rule--hex strong,body.template-page .moon-stocked__rule--hex strong{height:1.8rem;width:1.6rem}body.template-product .moon-stocked__body,body.template-page .moon-stocked__body{align-items:center;display:grid;gap:3.6rem;grid-template-columns:minmax(30rem,38rem) minmax(0,1fr)}body.template-product .moon-stocked__image,body.template-page .moon-stocked__image{aspect-ratio:427 / 614;overflow:hidden}body.template-product .moon-stocked__image img,body.template-page .moon-stocked__image img{display:block;height:100%;object-fit:contain;width:100%}body.template-product .moon-stocked__grid,body.template-page .moon-stocked__grid{display:grid;gap:1.4rem;grid-template-columns:repeat(8,minmax(0,1fr))}body.template-product .moon-stocked__card,body.template-page .moon-stocked__card{align-items:center;border:1px solid #bf9381;border-radius:8px;display:flex;flex-direction:column;grid-column:span 2;justify-content:flex-start;min-height:25.2rem;padding:2.2rem 1.4rem 2rem;text-align:center}body.template-product .moon-stocked__card:nth-child(5),body.template-page .moon-stocked__card:nth-child(5){grid-column:2 / span 2}body.template-product .moon-stocked__card--red,body.template-page .moon-stocked__card--red{background:#620103;color:#fff}body.template-product .moon-stocked__card--gold,body.template-page .moon-stocked__card--gold{background:#f0ad3d;color:#7f3736}body.template-product .moon-stocked__icon,body.template-page .moon-stocked__icon{align-items:center;display:flex;height:11rem;justify-content:center;margin-bottom:1.7rem;width:11rem}body.template-product .moon-stocked__icon img,body.template-page .moon-stocked__icon img{display:block;height:100%;object-fit:contain;width:100%}body.template-product .moon-stocked__card h3,body.template-page .moon-stocked__card h3{font-family:var(--moon-font-display)!important;font-size:2.2rem;font-weight:400;letter-spacing:0;line-height:1.05;margin:0 0 .6rem}body.template-product .moon-stocked__card p,body.template-page .moon-stocked__card p{font-family:New Kansas,serif!important;font-size:1.42rem;line-height:1.18;margin:0}body.template-product .moon-stocked__card--red h3,body.template-page .moon-stocked__card--red h3,body.template-product .moon-stocked__card--red p,body.template-page .moon-stocked__card--red p{color:#fff}body.template-product .moon-stocked__card--gold p,body.template-page .moon-stocked__card--gold p{color:#5f4a46}body.template-product .moon-video-reviews,body.template-page .moon-video-reviews{background:#fbf3ea;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;padding:1.4rem 1.6rem 7rem;position:relative}body.template-product .moon-video-reviews__inner,body.template-page .moon-video-reviews__inner{margin:0 auto;max-width:113rem;min-height:84rem;padding:7rem 5.2rem 8.8rem;position:relative}body.template-product .moon-video-reviews__background,body.template-page .moon-video-reviews__background{bottom:7rem;left:50%;max-width:113rem;overflow:hidden;position:absolute;top:1.4rem;transform:translate(-50%);width:calc(100% - 3.2rem)}body.template-product .moon-video-reviews__background:after,body.template-page .moon-video-reviews__background:after{background:#7d573757;content:"";top:0;right:0;bottom:0;left:0;position:absolute}body.template-product .moon-video-reviews__background img,body.template-page .moon-video-reviews__background img{display:block;height:100%;object-fit:cover;opacity:.72;width:100%}body.template-product .moon-video-reviews__header,body.template-page .moon-video-reviews__header{align-items:start;display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) minmax(24rem,23%);position:relative;z-index:1}body.template-product .moon-video-reviews__copy,body.template-page .moon-video-reviews__copy{max-width:64rem}body.template-product .moon-video-reviews__eyebrow,body.template-page .moon-video-reviews__eyebrow{color:#99514f;font-family:New Kansas,serif!important;font-size:1.45rem;font-style:italic;letter-spacing:0;line-height:1.2;margin:0 0 1.1rem;text-transform:uppercase}body.template-product .moon-video-reviews h2,body.template-page .moon-video-reviews h2{color:#762424;font-family:var(--moon-font-display)!important;font-size:clamp(4.8rem,5.1vw,7.6rem);font-weight:400;letter-spacing:0;line-height:.96;margin:0;max-width:11.5ch}body.template-product .moon-video-reviews__intro,body.template-page .moon-video-reviews__intro{color:#17110f;font-family:New Kansas,serif!important;font-size:1.9rem;font-style:italic;line-height:1.35;margin:2.6rem 0 0;max-width:54rem}body.template-product .moon-video-reviews__rating,body.template-page .moon-video-reviews__rating{background:#f9f4ee;border-radius:18px;box-shadow:0 1.2rem 3rem #46291914;color:#0d0907;justify-self:end;margin-top:1.4rem;min-height:14rem;padding:2.6rem 2.8rem;width:min(100%,23rem)}body.template-product .moon-video-reviews__stars,body.template-page .moon-video-reviews__stars{color:#762424;font-size:2.9rem;letter-spacing:0;line-height:1;margin-bottom:1rem;white-space:nowrap}body.template-product .moon-video-reviews__rating strong,body.template-page .moon-video-reviews__rating strong{color:#0d0907;display:block;font-family:var(--moon-font-display)!important;font-size:1.9rem;font-weight:400;line-height:1.15;margin-bottom:.7rem}body.template-product .moon-video-reviews__rating span,body.template-page .moon-video-reviews__rating span{color:#0d0907;display:block;font-family:New Kansas,serif!important;font-size:var(--moon-min-readable-font-size);line-height:1.35}body.template-product .moon-video-reviews__grid,body.template-page .moon-video-reviews__grid{display:grid;gap:2.6rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4.2rem;position:relative;z-index:1}body.template-product .moon-video-reviews__card,body.template-page .moon-video-reviews__card{background:#faf4ef;border-radius:12px;display:grid;grid-template-rows:minmax(28rem,1fr) auto;min-height:49rem;overflow:hidden}body.template-product .moon-video-reviews__media,body.template-page .moon-video-reviews__media{align-items:center;background:#faf4ef;display:flex;justify-content:center;min-height:31rem;position:relative}body.template-product .moon-video-reviews__video,body.template-page .moon-video-reviews__video,body.template-product .moon-video-reviews__poster,body.template-page .moon-video-reviews__poster{display:block;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}body.template-product .moon-video-reviews__play,body.template-page .moon-video-reviews__play{align-items:center;background:#762424;border-radius:50%;display:flex;height:5.5rem;justify-content:center;width:5.5rem}body.template-product .moon-video-reviews__play:before,body.template-page .moon-video-reviews__play:before{border-bottom:1.25rem solid transparent;border-left:1.85rem solid #fff;border-top:1.25rem solid transparent;content:"";margin-left:.4rem}body.template-product .moon-video-reviews__quote,body.template-page .moon-video-reviews__quote{border-top:1px solid rgb(0 0 0 / .42);min-height:14.2rem;padding:2.2rem 3.2rem 2rem}body.template-product .moon-video-reviews__quote blockquote,body.template-page .moon-video-reviews__quote blockquote{color:#5f5955;font-family:var(--moon-font-display)!important;font-size:2rem;font-weight:400;letter-spacing:0;line-height:1.25;margin:0;min-height:6.4rem;position:relative}body.template-product .moon-video-reviews__quote blockquote:before,body.template-page .moon-video-reviews__quote blockquote:before{color:#762424;content:"\201c";font-family:Georgia,serif;font-size:5rem;font-weight:700;left:-2.4rem;line-height:1;position:absolute;top:-.6rem}body.template-product .moon-video-reviews__quote footer,body.template-page .moon-video-reviews__quote footer{align-items:center;color:#944d4a;display:flex;gap:1.2rem;justify-content:space-between;margin-top:1.6rem}body.template-product .moon-video-reviews__quote cite,body.template-page .moon-video-reviews__quote cite,body.template-product .moon-video-reviews__quote span,body.template-page .moon-video-reviews__quote span{color:#944d4a;font-family:New Kansas,serif!important;font-size:var(--moon-min-readable-font-size);font-style:normal;font-weight:700;line-height:1.2;text-transform:uppercase}body.template-product .moon-video-reviews__quote cite:before,body.template-page .moon-video-reviews__quote cite:before{content:"\2014  "}body.template-product .moon-video-reviews__quote span:after,body.template-page .moon-video-reviews__quote span:after{color:#762424;content:"\2666";font-size:var(--moon-min-readable-font-size);margin-left:1.8rem}body.template-product .moon-process,body.template-page .moon-process{background:#f5ede4;border-bottom:1px solid rgb(31 26 24 / .05);border-top:1px solid rgb(31 26 24 / .05);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:7.6rem 1.6rem 8rem}body.template-product .moon-process__inner,body.template-page .moon-process__inner{align-items:start;display:grid;gap:clamp(5.2rem,6.8vw,13.2rem);grid-template-columns:minmax(0,48rem) minmax(34rem,45.6rem);margin:0 auto;max-width:103rem}body.template-product .moon-process__content,body.template-page .moon-process__content{min-width:0}body.template-product .moon-process__eyebrow,body.template-page .moon-process__eyebrow{color:#7a1f26;font-family:var(--moon-font-solid)!important;font-size:var(--moon-min-readable-font-size);letter-spacing:.18rem;line-height:1.1;margin:0 0 2rem;text-transform:uppercase}body.template-product .moon-process h2,body.template-page .moon-process h2{color:#1f1a18;font-family:var(--moon-font-display)!important;font-size:clamp(3.6rem,2.845vw,5.46rem);font-weight:400;letter-spacing:0;line-height:1.03;margin:0 0 3rem;max-width:52rem}body.template-product .moon-process__steps,body.template-page .moon-process__steps{display:grid;gap:3.85rem;max-width:67.35rem}body.template-product .moon-process__step,body.template-page .moon-process__step{align-items:center;background:#fff;border-radius:13.65px;display:grid;gap:1.95rem;grid-template-columns:8.35rem minmax(0,1fr);min-height:12.28rem;padding:1.1rem 2.2rem 1.1rem 0}body.template-product .moon-process__step--gold,body.template-page .moon-process__step--gold{background:#f0ad3d}body.template-product .moon-process__icon,body.template-page .moon-process__icon{align-items:center;background:#f2e6de;border-radius:50%;display:flex;height:6rem;justify-content:center;justify-self:center;width:6rem}body.template-product .moon-process__icon img,body.template-page .moon-process__icon img{display:block;height:3.78rem;object-fit:contain;width:3.78rem}body.template-product .moon-process__step h3,body.template-page .moon-process__step h3{color:#1f1a18;font-family:New Kansas,serif!important;font-size:2.05rem;font-weight:400;letter-spacing:0;line-height:1.05;margin:0 0 .4rem;text-transform:none}body.template-product .moon-process__step p,body.template-page .moon-process__step p{color:#1f1a18bf;font-family:New Kansas,serif!important;font-size:var(--moon-min-readable-font-size);line-height:1.62;margin:0}body.template-product .moon-process__step:not(.moon-process__step--gold) p,body.template-page .moon-process__step:not(.moon-process__step--gold) p{color:#1f1a18}body.template-product .moon-process__image,body.template-page .moon-process__image{aspect-ratio:608 / 760;border-radius:24px;overflow:hidden}body.template-product .moon-process__image img,body.template-page .moon-process__image img{display:block;height:100%;object-fit:cover;width:100%}body.template-product .moon-compare{background:linear-gradient(180deg,#241a14,#271914);color:#fff;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;padding:clamp(6rem,7.8vw,15rem) 1.6rem clamp(5.4rem,6vw,11rem)}body.template-product .moon-compare__inner{margin:0 auto;max-width:114.8rem}body.template-product .moon-compare__header{margin:0 auto clamp(3.6rem,4.4vw,7.2rem);max-width:92rem;text-align:center}body.template-product .moon-compare__header p{color:#bcad91;font-family:var(--moon-font-solid)!important;font-size:1.55rem;letter-spacing:0;line-height:1;margin:0 0 1.2rem;text-transform:uppercase}body.template-product .moon-compare h2{color:#d1c4a5;font-family:var(--moon-font-solid)!important;font-size:clamp(4.8rem,5vw,9.6rem);font-weight:400;letter-spacing:0;line-height:1.06;margin:0 auto;max-width:78rem;text-transform:uppercase}body.template-product .moon-compare__table{position:relative}body.template-product .moon-compare__table:before{background:#ffffff1a;border:3px solid rgb(170 135 84 / .8);border-radius:22px;bottom:-1.2rem;content:"";left:33.2rem;pointer-events:none;position:absolute;top:3.4rem;width:36.6rem}body.template-product .moon-compare__labels,body.template-product .moon-compare__row{display:grid;grid-template-columns:24.4rem 36.6rem 34rem;justify-content:center;position:relative;z-index:1}body.template-product .moon-compare__labels{align-items:end;min-height:5.6rem}body.template-product .moon-compare__moon-label{align-items:center;color:#fff;display:flex;font-family:var(--moon-font-solid)!important;font-size:2rem;justify-content:center;line-height:1;text-transform:uppercase}body.template-product .moon-compare__moon-label:before{background:#d5af60;border-radius:50%;content:"";height:1.1rem;margin-right:.7rem;width:1.1rem}body.template-product .moon-compare__moon-label:after{background:#c19f59;border:2px solid #d5af60;border-radius:999px;color:#694f26;content:"MOONBUTTER";font-family:var(--moon-font-solid)!important;font-size:var(--moon-min-readable-font-size);left:50%;line-height:2.5rem;min-width:9.8rem;position:absolute;text-align:center;top:0;transform:translate(-50%)}body.template-product .moon-compare__other-label{color:#fff;font-family:var(--moon-font-solid)!important;font-size:1.7rem;line-height:1.05;padding-left:3rem;text-transform:uppercase}body.template-product .moon-compare__rows{display:grid;gap:3.35rem;margin-top:3.2rem}body.template-product .moon-compare__row{align-items:center;min-height:4.8rem}body.template-product .moon-compare__category{color:#f0ad3d;font-family:var(--moon-font-display)!important;font-size:2rem;line-height:1;text-transform:uppercase}body.template-product .moon-compare__moon,body.template-product .moon-compare__other{align-items:center;display:grid;gap:1.2rem;grid-template-columns:2.9rem minmax(0,1fr)}body.template-product .moon-compare__moon{color:#cfbc9b;padding-left:2.4rem;padding-right:1.8rem}body.template-product .moon-compare__other{color:#fff;padding-left:2.2rem}body.template-product .moon-compare__moon img,body.template-product .moon-compare__other img{display:block;height:2.45rem;object-fit:contain;width:2.45rem}body.template-product .moon-compare__moon span{font-family:var(--moon-font-display)!important;font-size:1.8rem;line-height:1.22;min-width:0;overflow-wrap:break-word}body.template-product .moon-compare__other span{font-family:var(--moon-font-solid)!important;font-size:1.55rem;line-height:1.08;min-width:0;overflow-wrap:break-word;text-transform:uppercase}body.template-product .moon-compare__footer{color:#fff;font-family:var(--moon-font-display)!important;font-size:2rem;line-height:1.2;margin:5.8rem 0 0;text-align:center}body.template-product .moon-fine-print{background:#f6f0e6;color:#160b07;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;padding:clamp(5.6rem,7.2vw,9.2rem) 1.6rem clamp(5.2rem,6vw,7.2rem)}body.template-product .moon-fine-print__inner{margin:0 auto;max-width:102.4rem}body.template-product .moon-fine-print__header{margin:0 auto 1.5rem;max-width:78rem;text-align:center}body.template-product .moon-fine-print h2{color:#6e1012;font-family:New Kansas,serif!important;font-size:clamp(4.2rem,5.2vw,7rem);font-style:normal;font-weight:400;letter-spacing:0;line-height:.95;margin:0 0 1.4rem}body.template-product .moon-fine-print__header p{color:#160b07;font-family:var(--moon-font-display)!important;font-size:1.55rem;line-height:1.25;margin:0}body.template-product .moon-fine-print__tabs{display:flex;flex-wrap:wrap;gap:.9rem;justify-content:center;margin:1.6rem auto 3rem}body.template-product .moon-fine-print__tab{align-items:center;background:transparent;border:1px solid #dfd1b9;border-radius:999px;color:#160b07;cursor:pointer;display:inline-flex;font-family:var(--moon-font-display)!important;font-size:var(--moon-min-readable-font-size);gap:.8rem;justify-content:flex-start;line-height:1;min-height:3.2rem;min-width:16.5rem;padding:.5rem 1.5rem;transition:background .18s ease,border-color .18s ease,color .18s ease}body.template-product .moon-fine-print__tab img{display:block;height:1.4rem;object-fit:contain;width:1.4rem}body.template-product .moon-fine-print__tab.is-active{background:#2a231f;border-color:#4c4741;color:#fff}body.template-product .moon-fine-print__panel[hidden]{display:none}body.template-product .moon-fine-print__grid{display:grid;gap:1.2rem;grid-template-columns:repeat(12,minmax(0,1fr))}body.template-product .moon-fine-print__image-card{aspect-ratio:375 / 200;border-radius:8px;grid-column:1 / 7;margin:0;overflow:hidden;position:relative}body.template-product .moon-fine-print__image-card>img{display:block;height:100%;object-fit:cover;width:100%}body.template-product .moon-fine-print__now-viewing{background:#212121b3;border-radius:8px;bottom:1.2rem;color:#fff;display:grid;gap:.3rem;left:1.2rem;max-width:calc(100% - 2.4rem);min-width:24rem;padding:.8rem 1rem;position:absolute}body.template-product .moon-fine-print__now-viewing span{font-family:var(--moon-font-solid)!important;font-size:var(--moon-min-readable-font-size);line-height:1}body.template-product .moon-fine-print__now-viewing strong{font-family:var(--moon-font-solid)!important;font-size:1.6rem;font-weight:400;letter-spacing:0;line-height:1.05;text-transform:uppercase}body.template-product .moon-fine-print__specs{display:grid;gap:1.2rem;grid-column:7 / 13;grid-template-columns:repeat(2,minmax(0,1fr))}body.template-product .moon-fine-print__spec{background:#e6ddcd;border-radius:8px;min-width:0;padding:1.8rem}body.template-product .moon-fine-print__spec h3{color:#620103;font-family:New Kansas,serif!important;font-size:1.9rem;font-style:italic;font-weight:400;letter-spacing:0;line-height:1;margin:0 0 1.2rem;text-transform:uppercase}body.template-product .moon-fine-print__spec p{color:#160b07;font-family:var(--moon-font-display)!important;font-size:1.45rem;line-height:1.32;margin:0}body.template-product .moon-fine-print__spec--wide{grid-column:1 / -1;min-height:9.5rem}body.template-product .moon-fine-print__metric{align-items:end;color:#a9294a;display:flex;gap:.7rem;line-height:1;margin-top:-.2rem}body.template-product .moon-fine-print__metric strong{font-family:var(--moon-font-display)!important;font-size:4.2rem;font-weight:400;letter-spacing:0;line-height:.9}body.template-product .moon-fine-print__metric span{color:#620103;font-family:var(--moon-font-display)!important;font-size:var(--moon-min-readable-font-size);line-height:1.2;padding-bottom:.25rem}body.template-product .moon-fine-print__spec--small>p{font-size:var(--moon-min-readable-font-size);margin-top:.6rem}body.template-product .moon-fine-print__spec--allergens{grid-column:1 / 7}body.template-product .moon-fine-print__spec--allergens p{align-items:flex-start;display:flex;gap:.6rem}body.template-product .moon-fine-print__spec--allergens img{display:block;flex:0 0 auto;height:1.2rem;margin-top:.25rem;object-fit:contain;width:1rem}body.template-product .moon-fine-print__spec--storage,body.template-product .moon-fine-print__spec--shelf-life{min-height:9.6rem}body.template-product .moon-fine-print__spec--storage{grid-column:7 / 10}body.template-product .moon-fine-print__spec--shelf-life{grid-column:10 / 13}body.template-product .moon-fine-print__footer{align-items:center;background:#620103;border-radius:8px;color:#fff;display:flex;font-family:var(--moon-font-display)!important;font-size:1.65rem;justify-content:center;line-height:1.2;margin:2rem auto 0;max-width:43.2rem;min-height:5.8rem;padding:1.4rem 2rem;text-align:center}@media screen and (max-width:1180px){body.template-product .offer-box,body.template-page .moon-lp-offer-box .offer-box{grid-template-columns:minmax(0,1fr) minmax(38rem,.92fr);gap:2.2rem}body.template-product .offer-box__variant-grid,body.template-page .moon-lp-offer-box .offer-box__variant-grid{gap:1rem}body.template-product .offer-box__variant-card,body.template-page .moon-lp-offer-box .offer-box__variant-card{padding-left:.8rem;padding-right:.8rem}body.template-product .moon-spoonful__body,body.template-product .moon-spoonful__callout{max-width:88rem}body.template-product .moon-reviews__grid{gap:1.4rem}body.template-product .moon-reviews__card{padding:2.4rem}body.template-product .moon-faq__inner,body.template-page .moon-faq__inner{max-width:88rem}body.template-product .moon-stocked__body,body.template-page .moon-stocked__body{gap:2.4rem;grid-template-columns:minmax(22rem,30rem) minmax(0,1fr)}body.template-product .moon-stocked__card,body.template-page .moon-stocked__card{min-height:22rem;padding:1.8rem 1.2rem}body.template-product .moon-stocked__icon,body.template-page .moon-stocked__icon{height:8.6rem;margin-bottom:1.4rem;width:8.6rem}body.template-product .moon-stocked__card h3,body.template-page .moon-stocked__card h3{font-size:2.05rem}body.template-product .moon-stocked__card p,body.template-page .moon-stocked__card p{font-size:var(--moon-min-readable-font-size)}body.template-product .moon-video-reviews__inner,body.template-page .moon-video-reviews__inner{min-height:76rem;padding-left:4rem;padding-right:4rem}body.template-product .moon-video-reviews__grid,body.template-page .moon-video-reviews__grid{gap:1.8rem}body.template-product .moon-video-reviews__quote,body.template-page .moon-video-reviews__quote{padding-left:2.8rem;padding-right:2rem}body.template-product .moon-video-reviews__quote blockquote,body.template-page .moon-video-reviews__quote blockquote{font-size:1.75rem}body.template-product .moon-process__inner,body.template-page .moon-process__inner{gap:4.8rem;grid-template-columns:minmax(0,1fr) minmax(32rem,42rem);max-width:96rem}body.template-product .moon-process__steps,body.template-page .moon-process__steps{gap:2.6rem}body.template-product .moon-process__step,body.template-page .moon-process__step{min-height:11rem}body.template-product .moon-compare__inner{max-width:92rem}body.template-product .moon-compare h2{font-size:clamp(4.4rem,5.4vw,6.4rem)}body.template-product .moon-compare__category{font-size:1.75rem}body.template-product .moon-compare__moon span{font-size:1.6rem}body.template-product .moon-compare__other span{font-size:var(--moon-min-readable-font-size)}}@media screen and (min-width:990px){body.template-product .moon-compare{min-height:160rem;padding:0 1.6rem;position:relative}body.template-product .moon-compare__inner{height:160rem;max-width:192rem;position:relative;width:100%}body.template-product .moon-compare__header{left:50%;margin:0;max-width:100.1rem;position:absolute;top:15.8rem;transform:translate(-50%);width:min(100.1rem,100%)}body.template-product .moon-compare__header p{font-size:1.55rem;margin-bottom:1.3rem}body.template-product .moon-compare h2{font-size:clamp(6.4rem,5vw,9.6rem);line-height:1.04;max-width:100.1rem}body.template-product .moon-compare__table{--moon-compare-category-column: clamp(24.4rem, 18.802vw, 36.1rem);--moon-compare-moon-column: clamp(36.6rem, 25.417vw, 48.8rem);--moon-compare-other-column: clamp(30rem, 17.969vw, 34.5rem);left:50%;max-width:100%;position:absolute;top:45.8rem;transform:translate(-50%);width:min(119.4rem,100%)}body.template-product .moon-compare__table:before{bottom:auto;height:94.6rem;left:var(--moon-compare-category-column);top:0;width:var(--moon-compare-moon-column)}body.template-product .moon-compare__labels,body.template-product .moon-compare__row{grid-template-columns:var(--moon-compare-category-column) var(--moon-compare-moon-column) var(--moon-compare-other-column);justify-content:start}body.template-product .moon-compare__labels{min-height:7.8rem}body.template-product .moon-compare__rows{gap:6.87rem;margin-top:5.3rem}body.template-product .moon-compare__row{min-height:5.4rem}body.template-product .moon-compare__moon{padding-left:4.6rem;padding-right:4.2rem}body.template-product .moon-compare__other{padding-left:3.8rem}body.template-product .moon-compare__moon,body.template-product .moon-compare__other{gap:1.5rem;grid-template-columns:3.3rem minmax(0,1fr)}body.template-product .moon-compare__moon span,body.template-product .moon-compare__other span{max-width:100%}body.template-product .moon-compare__moon img,body.template-product .moon-compare__other img{height:3.28rem;width:3.28rem}body.template-product .moon-compare__moon-label:after{top:-7.8rem}body.template-product .moon-compare__footer{left:50%;margin:0;position:absolute;top:146.8rem;transform:translate(-50%);width:min(92rem,100%)}}@media screen and (max-width:989px){body.template-product .offer-box,body.template-page .moon-lp-offer-box .offer-box{grid-template-columns:1fr;max-width:72rem;padding-top:.8rem}body.template-product .offer-box__content,body.template-page .moon-lp-offer-box .offer-box__content{padding-top:0}body.template-product .offer-box__title,body.template-page .moon-lp-offer-box .offer-box__title{font-size:5.4rem;max-width:11.5ch}body.template-product .moon-spoonful{max-width:72rem}body.template-product .moon-spoonful__body{gap:3.2rem;grid-template-columns:1fr;max-width:56rem}body.template-product .moon-spoonful__callout{max-width:56rem}body.template-product .moon-reviews__inner{max-width:72rem}body.template-product .moon-reviews__grid{grid-template-columns:1fr}body.template-product .moon-reviews__card{min-height:0}body.template-product .moon-faq__inner,body.template-page .moon-faq__inner,body.template-product .moon-stocked__inner,body.template-page .moon-stocked__inner{max-width:72rem}body.template-product .moon-stocked__body,body.template-page .moon-stocked__body{grid-template-columns:1fr}body.template-product .moon-stocked__image,body.template-page .moon-stocked__image{justify-self:center;max-width:36rem;width:72%}body.template-product .moon-stocked__grid,body.template-page .moon-stocked__grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.template-product .moon-stocked__card,body.template-page .moon-stocked__card,body.template-product .moon-stocked__card:nth-child(5),body.template-page .moon-stocked__card:nth-child(5){grid-column:auto}body.template-product .moon-video-reviews__inner,body.template-page .moon-video-reviews__inner{max-width:72rem;min-height:0;padding:5rem 3rem 5.6rem}body.template-product .moon-video-reviews__background,body.template-page .moon-video-reviews__background{bottom:3.4rem}body.template-product .moon-video-reviews__header,body.template-page .moon-video-reviews__header{grid-template-columns:1fr}body.template-product .moon-video-reviews__rating,body.template-page .moon-video-reviews__rating{justify-self:start;margin-top:0}body.template-product .moon-video-reviews__grid,body.template-page .moon-video-reviews__grid{grid-template-columns:1fr;margin-top:3.2rem}body.template-product .moon-video-reviews__card,body.template-page .moon-video-reviews__card{grid-template-rows:minmax(32rem,52vw) auto;min-height:0}body.template-product .moon-video-reviews__media,body.template-page .moon-video-reviews__media{min-height:32rem}body.template-product .moon-process,body.template-page .moon-process{padding-bottom:6rem;padding-top:6rem}body.template-product .moon-process__inner,body.template-page .moon-process__inner{gap:3.6rem;grid-template-columns:1fr;max-width:72rem}body.template-product .moon-process h2,body.template-page .moon-process h2{max-width:12.5ch}body.template-product .moon-process__steps,body.template-page .moon-process__steps{max-width:none}body.template-product .moon-process__image,body.template-page .moon-process__image{justify-self:center;max-width:45.6rem;width:min(100%,45.6rem)}body.template-product .moon-compare{padding-top:5.8rem}body.template-product .moon-compare__inner{max-width:72rem}body.template-product .moon-compare__table:before{left:27%;width:36%}body.template-product .moon-compare__labels,body.template-product .moon-compare__row{grid-template-columns:24% 39% 37%;justify-content:stretch}body.template-product .moon-compare__moon,body.template-product .moon-compare__other{padding-left:2rem}}@media screen and (max-width:749px){body.template-product .page-width{padding-left:1.6rem;padding-right:1.6rem}body.template-product .offer-box,body.template-page .moon-lp-offer-box .offer-box{gap:2.4rem;padding-bottom:2.6rem}body.template-product .offer-box__hero-image,body.template-page .moon-lp-offer-box .offer-box__hero-image{aspect-ratio:1 / 1}body.template-product .offer-box__thumb-grid,body.template-page .moon-lp-offer-box .offer-box__thumb-grid{gap:.9rem;margin-top:.9rem}body.template-product .offer-box__nutrition,body.template-page .moon-lp-offer-box .offer-box__nutrition{padding:.8rem}body.template-product .offer-box__nutrition h2,body.template-page .moon-lp-offer-box .offer-box__nutrition h2{font-size:var(--moon-min-readable-font-size)}body.template-product .offer-box__nutrition p,body.template-page .moon-lp-offer-box .offer-box__nutrition p{font-size:var(--moon-min-readable-font-size);line-height:1.1;margin-bottom:.35rem}body.template-product .offer-box__review,body.template-page .moon-lp-offer-box .offer-box__review{padding:1.6rem}body.template-product .offer-box__review h2,body.template-page .moon-lp-offer-box .offer-box__review h2{font-size:2.4rem}body.template-product .offer-box__review p,body.template-page .moon-lp-offer-box .offer-box__review p{font-size:1.8rem}body.template-product .offer-box__rating strong,body.template-page .moon-lp-offer-box .offer-box__rating strong{font-size:1.4rem}body.template-product .offer-box__title,body.template-page .moon-lp-offer-box .offer-box__title{font-size:clamp(4.8rem,14vw,5.4rem);max-width:100%}body.template-product .offer-box__subtitle,body.template-page .moon-lp-offer-box .offer-box__subtitle{font-size:1.8rem;margin:1.6rem 0 2rem}body.template-product .offer-box__variant-grid,body.template-page .moon-lp-offer-box .offer-box__variant-grid{grid-template-columns:1fr}body.template-product .offer-box__variant-card,body.template-page .moon-lp-offer-box .offer-box__variant-card{height:auto;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;min-height:10.2rem;padding:1.4rem 1.4rem 1.2rem 5rem;text-align:left}body.template-product .offer-box__variant-card .offer-box__radio,body.template-page .moon-lp-offer-box .offer-box__variant-card .offer-box__radio{left:1.5rem}body.template-product .offer-box__variant-card strong,body.template-page .moon-lp-offer-box .offer-box__variant-card strong{font-size:2.4rem;grid-column:1 / 2}body.template-product .offer-box__variant-card small,body.template-page .moon-lp-offer-box .offer-box__variant-card small{font-size:1.5rem;grid-column:1 / 2;min-height:0}body.template-product .offer-box__variant-card img,body.template-page .moon-lp-offer-box .offer-box__variant-card img{grid-column:2 / 3;grid-row:1 / 3;height:7.2rem;margin:0 auto;width:10rem}body.template-product .offer-box__variant-card .offer-box__bundle-image,body.template-page .moon-lp-offer-box .offer-box__variant-card .offer-box__bundle-image{height:7.2rem;width:10rem}body.template-product .offer-box__variant-price,body.template-page .moon-lp-offer-box .offer-box__variant-price{align-self:end;font-size:2.2rem;grid-column:3 / 4;grid-row:1 / 3;text-align:right}body.template-product .offer-box__pill,body.template-page .moon-lp-offer-box .offer-box__pill{left:auto;right:1.2rem;transform:none}body.template-product .offer-box__plans,body.template-page .moon-lp-offer-box .offer-box__plans{padding:1rem 1.2rem}body.template-product .offer-box__flavor-grid,body.template-page .moon-lp-offer-box .offer-box__flavor-grid{gap:1rem;grid-template-columns:1fr}body.template-product .offer-box__flavor-rows,body.template-page .moon-lp-offer-box .offer-box__flavor-rows{gap:1rem;padding:1rem}body.template-product .offer-box__flavor-row,body.template-page .moon-lp-offer-box .offer-box__flavor-row{align-items:start;grid-template-columns:4.8rem 1fr}body.template-product .offer-box__flavor-row-label,body.template-page .moon-lp-offer-box .offer-box__flavor-row-label{font-size:1.4rem;padding-top:1.6rem}body.template-product .offer-box__flavor-options,body.template-page .moon-lp-offer-box .offer-box__flavor-options{gap:.7rem;grid-template-columns:1fr}body.template-product .offer-box__flavor-link,body.template-page .moon-lp-offer-box .offer-box__flavor-link{font-size:1.6rem;min-height:5rem}body.template-product .offer-box__flavor-options .offer-box__flavor-link,body.template-page .moon-lp-offer-box .offer-box__flavor-options .offer-box__flavor-link{font-size:1.4rem;min-height:4.4rem}body.template-product .offer-box__plans label,body.template-page .moon-lp-offer-box .offer-box__plans label{align-items:flex-start;padding:1rem 0}body.template-product .offer-box__plans em,body.template-page .moon-lp-offer-box .offer-box__plans em{display:none}body.template-product .offer-box__badges,body.template-page .moon-lp-offer-box .offer-box__badges{gap:1rem}body.template-product .offer-box__badges div,body.template-page .moon-lp-offer-box .offer-box__badges div{align-items:center;flex-direction:column;text-align:center}body.template-product .offer-box__badges span,body.template-page .moon-lp-offer-box .offer-box__badges span,body.template-product .offer-box__badges svg,body.template-page .moon-lp-offer-box .offer-box__badges svg{height:3rem;width:3rem}body.template-product .offer-box__badges p,body.template-page .moon-lp-offer-box .offer-box__badges p{font-size:var(--moon-min-readable-font-size)}body.template-product .offer-box__submit,body.template-page .moon-lp-offer-box .offer-box__submit{font-size:1.7rem;min-height:5.4rem}body.template-product .offer-box__faq summary,body.template-page .moon-lp-offer-box .offer-box__faq summary{font-size:1.55rem}body.template-product .moon-spoonful{margin-top:2rem;padding-top:3rem}body.template-product .moon-spoonful__header{margin-bottom:2.4rem}body.template-product .moon-spoonful__header h2{font-size:3.6rem;line-height:1}body.template-product .moon-spoonful__header p{font-size:1.8rem;line-height:1.18}body.template-product .moon-spoonful__body{gap:2.6rem}body.template-product .moon-spoonful__image figcaption{font-size:var(--moon-min-readable-font-size)}body.template-product .moon-spoonful__uses{border-top-width:.8rem;margin-left:1.6rem;margin-right:1.6rem}body.template-product .moon-spoonful__item summary{gap:1rem;grid-template-columns:2.5rem 3.2rem minmax(0,1fr) 1.6rem;min-height:6.4rem}body.template-product .moon-spoonful__label{font-size:2.2rem}body.template-product .moon-spoonful__item ul{margin-left:4.2rem}body.template-product .moon-spoonful__item li{font-size:1.55rem}body.template-product .moon-spoonful__callout{gap:1.2rem;grid-template-columns:3.2rem minmax(0,1fr);margin-top:2.6rem;min-height:0;padding:2rem}body.template-product .moon-spoonful__callout h3{font-size:2.8rem}body.template-product .moon-spoonful__callout p{font-size:1.55rem;grid-column:2 / 3}body.template-product .moon-reviews{padding:4rem 1.6rem}body.template-product .moon-reviews h2{font-size:3.9rem;max-width:36rem}body.template-product .moon-reviews__rating{align-items:center;flex-direction:column;gap:.8rem;margin-bottom:2.8rem}body.template-product .moon-reviews__filters{gap:.8rem;margin-bottom:2.8rem}body.template-product .moon-reviews__filter,body.template-product .moon-reviews__filter.is-active{min-height:3.2rem;min-width:0;padding:.75rem 1.35rem}body.template-product .moon-reviews__card{padding:2.2rem}body.template-product .moon-reviews__card blockquote{font-size:1.8rem;line-height:1.35}body.template-product .moon-faq,body.template-page .moon-faq{padding:4rem 1.6rem 2.6rem}body.template-product .moon-faq h2,body.template-page .moon-faq h2{font-size:4rem}body.template-product .moon-faq__intro,body.template-page .moon-faq__intro{font-size:1.55rem;margin-bottom:2.4rem;max-width:32rem}body.template-product .moon-faq__list,body.template-page .moon-faq__list{gap:.6rem}body.template-product .moon-faq__item summary,body.template-page .moon-faq__item summary{font-size:1.85rem;min-height:6.2rem;padding:1.5rem 1.8rem}body.template-product .moon-faq__item summary:after,body.template-page .moon-faq__item summary:after{font-size:2rem;margin-left:1.4rem}body.template-product .moon-faq__answer,body.template-page .moon-faq__answer{padding:0 1.8rem 1.8rem}body.template-product .moon-faq__answer p,body.template-page .moon-faq__answer p{font-size:1.55rem;line-height:1.4}body.template-product .moon-stocked,body.template-page .moon-stocked{padding:4rem 1.6rem 2.4rem}body.template-product .moon-stocked h2,body.template-page .moon-stocked h2{font-size:4.3rem;line-height:1.02;margin:0 auto;max-width:32rem}body.template-product .moon-stocked__rule,body.template-page .moon-stocked__rule{gap:1.4rem;grid-template-columns:minmax(0,8.5rem) auto minmax(0,8.5rem);margin:1.6rem 0 2rem}body.template-product .moon-stocked__rule--bottom,body.template-page .moon-stocked__rule--bottom{grid-template-columns:minmax(0,10rem) 1.2rem minmax(0,10rem);margin-top:2rem}body.template-product .moon-stocked__image,body.template-page .moon-stocked__image{width:min(27rem,82vw)}body.template-product .moon-stocked__grid,body.template-page .moon-stocked__grid{gap:1rem}body.template-product .moon-stocked__card,body.template-page .moon-stocked__card{border-radius:8px;min-height:18.8rem;padding:1.4rem 1rem}body.template-product .moon-stocked__icon,body.template-page .moon-stocked__icon{height:7.2rem;margin-bottom:1.2rem;width:7.2rem}body.template-product .moon-stocked__card h3,body.template-page .moon-stocked__card h3{font-size:1.82rem}body.template-product .moon-stocked__card p,body.template-page .moon-stocked__card p{font-size:var(--moon-min-readable-font-size)}body.template-product .moon-video-reviews,body.template-page .moon-video-reviews{padding:0 1.2rem 3.2rem}body.template-product .moon-video-reviews__inner,body.template-page .moon-video-reviews__inner{padding:4rem 2.2rem 4.2rem}body.template-product .moon-video-reviews__background,body.template-page .moon-video-reviews__background{bottom:3.2rem;top:0;width:calc(100% - 2.4rem)}body.template-product .moon-video-reviews h2,body.template-page .moon-video-reviews h2{font-size:4rem;line-height:1;max-width:10.8ch}body.template-product .moon-video-reviews__eyebrow,body.template-page .moon-video-reviews__eyebrow{font-size:var(--moon-min-readable-font-size)}body.template-product .moon-video-reviews__intro,body.template-page .moon-video-reviews__intro{font-size:1.55rem;margin-top:1.8rem}body.template-product .moon-video-reviews__rating,body.template-page .moon-video-reviews__rating{border-radius:14px;min-height:0;padding:2rem;width:min(100%,21rem)}body.template-product .moon-video-reviews__stars,body.template-page .moon-video-reviews__stars{font-size:2.2rem}body.template-product .moon-video-reviews__card,body.template-page .moon-video-reviews__card{grid-template-rows:minmax(27rem,78vw) auto}body.template-product .moon-video-reviews__media,body.template-page .moon-video-reviews__media{min-height:27rem}body.template-product .moon-video-reviews__quote,body.template-page .moon-video-reviews__quote{min-height:0;padding:2rem 2.2rem 1.8rem 3.4rem}body.template-product .moon-video-reviews__quote blockquote,body.template-page .moon-video-reviews__quote blockquote{font-size:1.75rem;min-height:0}body.template-product .moon-video-reviews__quote footer,body.template-page .moon-video-reviews__quote footer{align-items:flex-start;flex-direction:column;gap:.7rem}body.template-product .moon-video-reviews__quote span:after,body.template-page .moon-video-reviews__quote span:after{margin-left:1rem}body.template-product .moon-process,body.template-page .moon-process{padding:4.2rem 2rem 5rem}body.template-product .moon-process__eyebrow,body.template-page .moon-process__eyebrow{font-size:var(--moon-min-readable-font-size);margin-bottom:1.1rem}body.template-product .moon-process h2,body.template-page .moon-process h2{font-size:clamp(3.8rem,10.6vw,4.2rem);line-height:.98;margin-bottom:2.4rem;max-width:10.8ch}body.template-product .moon-process__steps,body.template-page .moon-process__steps{gap:2rem}body.template-product .moon-process__step,body.template-page .moon-process__step{border-radius:8px;gap:1.4rem;grid-template-columns:5.8rem minmax(0,1fr);min-height:9.6rem;padding:1.1rem 1.3rem 1.1rem 0}body.template-product .moon-process__icon,body.template-page .moon-process__icon{height:4.6rem;width:4.6rem}body.template-product .moon-process__icon:before,body.template-page .moon-process__icon:before{height:2.4rem;width:2.4rem}body.template-product .moon-process__step h3,body.template-page .moon-process__step h3{font-size:2rem}body.template-product .moon-process__step p,body.template-page .moon-process__step p{font-size:var(--moon-min-readable-font-size);line-height:1.35}body.template-product .moon-process__image,body.template-page .moon-process__image{border-radius:14px;max-width:34rem}body.template-product .moon-compare{padding:4rem 1.2rem 3rem}body.template-product .moon-compare__header{margin-bottom:3.2rem}body.template-product .moon-compare__header p{font-size:var(--moon-min-readable-font-size);letter-spacing:.3rem;margin-bottom:1.8rem}body.template-product .moon-compare h2{font-size:3.4rem;line-height:1.25;max-width:36.8rem}body.template-product .moon-compare__table:before{bottom:auto;background:#3c302b;border:1px solid #f0ad3d;border-radius:10px;height:calc(100% - 4.1rem);left:0;top:4.1rem;width:calc((100% - 1rem)/2)}body.template-product .moon-compare__labels{align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;text-align:left}body.template-product .moon-compare__labels>span:first-child{display:none}body.template-product .moon-compare__moon-label{font-size:1.6rem;justify-content:flex-start;min-height:4.1rem;padding-left:3.6rem;position:relative}body.template-product .moon-compare__moon-label:after{content:none}body.template-product .moon-compare__moon-label:before{height:.8rem;left:3.6rem;margin-right:.8rem;width:.8rem}body.template-product .moon-compare__other-label{color:#ffffffb3;display:block;font-family:New Kansas,serif!important;font-size:1.6rem;line-height:1.5;padding-left:1.4rem;text-transform:none}body.template-product .moon-compare__rows{gap:0;margin-top:0}body.template-product .moon-compare__row{align-items:start;border-bottom:1px solid rgb(255 255 255 / .07);gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;padding:1.6rem 0}body.template-product .moon-compare__row:last-child{border-bottom:0}body.template-product .moon-compare__category{font-size:1.6rem;grid-column:1;grid-row:1;line-height:1.5;padding:0 .6rem}body.template-product .moon-compare__moon,body.template-product .moon-compare__other{align-items:start;gap:.8rem;grid-template-columns:2.2rem minmax(0,1fr);min-width:0}body.template-product .moon-compare__moon{grid-column:1;grid-row:2;padding:.8rem .8rem 0 .6rem}body.template-product .moon-compare__other{grid-column:2;grid-row:1 / span 2;padding:3.2rem .4rem 0 0}body.template-product .moon-compare__moon img,body.template-product .moon-compare__other img{height:2.2rem;width:2.2rem}body.template-product .moon-compare__moon span{color:#cfbc9b;font-size:1.4rem;letter-spacing:.13rem;line-height:1.57}body.template-product .moon-compare__other span{color:#ffffffc7;font-family:New Kansas,serif!important;font-size:var(--moon-min-readable-font-size);font-style:italic;letter-spacing:.08rem;line-height:1.57;text-transform:none}body.template-product .moon-compare__footer{font-size:2rem;line-height:1.5;margin-top:2.5rem}}@media screen and (min-width:990px){body.template-index .shopify-section[id$=__story] .image-with-text__media{min-height:60rem}body.template-index .shopify-section[id$=__story] .image-with-text__media img{object-fit:cover}body.template-index .shopify-section[id$=__story] .image-with-text__content{align-items:center;background:var(--moon-cream-deep);padding:6rem;text-align:center}body.template-index .shopify-section[id$=__story] .image-with-text__content>*{align-self:center;text-align:center}body.template-index .shopify-section[id$=__story] .image-with-text__heading{font-size:clamp(3rem,2.35vw,3.8rem);line-height:1;max-width:none}body.template-index .shopify-section[id$=__story] .button{background:var(--moon-green);color:var(--moon-cream);min-height:4rem;min-width:9rem}body.template-index .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}body.template-index .product-grid>.grid__item{width:auto;max-width:none}body.template-collection #product-grid.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}body.template-collection #product-grid.product-grid>.grid__item{max-width:none;width:auto}.product--large:not(.product--no-media) .product__media-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.product--large:not(.product--no-media) .product__info-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}body.template-product .product--thumbnail_slider .product__media-list,body.template-product .product--thumbnail .product__media-list{margin-bottom:0}body.template-product .product--thumbnail_slider .thumbnail-slider,body.template-product .product--thumbnail .thumbnail-slider{max-width:76%}body.template-product .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(18% - .8rem)}body.template-product .product{column-gap:3.2rem}body.template-product .product--large:not(.product--no-media) .product__media-wrapper{max-width:53%;width:calc(53% - var(--grid-desktop-horizontal-spacing) / 2)}body.template-product .product--large:not(.product--no-media) .product__info-wrapper{max-width:43%;width:calc(43% - var(--grid-desktop-horizontal-spacing) / 2);padding-left:0}body.template-product .product__info-container{max-width:48rem}body.template-product .product__title{margin-bottom:1rem}body.template-product .product__title h1{font-size:clamp(3.4rem,3.1vw,4.8rem);line-height:.98}body.template-product .price--large{font-size:1.55rem}body.template-product .product-form__quantity{display:inline-flex;align-items:center;gap:1rem;margin-right:1.2rem;vertical-align:top}body.template-product .product-form__quantity .form__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}body.template-product .quantity{background:var(--moon-cream);border:1px solid var(--moon-cream-deep);border-radius:8px;min-height:4.2rem;width:11.4rem}body.template-product .quantity__button{width:3.6rem}body.template-product .quantity__input{min-width:3rem}body.template-product .product__info-container .product-form{display:inline-block;width:calc(100% - 12.2rem);margin-top:1.8rem}body.template-product .product-form__buttons{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:1rem;max-width:none}body.template-product .product-form__submit,body.template-product .shopify-payment-button__button{align-items:center;border-radius:8px;display:flex;justify-content:center;min-height:4.2rem}body.template-product .product-form__submit{background:var(--moon-berry);color:var(--moon-cream)}body.template-product .product-form__submit:after,body.template-product .shopify-payment-button__button:after{box-shadow:none}body.template-product .shopify-payment-button__more-options{margin-top:.5rem;text-align:right}body.template-product .product__description{clear:both;margin-top:2.6rem;max-width:46rem}body.template-product .product__info-container .icon-with-text{background:var(--moon-taupe);border-radius:8px;color:var(--moon-cream);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:2.6rem;padding:1.6rem 1.2rem}body.template-product .product__info-container .icon-with-text__item{border-right:1px solid rgb(249 245 241 / .45);display:flex;flex-direction:column;gap:.7rem;justify-content:center;min-height:7.2rem;padding:0 1rem;text-align:center;width:auto}body.template-product .product__info-container .icon-with-text__item:last-child{border-right:0}body.template-product .product__info-container .icon-with-text .svg-wrapper{color:var(--moon-cream);height:2.8rem;margin:0 auto;width:2.8rem}body.template-product .product__info-container .icon-with-text .h4{color:var(--moon-cream);font-family:var(--moon-font-solid)!important;font-size:var(--moon-min-readable-font-size);font-weight:800;letter-spacing:.04em;line-height:1.1;margin:0;text-transform:uppercase;word-break:normal}body.template-product .moon-product-notes{margin-top:1.8rem;max-width:46rem}body.template-product .moon-product-notes p,body.template-product .moon-product-notes ul{margin:0 0 .7rem}body.template-product .moon-product-notes ul{padding-left:1.8rem}body.template-product .moon-product-notes__label{font-size:var(--moon-min-readable-font-size);font-weight:800;letter-spacing:.03em;margin-top:1.5rem!important;text-transform:uppercase}body.template-product .moon-product-notes__button{align-items:center;background:var(--moon-berry);border-radius:8px;color:var(--moon-cream);display:inline-flex;font-size:var(--moon-min-readable-font-size);font-weight:800;justify-content:center;letter-spacing:.02em;min-height:4.1rem;padding:.8rem 1.6rem;text-align:center;text-decoration:none;text-transform:uppercase}body.template-product .moon-product-notes__link{color:var(--moon-cacao);display:block;font-size:var(--moon-min-readable-font-size);font-weight:800;letter-spacing:.03em;margin-top:2rem;text-decoration:none;text-transform:uppercase}}.image-with-text .grid,.image-with-text__media{min-height:50svh}.image-with-text__content{padding:clamp(4rem,7vw,9rem)}.footer,.footer a,.footer .list-menu__item--link{color:var(--moon-cream)}.footer{background:var(--moon-taupe);position:relative;overflow:hidden;padding-bottom:0!important}.moon-footer:after{content:none}.moon-footer .page-width{max-width:none;padding-left:4rem;padding-right:4rem}.moon-footer__wordmark{border-bottom:1px solid rgb(249 245 241 / .92);display:block;margin-top:1rem;overflow:hidden;padding-bottom:4rem}.moon-footer__wordmark-image{display:block;height:auto;width:100%}.moon-footer__wordmark span{color:#f9f5f1eb;display:block;font-family:var(--moon-font-solid)!important;font-size:clamp(8rem,13.3vw,19.2rem);font-weight:400;line-height:.78}.footer__content-top{padding-bottom:2.4rem}.footer-block__heading{color:var(--moon-cream);font-family:var(--moon-font-display)!important;font-size:clamp(3.4rem,3vw,4rem);font-weight:400;letter-spacing:0;line-height:1;margin:0;text-transform:none}.footer-block__newsletter .footer-block__heading{font-size:clamp(2.7rem,2.4vw,3.8rem)}.moon-footer__newsletter-text{color:var(--moon-cream);font-family:var(--moon-font-display)!important;font-weight:400!important;font-size:1.9rem;line-height:1.25;margin:.8rem 0 1rem}.footer-block__details-content,.footer-block__details-content .list-menu__item--link{font-family:var(--moon-font-solid)!important;font-size:1.6rem;font-weight:800;letter-spacing:0;line-height:1.15;text-transform:uppercase}.footer-block--newsletter{align-items:flex-start}.moon-footer .footer-block--newsletter .footer__list-social{display:none}.newsletter-form__field-wrapper{max-width:52rem}.footer-block--newsletter .field:before,.footer-block--newsletter .field:after{content:none}.footer-block--newsletter .field__input:focus,.footer-block--newsletter .field__input:focus-visible{box-shadow:none}.footer__content-bottom{border-top:0;padding-top:0}.moon-footer .moon-footer__utilities{padding-top:0!important}.footer__copyright .copyright__content:nth-of-type(2){display:none}.moon-footer__utilities-inner{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;min-height:0;padding-bottom:1.8rem;padding-top:2rem}.moon-footer__social.list-social{justify-content:flex-start;margin:0}.moon-footer__social .list-social__link{color:var(--moon-cream);padding:.2rem}.moon-footer__copyright,.moon-footer__copyright small,.moon-footer__copyright a,.moon-footer__policies,.moon-footer__policies a,.moon-footer__policies summary{color:var(--moon-cream);font-size:var(--moon-min-readable-font-size);font-weight:800;letter-spacing:0;line-height:1.2;text-transform:uppercase}.moon-footer__policies{justify-self:end;position:relative}.moon-footer__policies summary{cursor:pointer;list-style:none}.moon-footer__policies summary::-webkit-details-marker{display:none}.moon-footer__policies .policies{background:var(--moon-cream);border-radius:8px;bottom:calc(100% + 1rem);box-shadow:0 1.2rem 3rem #261b182e;display:grid;gap:.8rem;min-width:18rem;padding:1.4rem;position:absolute;right:0;z-index:2}.moon-footer__policies:not([open]) .policies{display:none}.moon-footer__policies .policies a{color:var(--moon-cacao)}@media screen and (min-width:750px){.footer__content-top{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;align-items:start}.footer__blocks-wrapper.grid{display:block!important;grid-column:1;grid-row:1;margin:0}.footer__blocks-wrapper.grid>.grid__item{width:auto;max-width:none}.moon-footer .footer-block{text-align:left!important}.footer-block--newsletter{grid-column:2;grid-row:1;justify-self:stretch;margin-top:0}.moon-footer .footer-block__details-content{display:grid!important;gap:2.2rem;margin:0}.moon-footer .footer-block__details-content>li{display:block!important;margin:0!important}.moon-footer .footer-block__details-content .list-menu__item--link{display:inline-flex;padding:0}.footer-block__newsletter{text-align:left!important}.footer-block__newsletter:not(:only-child){margin-right:0}.footer__newsletter.newsletter-form{align-items:flex-start;margin:0;max-width:67rem}.footer-block--newsletter .field{gap:1rem}.footer-block--newsletter .newsletter-form__field-wrapper{max-width:67rem}.footer-block--newsletter .field{display:grid;grid-template-columns:minmax(0,1fr) 11.1rem}.footer-block--newsletter .field__input{background:transparent;border:1px solid rgb(249 245 241 / .28);border-radius:999px;color:var(--moon-cream);height:5.8rem;padding:1.5rem 2.9rem}.footer-block--newsletter .field__label{color:#f9f5f1c7;font-family:var(--moon-font-display)!important;font-size:1.7rem;left:2.9rem;top:1.7rem}.footer-block--newsletter .newsletter-form__button{background:var(--moon-berry)!important;border-radius:8px;box-shadow:none!important;color:var(--moon-cream);height:5.8rem;min-width:11.1rem;position:static;width:11.1rem}.footer-block--newsletter .newsletter-form__button:not(:focus-visible):not(.focused){background:var(--moon-berry)!important;box-shadow:none!important}.footer-block--newsletter .newsletter-form__button:after{content:"Sign up";font-size:1.4rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.footer-block--newsletter .newsletter-form__button .svg-wrapper{display:none}.footer__content-bottom-wrapper{justify-content:space-between}}@media screen and (min-width:750px)and (max-width:989px){body.template-index .announcement-bar-section{position:absolute;top:0;right:0;left:0;z-index:15}body.template-index .section-header{position:absolute;top:3.6rem;right:0;left:0;z-index:16}body.template-index .section-header.shopify-section-header-sticky{opacity:1;position:fixed;top:0;transition:opacity .125s ease-in-out}body.template-index .section-header.shopify-section-header-hidden{opacity:0;pointer-events:none;top:0}body.template-index .section-header.animate{transition:opacity .125s ease-in-out}body.template-index .utility-bar{background:var(--moon-taupe);color:var(--moon-cream);height:3.6rem;min-height:3.6rem;overflow:hidden}body.template-index .announcement-bar__message{font-family:var(--moon-font-display)!important;font-size:1.4rem;font-weight:400;letter-spacing:.042rem;line-height:1.4rem;min-height:3.6rem;padding:0;text-transform:none}body.template-index .announcement-bar .slider-button{height:3.6rem;min-height:3.6rem}body.template-index .header-wrapper,body.template-index .header{background:transparent}.header-wrapper{border-bottom:1px solid rgb(249 245 241 / .34)}.header{grid-template-areas:"heading navigation icons";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-left:auto;margin-right:auto;max-width:152rem;min-height:6.7rem;padding:1.12rem 4rem;width:100%}header-drawer{display:none}.header__heading,.header__heading-link{justify-self:start;text-align:left}.header__heading-logo{max-height:2.5rem;width:21.5rem}.header__inline-menu{display:block;justify-self:center;margin-left:0}.header__inline-menu .list-menu--inline{flex-wrap:nowrap}.header__menu-item{min-height:4.4rem;padding-bottom:0;padding-left:1rem;padding-right:1rem;padding-top:0}.header__menu-item,.header__active-menu-item,.list-menu__item{font-family:var(--moon-font-solid)!important;font-size:1.8rem;letter-spacing:0;line-height:3.00857rem;text-transform:none}body.template-index .banner{height:calc(100svh - 10.4rem);min-height:14.8rem}body.template-index .banner.banner--adapt:before,body.template-index .banner.banner--adapt .banner__media:before{content:none;display:none;padding-bottom:0}}@media screen and (max-width:749px){.utility-bar,.announcement-bar,.announcement-bar__message{height:3.6rem;min-height:3.6rem;overflow:hidden;padding-bottom:0;padding-top:0}.announcement-bar__message{align-items:center;display:flex;font-family:var(--moon-font-display)!important;font-size:1.4rem;font-weight:400;justify-content:center;letter-spacing:.042rem;line-height:1.4rem;text-transform:none}.announcement-bar .slider-button{height:3.6rem;min-height:3.6rem}.header-wrapper{border-bottom:1px solid rgb(249 245 241 / .4)}.header{grid-template-columns:8.8rem minmax(0,1fr) 8.8rem;min-height:6rem;padding:0 .2rem 0 0}header-drawer{grid-area:left-icons;justify-self:start;margin-left:0}.header__heading-link,.header__heading{justify-self:center}.header__heading-logo{max-height:5.4rem;width:21.5rem}.header__icons{display:contents;padding-right:0}.header__search{grid-area:left-icons;justify-self:start;margin-left:4.4rem}.header__icon--account{grid-area:icons;justify-self:start}.header__icon--cart{grid-area:icons;justify-self:end}.header__icon,.header__icon--cart .icon{height:4.4rem;width:4.4rem}.header__icon--cart{margin-right:0}.header__icon--account.small-hide{display:flex!important}body.template-index .section-header{position:absolute;top:3.6rem;right:0;left:0;z-index:16}body.template-index .section-header.shopify-section-header-sticky{opacity:1;position:fixed;top:0;transition:opacity .125s ease-in-out}body.template-index .section-header.shopify-section-header-hidden{opacity:0;pointer-events:none;top:0}body.template-index .section-header.animate{transition:opacity .125s ease-in-out}body.template-index .announcement-bar-section{position:absolute;top:0;right:0;left:0;z-index:5}body.template-index .utility-bar{background:var(--moon-taupe);color:var(--moon-cream);min-height:3.6rem}body.template-index .header-wrapper,body.template-index .header{background:transparent}body.template-index .header{grid-template-columns:8.8rem minmax(0,1fr) 8.8rem;min-height:6rem;padding:0 .2rem 0 0!important}body.template-index header-drawer,body.template-index .header__search{color:var(--moon-cream)}body.template-index header-drawer{margin-left:0!important}header-drawer details[open]>summary.header__icon--menu>span{opacity:0}body.template-index .header__heading-logo{max-height:5.4rem;width:21.5rem}body:has(#Details-menu-drawer-container[open]) .announcement-bar-section{pointer-events:none;visibility:hidden}header-drawer>details>summary:before,header-drawer>details[open]:not(.menu-opening)>summary:before{background:#261b1880;bottom:0!important;height:100vh!important;left:0!important;opacity:0;position:fixed!important;right:0!important;top:0!important;transition:opacity .2s,visibility .2s!important;width:100vw!important;z-index:110!important}header-drawer>details[open]>summary:before{bottom:0!important;height:100vh!important;left:0!important;opacity:1;position:fixed!important;right:0!important;top:0!important;visibility:visible;width:100vw!important;z-index:110!important}#menu-drawer.menu-drawer{background:var(--moon-cream);bottom:0;filter:none;height:100vh;left:0;max-width:37.33rem;overflow:auto;position:fixed;top:0;transform:translate(-100%);transition:transform .2s,visibility .2s,opacity .2s;width:95vw;z-index:120}#menu-drawer .moon-menu-drawer__root-close{align-items:center;background:transparent;border:1px solid var(--moon-berry);border-radius:50%;color:var(--moon-cacao);display:inline-flex;height:5.2rem;justify-content:center;margin:0;max-width:5.2rem;min-height:0;min-width:5.2rem;padding:1.6rem;position:relative;width:5.2rem;z-index:2}#menu-drawer .moon-menu-drawer__root-close:before,#menu-drawer .moon-menu-drawer__root-close:after{content:none}#menu-drawer .moon-menu-drawer__root-close .svg-wrapper,#menu-drawer .moon-menu-drawer__root-close svg{height:1.8rem;width:1.8rem}#menu-drawer .menu-drawer__navigation{padding:0}#menu-drawer .menu-drawer__menu{padding:0 1.8rem}#menu-drawer .menu-drawer__menu>li{border-bottom:1px solid rgb(38 27 24 / .14);margin:0}#menu-drawer .menu-drawer__menu-item{color:var(--moon-cacao);display:flex;font-family:var(--moon-font-display)!important;font-size:2.8rem;letter-spacing:0;line-height:3.88rem;min-height:5rem;padding:.4rem 0;text-decoration:none;text-transform:none}#menu-drawer .menu-drawer__menu-item:hover,#menu-drawer .menu-drawer__menu-item:focus{background:transparent;color:var(--moon-cacao)}#menu-drawer .menu-drawer__utility-links{display:none}.js details[open]>#menu-drawer.menu-drawer,details[open].menu-opening>#menu-drawer.menu-drawer{transform:translate(0);visibility:visible}#menu-drawer .menu-drawer__inner-container,#menu-drawer .menu-drawer__navigation-container{height:100%}#menu-drawer .menu-drawer__navigation-container{display:flex;flex-direction:column}.banner{height:calc(100svh - 9.6rem);min-height:calc(100svh - 9.6rem)}.banner .banner__content{display:none}body.template-index .banner .banner__content{align-items:flex-end;display:flex;justify-content:flex-end;min-height:calc(100svh - 15.2rem);padding:0 1.6rem 2.8rem;position:relative;width:100%;z-index:2}body.template-index .banner .banner__box{background:transparent;color:var(--moon-cream);max-width:none;padding:0;text-align:right;width:100%}body.template-index .banner .banner__text{color:var(--moon-cream);font-family:var(--moon-font-solid)!important;font-size:1.6rem;font-weight:800;letter-spacing:.03em;line-height:1.1;margin-bottom:.9rem;text-transform:uppercase}body.template-index .banner .banner__heading{color:var(--moon-cream);font-size:4rem;line-height:1.2;margin:0}.banner .banner__media-half:first-child{display:none}.banner .banner__media-half+.banner__media-half{display:block;left:0;width:100%}.banner .banner__media>img{object-position:center center}.banner__content{align-items:flex-end;padding-bottom:3.2rem}.banner__heading{font-size:clamp(3.2rem,13vw,5.2rem)}.rich-text__blocks{max-width:100%}.grid--2-col-tablet-down.product-grid>.grid__item{max-width:calc(50% - 6px);width:calc(50% - 6px)}.collection .grid,.product-grid{gap:12px}.card--standard>.card__content{padding:1rem 1.1rem 1.15rem}.card__heading{font-size:1.55rem;line-height:1.16}.price{margin-top:.45rem;font-size:var(--moon-min-readable-font-size)}body.template-index .featured-collection .product-card-wrapper .card,body.template-index .shopify-section[id*=featured_collection] .product-card-wrapper .card{position:relative}body.template-index .featured-collection .product-card-wrapper .quick-add,body.template-index .shopify-section[id*=featured_collection] .product-card-wrapper .quick-add{display:block;margin:0;position:absolute;right:1.2rem;top:calc((100vw - 4.2rem)/2 - 4.8rem);z-index:3}body.template-index .featured-collection .product-card-wrapper .quick-add__submit,body.template-index .shopify-section[id*=featured_collection] .product-card-wrapper .quick-add__submit{align-items:center;background:var(--moon-berry);background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 8.5h11l-.8 10.2a2 2 0 0 1-2 1.8H9.3a2 2 0 0 1-2-1.8L6.5 8.5Z' stroke='%23f9f5f1' stroke-width='1.8' stroke-linejoin='round'/%3E%3Cpath d='M9 8.5V7a3 3 0 0 1 6 0v1.5' stroke='%23f9f5f1' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:2rem 2rem;border-radius:999px;color:var(--moon-cream);display:inline-flex;font-size:0;height:3.6rem;justify-content:center;min-height:3.6rem;min-width:3.6rem;padding:0;width:3.6rem}body.template-index .featured-collection .product-card-wrapper .quick-add__submit[disabled],body.template-index .shopify-section[id*=featured_collection] .product-card-wrapper .quick-add__submit[disabled]{display:none}body.template-index .featured-collection .product-card-wrapper .quick-add__submit:after,body.template-index .shopify-section[id*=featured_collection] .product-card-wrapper .quick-add__submit:after{box-shadow:none}body.template-index .featured-collection .product-card-wrapper .quick-add__submit .loading__spinner,body.template-index .shopify-section[id*=featured_collection] .product-card-wrapper .quick-add__submit .loading__spinner{display:none}body.template-product .product{margin-top:0}body.template-product .product__media-wrapper{margin-bottom:.6rem}.product__media-list,.product__media-list .product__media-item{align-items:flex-start!important}body.template-product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-right:-1.5rem;margin-left:-1.5rem}body.template-product .product__media-list{height:auto!important;margin-bottom:1.1rem;overflow-y:hidden;width:calc(100% + 3rem)}body.template-product .product__media-list .product__media-item{width:calc(100% - 3rem)}body.template-product .product-media-container,body.template-product .product-media-container.constrain-height,body.template-product .product-media-container.constrain-height.media-fit-contain{width:100%}body.template-product .product-media-container.constrain-height .media{padding-top:var(--ratio-percent)}body.template-product .product-media-container .media{padding-top:100%!important}body.template-product .product-media-container .media>img{object-fit:cover}body.template-product .thumbnail-slider{margin-top:0}body.template-product .thumbnail-slider .thumbnail-list.slider{gap:.8rem;padding:0 1.5rem .4rem}body.template-product .thumbnail-list__item.slider__slide{width:5.6rem}body.template-product .thumbnail[aria-current]{box-shadow:0 0 0 .2rem var(--moon-berry)}body.template-product .product__info-container .icon-with-text{background:var(--moon-taupe);border-radius:8px;color:var(--moon-cream);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.8rem;padding:1.2rem .6rem}body.template-product .product__info-container .icon-with-text__item{border-right:1px solid rgb(249 245 241 / .45);display:flex;flex-direction:column;gap:.5rem;justify-content:center;min-height:6.2rem;padding:0 .7rem;text-align:center;width:auto}body.template-product .product__info-container .icon-with-text__item:last-child{border-right:0}body.template-product .product__info-container .icon-with-text .svg-wrapper{color:var(--moon-cream);height:2.3rem;margin:0 auto;width:2.3rem}body.template-product .product__info-container .icon-with-text .h4{color:var(--moon-cream);font-family:var(--moon-font-solid)!important;font-size:var(--moon-min-readable-font-size);font-weight:800;letter-spacing:.03em;line-height:1.1;margin:0;text-transform:uppercase;word-break:normal}body.template-product .moon-product-notes{margin-top:1.6rem}body.template-product .moon-product-notes p,body.template-product .moon-product-notes ul{margin:0 0 .7rem}body.template-product .moon-product-notes ul{padding-left:1.8rem}body.template-product .moon-product-notes__label{font-size:var(--moon-min-readable-font-size);font-weight:800;letter-spacing:.03em;margin-top:1.4rem!important;text-transform:uppercase}body.template-product .moon-product-notes__button{align-items:center;background:var(--moon-berry);border-radius:8px;color:var(--moon-cream);display:flex;font-size:var(--moon-min-readable-font-size);font-weight:800;justify-content:center;letter-spacing:.02em;min-height:4rem;padding:.8rem 1.3rem;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}body.template-product .moon-product-notes__link{color:var(--moon-cacao);display:block;font-size:var(--moon-min-readable-font-size);font-weight:800;letter-spacing:.03em;margin-top:1.5rem;text-decoration:none;text-transform:uppercase}.image-with-text__media{min-height:38svh}body.template-index .shopify-section[id$=__story] .page-width{padding-left:0;padding-right:0}body.template-index .shopify-section[id$=__story] .image-with-text__media,body.template-index .shopify-section[id$=__story] .image-with-text__media img,body.template-index .shopify-section[id$=__story] .image-with-text__content{border-radius:0!important}body.template-index .shopify-section[id$=__story] .image-with-text__media{min-height:35rem}body.template-index .shopify-section[id$=__story] .image-with-text__media img{object-fit:cover}.image-with-text__content{padding:3.2rem 2rem}body.template-index .shopify-section[id$=__story] .image-with-text__content{align-items:center;background:var(--moon-cream-deep);padding:4rem 2rem 4.4rem;text-align:center}body.template-index .shopify-section[id$=__story] .image-with-text__content>*{align-self:center;text-align:center}body.template-index .shopify-section[id$=__story] .image-with-text__heading{font-size:clamp(3.4rem,10vw,4.6rem);line-height:1}body.template-index .shopify-section[id$=__story] .button{background:var(--moon-green);color:var(--moon-cream);min-height:4.4rem;min-width:9.6rem}.footer{padding-bottom:0}.moon-footer .page-width{padding-left:1.6rem;padding-right:1.6rem}.footer__content-top{padding-bottom:0}.footer__blocks-wrapper.grid{margin-bottom:3.7rem}.footer-block.grid__item{margin:0}.footer-block__details-content{margin-bottom:0}.footer-block__details-content>li:not(:last-child){margin-bottom:1.2rem}.footer-block__details-content,.footer-block__details-content .list-menu__item--link{font-size:1.6rem;justify-content:flex-start;line-height:1.66;padding:0;text-align:left}.footer-block--newsletter{margin:0}.footer-block__newsletter{text-align:left}.footer-block__heading{font-size:3.6rem;line-height:1;text-align:left}.footer-block__newsletter .footer-block__heading{font-size:3.6rem}.moon-footer__newsletter-text{font-size:1.6rem;margin:.6rem 0;text-align:left}.footer__newsletter.newsletter-form{align-items:stretch!important;max-width:none}.footer-block--newsletter .newsletter-form__field-wrapper{max-width:none}.footer-block--newsletter .field{display:grid;gap:.9rem}.footer-block--newsletter .field:before,.footer-block--newsletter .field:after{content:none}.footer-block--newsletter .field__input{background:transparent;border:1px solid rgb(249 245 241 / .28);border-radius:999px;color:var(--moon-cream);height:5.9rem;padding:1.5rem 2.8rem}.footer-block--newsletter .field__label{color:#f9f5f1c7;font-family:var(--moon-font-display)!important;font-size:1.7rem;left:2.8rem;top:1.8rem}.footer-block--newsletter .newsletter-form__button{background:var(--moon-berry)!important;border-radius:8px;box-shadow:none!important;color:var(--moon-cream);font-size:1.6rem;height:5.6rem;position:static;width:100%}.footer-block--newsletter .newsletter-form__button:after{content:"Sign up";font-size:1.6rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.footer-block--newsletter .newsletter-form__button .svg-wrapper{display:none}.moon-footer__wordmark{margin-top:4.4rem;padding-bottom:2.8rem}.moon-footer__utilities-inner{display:flex;flex-direction:column;gap:2.6rem;justify-content:center;min-height:13.2rem;padding-top:2.5rem;padding-bottom:2.8rem;text-align:center}.moon-footer__social.list-social{justify-content:center}.moon-footer__copyright,.moon-footer__policies,.moon-footer__policies a,.moon-footer__policies summary{font-size:var(--moon-min-readable-font-size)}.moon-footer__policies{justify-self:center}.moon-footer__policies .policies{bottom:calc(100% + .8rem);left:50%;right:auto;transform:translate(-50%)}}@media screen and (max-width:989px){body.template-product .moon-fine-print{padding-top:5rem}body.template-product .moon-fine-print__inner{max-width:72rem}body.template-product .moon-fine-print__grid{grid-template-columns:1fr}body.template-product .moon-fine-print__image-card{aspect-ratio:375 / 250;grid-column:1 / -1;grid-row:auto}body.template-product .moon-fine-print__specs{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}body.template-product .moon-fine-print__spec--allergens,body.template-product .moon-fine-print__spec--storage,body.template-product .moon-fine-print__spec--shelf-life{grid-column:1 / -1}}@media screen and (max-width:749px){body.template-product .moon-fine-print{padding:3.2rem 1.2rem 4.4rem}body.template-product .moon-fine-print__inner{max-width:36.8rem}body.template-product .moon-fine-print__header{margin-bottom:2.1rem}body.template-product .moon-fine-print h2{font-family:var(--moon-font-display)!important;font-size:4.2rem;line-height:1.25;margin-bottom:1.2rem}body.template-product .moon-fine-print__header p{font-size:1.6rem;line-height:1.375;margin-left:auto;margin-right:auto;max-width:36rem}body.template-product .moon-fine-print__tabs{display:grid;gap:.6rem;grid-template-columns:1fr;margin:0 0 1.4rem}body.template-product .moon-fine-print__tab{background:#f5f1e7;border-color:#dbd0bc;border-radius:24px;font-size:1.8rem;gap:1.2rem;line-height:1.5;min-height:4.8rem;min-width:0;padding:1.15rem 1.6rem;width:100%}body.template-product .moon-fine-print__tab img{height:1.6rem;width:1.6rem}body.template-product .moon-fine-print__tab.is-active{background:#2a231f;border-color:#4c4741}body.template-product .moon-fine-print__grid{gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}body.template-product .moon-fine-print__image-card{aspect-ratio:368 / 245.333;border-radius:18px;grid-column:1 / -1;margin-bottom:.6rem}body.template-product .moon-fine-print__now-viewing{border-radius:0 0 18px 18px;bottom:0;gap:.4rem;left:0;max-width:none;min-width:0;padding:1.2rem 1.6rem;right:0}body.template-product .moon-fine-print__now-viewing span{font-size:var(--moon-min-readable-font-size);letter-spacing:.12rem;line-height:1.5}body.template-product .moon-fine-print__now-viewing strong{font-size:2rem;line-height:1.25}body.template-product .moon-fine-print__specs{gap:.6rem;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}body.template-product .moon-fine-print__spec{border-radius:13px;min-height:10.4rem;padding:1.6rem}body.template-product .moon-fine-print__spec h3{font-size:1.5rem;letter-spacing:.0375rem;line-height:1.5;margin-bottom:.8rem}body.template-product .moon-fine-print__spec p{font-size:1.6rem;line-height:1.5}body.template-product .moon-fine-print__spec--wide,body.template-product .moon-fine-print__spec--allergens{grid-column:1 / -1;min-height:0}body.template-product .moon-fine-print__spec--wide p,body.template-product .moon-fine-print__spec--allergens p{font-size:1.8rem;line-height:1.375}body.template-product .moon-fine-print__metric strong{font-size:4.8rem}body.template-product .moon-fine-print__metric span{font-size:1.6rem;padding-bottom:.2rem}body.template-product .moon-fine-print__spec--small>p{font-size:1.6rem;margin-top:.4rem}body.template-product .moon-fine-print__spec--allergens img{margin-top:.45rem}body.template-product .moon-fine-print__spec--storage{grid-column:1 / 2}body.template-product .moon-fine-print__spec--shelf-life{grid-column:2 / 3}body.template-product .moon-fine-print__spec--storage,body.template-product .moon-fine-print__spec--shelf-life{min-height:10.4rem}body.template-product .moon-fine-print__footer{border-radius:8px;font-size:1.8rem;line-height:1.5;margin-top:3.4rem;max-width:none;min-height:4.6rem;padding:1rem 1.6rem}}.moon-lp-real-ingredients{background:var(--moon-lp-real-bg, #f0ad3d);color:var(--moon-lp-real-text, #620103);isolation:isolate;min-height:calc(100vw * 1430 / 1920);overflow:hidden;position:relative}.moon-lp-real-ingredients__media{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:-1}.moon-lp-real-ingredients__media img{height:100%;left:14.35%;max-width:none;object-fit:cover;object-position:center;position:absolute;top:0;width:111.65%}.moon-lp-real-ingredients__content{display:flex;flex-direction:column;min-height:calc(100vw * 1430 / 1920);padding:clamp(4.8rem,6vw,9.8rem) 4rem 6.8rem;position:relative;width:min(58vw,90rem);z-index:1}.moon-lp-real-ingredients h1{color:var(--moon-lp-real-heading, #fff);font-family:var(--moon-font-display)!important;font-size:clamp(7.2rem,6.45vw,12.4rem);font-weight:400;letter-spacing:0;line-height:.93;margin:0 0 2.2rem;max-width:82rem}.moon-lp-real-ingredients__copy{color:var(--moon-lp-real-text, #620103);font-size:clamp(2.6rem,2.14vw,4.1rem);line-height:1.14;margin-bottom:clamp(4.2rem,5vw,6.8rem);max-width:62rem}.moon-lp-real-ingredients__benefits{display:grid;gap:clamp(.6rem,.85vw,1.2rem);margin-bottom:clamp(4.2rem,5vw,7.2rem)}.moon-lp-real-ingredients__benefit{align-items:center;color:var(--moon-lp-real-heading, #fff);display:flex;font-size:clamp(1.8rem,1.56vw,3rem);gap:1.6rem;line-height:1.15}.moon-lp-real-ingredients__benefit+.moon-lp-real-ingredients__benefit{margin-top:clamp(-4.8rem,-3.2vw,-3.2rem)}.moon-lp-real-ingredients__icon{align-items:center;display:inline-flex;flex:0 0 clamp(8.1rem,7.05vw,13.5rem);height:clamp(8.1rem,7.05vw,13.5rem);justify-content:center;overflow:hidden;width:clamp(8.1rem,7.05vw,13.5rem)}.moon-lp-real-ingredients__icon img{filter:brightness(0) saturate(100%) invert(8%) sepia(76%) saturate(3534%) hue-rotate(347deg) brightness(88%) contrast(112%);height:100%;object-fit:contain;width:100%}.moon-lp-real-ingredients__button{align-items:center;align-self:flex-start;background:var(--moon-lp-real-button-bg, #620103);border:.2rem solid var(--moon-lp-real-button-text, #fff);border-radius:.6rem;color:var(--moon-lp-real-button-text, #fff);display:inline-flex;font-size:clamp(2.2rem,2.14vw,4.1rem);gap:clamp(1.8rem,2.1vw,3.4rem);line-height:1.15;min-height:clamp(7rem,6.7vw,12.8rem);padding:1.6rem clamp(2.4rem,3.2vw,5.1rem);text-decoration:none}.moon-lp-real-ingredients__button:hover{color:var(--moon-lp-real-button-text, #fff)}@media screen and (min-width:1440px){.moon-lp-real-ingredients__content{padding-left:7.3rem}}@media screen and (max-width:989px){.moon-lp-real-ingredients{min-height:78rem}.moon-lp-real-ingredients__media img{left:7%;object-position:center bottom;width:126%}.moon-lp-real-ingredients__content{min-height:78rem;padding:4rem 2rem 4.8rem;width:min(66rem,82vw)}.moon-lp-real-ingredients h1{font-size:clamp(5.8rem,8vw,8.4rem)}}@media screen and (max-width:749px){.moon-lp-real-ingredients{min-height:73rem}.moon-lp-real-ingredients:before{background:linear-gradient(180deg,#f0ad3df5,#f0ad3de0 46%,#f0ad3d00 76%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:0}.moon-lp-real-ingredients__media img{height:34%;left:auto;object-fit:contain;object-position:60% 100%;position:absolute;right:-14%;bottom:0;top:auto;width:128%}.moon-lp-real-ingredients__content{min-height:73rem;padding:3.2rem 1.6rem 2.8rem;width:100%;z-index:1}.moon-lp-real-ingredients h1{font-size:clamp(4.2rem,11.4vw,4.8rem);line-height:.95;margin-bottom:1.6rem;max-width:36rem}.moon-lp-real-ingredients__copy{font-size:2rem;line-height:1.2;margin-bottom:2.2rem;max-width:34rem}.moon-lp-real-ingredients__benefits{gap:.2rem;margin-bottom:2rem}.moon-lp-real-ingredients__benefit{color:var(--moon-lp-real-text, #620103);font-size:1.8rem;gap:1.1rem}.moon-lp-real-ingredients__benefit+.moon-lp-real-ingredients__benefit{margin-top:-3.2rem}.moon-lp-real-ingredients__icon{flex-basis:7.2rem;height:7.2rem;width:7.2rem}.moon-lp-real-ingredients__button{align-self:center;font-size:1.9rem;gap:1.4rem;min-height:5.8rem;padding:1.2rem 1.8rem}}.moon-lp-review-strip{background:var(--moon-lp-review-section-bg, #fff);padding:3.2rem 2rem 4rem}.moon-lp-review-strip__card{align-items:center;background:var(--moon-lp-review-card-bg, #f5ede6);border:1px solid var(--moon-lp-review-border, #828282);display:grid;gap:3rem;grid-template-columns:auto minmax(0,1fr);margin:0 auto;min-height:9rem;max-width:96rem;padding:2rem 5.4rem}.moon-lp-review-strip__score{align-items:center;display:flex;gap:2.6rem;white-space:nowrap}.moon-lp-review-strip__stars{align-items:center;display:flex;gap:1.2rem}.moon-lp-review-strip__star{display:inline-flex;height:5rem;width:4.4rem}.moon-lp-review-strip__star-shape{background:var(--moon-lp-review-star, #620103);display:block;height:100%;mask:var(--moon-lp-review-star-mask) center / 100% 100% no-repeat;-webkit-mask:var(--moon-lp-review-star-mask) center / 100% 100% no-repeat;width:100%}.moon-lp-review-strip__star img{height:100%;object-fit:fill;width:100%}.moon-lp-review-strip__rating,.moon-lp-review-strip__quote{margin:0}.moon-lp-review-strip__rating{color:var(--moon-lp-review-rating, #5b2522);font-family:var(--moon-font-display)!important;font-size:clamp(2.8rem,3.1vw,4.46rem);line-height:1;white-space:nowrap}.moon-lp-review-strip__quote{border:0;color:var(--moon-lp-review-quote, #2f363e);font-family:var(--moon-font-display)!important;font-size:2.4rem;font-style:normal;line-height:1;padding:0;text-align:center}@media screen and (max-width:989px){.moon-lp-review-strip__card{gap:1.8rem 2.4rem;grid-template-columns:auto;justify-content:center;max-width:68rem}.moon-lp-review-strip__quote{grid-column:auto}}@media screen and (max-width:749px){.moon-lp-review-strip{padding:2.4rem 1.6rem 3.2rem}.moon-lp-review-strip__card{gap:1.4rem;grid-template-columns:1fr;justify-items:center;min-height:0;padding:2rem 1.8rem 2.2rem}.moon-lp-review-strip__score{gap:1.2rem}.moon-lp-review-strip__star{height:3.4rem;width:3rem}.moon-lp-review-strip__rating{font-size:2.8rem}.moon-lp-review-strip__quote{font-size:2rem;line-height:1.08}}.moon-lp-ingredient-compare{background:linear-gradient(to bottom,var(--moon-lp-compare-top-bg, #fff) 0,var(--moon-lp-compare-top-bg, #fff) 45.25%,var(--moon-lp-compare-bottom-bg, #f0ad3d) 45.25%,var(--moon-lp-compare-bottom-bg, #f0ad3d) 100%);min-height:clamp(58rem,61.3vw,117.8rem);overflow:hidden;padding:clamp(3.2rem,4.8vw,7.2rem) 2rem clamp(6rem,7.4vw,14.2rem)}.moon-lp-ingredient-compare__inner{margin:0 auto;max-width:142.6rem}.moon-lp-ingredient-compare__header{margin:0 auto clamp(2rem,2.6vw,4.9rem);text-align:center}.moon-lp-ingredient-compare h2{color:var(--moon-lp-compare-heading, #881d2f);font-family:var(--moon-font-display)!important;font-size:clamp(5.6rem,5.42vw,10.4rem);font-weight:400;letter-spacing:0;line-height:1.03;margin:0 0 clamp(2.4rem,2.8vw,5.1rem)}.moon-lp-ingredient-compare__header p{color:var(--moon-lp-compare-subheading, #e9a941);font-family:var(--moon-font-solid)!important;font-size:clamp(4.4rem,4.69vw,9rem);line-height:1.19;margin:0 0 clamp(3.2rem,3vw,5.4rem)}.moon-lp-ingredient-compare__rule{align-items:center;display:flex;gap:1.5rem;justify-content:center;padding-bottom:1.4rem}.moon-lp-ingredient-compare__rule span{background:var(--moon-lp-compare-subheading, #e9a941);display:block;height:.2rem;width:clamp(9rem,11.56vw,22.2rem)}.moon-lp-ingredient-compare__rule img{height:3.9rem;object-fit:contain;width:3.7rem}.moon-lp-ingredient-compare__body{margin:0 auto;max-width:131.8rem;padding-top:clamp(2rem,1.8vw,3.4rem)}.moon-lp-ingredient-compare__intro{color:var(--moon-lp-compare-intro, #fff);font-family:var(--moon-font-display)!important;font-size:clamp(2rem,1.56vw,3rem);line-height:1.18;margin:0 auto clamp(2.2rem,2.8vw,5.3rem);text-align:center}.moon-lp-ingredient-compare__intro span,.moon-lp-ingredient-compare__intro strong{display:block}.moon-lp-ingredient-compare__intro strong{font-family:var(--moon-font-solid)!important;font-size:clamp(1.6rem,1.46vw,2.8rem);font-weight:400;line-height:1.15}.moon-lp-ingredient-compare__cards{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;max-width:132.9rem;position:relative}.moon-lp-ingredient-compare__card{min-height:clamp(24rem,16.7vw,32.1rem);padding:clamp(1.8rem,2.4vw,4.4rem) clamp(3.2rem,4.5vw,8.8rem) clamp(2rem,2vw,3.6rem)}.moon-lp-ingredient-compare__card--typical{background:var(--moon-lp-compare-left-bg, #f8f0e9);border-radius:13px 3px 0 13px}.moon-lp-ingredient-compare__card--moon{background:var(--moon-lp-compare-right-bg, #620103);border-radius:3px 10px 16px 0}.moon-lp-ingredient-compare__card h3{font-family:var(--moon-font-solid)!important;font-size:clamp(1.8rem,1.46vw,2.8rem);line-height:1;margin:0 0 1.3rem;text-align:center}.moon-lp-ingredient-compare__card--typical h3{color:var(--moon-lp-compare-left-heading, #8e2c38)}.moon-lp-ingredient-compare__card--moon h3{color:var(--moon-lp-compare-right-heading, #fff)}.moon-lp-ingredient-compare__card ul{display:grid;list-style:none;margin:0;padding:0}.moon-lp-ingredient-compare__card li{align-items:center;display:grid;gap:1.5rem;grid-template-columns:2.4rem minmax(0,1fr);min-height:clamp(3.6rem,2.5vw,4.8rem);padding:.4rem 0}.moon-lp-ingredient-compare__card li+li{border-top:1px solid}.moon-lp-ingredient-compare__card--typical li{border-color:var(--moon-lp-compare-left-rule, #d5c2b5);color:var(--moon-lp-compare-left-text, #5d4c46)}.moon-lp-ingredient-compare__card--moon li{border-color:var(--moon-lp-compare-right-rule, #c4a893);color:var(--moon-lp-compare-right-text, #fff)}.moon-lp-ingredient-compare__card--moon li:nth-child(-n+2) span{color:var(--moon-lp-compare-right-accent, #f0ad3d)}.moon-lp-ingredient-compare__card li img{object-fit:contain}.moon-lp-ingredient-compare__card--typical li img{height:1.9rem;width:1.9rem}.moon-lp-ingredient-compare__card--moon li img{height:1.9rem;width:2.3rem}.moon-lp-ingredient-compare__card li span{font-size:clamp(1.6rem,1.15vw,2.2rem);line-height:1.1}.moon-lp-ingredient-compare__vs{align-items:center;background:var(--moon-lp-compare-vs-bg, #f0ad3d);border:1px solid var(--moon-lp-compare-vs-border, #95302d);border-radius:50%;color:var(--moon-lp-compare-vs-text, #fff);display:flex;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.2rem,1.62vw,3.1rem);font-style:italic;font-weight:700;height:clamp(6.2rem,4.32vw,8.3rem);justify-content:center;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%);width:clamp(6.2rem,4.27vw,8.2rem);z-index:1}@media screen and (max-width:989px){.moon-lp-ingredient-compare{min-height:0}.moon-lp-ingredient-compare__cards{max-width:72rem}.moon-lp-ingredient-compare__card{padding-left:3rem;padding-right:3rem}}@media screen and (max-width:749px){.moon-lp-ingredient-compare{background:linear-gradient(to bottom,var(--moon-lp-compare-top-bg, #fff) 0,var(--moon-lp-compare-top-bg, #fff) 35.3rem,var(--moon-lp-compare-bottom-bg, #f0ad3d) 35.3rem,var(--moon-lp-compare-bottom-bg, #f0ad3d) 100%);padding:4rem 2rem 3.2rem}.moon-lp-ingredient-compare__header{margin-bottom:0}.moon-lp-ingredient-compare h2{font-size:4.6rem;line-height:1.25;margin:0 auto;max-width:36rem}.moon-lp-ingredient-compare__header p{font-size:3.8rem;letter-spacing:0;line-height:1.25;margin:1.6rem auto 0;max-width:36rem;text-transform:uppercase}.moon-lp-ingredient-compare__rule{gap:1.2rem;min-height:8.8rem;padding-bottom:0}.moon-lp-ingredient-compare__rule span{height:.2rem;width:6.4rem}.moon-lp-ingredient-compare__rule img{height:3.2rem;width:3.2rem}.moon-lp-ingredient-compare__body{padding-top:.8rem}.moon-lp-ingredient-compare__intro{font-size:1.8rem;line-height:1.5;margin-bottom:0;max-width:36rem}.moon-lp-ingredient-compare__intro strong{font-size:2rem;line-height:1.5;margin-top:.1rem;text-transform:uppercase}.moon-lp-ingredient-compare__cards{gap:0;grid-template-columns:1fr;margin-top:1.6rem;max-width:36rem}.moon-lp-ingredient-compare__card{min-height:26.6rem;padding:2rem 1.6rem}.moon-lp-ingredient-compare__card--typical{border-radius:13px;padding-bottom:2rem}.moon-lp-ingredient-compare__card--moon{border-radius:8px;margin-top:7.2rem;padding-top:2rem}.moon-lp-ingredient-compare__card h3{font-size:1.8rem;letter-spacing:.045rem;line-height:1.5;margin-bottom:1.6rem;text-align:left}.moon-lp-ingredient-compare__card ul{gap:0}.moon-lp-ingredient-compare__card li{gap:1.2rem;grid-template-columns:2rem minmax(0,1fr);min-height:3.4rem;padding:0}.moon-lp-ingredient-compare__card li+li{border-top:0;margin-top:.5rem}.moon-lp-ingredient-compare__card--typical li img,.moon-lp-ingredient-compare__card--moon li img{height:2rem;width:2rem}.moon-lp-ingredient-compare__card li span{font-size:1.8rem;line-height:1.5}.moon-lp-ingredient-compare__vs{box-shadow:0 4px 3px #0000001a,0 2px 2px #0000001a;font-size:1.8rem;height:5.6rem;top:30.9rem;width:5.6rem}}.moon-lp-lifestyle-copy{background:#620103;color:var(--moon-lp-life-body, #fff);min-height:clamp(62rem,67.97vw,130.5rem);overflow:hidden;position:relative}.moon-lp-lifestyle-copy:before{background:#000000bf;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.moon-lp-lifestyle-copy__media,.moon-lp-lifestyle-copy__overlay{top:0;right:0;bottom:0;left:0;position:absolute}.moon-lp-lifestyle-copy__media{z-index:0}.moon-lp-lifestyle-copy__media img{height:100%;object-fit:cover;object-position:58% 48%;width:100%}.moon-lp-lifestyle-copy__overlay{background:linear-gradient(238.5deg,color-mix(in srgb,var(--moon-lp-life-overlay-start, #fff) 32%,transparent),color-mix(in srgb,var(--moon-lp-life-overlay-end, #620103) 62%,transparent) 61.3%),linear-gradient(90deg,#62010394,#6201031f 72%);display:block;z-index:1}.moon-lp-lifestyle-copy__content{display:flex;flex-direction:column;justify-content:flex-start;max-width:122rem;min-height:clamp(62rem,67.97vw,130.5rem);padding:clamp(5.2rem,6.2vw,11.8rem) 4rem clamp(5rem,5.8vw,11rem);position:relative;z-index:2}.moon-lp-lifestyle-copy h2{color:var(--moon-lp-life-heading, #fbf3ea);font-family:New Kansas,Georgia,serif!important;font-size:clamp(5.6rem,5.21vw,10rem);font-style:italic;font-weight:400;letter-spacing:0;line-height:1.05;margin:0 0 clamp(3rem,3.5vw,6.6rem);max-width:138.2rem}.moon-lp-lifestyle-copy h2 span,.moon-lp-lifestyle-copy h2 strong{display:block;font:inherit}.moon-lp-lifestyle-copy h2 strong{color:var(--moon-lp-life-accent, #ffc563);font-weight:400}.moon-lp-lifestyle-copy__body{color:var(--moon-lp-life-body, #fff);font-size:clamp(2.4rem,2.08vw,4rem);line-height:1.5;margin:0 0 clamp(3.4rem,3.2vw,6rem);max-width:111.3rem}.moon-lp-lifestyle-copy__accent{color:var(--moon-lp-life-accent, #ffc563);font-family:New Kansas,Georgia,serif!important;font-size:clamp(2.4rem,2.19vw,4.2rem);font-style:italic;line-height:1.43;margin:0;max-width:111.3rem}@media screen and (max-width:989px){.moon-lp-lifestyle-copy__content{max-width:78rem}.moon-lp-lifestyle-copy__media img{object-position:62% 50%}}@media screen and (max-width:749px){.moon-lp-lifestyle-copy{min-height:68rem}.moon-lp-lifestyle-copy__overlay{background:linear-gradient(180deg,#620103ad,#62010380 58%,#6201034d),linear-gradient(238.5deg,color-mix(in srgb,var(--moon-lp-life-overlay-start, #fff) 38%,transparent),color-mix(in srgb,var(--moon-lp-life-overlay-end, #620103) 58%,transparent) 64%)}.moon-lp-lifestyle-copy__media img{object-position:64% center}.moon-lp-lifestyle-copy__content{min-height:68rem;padding:4rem 1.6rem 4.8rem}.moon-lp-lifestyle-copy h2{font-size:4.6rem;line-height:1.08;margin-bottom:2.8rem}.moon-lp-lifestyle-copy__body{font-size:2rem;line-height:1.35;margin-bottom:2.8rem}.moon-lp-lifestyle-copy__accent{font-size:2.1rem;line-height:1.35}}.moon-lp-four-ways{background:var(--moon-lp-four-bg, #fbf3ea);color:var(--moon-lp-four-description, #a51b3d);overflow:hidden;padding:clamp(4.2rem,4.7vw,9rem) 4rem clamp(4.8rem,5.4vw,10.4rem)}.moon-lp-four-ways__inner{margin:0 auto;max-width:142.8rem}.moon-lp-four-ways__ornament{align-items:center;display:flex;gap:1.2rem;justify-content:center;min-height:4.2rem;pointer-events:none}.moon-lp-four-ways__ornament-line{background:var(--moon-lp-four-rule, #d8b890);display:block;flex:1 1 auto;height:.2rem;max-width:58rem}.moon-lp-four-ways__ornament-mark{background:var(--moon-lp-four-heading, #a51b3d);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);display:block;flex:0 0 auto;height:.9rem;width:.9rem}.moon-lp-four-ways__ornament img{display:block;height:auto;max-height:4.2rem;max-width:min(18rem,100%);object-fit:contain;width:auto}.moon-lp-four-ways__ornament--top{margin-bottom:clamp(1.4rem,1.7vw,3.2rem)}.moon-lp-four-ways__ornament--bottom{margin-top:clamp(1.8rem,2.1vw,4rem)}.moon-lp-four-ways h2{color:var(--moon-lp-four-heading, #a51b3d);font-family:var(--moon-font-display)!important;font-size:clamp(6.2rem,6.15vw,11.8rem);font-weight:400;letter-spacing:0;line-height:.98;margin:0 0 clamp(3rem,3.4vw,6.6rem);text-align:center}.moon-lp-four-ways__list{border-bottom:.2rem solid var(--moon-lp-four-rule, #d8b890);border-top:.2rem solid var(--moon-lp-four-rule, #d8b890)}.moon-lp-four-ways__row{align-items:center;display:grid;gap:clamp(3rem,4.6vw,8.8rem);grid-template-columns:minmax(34rem,.9fr) minmax(0,1fr);min-height:clamp(10.4rem,7.05vw,13.5rem);padding:clamp(1.5rem,1.35vw,2.6rem) clamp(1rem,1.6vw,3rem)}.moon-lp-four-ways__row+.moon-lp-four-ways__row{border-top:.2rem solid var(--moon-lp-four-rule, #d8b890)}.moon-lp-four-ways__label{align-items:baseline;display:flex;flex-wrap:wrap;gap:1.2rem;min-width:0}.moon-lp-four-ways__action{color:var(--moon-lp-four-action, #a51b3d);font-family:var(--moon-font-display)!important;font-size:clamp(5rem,5.45vw,10.4rem);line-height:.92}.moon-lp-four-ways__suffix{color:var(--moon-lp-four-suffix, #000);font-family:var(--moon-font-display)!important;font-size:clamp(3rem,2.71vw,5.2rem);line-height:.95}.moon-lp-four-ways__row p{color:var(--moon-lp-four-description, #a51b3d);font-family:New Kansas,Georgia,serif!important;font-size:clamp(2rem,1.56vw,3rem);font-style:italic;line-height:1.16;margin:0;min-width:0}@media screen and (max-width:989px){.moon-lp-four-ways{padding-left:2.4rem;padding-right:2.4rem}.moon-lp-four-ways__row{gap:2.8rem;grid-template-columns:minmax(23rem,.76fr) minmax(0,1fr)}}@media screen and (max-width:749px){.moon-lp-four-ways{padding:4.2rem 1.6rem 5rem}.moon-lp-four-ways__ornament{min-height:3.2rem}.moon-lp-four-ways__ornament img{max-height:3.2rem;max-width:13.8rem}.moon-lp-four-ways__ornament--top{margin-bottom:1.8rem}.moon-lp-four-ways h2{font-size:4.8rem;line-height:.98;margin-bottom:2.6rem}.moon-lp-four-ways__row{align-items:start;display:flex;flex-direction:column;gap:1rem;min-height:0;padding:2rem .6rem 2.2rem}.moon-lp-four-ways__label{gap:.8rem}.moon-lp-four-ways__action{font-size:4.1rem;line-height:.95}.moon-lp-four-ways__suffix{font-size:2.8rem;line-height:.98}.moon-lp-four-ways__row p{font-size:1.8rem;line-height:1.22}.moon-lp-four-ways__ornament--bottom{margin-top:2.4rem}}.moon-lp-reviews{background:var(--moon-lp-reviews-bg, #fbf3ea);color:var(--moon-lp-reviews-text, #1f1a18);overflow:hidden;padding:clamp(5rem,5.2vw,10rem) 4rem clamp(4rem,4.8vw,8.8rem)}.moon-lp-reviews__inner{margin:0 auto;max-width:159rem}.moon-lp-reviews h2{color:var(--moon-lp-reviews-heading, #7a1f26);font-family:var(--moon-font-display)!important;font-size:clamp(5.6rem,4.17vw,8rem);font-weight:400;letter-spacing:0;line-height:.82;margin:0 auto clamp(2.4rem,2.2vw,4.2rem);max-width:110rem;text-align:center}.moon-lp-reviews__rating{align-items:center;display:flex;gap:1.7rem;justify-content:center;margin-bottom:clamp(3.2rem,3.1vw,6rem)}.moon-lp-reviews__stars,.moon-lp-reviews__card-stars{color:var(--moon-lp-reviews-accent, #7a1f26);font-family:Inter,sans-serif!important;letter-spacing:.08rem;line-height:1}.moon-lp-reviews__stars{font-size:1.8rem}.moon-lp-reviews__rating span:last-child{color:var(--moon-lp-reviews-text, #1f1a18);font-family:New Kansas,Georgia,serif!important;font-size:1.7rem;font-style:italic;line-height:1.4}.moon-lp-reviews__filters{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:clamp(3.4rem,3.1vw,6rem)}.moon-lp-reviews__filter{background:var(--moon-lp-reviews-pill-bg, #fff);border:1.2px solid var(--moon-lp-reviews-pill-border, #cbc2bb);border-radius:999px;color:var(--moon-lp-reviews-pill-text, #1f1a18);cursor:pointer;font-family:var(--moon-font-display)!important;font-size:1.5rem;letter-spacing:.1em;line-height:1;min-height:4.2rem;min-width:13.2rem;padding:1rem 2.4rem;text-align:center;text-transform:uppercase}.moon-lp-reviews__filter:focus-visible{outline:2px solid var(--moon-lp-reviews-accent, #7a1f26);outline-offset:3px}.moon-lp-reviews__filter.is-active{background:var(--moon-lp-reviews-accent, #7a1f26);border-color:#fff;border-width:2px;color:#fff;min-width:17.8rem}.moon-lp-reviews__grid{display:flex;gap:clamp(1.6rem,1.7vw,3.2rem);margin:0 auto;max-width:min(68rem,100%);overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:1.2rem;scroll-padding-left:0;scroll-snap-type:x mandatory;scrollbar-color:var(--moon-lp-reviews-accent, #7a1f26) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.moon-lp-reviews__grid::-webkit-scrollbar{height:.8rem}.moon-lp-reviews__grid::-webkit-scrollbar-track{background:transparent}.moon-lp-reviews__grid::-webkit-scrollbar-thumb{background:var(--moon-lp-reviews-accent, #7a1f26);border-radius:999px}.moon-lp-reviews__card{background:var(--moon-lp-reviews-card-bg, #fff);border:1.2px solid var(--moon-lp-reviews-card-border, #e6dfd8);border-radius:1.5rem;display:flex;flex:0 0 100%;flex-direction:column;min-height:clamp(27rem,16.75vw,32.2rem);padding:clamp(2.8rem,2.08vw,4rem);scroll-snap-align:start}.moon-lp-reviews__card.is-hidden{display:none}.moon-lp-reviews__card-stars{font-size:1.55rem;margin-bottom:clamp(2rem,1.9vw,3.7rem)}.moon-lp-reviews__card-stars .is-muted{opacity:.35}.moon-lp-reviews__card blockquote{border:0;color:var(--moon-lp-reviews-text, #1f1a18);flex:1;font-family:var(--moon-font-display)!important;font-size:clamp(2rem,1.16vw,2.24rem);font-style:normal;line-height:1.62;margin:0;padding:0}.moon-lp-reviews__card footer{align-items:center;display:flex;gap:1.6rem;justify-content:space-between;margin-top:clamp(2.4rem,2.4vw,4.6rem)}.moon-lp-reviews__card cite{color:var(--moon-lp-reviews-accent, #7a1f26);font-family:var(--moon-font-solid)!important;font-size:1.5rem;font-style:normal;letter-spacing:.2em;line-height:1.2;text-transform:uppercase}.moon-lp-reviews__card cite:before{content:"- "}.moon-lp-reviews__card footer span{color:#1f1a1880;font-family:New Kansas,Georgia,serif!important;font-size:var(--moon-min-readable-font-size);letter-spacing:.1em;line-height:1.2;text-transform:uppercase}@media screen and (max-width:989px){.moon-lp-reviews{padding-left:2.4rem;padding-right:2.4rem}.moon-lp-reviews__grid{max-width:58rem}.moon-lp-reviews__card{min-height:0}}@media screen and (max-width:749px){.moon-lp-reviews{padding:4.8rem 1.6rem 5.2rem}.moon-lp-reviews h2{font-size:4.6rem;line-height:.92;margin-bottom:2.4rem;max-width:36rem}.moon-lp-reviews__rating{flex-direction:column;gap:.8rem;margin-bottom:2.8rem}.moon-lp-reviews__rating span:last-child{font-size:1.4rem}.moon-lp-reviews__filters{gap:.8rem;margin-bottom:3rem}.moon-lp-reviews__filter,.moon-lp-reviews__filter.is-active{font-size:var(--moon-min-readable-font-size);min-height:3.4rem;min-width:0;padding:.85rem 1.35rem}.moon-lp-reviews__card{border-radius:1.2rem;padding:2.4rem}.moon-lp-reviews__card blockquote{font-size:1.9rem;line-height:1.42}.moon-lp-reviews__card cite{font-size:var(--moon-min-readable-font-size)}.moon-lp-reviews__card footer span{font-size:var(--moon-min-readable-font-size)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/moon-butter.css.map */
