/*
 * Sportcore — RTL Support
 * Loaded last. It changes direction/layout only; colors remain in the theme files.
 */
body.rtl{
  direction:rtl;
  text-align:right;
}
body.rtl .nav-wrap,
body.rtl .nav,
body.rtl .tools,
body.rtl .hero-actions,
body.rtl .filters,
body.rtl .product-actions,
body.rtl .tag-list,
body.rtl .person{
  direction:rtl;
}
body.rtl .nav{margin-left:0;margin-right:auto}
body.rtl .logo{direction:ltr;unicode-bidi:isolate}
body.rtl .home-menu{left:auto;right:-16px}
body.rtl .mobile-menu{left:0;right:0}
body.rtl .mobile-menu a,
body.rtl .mobile-home-trigger{flex-direction:row}
body.rtl .mobile-home-links{padding-left:0;padding-right:14px}
body.rtl .hero:before{transform:scaleX(-1)}
body.rtl .hero-copy,
body.rtl .page-hero,
body.rtl .section-head,
body.rtl .auth-card,
body.rtl .form-group,
body.rtl .product-info,
body.rtl .feature-card,
body.rtl .testimonial,
body.rtl .brand-detail-card .card-copy,
body.rtl .category-detail-card .card-copy,
body.rtl .info-card{ text-align:right }
body.rtl .section-head{direction:rtl}
body.rtl .section-head .btn{margin-left:0;margin-right:auto}
body.rtl .form-group input,
body.rtl .form-group textarea,
body.rtl .form-group select,
body.rtl .field,
body.rtl .filters input,
body.rtl .filters select{text-align:right}
body.rtl .product-brand,
body.rtl .old-price{margin-right:5px;margin-left:0}
body.rtl .badge{left:auto;right:12px}
body.rtl .wish-btn{right:auto;left:12px}
body.rtl .close-modal{right:auto;left:15px}
body.rtl .toast{right:auto;left:25px}
body.rtl .hero-stamp{right:auto;left:6%;transform:rotate(-12deg)}
body.rtl .cta-band:after{right:auto;left:-20px}
body.rtl .cart-row{direction:rtl}
body.rtl .cart-row>.qty,
body.rtl .cart-row>.price,
body.rtl .cart-row>.remove{justify-self:start}
body.rtl .qty{direction:rtl}
body.rtl .footer-grid,
body.rtl .footer-bottom{direction:rtl}
body.rtl .footer-bottom{flex-direction:row-reverse}
body.rtl .gallery{direction:rtl;grid-template-columns:1fr 100px}
body.rtl .thumbs{order:2}
body.rtl .main-image{order:1}
body.rtl .stats{direction:rtl}
body.rtl .stat{text-align:right}
body.rtl .login-page{direction:rtl}
body.rtl .auth-links{direction:rtl}
body.rtl .loader-inner span{margin-left:0;margin-right:7px}
@media(max-width:1000px){
  body.rtl .site-header .nav-wrap{justify-content:space-between}
  body.rtl .site-header .logo{margin:0;order:0}
  body.rtl .site-header .tools{margin:0;order:1}
}
@media(max-width:720px){
  body.rtl .logo{margin-left:0;margin-right:auto}
  body.rtl .footer-grid>div:first-child{grid-column:1/-1}
  body.rtl .gallery{grid-template-columns:70px 1fr}
  body.rtl .thumbs{order:2}
  body.rtl .main-image{order:1}
}
