.header__bottom

{

    direction: rtl;    

}

.header__logo {

	margin-right: unset!important;

	margin-left: 36px;

}

.navigation__item-image-wrapper {

	right: unset!important;

	left: -10px;

}

.icon--chevron-right-fendi {

  transform: scaleX(-1);

  display: inline-block;

}

.navigation__item-label 

{

  display: flex;

  align-items: center;

  gap: 0.5rem;

}

.navigation__item-label

{

  flex-direction: row-reverse;

  justify-content: flex-end; /* محتوا را بچسبان به سمت راست */

  text-align: right;

}



.c-hero .o-container

{

    direction: rtl;

}

.o-container .o-grid .u-pre-2--md {

	position: relative;

	margin-left: unset!important;

	margin-right: 8.33333%;

}

.cta-link__image {

	right: unset!important;

	left: 0;

}

.c-cta-link-list 

{

    direction: rtl;

}

.c-basic-text

{

    direction: rtl;

}

.basic-entry__title

{

    direction: rtl;

}

.s-rich-text

{

    direction: rtl;

}

.accordion__item-header--open

{

    text-align: right;

}

.footer__language-selector

{

    direction: rtl;

}

.footer__button:not(:last-child) {

	margin-right: 60px;

	margin-left: unset;

}

.footer__button--right {

	margin-left: unset!important;

	margin-right: auto;

}





.c-button-next {

  display: inline-flex;

  align-items: center;

  gap: 0.5rem;

  flex-direction: unset!important;

  justify-content: flex-end;

  text-align: right;

}

.button__icon svg {

  transform: scaleX(-1);

}

.button--icon.button--icon-left .button__label {

	margin-left: unset!important;

	margin-right: 12px;

}

.language-selector__list-item

{

    text-align: right;

}

.header__storelocator-button

{

    margin-left: 10px;

}

.faq-item {

	direction: rtl;

}

html[dir="ltr"] .faq-question::after {

	left: 1.5rem;

	right: unset!important;

}

.contact-form__form .o-grid

{

  direction: rtl;

}

.contact-form__form .o-grid .input__group-label, .contact-form__form .o-grid .input__label {

	text-align: right;

}

.product-detail__body

{

   direction: rtl;

}

#lightbox .lb-data .lb-details {

	float: right;

	text-align: right;

}

.c-quote .quote__text

{

  direction: rtl;

}


.c-appointment-form .form__item {
	margin-bottom: -22px;
}
.form__item.c-checkbox.form__item--required
{
    margin-bottom: 20px;
    margin-top: 40px;
}
.c-appointment-form .form__item.c-radio {
	margin-bottom: -22px;
}
.u-post-10--md {
	position: relative;
	margin-right: unset;
	margin-left: 41.66667%;
}
.input__group-label, .input__label {
	text-align: right!important;
}
.search-title-header
{
  direction: rtl;
}

.c-tab-menu {
    display: flex;
    position: relative;
    z-index: 2;
}

.c-tab-menu.c-tab-menu-rtl {
    flex-direction: row-reverse;
    justify-content: flex-end; /* باعث میشه تب‌ها از سمت راست شروع بشن */
}

.c-tab-menu.c-tab-menu-rtl .tab-menu__link:not(:last-child) {
    margin-right: 0;
    margin-left: 32px; /* چون الان چینش راست به چپ شده */
}

.search-results__refinements.search-results__refinements-rtl  {
    flex-direction: row-reverse;
    justify-content: flex-start; /* باعث میشه کل تب‌ها بچسبن سمت راست کانتینر */
}
.c-search-results .product-tile__body {
	direction: rtl;
}
.tab-menu__link
{
  direction: rtl;
}
.product-grid__grid-item
{
  flex-direction: row-reverse;
}
.c-search-results .o-grid {
	gap: unset!important;
}
.home-about-text
{
  direction: rtl;
}