.lunami-details{color:#242124;background:#fff}.lunami-details__inner{max-width:1250px;margin:0 auto;padding:48px 32px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:64px;align-items:center}.lunami-details__eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;color:#985038;margin:0 0 12px}.lunami-details__intro h2{font-size:clamp(28px,2.7vw,38px);line-height:1.18;letter-spacing:-.02em;margin:0;max-width:440px}.lunami-details__subheading{font-size:16px;line-height:1.6;max-width:415px;margin:20px 0 0}.lunami-details__benefits h3{font-size:23px;line-height:1.3;text-align:left;margin:0 0 16px}.lunami-details__list{list-style:none;padding:0;margin:0}.lunami-details__list li{display:grid;grid-template-columns:60px minmax(0,1fr);gap:18px;align-items:center;padding:17px 0;border-top:1px solid #ece6e2}.lunami-details__list li:last-child{border-bottom:1px solid #ece6e2}.lunami-details__icon{display:grid;place-items:center;width:60px;height:60px;border:3px solid #d78d72;border-radius:50%;color:#a7573d;background:#fffaf7}.lunami-details__icon svg{width:29px;height:29px}.lunami-details__list h4{font-size:16px;line-height:1.3;margin:0 0 5px}.lunami-details__list p{font-size:14px;line-height:1.5;margin:0}.lunami-details--comparison .lunami-details__inner{border-top:1px solid #ece6e2}.lunami-details__table-wrap{border:1px solid #e6d6ce;border-radius:16px;overflow:hidden;box-shadow:0 6px 20px #4522140d}.lunami-details table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:14px;line-height:1.4;box-shadow:none;margin:0}.lunami-details__feature-col{width:47%}.lunami-details th,.lunami-details td{border:0;padding:15px 12px;text-align:center;vertical-align:middle}.lunami-details thead th{background:#fff;font-weight:600;font-size:13px}.lunami-details__brand span{display:block;font-size:11px;letter-spacing:.04em;font-weight:500}.lunami-details__brand strong{display:block;color:#a21b50;font-size:16px}.lunami-details tbody th{text-align:left;font-weight:600;background:#f3d9cd;color:#542d20}.lunami-details tbody td{background:#fff}.lunami-details tbody td:nth-child(2){background:#fff8f4}.lunami-details tbody tr+tr>*{border-top:1px solid #e9ded8}.lunami-details tbody tr:first-child>*{border-top:1px solid #e9ded8}.lunami-details__yes{font-size:25px;line-height:1;color:#a21b50;font-weight:700}.lunami-details__no{font-size:24px;line-height:1;color:#6b605a}.lunami-details__care-row td{font-size:12px}.lunami-details__note{font-size:11px;line-height:1.55;color:#6b605a;margin:13px 0 0}.lunami-details__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:749px){.lunami-details__inner{grid-template-columns:minmax(0,1fr);gap:25px;padding:30px 20px}.lunami-details__intro h2{font-size:28px;max-width:340px}.lunami-details__eyebrow{margin-bottom:9px;font-size:10px}.lunami-details__subheading{font-size:14px;margin-top:12px}.lunami-details__benefits h3{font-size:20px;margin-bottom:10px}.lunami-details__list li{grid-template-columns:48px minmax(0,1fr);gap:13px;padding:14px 0}.lunami-details__icon{width:48px;height:48px;border-width:2px}.lunami-details__icon svg{width:25px;height:25px}.lunami-details__list h4{font-size:15px}.lunami-details__list p{font-size:13px}.lunami-details table{font-size:12px}.lunami-details th,.lunami-details td{padding:12px 8px;overflow-wrap:anywhere}.lunami-details thead th{font-size:11px}.lunami-details__brand strong{font-size:13px}.lunami-details__care-row td,.lunami-details__note{font-size:10px}}.lunami-story{max-width:1160px;padding-top:28px;padding-bottom:28px}.lunami-story__intro{margin-bottom:22px;max-width:680px}.lunami-story h2{font-size:clamp(25px,3vw,34px);line-height:1.2;margin:0 0 10px}.lunami-story p{line-height:1.55;margin:0 0 12px}.lunami-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:center;margin:0 0 32px}.lunami-feature--reverse .lunami-feature__text{grid-column:1;grid-row:1}.lunami-feature--reverse .lunami-feature__image,.lunami-feature--reverse .lunami-feature__video{grid-column:2;grid-row:1}.lunami-feature__image,.lunami-feature__video{aspect-ratio:1;background:#f7f3ef;border-radius:12px;overflow:hidden}.lunami-feature__image img,.lunami-feature__video video{display:block;width:100%;height:100%;object-fit:contain}.lunami-feature h3,.lunami-trust h3{font-size:clamp(22px,2.3vw,28px);line-height:1.2;margin:0 0 12px}.lunami-eyebrow{color:#73382f;font-size:11px;font-weight:700;letter-spacing:.07em}.lunami-feature .rte{max-width:48ch;font-size:16px}.lunami-feature ol{padding-left:21px}.lunami-feature li{padding-left:4px;margin-bottom:12px}.lunami-trust{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:22px;margin-bottom:32px;background:#f9eee8;border-radius:12px}.lunami-trust h3{font-size:23px}.lunami-trust p{margin-bottom:0;max-width:60ch}.lunami-trust a{color:#842040;font-weight:700;flex-shrink:0}.lunami-faq{border-top:1px solid #ded8d2;padding:0}.lunami-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 0;cursor:pointer;list-style:none}.lunami-faq summary::-webkit-details-marker{display:none}.lunami-faq summary h3{font-size:17px;line-height:1.35;margin:0}.lunami-faq summary span{font-size:23px}.lunami-faq[open] summary span{transform:rotate(45deg)}.lunami-faq .rte{padding-bottom:14px;max-width:74ch}.lunami-story__cta{margin-top:26px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.lunami-guarantee-link{font-size:13px;color:#73382f}@media(max-width:749px){.lunami-story{padding:22px 20px}.lunami-feature{grid-template-columns:minmax(0,1fr);gap:15px;margin-bottom:26px}.lunami-feature--reverse .lunami-feature__text,.lunami-feature--reverse .lunami-feature__image,.lunami-feature--reverse .lunami-feature__video{grid-column:auto;grid-row:auto}.lunami-feature__text,.lunami-feature--reverse .lunami-feature__text{grid-row:1}.lunami-feature__text .rte{max-width:none;font-size:15px}.lunami-feature__image,.lunami-feature__video{max-width:100%}.lunami-trust{display:block;padding:18px}.lunami-trust a{display:inline-block;margin-top:12px}.lunami-story__cta{gap:12px}.lunami-story__cta .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
