.shanzi-fa{direction:rtl;text-align:right}.shanzi-fa input,.shanzi-fa textarea,.shanzi-fa select{direction:rtl;text-align:right;font-family:var(--font-body)}.shanzi-fa input[type="email"],.shanzi-fa input[type="tel"],.shanzi-fa input[type="number"],.shanzi-fa input[type="password"],.shanzi-fa input[type="url"]{direction:ltr;text-align:left}.shanzi-fa .site-header__branding{direction:rtl}.shanzi-fa .header-cart__count{direction:ltr}.shanzi-fa .lang-menu,.shanzi-fa .account-menu,.shanzi-fa .mini-cart{right:auto;left:0}.shanzi-fa .search-modal__close{right:auto;left:40px}.shanzi-fa .promo-bar__nav svg{transform:scaleX(-1)}.shanzi-fa .mega-panel__inner{direction:rtl}.shanzi-fa .mega-panel__inner{max-width:1328px;padding-inline:0;padding-block:48px}.shanzi-fa .mega-panel__col{min-width:0;flex:0 0 376px}.shanzi-fa .site-header .mega-panel__eyebrow{font-size:14px;font-weight:500;line-height:22px;text-transform:none;letter-spacing:0}@media (max-width:1360px){.shanzi-fa .mega-panel__inner{padding-inline:32px}.shanzi-fa .mega-panel__col{flex:0 1 376px}}@media (max-width:768px){.shanzi-fa .site-header__branding{left:50%;right:auto;transform:translate(-50%,-50%)}.shanzi-fa .mobile-menu__logo{left:50%;right:auto;transform:translate(-50%,-50%)}.shanzi-fa .mini-cart{right:auto;left:-16px}}.shanzi-fa .contact-row__value,.shanzi-fa .order-summary__row,.shanzi-fa .account-table td,.shanzi-fa .account-table th{text-align:right}.shanzi-fa th{text-align:right}.shanzi-fa .drilldown-back svg,.shanzi-fa .mobile-nav-menu .menu-item-has-children>a::after,.shanzi-fa .breadcrumb__sep svg,.shanzi-fa .slider-arrow svg,.shanzi-fa .pagination__prev svg,.shanzi-fa .pagination__next svg,.shanzi-fa .order-tracker__icon:nth-of-type(3) svg,.shanzi-fa .profile__back svg{transform:scaleX(-1)}.shanzi-fa .order-tracker__label{text-align:right}.shanzi-fa .order-tracker__label--center{text-align:center}.shanzi-fa .order-tracker__label--right{text-align:left}.shanzi-fa .price,.shanzi-fa .woocommerce-Price-amount,.shanzi-fa .product-price,.shanzi-fa .order-total,.shanzi-fa .cart-item__price{direction:ltr;display:inline-block;unicode-bidi:embed}.shanzi-fa .account-field__value--num,.shanzi-fa .address-card__num{direction:ltr;unicode-bidi:isolate;text-align:right}.shanzi-fa input[type="tel"],.shanzi-fa input[type="email"],.shanzi-fa input[type="number"]{direction:ltr;unicode-bidi:isolate;text-align:left}.shanzi-fa input[type="text"].auth-input__field,.shanzi-fa textarea.auth-input__field{direction:rtl;text-align:right}.shanzi-fa input#address_postcode.auth-input__field{direction:ltr;unicode-bidi:isolate;text-align:left}.shanzi-fa .contact-row__value{direction:ltr;unicode-bidi:isolate;text-align:left}.shanzi-fa .contact-boutique__line--num{direction:ltr;unicode-bidi:isolate;text-align:right}.shanzi-fa .profile__title{text-align:left}.shanzi-fa .profile__head--detail{flex-direction:row-reverse}.shanzi-fa .site-footer__inner,.shanzi-fa .footer-column,.shanzi-fa .footer-brand{direction:rtl}.shanzi-fa .footer-column__title,.shanzi-fa .footer-column__toggle{font-weight:500}.shanzi-fa .footer-menu a,.shanzi-fa .footer-copyright{font-size:14px}.shanzi-fa .footer-brand__logo,.shanzi-fa .footer-copyright{direction:ltr;text-align:center}.shanzi-fa .woocommerce-checkout #payment ul.payment_methods li.wc_payment_method{grid-template-columns:18px 1fr;direction:rtl}.shanzi-fa .woocommerce-checkout #payment ul.payment_methods li.wc_payment_method>label,.shanzi-fa .woocommerce-checkout #payment div.payment_box{text-align:right}.shanzi-fa .auth-input{direction:ltr}.shanzi-fa .mobile-menu__care-title{font-weight:500}.shanzi-fa .mobile-menu__search-icon{order:1}.shanzi-fa .authenticity__input-wrap input{direction:ltr;text-align:left}.shanzi-fa .news-featured__read svg{transform:scaleX(-1)}.shanzi-fa .eyebrow{font-size:14px}.shanzi-fa .news-article__date{font-size:14px}.shanzi-fa .appointment__subtitle,.shanzi-fa .appointment__location-name,.shanzi-fa .appointment__section-title,.shanzi-fa .appointment__weekdays span,.shanzi-fa .appointment__summary-eyebrow,.shanzi-fa .appointment__summary-when{font-size:14px}.shanzi-fa .appointment__continue{font-size:16px}.shanzi-fa .appointment__month-btn svg{transform:scaleX(-1)}.shanzi-fa .appointment__month-title,.shanzi-fa .appointment__subtitle,.shanzi-fa .appointment__location-name,.shanzi-fa .appointment__continue{letter-spacing:0}.shanzi-fa .appointment__month-title,.shanzi-fa .appointment__subtitle{font-weight:500}.shanzi-fa .link-underline{line-height:22px;padding-bottom:0;border-bottom:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-skip-ink:none}.shanzi-fa .home-band .btn{width:191px;height:94px}