.rl-num-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--rl-ink);border-bottom:1px solid var(--rl-line)}.rl-num{padding:28px 24px 26px 0;display:grid;gap:8px;align-content:start;min-width:0}.rl-num+.rl-num{padding-left:24px;border-left:1px solid var(--rl-line)}.rl-num strong{font-weight:400;font-size:clamp(42px,5vw,68px);letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.rl-num strong small{font-family:var(--rl-mono);font-size:14px;letter-spacing:0;color:var(--rl-ink-3);margin-left:6px;font-weight:400}.rl-num p{font-size:14px;color:var(--rl-ink-2);max-width:24ch}@media(max-width:820px){.rl-num-grid{grid-template-columns:1fr 1fr}.rl-num:nth-child(3){padding-left:0;border-left:0}.rl-num:nth-child(n+3){border-top:1px solid var(--rl-line)}}.rl-mech-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px);align-items:center}.rl-diagram{background:var(--rl-card);border:1px solid var(--rl-line);border-radius:var(--rl-r);padding:clamp(12px,2vw,24px)}.rl-diagram svg{width:100%;height:auto;display:block}.rl-diagram .cap{display:flex;justify-content:space-between;border-top:1px solid var(--rl-line);padding-top:12px;margin-top:8px;color:var(--rl-ink-3)}.rl-layers{border-top:1px solid var(--rl-ink)}.rl-layer{display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;padding:22px 0;border-bottom:1px solid var(--rl-line)}.rl-layer .k{width:32px;height:32px;border-radius:50%;border:1px solid var(--rl-ink);display:grid;place-items:center;font-family:var(--rl-mono);font-size:13px}.rl-layer.on .k,.rl-layer:hover .k{background:var(--rl-capsule);border-color:var(--rl-capsule);color:#fff}.rl-layer h3{margin-bottom:6px}.rl-layer p{color:var(--rl-ink-2);font-size:15px}.rl-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.rl-chip{font-family:var(--rl-mono);font-size:11.5px;border:1px solid var(--rl-line);background:var(--rl-card);border-radius:6px;padding:4px 8px}.rl-chip b{font-weight:500}.rl-diagram .hot{transition:opacity .25s}.rl-diagram[data-on] .hot{opacity:.22}.rl-diagram[data-on=a] .h-a,.rl-diagram[data-on=b] .h-b,.rl-diagram[data-on=c] .h-c,.rl-diagram[data-on=d] .h-d{opacity:1}@media(max-width:900px){.rl-mech-grid{grid-template-columns:1fr}}.rl-compare{background:var(--rl-paper-2)}.rl-tscroll{overflow-x:auto;border-radius:var(--rl-r);border:1px solid var(--rl-line);background:var(--rl-card)}.rl-cmp{width:100%;border-collapse:collapse;min-width:720px;margin:0;border:0}.rl-cmp th,.rl-cmp td{padding:18px 20px;text-align:left;border:0;border-bottom:1px solid var(--rl-line);vertical-align:middle;font-size:15px}.rl-cmp thead th{font-family:var(--rl-mono);font-size:11.5px;font-weight:400;letter-spacing:.07em;text-transform:uppercase;color:var(--rl-ink-3);background:var(--rl-card)}.rl-cmp thead th.us{color:var(--rl-paper);background:var(--rl-ink)}.rl-cmp td.us{background:#f0f2f1;font-weight:500}.rl-cmp tbody tr:last-child>*{border-bottom:0}.rl-cmp tbody th{font-weight:500;width:34%}.rl-cmp tbody th span{display:block;font-weight:400;font-size:13px;color:var(--rl-ink-3);margin-top:2px}.rl-yes,.rl-part,.rl-no{display:inline-flex;align-items:center;gap:8px;font-size:14px}.rl-yes:before,.rl-part:before,.rl-no:before{content:"";width:12px;height:12px;border-radius:50%;flex:none}.rl-yes:before{background:var(--rl-capsule)}.rl-part:before{border:1.5px solid var(--rl-ink-2);background:linear-gradient(90deg,var(--rl-ink-2) 50%,transparent 50%)}.rl-no{color:var(--rl-ink-3)}.rl-no:before{border:1.5px solid var(--rl-line)}.rl-why{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px}.rl-why div{border-top:1px solid var(--rl-ink);padding-top:16px}.rl-why h3{font-size:17px;margin-bottom:8px}.rl-why p{font-size:14.5px;color:var(--rl-ink-2)}@media(max-width:820px){.rl-why{grid-template-columns:1fr}}.rl-prods{display:grid;grid-template-columns:1fr 1fr;gap:20px}.rl-prod{background:var(--rl-card);border:1px solid var(--rl-line);border-radius:20px;overflow:hidden;display:grid;grid-template-rows:auto 1fr;min-width:0}.rl-prod.featured{border-color:var(--rl-ink);box-shadow:0 1px 0 var(--rl-ink)}.rl-prod-img{position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--rl-paper-2);display:block}.rl-prod-img img{width:100%;height:100%;object-fit:cover}.rl-badge{position:absolute;left:14px;top:14px;font-family:var(--rl-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:var(--rl-ink);color:var(--rl-paper);padding:6px 10px;border-radius:999px}.rl-badge.alt{background:var(--rl-card);color:var(--rl-ink);border:1px solid var(--rl-line)}.rl-prod-body{padding:24px;display:grid;gap:18px;align-content:start}.rl-prod-top{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.rl-prod-top h3{font-size:26px}.rl-prod-top h3 a{text-decoration:none}.rl-prod-price{font-family:var(--rl-mono);font-size:20px;font-variant-numeric:tabular-nums;text-align:right}.rl-prod-price small{display:block;font-size:11px;color:var(--rl-ink-3);letter-spacing:.04em}.rl-spec{display:grid;border-top:1px solid var(--rl-line);margin:0}.rl-spec div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--rl-line);font-size:14.5px}.rl-spec dt{color:var(--rl-ink-2)}.rl-spec dd{margin:0;font-family:var(--rl-mono);font-size:13px;text-align:right}.rl-prod .rl-btn{width:100%}.rl-prod-foot{display:flex;justify-content:space-between;font-size:13px;color:var(--rl-ink-3)}.rl-prod-foot a{color:var(--rl-ink);text-decoration:none;font-weight:500}@media(max-width:820px){.rl-prods{grid-template-columns:1fr}}.rl-ing-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(28px,5vw,72px);align-items:center}.rl-ing-copy{display:grid;gap:22px;align-content:start}.rl-seals{display:flex;flex-wrap:wrap;gap:8px}.rl-seal{font-family:var(--rl-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--rl-ink);padding:7px 10px;border-radius:6px}.rl-samples{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.rl-sample{margin:0;display:grid;gap:10px;min-width:0}.rl-s-img{position:relative;aspect-ratio:1/1;border-radius:10px;overflow:hidden;background:var(--rl-paper-2);border:1px solid var(--rl-line)}.rl-s-img img{width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.04);transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .3s}.rl-s-img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:linear-gradient(to right,rgba(15,19,20,.08) 1px,transparent 1px),linear-gradient(to bottom,rgba(15,19,20,.08) 1px,transparent 1px);background-size:24px 24px;mix-blend-mode:multiply}.rl-sample:hover .rl-s-img img{transform:scale(1.06);filter:saturate(1) contrast(1.04)}.rl-sample figcaption{display:grid;gap:3px}.rl-sample figcaption b{font-weight:500;font-size:14.5px;line-height:1.25}.rl-s-dose{font-family:var(--rl-mono);font-size:11.5px;color:var(--rl-ink-2)}.rl-s-in{justify-self:start;font-family:var(--rl-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;padding:2px 6px;border-radius:4px;margin-top:3px;border:1px solid var(--rl-line);color:var(--rl-ink-3)}.rl-s-in.f{border-color:var(--rl-capsule);color:var(--rl-capsule)}.rl-s-in.h{border-color:var(--rl-ink);color:var(--rl-ink)}@media(max-width:980px){.rl-ing-grid{grid-template-columns:1fr}}@media(max-width:620px){.rl-samples{grid-template-columns:repeat(2,minmax(0,1fr))}}.rl-sheet-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px);align-items:start}.rl-sheet-side{position:sticky;top:110px;display:grid;gap:22px}.rl-lab-img{position:relative;margin:0;border-radius:var(--rl-r);overflow:hidden;aspect-ratio:4/3;border:1px solid var(--rl-line)}.rl-lab-img img{width:100%;height:100%;object-fit:cover}.rl-lab-img .rl-fig{top:auto;bottom:12px;color:#e9ecea}.rl-sheet{background:var(--rl-card);border:1px solid var(--rl-line);border-radius:var(--rl-r);overflow:hidden}.rl-sheet-h{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding:14px 18px;background:var(--rl-ink);color:var(--rl-paper)}.rl-tabs{display:flex;gap:4px;background:#ffffff14;border-radius:999px;padding:3px;flex-wrap:wrap}.rl-tabs button{border:0;background:transparent;color:#aeb6b7;font-family:var(--rl-mono);font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;padding:7px 12px;border-radius:999px}.rl-tabs button[aria-selected=true]{background:var(--rl-paper);color:var(--rl-ink)}.rl-sheet-scroll{overflow-x:auto}.rl-sheet table{width:100%;border-collapse:collapse;font-size:14.5px;margin:0;border:0}.rl-sheet th,.rl-sheet td{padding:11px 18px;border:0;border-bottom:1px solid var(--rl-line);text-align:left}.rl-sheet thead th{font-family:var(--rl-mono);font-size:11px;font-weight:400;letter-spacing:.07em;text-transform:uppercase;color:var(--rl-ink-3)}.rl-sheet .q{text-align:right;font-family:var(--rl-mono);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.rl-sheet td.q i{font-style:normal;color:var(--rl-ink-3);font-size:11.5px;margin-left:8px}.rl-sheet td.na{color:var(--rl-ink-3)}.rl-sheet tr.sub td:first-child{padding-left:34px;color:var(--rl-ink-2);font-size:13.5px}.rl-sheet tr.grp td{font-family:var(--rl-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--rl-capsule);background:#f5f6f5;padding-top:14px}.rl-sheet .vrn-k{color:var(--rl-ink-3)}.rl-sheet[data-mode=forte] .ch,.rl-sheet[data-mode=forte] .only-h,.rl-sheet[data-mode=hair] .cf,.rl-sheet[data-mode=hair] .only-f{display:none}.rl-sheet[data-mode=both] .only-f td.cf:not(.na),.rl-sheet[data-mode=both] .only-h td.ch:not(.na){color:var(--rl-capsule);font-weight:500}.rl-sheet:not([data-mode=both]) thead .q{font-size:0}.rl-sheet:not([data-mode=both]) thead .q:after{content:"Cantidad";font-size:11px}.rl-sheet-f{padding:14px 18px;font-size:12.5px;color:var(--rl-ink-3);display:flex;flex-wrap:wrap;gap:8px 20px}.rl-sheet .cmp-note{display:none}.rl-sheet[data-mode=both] .cmp-note{display:inline;color:var(--rl-capsule)}@media(max-width:900px){.rl-sheet-grid{grid-template-columns:1fr}.rl-sheet-side{position:static}.rl-lab-img{display:none}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/revistem-lab-2.css.map */
