.rh{--ink:#15122b;--paper:#f7f6fb;--pur:#5b4eb6;--yel:#ffc928;--line:#e4e1ef;--mut:#55516b;background:var(--paper);color:var(--ink);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.45}.rh *{box-sizing:border-box}.rh a{color:inherit;text-decoration:none}.rh h1,.rh h2{font-family:Archivo,system-ui,sans-serif;color:inherit;letter-spacing:0;margin:0}.rh p{margin:0}.rh-w{max-width:1280px;margin:0 auto;padding-left:20px;padding-right:20px}.rh-ey{font-weight:800;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--pur)}.rh-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:12px;font-weight:700;font-size:15px}.rh-hero{background:var(--pur);color:#fff}.rh-hero .rh-w{padding-top:48px;padding-bottom:48px;display:flex;flex-wrap:wrap;gap:32px;align-items:center}.rh-hero__txt{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:18px}.rh-hero h1{font-weight:900;font-size:clamp(34px,5.4vw,60px);line-height:1.03;color:#fff}.rh-hero__sub{font-size:18px;color:#ece9fb;max-width:560px}.rh-search{display:flex;gap:8px;background:#fff;border-radius:14px;padding:6px;max-width:600px}.rh-search input[type=search]{flex:1;min-width:0;height:48px;border:0;padding:0 14px;font:inherit;font-size:16px;color:var(--ink);background:transparent;outline:none;box-shadow:none}.rh-search button{height:48px;padding:0 22px;border:0;border-radius:10px;background:var(--yel);color:var(--ink);font:inherit;font-weight:800;font-size:16px;cursor:pointer}.rh-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rh-chip{color:#fff!important;border:1.5px solid #9d93e0;padding:8px 14px;border-radius:999px;font-size:14px;font-weight:600}.rh-chip:hover{background:#ffffff1f}.rh-hero__img{flex:1 1 420px;min-width:0;width:100%;height:380px;object-fit:cover;border-radius:22px;box-shadow:0 20px 50px #15122b59;display:block}.rh-sec{padding-top:44px;padding-bottom:8px}.rh-h2{font-weight:800;font-size:clamp(26px,3vw,32px);margin-bottom:18px!important}.rh-cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-bottom:16px}.rh-cat{position:relative;border-radius:18px;overflow:hidden;display:block;height:190px;background:var(--ink)}.rh-cat img{width:100%;height:100%;object-fit:cover;display:block;opacity:.75;transition:transform .3s}.rh-cat:hover img{transform:scale(1.04)}.rh-cat span{position:absolute;left:16px;bottom:14px;color:#fff;font-family:Archivo,sans-serif;font-weight:800;font-size:22px}.rh-plats{display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:12px}.rh-plat{background:#fff;border:1.5px solid var(--line);border-radius:14px;padding:14px 10px;display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center;font-weight:700;font-size:14px}.rh-plat:hover{border-color:var(--pur)}.rh-plat i{width:56px;height:56px;border-radius:50%;background:#efedfa;display:flex;align-items:center;justify-content:center}.rh-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;margin-bottom:18px}.rh-head .rh-h2{margin-bottom:4px!important}.rh-head p{color:var(--mut);font-size:15px}.rh-head a{font-weight:700;font-size:15px;color:var(--pur)!important}.rh-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(190px,1fr);gap:16px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory}.rh-card{background:#fff;border-radius:16px;border:1px solid var(--line);overflow:hidden;display:flex;flex-direction:column;scroll-snap-align:start}.rh-card__img{aspect-ratio:1/1;background:#fff}.rh-card__img img{width:100%;height:100%;object-fit:contain;display:block}.rh-card__b{padding:12px;display:flex;flex-direction:column;gap:8px;flex:1}.rh-tags{display:flex;flex-wrap:wrap;gap:5px}.rh-tag{font-size:11px;font-weight:700;padding:3px 7px;border-radius:6px;background:#e7e3f8;color:#3a2f8a}.rh-tag--p{background:var(--ink);color:#fff}.rh-tag--r{background:#ffe9a8;color:var(--ink)}.rh-card__t{font-weight:600;font-size:14px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rh-card__p{margin-top:auto;font-family:Archivo,sans-serif;font-weight:800;font-size:19px;color:var(--pur)}.rh-filt{margin-top:28px;background:var(--ink);color:#fff;border-radius:22px;padding:28px;display:flex;flex-wrap:wrap;gap:20px;align-items:center}.rh-filt h2{font-weight:800;font-size:26px;margin-bottom:6px;color:#fff}.rh-filt p{color:#cfcbe0;font-size:15px}.rh-filt__c{flex:2 1 480px;min-width:0;display:flex;flex-wrap:wrap;gap:8px}.rh-filt__c a{color:var(--ink)!important;background:#fff;padding:10px 14px;border-radius:999px;font-weight:600;font-size:14px}.rh-filt__c a.y{background:var(--yel);font-weight:700}.rh-duo{display:flex;flex-wrap:wrap;gap:24px;padding-top:48px;padding-bottom:12px}.rh-box{flex:1 1 420px;min-width:0;background:#fff;border:1px solid var(--line);border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:14px}.rh-box--big{flex:3 1 560px}.rh-box--sm{flex:2 1 340px}.rh-box h2{font-weight:900;font-size:clamp(26px,3vw,32px);line-height:1.08}.rh-box p{font-size:16px;color:#3d3954}.rh-pics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rh-pics img{width:100%;height:220px;object-fit:cover;border-radius:16px;display:block}.rh-score{display:flex;align-items:baseline;gap:12px}.rh-score b{font-family:Archivo,sans-serif;font-weight:900;font-size:64px;line-height:1}.rh-stars{color:#c98a00;font-size:22px;letter-spacing:3px}.rh-box--pur{background:var(--pur);border:0;color:#fff}.rh-box--pur p{color:#ece9fb}.rh-box--pur .rh-ey{color:var(--yel)}.rh-box--yel{background:var(--yel);border:0}.rh-box--yel p,.rh-box--yel .rh-ey{color:var(--ink)}.rh-wa{align-self:flex-start;background:#25d366;color:#0b2b16!important;font-weight:800}.rh-dark{align-self:flex-start;background:var(--ink);color:#fff!important}.rh-visit img{width:100%;height:220px;object-fit:cover;border-radius:16px;display:block}.rh-faq details{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 18px;margin-bottom:10px}.rh-faq summary{font-weight:700;font-size:15px;cursor:pointer}.rh-faq details p{margin-top:10px;color:#3d3954;font-size:15px}.rh-end{padding-bottom:64px}@media(max-width:640px){.rh-hero .rh-w{padding-top:32px;padding-bottom:32px}.rh-hero__img{height:220px}.rh-rail{grid-auto-columns:46%}.rh-cat{height:150px}.rh-box{padding:22px}.rh-pics img{height:150px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/retros-home.css.map */
