body{--ml-ink:#292623;--ml-muted:#766d65;--ml-line:#ded7cf;--ml-paper:#fcfaf7;color:var(--ml-ink)}
body h1,body h2,.ml-neck-family h1,.ml-women-family h1,.ml-men-family h1,.ml-heart-family h1,.ml-initial-family h1,.ml-name-family h1,.ml-engrave-family h1,.ml-icon-family h1{font-family:Georgia,'Times New Roman',serif!important;font-weight:400!important;letter-spacing:-.025em!important;line-height:1.18}
body .product__section h1{font-size:clamp(28px,3vw,42px)!important;text-align:left}
body .collection__page h1,body .ml-bs-heading h1{font-size:clamp(34px,4vw,52px)!important}
body .product__section-content{background:var(--ml-paper);border:1px solid #eee8e0;border-radius:12px;padding:28px}
body .product__section #addToCart{background:#292623!important;color:#fff!important;border:1px solid #292623!important;border-radius:6px!important;min-height:52px;letter-spacing:.12em;text-transform:uppercase;font-size:12px!important;transition:background .2s}
body .product__section #addToCart:hover{background:#50453a!important}
body .product__section .price{font-size:19px;letter-spacing:.015em;margin:12px 0 20px}
body .product__section .ml-neck-family>p{font-size:12px;color:var(--ml-muted);line-height:1.6}
body .collection__page .prod-container,body .ml-bs-grid .prod-container{border:1px solid #eee8e2;border-radius:8px;background:#f7f4ef}
body .product--listing-title{font-size:13px!important;line-height:1.6!important;letter-spacing:.02em}
body .collection__page .icn,body .ml-bs-grid .icn{background:#54483d!important;color:#fff!important;border-radius:3px!important;font-size:9px!important;font-weight:500;letter-spacing:.04em}
body .collection__page .product-loop,body .ml-bs-grid{row-gap:40px}
body .ml-heart-count{color:#8a7867;font-size:11px;letter-spacing:.04em}
body .ml-neck-family select{padding-right:35px!important;background-image:none!important}
body #shopify-section-sections--17973559623946__132884eb-5563-49c7-8cc8-0368ad07e40f{position:relative;z-index:2}
.scrolling__text-section{margin-bottom:0!important;letter-spacing:.13em}
.scrolling__text-section:hover .scrolling__text--content,.scrolling__text-section:focus-within .scrolling__text--content{animation-play-state:paused!important}
@media(max-width:740px){body .product__section-content{padding:20px 15px;border-radius:8px;margin-top:16px}body .product__section h1{font-size:29px!important}.scrolling__text-section{letter-spacing:.08em}}
@media(prefers-reduced-motion:reduce){.scrolling__text-section .scrolling__text--content{animation:none!important}.scrolling__text--wrapper{overflow-x:auto}}
header.theme-header #logo img{mix-blend-mode:multiply}
nav.navigation.full-nav{border-bottom:1px solid #e8dfd4}
