:root{--bg: #FBF8F5;--bg-soft: #F5F0EA;--text: #2A2623;--muted: #8A837C;--blush: #D4A5A0;--blush-hover: #C4938E;--border: #EDE6DE;--white: #fff;--font-h: "Cormorant Garamond", Georgia, serif;--font-b: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--radius: 14px;--shadow: 0 8px 32px rgba(42,38,35,.06)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-b);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--font-h);font-weight:500;letter-spacing:-.02em}.l-header{background:var(--white);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:50}.l-header__inner{max-width:1180px;margin:0 auto;padding:0 24px;min-height:64px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.l-header__nav{display:flex;gap:22px;align-items:center}.l-header__nav a{font-size:13px;font-weight:500;text-decoration:none;color:var(--text);opacity:.85}.l-header__nav a:hover{opacity:1;color:var(--blush)}.l-header__nav--left{justify-content:flex-start}.l-header__nav--right{justify-content:flex-end}.l-header__brand{text-align:center;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:2px}.l-header__name{font-family:var(--font-h);font-size:18px;letter-spacing:.28em;text-transform:uppercase;font-weight:500}.l-header__tag{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.l-header__cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--blush);color:#fff;font-size:10px;margin-left:4px}@media(max-width:749px){.l-header__nav--left{display:none}.l-header__inner{grid-template-columns:auto 1fr auto}.l-header__brand{align-items:flex-start;text-align:left}}.l-footer{background:var(--bg-soft);border-top:1px solid var(--border);padding:48px 24px 32px;margin-top:0}.l-footer__inner{max-width:1100px;margin:0 auto;text-align:center}.l-footer__name{font-family:var(--font-h);font-size:16px;letter-spacing:.22em;text-transform:uppercase}.l-footer__brand p{color:var(--muted);font-size:13px;margin:8px 0 20px}.l-footer__links{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin-bottom:24px}.l-footer__links a{font-size:13px;text-decoration:none;color:var(--text)}.l-footer__links a:hover{color:var(--blush)}.l-footer__copy{font-size:12px;color:var(--muted);margin:0}.l-page{max-width:1100px;margin:0 auto;padding:40px 24px 64px}.l-page h1{font-size:2rem;margin:0 0 16px}.l-product{max-width:1100px;margin:0 auto;padding:40px 24px 64px;display:grid;grid-template-columns:1fr 1fr;gap:48px}@media(max-width:900px){.l-product{grid-template-columns:1fr}}.l-product__title{font-size:2rem;margin:0 0 8px}.l-product__price{font-size:1.25rem;margin:0 0 16px}.l-product__desc{color:var(--muted);margin-bottom:24px}.l-product__form button{background:var(--blush);color:#fff;border:none;border-radius:999px;padding:14px 32px;font-size:14px;font-weight:600;cursor:pointer}.l-product__form button:hover{background:var(--blush-hover)}@media(max-width:749px){.lh-hero{padding:20px 0 28px}.lh-hero__title{font-size:2.1rem!important}.lh-hero__text{font-size:14px;margin-bottom:20px}.lh-btn{width:100%;justify-content:center}.lh-products{padding:28px 0 32px}.lh-trust{padding:28px 0 36px}.l-header__name{font-size:15px;letter-spacing:.2em}}.l-header__brand{position:relative;padding:4px 0}.l-header__name{position:relative}.l-header__tag{display:block;margin-top:2px}.l-header__nav a{position:relative}.l-header__nav a:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:1px;background:#d4a5a0;transition:width .25s ease}.l-header__nav a:hover:after{width:100%}.l-footer{position:relative}.l-footer:before{content:"\2726";display:block;text-align:center;color:#d4a5a0;font-size:12px;margin-bottom:12px;opacity:.7}.l-footer__name{position:relative}.l-header__brand{text-align:center;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 8px;position:relative}.l-header__mark{font-size:10px;color:#d4a5a0;line-height:1;animation:l-brand-twinkle 2.8s ease-in-out infinite;margin-bottom:1px}.l-header__name{font-family:Cormorant Garamond,Georgia,serif;font-size:17px;letter-spacing:.32em;text-transform:uppercase;font-weight:500;color:#2a2623;line-height:1.15;padding-right:.32em}.l-header__tag{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#8a837c;font-weight:500}.l-header__tag-line{display:block;width:16px;height:1px;background:linear-gradient(90deg,transparent,#D4A5A0,transparent)}.l-header__logo{max-height:36px;width:auto}.l-header__icon-link{display:inline-flex;align-items:center;justify-content:center;color:#2a2623;opacity:.8;text-decoration:none;transition:opacity .2s,color .2s}.l-header__icon-link:hover{opacity:1;color:#d4a5a0}.l-header__nav a.is-active{color:#d4a5a0;opacity:1}.l-header__nav a.is-active:after{width:100%;background:#d4a5a0}.l-header__cart{position:relative}@keyframes l-brand-twinkle{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@media(max-width:749px){.l-header__nav--left{display:none}.l-header__inner{grid-template-columns:1fr auto}.l-header__brand{grid-column:1;align-items:flex-start;text-align:left}.l-header__nav--right{grid-column:2}.l-header__name{font-size:15px;letter-spacing:.24em}.l-header__tag-line{width:10px}}.l-header{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/lumina.css.map */
