.rc-brands{display:flex;flex-direction:column;gap:var(--space-22);padding-top:var(--space-64)}.rc-brands__heading{margin:0;font-size:4rem;letter-spacing:-.028em}.rc-brands__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.rc-brands__card{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:20px;overflow:hidden;background:var(--color-bg);text-decoration:none;color:var(--color-fg);transition:transform .25s var(--ease-rc),box-shadow .25s var(--ease-rc)}.rc-brands__card:hover{transform:translateY(-4px);box-shadow:0 24px 48px -20px #0a5aa64d}@media(prefers-reduced-motion:reduce){.rc-brands__card{transition:none}.rc-brands__card:hover{transform:none}}.rc-brands__head{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;height:13.2rem;background:linear-gradient(135deg,var(--brand-von, #0a5aa6),var(--brand-bis, #083e70))}.rc-brands__arc{position:absolute;right:-70px;top:-90px;width:240px;height:240px;border-radius:50%;border:1px solid rgba(255,255,255,.2);pointer-events:none}.rc-brands__logo{height:var(--logo-h, 20px);width:auto;filter:brightness(0) invert(1)}.rc-brands__name{font-size:var(--text-20);font-weight:800;color:#fff;letter-spacing:.04em}.rc-brands__body{display:flex;flex-direction:column;gap:.5rem;padding:var(--space-16) var(--space-18);flex:1}.rc-brands__claim{font-size:var(--text-15);font-weight:800}.rc-brands__positioning{font-size:var(--text-14);line-height:1.6;color:#37485a}.rc-brands__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);margin-top:auto;padding-top:var(--space-12);border-top:1px solid var(--color-border);font-size:var(--text-13);color:#4a6072}.rc-brands__enter{font-weight:800;color:var(--color-link)}@media screen and (max-width:989px){.rc-brands{padding-top:var(--space-40);gap:var(--space-14)}.rc-brands__heading{font-size:2.6rem}.rc-brands__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:var(--space-12);padding-bottom:.8rem}.rc-brands__card{flex:0 0 20.8rem;scroll-snap-align:start}.rc-brands__head{height:10rem}.rc-brands__logo{height:calc(var(--logo-h, 20px) * .8)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-brand-worlds.css.map */
