/* RTL — loaded only when the site language is right-to-left (is_rtl()).
   Flips direction and the handful of side-specific rules the layouts use. */

html[dir="rtl"] body,
body.rtl{direction:rtl;text-align:right}

/* Headings/paragraph tracking tuned for Latin type — reset for Arabic. */
body.rtl h1,body.rtl h2,body.rtl h3,body.rtl .display,body.rtl .brand .lg{letter-spacing:0}
body.rtl .kick,body.rtl .hero .eyebrow,body.rtl .brand .sm,body.rtl footer h4,body.rtl .aw-car-block h4{letter-spacing:0}

/* Header / nav */
body.rtl .aw-lang-menu{right:auto;left:0}
body.rtl .kick::before{margin-left:0}

/* Cards: corner badges swap sides */
body.rtl .card .tag{left:auto;right:12px}
body.rtl .card .pop{right:auto;left:12px}

/* Footer decorative map sits on the other side */
body.rtl .foot-mapbg{right:auto;left:-40px}
body.rtl .foot-mapbg img{-webkit-mask-image:linear-gradient(125deg,#000 22%,rgba(0,0,0,.4) 55%,transparent 82%);mask-image:linear-gradient(125deg,#000 22%,rgba(0,0,0,.4) 55%,transparent 82%)}

/* Lists / prose indentation */
body.rtl .aw-content ul{padding-left:0;padding-right:22px}
body.rtl .aw-car-block li{padding-left:0;padding-right:20px}
body.rtl .aw-car-block li:before{left:auto;right:2px}
body.rtl .inc li{padding-left:0;padding-right:26px}
body.rtl .inc li:before{left:auto;right:0}

/* Floating e-mail button moves to the other corner */
body.rtl .aw-email-fab{left:auto;right:20px}
@media(max-width:560px){body.rtl .aw-email-fab{left:auto;right:16px}}

/* Product page bits */
body.rtl .aw-method-cap{text-align:right}
body.rtl .plaque input,body.rtl .aw-car-field input,body.rtl .aw-car-field select,
body.rtl .aw-car-field textarea,body.rtl .aw-car-phone input{text-align:right;direction:rtl}
body.rtl .aw-car-phone .aw-cc-input{direction:ltr;text-align:center}
body.rtl input[type=email],body.rtl input[type=tel],body.rtl input[type=url]{direction:ltr;text-align:right}

/* Reviews */
body.rtl .aw-rev-head{flex-direction:row-reverse}
body.rtl .aw-rev-date{margin-right:auto;margin-left:0}

/* WooCommerce basics */
body.rtl .woocommerce table.shop_table th,
body.rtl .woocommerce table.shop_table td{text-align:right}
body.rtl .woocommerce ul.woocommerce-error,
body.rtl .woocommerce .woocommerce-message{padding-left:0;padding-right:20px}

/* Keep prices/numbers/latin brand names rendering left-to-right inline */
body.rtl .woocommerce-Price-amount,body.rtl .card .pr,body.rtl .price{direction:ltr;display:inline-block}
