/* cartesianecu.com right to left (Arabic): generated by tools/site-rtl/gen.js from site.css, distributors.css, legal.css, account.css, account-activity.css, acct.css, catalog.css, tools.css (postcss-rtlcss, override mode, only the [dir="rtl"] rules). Do not edit: change the stylesheet and run the script. */

/* site.css */
[dir="rtl"] .skip{left:auto;right:-999px}

[dir="rtl"] .skip:focus{left:auto;right:16px}

[dir="rtl"] .nav a::after{transform-origin:100% 50%}

[dir="rtl"] .head-tools > .head-dl{margin-left:0;margin-right:8px}

[dir="rtl"] .lang-btn{padding:0 9px 0 8px}

[dir="rtl"] .lang-btn[aria-expanded="true"] .lang-caret{transform:rotate(-180deg)}

[dir="rtl"] .lang-pop{right:auto;left:0}

[dir="rtl"] .lang-opt{text-align:right}

[dir="rtl"] .lang-ck{margin-left:0;margin-right:auto}

[dir="rtl"] .page-card{
  background:radial-gradient(110% 70% at 50% -18%,var(--card-sheen),transparent 62%),
    linear-gradient(-180deg,var(--card-c1) 0%,var(--card-c2) 28%,var(--card-c3) 60%,var(--card-c4) 100%)}

@supports (background:linear-gradient(in oklab,red,blue)){

  [dir="rtl"] .page-card{background-image:radial-gradient(110% 70% at 50% -18%,var(--card-sheen),transparent 62%),
    linear-gradient(-180deg in oklab,var(--card-c1) 0%,var(--card-c2) 28%,var(--card-c3) 60%,var(--card-c4) 100%)}
}

[dir="rtl"] .hero{
  background:radial-gradient(52% 30% at 50% 62%,var(--card-glow) 0%,var(--card-glow2) 52%,transparent 78%),
    radial-gradient(110% 70% at 50% -18%,var(--card-sheen),transparent 62%),
    linear-gradient(-180deg,var(--card-c1) 0%,var(--card-c2) 28%,var(--card-c3) 60%,var(--card-c4) 100%)}
@supports (background:linear-gradient(in oklab,red,blue)){

  [dir="rtl"] .hero{background-image:radial-gradient(52% 30% at 50% 62%,var(--card-glow) 0%,var(--card-glow2) 52%,transparent 78%),
    radial-gradient(110% 70% at 50% -18%,var(--card-sheen),transparent 62%),
    linear-gradient(-180deg in oklab,var(--card-c1) 0%,var(--card-c2) 28%,var(--card-c3) 60%,var(--card-c4) 100%)}
}

[dir="rtl"] .hero-points li{padding-left:0;padding-right:22px}

[dir="rtl"] .hero-points li::before{left:auto;right:0}

[dir="rtl"] .card-link::after,[dir="rtl"] .card-link-back::before{border-right:none;border-left:2px solid currentColor;transform:rotate(-45deg)}

[dir="rtl"] .card-link-back::before{transform:rotate(135deg)}

@media (hover:hover){

  [dir="rtl"] .card-link:hover::after{transform:translateX(-3px) rotate(-45deg)}

  [dir="rtl"] .card-link-back:hover::before{transform:translateX(3px) rotate(135deg)}
}

[dir="rtl"] .card-link::after{transform:rotate(-135deg)}

[dir="rtl"] .card-link-back::before{transform:rotate(45deg)}

@media (hover:hover){
[dir="rtl"] .card-link:hover::after{transform:translateX(-3px) rotate(-135deg)}

[dir="rtl"] .card-link-back:hover::before{transform:translateX(3px) rotate(45deg)}}

[dir="rtl"] .stat{padding:16px 0 0 16px}

[dir="rtl"] .stat + .stat{padding-left:0;padding-right:16px;border-left:none;border-right:1px solid var(--line)}

@media (min-width:761px){

[dir="rtl"] .ac-meta{left:auto;right:24px}}

[dir="rtl"] .faq summary{padding:16px 0 16px 32px}

[dir="rtl"] .faq summary::after{right:auto;left:0}

[dir="rtl"] .faq details[open] summary::after{transform:rotate(-180deg)}

[dir="rtl"] .fx-mail svg{transform:scaleX(-1)}
@media (max-width:920px){

  [dir="rtl"] body.nav-open .menu-btn span:nth-child(1){transform:translateY(6px) rotate(-45deg)}

  [dir="rtl"] body.nav-open .menu-btn span:nth-child(3){transform:translateY(-6px) rotate(45deg)}
}

@media (max-width:560px){

  [dir="rtl"] .nav-lang .lang-pop{right:0;left:auto}
}

[dir="rtl"] .price-fig .cur{margin-right:0;margin-left:2px}

[dir="rtl"] .price-fig .per{margin-left:0;margin-right:8px}

[dir="rtl"] .price-list li{padding-left:0;padding-right:24px}

[dir="rtl"] .price-list li::before{left:auto;right:0}

[dir="rtl"] .price-more[open] summary::after{transform:rotate(-180deg)}

[dir="rtl"] .map-grid .yl{text-align:left;padding-right:0;padding-left:6px}

[dir="rtl"] .pg-num b{margin-right:0;margin-left:4px}

[dir="rtl"] .pg-list li{padding-left:0;padding-right:26px}

[dir="rtl"] .pg-list li::before{left:auto;right:0}

@media (max-width:760px){

  [dir="rtl"] .faq summary{padding:16px 0 16px 28px}
}

[dir="rtl"] .cov-stats div + div{border-left:none;border-right:1px solid var(--line)}

[dir="rtl"] .chip-m{margin-right:0;margin-left:12px}

[dir="rtl"] .cov-brands{border-right:none;border-left:1px solid var(--line)}

[dir="rtl"] .cov-b{padding:6px 6px 6px 10px;text-align:right}

[dir="rtl"] .cov-tags .tag{text-align:right}

[dir="rtl"] .cov-rows span{text-align:left}

[dir="rtl"] .seg i{left:auto;right:0}

@media (max-width:760px){

  [dir="rtl"] .cov-brands{border-right:none;border-left:0}

  [dir="rtl"] .cov-b{padding:4px 5px 4px 12px}

  [dir="rtl"] .cov-rows span{text-align:right}

  [dir="rtl"] .stat{padding:12px 0 0 12px}

  [dir="rtl"] .stat + .stat{padding-left:0;padding-right:12px}
}

[dir="rtl"] .boxed .sec-head{text-align:right}

[dir="rtl"] .boxed .cov-stats div:first-child{padding-left:0;padding-right:0}

[dir="rtl"] .boxed .cov-foot,[dir="rtl"] .boxed .cov-tm,[dir="rtl"] .boxed .price-foot{text-align:right;margin-left:0;margin-right:0}
@media (min-width:921px){

  [dir="rtl"] .boxed .price-pop{right:auto;left:24px}
}

[dir="rtl"] .boxed .contact{text-align:right}

[dir="rtl"] .subnav a::after{right:0;left:100%;transition:left .2s var(--ease)}

@media (hover:hover){

[dir="rtl"] .subnav a:hover::after{right:auto;left:0}}

[dir="rtl"] .subnav a[aria-current="true"]::after{right:auto;left:0}

[dir="rtl"] .tip{margin-left:0;margin-right:6px}

[dir="rtl"] .tip-pop{left:auto;right:50%;transform:translateX(50%);text-align:right}

[dir="rtl"] .price-list .tip .tip-pop{right:26px;left:0}

@media (max-width:760px){

  [dir="rtl"] .price-cue{left:auto;right:50%;padding:11px 20px 11px 16px;transform:translate(50%,calc(100% + 32px))}

  [dir="rtl"] .price-cue.show{transform:translate(50%,0)}
}

[dir="rtl"] .pg-rail a::after{transform-origin:right}

[dir="rtl"] .pg-rail a::after{transform-origin:right}
@media (max-width:560px){

  [dir="rtl"] .cov-stats div:first-child{padding-left:0;padding-right:0}

  [dir="rtl"] .upd-stats div:nth-child(3){border-left:none;border-right:0}
}

[dir="rtl"] .film-rail button::after{transform-origin:right}

[dir="rtl"] .film-rail button::after{transform-origin:right}
@media (max-width:760px){

  [dir="rtl"] .film-rail button span{left:auto;right:0}

  [dir="rtl"] .film-rail li:nth-child(n+3) button span{right:auto;left:0}
}
@media (max-width:600px){

  [dir="rtl"] .hero-shot.film img{object-position:right top}

  [dir="rtl"] .hero-shot.film img{object-position:right top}
}

[dir="rtl"] .dist-art::after{
  background:linear-gradient(-115deg,transparent 42%,rgba(255,255,255,.75) 50%,transparent 58%),
             linear-gradient(-172deg,#fbfcfd 0%,#e3e8ed 20%,#a3adb7 46%,#d9dfe5 56%,#f4f6f8 76%,#b4bcc5 100%);background-position:260% 0,100% 0;
  animation:dist-sheen-rtl 7s ease-in-out infinite}

@keyframes dist-sheen-rtl{
0%,55%{background-position:260% 0,100% 0}

100%{background-position:-160% 0,100% 0}}

[dir="rtl"] .nav-dd-btn[aria-expanded="true"] .nav-caret{transform:rotate(-180deg)}

@media (max-width:920px){

  [dir="rtl"] .nav-pop{padding:4px 14px 4px 0}
}

[dir="rtl"] .zoom-prev svg,[dir="rtl"] .zoom-next svg{transform:scaleX(-1)}

/* distributors.css */
[dir="rtl"] .dist-pillars div{padding-left:0;padding-right:18px;border-left:none;border-right:2px solid var(--accent)}

[dir="rtl"] .dist-signin a::after{border-right:none;border-left:2px solid currentColor;transform:rotate(-45deg)}
@media (max-width:999px){

  [dir="rtl"] .dist-contact{padding:10px 0 10px 12px}

  [dir="rtl"] .is-plain .dist-body{padding:0 10px 0 0}
}
@media (max-width:760px){

  [dir="rtl"] .dist-card.is-plain{padding-left:0;padding-right:14px}

  [dir="rtl"] .dist-pillars div{padding-left:0;padding-right:14px}

  [dir="rtl"] .dist-faq .faq summary{padding:13px 0 13px 28px}
}

[dir="rtl"] .dist .sec-head{text-align:right}

[dir="rtl"] .dist .sec-head .sec-lede{margin-left:0;margin-right:0}

[dir="rtl"] .dist .sec-head{text-align:right}

/* legal.css */
[dir="rtl"] .legal-doc .legal-n{margin-right:0;margin-left:2px}

[dir="rtl"] .legal-doc .legal-item{margin-left:0;margin-right:28px}

@media (max-width:760px){

  [dir="rtl"] .legal-doc .legal-item{margin-left:0;margin-right:14px}
}

[dir="rtl"] .legal-card .legal-nav a::after{transform-origin:100% 50%}

/* account.css */
[dir="rtl"] .acc-spin{animation:acc-spin-rtl .8s linear infinite}

@keyframes acc-spin-rtl{
to{transform:rotate(-360deg)}}

[dir="rtl"] .acc-tag{margin-left:0;margin-right:8px}

/* account-activity.css */
[dir="rtl"] .pa-seg button:first-child{border-radius:0 9px 9px 0}

[dir="rtl"] .pa-seg button:last-child{border-radius:9px 0 0 9px}

[dir="rtl"] .pa-plot-wrap{padding-left:0;padding-right:36px}

[dir="rtl"] .pa-y{left:auto;right:0;text-align:left}

[dir="rtl"] .pa-x{margin:8px 36px 0 0}

[dir="rtl"] .pa-legend .acc-tag{margin-left:0;margin-right:0}

[dir="rtl"] .pa-sw.pa-nd{background:repeating-linear-gradient(-45deg,var(--muted) 0 1.5px,transparent 1.5px 5px)}

[dir="rtl"] .pa-rows .pa-op::before{margin-right:0;margin-left:8px}

[dir="rtl"] .pa-rows .pa-pc .acc-tag{margin-left:0;margin-right:6px}

@media (max-width:760px){

  [dir="rtl"] .pa-rows .pa-op{text-align:left}
}

/* acct.css */
[dir="rtl"] .ax-back::before{border-left:none;border-right:2px solid currentColor;transform:rotate(-45deg);margin-right:0;margin-left:2px}

[dir="rtl"] .ax-pw input{padding-right:0;padding-left:52px}

[dir="rtl"] .ax-eye{right:auto;left:4px}

[dir="rtl"] .ax-list[aria-busy="true"]:empty::before{background:linear-gradient(-90deg,var(--line),var(--line2),var(--line));animation:ax-wait-rtl 1.2s linear infinite}

@keyframes ax-wait-rtl{
to{background-position:300% 0}}

[dir="rtl"] .ax-row-head .acc-tag{margin-left:0;margin-right:0}

[dir="rtl"] .ax-steps{padding-left:0;padding-right:22px}

@media (max-width:600px){

  [dir="rtl"] .ax-db-table tr{padding:10px 30px 10px 0}

  [dir="rtl"] .ax-db-table td.ax-tick{left:auto;right:0}
}

/* catalog.css */
[dir="rtl"] .cat-table th,[dir="rtl"] .cat-table td{padding:8px 0 8px 18px}
