._footer_pzv93_1{background:var(--bg-primary);color:var(--text-primary);transition:background .3s,color .3s;position:relative;overflow:hidden}@media (width<=768px){._footer_pzv93_1{padding-bottom:calc(138px + env(safe-area-inset-bottom,0px))}}._stripe_pzv93_14{background:var(--msport-stripe);height:4px;position:absolute;top:0;left:0;right:0}._container_pzv93_23{max-width:1400px;margin:0 auto;padding:60px 40px 30px}@media (width<=900px){._container_pzv93_23{padding:40px 20px 24px}}._content_pzv93_34{border-bottom:1px solid var(--border-color);grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:40px;padding-bottom:40px;display:grid}@media (width<=900px){._content_pzv93_34{text-align:center;grid-template-columns:1fr;gap:32px}._brand_pzv93_50{flex-direction:column;align-items:center;display:flex}}._logo_pzv93_57{color:var(--text-primary);margin-bottom:16px;font-size:18px;font-weight:600;text-decoration:none;transition:transform .3s;display:inline-block}._logo_pzv93_57:hover{transform:scale(1.05)}._tagline_pzv93_70{color:var(--text-tertiary);letter-spacing:.05em;margin-bottom:20px;font-size:14px;font-weight:300;line-height:1.6}._tagline_pzv93_70 span{color:var(--msport-red);text-transform:uppercase;letter-spacing:.1em;font-weight:700}._msportStripes_pzv93_85{gap:4px;display:flex}._msportStripes_pzv93_85 span{width:30px;height:3px}._msportStripes_pzv93_85 span:first-child{background:var(--msport-blue)}._msportStripes_pzv93_85 span:nth-child(2){background:var(--msport-violet)}._msportStripes_pzv93_85 span:nth-child(3){background:var(--msport-red)}@media (width<=900px){._msportStripes_pzv93_85{justify-content:center}}._navColumn_pzv93_108 h4{margin-bottom:20px}._navColumn_pzv93_108 ul{margin:0;padding:0;list-style:none}._navColumn_pzv93_108 li{margin-bottom:12px}._navColumn_pzv93_108 a{color:var(--text-tertiary);font-size:14px;font-weight:400;text-decoration:none;transition:all .3s;display:inline-block;position:relative}._navColumn_pzv93_108 a:after{content:"";background:var(--msport-red);width:0;height:1px;transition:width .3s;position:absolute;bottom:-2px;left:0}._navColumn_pzv93_108 a:hover{color:var(--text-primary)}._navColumn_pzv93_108 a:hover:after{width:100%}._columnTitle_pzv93_145{text-transform:uppercase;letter-spacing:.15em;color:var(--msport-red);padding-bottom:12px;font-size:12px;font-weight:700;position:relative}._columnTitle_pzv93_145:after{content:"";background:linear-gradient(90deg, var(--msport-blue), var(--msport-red));width:30px;height:2px;position:absolute;bottom:0;left:0}@media (width<=900px){._columnTitle_pzv93_145:after{left:50%;transform:translate(-50%)}}._contactColumn_pzv93_170 h4{margin-bottom:20px}@media (width<=900px){._contactColumn_pzv93_170{flex-direction:column;align-items:center;display:flex}}._contactInfo_pzv93_181{margin-bottom:24px}._contactItem_pzv93_185{color:var(--text-secondary);align-items:flex-start;gap:12px;margin-bottom:16px;font-size:14px;display:flex}@media (width<=900px){._contactItem_pzv93_185{text-align:left;justify-content:center}}._contactItem_pzv93_185 a{color:var(--text-secondary);text-decoration:none;transition:color .3s}._contactItem_pzv93_185 a:hover{color:var(--msport-red)}._contactIcon_pzv93_208{width:20px;height:20px;color:var(--msport-red);flex-shrink:0;margin-top:2px}._contactIcon_pzv93_208 svg{width:100%;height:100%}._ctaButton_pzv93_220{background:linear-gradient(135deg, var(--msport-red) 0%, var(--msport-red-dark) 100%);text-transform:uppercase;letter-spacing:.1em;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 100%,10px 100%);justify-content:center;align-items:center;padding:12px 24px;font-size:12px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;color:#fff!important}._ctaButton_pzv93_220:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}._ctaButton_pzv93_220:hover{box-shadow:var(--shadow-msport);transform:translateY(-2px)}._ctaButton_pzv93_220:hover:before{left:100%}._bottomBar_pzv93_255{justify-content:space-between;align-items:center;padding-top:24px;display:flex}@media (width<=900px){._bottomBar_pzv93_255{text-align:center;flex-direction:column;gap:16px}}._copyright_pzv93_269{color:var(--text-muted);margin:0;font-size:13px}._bottomLinks_pzv93_275{gap:24px;display:flex}._bottomLinks_pzv93_275 a{color:var(--text-muted);font-size:13px;text-decoration:none;transition:color .3s}._bottomLinks_pzv93_275 a:hover{color:var(--msport-red)}
