@import url('https://fonts.googleapis.com/css2?family=Special+Gothic+Expanded+One&display=swap');
@import url("/wp-content/plugins/photorace/photorace-ui/css/fonts.css?v=20260222a");

:root{--bg:#000;--text:#f6f6f9;--line:#202224;--red:#d52b31;--font-display:"Special Gothic Expanded One","Arial Black","Arial",sans-serif;--font-body:"Zalando Sans Expanded","Helvetica Neue","Arial",sans-serif}
*{box-sizing:border-box}
html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--font-body)}
h1,h2,h3,h4,h5,h6,p,a,span,label,button,input,select,small{text-box:trim-both cap alphabetic;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4,h5,h6,button,.pr-btn,.pr-card__cta,.pr-login-btn{font-family:var(--font-display);text-transform:uppercase}
a{text-decoration:none}
.pr-container{width:min(1288px,calc(100% - 2rem));margin:0 auto}
.pr-section{padding:6rem 0}
.pr-section__header{display:flex;align-items:center;gap:16px;margin-bottom:26px}
.pr-section__title{margin:0;font-size:32px;color:#fff}
.pr-section__flag{width:28px;height:24px;object-fit:contain;display:inline-block}
.pr-brands-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}
.pr-brand-card{background:#0f1012;border:1px solid var(--line);min-height:120px;display:flex;align-items:center;justify-content:center;padding:18px}
.pr-clickable-media{display:flex;align-items:center;justify-content:center;width:100%;height:100%}
.pr-brand-card img{max-width:100%;max-height:78px;object-fit:contain;filter:none;opacity:1}
.pr-empty{padding:28px 16px;background:#0f1012;border:1px solid var(--line);color:#a7aab3;text-align:center}
.pr-footer{background:#f6f6f9;color:#5c5f66;padding:64px 0}
.pr-footer__top{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;padding-bottom:48px;border-bottom:1px solid #dddde3}
.pr-footer__logo{width:162px;max-width:100%;height:auto;display:block}
.pr-footer__cols{display:flex;align-items:flex-start;gap:64px;font-size:14px;line-height:1.5}
.pr-footer__col{display:flex;flex-direction:column;gap:14px}
.pr-footer__col-title{margin:0;color:#d52b31 !important;font-size:14px;line-height:1.5;font-family:var(--font-body);font-weight:500}
.pr-footer__col a,.pr-footer__col p{margin:0;color:#5c5f66;font-size:14px;line-height:1.5;font-family:var(--font-body)}
.pr-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:48px}
.pr-footer__copy{flex:1 0 0;margin:0;color:#5c5f66;font-size:14px;line-height:1.5;font-family:var(--font-body)}
.pr-footer__dev{display:flex;align-items:center;gap:8px}
.pr-footer__dev p{margin:0;color:#5c5f66;font-size:14px;line-height:1.5;font-family:var(--font-body)}
.pr-footer__dev img{width:152.821px;height:16px;display:block}
@media (max-width:1200px){.pr-brands-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (max-width:1100px){.pr-footer__top{flex-direction:column}.pr-footer__cols{flex-wrap:wrap;gap:32px 48px}.pr-footer__bottom{flex-direction:column;align-items:flex-start}}
@media (max-width:720px){.pr-section__title{font-size:6.4vw}.pr-brands-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-footer__cols{flex-direction:column;gap:6.4vw}.pr-footer__dev{flex-wrap:wrap}}
