.elara{--e-cream: #f3f0e9;--e-ink: #121212;--e-text: #2b2b2b;--e-line: #e3e0d9;--e-dark: #1a1a1a;--e-gold: #d9b26a;--e-green: #2e7d32;--e-soft: #f5f5f5;--e-display: var(--elara-display, "Playfair Display", Georgia, serif);--e-serif: var(--elara-serif, "Lora", Georgia, serif);--e-sans: var(--elara-sans, "Assistant", "Helvetica Neue", Arial, sans-serif);font-family:var(--e-sans);color:var(--e-text);font-size:16px;line-height:1.6;width:100%;grid-column:1 / -1}.elara *,.elara *:before,.elara *:after{box-sizing:border-box}.elara a{color:inherit;text-decoration:none}.elara img{max-width:100%;display:block}.elara h1,.elara h2,.elara h3{color:var(--e-ink);margin:0;font-weight:400;text-transform:none}.elara-container{width:100%;max-width:1100px;margin:0 auto;padding:0 16px}.elara-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--e-ink);color:#fff!important;border:1px solid var(--e-ink);padding:11px 20px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:opacity .2s;white-space:nowrap}.elara-btn:hover{opacity:.85}.elara-hero{position:relative;min-height:640px;display:flex;align-items:flex-end;justify-content:center;background:#b9ab98;overflow:hidden}.elara-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.elara-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000073,#0000 45%);pointer-events:none}.elara-hero__text{position:relative;z-index:1;text-align:center;color:#fff;padding:0 16px 48px}.elara .elara-hero__text h1{color:#fff;font-family:var(--e-display);font-size:clamp(26px,3.2vw,40px);line-height:1.2}.elara-hero__text p{margin:8px 0 0;font-size:18px;color:#fff}.elara-hero__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.elara-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:18px 16px;border-bottom:3px solid var(--e-soft)}.elara-pill{border:1px solid var(--e-ink);padding:10px 18px;color:var(--e-ink);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:background .2s,color .2s}.elara a.elara-pill:hover{background:var(--e-ink);color:#fff}.elara-section{padding:64px 0 24px}.elara-section__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.elara .elara-section__title{font-family:var(--e-display);font-weight:700;font-size:clamp(30px,3.4vw,44px);line-height:1.15}.elara-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px 8px}.elara-card{display:block}.elara-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--e-soft)}.elara-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.elara-card:hover .elara-card__media img{transform:scale(1.03)}.elara-card:hover .elara-card__title{text-decoration:underline;text-underline-offset:3px}.elara .elara-card__title{font-family:var(--e-serif);font-size:17px;line-height:1.3;margin:16px 0 8px;color:var(--e-ink)}.elara-badge{position:absolute;left:10px;bottom:10px;z-index:2;background:var(--e-green);color:#fff;font-size:13px;letter-spacing:.04em;padding:3px 13px;border-radius:20px}.elara-badge--out{background:#6b6b6b}.elara-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.elara-price s{color:var(--e-text);font-size:13px;letter-spacing:.04em}.elara-price__now{color:var(--e-green);font-weight:700;font-size:17px;letter-spacing:.06em}.elara-divider{display:flex;align-items:center;gap:24px;margin:72px auto 0;max-width:1180px;padding:0 16px}.elara-divider:before,.elara-divider:after{content:"";flex:1;height:1px;background:var(--e-ink)}.elara-divider span{font-family:var(--e-serif);font-size:30px;letter-spacing:.12em;color:var(--e-ink)}.elara-menbar{max-width:1192px;margin:16px auto 0;background:var(--e-dark);display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px;padding:20px 16px}.elara .elara-menbar a{color:#fff;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.elara .elara-menbar a:hover{text-decoration:underline;text-underline-offset:4px}.elara-about{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:72px 0}.elara-about--solo{grid-template-columns:1fr;max-width:720px;margin:0 auto;text-align:center}.elara-about__img{aspect-ratio:3 / 4;background:#d7cdbf;overflow:hidden}.elara-about__img img{width:100%;height:100%;object-fit:cover}.elara-about__text p{margin:0 0 18px;font-size:17px;line-height:1.75;letter-spacing:.02em}.elara-about__text strong{color:var(--e-ink);letter-spacing:.03em}.elara .elara-about__title{font-family:var(--e-display);font-weight:700;font-size:clamp(26px,3vw,36px);margin-bottom:20px}.elara-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1180px;margin:0 auto;padding:40px 16px}.elara-trust__card{background:var(--e-soft);padding:32px 36px;text-align:center}.elara-trust__icon{width:64px;height:64px;margin:0 auto 14px;border-radius:50%;background:var(--e-ink);color:#fff;display:flex;align-items:center;justify-content:center}.elara-trust__icon svg{width:30px;height:30px}.elara .elara-trust__card h3{font-family:var(--e-serif);font-size:21px;margin-bottom:10px}.elara-trust__card p{margin:0;color:#555;font-size:15px;letter-spacing:.03em}@media(max-width:900px){.elara-grid{grid-template-columns:repeat(2,1fr);gap:28px 8px}.elara-about{grid-template-columns:1fr;gap:32px;padding:48px 0}.elara-trust{grid-template-columns:1fr}.elara-hero{min-height:460px}}@media(max-width:600px){.elara-section{padding:44px 0 12px}.elara-section__head .elara-btn{padding:9px 12px;font-size:11px}.elara .elara-card__title{font-size:15px;margin-top:10px}.elara-price__now{font-size:15px;letter-spacing:.02em}.elara-price{gap:2px 8px}.elara-badge{font-size:11px;padding:2px 10px}.elara-pills{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.elara-pills::-webkit-scrollbar{display:none}.elara-pill{padding:8px 12px;font-size:12px;white-space:nowrap;flex:none}.elara-divider span{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/elara.css.map */
