@import"https://fonts.googleapis.com/css2?family=Cormorant+Garant:ital,wght@0,300;0,400;0,600;1,300;1,400;1,600&family=Jost:wght@200;300;400&display=swap";:root{--lune-cream: #F5F1EC;--lune-cream-dark: #EDE8E0;--lune-champagne: #C4A882;--lune-champagne-lt: #E8D9C4;--lune-near-black: #0E0D0C;--lune-dark: #1C1B19;--lune-mid: #6B6560;--lune-border: #D8D2C8;--buttons-radius: 0px;--buttons-radius-outset: 0px}body{font-family:Jost,sans-serif;font-weight:300;font-size:13px;line-height:1.6;letter-spacing:.02em;-webkit-font-smoothing:antialiased;background-color:var(--lune-cream);color:var(--lune-dark)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.card__heading{font-family:Cormorant Garant,serif;font-weight:300;letter-spacing:.02em}.announcement-bar{background-color:var(--lune-champagne)!important;border-bottom:none}.announcement-bar .announcement-bar__message,.announcement-bar p,.announcement-bar span,.announcement-bar a{color:var(--lune-near-black)!important;font-family:Jost,sans-serif;font-size:10px;letter-spacing:.25em;text-transform:uppercase;font-weight:400}.header-wrapper{border-bottom:none;background-color:transparent;position:absolute;top:0;left:0;right:0;z-index:100}.header__menu-item span,.header__menu-item{font-family:Jost,sans-serif;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:400;color:var(--lune-cream)}.header__menu-item:hover>span{color:var(--lune-champagne-lt);opacity:1}.header__heading-link .h2,.header__heading-link,.header__heading{font-family:Cormorant Garant,serif;font-style:italic;letter-spacing:.06em;font-weight:300;color:var(--lune-cream)}.header__icon svg{color:var(--lune-cream);fill:var(--lune-cream)}.header__icon path{stroke:var(--lune-cream)}.button,.button--primary{border-radius:0!important;font-family:Jost,sans-serif!important;font-size:10px!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:400!important;padding:14px 32px!important;background-color:var(--lune-near-black)!important;color:var(--lune-cream)!important;border:1px solid var(--lune-near-black)!important;transition:background-color .3s,color .3s,border-color .3s!important}.button:hover,.button--primary:hover{background-color:var(--lune-champagne)!important;border-color:var(--lune-champagne)!important;color:var(--lune-near-black)!important;opacity:1!important}.button--tertiary{background:transparent!important;color:var(--lune-near-black)!important;border:1px solid var(--lune-border)!important}.button--tertiary:hover{border-color:var(--lune-champagne)!important;color:var(--lune-champagne)!important;opacity:1!important}.lune-hero{position:relative;height:100vh;min-height:640px;overflow:hidden}.lune-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:var(--lune-near-black)}.lune-hero__img img{width:100%;height:100%;object-fit:cover;display:block;object-position:50% 30%;transition:transform 10s ease;opacity:.85}.lune-hero:hover .lune-hero__img img{transform:scale(1.03)}.lune-hero__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(14,13,12,.72) 58%,rgba(14,13,12,.9) 100%)}.lune-hero__content{position:absolute;right:0;top:0;width:52%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:80px 80px 96px;z-index:2}.lune-hero__moon{position:absolute;top:48px;right:72px;width:52px;height:52px;border:1px solid rgba(196,168,130,.35);border-radius:50%}.lune-hero__tag{font-family:Jost,sans-serif;font-size:9px;letter-spacing:.35em;text-transform:uppercase;color:var(--lune-champagne);margin-bottom:24px}.lune-hero__headline{font-family:Cormorant Garant,serif!important;font-size:clamp(64px,7vw,108px)!important;font-weight:300!important;line-height:.92!important;color:var(--lune-cream)!important;letter-spacing:-.02em!important;margin-bottom:32px!important}.lune-hero__sub{font-family:Jost,sans-serif;font-size:12px;color:#f5f1ec99;letter-spacing:.08em;margin-bottom:52px;max-width:280px;line-height:1.9}.lune-link-btn{display:inline-flex;align-items:center;gap:16px;font-family:Jost,sans-serif;font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:var(--lune-cream);text-decoration:none;border-bottom:1px solid rgba(247,244,240,.4);padding-bottom:4px;width:fit-content;transition:color .25s,border-color .25s,gap .3s}.lune-link-btn:hover{color:var(--lune-champagne);border-bottom-color:var(--lune-champagne);gap:26px}.lune-marquee{background:var(--lune-champagne);padding:15px 0;overflow:hidden;white-space:nowrap}.lune-marquee__track{display:inline-block;animation:lune-marquee 18s linear infinite}.lune-marquee__item{display:inline-block;font-family:Jost,sans-serif;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--lune-near-black);margin:0 32px;font-weight:400}.lune-marquee__dot{display:inline-block;width:3px;height:3px;background:var(--lune-near-black);border-radius:50%;vertical-align:middle;opacity:.5;margin:0 8px}@keyframes lune-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lune-editorial,.lune-editorial--reverse{display:grid;grid-template-columns:1fr 1fr;height:600px}.lune-editorial--reverse .lune-editorial__text{order:2}.lune-editorial--reverse .lune-editorial__img{order:1}.lune-editorial__text{display:flex;flex-direction:column;justify-content:center;padding:96px 80px;background:var(--lune-near-black)}.lune-editorial__num{font-family:Jost,sans-serif;font-size:9px;color:var(--lune-champagne);letter-spacing:.35em;text-transform:uppercase;margin-bottom:28px}.lune-editorial__headline{font-family:Cormorant Garant,serif!important;font-size:clamp(48px,5.5vw,76px)!important;font-weight:300!important;line-height:1!important;color:var(--lune-cream)!important;margin-bottom:24px!important}.lune-editorial__headline em{font-style:italic;color:var(--lune-champagne)}.lune-editorial__body{font-family:Jost,sans-serif;font-size:12px;color:#f5f1ec80;line-height:2;max-width:300px;margin-bottom:44px;letter-spacing:.04em}.lune-editorial__img{overflow:hidden;background:var(--lune-near-black)}.lune-editorial__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 7s ease;filter:contrast(1.05)}.lune-editorial:hover .lune-editorial__img img{transform:scale(1.06)}.lune-values{background:var(--lune-near-black);padding:96px 48px;border-top:1px solid rgba(196,168,130,.15)}.lune-values__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:64px;max-width:1100px;margin:0 auto}.lune-values__item{text-align:center}.lune-values__bar{width:32px;height:1px;background:var(--lune-champagne);margin:0 auto 28px}.lune-values__title{font-family:Cormorant Garant,serif;font-size:24px;font-weight:400;color:var(--lune-cream);margin-bottom:16px}.lune-values__body{font-family:Jost,sans-serif;font-size:12px;color:#f5f1ec73;line-height:2}.card-wrapper .card{border:none!important;border-radius:0!important;background:var(--lune-near-black);box-shadow:none!important}.card-wrapper:hover .card{box-shadow:none!important;transform:none!important}.card__media,.card__media img{overflow:hidden}.card-wrapper:hover .card__media img{transform:scale(1.06);transition:transform .7s ease;filter:contrast(1.05)}.card__heading,.card__heading a{font-family:Cormorant Garant,serif;font-weight:400;font-size:18px;color:var(--lune-cream)}.price__regular .price-item,.price__sale .price-item--sale{color:#f5f1ec99;font-size:12px;font-family:Jost,sans-serif}.featured-collection{background:var(--lune-near-black);padding:80px 0}.featured-collection .title,.featured-collection h2{font-family:Cormorant Garant,serif!important;font-weight:300!important;font-size:clamp(32px,3.5vw,48px)!important;color:var(--lune-cream)!important;letter-spacing:.02em!important}.featured-collection .collection__view-all{color:var(--lune-champagne)!important}.card__footer .button,.quick-add__submit{border-radius:0!important;background-color:transparent!important;color:var(--lune-cream)!important;border:1px solid rgba(247,244,240,.2)!important;font-family:Jost,sans-serif!important;font-size:9px!important;letter-spacing:.2em!important;text-transform:uppercase!important}.card__footer .button:hover,.quick-add__submit:hover{background-color:var(--lune-champagne)!important;border-color:var(--lune-champagne)!important;color:var(--lune-near-black)!important}.lune-philosophy{background:var(--lune-cream);padding:140px 48px;text-align:center;position:relative;overflow:hidden}.lune-philosophy__ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(196,168,130,.18);pointer-events:none}.lune-philosophy__inner{position:relative;z-index:1}.lune-philosophy__eyebrow{font-family:Jost,sans-serif;font-size:9px;letter-spacing:.35em;text-transform:uppercase;color:var(--lune-champagne);margin-bottom:28px}.lune-philosophy__headline{font-family:Cormorant Garant,serif!important;font-size:clamp(52px,7vw,96px)!important;font-weight:300!important;color:var(--lune-near-black)!important;line-height:1!important;margin-bottom:24px!important}.lune-philosophy__headline em{font-style:italic;color:var(--lune-champagne)}.lune-philosophy__sub{font-family:Jost,sans-serif;font-size:12px;color:var(--lune-mid);letter-spacing:.08em;max-width:340px;margin:0 auto 48px;line-height:2}.lune-link-btn--dark{color:var(--lune-near-black);border-bottom-color:#0e0d0c4d}.lune-link-btn--dark:hover{color:var(--lune-champagne);border-bottom-color:var(--lune-champagne)}.lune-newsletter{padding:96px 48px;background:var(--lune-cream-dark);text-align:center}.lune-newsletter__title{font-family:Cormorant Garant,serif!important;font-size:clamp(36px,4vw,56px)!important;font-weight:300!important;color:var(--lune-near-black)!important;margin-bottom:10px!important}.lune-newsletter__sub{font-family:Jost,sans-serif;font-size:12px;color:var(--lune-mid);letter-spacing:.08em;margin-bottom:40px}.lune-newsletter__form{display:flex;max-width:440px;margin:0 auto;border-bottom:1px solid var(--lune-near-black)}.lune-newsletter__input{flex:1;background:transparent;border:none;outline:none;font-family:Jost,sans-serif;font-size:12px;letter-spacing:.08em;color:var(--lune-dark);padding:12px 0}.lune-newsletter__input::placeholder{color:var(--lune-mid)}.lune-newsletter__btn{background:transparent;border:none;font-family:Jost,sans-serif;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--lune-near-black);cursor:pointer;padding:12px 0 12px 20px;transition:color .2s}.lune-newsletter__btn:hover{color:var(--lune-champagne)}footer.footer{background-color:var(--lune-near-black);border-top:1px solid rgba(196,168,130,.12)}footer.footer .footer__heading{color:var(--lune-champagne)!important;font-family:Jost,sans-serif;font-size:9px;letter-spacing:.25em;text-transform:uppercase;font-weight:400}footer.footer a{color:#f5f1ecb3!important;font-size:12px;letter-spacing:.03em}footer.footer a:hover{color:var(--lune-champagne-lt)!important}footer.footer p,footer.footer li,footer.footer span{color:#f5f1eca6;font-size:12px}.field__input,.select__select{border:1px solid var(--lune-border)!important;border-radius:0!important;background:#fff;font-family:Jost,sans-serif}.shopify-app-block,shop-follow-button{display:none!important}body:has(.collection-hero){background-color:var(--lune-near-black)!important}body:has(.collection-hero) .header-wrapper{position:relative!important;background-color:var(--lune-near-black)!important;border-bottom:1px solid rgba(196,168,130,.12)!important}body:has(.collection-hero) .header__menu-item span,body:has(.collection-hero) .header__menu-item{color:#f5f1ecbf!important}body:has(.collection-hero) .header__heading-link .h2,body:has(.collection-hero) .header__heading-link{color:var(--lune-cream)!important}body:has(.collection-hero) .header__icon svg,body:has(.collection-hero) .header__icon path{stroke:var(--lune-cream)!important}.collection-hero,.collection-hero.color-background-1,.collection-hero.gradient{background-color:var(--lune-near-black)!important;background-image:none!important;padding:72px 48px 48px!important;border-bottom:1px solid rgba(196,168,130,.15)!important}.collection-hero__title{font-family:Cormorant Garant,serif!important;font-size:clamp(48px,6vw,84px)!important;font-weight:300!important;color:var(--lune-cream)!important;letter-spacing:-.01em!important;line-height:1!important}.collection-hero .visually-hidden{display:none!important}.collection-hero__description{color:#f5f1ec73!important;font-family:Jost,sans-serif!important;font-size:12px!important;letter-spacing:.06em!important}.facets-wrapper{background:var(--lune-near-black)!important;border-bottom:1px solid rgba(196,168,130,.12)!important}.facets-wrapper *{color:#f5f1ec8c!important}.facets-wrapper .facets__summary,.facets-wrapper details summary{font-family:Jost,sans-serif!important;font-size:10px!important;letter-spacing:.2em!important;text-transform:uppercase!important}.facets-wrapper .facets__summary:hover{color:var(--lune-champagne)!important}.facets-wrapper .select__select{background:var(--lune-near-black)!important;border-color:#c4a88233!important;font-family:Jost,sans-serif!important;font-size:10px!important;letter-spacing:.1em!important}.facets-wrapper .product-count__text{color:#f5f1ec59!important}.active-facets__button{background:#c4a8821a!important;border:1px solid rgba(196,168,130,.3)!important;border-radius:0!important;color:var(--lune-champagne-lt)!important}.collection.page-width{background:var(--lune-near-black)!important;padding-top:40px!important;padding-bottom:80px!important}ul.product-grid{background:var(--lune-near-black)!important;gap:2px!important}.collection .card-wrapper .card{background:transparent!important}.collection .card__inner,.collection .card__inner.color-background-2,.collection .card__inner.gradient{background-color:transparent!important;background-image:none!important;border-radius:0!important;border:none!important;box-shadow:none!important}.collection .card__media,.collection .card__media img{border-radius:0!important}.collection .card__information{background:transparent!important;padding:14px 4px!important}.collection .card__heading,.collection .card__heading a{font-family:Cormorant Garant,serif!important;font-size:17px!important;font-weight:400!important;color:var(--lune-cream)!important}.collection .price__regular .price-item,.collection .price__sale .price-item--sale,.collection .price-item--regular{color:#f5f1ec73!important;font-family:Jost,sans-serif!important}.collection .card__footer .button,.collection .quick-add__submit{background:transparent!important;color:#f5f1ec99!important;border:1px solid rgba(196,168,130,.25)!important}.collection .card__footer .button:hover,.collection .quick-add__submit:hover{background:var(--lune-champagne)!important;border-color:var(--lune-champagne)!important;color:var(--lune-near-black)!important}.collection~.pagination,body:has(.collection-hero) .pagination{background:var(--lune-near-black)!important;padding:40px 0 80px!important}body:has(.collection-hero) .pagination__item a,body:has(.collection-hero) .pagination__item span{font-family:Jost,sans-serif!important;font-size:11px!important;letter-spacing:.15em!important;color:#f5f1ec73!important;border-color:#c4a88233!important;background:transparent!important}body:has(.collection-hero) .pagination__item--current span,body:has(.collection-hero) .pagination__item a:hover{color:var(--lune-champagne)!important;border-color:var(--lune-champagne)!important}@media(max-width:749px){.collection-hero{padding:40px 20px 28px!important}.collection.page-width{padding-top:24px!important;padding-bottom:48px!important}}@media(max-width:749px){.header-wrapper{position:relative;background:var(--lune-near-black)}.lune-hero{height:100svh;min-height:560px}.lune-hero__content{width:100%;padding:0 28px 72px;justify-content:flex-end}.lune-hero__img:after{background:linear-gradient(to top,#0e0d0ce0 40%,#0e0d0c4d)}.lune-marquee{position:relative;z-index:1}.lune-editorial,.lune-editorial--reverse{grid-template-columns:1fr;height:auto}.lune-editorial__img,.lune-editorial--reverse .lune-editorial__img{order:1;height:60vw}.lune-editorial__text,.lune-editorial--reverse .lune-editorial__text{order:2;padding:48px 28px}.lune-values__grid{grid-template-columns:1fr;gap:48px}.lune-philosophy{padding:80px 28px}.featured-collection{padding:60px 0}}.product__media-wrapper,.product__media-list,.product__media .media,.product__media-item{background-color:var(--lune-cream-dark)!important;border-radius:0!important}.thumbnail-list__item button{border:1px solid transparent!important;border-radius:0!important;background:var(--lune-cream-dark)!important;padding:3px!important;transition:border-color .2s ease!important}.thumbnail-list__item.is-active button,.thumbnail-list__item:hover button{border-color:var(--lune-champagne)!important}.product__title h1{font-family:Cormorant Garant,serif!important;font-weight:300!important;font-size:clamp(28px,3.5vw,44px)!important;letter-spacing:.01em!important;color:var(--lune-near-black)!important;line-height:1.1!important;margin-bottom:16px!important}.product__vendor,.product__text.caption-with-letter-spacing{font-family:Jost,sans-serif!important;font-size:10px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--lune-mid)!important}.product__price{padding-top:16px!important;border-top:1px solid var(--lune-border)!important;margin-top:8px!important}.product__price .price__regular .price-item,.product__price .price__sale .price-item--sale,.product__price .price-item{font-family:Jost,sans-serif!important;font-size:20px!important;font-weight:400!important;color:var(--lune-near-black)!important;letter-spacing:.03em!important}.product__price .price-item--regular{color:var(--lune-mid)!important;font-size:14px!important}.product-form__submit{border-radius:0!important;font-family:Jost,sans-serif!important;font-size:10px!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:400!important;background-color:var(--lune-near-black)!important;color:var(--lune-cream)!important;border:1px solid var(--lune-near-black)!important;height:52px!important;transition:background-color .25s,color .25s,border-color .25s!important}.product-form__submit:hover{background-color:var(--lune-champagne)!important;border-color:var(--lune-champagne)!important;color:var(--lune-near-black)!important}.shopify-payment-button,.product-form__payment-btns,.payment-button-container{display:none!important}details.accordion>summary{font-family:Jost,sans-serif!important;font-size:10.5px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:400!important;color:var(--lune-near-black)!important;padding:20px 0!important;border-top:1px solid var(--lune-border)!important;list-style:none!important;display:flex!important;justify-content:space-between!important;align-items:center!important;cursor:pointer;transition:color .2s}details.accordion>summary:hover{color:var(--lune-champagne)!important}details.accordion>summary::-webkit-details-marker{display:none}details.accordion>summary:after{content:"+";font-family:Jost,sans-serif;font-size:18px;font-weight:300;color:var(--lune-champagne)}details.accordion[open]>summary:after{content:"\2212"}details.accordion .accordion__content,details.accordion>div{font-family:Jost,sans-serif!important;font-size:13px!important;color:var(--lune-mid)!important;line-height:1.9!important;padding:0 0 24px!important}.product__tax,.product-form__tax{font-family:Jost,sans-serif!important;font-size:11px!important;color:var(--lune-mid)!important;letter-spacing:.04em!important}.product-form__input .form__label,.product-form__input legend{font-family:Jost,sans-serif!important;font-size:10px!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--lune-dark)!important}.related-products,product-recommendations{border-top:1px solid var(--lune-border);padding-top:60px}.related-products .title,.related-products h2,product-recommendations h2{font-family:Cormorant Garant,serif!important;font-weight:300!important;font-size:clamp(24px,2.5vw,36px)!important;color:var(--lune-near-black)!important;letter-spacing:.02em!important;margin-bottom:36px!important}@media screen and (min-width:990px){.product__info-wrapper{position:sticky;top:30px}}.related-products .related-products__heading,.related-products h2,.related-products [class*=title],product-recommendations h2,product-recommendations [class*=heading]{font-family:Cormorant Garant,serif!important;font-weight:300!important;font-size:clamp(24px,2.5vw,36px)!important;color:var(--lune-near-black)!important;letter-spacing:.02em!important}.related-products .card,.related-products .card-wrapper .card,product-recommendations .card,product-recommendations .card-wrapper .card{background:var(--lune-cream-dark)!important;border-radius:0!important;border:none!important;box-shadow:none!important}.related-products .card__information,.related-products .card-information,product-recommendations .card__information,product-recommendations .card-information{background:var(--lune-cream-dark)!important;padding:12px 0!important}.related-products .card__heading,.related-products .card__heading a,product-recommendations .card__heading,product-recommendations .card__heading a{font-family:Cormorant Garant,serif!important;font-weight:400!important;font-size:16px!important;color:var(--lune-near-black)!important}.related-products .price__regular .price-item,.related-products .price-item,product-recommendations .price__regular .price-item,product-recommendations .price-item{font-family:Jost,sans-serif!important;font-size:13px!important;color:var(--lune-dark)!important}.related-products .color-scheme-1,.related-products [class*=color-scheme],product-recommendations .color-scheme-1,product-recommendations [class*=color-scheme]{background-color:var(--lune-cream-dark)!important;color:var(--lune-near-black)!important}.related-products .grid.product-grid,.related-products .grid,product-recommendations .grid.product-grid,product-recommendations .grid{background-color:var(--lune-cream)!important;gap:20px!important}.header__menu-item,.header__menu-item span,.header__menu-item.link,.header__menu-item.link--text,.list-menu__item.header__menu-item,nav .header__menu-item{color:#2d2b28!important;opacity:1!important}.header__menu-item:hover,.header__menu-item:hover span{color:#1c1b19!important;opacity:1!important}.header__heading-link,.header__heading-link .h2,.header__heading-link span{color:#2d2b28!important;opacity:1!important}.header-wrapper{background-color:#f7f4f0!important}.header__icon svg,.header__icon path{fill:#2d2b28!important;stroke:#2d2b28!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lune-custom.css.map */
