html{scroll-behavior:smooth;scroll-padding-top:110px}body{letter-spacing:.025rem}.header__heading-link .h2{font-size:2.8rem;letter-spacing:.12em;text-transform:uppercase;font-weight:400}.header__menu-item{font-size:1.35rem;letter-spacing:.06em;padding:1.2rem 1.8rem}.announcement-bar__message{font-size:1.15rem;letter-spacing:.09em;min-height:3.4rem;padding:.7rem 0}.header-wrapper--border-bottom{border-color:#d9cbb8}.button,.shopify-challenge__button{font-size:1.3rem;letter-spacing:.06em;min-height:4.8rem}.button:after{border-radius:0}.ml-eyebrow{font-size:1.05rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#7b6042;margin:0 0 1.8rem}.ml-hero{display:grid;grid-template-columns:.92fr 1.08fr;gap:5rem;align-items:center;padding-top:4.4rem;padding-bottom:6.6rem;min-height:630px}.ml-hero__copy{padding:2.4rem 0 2.4rem .8rem;max-width:48rem}.ml-hero h1{font-size:clamp(3.8rem,4.3vw,6rem);line-height:1.14;letter-spacing:-.04em;margin:0 0 2.4rem}.ml-hero h1 em{display:block;font-weight:inherit;color:#967345;font-size:.95em;margin-top:.5rem}.ml-hero__intro{max-width:35rem;font-size:1.6rem;line-height:1.8;color:#6d6056;margin:0 0 3rem}.ml-button{display:inline-flex;gap:2.5rem;text-decoration:none;padding:0 2.4rem}.ml-text-link{font-size:1.25rem;line-height:1.6;color:#584331;display:inline-flex;align-items:center;gap:1.6rem;text-decoration:none;padding:.5rem 0;border-bottom:1px solid #b69a70;transition:color .2s}.ml-text-link:hover{color:#946c34;border-bottom-color:currentColor}.ml-hero__copy>.ml-text-link{display:table;margin-top:2.4rem}.ml-hero__visual{position:relative;min-width:0;padding:0 6rem 4.8rem 0}.ml-hero__main{display:block;aspect-ratio:1/1.08;border-radius:48% 48% 2px 2px;overflow:hidden;background:#eeebe5;outline:1px solid #c3aa85;outline-offset:10px}.ml-hero__main img{display:block;width:100%;height:100%;object-fit:cover}.ml-hero__detail{position:absolute;right:0;bottom:0;width:43%;background:#fffdf9;border:8px solid #fffdf9;box-shadow:0 12px 26px #342a2314;text-decoration:none;color:#584331}.ml-hero__detail img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.ml-hero__detail>span{font-size:1.05rem;display:flex;justify-content:space-between;padding:.8rem .2rem .2rem;letter-spacing:.02em}.ml-hero__caption{position:absolute;bottom:-.5rem;left:0;max-width:48%;font-size:.95rem;letter-spacing:.1em;text-transform:uppercase;color:#77654f}.ml-section-heading{text-align:center;max-width:70rem;margin:0 auto 3.6rem}.ml-section-heading h2,.ml-edit h2{font-size:clamp(2.8rem,3vw,3.8rem);letter-spacing:-.03em;line-height:1.3;margin:0}.ml-collections{padding-top:5.6rem;padding-bottom:6rem;border-top:1px solid #e4d8c7}.ml-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}.ml-collection-card__image{display:block;aspect-ratio:1;overflow:hidden;background:#eee8dd}.ml-collection-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ml-collection-card__image:hover img,.ml-product-card__image:hover img{transform:scale(1.025)}.ml-collection-card__line{display:flex;gap:1rem;align-items:baseline;justify-content:space-between;margin:1.8rem 0 .7rem}.ml-collection-card h3{font-size:2.3rem;letter-spacing:-.025em;line-height:1.3;margin:0}.ml-collection-card h3 a,.ml-product-card h3 a{color:inherit;text-decoration:none}.ml-collection-card__price{font-size:1.1rem;white-space:nowrap;color:#766550}.ml-collection-card p{font-size:1.35rem;line-height:1.6;margin:.8rem 0 1.4rem;color:#75665b;min-height:4.3rem}.ml-edit{padding-top:4.8rem;padding-bottom:7.2rem}.ml-edit__heading{display:flex;align-items:end;justify-content:space-between;gap:2rem}.ml-edit__heading .ml-eyebrow{margin-bottom:1rem}.ml-edit__intro{font-size:1.4rem;color:#75665b;margin:1.6rem 0 3rem;max-width:61rem}.ml-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem}.ml-product-card__image{display:block;aspect-ratio:1;overflow:hidden;background:#eee8dd}.ml-product-card__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.ml-product-card h3{font-family:var(--font-body-family);font-size:1.35rem;line-height:1.6;margin:1.5rem 0 .6rem;letter-spacing:0}.ml-product-card__price{font-size:1.25rem;color:#796347;margin:0}.image-with-text__heading{letter-spacing:-.03em;line-height:1.25}.image-with-text__text p{font-size:1.45rem;line-height:1.9}.image-with-text__content{padding:4.8rem}.newsletter__wrapper .h2{font-size:3rem;letter-spacing:-.02em}.newsletter__subheading p{font-size:1.4rem;line-height:1.7}.footer__content-top{padding-bottom:3rem}.footer-block__heading{font-size:1.8rem}.footer-block__details-content{font-size:1.35rem;line-height:1.8}.footer-block--menu .list-menu__item--link{font-size:1.3rem}.collection-hero__title{font-size:clamp(3.3rem,4vw,4.8rem);letter-spacing:-.035em}.collection-hero__description{font-size:1.5rem;line-height:1.8;max-width:75rem}.card__heading{font-size:1.4rem;line-height:1.5;font-family:var(--font-body-family)}.card-information .price{font-size:1.25rem;letter-spacing:0;color:#795f40}.card__information{padding-top:1.5rem!important}.card__inner .card__media img{object-fit:contain}.product__title h1{font-size:clamp(2.6rem,3vw,4rem);line-height:1.3;letter-spacing:-.03em}.product__text{font-size:1.15rem;letter-spacing:.13em;text-transform:uppercase;color:#80684b}.product__description{font-size:1.4rem;line-height:1.85}.product__description li{margin-bottom:.5rem}.product-form__input--pill input[type=radio]+label{font-size:1.25rem;line-height:1.4}.product__info-container .price{font-size:1.8rem;color:#6f5437}.thumbnail{border-color:#d9cbb8}a:focus-visible,button:focus-visible{outline:2px solid #8b6c3d;outline-offset:4px}@media(min-width:990px){.header--top-center .header__inline-menu{margin-top:.3rem}.header{row-gap:.7rem}.ml-hero__visual{max-width:62rem}.product__info-wrapper{padding-left:5rem!important}}@media(max-width:989px){.ml-hero{gap:3rem;min-height:0}.ml-hero__visual{padding-right:3rem}.ml-hero h1{font-size:4.2rem}.ml-collection-grid{gap:2rem}.ml-collection-card__line{display:block}.ml-collection-card__price{display:block;margin-top:.7rem}.ml-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3rem}.header__heading-link .h2{font-size:2.2rem}.image-with-text__content{padding:3rem}}@media(max-width:749px){html{scroll-padding-top:90px}.header__heading-link .h2{font-size:1.75rem;letter-spacing:.075em}.announcement-bar__message{font-size:.95rem;letter-spacing:.025em}.header{padding-top:1.2rem;padding-bottom:1.2rem}.ml-hero{display:flex;flex-direction:column;gap:3.2rem;padding-top:3.8rem;padding-bottom:5rem}.ml-hero__copy{text-align:center;padding:0;max-width:40rem}.ml-hero h1{font-size:4.3rem;margin-bottom:1.6rem}.ml-hero__intro{font-size:1.45rem;line-height:1.8;margin:0 auto 2.4rem;max-width:32rem}.ml-eyebrow{font-size:.95rem;margin-bottom:1.5rem}.ml-hero__copy>.ml-text-link{margin:1.6rem auto 0}.ml-hero__visual{width:100%;max-width:42rem;padding:0 4.4rem 4rem 1rem}.ml-hero__main{outline-offset:7px;aspect-ratio:1.05}.ml-hero__detail{width:40%;border-width:6px}.ml-hero__detail>span{font-size:.9rem;padding:.6rem .1rem .1rem}.ml-hero__caption{left:1rem;font-size:.8rem;max-width:49%}.ml-collections{padding-top:4.2rem;padding-bottom:3rem}.ml-section-heading{margin-bottom:2.8rem}.ml-section-heading h2{font-size:2.8rem}.ml-collection-grid{grid-template-columns:1fr;gap:3.8rem}.ml-collection-card__image{aspect-ratio:1.12}.ml-collection-card__line{display:flex}.ml-collection-card__price{margin-top:0}.ml-collection-card p{min-height:0;margin:.7rem 0 1rem}.ml-collection-card h3{font-size:2.4rem}.ml-edit{padding-top:4rem;padding-bottom:4.6rem}.ml-edit__heading{display:block}.ml-edit__heading>.ml-text-link{margin-top:1.8rem}.ml-edit h2{font-size:3rem}.ml-edit__intro{font-size:1.35rem}.ml-product-grid{gap:2.6rem 1.4rem}.ml-product-card h3{font-size:1.2rem}.ml-product-card__price{font-size:1.15rem}.image-with-text__content{padding:3.2rem 2.4rem}.image-with-text__heading{font-size:3rem}.collection-hero__title{font-size:3.2rem}.product__title h1{font-size:2.6rem}.footer-block__details-content{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ml-collection-card__image img,.ml-product-card__image img,.ml-text-link{transition:none}}.ml-about-page{padding-top:5.6rem;padding-bottom:7.2rem;max-width:96rem}.ml-about-page__header{text-align:center;border-bottom:1px solid #d4bf97;padding-bottom:2.8rem;margin-bottom:3.2rem}.ml-about-page__header h1{font-size:clamp(3.6rem,4vw,5.2rem);line-height:1.25;letter-spacing:-.035em;margin:0}.ml-about-page__content{max-width:72rem;margin:auto;font-size:1.55rem;line-height:1.9;color:#5e5045}.ml-about__signature{text-align:center;margin:0 0 2rem}.ml-about__signature img{mix-blend-mode:multiply}.ml-about__intro{text-align:center;margin-bottom:3.6rem}.ml-about__intro h2{font-size:3rem;line-height:1.35;letter-spacing:-.025em;margin:1rem 0 2rem}.ml-about__intro p{max-width:64rem;margin:0 auto 1.6rem}.ml-about__collections{margin:4rem 0;padding:3.2rem;background:#f0e9dc;border:1px solid #e2d5c1}.ml-about__collections>h2{margin-top:0;font-size:2.8rem}.ml-about__collections h3{font-size:2rem;line-height:1.5;margin:2.4rem 0 .8rem}.ml-about__collections p{margin:0}.ml-about__closing h2{font-size:2.8rem;line-height:1.4;margin:0 0 1.6rem}.ml-about__closing p{margin:0 0 1.6rem}.ml-about__cta{margin-top:3rem!important;display:flex;flex-wrap:wrap;align-items:center;gap:2.4rem}@media(max-width:749px){.ml-about-page{padding-top:3.6rem;padding-bottom:4.8rem}.ml-about-page__content{font-size:1.45rem}.ml-about__intro h2{font-size:2.6rem}.ml-about__collections{padding:2.4rem;margin:3rem 0}.ml-about__collections>h2,.ml-about__closing h2{font-size:2.5rem}.ml-about__cta{gap:1.8rem}}.header .ml-header-brand{display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;max-width:100%;text-decoration:none}.ml-header-brand .header__heading-logo-wrapper{width:60px;flex:0 0 60px}.ml-header-brand .header__heading-logo{display:block;width:60px;height:60px;object-fit:contain;mix-blend-mode:multiply}.ml-header-brand__name{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;font-size:2.4rem;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:#342a23}@media(max-width:749px){.header .ml-header-brand{gap:.6rem;padding:0}.ml-header-brand .header__heading-logo-wrapper{width:44px;flex-basis:44px}.ml-header-brand .header__heading-logo{width:44px;height:44px}.ml-header-brand__name{font-size:1.5rem;max-width:10rem;text-align:left;letter-spacing:.065em}}@media(min-width:550px)and (max-width:749px){.ml-header-brand__name{max-width:none;font-size:2rem}}@media(max-width:359px){.header .ml-header-brand{gap:.4rem}.ml-header-brand .header__heading-logo-wrapper{width:34px;flex-basis:34px}.ml-header-brand .header__heading-logo{width:34px;height:34px}.ml-header-brand__name{font-size:1.2rem;max-width:8rem;letter-spacing:.04em}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/moonlit-studio.css.map */
