:root{--luna-primary: #6B4C9A;--luna-primary-light: #E8D5F5;--luna-accent: #D4649A;--luna-dark: #1A1A2E;--luna-text: #2D2D3F;--luna-text-light: #6B6B80;--luna-bg: #FFFFFF;--luna-bg-soft: #FAFAFA;--luna-bg-warm: #FFF8F5;--luna-border: #EDEDF0;--luna-success: #22C55E;--luna-danger: #EF4444;--luna-radius: 12px;--luna-radius-lg: 20px;--luna-shadow: 0 2px 12px rgba(107, 76, 154, .08);--luna-shadow-hover: 0 8px 30px rgba(107, 76, 154, .15);--luna-font-display: "Playfair Display", Georgia, serif;--luna-font-body: system-ui, -apple-system, "Segoe UI", sans-serif;--luna-max-width: 1340px}.luna-section{padding:70px 20px;background:var(--luna-bg)}.luna-section:nth-child(2n){background:var(--luna-bg-soft)}.luna-container{max-width:var(--luna-max-width);margin:0 auto}.luna-section__title{font-family:var(--luna-font-display);font-size:clamp(1.6rem,4vw,2.4rem);font-weight:700;color:var(--luna-dark);text-align:center;margin:0 0 8px;letter-spacing:-.02em;line-height:1.2}.luna-section__subtitle{font-family:var(--luna-font-body);font-size:1.05rem;color:var(--luna-text-light);text-align:center;margin:0 0 40px;line-height:1.5}.luna-section__subtitle strong{color:var(--luna-dark)}.luna-ticker{background:var(--luna-dark);color:#fff;padding:14px 0;overflow:hidden;position:relative}.luna-ticker__track{display:flex;animation:luna-ticker-scroll 40s linear infinite;white-space:nowrap;gap:40px}.luna-ticker__items{display:flex;align-items:center;gap:40px;padding-right:40px;flex-shrink:0}.luna-ticker__item{font-family:var(--luna-font-body);font-size:.95rem;font-weight:500;white-space:nowrap}.luna-ticker__dot{color:var(--luna-accent);font-size:.85rem}@keyframes luna-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-33.33%)}}.luna-why__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:1000px;margin:0 auto}.luna-why__card{background:var(--luna-bg);border:1px solid var(--luna-border);border-radius:var(--luna-radius-lg);padding:30px;transition:all .3s ease}.luna-why__card:hover{transform:translateY(-4px);box-shadow:var(--luna-shadow-hover);border-color:var(--luna-primary-light)}.luna-why__icon{font-size:2rem;margin-bottom:14px}.luna-why__card h3{font-family:var(--luna-font-display);font-size:1.2rem;font-weight:700;color:var(--luna-dark);margin:0 0 10px;line-height:1.3}.luna-why__card p{font-family:var(--luna-font-body);font-size:.95rem;color:var(--luna-text);line-height:1.6;margin:0}.luna-compare__table-wrap{max-width:800px;margin:0 auto;background:var(--luna-bg);border-radius:var(--luna-radius-lg);overflow:hidden;box-shadow:var(--luna-shadow);border:1px solid var(--luna-border)}.luna-compare__table{width:100%;border-collapse:collapse;font-family:var(--luna-font-body)}.luna-compare__table th,.luna-compare__table td{padding:18px 20px;text-align:left;border-bottom:1px solid var(--luna-border)}.luna-compare__table thead th{background:var(--luna-bg-soft);font-weight:700;text-align:center;font-size:.95rem;color:var(--luna-text)}.luna-compare__table tbody td:first-child{font-weight:500;color:var(--luna-text);font-size:.95rem}.luna-compare__winner-cell,.luna-compare__loser-cell{text-align:center;font-size:1.4rem;font-weight:800}.luna-compare__winner-cell{background:#22c55e0d}.luna-compare__loser-cell{background:#ef444408}.luna-check{color:var(--luna-success)}.luna-cross{color:var(--luna-danger)}.luna-compare__badge{display:inline-block;background:var(--luna-primary);color:#fff;padding:6px 16px;border-radius:50px;font-weight:700;font-size:.88rem}.luna-compare__table tbody tr:last-child td{border-bottom:none}.luna-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1200px;margin:0 auto}.luna-reviews__card{background:var(--luna-bg);border:1px solid var(--luna-border);border-radius:var(--luna-radius-lg);padding:22px;transition:all .3s ease}.luna-reviews__card:hover{box-shadow:var(--luna-shadow-hover);transform:translateY(-3px)}.luna-reviews__header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.luna-reviews__avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--luna-font-body);font-weight:700;font-size:1.1rem;color:var(--luna-dark);flex-shrink:0}.luna-reviews__name{font-family:var(--luna-font-body);font-size:.92rem;font-weight:700;color:var(--luna-dark)}.luna-reviews__time{font-family:var(--luna-font-body);font-size:.75rem;color:var(--luna-text-light)}.luna-reviews__stars{margin-left:auto;color:#fbbf24;letter-spacing:1px;font-size:.9rem}.luna-reviews__text{font-family:var(--luna-font-body);font-size:.92rem;color:var(--luna-text);line-height:1.55;margin:0 0 14px}.luna-reviews__actions{display:flex;gap:16px;font-family:var(--luna-font-body);font-size:.78rem;color:var(--luna-text-light)}.luna-stats__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1000px;margin:0 auto}.luna-stats__item{text-align:center;padding:30px 20px;background:var(--luna-bg);border:1px solid var(--luna-border);border-radius:var(--luna-radius-lg);transition:all .3s ease}.luna-stats__item:hover{transform:translateY(-4px);box-shadow:var(--luna-shadow-hover)}.luna-stats__number{font-family:var(--luna-font-display);font-size:3rem;font-weight:800;color:var(--luna-primary);line-height:1;margin-bottom:12px}.luna-stats__item p{font-family:var(--luna-font-body);font-size:.95rem;color:var(--luna-text);line-height:1.5;margin:0}.luna-stats__item p strong{color:var(--luna-dark)}.luna-faq__list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.luna-faq__item{background:var(--luna-bg);border:1px solid var(--luna-border);border-radius:var(--luna-radius);overflow:hidden;transition:all .3s ease}.luna-faq__item[open]{border-color:var(--luna-primary-light);box-shadow:var(--luna-shadow)}.luna-faq__question{cursor:pointer;padding:18px 48px 18px 22px;font-family:var(--luna-font-body);font-size:1rem;font-weight:600;color:var(--luna-dark);list-style:none;position:relative;transition:all .2s ease}.luna-faq__question::-webkit-details-marker{display:none}.luna-faq__question:after{content:"+";position:absolute;right:22px;top:50%;transform:translateY(-50%);width:26px;height:26px;background:var(--luna-primary-light);color:var(--luna-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;transition:all .2s ease}.luna-faq__item[open] .luna-faq__question:after{content:"\2212";background:var(--luna-primary);color:#fff}.luna-faq__question:hover{color:var(--luna-primary)}.luna-faq__answer{padding:0 22px 20px}.luna-faq__answer p{font-family:var(--luna-font-body);font-size:.95rem;color:var(--luna-text);line-height:1.6;margin:0}.luna-faq__answer em{color:var(--luna-primary);font-style:normal;font-weight:600}.luna-cta{background:linear-gradient(135deg,var(--luna-primary-light),#F5E8D5)!important;text-align:center}.luna-cta__title{font-family:var(--luna-font-display);font-size:clamp(1.6rem,4vw,2.4rem);font-weight:700;color:var(--luna-dark);margin:0 0 12px;line-height:1.2}.luna-cta__subtitle{font-family:var(--luna-font-body);font-size:1.05rem;color:var(--luna-text);margin:0 0 28px}.luna-cta__button{display:inline-block;background:var(--luna-dark);color:#fff;font-family:var(--luna-font-body);font-size:1.05rem;font-weight:700;padding:18px 40px;border-radius:60px;text-decoration:none;letter-spacing:.03em;transition:all .3s ease;box-shadow:0 4px 20px #1a1a2e33}.luna-cta__button:hover{transform:translateY(-3px);box-shadow:0 8px 30px #6b4c9a4d;background:var(--luna-primary)}.luna-cta__trust{display:flex;justify-content:center;gap:24px;margin-top:22px;flex-wrap:wrap}.luna-cta__trust span{font-family:var(--luna-font-body);font-size:.85rem;color:var(--luna-text-light)}@media(max-width:900px){.luna-section{padding:50px 16px}.luna-why__grid{grid-template-columns:1fr;gap:16px}.luna-reviews__grid{grid-template-columns:1fr}.luna-stats__grid{grid-template-columns:1fr;gap:16px}.luna-stats__number{font-size:2.4rem}.luna-compare__table th,.luna-compare__table td{padding:14px 12px;font-size:.85rem}.luna-cta__button{padding:16px 32px;font-size:.95rem}.luna-cta__trust{gap:16px}}@media(max-width:480px){.luna-why__card{padding:22px}.luna-reviews__card{padding:18px}.luna-ticker__item{font-size:.85rem}.luna-faq__question{font-size:.92rem;padding:14px 44px 14px 18px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-lunacryl-conversion.css.map */
