html[dir="rtl"] body{direction:rtl;text-align:right}
html[dir="rtl"] :where(.desktop-nav a,.overlay-nav__list a,.hero__eyebrow,.eyebrow,.hero__title,.button,.collection-card__overlay span,.collection-card__title,.text-link,.product-card__quick,.product-card h3,.newsletter-form input,.site-footer__column h2,.site-footer__column a,.site-footer__bottom){text-transform:none;letter-spacing:0}
html[dir="rtl"] .hero__content{left:auto;right:max(28px,calc((100vw - var(--container))/2 + 20px));text-align:right}
html[dir="rtl"] .section-heading,html[dir="rtl"] .products-section__heading,html[dir="rtl"] .site-footer__bottom{direction:rtl}
html[dir="rtl"] .site-footer__column{align-items:flex-start;text-align:right}
html[dir="rtl"] .newsletter-form input{text-align:right;direction:rtl}
html[dir="rtl"] .product-card p,html[dir="rtl"] input[type="email"]{unicode-bidi:plaintext}
html[dir="rtl"] .site-brand__text{direction:ltr;letter-spacing:.34em;padding-left:.34em}
html[dir="rtl"] .product-arrows,html[dir="rtl"] .hero__controls{direction:ltr}
@media (min-width:769px){html[dir="rtl"] .site-header__right{left:clamp(28px,3.5vw,56px);right:auto}html[dir="rtl"] .site-header__left{right:clamp(28px,3.5vw,56px);left:auto;justify-self:auto}}
@media (max-width:768px){html[dir="rtl"] .hero__content{right:20px;left:20px}}

html[dir="rtl"] .site-brand__text{direction:ltr;letter-spacing:.30em;padding-left:.30em}
html[dir="rtl"] .site-header__brand{left:50%;right:auto;transform:translate(-50%,-50%)}
html[dir="rtl"] .hero__content{text-align:right}
@media (max-width:768px){html[dir="rtl"] .site-brand__text{letter-spacing:.24em;padding-left:.24em}}
