:root{--luna-ivory: #fbf9f4;--luna-white: #ffffff;--luna-ink: #141210;--luna-gold: #a8854b;--luna-champagne: #c9a961;--luna-line: #e9e4d8;--luna-muted: #8a8378}body{background:var(--luna-ivory);color:var(--luna-ink);font-family:Jost,sans-serif;font-weight:300}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.title,.banner__heading,.rich-text__heading,.image-with-text__heading{font-family:Cormorant Garamond,serif!important;font-weight:400!important;letter-spacing:.01em}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{border-radius:0!important;background:var(--luna-ink);color:var(--luna-ivory);font-family:Jost,sans-serif;font-weight:300;font-size:1.2rem;letter-spacing:.28em;text-transform:uppercase}.button--secondary,.button--tertiary{background:transparent;color:var(--luna-ink);border:1px solid var(--luna-ink)}.announcement-bar,.utility-bar{background:var(--luna-ink)!important}.announcement-bar__message,.announcement-bar__link{color:#e8d9b8!important;font-size:1.05rem;letter-spacing:.2em;text-transform:uppercase;font-weight:300}.card__heading,.card__heading a{font-family:Jost,sans-serif!important;font-weight:300!important;font-size:1.2rem!important;letter-spacing:.2em;text-transform:uppercase;text-align:center}.card-wrapper .price{color:var(--luna-muted);font-family:Jost,sans-serif;font-weight:300;letter-spacing:.06em;text-align:center}.card-wrapper .price .price-item--sale,.price--on-sale .price-item--regular{color:var(--luna-gold)}.card,.card__inner,.media{border-radius:0!important}.card--card{border:none}.header-wrapper{background:var(--luna-ivory);border-bottom:1px solid var(--luna-line)}.header__menu-item{font-family:Jost,sans-serif;font-weight:300;font-size:1.15rem;letter-spacing:.28em;text-transform:uppercase}.header__active-menu-item{border-bottom:1px solid var(--luna-gold);text-decoration:none}.footer{background:var(--luna-ivory);border-top:1px solid var(--luna-line);color:var(--luna-ink)}.footer__content-bottom{border-top:1px solid var(--luna-line)}.field__input,.select__select,.customer .field input,.search__input{border-radius:0!important;background:var(--luna-white);border:1px solid #d9d2c2;font-family:Jost,sans-serif;font-weight:300}.luna-eyebrow{font-family:Jost,sans-serif;font-weight:300;font-size:1.1rem;letter-spacing:.4em;text-transform:uppercase;color:var(--luna-gold);text-align:center}@keyframes luna-in-left{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:none}}@keyframes luna-in-right{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}@keyframes luna-word{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes luna-sheen{0%{background-position:120% 0}45%{background-position:-20% 0}to{background-position:-20% 0}}.luna-logo-anim{position:relative;display:flex;flex-direction:column;align-items:center}.luna-logo-anim__row{display:flex;overflow:hidden}.luna-logo-anim__left{display:block;animation:luna-in-left 1.6s cubic-bezier(.22,1,.36,1) .2s both}.luna-logo-anim__right{display:block;animation:luna-in-right 1.6s cubic-bezier(.22,1,.36,1) .2s both}.luna-logo-anim__word{display:block;animation:luna-word 1s ease-out 1.5s both}.luna-logo-anim__sheen{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 42%,#c9a961 50%,transparent 58%);background-size:250% 100%;background-repeat:no-repeat;animation:luna-sheen 6s ease-in-out 2.6s infinite}.product__title,.product__title h1,.product__title.h1{font-family:Cormorant Garamond,serif!important;font-weight:400!important;letter-spacing:.01em}.product__text,.caption-with-letter-spacing{color:var(--luna-gold)!important;font-family:Jost,sans-serif;font-weight:300;letter-spacing:.3em;text-transform:uppercase}.product .price .price-item{font-family:Jost,sans-serif;font-weight:300;letter-spacing:.08em;color:var(--luna-ink)}.product .price--on-sale .price-item--sale{color:var(--luna-gold)}.product-form__input .form__label,.quantity__label{font-family:Jost,sans-serif;font-weight:300;font-size:1.05rem;letter-spacing:.26em;text-transform:uppercase}.product-form__input input[type=radio]+label{border-radius:0!important;font-family:Jost,sans-serif;font-weight:300;letter-spacing:.12em;background:var(--luna-white);border:1px solid #d9d2c2}.product-form__input input[type=radio]:checked+label{background:var(--luna-ink);color:var(--luna-ivory);border-color:var(--luna-ink)}.quantity{border-radius:0!important;background:var(--luna-white);border:1px solid #d9d2c2}.product__accordion .summary__title h2,.product__accordion .accordion__title{font-family:Jost,sans-serif!important;font-weight:300!important;font-size:1.15rem!important;letter-spacing:.22em;text-transform:uppercase}.accordion{border-top-color:var(--luna-line)!important;border-bottom-color:var(--luna-line)!important}.product__tax,.product__sku{font-family:Jost,sans-serif;font-weight:300;color:var(--luna-muted);letter-spacing:.06em}.product__media-wrapper .media,.product__media-list .media{border-radius:0!important}.product-form__submit{min-height:5rem}*{min-width:0}html,body{overflow-x:clip;max-width:100%}img,svg,video,iframe,canvas{max-width:100%}@media screen and (max-width:749px){input,select,textarea{font-size:16px!important}}.rte,.luna-acc__body,.card__heading,.product__title{overflow-wrap:anywhere}.rte table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width:749px){a,button,label,summary,[role=button]{touch-action:manipulation}button,.button,[type=submit]{min-height:44px}}@supports (padding: env(safe-area-inset-bottom)){.luna-pd__add,.luna-cart__sticky{margin-bottom:env(safe-area-inset-bottom)}}html{-webkit-text-size-adjust:100%}#MainContent{animation:lunaPageIn var(--luna-vt-in, .7s) cubic-bezier(.22,1,.36,1) both;transform-origin:center top}@keyframes lunaPageIn{0%{opacity:0;transform:translate3d(0,18px,0) scale(.994)}to{opacity:1;transform:none}}@view-transition{navigation:auto}::view-transition-old(root){-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.62' numOctaves='4' seed='7'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(202deg,#000 0%,#000 26%,rgba(0,0,0,.55) 40%,transparent 62%,transparent 100%);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.62' numOctaves='4' seed='7'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(202deg,#000 0%,#000 26%,rgba(0,0,0,.55) 40%,transparent 62%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-size:240px 240px,260% 260%;mask-size:240px 240px,260% 260%;animation:lunaDust var(--luna-dust, 1s) cubic-bezier(.32,0,.5,1) both;transform-origin:60% 40%}@keyframes lunaDust{0%{-webkit-mask-position:0 0,120% 120%;mask-position:0 0,120% 120%;opacity:1;filter:blur(0px) brightness(1);transform:none}55%{opacity:.92;filter:blur(1.5px) brightness(1.04)}to{-webkit-mask-position:46px -72px,-30% -30%;mask-position:46px -72px,-30% -30%;opacity:0;filter:blur(7px) brightness(1.1);transform:translate3d(14px,-34px,0) scale(1.035)}}::view-transition-new(root){animation:none}::view-transition-group(luna-header){animation-duration:var(--luna-vt-in, .7s)}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}#MainContent{animation:none}::view-transition-old(root),::view-transition-new(root){animation:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/luna-maison.css.map */
