@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400&family=DM+Sans:wght@300;400;500&display=swap";:root{--em-parchment: #FAFAF8;--em-greige: #F0EDE6;--em-linen: #E8E4DC;--em-stone: #B8B0A0;--em-charcoal: #2C2C2A;--em-black: #111110;--em-gold: #C8A882;--em-font-display: "Cormorant Garamond", Georgia, serif;--em-font-body: "DM Sans", sans-serif}body{background-color:var(--em-parchment);font-family:var(--em-font-body);color:var(--em-charcoal);-webkit-font-smoothing:antialiased}.announcement-bar{background-color:var(--em-black)!important;color:#fafaf8!important;font-family:var(--em-font-body)!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:10px 0!important}.header{background-color:var(--em-parchment)!important;border-bottom:.5px solid var(--em-linen)!important;padding:18px 0!important}.header__heading-link,.header__menu-item,.header__icon{color:var(--em-black)!important;font-family:var(--em-font-body)!important;font-size:12px!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:400!important}.em-hero{position:relative;width:100%;height:92vh;min-height:600px;overflow:hidden;display:flex;align-items:flex-end;padding-bottom:6vh}.em-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.em-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1111108c,#11111000 60%)}.em-hero__content{position:relative;z-index:2;padding:0 6vw;max-width:700px}.em-hero__eyebrow{font-family:var(--em-font-body);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--em-gold);margin-bottom:16px;display:block}.em-hero__headline{font-family:var(--em-font-display);font-size:clamp(48px,7vw,88px);font-weight:300;line-height:1;color:#fafaf8;margin:0 0 28px;font-style:italic}.em-hero__cta{display:inline-block;font-family:var(--em-font-body);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#fafaf8;border:.5px solid rgba(250,250,248,.6);padding:14px 32px;text-decoration:none;transition:background .3s,color .3s}.em-hero__cta:hover{background:#fafaf8;color:var(--em-black)}.em-trust{background:var(--em-greige);padding:20px 6vw;display:flex;justify-content:center;align-items:center;gap:clamp(24px,4vw,60px);flex-wrap:wrap}.em-trust__item{display:flex;align-items:center;gap:8px;font-family:var(--em-font-body);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--em-charcoal)}.em-trust__item svg{width:16px;height:16px;stroke:var(--em-gold);fill:none;stroke-width:1.5;flex-shrink:0}.em-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--em-linen);margin:2px 0}.em-category{position:relative;overflow:hidden;aspect-ratio:3/4;cursor:pointer}.em-category__image{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.em-category:hover .em-category__image{transform:scale(1.04)}.em-category__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#11111080,#11111000 50%)}.em-category__label{position:absolute;bottom:28px;left:28px;right:28px}.em-category__word{display:block;font-family:var(--em-font-display);font-size:clamp(28px,3.5vw,44px);font-weight:300;font-style:italic;color:#fafaf8;line-height:1;margin-bottom:8px}.em-category__link{display:inline-block;font-family:var(--em-font-body);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#fafaf8bf;text-decoration:none;border-bottom:.5px solid rgba(250,250,248,.4);padding-bottom:2px}.em-section-header{text-align:center;padding:72px 6vw 40px}.em-section-header__eyebrow{display:block;font-family:var(--em-font-body);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--em-stone);margin-bottom:12px}.em-section-header__title{font-family:var(--em-font-display);font-size:clamp(32px,4vw,52px);font-weight:300;font-style:italic;color:var(--em-black);margin:0;line-height:1.1}.em-products{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--em-linen);padding:0 0 2px}.em-product-card{background:var(--em-parchment);padding-bottom:24px}.em-product-card__image-wrap{overflow:hidden;aspect-ratio:1/1;background:var(--em-greige)}.em-product-card__image{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.em-product-card:hover .em-product-card__image{transform:scale(1.04)}.em-product-card__info{padding:16px 20px 0}.em-product-card__category{display:block;font-family:var(--em-font-body);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--em-stone);margin-bottom:6px}.em-product-card__name{font-family:var(--em-font-display);font-size:18px;font-weight:400;color:var(--em-black);margin:0 0 6px;line-height:1.2}.em-product-card__price{font-family:var(--em-font-body);font-size:13px;color:var(--em-charcoal)}.em-product-card__cta{display:block;margin:14px 20px 0;font-family:var(--em-font-body);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--em-black);text-decoration:none;border-bottom:.5px solid var(--em-stone);padding-bottom:2px;width:fit-content;transition:color .2s,border-color .2s}.em-product-card__cta:hover{color:var(--em-gold);border-color:var(--em-gold)}.em-statement{background:var(--em-greige);padding:100px 6vw;text-align:center}.em-statement__quote{font-family:var(--em-font-display);font-size:clamp(36px,5vw,68px);font-weight:300;font-style:italic;color:var(--em-black);line-height:1.15;max-width:900px;margin:0 auto 32px}.em-statement__sub{font-family:var(--em-font-body);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--em-stone)}.em-editorial{position:relative;width:100%;height:70vh;min-height:480px;overflow:hidden;display:flex;align-items:center}.em-editorial__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.em-editorial__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#11111061}.em-editorial__content{position:relative;z-index:2;padding:0 8vw;max-width:560px}.em-editorial__headline{font-family:var(--em-font-display);font-size:clamp(40px,6vw,76px);font-weight:300;font-style:italic;color:#fafaf8;line-height:1.05;margin:0 0 24px}.em-editorial__cta{display:inline-block;font-family:var(--em-font-body);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#fafaf8;border-bottom:.5px solid rgba(250,250,248,.5);padding-bottom:3px;text-decoration:none}.em-newsletter{background:var(--em-greige);padding:80px 6vw;text-align:center}.em-newsletter__title{font-family:var(--em-font-display);font-size:clamp(28px,3.5vw,44px);font-weight:300;font-style:italic;color:var(--em-black);margin:0 0 8px}.em-newsletter__sub{font-family:var(--em-font-body);font-size:12px;color:var(--em-stone);letter-spacing:.06em;margin-bottom:28px}.em-newsletter__form{display:flex;justify-content:center;max-width:420px;margin:0 auto}.em-newsletter__input{flex:1;border:.5px solid var(--em-stone);background:transparent;padding:14px 18px;font-family:var(--em-font-body);font-size:12px;color:var(--em-black);outline:none;border-right:none}.em-newsletter__input::placeholder{color:var(--em-stone);letter-spacing:.08em}.em-newsletter__btn{background:var(--em-black);color:var(--em-parchment);border:.5px solid var(--em-black);padding:14px 24px;font-family:var(--em-font-body);font-size:10px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.footer{background:var(--em-black)!important;color:var(--em-stone)!important}@media(max-width:768px){.em-hero{height:88vh}.em-categories{grid-template-columns:1fr}.em-category{aspect-ratio:4/3}.em-products{grid-template-columns:repeat(2,1fr)}.em-newsletter__form{flex-direction:column}.em-newsletter__input{border-right:.5px solid var(--em-stone);border-bottom:none}.product__title{font-family:var(--em-font-display)!important;font-size:clamp(28px,4vw,48px)!important;font-weight:300!important;font-style:italic!important;color:var(--em-black)!important;line-height:1.1!important}.product__description{font-family:var(--em-font-body)!important;font-size:14px!important;color:var(--em-charcoal)!important;line-height:1.7!important}.price__regular .price-item,.price__sale .price-item{font-family:var(--em-font-body)!important;font-size:18px!important;color:var(--em-black)!important;font-weight:400!important}.product-form__submit{background:var(--em-black)!important;color:var(--em-parchment)!important;font-family:var(--em-font-body)!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;border:none!important;border-radius:0!important;padding:18px 40px!important}.product-form__submit:hover{background:var(--em-charcoal)!important}.card__heading{font-family:var(--em-font-display)!important;font-size:20px!important;font-weight:400!important;color:var(--em-black)!important}.card__information .price{font-family:var(--em-font-body)!important;font-size:14px!important;color:var(--em-charcoal)!important}.collection__title,.section-header__title{font-family:var(--em-font-display)!important;font-weight:300!important;font-style:italic!important;color:var(--em-black)!important}.header__menu-item span{font-family:var(--em-font-body)!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--em-black)!important}.cart__checkout-button{background:var(--em-black)!important;color:var(--em-parchment)!important;font-family:var(--em-font-body)!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-radius:0!important}.footer__content-top{background:var(--em-black)!important}.footer-block__heading{font-family:var(--em-font-body)!important;font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#fafaf8!important}.footer__list-item a{font-family:var(--em-font-body)!important;font-size:12px!important;color:var(--em-stone)!important}.footer__copyright-content{font-family:var(--em-font-body)!important;font-size:10px!important;color:var(--em-stone)!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/earthmelon-custom.css.map */
