/** Shopify CDN: Minification failed

Line 1383:16 Unexpected "0%"
Line 1389:16 Unexpected "0%"

**/
/* Voss — İbranice (he) / İsrail pazarı RTL katmanı. Yalnızca request.locale == 'he' iken yüklenir (layout/theme.liquid).
   1) Tipografi: Cormorant Garamond ve Instrument Sans İbranice glif içermez → Frank Ruhl Libre (serif) + Heebo (sans).
      Latin 300 ağırlığı İbranicede çok ince kalıyordu (26 Eki): başlıklar 500, gövde 400, etiket/buton 500.
   2) Yön: ikinci bölüm rtlcss diff'inden otomatik üretilir (scratchpad gen-rtl.js). */

html[dir=rtl] {
  --voss-sans: 'Heebo', 'Segoe UI', 'Arial Hebrew', Arial, sans-serif;
  --voss-serif: 'Frank Ruhl Libre', 'David', 'Times New Roman', serif;
  --font-body-family: var(--voss-sans);
  --font-heading-family: var(--voss-serif);
  --font-body-weight: 400;
  --font-heading-weight: 500;
  --voss-label: 1.25rem; /* İbranice küçük harf/büyük harf ayrımı yok, 11px çok küçük kalıyor */
  --voss-track: 0;
}
html[dir=rtl] body { font-family: var(--voss-sans); font-weight: 400; letter-spacing: 0; }
html[dir=rtl] h1, html[dir=rtl] h2, html[dir=rtl] h3, html[dir=rtl] .h0, html[dir=rtl] .h1, html[dir=rtl] .h2, html[dir=rtl] .h3 {
  font-family: var(--voss-serif); font-weight: 500; letter-spacing: 0;
}
html[dir=rtl] .voss-marquee__item, html[dir=rtl] .vpdp-h2, html[dir=rtl] .vpdp-intro__stat strong { font-weight: 500; }
html[dir=rtl] .voss-label, html[dir=rtl] .voss-textlink, html[dir=rtl] .voss-link, html[dir=rtl] .announcement-bar__message,
html[dir=rtl] .header__menu-item, html[dir=rtl] .menu-drawer__menu-item, html[dir=rtl] .card__heading, html[dir=rtl] .card-information,
html[dir=rtl] .price, html[dir=rtl] .button, html[dir=rtl] .shopify-payment-button__button--unbranded, html[dir=rtl] .product-form__input .form__label,
html[dir=rtl] .facets__summary, html[dir=rtl] .facet-filters__label, html[dir=rtl] .footer-block__heading, html[dir=rtl] .footer-block__details-content,
html[dir=rtl] .breadcrumbs, html[dir=rtl] .badge, html[dir=rtl] .copyright__content, html[dir=rtl] .voss-coupon__text, html[dir=rtl] .voss-coupon__action {
  letter-spacing: 0; text-transform: none; font-weight: 500;
}
/* Marka adı Latin harf: logo yazısı LTR kalsın */
html[dir=rtl] .header__heading-link .h2, html[dir=rtl] .header__heading .h2 { direction: ltr; letter-spacing: 0.32em; margin-right: 0; margin-left: -0.32em; }
/* Kayan şerit: RTL'de sağdan sola akar */
/* Latin model adları/kodlar sayısal ve Latin metin karışımı: fiyatlar ve kuponlar LTR gömülü */
html[dir=rtl] .price, html[dir=rtl] .voss-coupon__code, html[dir=rtl] .voss-cart-count { unicode-bidi: isolate; }
html[dir=rtl] .voss-coupon__code { direction: ltr; }
/* Zara numaralı liste [01] işaretleri sağda */
html[dir=rtl] .voss-index__n { margin-right: 0; margin-left: 0.4rem; }
html[dir=rtl] .menu-drawer__menu > li > .menu-drawer__menu-item::before,
html[dir=rtl] .menu-drawer__menu > li > details > summary.menu-drawer__menu-item::before { margin-right: 0; margin-left: 1rem; }
/* Kaydırıcı sayacı "1 / 5": RTL'de span'ler ters dizilip "5 / 1" okunuyordu */
html[dir=rtl] .slider-counter { direction: ltr; }
/* Mobil kaydırıcılar: aşağıdaki otomatik diff sağ kenarı çeviriyor ama soldaki özgün değeri sıfırlamıyordu →
   ürün galerisi 25px kayıyor, ilk karta iki yandan boşluk geliyordu. Özgün tarafı burada sıfırla. */
@media screen and (max-width: 749px) {
  html[dir=rtl] .product__media-list { margin-left: 0; }
  html[dir=rtl] .grid--peek.slider--mobile.product__media-list { margin-right: 0; }
  html[dir=rtl] .grid--peek.slider .grid__item:first-of-type { margin-left: 0; }
  html[dir=rtl] .grid--peek.slider:after { margin-left: 0; }
}
@media screen and (min-width: 750px) and (max-width: 989px) {
  html[dir=rtl] .slider--tablet.grid--peek .grid__item:first-of-type { margin-left: 0; }
}
/* Mobil filtre çekmecesi: özgün margin-left:auto kalınca panel ortada duruyor, kapatma düğmesi dışarıda kalıyordu */
html[dir=rtl] .mobile-facets__inner { margin-left: 0; }
/* Form alanları ve seçiciler */
html[dir=rtl] input, html[dir=rtl] textarea, html[dir=rtl] select { text-align: start; }
html[dir=rtl] .localization-form__select .icon-caret { right: auto; left: 1.5rem; }
html[dir=rtl] .field__input, html[dir=rtl] .select__select { direction: rtl; }
html[dir=rtl] .field__input[type=email], html[dir=rtl] .field__input[type=tel], html[dir=rtl] input[name=discount] { direction: ltr; text-align: right; }

/* Voss RTL (İbranice / IL pazarı): rtlcss diff — yalnızca yön değiştiren bildirimler.
   26 Eki: tek taraflı left/right kurallarına karşı tarafı "auto" ile sıfırlayan satır eklendi (yoksa özgün LTR değeri
   kalıyor, RTL'de konum yine sağdan hesaplanıyordu: sıralama/filtre okları metnin üstüne biniyordu). Otomatik üretildi: gen-rtl.js */
/* ── base.css ── */
html[dir=rtl] blockquote {
  border-right: 0.2rem solid rgba(var(--color-foreground), 0.2);
  padding-right: 1rem;
}

@media screen and (min-width: 750px) {
  html[dir=rtl] blockquote {
    padding-right: 1.5rem;
  }
}

html[dir=rtl] .left {
  text-align: right;
}

html[dir=rtl] .right {
  text-align: left;
}

html[dir=rtl] .link-with-icon .icon {
  margin-right: 1rem;
}

html[dir=rtl] .circle-divider::after {
  margin: 0 1.5rem 0 1.3rem;
}

html[dir=rtl] .animate-arrow .icon-arrow path {
  transform: translateX(0.25rem);
}

html[dir=rtl] .animate-arrow:hover .icon-arrow path {
  transform: translateX(0.05rem);
}

html[dir=rtl] summary .icon-caret {
  left: 1.5rem;
  right: auto; /* özgün LTR değerini sıfırla */
}

@media screen and (max-width: 749px) {
  html[dir=rtl] .grid--peek.slider .grid__item:first-of-type {
    margin-right: 1.5rem;
  }

  html[dir=rtl] .grid--peek.slider:after {
    margin-right: calc(-1 * var(--grid-mobile-horizontal-spacing));
  }
}

@media screen and (min-width: 750px) and (max-width: 989px) {
  html[dir=rtl] .slider--tablet.grid--peek .grid__item:first-of-type {
    margin-right: 1.5rem;
  }
}

html[dir=rtl] .media > *:not(.zoom):not(.deferred-media__poster-button),
html[dir=rtl] .media model-viewer {
  right: 0;
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .button.loading > .loading__spinner {
  right: 50%;
  transform: translate(50%, -50%);
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .share-button__button {
  margin-right: 0;
  padding-right: 0;
}

html[dir=rtl] .share-button__button .icon-share {
  margin-left: 1rem;
}

html[dir=rtl] .share-button__fallback {
  right: 0.1rem;
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .share-button__fallback button {
  left: var(--inputs-border-width);
  right: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .share-button__message:not(:empty) {
  padding: 0.8rem 1.5rem 0.8rem 0;
}

html[dir=rtl] .select .svg-wrapper,
html[dir=rtl] .customer select + .svg-wrapper {
  left: 0;
  right: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .select__select,
html[dir=rtl] .customer select {
  padding: 0 2rem 0 calc(var(--inputs-border-width) + 3rem);
}

html[dir=rtl] .field__input,
html[dir=rtl] .customer .field input {
  text-align: right;
}

html[dir=rtl] .field__label,
html[dir=rtl] .customer .field label {
  right: calc(var(--inputs-border-width) + 2rem);
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .field__input:focus ~ .field__label,
html[dir=rtl] .field__input:not(:placeholder-shown) ~ .field__label,
html[dir=rtl] .field__input:-webkit-autofill ~ .field__label,
html[dir=rtl] .customer .field input:focus ~ label,
html[dir=rtl] .customer .field input:not(:placeholder-shown) ~ label,
html[dir=rtl] .customer .field input:-webkit-autofill ~ label {
  right: calc(var(--inputs-border-width) + 2rem);
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .field__input:focus,
html[dir=rtl] .field__input:not(:placeholder-shown),
html[dir=rtl] .field__input:-webkit-autofill,
html[dir=rtl] .customer .field input:focus,
html[dir=rtl] .customer .field input:not(:placeholder-shown),
html[dir=rtl] .customer .field input:-webkit-autofill {
  padding: 2.2rem 2rem 0.8rem 1.5rem;
}

html[dir=rtl] .field__button {
  left: 0;
  right: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] input[type='checkbox'] {
  margin-left: 0.5rem;
}

html[dir=rtl] .customer .field .form__message {
  text-align: right;
}

html[dir=rtl] .form__message .icon,
html[dir=rtl] .customer .form__message .svg-wrapper {
  margin-left: 0.5rem;
}

html[dir=rtl] .form__message--large .icon,
html[dir=rtl] .customer .form__message .svg-wrapper {
  margin-left: 1rem;
}

html[dir=rtl] .quantity__button:first-child {
  margin-right: calc(var(--inputs-border-width));
}

html[dir=rtl] .quantity__button:last-child {
  margin-left: calc(var(--inputs-border-width));
}

html[dir=rtl] .cart-count-bubble {
  right: 2.2rem;
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .utility-bar__grid .list-social {
  margin-right: -1.2rem;
}

html[dir=rtl] .announcement-bar .slider-button--next {
  margin-left: -1.5rem;
}

html[dir=rtl] .announcement-bar .slider-button--prev {
  margin-right: -1.5rem;
}

html[dir=rtl] .announcement-bar__link .icon-arrow {
  margin-right: 0.8rem;
}

@media screen and (max-width: 989px) {
  html[dir=rtl] .header--mobile-left .header__heading,
  html[dir=rtl] .header--mobile-left .header__heading-link {
    text-align: right;
  }
}

@media screen and (min-width: 990px) {
  html[dir=rtl] .header--middle-left .header__heading-link,
  html[dir=rtl] .header--top-left .header__heading-link {
    margin-right: -0.75rem;
  }
}

html[dir=rtl] .header__icons {
  padding-left: 0.8rem;
}

html[dir=rtl] .header__icon--cart {
  margin-left: -1.2rem;
}

html[dir=rtl] .header__icon--menu[aria-expanded='true']::before {
  right: 0;
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .header--top-center.drawer-menu > .header__search {
  margin-right: 3.2rem;
}

@media screen and (max-width: 989px) {
  html[dir=rtl] .header--has-account.header--has-menu:not(.header--mobile-left):not(.header--has-app) > .header__search {
    margin-right: 0;
  }
}

html[dir=rtl] .search-modal__content {
  padding: 0 1rem 0 5rem;
}

html[dir=rtl] .search-modal__close-button {
  left: 0.3rem;
  right: auto; /* özgün LTR değerini sıfırla */
}

@media screen and (min-width: 750px) {
  html[dir=rtl] .search-modal__close-button {
    left: 1rem;
  right: auto; /* özgün LTR değerini sıfırla */
}
}

@media screen and (min-width: 990px) {
  html[dir=rtl] .search-modal__close-button {
    margin-right: 0.5rem;
  }
}

html[dir=rtl] .header__inline-menu {
  margin-right: -1.2rem;
}

html[dir=rtl] .header--top-center .header__inline-menu,
html[dir=rtl] .header--top-center .header__heading-link {
  margin-right: 0;
}

@media screen and (min-width: 990px) {
  html[dir=rtl] .header--middle-left .header__inline-menu {
    margin-right: 0;
  }
}

html[dir=rtl] details[open] > .header__menu-item .icon-caret {
  transform: rotate(-180deg);
}

html[dir=rtl] .header__submenu .header__menu-item:after {
  left: 2rem;
  right: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .header__menu-item .icon-caret {
  left: 0.8rem;
  right: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .header__submenu .icon-caret {
  margin-right: 1rem;
}

@supports not (inset: 10px) {
  html[dir=rtl] .grid {
    margin-right: calc(-1 * var(--grid-mobile-horizontal-spacing));
  }

  html[dir=rtl] .grid__item {
    padding-right: var(--grid-mobile-horizontal-spacing);
  }

@media screen and (min-width: 750px) {
    html[dir=rtl] .grid {
      margin-right: calc(-1 * var(--grid-desktop-horizontal-spacing));
    }

    html[dir=rtl] .grid__item {
      padding-right: var(--grid-desktop-horizontal-spacing);
    }
}

  html[dir=rtl] .grid--gapless .grid__item {
    padding-right: 0;
  }

@media screen and (min-width: 749px) {
    html[dir=rtl] .grid--peek .grid__item {
      padding-right: var(--grid-mobile-horizontal-spacing);
    }
}
}

html[dir=rtl] .rte ul,
html[dir=rtl] .rte ol {
  padding-right: 2rem;
}

@media (prefers-reduced-motion: no-preference) and (hover: hover) {
  html[dir=rtl] .animate--hover-3d-lift .card-wrapper:hover .card--card,
  html[dir=rtl] .animate--hover-3d-lift .card-wrapper:hover .card--standard .card__inner,
  html[dir=rtl] .animate--hover-3d-lift .button:not(.button--tertiary):not([disabled]):hover,
  html[dir=rtl] .animate--hover-3d-lift .shopify-challenge__button:not([disabled]):hover,
  html[dir=rtl] .animate--hover-3d-lift .customer button:not([disabled]):hover,
  html[dir=rtl] .animate--hover-3d-lift .shopify-payment-button__button:hover,
  html[dir=rtl] .animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button {
    transform: rotate(-1deg);
    box-shadow: 1rem -1rem 1rem -1rem rgba(0, 0, 0, 0.05), -1rem 1rem 1rem -1rem rgba(0, 0, 0, 0.05),
      0 0 0.5rem 0 rgba(255, 255, 255, 0), 0 2rem 3.5rem -2rem rgba(0, 0, 0, 0.5);
  }

  html[dir=rtl] .animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button {
    transform: translate(50%, -50%) scale(1.05);
  }

  html[dir=rtl] .animate--hover-3d-lift .collage__item .card-wrapper:hover .card--card,
  html[dir=rtl] .animate--hover-3d-lift .collage__item .card-wrapper:hover .card--standard .card__inner {
    transform: rotate(-0.5deg);
  }

  html[dir=rtl] .animate--hover-3d-lift .card-wrapper .card--card:before,
  html[dir=rtl] .animate--hover-3d-lift .card-wrapper .card--standard .card__media:after {
    background-position: 10% 0;
    background-image: linear-gradient(
      -135deg,
      rgba(255, 255, 255, 0) 45%,
      rgba(255, 255, 255, 1) 50%,
      rgba(255, 255, 255, 0) 55%
    );
  }

  html[dir=rtl] .animate--hover-3d-lift .card-wrapper:hover .card--card:before,
  html[dir=rtl] .animate--hover-3d-lift .card-wrapper:hover .card--standard .card__media:after {
    background-position: right;
  }
}

html[dir=rtl] .progress-bar-value {
  transform-origin: 100%;
}

/* ── collage.css ── */
html[dir=rtl] .collage-card:after {
  right: calc(var(--border-width) * -1);
  left: auto; /* özgün LTR değerini sıfırla */
}

/* ── collapsible-content.css ── */
@supports not (inset: 10px) {
@media screen and (min-width: 750px) {
    html[dir=rtl] .collapsible-content__grid:not(.collapsible-content__grid--reverse) .grid__item:last-child,
    html[dir=rtl] .collapsible-content__grid--reverse .collapsible-content__grid-item {
      padding-right: 5rem;
      padding-left: 0;
    }
}

@media screen and (min-width: 990px) {
    html[dir=rtl] .collapsible-content__grid:not(.collapsible-content__grid--reverse) .grid__item:last-child,
    html[dir=rtl] .collapsible-content__grid--reverse .collapsible-content__grid-item {
      padding-right: 7rem;
    }
}
}

/* ── component-accordion.css ── */
html[dir=rtl] .accordion .svg-wrapper {
  margin-left: calc(var(--font-heading-scale) * 1rem);
}

html[dir=rtl] .accordion details[open] > summary .icon-caret {
  transform: rotate(-180deg);
}

/* ── component-article-card.css ── */
html[dir=rtl] .article-card__link:not(:only-child) {
  margin-left: 3rem;
}

@media screen and (min-width: 990px) {
  html[dir=rtl] .article-card__link:not(:only-child) {
    margin-left: 4rem;
  }
}

/* ── component-card.css ── */
html[dir=rtl] .card--card:after,
html[dir=rtl] .card--standard .card__inner:after {
  right: calc(var(--border-width) * -1);
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .card__information-volume-pricing-note--button + .global-settings-popup.quantity-popover__info span:first-of-type {
  padding-left: 0.3rem;
}

html[dir=rtl] .card__information-volume-pricing-note--button-right + .global-settings-popup.quantity-popover__info {
  left: 0;
  right: auto;
}

html[dir=rtl] .card__information-volume-pricing-note--button-center + .global-settings-popup.quantity-popover__info {
  right: 50%;
  transform: translate(50%);
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .card__information-volume-pricing-note--button + .global-settings-popup.quantity-popover__info .quantity__rules {
  text-align: right;
}

@media screen and (min-width: 990px) {
  html[dir=rtl] .grid--6-col-desktop .card__information-volume-pricing-note--button + .global-settings-popup.quantity-popover__info {
    right: 50%;
    transform: translate(50%);
  left: auto; /* özgün LTR değerini sıfırla */
}
}

@media screen and (max-width: 749px) {
  html[dir=rtl] .grid--2-col-tablet-down
    .card--card
    .card__information-volume-pricing-note--button
    + .global-settings-popup.quantity-popover__info,
  html[dir=rtl] .grid--2-col-tablet-down
    .card--standard
    .card__information-volume-pricing-note--button
    + .global-settings-popup.quantity-popover__info {
    right: 50%;
    transform: translate(50%);
  left: auto; /* özgün LTR değerini sıfırla */
}
}

html[dir=rtl] .card .icon-wrap {
  margin-right: 0.8rem;
}

/* ── component-cart-drawer.css ── */
html[dir=rtl] .drawer {
  right: 0;
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .drawer__inner {
  border-left: 0;
  transform: translateX(-100%);
}

html[dir=rtl] .drawer__close {
  left: -10px;
  right: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .cart-drawer__warnings .drawer__close {
  left: 5px;
  right: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .drawer__footer summary {
  padding: 1.5rem 0 1.5rem 2.8rem;
}

html[dir=rtl] cart-drawer {
  right: 0;
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .cart-drawer .cart-item__nested-line .cart-item__image {
  float: left;
}

html[dir=rtl] .cart-drawer .cart-items thead th:nth-child(2) {
  padding-right: 0;
}

html[dir=rtl] .cart-drawer .cart-item .loading__spinner {
  left: 5px;
  right: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .cart-drawer .cart-item > td + td {
  padding-right: 1rem;
}

@media screen and (max-width: 749px) {
  html[dir=rtl] .cart-drawer .cart-item cart-remove-button {
    margin-right: 0;
  }
}

html[dir=rtl] .cart-drawer .tax-note {
  margin: 1.2rem auto 2rem 0;
  text-align: right;
}

html[dir=rtl] .cart-drawer details[open] > summary .icon-caret {
  transform: rotate(-180deg);
}

html[dir=rtl] .drawer__footer #dynamic-checkout-cart ul {
  margin: 0.5rem 0 0 -0.5rem !important;
}

html[dir=rtl] .drawer__footer #dynamic-checkout-cart ul > li:only-child {
  margin-left: 0.5rem !important;
}

@media screen and (min-width: 750px) {
  html[dir=rtl] .cart-drawer .cart-item__quantity--info quantity-popover > * {
    padding-right: 0;
  }

  html[dir=rtl] .cart-drawer .cart-item__error {
    margin-right: 0;
  }
}

/* ── component-cart-items.css ── */
html[dir=rtl] .cart-items th {
  text-align: right;
}

html[dir=rtl] .cart-items *.right {
  text-align: left;
}

/* ── component-cart-notification.css ── */
html[dir=rtl] .cart-notification {
  left: 0;
  right: auto; /* özgün LTR değerini sıfırla */
}

@media screen and (min-width: 750px) {
  html[dir=rtl] .cart-notification {
    left: 2.2rem;
  right: auto; /* özgün LTR değerini sıfırla */
}
}

@media screen and (min-width: 990px) {
  html[dir=rtl] .cart-notification-wrapper:is(.page-width) > .cart-notification {
    left: 4rem;
  right: auto; /* özgün LTR değerini sıfırla */
}
}

html[dir=rtl] .cart-notification__heading .icon-checkmark {
  margin-left: 1rem;
}

html[dir=rtl] .cart-notification__close {
  margin-left: -3rem;
}

html[dir=rtl] .cart-notification-product__image {
  margin-left: 1.5rem;
}

/* ── component-cart.css ── */
html[dir=rtl] .cart__footer > div:only-child {
  margin-right: auto;
}

html[dir=rtl] .cart__note:after,
html[dir=rtl] .cart__note:hover.cart__note:after,
html[dir=rtl] .cart__note:before,
html[dir=rtl] .cart__note:hover.cart__note:before,
html[dir=rtl] .cart__note .field__input:focus,
html[dir=rtl] .cart__note .field__input {
  border-bottom-left-radius: 0;
}

@media screen and (min-width: 750px) {
  html[dir=rtl] .cart__footer > * + * {
    margin-right: 4rem;
  }
}

html[dir=rtl] .tax-note {
  margin: 2.2rem auto 1.6rem 0;
}

@media screen and (min-width: 750px) {
  html[dir=rtl] .cart__update-button {
    margin-left: 0.8rem;
  }

  html[dir=rtl] .tax-note {
    text-align: left;
  }
}

/* ── component-collection-hero.css ── */
@media screen and (min-width: 750px) {
  html[dir=rtl] .collection-hero--with-image .collection-hero__text-wrapper {
    padding: 4rem 0 4rem 2rem;
  }

  html[dir=rtl] .collection-hero__image-container {
    margin-right: 3rem;
  }
}

/* ── component-complementary-products.css ── */
html[dir=rtl] .complementary-slide.grid__item {
  padding-left: max(var(--focus-outline-padding), var(--shadow-padding-sides));
  padding-right: max(var(--focus-outline-padding), var(--shadow-padding-sides-negative));
}

html[dir=rtl] .complementary-products > .summary__title .icon-accordion {
  margin-left: calc(var(--font-heading-scale) * 1rem);
}

html[dir=rtl] .complementary-products__container .quick-add__submit:not(.animate-arrow):hover .icon-wrap {
  transform: rotate(-90deg);
}

/* ── component-deferred-media.css ── */
html[dir=rtl] .deferred-media__poster-button {
  right: 50%;
  transform: translate(50%, -50%) scale(1);
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .deferred-media__poster-button:hover {
  transform: translate(50%, -50%) scale(1.1);
}

html[dir=rtl] .deferred-media__poster-button .icon-play {
  margin-right: 0.2rem;
}

/* ── component-disclosures.css ── */
html[dir=rtl] .disclosures-item::after {
  right: 50rem;
  left: 0;
}

html[dir=rtl] .disclosures__summary > .icon-caret {
  left: auto;
}

html[dir=rtl] .disclosures__details[open] .disclosures__summary > .icon-caret {
  transform: rotate(-180deg);
}

/* ── component-discounts.css ── */
html[dir=rtl] .discounts__discount > .icon {
  margin-left: 0.7rem;
}

/* ── component-facets.css ── */
html[dir=rtl] .facet-filters {
  padding-right: 2.5rem;
}

@media screen and (min-width: 990px) {
  html[dir=rtl] .facet-filters {
    padding-right: 3rem;
  }
}

html[dir=rtl] .facet-filters__label {
  margin: 0 0 0 2rem;
}

html[dir=rtl] .facet-filters button {
  margin-right: 2.5rem;
}

html[dir=rtl] .facet-filters__sort {
  padding-right: 0;
  padding-left: 1.75rem;
}

html[dir=rtl] .facet-filters__sort + .icon-caret {
  left: 0;
  right: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .facets__heading {
  margin: -1.5rem 0 0 2rem;
}

html[dir=rtl] .facets__reset {
  margin-right: auto;
}

html[dir=rtl] .facets__disclosure {
  margin-left: 3.5rem;
}

html[dir=rtl] .facets__summary {
  padding: 0 0 0 1.75rem;
}

html[dir=rtl] .facets__summary .icon-caret {
  left: 0;
  right: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .facets__display {
  right: -1.2rem;
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .facets-layout-grid--image .facets__label.disabled .facets__image-wrapper:before {
  right: 0;
  transform: rotate(45deg);
  transform-origin: right;
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .facet-checkbox {
  padding: 1rem 0 1rem 2rem;
}

html[dir=rtl] .facets-layout-list--text input[type='checkbox'] {
  right: -0.4rem;
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .facet-checkbox > svg,
html[dir=rtl] .facet-checkbox > .svg-wrapper {
  margin-left: 1.2rem;
}

html[dir=rtl] .facet-checkbox .svg-wrapper {
  right: 0.3rem;
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .facets__price .field + .field-currency {
  margin-right: 2rem;
}

html[dir=rtl] .facets__price .field-currency {
  margin-left: 0.6rem;
}

html[dir=rtl] .facets__price .field__label {
  right: 1.5rem;
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] button.facets__button {
  margin: 0 0.5rem 0 0;
}

html[dir=rtl] .active-facets__button {
  margin-left: 1.5rem;
}

@media screen and (min-width: 990px) {
  html[dir=rtl] .active-facets__button {
    margin-left: 1.5rem;
  }
}

@media screen and (max-width: 989px) {
  html[dir=rtl] .active-facets__button-wrapper {
    margin-right: 1.2rem;
  }
}

html[dir=rtl] .active-facets__button .svg-wrapper {
  margin-right: 0.6rem;
  margin-left: -0.2rem;
}

@media all and (min-width: 990px) {
  html[dir=rtl] .active-facets__button .svg-wrapper {
    margin-left: -0.4rem;
  }
}

html[dir=rtl] .mobile-facets__wrapper {
  margin-right: 0;
}

html[dir=rtl] .mobile-facets__inner {
  margin-right: auto;
  border-width: 0 var(--drawer-border-width) 0 0;
}

html[dir=rtl] .js .disclosure-has-popup:not(.menu-opening) .mobile-facets__inner {
  transform: translateX(-105vw);
}

html[dir=rtl] .mobile-facets__open {
  text-align: right;
}

html[dir=rtl] .mobile-facets__open > * + * {
  margin-right: 1rem;
}

html[dir=rtl] .mobile-facets__close {
  left: 1rem;
  right: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .mobile-facets__close-button .icon-arrow {
  transform: rotate(-180deg);
  margin-left: 1rem;
}

html[dir=rtl] .mobile-facets__details[open] .icon-caret {
  transform: rotate(-180deg);
}

html[dir=rtl] .mobile-facets__summary .svg-wrapper {
  margin-right: auto;
}

html[dir=rtl] .js .mobile-facets__submenu {
  right: 0;
  transform: translateX(-100%);
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] input.mobile-facets__checkbox {
  right: 2.1rem;
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .mobile-facets__label {
  padding: 1.5rem 2.5rem 1.5rem 2rem;
}

html[dir=rtl] .mobile-facets__label > svg {
  margin-left: 1.2rem;
}

html[dir=rtl] .mobile-facets__label .icon-checkmark {
  right: 2.8rem;
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .mobile-facets__arrow,
html[dir=rtl] .mobile-facets__summary .icon-caret {
  margin-right: auto;
}

html[dir=rtl] .mobile-facets__footer > * + * {
  margin-right: 1rem;
}

html[dir=rtl] .mobile-facets__sort .select .icon-caret {
  left: 0;
  right: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .mobile-facets__sort .select__select {
  padding-right: 0.5rem;
  padding-left: 1.5rem;
}

html[dir=rtl] .product-count {
  text-align: left;
}

html[dir=rtl] .product-count .loading__spinner,
html[dir=rtl] .product-count-vertical .loading__spinner {
  left: 0;
  right: auto; /* özgün LTR değerini sıfırla */
}

@media screen and (min-width: 750px) {
  html[dir=rtl] .facets-wrap-vertical {
    padding-right: 0;
  }

  html[dir=rtl] .facets__disclosure-vertical {
    margin-left: 0;
  }

  html[dir=rtl] .facets__header-vertical {
    padding: 1.5rem 0 1.5rem 2rem;
  }

  html[dir=rtl] .facets-vertical .facets-wrapper {
    padding-left: 3rem;
  }

  html[dir=rtl] .product-count-vertical {
    margin-right: 3.5rem;
  }

  html[dir=rtl] .facets-vertical .facets__price {
    padding: 0.5rem 0 0.5rem 0.5rem;
  }

  html[dir=rtl] .facets-vertical .facets__price .field:last-of-type {
    margin-right: 1rem;
  }

  html[dir=rtl] .facets__disclosure-vertical[open] .facets__summary .icon-caret {
    transform: rotate(-180deg);
  }

  html[dir=rtl] .facets-container-drawer .mobile-facets__wrapper {
    margin-left: 2rem;
  }

  html[dir=rtl] .facets-container-drawer .product-count {
    margin: 0 3.5rem 0.5rem 0;
  }
}

@media screen and (min-width: 750px) and (max-width: 989px) {
  html[dir=rtl] .facets-vertical .active-facets__button {
    margin-right: -0.5rem;
  }
}

/* ── component-image-with-text.css ── */
html[dir=rtl] .image-with-text__media--placeholder > svg {
  right: 50%;
  transform: translate(50%, -50%);
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .image-with-text__media--placeholder:is(.animate--ambient, .animate--zoom-in) > .svg-wrapper {
  right: 0;
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .image-with-text .grid__item::after {
  right: 0;
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .image-with-text__content--mobile-right > * {
  text-align: left;
}

@media screen and (min-width: 750px) {
  html[dir=rtl] .image-with-text__grid--reverse .image-with-text__content {
    margin-right: auto;
  }

  html[dir=rtl] .image-with-text__content--desktop-right > * {
    text-align: left;
  }

  html[dir=rtl] .image-with-text__content--desktop-left > * {
    text-align: right;
  }

  html[dir=rtl] .image-with-text--overlap .image-with-text__content {
    margin-right: -4rem;
  }

  html[dir=rtl] .image-with-text--overlap .image-with-text__grid--reverse .image-with-text__content {
    margin-right: 0;
    margin-left: -4rem;
  }

  html[dir=rtl] .image-with-text.collapse-corners:not(.image-with-text--overlap)
    .grid:not(.image-with-text__grid--reverse)
    .image-with-text__media-item:after,
  html[dir=rtl] .image-with-text.collapse-corners:not(.image-with-text--overlap)
    .grid:not(.image-with-text__grid--reverse)
    .image-with-text__media,
  html[dir=rtl] .image-with-text.collapse-corners:not(.image-with-text--overlap)
    .grid:not(.image-with-text__grid--reverse)
    .image-with-text__media
    img,
  html[dir=rtl] .image-with-text.collapse-corners:not(.image-with-text--overlap)
    .grid:not(.image-with-text__grid--reverse)
    .image-with-text__media
    .placeholder-svg,
  html[dir=rtl] .image-with-text.collapse-corners:not(.image-with-text--overlap)
    .image-with-text__grid--reverse
    .image-with-text__text-item:after,
  html[dir=rtl] .image-with-text.collapse-corners:not(.image-with-text--overlap)
    .image-with-text__grid--reverse
    .image-with-text__content,
  html[dir=rtl] .image-with-text.collapse-corners:not(.image-with-text--overlap)
    .image-with-text__grid--reverse
    .image-with-text__content:after {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  html[dir=rtl] .image-with-text.collapse-corners:not(.image-with-text--overlap)
    .grid:not(.image-with-text__grid--reverse)
    .image-with-text__text-item:after,
  html[dir=rtl] .image-with-text.collapse-corners:not(.image-with-text--overlap)
    .grid:not(.image-with-text__grid--reverse)
    .image-with-text__content,
  html[dir=rtl] .image-with-text.collapse-corners:not(.image-with-text--overlap)
    .grid:not(.image-with-text__grid--reverse)
    .image-with-text__content:after,
  html[dir=rtl] .image-with-text.collapse-corners:not(.image-with-text--overlap)
    .image-with-text__grid--reverse
    .image-with-text__media-item:after,
  html[dir=rtl] .image-with-text.collapse-corners:not(.image-with-text--overlap)
    .image-with-text__grid--reverse
    .image-with-text__media,
  html[dir=rtl] .image-with-text.collapse-corners:not(.image-with-text--overlap)
    .image-with-text__grid--reverse
    .image-with-text__media
    img,
  html[dir=rtl] .image-with-text.collapse-corners:not(.image-with-text--overlap)
    .image-with-text__grid--reverse
    .image-with-text__media
    .placeholder-svg {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  html[dir=rtl] .image-with-text.collapse-borders:not(.image-with-text--overlap)
    .grid:not(.image-with-text__grid--reverse)
    .image-with-text__content {
    border-right: 0;
  }

  html[dir=rtl] .image-with-text.collapse-borders:not(.image-with-text--overlap)
    .image-with-text__grid--reverse
    .image-with-text__content {
    border-left: 0;
  }
}

@media screen and (min-width: 750px) {
  html[dir=rtl] .collapse-padding
    .image-with-text__grid:not(.image-with-text__grid--reverse)
    .image-with-text__content:not(.image-with-text__content--desktop-center) {
    padding-left: 0;
  }

  html[dir=rtl] .collapse-padding
    .image-with-text__grid--reverse
    .image-with-text__content:not(.image-with-text__content--desktop-center) {
    padding-right: 0;
  }
}

@supports not (inset: 10px) {
  html[dir=rtl] .image-with-text .grid {
    margin-right: 0;
  }
}

/* ── component-list-menu.css ── */
html[dir=rtl] .list-menu--right {
  left: 0;
  right: auto; /* özgün LTR değerini sıfırla */
}

/* ── component-list-payment.css ── */
html[dir=rtl] .list-payment {
  padding-right: 0;
}

/* ── component-localization-form.css ── */
@media screen and (min-width: 750px) {
  html[dir=rtl] .localization-form {
    padding: 1rem 0 1rem 2rem;
  }

  html[dir=rtl] .localization-form:first-of-type {
    padding-right: 0;
  }

  html[dir=rtl] .localization-form:only-child {
    margin: 0 0 0 1rem;
  }
}

html[dir=rtl] .localization-form__currency {
  padding-left: 1.7rem;
}

html[dir=rtl] .localization-form__select {
  padding-right: 1rem;
  text-align: right;
}

html[dir=rtl] .localization-form__select .icon-caret {
  left: calc(var(--inputs-border-width) + 1.5rem);
  right: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .localization-selector.link {
  padding-left: 4rem;
}

html[dir=rtl] .country-filter__reset-button,
html[dir=rtl] .country-filter__search-icon {
  left: calc(var(--inputs-border-width));
  right: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .country-filter__reset-button:not(:focus-visible)::after,
html[dir=rtl] .country-filter__reset-button:not(:focus)::after {
  left: 0;
  right: auto; /* özgün LTR değerini sıfırla */
}

@media screen and (max-width: 749px) {
  html[dir=rtl] .country-selector__overlay {
    right: 0;
  left: auto; /* özgün LTR değerini sıfırla */
}

  html[dir=rtl] .disclosure__list-wrapper.country-selector {
    right: 0;
  left: auto; /* özgün LTR değerini sıfırla */
}

  html[dir=rtl] .country-filter {
    padding: 1.5rem 1.5rem 0.6rem 2rem;
  }
}

html[dir=rtl] .disclosure__link .icon-checkmark {
  margin-left: 0.2rem;
}

html[dir=rtl] .disclosure__button[aria-expanded='true'] .icon-caret {
  transform: rotate(-180deg);
}

html[dir=rtl] .js .header-localization:not(.menu-drawer__localization) .localization-form__select {
  padding: 0 1.2rem 0 2.7rem;
}

html[dir=rtl] .header-localization:not(.menu-drawer__localization) .localization-form__select .icon-caret {
  left: 0.8rem;
  right: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .header-localization:not(.menu-drawer__localization) .disclosure__list-wrapper {
  left: 0;
  right: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .menu-drawer__localization .localization-form__select {
  padding: 1rem 0rem 1rem 3.6rem;
}

/* ── component-mega-menu.css ── */
html[dir=rtl] .header--top-center .mega-menu__list > li {
  padding-left: 2.4rem;
}

/* ── component-menu-drawer.css ── */
html[dir=rtl] .js menu-drawer > details > summary::before,
html[dir=rtl] .js menu-drawer > details[open]:not(.menu-opening) > summary::before {
  right: 0;
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .menu-drawer {
  transform: translateX(100%);
  right: 0;
  left: auto; /* özgün LTR değerini sıfırla */
}

@media screen and (min-width: 750px) {
  html[dir=rtl] .menu-drawer {
    border-width: 0 0 0 var(--drawer-border-width);
  }
}

html[dir=rtl] .menu-drawer summary.menu-drawer__menu-item {
  padding-left: 5.2rem;
}

html[dir=rtl] .menu-drawer__menu-item > .svg-wrapper {
  left: 3rem;
  right: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .js .menu-drawer__submenu {
  right: 0;
  transform: translateX(-100%);
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .menu-drawer__close-button {
  padding: 1.2rem 3rem 1.2rem 2.6rem;
  text-align: right;
}

html[dir=rtl] .menu-drawer__close-button .svg-wrapper {
  transform: rotate(-180deg);
  margin-left: 1rem;
}

html[dir=rtl] .menu-drawer .list-social {
  margin-right: -1.25rem;
}

/* ── component-modal-video.css ── */
html[dir=rtl] .modal-video {
  right: 0;
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .modal-video__toggle {
  margin: 0 auto 0 0;
  left: 0.5rem;
  right: auto; /* özgün LTR değerini sıfırla */
}

@media screen and (min-width: 750px) {
  html[dir=rtl] .modal-video__toggle {
    left: 4.8rem;
  right: auto; /* özgün LTR değerini sıfırla */
}
}

@media screen and (min-width: 990px) {
  html[dir=rtl] .modal-video__toggle {
    left: 4.3rem;
  right: auto; /* özgün LTR değerini sıfırla */
}
}

/* ── component-model-viewer-ui.css ── */
html[dir=rtl] .shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster {
  transform: translate(50%, -50%) scale(1);
}

html[dir=rtl] .shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:hover,
html[dir=rtl] .shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:focus {
  transform: translate(50%, -50%) scale(1.1);
}

/* ── component-newsletter.css ── */
html[dir=rtl] .newsletter-form__field-wrapper .field__input {
  padding-left: 5rem;
}

html[dir=rtl] .newsletter-form__button {
  left: var(--inputs-border-width);
  right: auto; /* özgün LTR değerini sıfırla */
}

/* ── component-pagination.css ── */
html[dir=rtl] .pagination__list > li:not(:last-child) {
  margin-left: 1rem;
}

html[dir=rtl] .pagination__item--current::after,
html[dir=rtl] .pagination__item:hover::after {
  right: 50%;
  transform: translateX(50%);
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .pagination__item--next .icon {
  margin-right: -0.2rem;
  transform: rotate(-90deg);
}

html[dir=rtl] .pagination__item--next:hover .icon {
  transform: rotate(-90deg) scale(1.07);
}

html[dir=rtl] .pagination__item--prev .icon {
  margin-left: -0.2rem;
  transform: rotate(90deg);
}

html[dir=rtl] .pagination__item--prev:hover .icon {
  transform: rotate(90deg) scale(1.07);
}

/* ── component-pickup-availability.css ── */
html[dir=rtl] .pickup-availability-preview {
  padding: 1rem 0 0 2rem;
}

html[dir=rtl] .pickup-availability-button {
  text-align: right;
}

html[dir=rtl] pickup-availability-drawer {
  left: 0;
  transform: translateX(-100%);
  border-width: 0 var(--drawer-border-width) 0 0;
  right: auto; /* özgün LTR değerini sıfırla */
}

@media screen and (min-width: 750px) {
  html[dir=rtl] pickup-availability-drawer {
    transform: translateX(-100%);
  }
}

html[dir=rtl] .pickup-availability-variant > * + strong {
  margin-right: 1rem;
}

@media screen and (max-width: 749px) {
  html[dir=rtl] 0% {
    transform: translateX(-100%);
  }
}

@media screen and (min-width: 750px) {
  html[dir=rtl] 0% {
    transform: translateX(-100%);
  }
}

/* ── component-predictive-search.css ── */
html[dir=rtl] .predictive-search {
  right: -0.1rem;
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .predictive-search__item {
  text-align: right;
}

html[dir=rtl] .predictive-search__item--term .icon-arrow {
  margin-right: calc(var(--font-heading-scale) * 2rem);
}

/* ── component-price.css ── */
html[dir=rtl] .price--end {
  text-align: left;
}

html[dir=rtl] .price .price-item {
  margin: 0 0 0 1rem;
}

html[dir=rtl] .price__regular .price-item--regular {
  margin-left: 0;
}

html[dir=rtl] .volume-pricing--sale-badge .price__badge-sale {
  margin-right: 0.5rem;
}

/* ── component-product-model.css ── */
html[dir=rtl] .product__xr-button .icon {
  margin-left: 1rem;
}

/* ── component-product-variant-picker.css ── */
html[dir=rtl] .product-form__input--dropdown .dropdown-swatch + select {
  padding-right: calc(2.4rem + var(--swatch-input--size));
}

html[dir=rtl] .product-form__input--dropdown .dropdown-swatch {
  right: 1.6rem;
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .product-form__input--pill input[type='radio'] + label {
  margin: 0.7rem 0 0.2rem 0.5rem;
}

html[dir=rtl] .product-form__input--swatch .swatch-input__input + .swatch-input__label {
  margin: 0.7rem 0 0.2rem 1.2rem;
}

/* ── component-progress-bar.css ── */
html[dir=rtl] .progress-bar-value {
  transform-origin: 100%;
}

/* ── component-rating.css ── */
html[dir=rtl] .rating-star::before {
  background: linear-gradient(
    -90deg,
    var(--color-rating-star) var(--percent),
    rgba(var(--color-foreground), 0.15) var(--percent)
  );
}

/* ── component-search.css ── */
html[dir=rtl] .search__input.field__input {
  padding-left: 9.8rem;
}

html[dir=rtl] .search__button {
  left: var(--inputs-border-width);
  right: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .reset__button {
  left: calc(var(--inputs-border-width) + 4.4rem);
  right: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .reset__button:not(:focus-visible)::after {
  border-left: 0.1rem solid rgba(var(--color-foreground), 0.08);
  left: 0;
  right: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .reset__button:not(:focus)::after {
  border-left: 0.1rem solid rgba(var(--color-foreground), 0.08);
  left: 0;
  right: auto; /* özgün LTR değerini sıfırla */
}

/* ── component-show-more.css ── */
html[dir=rtl] .button-show-more {
  padding-right: 0;
}

/* ── component-slider.css ── */
@media screen and (max-width: 749px) {
  html[dir=rtl] .slider.slider--mobile {
    scroll-padding-right: 1.5rem;
  }

  html[dir=rtl] .slider--mobile:after {
    padding-right: 1.5rem;
  }
}

@media screen and (min-width: 750px) {
  html[dir=rtl] .slider.slider--tablet-up {
    scroll-padding-right: 1rem;
  }
}

@media screen and (max-width: 989px) {
  html[dir=rtl] .slider.slider--tablet {
    scroll-padding-right: 1.5rem;
  }

  html[dir=rtl] .slider--tablet:after {
    padding-right: 1.5rem;
    margin-right: calc(-1 * var(--grid-desktop-horizontal-spacing));
  }
}

@media screen and (min-width: 990px) {
  html[dir=rtl] .slider--desktop {
    scroll-padding-right: var(--desktop-margin-left-first-item);
  }

  html[dir=rtl] .slider--desktop:after {
    padding-right: 5rem;
    margin-right: calc(-1 * var(--grid-desktop-horizontal-spacing));
  }

  html[dir=rtl] .slider--desktop .slider__slide:first-child {
    margin-right: var(--desktop-margin-left-first-item);
    scroll-margin-right: var(--desktop-margin-left-first-item);
  }

  html[dir=rtl] .slider-component-full-width .slider--desktop {
    scroll-padding-right: 1.5rem;
  }

  html[dir=rtl] .slider-component-full-width .slider--desktop .slider__slide:first-child {
    margin-right: 1.5rem;
    scroll-margin-right: 1.5rem;
  }

  html[dir=rtl] .slider-component-full-width .slider--desktop:after {
    padding-right: 1.5rem;
  }
}

html[dir=rtl] .slider-button--next .icon {
  transform: rotate(90deg);
}

html[dir=rtl] .slider-button--prev .icon {
  transform: rotate(-90deg);
}

html[dir=rtl] .slider-button--next:not([disabled]):hover .icon {
  transform: rotate(90deg) scale(1.1);
}

html[dir=rtl] .slider-button--prev:not([disabled]):hover .icon {
  transform: rotate(-90deg) scale(1.1);
}

/* ── component-slideshow.css ── */
@media screen and (max-width: 749px) {
  html[dir=rtl] .slideshow__text.slideshow__text-mobile--left {
    text-align: right;
  }

  html[dir=rtl] .slideshow__text.slideshow__text-mobile--right {
    text-align: left;
  }
}

@media screen and (min-width: 750px) {
  html[dir=rtl] .slideshow__text.slideshow__text--left {
    text-align: right;
  }

  html[dir=rtl] .slideshow__text.slideshow__text--right {
    text-align: left;
  }
}

html[dir=rtl] .slideshow__autoplay {
  left: 0;
  border-right: none;
  right: auto; /* özgün LTR değerini sıfırla */
}

@media screen and (max-width: 749px) {
  html[dir=rtl] slideshow-component.page-width .slideshow__autoplay {
    left: 1.5rem;
  right: auto; /* özgün LTR değerini sıfırla */
}
}

@media screen and (min-width: 750px) {
  html[dir=rtl] .slideshow__autoplay.slider-button {
    margin-right: 0.6rem;
    padding: 0 0.6rem 0 0;
    border-right: 0.1rem solid rgba(var(--color-foreground), 0.08);
  }
}

/* ── component-swatch-input.css ── */
html[dir=rtl] .swatch-input__input:disabled + .swatch-input__label > .swatch::after,
html[dir=rtl] .swatch-input__input.visually-disabled + .swatch-input__label > .swatch::after {
  right: 0;
  transform: rotate(45deg);
  transform-origin: right;
  left: auto; /* özgün LTR değerini sıfırla */
}

/* ── component-totals.css ── */
html[dir=rtl] .totals > * + * {
  margin-right: 2rem;
}

/* ── component-volume-pricing.css ── */
html[dir=rtl] .price-per-item dd {
  margin-right: 0;
}

/* ── newsletter-section.css ── */
@media screen and (min-width: 750px) {
  html[dir=rtl] .newsletter__button {
    margin: 0 1rem 0 0;
  }
}

/* ── quantity-popover.css ── */
html[dir=rtl] .quantity-popover__info-button {
  margin: 0 0 0 0.4rem;
}

html[dir=rtl] .quantity-popover__info-button--icon-with-label {
  text-align: right;
}

html[dir=rtl] .quantity-popover__info-button span {
  padding-right: 1rem;
}

@media screen and (max-width: 989px) {
  html[dir=rtl] .quantity-popover__info.global-settings-popup {
    right: 0;
  left: auto; /* özgün LTR değerini sıfırla */
}

  html[dir=rtl] .quantity-popover__info-button {
    padding-right: 0;
  }
}

html[dir=rtl] .quantity-popover__info .volume-pricing-label {
  margin-right: 1.2rem;
}

html[dir=rtl] .quantity-popover__info .button {
  left: 0;
  padding: 0 0 0 1.2rem;
  right: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .quantity-popover-container {
  padding: 0.5rem 0 0.5rem 0.5rem;
}

@media screen and (min-width: 990px) {
  html[dir=rtl] .quantity-popover-container--empty {
    margin-left: 2.7rem;
  }

  html[dir=rtl] .quantity-popover__info.global-settings-popup {
    transform: translateX(100%);
  }
}

html[dir=rtl] quantity-popover .quantity__rules {
  margin-right: 0.8rem;
}

/* ── quick-add.css ── */
html[dir=rtl] .quick-add-modal {
  right: 0;
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .quick-add-modal__content {
  right: 50%;
  transform: translateX(50%);
  left: auto; /* özgün LTR değerini sıfırla */
}

@media screen and (min-width: 750px) {
  html[dir=rtl] quick-add-modal .quick-add-modal__toggle {
    left: 2rem;
  right: auto; /* özgün LTR değerini sıfırla */
}
}

@media screen and (min-width: 750px) {
  html[dir=rtl] .quick-add-modal__content-info--bulk .card__information-volume-pricing-note {
    padding-right: 1.6rem;
  }
}

html[dir=rtl] .quick-add-modal__content-info--bulk-details {
  padding-right: 1rem;
}

html[dir=rtl] .quick-add-modal__content-info {
  padding-left: 4.4rem;
}

html[dir=rtl] .quick-add-modal__toggle {
  left: 1.5rem;
  right: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .quick-add-modal__content--bulk .product__view-details .icon {
  margin-right: 1.2rem;
}

@media screen and (min-width: 750px) {
  html[dir=rtl] quick-add-modal .product:not(.product--no-media) .product__info-wrapper {
    padding-right: 4rem;
  }
}

/* ── quick-order-list.css ── */
@media screen and (min-width: 990px) {
  html[dir=rtl] .variant-item__quantity-wrapper--no-info,
  html[dir=rtl] .variant-item__error {
    padding-right: calc(15px + 3.4rem);
  }

  html[dir=rtl] .variant-item__error {
    margin-right: 0.3rem;
  }
}

html[dir=rtl] .quick-order-list__table th {
  text-align: right;
}

html[dir=rtl] .quick-order-list__table *.right {
  text-align: left;
}

html[dir=rtl] .variant-item__media {
  margin-left: 1.2rem;
}

html[dir=rtl] .variant-item__discounted-prices dd:first-of-type {
  margin-left: 0.8rem;
}

html[dir=rtl] .quick-order-list-remove-button {
  margin: 0 1.2rem 0 0;
}

@media screen and (min-width: 750px) and (max-width: 989px) {
  html[dir=rtl] quick-order-list-remove-all-button {
    margin-right: -1.5rem;
  }
}

html[dir=rtl] .quick-order-list-remove-button .button {
  margin: 0 0 0.1rem 0.1rem;
}

html[dir=rtl] .variant-item .loading__spinner {
  right: auto;
  left: 0;
}

html[dir=rtl] .variant-remove-total .icon-remove {
  margin-left: 0.8rem;
}

html[dir=rtl] .quick-order-list__message .svg-wrapper {
  margin-left: 1rem;
}

html[dir=rtl] .quick-order-list-error .svg-wrapper {
  margin-left: 0.7rem;
}

@media screen and (min-width: 990px) {
  html[dir=rtl] .variant-remove-total .loading__spinner {
    right: 2rem;
  left: auto; /* özgün LTR değerini sıfırla */
}
}

html[dir=rtl] .variant-item__error-text + .svg-wrapper {
  margin-left: 0.5rem;
}

@media screen and (max-width: 989px) {
  html[dir=rtl] .variant-item__details .loading__spinner {
    right: 0;
  left: auto; /* özgün LTR değerini sıfırla */
}
}

@media screen and (min-width: 990px) {
  html[dir=rtl] .quick-order-list__table th + th {
    padding-right: 5.4rem;
  }

  html[dir=rtl] .quick-order-list__table .quick-order-list__table-heading--wide + .quick-order-list__table-heading--wide {
    padding-right: 10rem;
    text-align: left;
  }

  html[dir=rtl] .variant-item .variant-item__price {
    text-align: left;
  }

  html[dir=rtl] .quick-order-list-total__confirmation span {
    margin-left: 3rem;
  }

  html[dir=rtl] .quick-order-list__total-items {
    margin-right: calc(15px + 3.4rem);
  }
}

@media screen and (min-width: 990px) {
  html[dir=rtl] quick-order-list-remove-all-button {
    margin-right: 0.9rem;
  }
}

/* ── section-blog-post.css ── */
html[dir=rtl] .article-template__link .icon-wrap {
  margin-left: 1rem;
  transform: rotate(-180deg);
}

/* ── section-email-signup-banner.css ── */
html[dir=rtl] .email-signup-banner-background {
  right: 50%;
  transform: translateX(50%);
  left: auto; /* özgün LTR değerini sıfırla */
}

@media screen and (max-width: 749px) {
  html[dir=rtl] .banner--mobile-content-align-right .newsletter-form__message {
    justify-content: left;
  }
}

@media screen and (min-width: 750px) {
  html[dir=rtl] .banner--content-align-right .newsletter-form__message {
    justify-content: left;
  }
}

/* ── section-featured-blog.css ── */
@supports not (inset: 10px) {
@media screen and (min-width: 750px) {
    html[dir=rtl] .blog__posts .article + .article {
      margin-right: var(--grid-desktop-horizontal-spacing);
    }
}
}

/* ── section-featured-product.css ── */
html[dir=rtl] .featured-product .product__media-item {
  padding-right: 0;
}

html[dir=rtl] .share-button + .product__view-details {
  float: left;
}

@media screen and (min-width: 990px) {
  html[dir=rtl] .background-secondary .featured-product:not(.product--no-media) > .product__info-wrapper {
    padding: 0 5rem 0 0;
  }

  html[dir=rtl] .background-secondary .featured-product:not(.product--no-media).product--right > .product__info-wrapper {
    padding: 0 0 0 5rem;
  }
}

/* ── section-footer.css ── */
@media screen and (max-width: 749px) {
  html[dir=rtl] .footer-block.footer-block--menu:only-child {
    text-align: right;
  }
}

@media screen and (min-width: 750px) {
  html[dir=rtl] .footer-block__newsletter:not(:only-child) {
    text-align: right;
    margin-left: auto;
  }

  html[dir=rtl] .footer-block__newsletter:not(:only-child) .newsletter-form__message--success {
    right: auto;
}

  html[dir=rtl] .footer__follow-on-shop:first-child:not(:last-child) {
    margin-left: auto;
    text-align: right;
  }

  html[dir=rtl] .footer__follow-on-shop:not(:first-child):not(:last-child) {
    text-align: left;
  }
}

@media screen and (min-width: 750px) {
  html[dir=rtl] .footer__content-bottom-wrapper:not(.footer__content-bottom-wrapper--center) .footer__copyright {
    text-align: left;
  }
}

@media screen and (min-width: 750px) {
  html[dir=rtl] .footer-block__details-content > li:not(:last-child) {
    margin-left: 1.5rem;
  }
}

html[dir=rtl] .footer-block__brand-info {
  text-align: right;
}

@supports not (inset: 10px) {
@media screen and (max-width: 749px) {
    html[dir=rtl] .footer .grid {
      margin-right: 0;
    }
}

@media screen and (min-width: 750px) {
    html[dir=rtl] .footer__content-top .grid {
      margin-right: -3rem;
    }

    html[dir=rtl] .footer__content-top .grid__item {
      padding-right: 3rem;
    }
}
}

/* ── section-image-banner.css ── */
@media only screen and (max-width: 749px) {
  html[dir=rtl] .banner--content-align-mobile-right .banner__box {
    text-align: left;
  }

  html[dir=rtl] .banner--content-align-mobile-left .banner__box {
    text-align: right;
  }
}

@media only screen and (min-width: 750px) {
  html[dir=rtl] .banner--content-align-right .banner__box {
    text-align: left;
  }

  html[dir=rtl] .banner--content-align-left .banner__box {
    text-align: right;
  }
}

html[dir=rtl] .banner__media {
  right: 0;
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .banner__media-half + .banner__media-half {
  left: 0;
  right: auto;
}

html[dir=rtl] .banner__media-half.animate--fixed:nth-child(2) > img,
html[dir=rtl] .banner__media-half.animate--zoom-in:nth-child(2) > img {
  right: 50%;
  left: auto; /* özgün LTR değerini sıfırla */
}

@media screen and (max-width: 749px) {
  html[dir=rtl] .banner--stacked .banner__media-half.animate--fixed:nth-child(2) > img,
  html[dir=rtl] .banner--stacked .banner__media-half.animate--zoom-in:nth-child(2) > img {
    right: 0;
  left: auto; /* özgün LTR değerini sıfırla */
}
}

/* ── section-main-product.css ── */
html[dir=rtl] .product__media-wrapper {
  padding-right: 0;
}

@media screen and (min-width: 750px) {
  html[dir=rtl] .product--thumbnail .thumbnail-list {
    padding-left: var(--media-shadow-horizontal-offset);
  }

  html[dir=rtl] .product__info-wrapper {
    padding: 0 5rem 0 0;
  }

  html[dir=rtl] .product__info-wrapper--extra-padding {
    padding: 0 8rem 0 0;
  }

  html[dir=rtl] .product--right .product__info-wrapper {
    padding: 0 0 0 5rem;
  }

  html[dir=rtl] .product--right .product__info-wrapper--extra-padding {
    padding: 0 0 0 8rem;
  }
}

@media screen and (min-width: 990px) {
  html[dir=rtl] .product--large:not(.product--no-media) .product__info-wrapper {
    padding: 0 4rem 0 0;
  }

  html[dir=rtl] .product--large:not(.product--no-media).product--right .product__info-wrapper {
    padding: 0 0 0 4rem;
  }
}

html[dir=rtl] .product-form__error-message-wrapper .svg-wrapper {
  margin-left: 0.7rem;
}

html[dir=rtl] .product-form__input .form__label {
  padding-right: 0;
}

html[dir=rtl] .product-form__input .svg-wrapper {
  left: 1.5rem;
  right: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .product--no-media .product-popup-modal__button {
  padding-left: 0;
}

@media screen and (max-width: 749px) {
  html[dir=rtl] .product__media-list {
    margin-right: -2.5rem;
  }
}

@media screen and (min-width: 750px) {
  html[dir=rtl] .product__media-list {
    padding-left: calc(var(--media-shadow-horizontal-offset) * var(--media-shadow-visible));
  }
}

@media screen and (min-width: 750px) and (max-width: 989px) {
  html[dir=rtl] .product__media-list .product__media-item:first-child {
    padding-right: 0;
  }

  html[dir=rtl] .product--thumbnail_slider .product__media-list {
    margin-right: 0;
  }
}

html[dir=rtl] .product__media-icon,
html[dir=rtl] .thumbnail__badge {
  right: 1.2rem;
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .product-media-modal {
  right: 0;
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .product-media-modal__toggle {
  left: 2rem;
  right: auto; /* özgün LTR değerini sıfırla */
}

@media screen and (min-width: 750px) {
  html[dir=rtl] .product-media-modal__toggle {
    left: 5rem;
  right: auto; /* özgün LTR değerini sıfırla */
}
}

@media screen and (min-width: 990px) {
  html[dir=rtl] .product-media-modal__toggle {
    left: 5rem;
  right: auto; /* özgün LTR değerini sıfırla */
}
}

html[dir=rtl] .product-popup-modal {
  right: 0;
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .product-popup-modal__content {
  right: 50%;
  transform: translateX(50%);
  padding: 0 3rem 0 1.5rem;
  left: auto; /* özgün LTR değerini sıfırla */
}

@media screen and (min-width: 750px) {
  html[dir=rtl] .product-popup-modal__content {
    padding-left: 1.5rem;
  }
}

html[dir=rtl] .product-popup-modal__button {
  padding-left: 1.3rem;
  padding-right: 0;
}

html[dir=rtl] .product-popup-modal__content-info {
  padding-left: 4.4rem;
}

html[dir=rtl] .product-popup-modal__toggle {
  margin: 0 auto 0 0;
}

@media screen and (max-width: 749px) {
  html[dir=rtl] .thumbnail-slider .thumbnail-list.slider {
    scroll-padding-right: 0.5rem;
  }
}

@media screen and (min-width: 750px) {
  html[dir=rtl] .thumbnail-slider .thumbnail-list.slider--tablet-up {
    scroll-padding-right: 0.5rem;
  }
}

html[dir=rtl] .thumbnail {
  right: 0;
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .product__modal-opener > .loading__spinner {
  right: 50%;
  transform: translate(50%, -50%);
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .thumbnail__badge {
  right: auto;
  left: calc(0.4rem + var(--media-border-width));
}

html[dir=rtl] .product__view-details .icon {
  margin-right: 1.2rem;
}

html[dir=rtl] .icon-with-text--vertical .svg-wrapper {
  margin-left: var(--icon-spacing);
}

html[dir=rtl] .icon-with-text--vertical img {
  margin-left: var(--icon-spacing);
}

html[dir=rtl] .recipient-form > input[type='checkbox'] {
  right: 0;
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .recipient-checkbox > svg {
  margin-left: 1.2rem;
}

html[dir=rtl] .recipient-form .icon-checkmark {
  right: 0.28rem;
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .recipient-form ul {
  padding-right: 4.4rem;
  text-align: right;
}

/* ── section-multicolumn.css ── */
html[dir=rtl] .multicolumn-list__item.center .media--adapt img {
  right: 50%;
  transform: translateX(50%);
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .background-none .slider .multicolumn-card__info {
  padding-right: 0.5rem;
}

html[dir=rtl] .background-none .slider .multicolumn-card__image-wrapper + .multicolumn-card__info {
  padding-right: 1.5rem;
}

html[dir=rtl] .multicolumn-card__info .icon-wrap {
  margin-right: 0.8rem;
}

/* ── section-password.css ── */
html[dir=rtl] .password-link .svg-wrapper {
  margin-left: 1rem;
}

@media only screen and (min-width: 750px) {
  html[dir=rtl] .password-button {
    margin-right: 2rem;
  }
}

html[dir=rtl] details[open] .modal__toggle,
html[dir=rtl] .modal__close-button {
  left: 2.2rem;
  right: auto; /* özgün LTR değerini sıfırla */
}

@media only screen and (min-width: 750px) {
  html[dir=rtl] .password-header {
    text-align: right;
  }
}

/* ── template-collection.css ── */
@media screen and (max-width: 749px) {
  html[dir=rtl] .collection .loading-overlay {
    left: 0;
}
}

@media screen and (min-width: 750px) {
  html[dir=rtl] .collection .loading-overlay {
    right: 0;
}
}

@media screen and (max-width: 989px) {
  html[dir=rtl] .collection .slider--tablet.product-grid {
    scroll-padding-right: 1.5rem;
  }
}

/* ── template-giftcard.css ── */
html[dir=rtl] .form__message .icon {
  margin-left: 0.5rem;
}

/* ── voss-prestige.css ── */
html[dir=rtl] .header__heading-link .h2,
html[dir=rtl] .header__heading .h2 {
  margin-left: -0.3em;
}

html[dir=rtl] .header__menu-item > span::after {
  transform-origin: right;
}

html[dir=rtl] .header__icon--cart .voss-cart-label {
  left: 0.2rem;
  right: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .voss-rail__btn--prev {
  right: 2rem;
  left: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .voss-rail__btn--prev .svg-wrapper {
  transform: rotate(-90deg);
}

html[dir=rtl] .voss-rail__btn--next {
  left: 2rem;
  right: auto; /* özgün LTR değerini sıfırla */
}

html[dir=rtl] .voss-rail__btn--next .svg-wrapper {
  transform: rotate(90deg);
}

@media screen and (min-width: 990px) {
  html[dir=rtl] .product .product__info-wrapper {
    padding-right: 6.4rem !important;
  }
}

html[dir=rtl] .product-form__input--pill input[type='radio'] + label {
  margin: 0 0 0.6rem 0.6rem;
}

/* ── voss.css ── */
html[dir=rtl] .header__heading-link .h2,
html[dir=rtl] .header__heading .h2 {
  margin-left: -0.32em;
}

html[dir=rtl] .voss-cart-count::before {
  margin-right: 0.4em;
}

@media screen and (max-width: 989px) {
  html[dir=rtl] .header__icon--cart .voss-cart-label {
    left: -0.6rem;
  right: auto; /* özgün LTR değerini sıfırla */
}
}

html[dir=rtl] .menu-drawer__menu > li > .menu-drawer__menu-item::before,
html[dir=rtl] .menu-drawer__menu > li > details > summary.menu-drawer__menu-item::before {
  margin-left: 1rem;
}

html[dir=rtl] .voss-index a .voss-index__n {
  margin-left: 0.4rem;
}

html[dir=rtl] .product-form__input--pill input[type='radio'] + label {
  margin: 0 0 0.6rem 0.4rem;
}

html[dir=rtl] .product__info-container .product__description ul {
  padding-right: 1.6rem;
}

@media screen and (min-width: 990px) {
  html[dir=rtl] .product--stacked .product__info-wrapper {
    padding-right: 4.8rem;
  }
}

html[dir=rtl] .voss-usp__item {
  border-left: 1px solid var(--voss-line);
}

html[dir=rtl] .voss-usp__item:last-child {
  border-left: 0;
}

@media screen and (max-width: 749px) {
  html[dir=rtl] .voss-usp__item:nth-child(2) {
    border-left: 0;
  }
}

@media screen and (min-width: 750px) {
  html[dir=rtl] .voss-story img {
    margin-right: auto;
  }
}

html[dir=rtl] .voss-cart-discount__input {
  border-left: 0;
}

html[dir=rtl] .voss-cart-discount__code {
  padding: 0.4rem 1rem 0.4rem 0.4rem;
}
