.rl-banner{background-color:var(--rl-bg, #1c2b1c);color:var(--rl-text, #f5f0e8)}.rl-banner__inner{max-width:1170px;margin:0 auto;padding:5.6rem 1.5rem 6rem}.rl-banner__top{display:flex;align-items:center;justify-content:space-between;gap:4rem;margin-bottom:4.4rem}.rl-banner__left{flex:1 1 0;min-width:0}.rl-banner__badge{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1.2rem .5rem .8rem;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:10rem;font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.85;margin-bottom:2rem}.rl-banner__badge-dot{width:.7rem;height:.7rem;border-radius:50%;background:#6abf69;flex-shrink:0}.rl-banner__heading{font-size:clamp(2.4rem,3vw,3.6rem);font-weight:700;line-height:1.15;letter-spacing:-.025em;margin:0 0 1rem;color:var(--rl-text, #f5f0e8)}.rl-banner__sub{font-size:1.5rem;line-height:1.6;opacity:.65;margin:0;max-width:48ch}.rl-banner__cta{display:inline-flex;align-items:center;gap:.8rem;padding:1.2rem 2.2rem;border:1px solid rgba(245,240,232,.45);color:var(--rl-accent, #f5f0e8);font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background .18s ease,border-color .18s ease}.rl-banner__cta:hover{background:#f5f0e81a;border-color:var(--rl-accent, #f5f0e8);color:var(--rl-accent, #f5f0e8)}.rl-banner__cta svg{transition:transform .18s ease}.rl-banner__cta:hover svg{transform:translate(3px)}.rl-banner__pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:3.2rem;padding-top:4rem;border-top:1px solid rgba(255,255,255,.1)}.rl-banner__pillar{display:flex;align-items:flex-start;gap:1.4rem}.rl-banner__pillar-icon{flex-shrink:0;width:4rem;height:4rem;border-radius:0;background:#ffffff12;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center}.rl-banner__pillar-icon svg{opacity:1}.rl-banner__pillar-body{padding-top:.8rem}.rl-banner__pillar-label{font-size:1.4rem;font-weight:600;line-height:1.3}@media(max-width:899px){.rl-banner__inner{padding:4rem 1.5rem 4.8rem}.rl-banner__top{flex-direction:column;align-items:flex-start;gap:2.8rem;margin-bottom:3.6rem}.rl-banner__pillars{grid-template-columns:1fr;gap:2rem;padding-top:3.2rem}}@media(min-width:600px)and (max-width:899px){.rl-banner__pillars{grid-template-columns:repeat(3,1fr);gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-re-loved-home-banner.css.map */
