:root{--rl-ink: #2b1f1f;--rl-rose: #d57373;--rl-rose-dusty: #cfa6a0;--rl-pink-soft: #f8acac;--rl-surface: #f4eeeb;--rl-bg: #fcfaf9;--rl-line: #e8dedb}.rl-short-desc{margin:0;color:#6f5f5f}.rl-trust{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.8125rem;color:#6f5f5f}.rl-trust span{display:inline-flex;align-items:center;gap:.375rem}.rl-trust span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--rl-rose)}.rl-support{display:grid;gap:.5rem}.rl-support__label{display:flex;justify-content:space-between;font-size:.8125rem;text-transform:uppercase;letter-spacing:.08em}.rl-support__bar{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.rl-support__bar span{height:6px;border-radius:3px;background:var(--rl-line)}.rl-support__bar span.is-on{background:var(--rl-rose)}.rl-support__scale{display:grid;grid-template-columns:repeat(3,1fr);font-size:.75rem;color:#6f5f5f}.rl-support__scale span:nth-child(2){text-align:center}.rl-support__scale span:nth-child(3){text-align:end}.rl-highlights{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem}.rl-highlights li{position:relative;padding-inline-start:1.25rem;font-size:.9375rem}.rl-highlights li:before{content:"";position:absolute;inset-inline-start:0;top:.55em;width:8px;height:8px;border-radius:50%;border:1.5px solid var(--rl-rose)}.rl-faq dt{font-weight:600;margin-top:.75rem}.rl-faq dt:first-child{margin-top:0}.rl-faq dd{margin:.25rem 0 0}.rl-compare{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.rl-compare__card{background:var(--rl-bg);border:1px solid var(--rl-line);padding:1.5rem;display:grid;gap:.75rem;align-content:start;text-align:center}.rl-compare__card.is-current{border-color:var(--rl-ink)}.rl-compare__card img{width:100%;aspect-ratio:4 / 5;object-fit:cover;background:var(--rl-surface)}.rl-compare__card h3{margin:0}.rl-compare__tag{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--rl-rose)}.rl-compare__card ul{list-style:none;margin:0;padding:0;display:grid;gap:.25rem;font-size:.875rem}[id*=__join-us] .prose a,[id*=__join-us] .prose a:hover{color:inherit;text-decoration:none}buy-buttons.buy-buttons>.button[type=submit]{--button-background:43 31 31;--button-text-color:255 255 255;background:#2b1f1f;color:#fff;border-color:#2b1f1f;background-image:none}@media(hover:hover){buy-buttons.buy-buttons>.button[type=submit]:not(:disabled):hover{--button-background:213 115 115;--button-text-color:255 255 255;background:#d57373;color:#fff;border-color:#d57373;background-image:none}}buy-buttons.buy-buttons>.button[type=submit]:focus-visible{outline:2px solid #d57373;outline-offset:3px}.kaching-bundles .kaching-bundles__swatch-buttons__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;box-sizing:border-box!important;padding:3px!important;line-height:0!important;border-radius:0!important;flex:0 0 28px!important}.kaching-bundles .kaching-bundles__swatch{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;--kaching-swatch-border-radius:0%!important;border-radius:0!important;flex:none!important}.kaching-bundles .kaching-bundles__bar-variant-selects{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.kaching-bundles .kaching-bundles__bar-variant-select{border:1px solid #d8cfc8!important;border-radius:0!important;background-color:#f6f4f0!important;color:#2b1f1f!important;font-family:var(--text-font-family)!important;font-size:12px!important;min-height:32px;align-self:flex-start}.kaching-bundles .kaching-bundles__bar-variant-select:focus-visible{outline:1px solid #2b1f1f;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/34/assets/rosa-lovia.css.map */
