:root{--lune-gold: 212 167 53;--lune-hairline: 224 219 209;--lune-card: 252 250 248;--lune-radius: 1rem}.product-card__media img,.collection-card,.content-over-media>:is(img,video,picture),.multi-column img,.image-with-text img,.media-grid__item{border-radius:var(--lune-radius)}.lune-eyebrow{font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--lune-gold));margin:0}.product-card__mood{font-size:.625rem;letter-spacing:.22em;text-transform:uppercase;font-weight:600}.product-card__tagline{font-family:var(--heading-font-family);font-style:italic;font-size:.9375rem;color:rgb(var(--text-color) / .65)}.lune-specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;background:rgb(var(--lune-hairline));border:1px solid rgb(var(--lune-hairline));border-radius:var(--lune-radius);overflow:hidden;margin:0}.lune-specs__item{background:rgb(var(--lune-card));padding:1rem 1.125rem}.lune-specs dt{font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--text-color) / .6);margin-block-end:.375rem}.lune-specs dd{margin:0;font-family:var(--heading-font-family);font-size:1.125rem}.lune-chips,.lune-guide{display:grid;gap:.75rem;margin-block-start:1.5rem}.lune-chips__list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0}.lune-chip{padding:.375rem .875rem;border:1px solid rgb(var(--lune-hairline));border-radius:999px;font-size:.8125rem;background:rgb(var(--lune-card))}.lune-chip--accent{border-color:rgb(var(--lune-gold) / .5)}.lune-guide__steps{display:grid;gap:.625rem;list-style:none;padding:0;margin:0}.lune-guide__steps li{display:flex;align-items:center;gap:.875rem;font-size:.9375rem}.lune-guide__steps span{flex:none;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;border:1px solid rgb(var(--lune-gold));color:rgb(var(--lune-gold));font-size:.75rem}.lune-tagline{font-family:var(--heading-font-family);font-style:italic;font-size:1.25rem;color:rgb(var(--text-color) / .7);margin:0}.lune-packaging{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:rgb(var(--lune-hairline));border:1px solid rgb(var(--lune-hairline));border-radius:var(--lune-radius);overflow:hidden}.lune-packaging>div{background:rgb(var(--lune-card));padding:.875rem 1rem}.lune-packaging dt{font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--text-color) / .6)}.lune-packaging dd{margin:.25rem 0 0;font-size:.875rem}.lune-gb{display:grid;gap:2.5rem;scroll-margin-top:calc(var(--sticky-area-height, 0px) + 1.5rem)}.lune-gb__head{display:grid;gap:.75rem;justify-items:center}.lune-gb__dots{display:flex;align-items:center;gap:.375rem}.lune-gb__dot{width:.5rem;height:.5rem;border-radius:50%;background:rgb(var(--lune-hairline));transition:background .2s,transform .2s}.lune-gb__dot.is-filled{background:rgb(var(--lune-gold))}.lune-gb__dot.is-current{transform:scale(1.35)}.lune-gb__counter{margin-inline-start:.75rem;color:rgb(var(--text-color) / .6)}.lune-gb__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media screen and (min-width:700px){.lune-gb__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}.lune-gb__card{display:grid;justify-items:center;gap:.375rem;padding:.75rem .75rem 1.25rem;text-align:center;background:rgb(var(--lune-card));border:1px solid rgb(var(--lune-hairline));border-radius:var(--lune-radius);cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.lune-gb__card:hover:not(:disabled){border-color:rgb(var(--lune-gold));transform:translateY(-2px)}.lune-gb__card.is-selected{border-color:rgb(var(--lune-gold));box-shadow:0 0 0 1px rgb(var(--lune-gold))}.lune-gb__card:disabled{opacity:.4;cursor:not-allowed}.lune-gb__media{position:relative;display:block;width:100%;margin-block-end:.5rem}.lune-gb__media img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:calc(var(--lune-radius) - .25rem)}.lune-gb__check{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:rgb(var(--lune-gold));color:#fff;font-size:.75rem;opacity:0;transform:scale(.6);transition:opacity .2s,transform .2s}.lune-gb__card.is-selected .lune-gb__check{opacity:1;transform:scale(1)}.lune-gb__mood{font-size:.625rem;letter-spacing:.22em;text-transform:uppercase;font-weight:600}.lune-gb__title{margin:0}.lune-gb__tagline{font-family:var(--heading-font-family);font-style:italic}.lune-gb__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;list-style:none;padding:1.25rem 0 0;margin:0;border-block-start:1px solid rgb(var(--lune-hairline))}.lune-gb__step{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:1px dashed rgb(var(--lune-hairline));border-radius:var(--lune-radius)}.lune-gb__step.is-current{border-style:solid;border-color:rgb(var(--text-color))}.lune-gb__step.is-filled{border-style:solid;border-color:rgb(var(--lune-gold));background:rgb(var(--lune-card))}.lune-gb__step-num{flex:none;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;border:1px solid currentColor;font-size:.75rem}.lune-gb__step.is-filled .lune-gb__step-num{background:rgb(var(--lune-gold));border-color:rgb(var(--lune-gold));color:#fff}.lune-gb__step-body{display:grid;gap:.125rem;min-width:0;flex:1}.lune-gb__step-value{font-family:var(--heading-font-family);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lune-gb__change{flex:none;text-decoration:underline;text-underline-offset:3px}.lune-gb__summary{display:grid;gap:2rem;align-items:center}.lune-gb__summary[hidden],.lune-gb__grid[hidden]{display:none}@media screen and (min-width:700px){.lune-gb__summary{grid-template-columns:1.2fr 1fr;gap:3rem}}.lune-gb__summary-media{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:1rem;padding:2rem;background:rgb(var(--lune-card));border:1px solid rgb(var(--lune-hairline));border-radius:var(--lune-radius)}.lune-gb__summary-jars{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;list-style:none;padding:0;margin:0}.lune-gb__summary-jars img{width:110px;aspect-ratio:1;object-fit:contain}.lune-gb__includes{display:grid;justify-items:center;gap:.25rem;margin:0}.lune-gb__includes img{width:120px;aspect-ratio:1;object-fit:cover;border-radius:calc(var(--lune-radius) - .25rem)}.lune-gb__summary-info{display:grid;gap:1rem}.lune-gb__summary-info>*{margin:0}.lune-gb__summary-list{display:grid;gap:.375rem;padding-inline-start:1.25rem;font-family:var(--heading-font-family);font-size:1.125rem}.lune-gb__error{color:rgb(var(--error-text, 203 43 43));margin-block-start:.75rem}p.h6{font-family:var(--text-font-family);font-size:.6875rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--lune-gold))}.product-card .product-title{font-family:var(--heading-font-family);font-size:1.25rem;letter-spacing:0;text-transform:none}.shopify-section[id$=__hero] .content-over-media.content-over-media{--content-over-media-height: auto;--content-over-media-gradient-overlay: linear-gradient(90deg, rgb(248 246 241 / .95) 0%, rgb(248 246 241 / .8) 32%, rgb(248 246 241 / .2) 55%, rgb(248 246 241 / 0) 66%);--content-over-media-column-gap: clamp(1.25rem, 5vw, 5rem);--content-over-media-row-gap: clamp(2.5rem, 6vw, 4.5rem);min-height:min(80vh,720px)}[id$=__hero] .content-over-media>.content{text-shadow:none}[id$=__hero] .prose{max-width:34rem}[id$=__hero] .prose>*{margin-block:0}[id$=__hero] .prose p.h6{display:flex;align-items:center;gap:.75rem;font-size:.6875rem;letter-spacing:.26em}[id$=__hero] .prose p.h6:before{content:"";flex:none;width:2rem;height:1px;background:currentColor}[id$=__hero] .prose .h1{font-size:clamp(2.5rem,4.2vw,4.25rem);line-height:1.05;letter-spacing:-.01em;max-width:15ch;margin-block:1rem 1.125rem}[id$=__hero] .prose .h1+div p{font-size:1rem;line-height:1.7;color:rgb(var(--text-color) / .78);max-width:30rem}[id$=__hero] .prose .button-group{gap:.75rem;margin-block-start:1.75rem}@media screen and (max-width:699px){.shopify-section[id$=__hero] .content-over-media.content-over-media{--content-over-media-gradient-overlay: linear-gradient(0deg, rgb(248 246 241 / .97) 0%, rgb(248 246 241 / .9) 50%, rgb(248 246 241 / 0) 78%);--content-over-media-row-gap: 1.75rem;min-height:0;padding-block-start:16rem}[id$=__hero] .prose p.h6{font-size:.625rem;letter-spacing:.2em}[id$=__hero] .prose .h1{font-size:2.25rem;margin-block:.75rem}[id$=__hero] .prose .h1+div p{font-size:.875rem;line-height:1.6}[id$=__hero] .prose .button-group{margin-block-start:1.25rem}[id$=__hero] .prose .button-group .button{padding-inline:1.25rem}}.prose p,.prose li{line-height:1.75}.section-header .prose p:not(.h6),.section-header .h1+p,.section-header .h2+p{font-size:1.0625rem;color:rgb(var(--text-color) / .72)}.product-card__info{padding-block-start:1.125rem}.product-card .product-title{font-size:1.375rem;line-height:1.2}.product-card__tagline{font-size:1rem;margin:0}.product-card__mood{font-size:.6875rem}.product-card price-list,.product-card price-list sale-price{font-family:var(--text-font-family);font-size:.9375rem;font-weight:600;letter-spacing:.04em;color:rgb(var(--text-color));opacity:1}.product-card price-list{margin-block-start:.375rem}.product-card__media img{background:#f1ebe0}.header__primary-nav-item>a,.header__primary-nav-item>details>summary,.header__primary-nav-item .header__menu-disclosure>summary{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase}.mega-menu{padding-block:2.75rem 3rem;border-block-start:1px solid rgb(var(--lune-hairline))}.mega-menu__linklist>li>a.h6{font-family:var(--heading-font-family);font-size:1.375rem;letter-spacing:0;text-transform:none;padding-block-end:.75rem;border-block-end:1px solid rgb(var(--lune-gold) / .45);min-width:11rem}.mega-menu__linklist .link-faded{font-size:.9375rem;transition:color .2s,padding .2s}.mega-menu__linklist .link-faded:hover{color:rgb(var(--lune-gold));padding-inline-start:.25rem}.mega-menu__promo img{border-radius:var(--lune-radius)}.mega-menu__promo p.h6{font-family:var(--heading-font-family);font-size:1.25rem;letter-spacing:0;text-transform:none;color:rgb(var(--text-color))}.mega-menu__promo .smallcaps{color:rgb(var(--lune-gold));letter-spacing:.2em}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lune.css.map */
