.reluma-detail-page{padding-top:60px;padding-bottom:60px;max-width:1300px}.rd-intro{text-align:center;max-width:720px;margin:0 auto 42px}.rd-eyebrow{font-size:12px;letter-spacing:.14em;font-weight:650;color:#811b2c}.reluma-detail-page h2{font-size:clamp(27px,3vw,40px);line-height:1.18;letter-spacing:-.03em;margin:0 0 20px}.reluma-detail-page h3{font-size:19px;line-height:1.3;margin:12px 0}.reluma-detail-page p{font-size:16px;line-height:1.75;color:#554c50}.rd-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0 0 72px}.rd-features article{border-top:1px solid #dcc7cd;padding-top:24px}.rd-features svg{width:38px;height:38px;color:#811b2c}.rd-features p{font-size:14px}.rd-editorial{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7%;margin:0 0 72px}.rd-editorial-reverse .rd-photo{order:2}.rd-placement-photo{position:relative}.rd-placement-labels{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;pointer-events:none}.rd-placement-labels>div{display:flex;align-items:flex-end;justify-content:center;padding:10px}.rd-placement-labels span{background:#fffffff5;border-radius:30px;padding:6px 12px;color:#811b2c;font-size:12px;font-weight:650;text-align:center}.rd-photo img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:14px;display:block}.rd-facts{padding:12px 20px;background:#f8f4f1;border-radius:10px;margin-top:25px}.rd-facts ul{padding-left:20px;font-size:14px;line-height:1.8}.rd-spectrum{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0}.rd-spectrum div{font-size:13px;color:#811b2c}.rd-spectrum i{height:8px;border-radius:10px;display:block;background:linear-gradient(90deg,#c92d44,#891d31);margin-bottom:10px}.rd-spectrum div+div i{background:linear-gradient(90deg,#891d31,#352433)}.reluma-detail-page .rd-note{font-size:13px;line-height:1.6}.rd-comparison{text-align:center;background:#f8f4f1;border-radius:16px;padding:42px;margin-bottom:64px}.rd-table-scroll{overflow-x:auto;margin:28px 0;text-align:left}.rd-comparison table{width:100%;min-width:540px;border-collapse:collapse;font-size:14px;box-shadow:none}.rd-comparison td,.rd-comparison th{padding:18px 16px;border-bottom:1px solid #e3d4d8;vertical-align:top}.rd-comparison thead{background:#811b2c;color:#fff}.rd-comparison thead th{color:#fff}.rd-steps{margin-bottom:64px}.rd-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.rd-number{font-size:34px;color:#a46473;letter-spacing:-.04em}.rd-confidence{padding:42px;background:#811b2c;color:#fff;border-radius:16px;margin-bottom:64px}.rd-confidence h2,.rd-confidence h3,.rd-confidence p,.rd-confidence a{color:#fff}.rd-confidence .rd-three{margin:30px 0}.rd-confidence .rd-three p{font-size:14px}.rd-reviews{padding-bottom:48px}.rd-faq{max-width:900px;margin:0 auto}.rd-faq details{border-bottom:1px solid #e1d4d7}.rd-faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0;font-size:17px;font-weight:600}.rd-faq summary::-webkit-details-marker{display:none}.rd-faq details[open] summary span{transform:rotate(45deg)}.rd-faq details p{margin:0 0 22px;font-size:15px}@media(max-width:749px){.reluma-detail-page{padding-top:36px;padding-bottom:36px}.rd-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;margin-bottom:40px}.rd-editorial{grid-template-columns:1fr;gap:25px;margin-bottom:42px}.rd-editorial-reverse .rd-photo{order:0}.rd-three{grid-template-columns:1fr;gap:16px}.rd-comparison{padding:26px 16px;margin-bottom:40px}.rd-confidence{padding:28px 22px;margin-bottom:40px}.rd-steps{margin-bottom:40px}.rd-steps .rd-three article{border-top:1px solid #e3d4d8;padding-top:18px}.rd-confidence .rd-three{gap:10px}.reluma-detail-page p{font-size:15px}}.rd-benefit-frame{grid-template-columns:1fr 1.65fr 1fr;grid-template-rows:1fr 1fr;align-items:center;gap:24px 40px}.rd-benefit-frame .rd-benefit-image{grid-column:2;grid-row:1 / 3}.rd-benefit-frame article{border:0;text-align:center;padding:12px 0}.rd-benefit-frame article:nth-of-type(1){grid-column:1;grid-row:1}.rd-benefit-frame article:nth-of-type(2){grid-column:1;grid-row:2}.rd-benefit-frame article:nth-of-type(3){grid-column:3;grid-row:1}.rd-benefit-frame article:nth-of-type(4){grid-column:3;grid-row:2}.rd-benefit-frame article p{line-height:1.6}.rd-benefit-frame .rd-photo img{border-radius:22px}@media(max-width:749px){.rd-benefit-frame{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;gap:20px}.rd-benefit-frame .rd-benefit-image{grid-column:1 / 3;grid-row:1}.rd-benefit-frame article:nth-of-type(1){grid-column:1;grid-row:2}.rd-benefit-frame article:nth-of-type(2){grid-column:2;grid-row:2}.rd-benefit-frame article:nth-of-type(3){grid-column:1;grid-row:3}.rd-benefit-frame article:nth-of-type(4){grid-column:2;grid-row:3}.rd-benefit-frame article h3{font-size:17px}}.rd-benefit-frame{margin-bottom:80px;gap:30px 48px}.rd-benefit-frame article h3{text-transform:uppercase;font-weight:500;letter-spacing:.025em;font-size:21px;line-height:1.4}.rd-benefit-frame article p{font-size:16px;max-width:270px;margin:14px auto 0}.rd-benefit-frame svg{width:54px;height:54px;margin-bottom:8px}.rd-benefit-frame .rd-photo img{border-radius:12px}.rd-intro h2{font-weight:700}.rd-intro{max-width:900px;margin-bottom:38px}.rd-intro>p:not(.rd-eyebrow){max-width:650px;margin:12px auto 0}@media(max-width:749px){.rd-benefit-frame{gap:22px 18px;margin-bottom:45px}.rd-benefit-frame article h3{font-size:16px}.rd-benefit-frame article p{font-size:13px}.rd-benefit-frame svg{width:40px;height:40px}}.reluma-card-feature{display:inline-block;background:#f6ecee;color:#811b2c;border:1px solid #e5cbd0;border-radius:6px;padding:6px 10px;margin:0 0 12px;font-size:12px;font-weight:650;line-height:1.4}.reluma-card-reviews{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:0 0 10px;font-size:12px;line-height:1.5;color:#50464a}.reluma-card-stars{font-size:17px;letter-spacing:1px;background:linear-gradient(to right,#a96f00 var(--star-fill),#ddd var(--star-fill));background-clip:text;-webkit-background-clip:text;color:transparent}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
