:root{--charcoal: #23201E;--grey: #BABBB1}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}price-list .text-subdued{font-family:var(--heading-font-family);font-weight:400;font-size:16px}summary.accordion__summary{font-family:Space Mono;text-transform:uppercase}.button__content{font-family:var(--subheading-font-family)}.drawer{--drawer-max-width: min(100vw - 2rem, 32rem)}#cart-drawer .subheading{font-family:Arial!important;text-transform:none}.cart-drawer__footer-inner .medium.uppercase{text-transform:none}.menu-promo__item .price-list{display:none!important}.text-with-icons__item{align-items:center}@media only screen and (max-width: 749px){.text-with-icons{grid-template-columns:repeat(2,auto)}}.shopify-section--blog-posts .section-stack{row-gap:1.5rem}.badge{letter-spacing:.5px;font-family:Space Mono;font-size:12px;padding:5px;text-transform:uppercase;font-weight:400}.badge--cutline{background:#f1f1f1;color:#000}.oke-sr-count{font-family:sans-serif;font-size:12px;font-weight:300}.price-list{align-items:center;column-gap:.45rem}span.price-club{font-size:12px;font-family:Arial}h1.product-title.h3{margin-bottom:35px}.product .price-list .h6{font-size:22px}.product .price-list span.price-club{font-size:16px;color:#000}.variant-picker__option-info{font-family:Arial;row-gap:.75rem}.variant-picker__option-info button.subheading{margin-bottom:.75rem}.variant-picker__option-info .link.subheading{font-family:Arial;text-transform:none;letter-spacing:normal}.variant-picker__option-info legend.text-subdued{text-transform:capitalize}.variant-picker__option-info legend.purchase-steps{font-size:24px}.lunaProductBadges{left:0;pointer-events:none;padding:1.1rem;position:absolute;top:0;z-index:2}.lunaProductBadges .lunaProductBadge{font-family:Space Mono,monospace;font-size:12px}.lunaProductBadges .lunaProductBadgesWrapper{--bg: #F2F2F2;--color: #000000;display:flex;flex-wrap:wrap;gap:16px}.lunaProductBadges .lunaProductBadgesWrapper .lunaProductBadge:not(:empty){background-color:var(--bg);color:var(--color);display:flex;gap:.5em;line-height:1.5;padding:.3em 1em;text-transform:uppercase}@media only screen and (max-width: 749px){.lunaProductBadges{padding:.7rem}.lunaProductBadges .lunaProductBadgesWrapper{gap:5px}.lunaProductBadges .lunaProductBadgesWrapper .lunaProductBadge:not(:empty){padding:.3em .5em}.variant-picker__option-info legend.purchase-steps{font-size:18px}}.product-info{--product-block-item-margin: 1.3rem}variant-description{background:#d9d9d966;display:block;padding:20px;font-family:Arial;font-size:14px}variant-description.emptyVariantDescription{display:none}variant-description p strong{color:#00000080}variant-description a{border-bottom:1px solid rgba(0,0,0,.5)}.cart-drawer__cross-sell .h7{font-size:20px}.cart-drawer__cross-sell-carousel{grid-auto-columns:23.25rem}.cart-drawer__cross-sell-carousel .constrained-image{width:100%}.cart-drawer__cross-sell-carousel .heading{font-size:16px}.cart-drawer__cross-sell-carousel .price-list{gap:.2rem;line-height:1}.cart-drawer__cross-sell-carousel .price-list:first-of-type{margin-top:1rem}.cart-drawer__cross-sell-carousel .price-list .text-subdued{color:rgb(var(--text-color) / 1);font-size:14px}.cart-drawer__cross-sell-carousel .price-list span.price-club{font-size:14px}.product-cross-sell__metafield{color:#0000007f;font-family:Arial;font-size:15px;line-height:1.4;margin-top:.33em}product-recommendations{background-color:#fff;font-family:Arial;line-height:100%;padding:1.875rem 1.25rem}product-recommendations>.v-stack>div{font-size:1.5rem}product-recommendations .complementary-products--vertical{grid-auto-columns:45rem}product-recommendations .complementary-products--vertical .product-cross-sell--horizontal{gap:1.5rem;grid-template-columns:9.25rem 1fr}product-recommendations .complementary-products--vertical .product-cross-sell--horizontal .constrained-image{width:100%}product-recommendations .complementary-products--vertical .product-cross-sell--horizontal .heading{font-size:1.125rem}product-recommendations .complementary-products--vertical .product-cross-sell--horizontal .price-list{gap:.2rem;line-height:1}product-recommendations .complementary-products--vertical .product-cross-sell--horizontal .price-list:first-of-type{margin-top:1rem}product-recommendations .complementary-products--vertical .product-cross-sell--horizontal .price-list .text-subdued{color:rgb(var(--text-color) / 1);font-size:18px}product-recommendations .complementary-products--vertical .product-cross-sell--horizontal .price-list span.price-club{font-size:12px}@media only screen and (max-width: 749px){.product-cross-sell--horizontal{grid-template-columns:4rem 1fr!important}}.product-sticky-add-to-cart{z-index:3}.h-stack__with-button{width:100%}@media screen and (width > 550px){.h-stack__with-button{align-items:center;display:flex;justify-content:space-between}.variant-picker__option-info .h-stack__with-button .link.subheading{margin-bottom:0;margin-left:auto}}.color-swatch:has(.lunaTooltip){font-family:Arial;font-size:.75rem;position:relative}.color-swatch:has(.lunaTooltip) .lunaTooltip{--size: .75em;background-color:#fff;border:1px solid rgb(0 0 0 / 25%);bottom:100%;left:0%;line-height:1.2;opacity:0;pointer-events:none;padding:.25em .5em;position:absolute;translate:0% -65%;transition:translate .25s linear;white-space:nowrap}.color-swatch:has(.lunaTooltip) .lunaTooltip:after{background-color:#fff;border:0 solid rgb(0 0 0 / 25%);border-width:1px 1px 0 0;bottom:-1px;content:"";height:var(--size);left:.5em;position:absolute;rotate:135deg;translate:0% 50%;width:var(--size)}.color-swatch:has(.lunaTooltip):hover .lunaTooltip{opacity:1;translate:0% -50%}.product-info__block-list .lunaTooltip{display:none}.shopify-section--main-article .max-w-md{max-width:60rem}.shopify-section--main-article p:not(:has(img)){max-width:650px;margin:auto auto 30px}.prose :where(blockquote):before{display:none}.prose{--prose-default-spacing: 0}.prose :where(blockquote){font-size:20px}.article-tags-block>*+*:before{content:none!important}.lt-blog-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px;opacity:.6}.lt-blog-category{border:.8px solid #000;padding:2px 12px;font-size:12px;letter-spacing:1px;text-transform:uppercase;font-family:Space Mono}.blog-post-card__content .prose.prose--compact p{margin-top:14px!important}.luna-section-ingredients .multi-column__item .h4{font-family:Space Mono;font-size:16px;text-transform:uppercase;letter-spacing:1.44px;margin-bottom:10px}.luna-section-ingredients .multi-column__item p{font-family:Arial;font-size:14px}.luna-section-ingredients .multi-column__item button.link.subheading{font-family:Arial;font-size:14px;text-transform:none;letter-spacing:0}.drawer{font-family:Arial!important;font-size:14px}.drawer hr{margin-top:30px;margin-bottom:30px}.drawer h3{font-family:Space Mono;font-size:16px;letter-spacing:1.44px;text-transform:uppercase;margin-bottom:20px}.drawer p{margin-bottom:10px}.drawer p strong{color:#00000080}.lunaParallax{display:flex;justify-content:center;padding:0 0 60px;position:relative;width:100%;z-index:0}.lunaParallax .lunaParallaxWrapper{margin:0 var(--container-gutter);max-width:1920px;overflow:hidden;position:relative;width:100%}.lunaParallax .lunaParallaxWrapper .lunaParallaxImage,.lunaParallax .lunaParallaxWrapper .lunaParallaxImageM{display:block;height:750px;margin:0 auto;object-position:0 16%;width:100%}.lunaParallax .lunaParallaxWrapper .lunaParallaxImageM{display:none}.lunaParallax .lunaParallaxWrapper .lunaParallaxBlock{left:var(--x);position:absolute;top:0;translate:-50% 0%;width:var(--width);z-index:1}.lunaParallax .lunaParallaxWrapper .lunaParallaxBlock img{height:auto;width:100%}@media screen and (width < 750px){.lunaParallax .lunaParallaxWrapper .lunaParallaxImage{display:none}.lunaParallax .lunaParallaxWrapper .lunaParallaxImageM{display:block;object-position:center}.lunaParallax .lunaParallaxWrapper .lunaParallaxBlock{left:var(--xm);width:var(--width_m)}}.oke-button{font-family:Space Mono,monospace!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:13px!important}.oke-w-reviewer-name,.oke-w-selectAttr-item-title,.oke-reviewContent-title.oke-title{font-family:Arial!important}.okeReviews[data-oke-container] .oke-w-breakdownModule-distribution-bar-fill,div.okeReviews .oke-w-breakdownModule-distribution-bar-fill,.okeReviews[data-oke-container] .oke-w-breakdownModule-distribution-bar,div.okeReviews .oke-w-breakdownModule-distribution-bar{border-radius:0!important}.oke-w-breakdownModule-distribution-bar-fill{background-color:#000!important}recharge-subscription-widget{font-family:Arial!important;font-weight:400!important}.rc-plans-button__discount{display:none!important}.rc-plans-button__discount{font-size:0}.rc-purchase-option__selector{font-weight:400!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
