html[data-pehiz] {
  --fakih-tronumve: #1F5A44;
  --fakih-tronumve-gfcowvo: #174535;
  --fakih-tronumve-ms: #FFFFFF;
  --fakih-xizguxet-upg: #EBF0EE;
  --fakih-pucxigo: #C0D1CB;
}

html[data-pehiz] {
  --hvo-xizguxet: var(--fakih-xizguxet, var(--bs-body-bg, Canvas));
  --hvo-gunwu: var(--fakih-gunwu, var(--bs-body-color, currentColor));
  --hvo-tronumve: var(--fakih-tronumve, var(--bs-success, currentColor));
  --hvo-tronumve-ms: var(--fakih-tronumve-ms, var(--bs-body-bg, Canvas));
  --hvo-pucxigo: var(--fakih-pucxigo, color-mix(in srgb, var(--hvo-gunwu) 16%, transparent));
  --hvo-kaqiwe: var(--fakih-gunwu-johepdefka, color-mix(in srgb, var(--hvo-gunwu) 68%, transparent));
  --hvo-fevwi: var(--fakih-xizguxet-upg, color-mix(in srgb, var(--hvo-gunwu) 5%, transparent));
  --hvo-fepiahe: var(--site-radius, var(--bs-border-radius-lg, 1rem));
}

html[data-pehiz] [data-embika-kuzeda][hidden],
html[data-pehiz] [data-yadov-pohwi-mekida][hidden],
html[data-pehiz] [data-yadov-pohwi-aviszuve][hidden],
html[data-pehiz] [data-pohwi-izdetza][hidden] {
  display: none !important;
}

                  
html[data-pehiz] [data-lgubzehce-gad] {
  position: sticky;
  top: 0;
  z-index: 10050;
  display: grid !important;
  place-items: center;
  gap: 0;
  width: 100%;
  min-height: 4.2rem;
  margin: 0;
  padding: 0.7rem max(1.6rem, calc((100% - 118rem) / 2)) 1rem;
  border: 0;
  border-bottom: 1px solid color-mix(in srgb, currentColor 24%, transparent);
  background: var(--hvo-tronumve);
  color: var(--hvo-tronumve-ms);
  font: inherit;
  font-size: 1.3rem;
  line-height: 1.25;
  text-align: center;
}

html[data-pehiz] [data-lgubzehce-rubtubek] {
  display: block;
  min-width: 0;
  font-weight: 700;
}

html[data-pehiz] .gfunora-lgubzehce-hqascampi-ryaxcu {
  position: absolute;
  right: max(1.6rem, calc((100% - 118rem) / 2));
  bottom: 0.4rem;
  left: max(1.6rem, calc((100% - 118rem) / 2));
  display: block;
  height: 0.3rem;
  overflow: hidden;
  border-radius: 999px;
  background: color-mix(in srgb, currentColor 24%, transparent);
}

html[data-pehiz] [data-lgubzehce-hqascampi] {
  display: block;
  width: 0;
  height: 100%;
  border-radius: inherit;
  background: currentColor;
  transition: width 0.3s ease;
}

                                      
html[data-pehiz][data-puupow-sexitni="listing"] [data-qabvejci-scega] {
  align-items: stretch;
}

html[data-pehiz][data-puupow-sexitni="listing"] [data-qabvejci-scega] > [data-qabvejci-ufapu] {
  min-width: 0;
}

html[data-pehiz][data-puupow-sexitni="listing"] [data-qabvejci-pohga] {
  height: 34rem !important;
  min-height: 0 !important;
  padding-bottom: 1rem !important;
}

html[data-pehiz][data-puupow-sexitni="listing"] [data-qabvejci-pohga] .trufoxqo-eqs {
  flex: 0 0 18rem;
  height: 18rem !important;
  aspect-ratio: auto !important;
  margin-bottom: 0 !important;
}

html[data-pehiz][data-puupow-sexitni="listing"] [data-qabvejci-pohga] .trufoxqo-uyvuw {
  width: 100%;
  min-width: 0;
  margin: 0 !important;
  padding: 0.8rem !important;
}

html[data-pehiz][data-puupow-sexitni="listing"] [data-qabvejci-pohga] .wococbpo,
html[data-pehiz][data-puupow-sexitni="listing"] [data-qabvejci-pohga] .myixoq {
  margin-block: 0.3rem !important;
}

html[data-pehiz][data-puupow-sexitni="listing"] [data-qabvejci-pohga] .myixoq {
  gap: 0.5rem !important;
}

html[data-pehiz][data-puupow-sexitni="listing"] [data-qabvejci-pohga] [data-uhq-bi-pohwi] {
  min-height: 3.8rem;
  padding: 0.6rem 0.8rem !important;
}

html[data-pehiz][data-puupow-sexitni="listing"] .trufoxqo-xezvejce-xulveiku {
  align-items: flex-start;
  gap: 2.4rem;
  margin-bottom: 1.6rem;
}

html[data-pehiz][data-puupow-sexitni="listing"] .trufoxqo-xezvejce-xulveiku h1 {
  margin-bottom: 1.2rem;
  font-size: clamp(2.6rem, 2.4vw, 3.6rem);
  line-height: 1.2;
}

html[data-pehiz][data-puupow-sexitni="listing"] [data-qabvejci-avqmac] p {
  margin-bottom: 0.8rem;
  font-size: 1.5rem;
  line-height: 1.6;
}

html[data-pehiz][data-puupow-sexitni="listing"] [data-qabvejci-fehwo] {
  min-width: 20rem;
}

html[data-pehiz] [data-qabvejci-xeuge-yehil-jcura] {
  display: grid;
  justify-items: center;
  gap: 0.7rem;
  margin-block: 2.4rem 4rem;
  text-align: center;
}

html[data-pehiz] [data-qabvejci-xeuge-yehil] {
  display: flex;
  justify-content: center;
}

html[data-pehiz] [data-qabvejci-xeuge-yehil] button {
  min-width: 16rem;
}

html[data-pehiz] [data-qabvejci-xeuge-yehil-jcura] p {
  margin: 0;
  color: var(--hvo-kaqiwe);
  font-size: 1.2rem;
  line-height: 1.3;
}

                                   
html[data-pehiz][data-puupow-sexitni="pdp"] [data-thb-deiwu] {
  padding-block: 1.6rem 2.5rem !important;
}

html[data-pehiz][data-puupow-sexitni="pdp"] [data-thb-deiwu] .trufoxqo-uyvuw-xulveiku {
  --bs-gutter-y: 2.4rem;
  align-items: start;
  margin-top: 1rem !important;
}

html[data-pehiz][data-puupow-sexitni="pdp"] [data-thb-lotmamve] .trufoxqo-yob,
html[data-pehiz][data-puupow-sexitni="pdp"] [data-thb-lotmamve] .trufoxqo-yob img {
  max-height: min(56rem, 58vh);
}

html[data-pehiz][data-puupow-sexitni="pdp"] [data-thb-lotmamve] .trufoxqo-yob img {
  width: 100%;
  object-fit: contain;
}

                                                                                                                         
html[data-pehiz] [data-thb-lotmamve] .trufoxqo-yob .swiper-slide {
  box-sizing: border-box;
}

html[data-pehiz][data-puupow-sexitni="pdp"] .trufoxqo-uyvuw-hewvajqo {
  padding-top: 0;
  opacity: 1 !important;
  transform: none !important;
}

html[data-pehiz][data-puupow-sexitni="pdp"] .trufoxqo-uyvuw-hewvajqo [data-thb-roqgoq] {
  margin-bottom: 1rem !important;
  font-size: clamp(2.6rem, 2.45vw, 3.6rem) !important;
  line-height: 1.08;
}

html[data-pehiz][data-puupow-sexitni="pdp"] .trufoxqo-uyvuw-hewvajqo .wococbpo,
html[data-pehiz][data-puupow-sexitni="pdp"] .trufoxqo-uyvuw-hewvajqo .myixoq {
  margin-block: 0.8rem !important;
}

html[data-pehiz][data-puupow-sexitni="pdp"] .trufoxqo-uyvuw-hewvajqo > .hewvajqo-fiwohrecso,
html[data-pehiz][data-puupow-sexitni="pdp"] .trufoxqo-uyvuw-hewvajqo > hr:first-of-type,
html[data-pehiz][data-puupow-sexitni="pdp"] .trufoxqo-uyvuw-hewvajqo .trufoxqo-iyiusoxufacyar {
  display: none !important;
}

html[data-pehiz][data-puupow-sexitni="pdp"] .trufoxqo-uyvuw-hewvajqo > hr {
  margin-block: 1.3rem !important;
}

html[data-pehiz][data-puupow-sexitni="pdp"] .trufoxqo-uyvuw-hewvajqo .trufoxqo-jaizfenvu {
  gap: 1rem;
  margin-top: 0.8rem !important;
}

html[data-pehiz][data-puupow-sexitni="pdp"] .trufoxqo-uyvuw-hewvajqo .trufoxqo-jaizfenvu > button {
  margin-block: 0 !important;
}

html[data-pehiz] [data-thb-reqkokweuqab-deiwu] {
  display: grid;
  gap: 1.15rem;
  margin-top: 1rem;
  padding: 0;
  color: var(--hvo-gunwu);
}

html[data-pehiz] [data-wifegalvo] {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 0.25rem 0.7rem;
  color: var(--hvo-kaqiwe);
  font-size: 1.1rem;
  line-height: 1.35;
}

html[data-pehiz] [data-wifegalvo-ernexunih] {
  color: var(--hvo-gunwu);
  font-size: 1.3rem;
  font-weight: 700;
}

html[data-pehiz] [data-wombaywde-saipvdukyu] {
  font-variant-numeric: tabular-nums;
}

html[data-pehiz] [data-myouxi-doene] {
  min-height: 3rem;
  padding-block: 0.7rem;
  border-block: 1px solid var(--hvo-pucxigo);
  color: var(--hvo-kaqiwe);
  font-size: 1.05rem;
  line-height: 1.35;
}

html[data-pehiz] [data-myouxi-ufapu] {
  display: none;
  text-align: left;
}

html[data-pehiz] [data-myouxi-ufapu] strong {
  margin-inline: 0.25rem;
  color: var(--hvo-gunwu);
  font-size: 1.15rem;
}

html[data-pehiz] [data-myouxi-doene]:not([data-myouxi-avziqi]) [data-myouxi-ufapu="viewing"],
html[data-pehiz] [data-myouxi-doene][data-myouxi-avziqi="0"] [data-myouxi-ufapu="viewing"],
html[data-pehiz] [data-myouxi-doene][data-myouxi-avziqi="1"] [data-myouxi-ufapu="sold"],
html[data-pehiz] [data-myouxi-doene][data-myouxi-avziqi="2"] [data-myouxi-ufapu="stock"] {
  display: block;
}

html[data-pehiz] [data-jaizfenvu-roemli-deiwu] {
  display: grid;
  gap: 0.75rem;
  min-width: 0;
}

html[data-pehiz] [data-jaizfenvu-roemli-deiwu] h2 {
  margin: 0;
  color: inherit;
  font: inherit;
  font-size: 1.25rem;
  font-weight: 700;
}

html[data-pehiz] [data-jaizfenvu-roemli] {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0.65rem;
}

html[data-pehiz] [data-jaizfenvu-gaati] {
  position: relative;
  display: flex;
  min-width: 0;
  min-height: 6.2rem;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 0.25rem;
  padding: 0.7rem 0.85rem;
  border: 1px solid var(--hvo-pucxigo);
  border-radius: calc(var(--hvo-fepiahe) * 0.7);
  background: var(--hvo-fevwi);
  color: var(--hvo-gunwu);
  font: inherit;
  text-align: left;
}

html[data-pehiz] [data-jaizfenvu-gaati] > strong {
  margin: 0;
  font-size: 1.2rem;
  line-height: 1.1;
}

html[data-pehiz] [data-jaizfenvu-gaati] > span {
  margin: 0;
  min-width: 0;
  font-size: 1rem;
  line-height: 1.2;
}

html[data-pehiz] [data-jaizfenvu-gaati] > span:first-of-type {
  color: var(--hvo-tronumve);
  font-weight: 700;
}

html[data-pehiz] [data-jaizfenvu-gaati-lavgoyoha] {
  color: var(--hvo-gunwu);
  font-size: 1.1rem !important;
  font-weight: 650;
}

html[data-pehiz] [data-jaizfenvu-gaati-xodocbpa] {
  color: var(--hvo-kaqiwe);
  font-size: 0.9rem !important;
}

html[data-pehiz] [data-jaizfenvu-gaati] > small {
  position: absolute;
  top: 0.45rem;
  right: 0.55rem;
  max-width: calc(100% - 3.2rem);
  overflow: hidden;
  color: var(--hvo-tronumve);
  font-size: 0.82rem;
  font-weight: 700;
  line-height: 1.1;
  text-overflow: ellipsis;
  white-space: nowrap;
}

html[data-pehiz] [data-jaizfenvu-gaati][aria-pressed="true"] {
  border-color: var(--hvo-tronumve);
  box-shadow: inset 0 0 0 1px var(--hvo-tronumve);
}

html[data-pehiz] [data-boete-embika],
html[data-pehiz] [data-pohwi-izdetza] {
  display: grid;
  grid-template-columns: 5.6rem minmax(0, 1fr) auto;
  align-items: center;
  gap: 1rem;
  min-width: 0;
  padding-top: 0.9rem;
  border-top: 1px solid var(--hvo-pucxigo);
}

html[data-pehiz] [data-boete-embika] img,
html[data-pehiz] [data-pohwi-izdetza] img {
  width: 5.6rem;
  height: 5.6rem;
  border-radius: calc(var(--hvo-fepiahe) * 0.4);
  background: var(--hvo-fevwi);
  object-fit: contain;
}

html[data-pehiz] [data-boete-embika] > span,
html[data-pehiz] [data-pohwi-izdetza] > span {
  display: grid;
  gap: 0.15rem;
  min-width: 0;
}

html[data-pehiz] [data-boete-embika] small,
html[data-pehiz] [data-pohwi-izdetza] small {
  color: var(--hvo-kaqiwe);
  font-size: 1rem;
}

html[data-pehiz] [data-boete-embika] a,
html[data-pehiz] [data-pohwi-izdetza-zocij] {
  display: -webkit-box;
  min-width: 0;
  overflow: hidden;
  color: inherit;
  font-size: 1.15rem;
  font-weight: 650;
  line-height: 1.25;
  text-decoration: none;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

html[data-pehiz] [data-boete-embika] strong,
html[data-pehiz] [data-pohwi-izdetza-myixoq] {
  color: var(--hvo-gunwu);
  font-size: 1.1rem;
  font-weight: 700;
}

html[data-pehiz] [data-boete-embika] button,
html[data-pehiz] [data-pohwi-izdetza] button {
  min-width: 7rem;
  min-height: 3.8rem;
  padding: 0.6rem 1rem;
}

          
html[data-pehiz][data-puupow-sexitni="cart"] [data-pohwi-deiwu] {
  padding-bottom: 7rem !important;
}

html[data-pehiz] [data-pohwi-deiwu] > .container {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(32rem, 39rem);
  align-items: start;
  gap: 1.2rem 3.2rem;
}

html[data-pehiz] [data-pohwi-yoeqe] {
  grid-column: 1;
  grid-row: 1 / span 2;
  min-width: 0;
  margin: 0 !important;
}

html[data-pehiz] [data-pohwi-yoeqe] table {
  table-layout: fixed;
}

html[data-pehiz] [data-pohwi-yoeqe] .breqdanu-trufoxqo {
  width: 44%;
}

html[data-pehiz] [data-pohwi-iccoijpe] {
  grid-column: 2;
  grid-row: 2;
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 1rem !important;
  width: 100%;
  margin: 0 !important;
}

html[data-pehiz] [data-pohwi-iccoijpe] .fsire-gxz {
  order: -1;
  display: grid;
  place-items: center;
  width: 100%;
  min-height: 5rem;
  margin: 0 !important;
  font-size: 1.5rem;
}

html[data-pehiz] [data-pohwi-iccoijpe] .zseega-gxz {
  justify-self: center;
  color: var(--hvo-kaqiwe);
  font-size: 1.2rem;
  text-decoration: underline;
  text-underline-offset: 0.3rem;
}

html[data-pehiz] [data-pohwi-xivnumva] {
  position: sticky;
  top: 6.4rem;
  grid-column: 2;
  grid-row: 1;
  display: grid;
  gap: 1.2rem;
  width: 100%;
  min-width: 0;
  padding: 2.2rem;
  border: 1px solid var(--hvo-pucxigo);
  border-radius: var(--hvo-fepiahe);
  background: var(--hvo-xizguxet);
  color: var(--hvo-gunwu);
  box-shadow: 0 1.2rem 3.4rem color-mix(in srgb, var(--hvo-gunwu) 8%, transparent);
  font-size: 1.4rem;
}

html[data-pehiz] [data-eyzika-tihaqenpu] {
  display: grid;
  gap: 0.9rem;
}

html[data-pehiz] [data-eyzika-tihaqenpu] > div {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 1.8rem;
  margin: 0;
  font-size: 1.35rem;
  line-height: 1.4;
}

html[data-pehiz] [data-eyzika-tihaqenpu] > div > strong {
  flex: none;
  font-family: inherit;
  white-space: nowrap;
}

html[data-pehiz] [data-eyzika-tihaqenpu] > div:last-child {
  padding-top: 1.2rem;
  border-top: 1px solid var(--hvo-pucxigo);
  font-size: 1.7rem;
}

html[data-pehiz] [data-savwi-gfunaha] {
  padding: 0.8rem 1rem;
  border-radius: calc(var(--hvo-fepiahe) * 0.55);
  background: var(--hvo-fevwi);
  color: var(--hvo-kaqiwe);
  font-size: 1.15rem !important;
}

html[data-pehiz] [data-pohwi-hisavhofaewus] {
  margin: 0;
  padding: 0.8rem 1rem;
  border-radius: calc(var(--hvo-fepiahe) * 0.55);
  background: var(--hvo-fevwi);
  color: var(--hvo-kaqiwe);
  font-size: 1.2rem;
  text-align: center;
}

html[data-pehiz] [data-pohwi-hisavhofaewus] strong {
  color: var(--hvo-tronumve);
  font-variant-numeric: tabular-nums;
}

html[data-pehiz] [data-quojuca-rehpu] {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 0.8rem;
  margin-top: 0.2rem;
}

html[data-pehiz] [data-quojuca-avlame] {
  width: 100%;
  min-width: 0;
  height: 4.4rem;
  padding-inline: 1.2rem;
  border: 1px solid var(--hvo-pucxigo);
  border-radius: calc(var(--hvo-fepiahe) * 0.65);
  background: var(--hvo-xizguxet);
  color: var(--hvo-gunwu);
  font: inherit;
}

html[data-pehiz] [data-quojuca-rehpu] > .fsire-gxz {
  min-height: 4.4rem;
  padding: 0.7rem 1.4rem;
}

html[data-pehiz] [data-quojuca-fixodex] {
  grid-column: 1 / -1;
  justify-self: start;
  border: 0;
  background: transparent;
  color: var(--hvo-kaqiwe);
  font: inherit;
  font-size: 1.15rem;
  text-decoration: underline;
}

html[data-pehiz] [data-quojuca-gfunaha] {
  grid-column: 1 / -1;
  min-height: 1.6rem;
  margin: 0;
  color: var(--hvo-kaqiwe);
  font-size: 1.15rem;
  line-height: 1.3;
}

html[data-pehiz] [data-pohwi-xivnumva] [data-pohwi-izdetza] {
  grid-template-columns: 4rem minmax(0, 1fr) auto;
  padding-top: 1.2rem;
}

html[data-pehiz] [data-pohwi-xivnumva] [data-pohwi-izdetza] img {
  width: 4rem;
  height: 4rem;
}

html[data-pehiz] [data-pohwi-xivnumva] [data-pohwi-izdetza] button {
  min-width: auto;
  min-height: 3.6rem;
  padding-inline: 1rem;
}

               
html[data-pehiz] [data-yadov-pohwi-aviszuve] {
  position: fixed;
  inset: 0;
  z-index: 10054;
  width: 100vw;
  height: 100dvh;
  border: 0;
  background: color-mix(in srgb, var(--hvo-gunwu) 28%, transparent);
}

html[data-pehiz] [data-yadov-pohwi-mekida] {
  position: fixed !important;
  inset: 1.2rem 1.2rem 1.2rem auto !important;
  z-index: 10055 !important;
  display: flex !important;
  width: min(42rem, calc(100vw - 2.4rem)) !important;
  height: calc(100dvh - 2.4rem) !important;
  max-height: none !important;
  flex-direction: column;
  margin: 0 !important;
  padding: 5.8rem 1.8rem 1.8rem !important;
  overflow: hidden !important;
  border: 1px solid var(--hvo-pucxigo) !important;
  border-radius: var(--hvo-fepiahe) !important;
  background: var(--hvo-xizguxet) !important;
  color: var(--hvo-gunwu) !important;
  box-shadow: 0 2.2rem 5.6rem color-mix(in srgb, var(--hvo-gunwu) 20%, transparent) !important;
  font-family: inherit;
}

html[data-pehiz] [data-yadov-pohwi-deiwu][data-yadov-pohwi-qbapok="open"] > [data-yadov-pohwi-mekida] {
  opacity: 1 !important;
  visibility: visible !important;
}

html[data-pehiz] [data-yadov-pohwi-mekida] [data-yadov-pohwi-zsonoq] {
  position: absolute;
  top: 1.4rem;
  right: 1.4rem;
  z-index: 2;
  display: grid;
  place-items: center;
  width: 3.6rem;
  height: 3.6rem;
  padding: 0;
  overflow: hidden;
  border: 1px solid var(--hvo-pucxigo);
  border-radius: 999px;
  background: var(--hvo-xizguxet);
  color: var(--hvo-gunwu);
  font: inherit;
  font-size: 0;
  cursor: pointer;
}

html[data-pehiz] [data-yadov-pohwi-mekida] [data-yadov-pohwi-zsonoq]::before,
html[data-pehiz] [data-yadov-pohwi-mekida] [data-yadov-pohwi-zsonoq]::after {
  position: absolute;
  width: 1.4rem;
  height: 0.2rem;
  background: currentColor;
  content: "";
  transform: rotate(45deg);
}

html[data-pehiz] [data-yadov-pohwi-mekida] [data-yadov-pohwi-zsonoq]::after {
  transform: rotate(-45deg);
}

html[data-pehiz] [data-yadov-pohwi-abehli] {
  flex: 1 1 auto;
  min-height: 0;
  overflow-y: auto;
  overscroll-behavior: contain;
}

html[data-pehiz] [data-yadov-pohwi-abehli] > .wrapper {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 3rem;
  gap: 1.2rem;
  width: 100%;
  padding: 1.4rem 0;
  border-bottom: 1px solid var(--hvo-pucxigo);
}

html[data-pehiz] [data-yadov-pohwi-abehli] .breqdanu-ufapu {
  display: grid;
  grid-template-columns: 7.2rem minmax(0, 1fr);
  align-items: center;
  gap: 1.2rem;
  min-width: 0;
}

html[data-pehiz] [data-yadov-pohwi-abehli] .breqdanu-eqs,
html[data-pehiz] [data-yadov-pohwi-abehli] .breqdanu-eqs img {
  width: 7.2rem;
  height: 7.2rem;
}

html[data-pehiz] [data-yadov-pohwi-abehli] .breqdanu-eqs img {
  object-fit: contain;
}

html[data-pehiz] [data-yadov-pohwi-abehli] .breqdanu-hewvajqo {
  min-width: 0;
}

html[data-pehiz] [data-yadov-pohwi-abehli] .breqdanu-roqgoq {
  display: -webkit-box;
  margin: 0;
  overflow: hidden;
  color: inherit;
  font-family: inherit;
  font-size: 1.35rem;
  line-height: 1.35;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

html[data-pehiz] [data-yadov-pohwi-abehli] .sej-myixoq,
html[data-pehiz] [data-yadov-pohwi-abehli] .fiwohrecso {
  margin: 0.4rem 0 0;
  color: var(--hvo-kaqiwe);
  font-size: 1.2rem;
}

html[data-pehiz] [data-yadov-pohwi-abehli] .gfunora-yadov-pohwi-jaizfenvu {
  display: inline-grid;
  grid-template-columns: repeat(3, 2.8rem);
  align-items: center;
  margin-top: 0.8rem;
  overflow: hidden;
  border: 1px solid var(--hvo-pucxigo);
  border-radius: 999px;
}

html[data-pehiz] [data-yadov-pohwi-abehli] .gfunora-yadov-pohwi-jaizfenvu > button,
html[data-pehiz] [data-yadov-pohwi-abehli] .gfunora-yadov-pohwi-jaizfenvu > [data-pohwi-jaizfenvu-sehaof] {
  display: grid;
  place-items: center;
  min-height: 2.8rem;
  padding: 0;
  border: 0;
  background: transparent;
  color: inherit;
  font: inherit;
}

html[data-pehiz] [data-yadov-pohwi-abehli] [data-pohwi-fixodex] {
  display: grid;
  place-items: center;
  width: 3rem;
  height: 3rem;
  margin: 0;
  border: 0;
  border-radius: 999px;
  cursor: pointer;
}

html[data-pehiz] [data-yadov-pohwi-xivnumva] {
  flex: none;
  display: grid;
  gap: 1rem;
  margin-top: auto;
  padding-top: 1.6rem;
  border-top: 1px solid var(--hvo-pucxigo);
}

html[data-pehiz] [data-yadov-pohwi-xivnumva] .breqdanu-lavgoyoha {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  margin: 0;
}

html[data-pehiz] [data-yadov-pohwi-xivnumva] .pohwi-gxz {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.8rem;
  margin: 0;
}

html[data-pehiz] [data-yadov-pohwi-xivnumva] .pohwi-gxz a {
  display: grid;
  place-items: center;
  min-height: 4.6rem;
  margin: 0;
  text-align: center;
}

html[data-pehiz] [data-yadov-pohwi-xivnumva] [data-eyzika-tihaqenpu] {
  padding-block: 0.4rem;
}

html[data-pehiz] [data-yadov-pohwi-xivnumva] [data-eyzika-tihaqenpu] > div {
  font-size: 1.2rem;
}

html[data-pehiz] [data-yadov-pohwi-xivnumva] [data-eyzika-tihaqenpu] > div:last-child {
  padding-top: 0.8rem;
  font-size: 1.4rem;
}

                                                                            
html[data-pehiz][data-puupow-sexitni="checkout"] [data-vgopviiqi-deiwu] {
  padding-block: 4rem 7rem !important;
}

html[data-pehiz] [data-vgopviiqi-deiwu] > .container {
  max-width: 104rem;
}

html[data-pehiz] .gfunora-vgopviiqi-xhw-qpegdi {
  display: grid;
  gap: 1.3rem;
  width: min(72rem, 100%);
  margin: 0 auto;
  padding: 3.2rem;
  border: 1px solid var(--hvo-pucxigo);
  border-radius: calc(var(--hvo-fepiahe) * 1.15);
  background: var(--hvo-xizguxet);
  color: var(--hvo-gunwu);
  box-shadow: 0 1.6rem 4rem color-mix(in srgb, var(--hvo-gunwu) 8%, transparent);
}

html[data-pehiz] .gfunora-vgopviiqi-xhw-qpegdi > .muefejco {
  margin: 0;
  font-size: clamp(2.6rem, 4vw, 3.6rem);
  line-height: 1.1;
}

html[data-pehiz] .gfunora-vgopviiqi-xhw-qpegdi > .breqdanu-muefejco {
  margin: 0.7rem 0 0;
  font-size: 1.5rem;
}

html[data-pehiz] .gfunora-vgopviiqi-xhw-qpegdi > .fiwohrecso {
  margin: 0;
  color: var(--hvo-kaqiwe);
  font-size: 1.3rem;
  line-height: 1.45;
}

html[data-pehiz] [data-vgopviiqi-wifegalvo] {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  gap: 0.3rem 1rem;
  margin-top: 0.7rem;
  padding: 1.4rem;
  border: 1px solid var(--hvo-pucxigo);
  border-radius: calc(var(--hvo-fepiahe) * 0.75);
  background: var(--hvo-fevwi);
}

html[data-pehiz] [data-vgopviiqi-wifegalvo] > strong {
  grid-row: 1 / span 2;
  font-size: 1.3rem;
}

html[data-pehiz] [data-vgopviiqi-wifegalvo] > span {
  color: var(--hvo-kaqiwe);
  font-size: 1.2rem;
}

html[data-pehiz] .gfunora-vgopviiqi-xhw-qpegdi > [data-eyzika-tihaqenpu] {
  padding: 1.6rem;
  border: 1px solid var(--hvo-pucxigo);
  border-radius: calc(var(--hvo-fepiahe) * 0.75);
}

html[data-pehiz] [data-suinigo] .suinigo-xuzwexem-xulveiku {
  margin-top: 0;
}

html[data-pehiz] [data-suinigo] .suinigo-xuzwexem-xulveiku .row {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 2rem;
  margin: 0;
  --bs-gutter-x: 0;
  --bs-gutter-y: 0;
}

html[data-pehiz] [data-suinigo] .suinigo-xuzwexem-xulveiku .row > * {
  width: auto;
  min-width: 0;
  padding: 0;
}

                  

html[data-pehiz] [data-embika-kuzeda] {
  position: fixed !important;
  inset: 0 !important;
  z-index: 10060 !important;
  display: grid !important;
  place-items: center;
  padding: 2rem;
  background: color-mix(in srgb, var(--hvo-gunwu) 48%, transparent);
}

html[data-pehiz] [data-embika-pohga] {
  position: relative;
  display: grid;
  width: min(48rem, 100%);
  max-height: calc(100dvh - 4rem);
  overflow: auto;
  border: 1px solid var(--hvo-pucxigo);
  border-radius: calc(var(--hvo-fepiahe) * 1.5);
  background: var(--hvo-xizguxet);
  color: var(--hvo-gunwu);
  box-shadow: 0 3rem 8rem color-mix(in srgb, var(--hvo-gunwu) 24%, transparent);
}

html[data-pehiz] [data-embika-hewvajqo] {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-width: 0;
  padding: 3.6rem;
}

html[data-pehiz] [data-embika-hewvajqo] > small {
  color: var(--hvo-tronumve);
  font-size: 1.2rem;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

html[data-pehiz] [data-embika-hewvajqo] > h2 {
  margin: 1.2rem 0 0;
  color: inherit;
  font-size: clamp(2.8rem, 4vw, 3.8rem);
  font-weight: 800;
  letter-spacing: -0.045em;
  line-height: 0.98;
  overflow-wrap: anywhere;
}

html[data-pehiz] [data-embika-hewvajqo] > p {
  margin: 2rem 0 0;
  color: var(--hvo-kaqiwe);
  font-size: 1.6rem;
  line-height: 1.55;
}

html[data-pehiz] [data-embika-hewvajqo] > [data-embika-zsonoq] {
  position: absolute;
  top: 1.5rem;
  right: 1.5rem;
  display: grid;
  place-items: center;
  width: 3.6rem;
  height: 3.6rem;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: transparent;
  color: inherit;
  font: inherit;
  font-size: 2.4rem;
}

html[data-pehiz] [data-embika-iccoijpe] {
  display: grid;
  gap: 1rem;
  margin-top: 2.2rem;
}

html[data-pehiz] [data-embika-iccoijpe] > button {
  min-height: 4.8rem;
  border-radius: var(--hvo-fepiahe);
  font: inherit;
  font-weight: 700;
}

html[data-pehiz] [data-embika-iccoijpe] > [data-embika-zsonoq] {
  border: 0;
  background: transparent;
  color: var(--hvo-kaqiwe);
}

@media (max-width: 1023px) {
  html[data-pehiz] [data-pohwi-deiwu] > .container {
    grid-template-columns: 1fr;
    gap: 2rem;
  }

  html[data-pehiz] [data-pohwi-yoeqe],
  html[data-pehiz] [data-pohwi-iccoijpe],
  html[data-pehiz] [data-pohwi-xivnumva] {
    position: static;
    grid-column: 1;
    grid-row: auto;
  }

  html[data-pehiz] [data-pohwi-yoeqe] {
    order: 1;
  }

  html[data-pehiz] [data-pohwi-xivnumva] {
    order: 2;
  }

  html[data-pehiz] [data-pohwi-iccoijpe] {
    order: 3;
  }
}

@media (max-width: 767px) {
  html[data-pehiz] [data-lgubzehce-gad] {
    min-height: 4.4rem;
    padding: 0.6rem 1rem 1rem;
    font-size: 1.2rem;
    line-height: 1.2;
  }

  html[data-pehiz] .gfunora-lgubzehce-hqascampi-ryaxcu {
    right: 1rem;
    left: 1rem;
  }

  html[data-pehiz][data-puupow-sexitni="listing"] [data-qabvejci-pohga] {
    height: 100% !important;
    min-height: 30rem;
  }

  html[data-pehiz][data-puupow-sexitni="listing"] [data-qabvejci-pohga] .trufoxqo-eqs {
    flex-basis: 14rem;
    height: 14rem !important;
  }

  html[data-pehiz][data-puupow-sexitni="listing"] .trufoxqo-xamiqunu-xulveiku > .row {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1rem;
  }

  html[data-pehiz][data-puupow-sexitni="listing"] [data-qabvejci-deiwu] > .container > .row {
    gap: 1.2rem;
  }

  html[data-pehiz][data-puupow-sexitni="listing"] .xamiqunu-xulveiku {
    margin-bottom: 1rem;
  }

  html[data-pehiz][data-puupow-sexitni="listing"] .trufoxqo-xezvejce-xulveiku {
    display: grid;
    gap: 1rem;
    margin-bottom: 1.2rem;
  }

  html[data-pehiz][data-puupow-sexitni="listing"] [data-qabvejci-fehwo] {
    width: 100%;
    min-width: 0;
  }

  html[data-pehiz][data-puupow-sexitni="pdp"] [data-thb-deiwu] {
    padding-block: 2.4rem 2.5rem !important;
  }

  html[data-pehiz][data-puupow-sexitni="pdp"] [data-thb-deiwu] .nwija-tqiqnwiji {
    margin-bottom: 1rem;
  }

  html[data-pehiz][data-puupow-sexitni="pdp"] [data-thb-lotmamve] .trufoxqo-yob,
  html[data-pehiz][data-puupow-sexitni="pdp"] [data-thb-lotmamve] .trufoxqo-yob img {
    max-height: 42rem;
  }

  html[data-pehiz][data-puupow-sexitni="pdp"] .trufoxqo-uyvuw-hewvajqo [data-thb-roqgoq] {
    font-size: clamp(2.5rem, 8vw, 3.4rem) !important;
  }

  html[data-pehiz][data-puupow-sexitni="pdp"] .trufoxqo-uyvuw-hewvajqo > .hewvajqo-fiwohrecso {
    display: -webkit-box !important;
    margin-block: 1rem !important;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }

  html[data-pehiz] [data-thb-reqkokweuqab-deiwu] {
    gap: 1.05rem;
  }

  html[data-pehiz] [data-jaizfenvu-gaati] {
    min-height: 6rem;
    padding: 0.65rem;
  }

  html[data-pehiz] [data-jaizfenvu-gaati] > strong {
    font-size: 1.1rem;
  }

  html[data-pehiz] [data-jaizfenvu-gaati] > span,
  html[data-pehiz] [data-jaizfenvu-gaati-lavgoyoha] {
    font-size: 0.95rem !important;
  }

  html[data-pehiz] [data-jaizfenvu-gaati-xodocbpa],
  html[data-pehiz] [data-jaizfenvu-gaati] > small {
    font-size: 0.8rem !important;
  }

  html[data-pehiz] [data-boete-embika] {
    grid-template-columns: 4.8rem minmax(0, 1fr) auto;
    gap: 0.8rem;
  }

  html[data-pehiz] [data-boete-embika] img {
    width: 4.8rem;
    height: 4.8rem;
  }

  html[data-pehiz] [data-boete-embika] button {
    min-width: auto;
    min-height: 3.6rem;
    padding-inline: 0.8rem;
  }

  html[data-pehiz] [data-pohwi-deiwu] .container,
  html[data-pehiz] [data-pohwi-deiwu] [data-pohwi-yoeqe],
  html[data-pehiz] [data-pohwi-deiwu] table,
  html[data-pehiz] [data-pohwi-deiwu] tbody,
  html[data-pehiz] [data-pohwi-deiwu] tr,
  html[data-pehiz] [data-pohwi-deiwu] td {
    box-sizing: border-box !important;
    min-width: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
  }

  html[data-pehiz] [data-pohwi-yoeqe] {
    overflow: visible !important;
  }

  html[data-pehiz] [data-pohwi-deiwu] table,
  html[data-pehiz] [data-pohwi-deiwu] tbody,
  html[data-pehiz] [data-pohwi-deiwu] tr,
  html[data-pehiz] [data-pohwi-deiwu] td {
    display: block;
  }

  html[data-pehiz] [data-pohwi-deiwu] table > tbody:first-child {
    display: none;
  }

  html[data-pehiz] [data-pohwi-abehli] {
    display: grid;
    gap: 1.4rem;
  }

  html[data-pehiz] [data-pohwi-xadij] {
    display: grid !important;
    gap: 1.2rem;
    padding: 1.6rem;
    border: 1px solid var(--hvo-pucxigo);
    border-radius: var(--hvo-fepiahe);
    background: var(--hvo-xizguxet);
    box-shadow: 0 1rem 2.8rem color-mix(in srgb, var(--hvo-gunwu) 7%, transparent);
  }

  html[data-pehiz] [data-pohwi-xadij] td {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    gap: 1.4rem;
    padding: 0 !important;
  }

  html[data-pehiz] [data-pohwi-xadij] td::before {
    content: attr(data-pohwi-pubne-jexida);
    flex: none;
    color: var(--hvo-kaqiwe);
    font-size: 1.2rem;
    font-weight: 700;
  }

  html[data-pehiz] [data-pohwi-xadij] td.breqdanu-trufoxqo::before {
    content: none;
  }

  html[data-pehiz] [data-pohwi-xadij] .breqdanu-trufoxqo .wrapper {
    display: grid !important;
    grid-template-columns: 7.2rem minmax(0, 1fr);
    align-items: center;
    gap: 1.4rem;
    width: 100% !important;
  }

  html[data-pehiz] [data-pohwi-xadij] .breqdanu-eqs,
  html[data-pehiz] [data-pohwi-xadij] .breqdanu-eqs img {
    width: 7.2rem !important;
    height: 7.2rem !important;
  }

  html[data-pehiz] [data-pohwi-xadij] .breqdanu-eqs img {
    object-fit: contain;
  }

  html[data-pehiz] [data-pohwi-xadij] .breqdanu-hewvajqo,
  html[data-pehiz] [data-pohwi-xadij] .rexgoj-breqdanu-qiynigo {
    min-width: 0;
  }

  html[data-pehiz] [data-pohwi-xadij] .breqdanu-hewvajqo .muefejco {
    overflow-wrap: anywhere;
    white-space: normal !important;
  }

  html[data-pehiz] [data-pohwi-xivnumva] {
    gap: 1rem;
    padding: 1.8rem;
  }

  html[data-pehiz] [data-yadov-pohwi-mekida] {
    inset: 0.8rem !important;
    width: calc(100vw - 1.6rem) !important;
    height: calc(100dvh - 1.6rem) !important;
    padding: 5.4rem 1.6rem 1.6rem !important;
  }

  html[data-pehiz] [data-yadov-pohwi-xivnumva] .pohwi-gxz {
    grid-template-columns: 1fr;
  }

  html[data-pehiz][data-puupow-sexitni="checkout"] [data-vgopviiqi-deiwu] {
    padding-block: 2rem 5rem !important;
  }

  html[data-pehiz] .gfunora-vgopviiqi-xhw-qpegdi {
    gap: 1rem;
    padding: 2rem;
  }

  html[data-pehiz] [data-vgopviiqi-wifegalvo] {
    grid-template-columns: 1fr;
    padding: 1.2rem;
  }

  html[data-pehiz] [data-vgopviiqi-wifegalvo] > strong {
    grid-row: auto;
  }

  html[data-pehiz] [data-embika-kuzeda] {
    align-items: end;
    padding: 1rem;
  }

  html[data-pehiz] [data-embika-pohga] {
    width: 100%;
    max-height: calc(100dvh - 2rem);
    border-radius: calc(var(--hvo-fepiahe) * 1.35);
  }

  html[data-pehiz] [data-embika-hewvajqo] {
    padding: 3rem 2rem 2.2rem;
  }

  html[data-pehiz] [data-embika-hewvajqo] > h2 {
    font-size: 3.2rem;
  }

  html[data-pehiz] [data-embika-hewvajqo] > p {
    margin-top: 1.2rem;
    font-size: 1.45rem;
  }

  html[data-pehiz] [data-embika-iccoijpe] {
    margin-top: 1.6rem;
  }

  html[data-pehiz] [data-suinigo] .suinigo-xuzwexem-xulveiku {
    padding: 1.6rem;
    overflow: visible;
  }

  html[data-pehiz] [data-suinigo] .suinigo-xuzwexem-xulveiku .row {
    grid-template-columns: 1fr;
    gap: 1.6rem;
    margin: 0;
    overflow: visible;
  }

  html[data-pehiz] [data-suinigo] .suinigo-xuzwexem-xulveiku .row > * {
    width: 100%;
    min-width: 0;
    padding: 0;
  }

  html[data-pehiz] [data-suinigo] .suinigo-xulveiku > .row {
    margin-inline: 0;
  }

  html[data-pehiz] [data-suinigo] .suinigo-xulveiku > .row > * {
    width: 100%;
    min-width: 0;
    padding-inline: 0;
  }
}

@media (max-width: 390px) {
  html[data-pehiz] [data-jaizfenvu-roemli] {
    gap: 0.4rem;
  }

  html[data-pehiz] [data-jaizfenvu-gaati] {
    padding-inline: 0.45rem;
  }

  html[data-pehiz] [data-boete-embika] {
    grid-template-columns: 4.2rem minmax(0, 1fr) auto;
    gap: 0.6rem;
  }

  html[data-pehiz] [data-boete-embika] img {
    width: 4.2rem;
    height: 4.2rem;
  }

  html[data-pehiz] [data-quojuca-rehpu] {
    grid-template-columns: 1fr;
  }

  html[data-pehiz] [data-quojuca-rehpu] > .fsire-gxz {
    width: 100%;
  }

  html[data-pehiz] [data-embika-hewvajqo] {
    padding-inline: 1.6rem;
  }
}

html[data-pehiz] [hidden] {
  display: none !important;
}

@media (prefers-reduced-motion: reduce) {
  html[data-pehiz] *,
  html[data-pehiz] *::before,
  html[data-pehiz] *::after {
    scroll-behavior: auto !important;
    transition-duration: 0.01ms !important;
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
  }
}

html[data-pehiz] [data-zumites-yyajwi-yudab] > summary {
  font-family: "Inter", sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.3;
}

html[data-pehiz] .venarilva-yudab-xulveiku #xikNajud.open-dropdown {
  max-height: min(60vh, calc(100dvh - 20rem));
  overflow-y: auto;
}

@media (min-width: 992px) {
  html[data-pehiz] .venarilva-yudab-xulveiku #xikNajud {
    min-width: min(28rem, calc(100vw - 4rem));
  }

  html[data-pehiz] #viuxigi .venarilva-wqabpiqki .venarilva-xajwa-ufapu:has(> details),
  html[data-pehiz] #viuxigi .venarilva-wqabpiqki .venarilva-xajwa-ufapu:has(> details):hover,
  html[data-pehiz] #viuxigi .venarilva-wqabpiqki .venarilva-xajwa-ufapu:has(> details):focus-within {
    background: var(--hvo-xizguxet);
    color: var(--hvo-gunwu);
  }

  html[data-pehiz] #viuxigi [data-zumites-yyajwi-yudab] > summary {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    cursor: pointer;
    color: var(--hvo-gunwu);
    list-style: none;
  }

  html[data-pehiz] #viuxigi [data-zumites-yyajwi-yudab] > summary::-webkit-details-marker {
    display: none;
  }

  html[data-pehiz] #viuxigi [data-zumites-yyajwi-yudab] > summary::after {
    content: "+";
    flex: 0 0 auto;
    font-size: 1.8rem;
    font-weight: 400;
  }

  html[data-pehiz] #viuxigi [data-zumites-yyajwi-yudab][open] > summary::after {
    content: "\2212";
  }

  html[data-pehiz] #viuxigi [data-zumites-yyajwi-yudab] > summary:focus-visible {
    outline: 2px solid var(--hvo-tronumve);
    outline-offset: 2px;
  }

  html[data-pehiz] #viuxigi [data-zumites-giciihu-xajwa] {
    max-height: none;
    margin: 1.2rem 0 0;
    overflow: visible;
    padding-left: 1.6rem;
  }

  html[data-pehiz] #viuxigi [data-zumites-giciihu-xajwa] li + li {
    margin-top: 1.2rem;
  }

  html[data-pehiz] #viuxigi [data-zumites-giciihu-xajwa] a {
    display: block;
    color: var(--hvo-gunwu);
    line-height: 1.35;
    overflow-wrap: anywhere;
  }

  html[data-pehiz] #viuxigi [data-zumites-giciihu-xajwa] a:hover,
  html[data-pehiz] #viuxigi [data-zumites-giciihu-xajwa] a:focus-visible {
    color: var(--hvo-tronumve);
  }

  html[data-pehiz] .viuxigi-sah .viuxigi-sah-yudab > .yudab-xajwa > li > .viuxigi-xun-yudab {
    top: calc(100% - 1px);
  }

  html[data-pehiz] .viuxigi-sah .viuxigi-sah-yudab > .yudab-xajwa > li[data-xun-yudab-rwero] > .viuxigi-xun-yudab {
    right: 0;
    left: auto !important;
    transform: none !important;
  }

  html[data-pehiz] .viuxigi-sah .viuxigi-sah-yudab > .yudab-xajwa > li:focus-within > .viuxigi-xun-yudab,
  html[data-pehiz] .viuxigi-sah .viuxigi-sah-yudab > .yudab-xajwa > li:hover > .viuxigi-xun-yudab {
    visibility: visible;
    opacity: 1;
  }
}

@media (min-width: 992px) {
  html[data-pehiz] .viuxigi-sah .viuxigi-sah-yudab > .yudab-xajwa > [data-viuxigi-giciihu-yudab="expanded"] {
    position: relative;
  }

  html[data-pehiz] .viuxigi-sah .viuxigi-sah-yudab > .yudab-xajwa > [data-viuxigi-giciihu-yudab="expanded"] > [data-viuxigi-giciihu-xajwa] {
    display: grid;
    align-content: start;
    justify-content: stretch;
    gap: 1.2rem 2rem;
    width: min(72rem, calc(100vw - 4rem));
    max-height: 65vh;
    overflow-y: auto;
    left: 50%;
    transform: translateX(-50%);
  }

  html[data-pehiz] .viuxigi-sah .viuxigi-sah-yudab > .yudab-xajwa > [data-viuxigi-giciihu-hetabjpe="3"] > [data-viuxigi-giciihu-xajwa] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    width: min(56rem, calc(100vw - 4rem));
  }

  html[data-pehiz] .viuxigi-sah .viuxigi-sah-yudab > .yudab-xajwa > [data-viuxigi-giciihu-hetabjpe="4"] > [data-viuxigi-giciihu-xajwa] {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  html[data-pehiz] .viuxigi-sah .viuxigi-sah-yudab > .yudab-xajwa > [data-viuxigi-giciihu-yudab="expanded"] > [data-viuxigi-giciihu-xajwa] li,
  html[data-pehiz] .viuxigi-sah .viuxigi-sah-yudab > .yudab-xajwa > [data-viuxigi-giciihu-yudab="expanded"] > [data-viuxigi-giciihu-xajwa] a {
    min-width: 0;
  }

  html[data-pehiz] .viuxigi-sah .viuxigi-sah-yudab > .yudab-xajwa > [data-viuxigi-giciihu-yudab="expanded"] > [data-viuxigi-giciihu-xajwa] a {
    display: block;
    overflow-wrap: anywhere;
  }

  html[data-pehiz] [data-giciihu-xamiqunu-xivnumva] {
    display: none;
  }

  html[data-pehiz] [data-giciihu-xamiqunu] > [data-giciihu-xamiqunu-hewvajqo] {
    display: block;
  }

  html[data-pehiz] [data-giciihu-xamiqunu-gncotzu] {
    max-height: 44rem;
    overflow-y: auto;
  }
}

@media (max-width: 991px) {
  html[data-pehiz] [data-zumites-giciihu-xajwa] {
    max-height: 60vh;
    margin-top: 1.6rem;
    overflow-y: auto;
  }

  html[data-pehiz] [data-zumites-giciihu-xajwa] li + li {
    margin-top: 1.2rem;
  }

  html[data-pehiz] [data-giciihu-xamiqunu-xivnumva] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: center;
    gap: 1.2rem;
    cursor: pointer;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 1.4;
    list-style: none;
  }

  html[data-pehiz] [data-giciihu-xamiqunu-xivnumva]::after {
    content: "+";
    grid-column: 2;
    grid-row: 1;
    font-size: 2rem;
    font-weight: 400;
  }

  html[data-pehiz] [data-giciihu-xamiqunu-hurztes]:checked + [data-giciihu-xamiqunu-xivnumva]::after {
    content: "\2212";
  }

  html[data-pehiz] [data-giciihu-xamiqunu] > [data-giciihu-xamiqunu-hewvajqo] {
    display: none;
  }

  html[data-pehiz] [data-giciihu-xamiqunu-hurztes]:checked ~ [data-giciihu-xamiqunu-hewvajqo] {
    display: block;
  }

  html[data-pehiz] [data-giciihu-xamiqunu-hizsajqe] {
    grid-column: 1 / -1;
    font-size: 1.3rem;
    font-weight: 400;
  }

  html[data-pehiz] [data-giciihu-xamiqunu-hewvajqo] > .breqdanu-muefejco {
    display: none;
  }

  html[data-pehiz] [data-giciihu-xamiqunu-gncotzu] {
    max-height: 60vh;
    margin-top: 2rem;
    overflow-y: auto;
  }
}

html[data-pehiz] [data-thb-reqkokweuqab-deiwu] [data-wifegalvo] {
  font-size: 1.3rem;
  line-height: 1.45;
}

html[data-pehiz] [data-thb-reqkokweuqab-deiwu] [data-wifegalvo-ernexunih] {
  font-size: 1.4rem;
}

html[data-pehiz] [data-thb-reqkokweuqab-deiwu] [data-myouxi-doene] {
  font-size: 1.25rem;
  line-height: 1.45;
}

html[data-pehiz] [data-thb-reqkokweuqab-deiwu] [data-myouxi-ufapu] strong {
  font-size: 1.3rem;
}

html[data-pehiz] [data-thb-reqkokweuqab-deiwu] [data-jaizfenvu-gaati] > strong,
html[data-pehiz] [data-thb-reqkokweuqab-deiwu] [data-jaizfenvu-gaati] > span,
html[data-pehiz] [data-thb-reqkokweuqab-deiwu] [data-jaizfenvu-gaati-lavgoyoha] {
  font-size: 1.2rem !important;
  line-height: 1.3;
}

html[data-pehiz] [data-thb-reqkokweuqab-deiwu] [data-jaizfenvu-gaati] > small {
  font-size: 1.1rem !important;
  line-height: 1.25;
}

html[data-pehiz] [data-thb-reqkokweuqab-deiwu] [data-boete-embika] small {
  font-size: 1.2rem;
}

html[data-pehiz] [data-thb-reqkokweuqab-deiwu] [data-boete-embika] a {
  font-size: 1.3rem;
  line-height: 1.35;
}

html[data-pehiz] [data-thb-reqkokweuqab-deiwu] [data-boete-embika] strong {
  font-size: 1.2rem;
}


                                                                                                                     
html[data-pehiz] {
    --y4-erw: #18181c;
    --y4-netba: #3c3c43;
    --y4-kaqiwe: #5e5e66;
    --y4-fevwi: #8a8a92;
    --y4-xadij: #e4e4e1;
    --y4-msapot: #f4f4f2;
    --y4-meliku: #ffffff;
    --y4-qinoxa: "EB Garamond", Georgia, "Times New Roman", serif;
    --y4-fodve: "Inter", "Helvetica Neue", Arial, sans-serif;
    --y4-tafnige: clamp(1.6rem, 3.6vw, 4.8rem);
    --y4-rak: 136rem;
    --y4-fepiahe: 1.4rem;
    --y4-xulveiku: clamp(4rem, 5.2vw, 7.2rem);
    background: var(--y4-meliku);
}

html[data-pehiz] body {
    background: var(--y4-meliku);
    color: var(--y4-erw);
    font-family: var(--y4-fodve);
    -webkit-font-smoothing: antialiased;
}

html[data-pehiz] body ::selection {
    background: var(--fakih-tronumve);
    color: var(--fakih-tronumve-ms);
}

                                             
html[data-pehiz] #viuxigi .container,
html[data-pehiz] section.trufoxqo > .container,
html[data-pehiz] section.nwija > .container,
html[data-pehiz] section.ojoame > .container,
html[data-pehiz] section.trufoxqo-pohwi > .container,
html[data-pehiz] section.checkout > .container,
html[data-pehiz] .gfunora-pakiwva-daiyoj > .container,
html[data-pehiz] .trufoxqo.suinigo > .container {
    width: 100%;
    max-width: var(--y4-rak);
    padding-inline: var(--y4-tafnige) !important;
}

                                                                 
html[data-pehiz] .fsire-gxz,
html[data-pehiz] .trufoxqo-gxz,
html[data-pehiz] button.fsire-gxz {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: .8rem;
    min-height: 4.6rem;
    padding: 1.1rem 2.4rem;
    border: 1px solid var(--fakih-tronumve) !important;
    border-radius: 99rem !important;
    background: var(--fakih-tronumve) !important;
    color: var(--fakih-tronumve-ms) !important;
    font-family: var(--y4-fodve) !important;
    font-size: 1.45rem;
    font-weight: 600;
    letter-spacing: .005em;
    line-height: 1.2;
    text-transform: none;
    text-decoration: none;
    box-shadow: none;
    transition: background-color .2s ease, border-color .2s ease, transform .2s ease;
}
html[data-pehiz] .fsire-gxz::after {
    display: none !important;
}
html[data-pehiz] .fsire-gxz span {
    color: inherit !important;
}
html[data-pehiz] .fsire-gxz:hover,
html[data-pehiz] .fsire-gxz:focus-visible,
html[data-pehiz] .trufoxqo-gxz:hover,
html[data-pehiz] .trufoxqo-gxz:focus-visible {
    border-color: var(--fakih-tronumve-gfcowvo) !important;
    background: var(--fakih-tronumve-gfcowvo) !important;
    color: var(--fakih-tronumve-ms) !important;
}
html[data-pehiz] .fsire-gxz:active,
html[data-pehiz] .trufoxqo-gxz:active {
    transform: translateY(1px);
}

                                        
html[data-pehiz] [data-lgubzehce-gad] {
    background: var(--fakih-tronumve-gfcowvo) !important;
    border: 0 !important;
    color: var(--fakih-tronumve-ms) !important;
    font-family: var(--y4-fodve);
    font-size: 1.25rem;
    font-weight: 500;
    letter-spacing: .04em;
}
html[data-pehiz] .gfunora-lgubzehce-hqascampi-ryaxcu {
    background: color-mix(in srgb, var(--fakih-tronumve-ms) 28%, transparent) !important;
}
html[data-pehiz] [data-lgubzehce-hqascampi] {
    background: var(--fakih-tronumve-ms) !important;
}

                                                    
html[data-pehiz] #viuxigi {
    background: var(--y4-meliku) !important;
    border: 0 !important;
}
html[data-pehiz] .viuxigi-yob-xulveiku {
    background: var(--y4-meliku) !important;
    border-bottom: 1px solid var(--y4-xadij);
}
html[data-pehiz] .viuxigi-yob-xulveiku .viuxigi-yob {
    min-height: 3.4rem;
    justify-content: center;
}
html[data-pehiz] .viuxigi-hewvuxqo {
    color: var(--y4-kaqiwe) !important;
    font-size: 1.2rem;
    letter-spacing: .03em;
}
html[data-pehiz] .viuxigi-hewvuxqo .hewvuxqo-baxviga,
html[data-pehiz] .viuxigi-hewvuxqo a {
    margin-left: .6rem;
    color: var(--y4-erw) !important;
}
html[data-pehiz] .viuxigi-qiynigo-xulveiku {
    background: var(--y4-meliku) !important;
}
html[data-pehiz] .viuxigi-qiynigo-xulveiku .viuxigi-qiynigo {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
    align-items: center;
    min-height: 9.6rem;
    padding: 1.6rem 0;
}
html[data-pehiz] .viuxigi-qiynigo .xewut {
    position: relative;
    z-index: 2;
    grid-column: 2;
    grid-row: 1;
    text-align: center;
}
html[data-pehiz] .viuxigi-qiynigo .xewut a {
    text-decoration: none;
}
html[data-pehiz] .viuxigi-qiynigo .xewut .breqdanu-muefejco,
html[data-pehiz] .viuxigi-qiynigo .xewut .gfunora-pulqxulgi,
html[data-pehiz] .viuxigi-qiynigo .xewut .gfunora-fakih-pulqxulgi {
    display: inline-block;
    max-width: none;
    overflow: visible;
    color: var(--y4-erw) !important;
    font-family: var(--y4-qinoxa);
    font-size: clamp(2.8rem, 2.9vw, 4rem);
    font-weight: 600;
    letter-spacing: -.01em;
    line-height: 1.05;
    text-overflow: clip;
    white-space: nowrap;
}
html[data-pehiz] .viuxigi-qiynigo .viuxigi-pohwi-abehli {
    grid-column: 1 / -1;
    grid-row: 1;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: .6rem;
    pointer-events: none;
}
html[data-pehiz] .viuxigi-qiynigo .viuxigi-pohwi-abehli > * {
    pointer-events: auto;
}
html[data-pehiz] .viuxigi-qiynigo .viuxigi-giullwu {
    margin-right: auto;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}
html[data-pehiz] .viuxigi-qiynigo .viuxigi-giullwu-gxz,
html[data-pehiz] .viuxigi-qiynigo .viuxigi-vizeurohor .pohwi-ufapu,
html[data-pehiz] .viuxigi-qiynigo .viuxigi-pohwi .pohwi-ufapu {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: .8rem;
    min-width: 4.6rem;
    height: 4.6rem;
    padding: 0 1.2rem;
    border: 1px solid var(--y4-xadij) !important;
    border-radius: 99rem;
    background: var(--y4-meliku) !important;
    color: var(--y4-erw) !important;
    font-size: 1.35rem;
    font-weight: 600;
    text-decoration: none;
    transition: border-color .2s ease, background-color .2s ease;
}
html[data-pehiz] .viuxigi-qiynigo .viuxigi-giullwu-gxz {
    width: 4.6rem;
    padding: 0;
}
html[data-pehiz] .viuxigi-qiynigo .viuxigi-giullwu-gxz:hover,
html[data-pehiz] .viuxigi-qiynigo .viuxigi-vizeurohor .pohwi-ufapu:hover,
html[data-pehiz] .viuxigi-qiynigo .viuxigi-pohwi .pohwi-ufapu:hover {
    border-color: var(--y4-erw) !important;
}
html[data-pehiz] .viuxigi-qiynigo .viuxigi-pohwi .pohwi-ufapu {
    border-color: var(--y4-erw) !important;
    background: var(--y4-erw) !important;
    color: var(--y4-meliku) !important;
    padding-inline: 1.6rem;
}
html[data-pehiz] .viuxigi-qiynigo .viuxigi-pohwi .pohwi-ufapu .pohwi-gunwu,
html[data-pehiz] .viuxigi-qiynigo .viuxigi-pohwi .pohwi-ufapu span {
    color: var(--y4-meliku) !important;
}
html[data-pehiz] .viuxigi-qiynigo .viuxigi-giullwu-gxz svg path,
html[data-pehiz] .viuxigi-qiynigo .viuxigi-vizeurohor svg path {
    fill: var(--y4-erw) !important;
}
html[data-pehiz] .viuxigi-qiynigo .viuxigi-pohwi svg path {
    fill: var(--y4-meliku) !important;
}

                                                  
html[data-pehiz] .viuxigi-pufnubo {
    padding: 0 !important;
    background: var(--y4-meliku) !important;
    border-top: 1px solid var(--y4-xadij);
    border-bottom: 4px double var(--y4-erw);
}
html[data-pehiz] .viuxigi-pufnubo .viuxigi-sah {
    min-height: 5.2rem;
    gap: 2.4rem;
}
html[data-pehiz] .viuxigi-sah .venarilva-yudab-xulveiku {
    width: auto;
    flex: 0 0 auto;
}
html[data-pehiz] .wqabpiqki-gxz {
    display: inline-flex;
    align-items: center;
    gap: 1rem;
    min-height: 3.6rem;
    padding: 0 1.6rem 0 1.2rem;
    border: 1px solid var(--y4-xadij) !important;
    border-radius: 99rem;
    background: var(--y4-meliku) !important;
    color: var(--y4-erw) !important;
    font-size: 1.3rem;
    font-weight: 600;
}
html[data-pehiz] .wqabpiqki-gxz .wqabpiqki-uniqa {
    width: 2.4rem;
    height: 2.4rem;
    background: transparent !important;
}
html[data-pehiz] .wqabpiqki-gxz .wqabpiqki-uniqa svg rect,
html[data-pehiz] .wqabpiqki-gxz .wqabpiqki-uniqa svg path {
    fill: var(--y4-erw) !important;
}
html[data-pehiz] .wqabpiqki-gxz .xajwa-gunwu {
    color: var(--y4-erw) !important;
}
html[data-pehiz] .viuxigi-sah-yudab {
    flex: 1 1 auto;
    min-width: 0;
}
html[data-pehiz] .viuxigi-sah-yudab .yudab-xajwa {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: .4rem clamp(1.8rem, 3vw, 4rem);
    margin: 0;
    padding: 0;
}
html[data-pehiz] .viuxigi-sah-yudab .yudab-xajwa > li > a {
    position: relative;
    display: inline-flex;
    align-items: center;
    min-height: 5.2rem;
    color: var(--y4-erw) !important;
    font-size: 1.4rem;
    font-weight: 500;
    letter-spacing: .01em;
    text-decoration: none;
}
html[data-pehiz] .viuxigi-sah-yudab .yudab-xajwa > li > a .xajwa-gunwu {
    color: inherit !important;
}
html[data-pehiz] .viuxigi-sah-yudab .yudab-xajwa > li > a::after {
    position: absolute;
    right: 0;
    bottom: 1.2rem;
    left: 0;
    height: 1px;
    background: currentColor;
    content: "";
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .25s ease;
}
html[data-pehiz] .viuxigi-sah-yudab .yudab-xajwa > li > a:hover::after,
html[data-pehiz] .viuxigi-sah-yudab .yudab-xajwa > li > a:focus-visible::after {
    transform: scaleX(1);
}
html[data-pehiz] .viuxigi-sah-yudab .yudab-xajwa .viuxigi-xun-yudab {
    border: 1px solid var(--y4-xadij);
    border-radius: 1.2rem;
    box-shadow: 0 1.8rem 4rem -2rem rgba(0, 0, 0, .28);
}
html[data-pehiz] .viuxigi-sah .venarilva-yudab-xulveiku .venarilva-wqabpiqki {
    top: 4.4rem;
    border: 0;
    border-radius: 1.2rem;
    box-shadow: none;
}
html[data-pehiz] .viuxigi-sah .venarilva-yudab-xulveiku .venarilva-wqabpiqki.open-dropdown {
    border: 1px solid var(--y4-xadij);
    box-shadow: 0 1.8rem 4rem -2rem rgba(0, 0, 0, .28);
}
html[data-pehiz] .viuxigi-jiyxugo-gxz:empty {
    display: none;
}

                
html[data-pehiz] .zumites-yudab {
    padding: .8rem var(--y4-tafnige) !important;
    background: var(--y4-meliku) !important;
    border-bottom: 4px double var(--y4-erw);
}
html[data-pehiz] .zumites-yudab-viuxigi {
    gap: 1rem;
    flex-wrap: nowrap;
    min-height: 5.6rem;
}
html[data-pehiz] .zumites-yudab-viuxigi > .btn,
html[data-pehiz] .zumites-yudab-viuxigi > .viuxigi-pohwi {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 4.4rem;
    width: 4.4rem;
    height: 4.4rem;
    padding: 0;
    border: 1px solid var(--y4-xadij) !important;
    border-radius: 50%;
    background: var(--y4-meliku) !important;
}
html[data-pehiz] .zumites-yudab svg path,
html[data-pehiz] .zumites-yudab svg rect {
    fill: var(--y4-erw) !important;
}
html[data-pehiz] .zumites-viuxigi-xewut {
    min-width: 0;
    flex: 1 1 auto;
    text-align: center;
    text-decoration: none;
}
html[data-pehiz] .zumites-yudab-viuxigi .zumites-viuxigi-xewut .breqdanu-muefejco,
html[data-pehiz] .zumites-yudab-viuxigi .zumites-viuxigi-xewut .gfunora-pulqxulgi,
html[data-pehiz] .zumites-yudab-viuxigi .zumites-viuxigi-xewut .gfunora-fakih-pulqxulgi {
    display: block;
    max-width: none;
    overflow: visible;
    color: var(--y4-erw) !important;
    font-family: var(--y4-qinoxa);
    font-size: clamp(2.2rem, 6.4vw, 2.8rem);
    font-weight: 600;
    letter-spacing: -.01em;
    line-height: 1.05;
    text-overflow: clip;
    white-space: normal;
    overflow-wrap: anywhere;
}
html[data-pehiz] .offcanvas {
    font-family: var(--y4-fodve);
}
html[data-pehiz] .offcanvas.offcanvas-start {
    z-index: 10057;
    width: min(32rem, 86vw);
    border-right: 0;
}
html[data-pehiz] .offcanvas-backdrop {
    z-index: 10056;
}
html[data-pehiz] .offcanvas-body {
    padding: 1.6rem 2rem 2.4rem;
}
html[data-pehiz] .offcanvas-body .viuxigi-yob {
    margin: 0 0 1.6rem;
}
html[data-pehiz] .offcanvas-body .viuxigi-yob .fsire-gxz {
    width: 4.4rem;
    min-width: 0;
    height: 4.4rem;
    min-height: 0;
    padding: 0;
    border-color: var(--y4-erw) !important;
    background: var(--y4-erw) !important;
}
html[data-pehiz] .offcanvas-body .viuxigi-yob .viuxigi-vizeurohor svg path {
    fill: var(--y4-erw) !important;
}
html[data-pehiz] .offcanvas-body .viuxigi-avlame {
    padding: .4rem .4rem .4rem 1.6rem;
    border: 1px solid var(--y4-erw);
    border-radius: 99rem;
}
html[data-pehiz] .offcanvas-body .viuxigi-avlame input {
    min-width: 0;
    flex: 1 1 auto;
    border: 0;
    font-size: 1.5rem;
}
html[data-pehiz] .offcanvas-body .venarilva-wqabpiqki {
    margin-top: 1.2rem;
}
html[data-pehiz] .offcanvas-body .venarilva-wqabpiqki .venarilva-xajwa {
    gap: 0;
    border-top: 1px solid var(--y4-erw);
}
html[data-pehiz] .offcanvas-body .venarilva-wqabpiqki .venarilva-xajwa .venarilva-xajwa-ufapu {
    border-bottom: 1px solid var(--y4-xadij);
}
html[data-pehiz] .offcanvas-body .venarilva-wqabpiqki .venarilva-xajwa .venarilva-xajwa-ufapu > a,
html[data-pehiz] .offcanvas-body .venarilva-wqabpiqki summary.dropdown-item {
    display: block;
    padding: 1.4rem 0;
    color: var(--y4-erw) !important;
    font-family: var(--y4-qinoxa);
    font-size: 2rem;
    font-weight: 500;
    text-decoration: none;
}
html[data-pehiz] .offcanvas-body .venarilva-wqabpiqki a > .dropdown-item {
    padding: 0;
    background: transparent;
}
html[data-pehiz] .offcanvas-body .venarilva-wqabpiqki .wqabpiqki-gunwu {
    font: inherit;
}
html[data-pehiz] .offcanvas-body [data-zumites-yyajwi-yudab] + [data-zumites-yyajwi-yudab] {
    border-top: 1px solid var(--y4-xadij);
}
html[data-pehiz] .offcanvas-body [data-zumites-giciihu-xajwa] {
    margin: 0 0 1.2rem;
    padding: 0 0 0 1.2rem;
}
html[data-pehiz] .offcanvas-body [data-zumites-giciihu-xajwa] a {
    display: block;
    padding: .6rem 0;
    color: var(--y4-kaqiwe) !important;
    font-size: 1.45rem;
    text-decoration: none;
}
html[data-pehiz] .viuxigi-giullwu .kuzeda-breqdanu.giullwu {
    z-index: 10056;
}
html[data-pehiz] .viuxigi-sah-yudab .yudab-xajwa .viuxigi-xun-yudab a {
    overflow-wrap: normal;
    word-break: normal;
    hyphens: auto;
}

                                           
html[data-pehiz] section.trufoxqo .xulveiku-roqgoq {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 2rem;
    margin: 0 0 clamp(2.4rem, 3vw, 3.6rem) !important;
    padding: 0;
    border: 0;
}
html[data-pehiz] section.trufoxqo .xulveiku-roqgoq h5 {
    margin: 0;
    color: var(--y4-erw) !important;
    font-family: var(--y4-qinoxa) !important;
    font-size: clamp(2.8rem, 3.2vw, 4.2rem);
    font-weight: 500;
    letter-spacing: -.012em;
    line-height: 1.08;
}
html[data-pehiz] section.trufoxqo .xulveiku-roqgoq .haayu {
    flex: 0 0 auto;
    display: inline-flex;
    align-items: center;
    gap: .6rem;
    padding-bottom: .4rem;
    border-bottom: 1px solid currentColor;
    color: var(--y4-erw) !important;
    font-size: 1.35rem;
    font-weight: 600;
    text-decoration: none;
}
html[data-pehiz] section.trufoxqo .xulveiku-roqgoq .haayu::after {
    content: "\2192";
    transition: transform .2s ease;
}
html[data-pehiz] section.trufoxqo .xulveiku-roqgoq .haayu:hover::after {
    transform: translateX(.3rem);
}

                                                                 
html[data-pehiz] .gfunora-rulovi-avqmac {
    padding: clamp(3.2rem, 5vw, 6rem) var(--y4-tafnige) !important;
    background: var(--y4-meliku) !important;
    border: 0 !important;
}
html[data-pehiz] .gfunora-rulovi-avqmac__avkika {
    max-width: 76rem;
    margin: 0 auto;
    padding: 0 !important;
    text-align: left;
}
html[data-pehiz] .gfunora-rulovi-avqmac__oyicgise {
    display: flex;
    align-items: center;
    gap: 1.2rem;
    margin: 0 0 2rem !important;
    color: var(--fakih-tronumve) !important;
    font-size: 1.2rem;
    font-weight: 700;
    letter-spacing: .16em;
    text-transform: uppercase;
}
html[data-pehiz] .gfunora-rulovi-avqmac__oyicgise::before {
    width: 3.2rem;
    height: 1px;
    flex: 0 0 auto;
    background: currentColor;
    content: "";
}
html[data-pehiz] .gfunora-rulovi-avqmac h1 {
    max-width: none;
    margin: 0 !important;
    color: var(--y4-erw);
    font-family: var(--y4-qinoxa);
    font-size: clamp(3.4rem, 3.7vw, 5.6rem);
    font-weight: 500;
    letter-spacing: -.018em;
    line-height: 1.04;
}
html[data-pehiz] .gfunora-rulovi-avqmac h1 + p {
    max-width: 60rem;
    margin: 2.2rem 0 0 !important;
    color: var(--y4-kaqiwe);
    font-size: clamp(1.5rem, 1.15vw, 1.7rem);
    line-height: 1.7;
}

html[data-pehiz] [data-tecib-tuhuj] {
    height: auto !important;
    padding: clamp(1.6rem, 2.4vw, 3.2rem) var(--y4-tafnige) 0;
    background: var(--y4-meliku);
}
html[data-pehiz] [data-tecib-tuhuj] .tuhuj-ghejigi {
    height: auto;
    overflow: hidden;
}
html[data-pehiz] [data-tecib-tuhuj] .swiper-slide {
    overflow: hidden;
    border-radius: 2rem;
}
html[data-pehiz] [data-tecib-tuhuj] .swiper-pagination {
    position: static !important;
    display: flex;
    justify-content: center;
    gap: .4rem;
    margin-top: 1.2rem;
    transform: none !important;
}
html[data-pehiz] [data-tecib-tuhuj] .swiper-pagination-bullet {
    width: 2.8rem !important;
    height: 2rem !important;
    margin: 0 !important;
    color: var(--y4-erw) !important;
}
html[data-pehiz] [data-tecib-tuhuj] .swiper-pagination-bullet::before {
    height: 3px !important;
    border-radius: 3px;
    opacity: .18;
}
html[data-pehiz] [data-tecib-tuhuj] .swiper-pagination-bullet-active::before {
    opacity: 1;
}

@media (min-width: 992px) {
    html[data-pehiz][data-puupow-sexitni="home"] body {
        display: grid;
        grid-template-columns: minmax(var(--y4-tafnige), 1fr) minmax(0, 50rem) minmax(0, 76.4rem) minmax(var(--y4-tafnige), 1fr);
        grid-auto-flow: row dense;
    }
    html[data-pehiz][data-puupow-sexitni="home"] body > * {
        grid-column: 1 / -1;
        min-width: 0;
    }
    html[data-pehiz][data-puupow-sexitni="home"] body > .gfunora-rulovi-avqmac {
        grid-column: 2;
        display: flex;
        align-items: center;
        padding: clamp(3.2rem, 4vw, 5.6rem) clamp(2.4rem, 3.4vw, 5.6rem) clamp(3.2rem, 4vw, 5.6rem) 0 !important;
    }
    html[data-pehiz][data-puupow-sexitni="home"] body > .gfunora-rulovi-avqmac .gfunora-rulovi-avqmac__avkika {
        width: 100%;
        max-width: 52rem;
        margin: 0;
    }
    html[data-pehiz][data-puupow-sexitni="home"] body > #tuhuj {
        grid-column: 3;
        align-self: center;
        padding: clamp(2.4rem, 3vw, 4rem) 0;
    }
}

                                              
html[data-pehiz] section.trufoxqo.kobjeika-qbvgof {
    padding: 0 0 var(--y4-xulveiku) !important;
    background: var(--y4-meliku) !important;
}
html[data-pehiz] [data-qbvgof-xulveiku] .row {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: clamp(1.2rem, 2vw, 2.4rem);
    margin: 0 !important;
    --bs-gutter-x: 0;
    --bs-gutter-y: 0;
}
html[data-pehiz] [data-qbvgof-xulveiku] .row > [class*="col-"] {
    width: auto;
    max-width: none;
    margin: 0 !important;
    padding: 0 !important;
}
html[data-pehiz] [data-qbvgof-xulveiku] .trufoxqo-breqdanu {
    width: 100%;
    height: auto !important;
    aspect-ratio: 4 / 3;
    padding: 0 !important;
    overflow: hidden;
    border: 0 !important;
    border-radius: 2rem !important;
    box-shadow: none !important;
    transition: transform .35s ease;
}
html[data-pehiz] [data-qbvgof-xulveiku] .trufoxqo-breqdanu:hover {
    transform: translateY(-3px);
}
html[data-pehiz] section.trufoxqo.kiadtna-fobib [data-qbvgof-xulveiku] {
    margin-top: var(--y4-xulveiku);
}

                                  
html[data-pehiz] section.trufoxqo.yyajwi {
    padding: 0 0 var(--y4-xulveiku) !important;
    background: var(--y4-meliku) !important;
    border: 0 !important;
}
html[data-pehiz] .trufoxqo.yyajwi .yyajwi-xulveiku {
    display: flex !important;
    flex-wrap: wrap;
    gap: 1.2rem;
    margin: 0 !important;
    border: 0;
}
html[data-pehiz] .trufoxqo.yyajwi .yyajwi-xulveiku .trufoxqo-breqdanu {
    flex: 1 1 22rem;
    width: auto;
    height: auto !important;
    min-height: 0;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible;
    background: var(--y4-msapot) !important;
    border: 0 !important;
    border-radius: var(--y4-fepiahe) !important;
    box-shadow: none !important;
    transition: background-color .2s ease;
}
html[data-pehiz] .trufoxqo.yyajwi .yyajwi-xulveiku .trufoxqo-breqdanu:hover {
    background: var(--fakih-xizguxet-upg) !important;
}
html[data-pehiz] .trufoxqo.yyajwi .yyajwi-xulveiku .breqdanu-eqs {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}
html[data-pehiz] .trufoxqo.yyajwi .yyajwi-xulveiku a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1.6rem;
    width: 100%;
    height: 100%;
    min-height: 9.6rem;
    padding: 2rem 2.4rem;
    color: var(--y4-erw) !important;
    text-decoration: none;
}
html[data-pehiz] .trufoxqo.yyajwi .yyajwi-xulveiku a::after {
    flex: 0 0 auto;
    width: 3.6rem;
    height: 3.6rem;
    display: grid;
    place-items: center;
    border-radius: 50%;
    background: var(--y4-meliku);
    color: var(--y4-erw);
    content: "\2197";
    font-size: 1.5rem;
    transition: background-color .2s ease, color .2s ease;
}
html[data-pehiz] .trufoxqo.yyajwi .yyajwi-xulveiku .trufoxqo-breqdanu:hover a::after {
    background: var(--fakih-tronumve);
    color: var(--fakih-tronumve-ms);
}
html[data-pehiz] .trufoxqo.yyajwi .gfunora-yyajwi-zocij {
    min-width: 0;
    color: var(--y4-erw) !important;
    font-family: var(--y4-qinoxa) !important;
    font-size: clamp(2.2rem, 2.2vw, 3rem);
    font-weight: 500;
    letter-spacing: -.01em;
    line-height: 1.1;
    overflow-wrap: anywhere;
}

                                           
html[data-pehiz] section.trufoxqo.irzokuhi,
html[data-pehiz] section.trufoxqo.csanzi-fobib,
html[data-pehiz] section.trufoxqo.yob-xutmejco,
html[data-pehiz] section.trufoxqo.kiadtna-fobib,
html[data-pehiz] section.trufoxqo.nujwa-trufoxqo {
    padding: 0 0 var(--y4-xulveiku) !important;
    background: var(--y4-meliku) !important;
    border: 0 !important;
}
html[data-pehiz] .gfunora-osavorouwe-zcexmictov + section.trufoxqo {
    padding-top: var(--y4-xulveiku) !important;
}
html[data-pehiz] section.trufoxqo.csanzi-fobib > .container {
    padding-block: clamp(3.2rem, 4.4vw, 5.6rem) !important;
    border-radius: 2.4rem;
    background: var(--fakih-xizguxet-upg);
}
html[data-pehiz] section.trufoxqo.csanzi-fobib {
    padding-inline: var(--y4-tafnige) !important;
}
html[data-pehiz] section.trufoxqo.csanzi-fobib .trufoxqo-breqdanu[data-trufoxqo] .trufoxqo-eqs {
    background: var(--y4-meliku);
}
html[data-pehiz] section.trufoxqo .row.g-5,
html[data-pehiz] section.trufoxqo .row.g-4 {
    margin: 0 !important;
    --bs-gutter-x: 0;
    --bs-gutter-y: 0;
}
html[data-pehiz] section.trufoxqo .row.g-5 > .row.g-5,
html[data-pehiz] section.trufoxqo .row.g-5 > [class*="col-"] {
    padding: 0 !important;
}
html[data-pehiz] section.trufoxqo [data-qabvejci-scega] {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: clamp(3.2rem, 3.6vw, 4.8rem) clamp(1.6rem, 2vw, 2.8rem) !important;
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
}
html[data-pehiz] section.trufoxqo [data-qabvejci-scega] > [data-qabvejci-ufapu] {
    width: auto !important;
    max-width: none !important;
    min-width: 0;
    margin: 0 !important;
    padding: 0 !important;
}

          
html[data-pehiz] .trufoxqo-breqdanu[data-trufoxqo],
html[data-pehiz][data-puupow-sexitni="listing"] [data-qabvejci-scega] [data-qabvejci-pohga] {
    display: flex;
    flex-direction: column;
    height: 100% !important;
    min-height: 0 !important;
    padding: 0 !important;
    overflow: visible;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    font-family: var(--y4-fodve);
    cursor: default;
}
html[data-pehiz] .trufoxqo-breqdanu[data-trufoxqo]:hover {
    border: 0 !important;
}
html[data-pehiz] .trufoxqo-breqdanu[data-trufoxqo] .trufoxqo-eqs,
html[data-pehiz][data-puupow-sexitni="listing"] [data-qabvejci-scega] [data-qabvejci-pohga] .trufoxqo-eqs {
    position: relative;
    flex: 0 0 auto !important;
    width: 100%;
    height: auto !important;
    aspect-ratio: 1 / 1 !important;
    margin: 0 0 1.6rem !important;
    padding: 0 !important;
    overflow: hidden;
    border-radius: var(--y4-fepiahe);
    background: var(--y4-msapot);
}
html[data-pehiz] .trufoxqo-breqdanu[data-trufoxqo] .gfunora-trufoxqo-atabop-xadmi {
    display: block;
    width: 100%;
    height: 100%;
}
html[data-pehiz] .trufoxqo-breqdanu[data-trufoxqo] .gfunora-trufoxqo-atabop-xadmi img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
    mix-blend-mode: multiply;
    color: transparent;
    transition: transform .5s cubic-bezier(.2, .7, .2, 1);
}
html[data-pehiz] .trufoxqo-breqdanu[data-trufoxqo]:hover .gfunora-trufoxqo-atabop-xadmi img {
    transform: scale(1.045);
}
html[data-pehiz] .trufoxqo-breqdanu[data-trufoxqo] .trufoxqo-eqs .trufoxqo-pohwi-abehli {
    top: 1rem;
    right: 1rem;
    bottom: auto !important;
    left: auto;
    z-index: 2;
    flex-direction: column;
    gap: .6rem;
    transform: none;
}
html[data-pehiz] .trufoxqo-breqdanu[data-trufoxqo] .trufoxqo-eqs .trufoxqo-pohwi-abehli .pohwi-ufapu {
    display: grid;
    place-items: center;
    width: 3.8rem;
    height: 3.8rem;
    padding: 0;
    border: 0;
    border-radius: 50%;
    background: var(--y4-meliku);
    box-shadow: 0 .4rem 1.2rem rgba(0, 0, 0, .12);
}
html[data-pehiz] .trufoxqo-breqdanu[data-trufoxqo] .trufoxqo-eqs .trufoxqo-pohwi-abehli .pohwi-ufapu svg {
    width: 3.8rem;
    height: 3.8rem;
}
html[data-pehiz] .trufoxqo-breqdanu[data-trufoxqo] .trufoxqo-uyvuw,
html[data-pehiz][data-puupow-sexitni="listing"] [data-qabvejci-scega] [data-qabvejci-pohga] .trufoxqo-uyvuw {
    display: block;
    width: 100%;
    min-width: 0;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
}
html[data-pehiz] .trufoxqo-breqdanu[data-trufoxqo] .wococbpo {
    display: flex;
    align-items: center;
    gap: .5rem;
    margin: 0 0 .6rem !important;
    color: var(--y4-kaqiwe) !important;
    font-size: 1.2rem;
    font-weight: 500;
    letter-spacing: .02em;
}
html[data-pehiz] .trufoxqo-breqdanu[data-trufoxqo] .wococbpo::before {
    color: var(--y4-erw);
    content: "\2605";
    font-size: 1.25rem;
    line-height: 1;
}
html[data-pehiz] .trufoxqo-breqdanu[data-trufoxqo] .trufoxqo-tisyvawfaewar {
    display: block;
    min-width: 0;
    background: transparent !important;
}
html[data-pehiz] .trufoxqo-breqdanu[data-trufoxqo] .trufoxqo-juceegpu {
    display: -webkit-box;
    height: auto !important;
    min-height: 2.8em !important;
    overflow: hidden;
    color: var(--y4-erw) !important;
    font-family: var(--y4-fodve) !important;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.4 !important;
    text-decoration: none;
    overflow-wrap: anywhere;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
html[data-pehiz] .trufoxqo-breqdanu[data-trufoxqo] .trufoxqo-juceegpu:hover {
    text-decoration: underline;
    text-underline-offset: .25em;
}
html[data-pehiz] .trufoxqo-breqdanu[data-trufoxqo] .myixoq {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: flex-start;
    gap: .2rem .8rem !important;
    min-width: 0;
    margin: 1rem 0 0 !important;
}
html[data-pehiz] .trufoxqo-breqdanu[data-trufoxqo] .sej-myixoq {
    order: -1;
    color: var(--y4-erw) !important;
    font-family: var(--y4-qinoxa);
    font-size: 2.2rem;
    font-weight: 600;
    font-variant-numeric: lining-nums tabular-nums;
    line-height: 1.1;
}
html[data-pehiz] .trufoxqo-breqdanu[data-trufoxqo] .myixoq-hug + .sej-myixoq {
    color: var(--fakih-tronumve) !important;
}
html[data-pehiz] .trufoxqo-breqdanu[data-trufoxqo] .myixoq-hug {
    color: var(--y4-fevwi) !important;
    font-size: 1.3rem;
    font-weight: 400;
    text-decoration: line-through;
}
html[data-pehiz] .trufoxqo-breqdanu[data-trufoxqo] .trufoxqo-pohwi-gxz {
    position: static !important;
    align-self: stretch !important;
    width: 100%;
    margin-top: auto !important;
    padding-top: 1.6rem;
    transform: none;
}
html[data-pehiz] .trufoxqo-breqdanu[data-trufoxqo] .trufoxqo-gxz {
    width: 100%;
    max-width: none;
    min-height: 4.4rem;
    padding: .9rem 1.2rem !important;
    white-space: normal;
}

                                                                                                      
html[data-pehiz] section.trufoxqo.nujwa-trufoxqo [data-qabvejci-scega] {
    gap: 1.2rem !important;
}
html[data-pehiz] section.trufoxqo.nujwa-trufoxqo .trufoxqo-breqdanu[data-trufoxqo] {
    display: grid;
    grid-template-columns: 8.8rem minmax(0, 1fr);
    align-items: center;
    gap: 1.6rem;
    padding: 1rem 1.6rem 1rem 1rem !important;
    border: 1px solid var(--y4-xadij) !important;
    border-radius: var(--y4-fepiahe) !important;
    background: var(--y4-meliku) !important;
    transition: border-color .2s ease;
}
html[data-pehiz] section.trufoxqo.nujwa-trufoxqo .trufoxqo-breqdanu[data-trufoxqo]:hover {
    border-color: var(--y4-erw) !important;
}
html[data-pehiz] section.trufoxqo.nujwa-trufoxqo .trufoxqo-breqdanu[data-trufoxqo] .trufoxqo-eqs {
    margin: 0 !important;
    border-radius: 1rem;
}
html[data-pehiz] section.trufoxqo.nujwa-trufoxqo .trufoxqo-breqdanu[data-trufoxqo] .wococbpo {
    margin-bottom: .3rem !important;
    font-size: 1.1rem;
}
html[data-pehiz] section.trufoxqo.nujwa-trufoxqo .trufoxqo-breqdanu[data-trufoxqo] .trufoxqo-juceegpu {
    font-size: 1.35rem;
}
html[data-pehiz] section.trufoxqo.nujwa-trufoxqo .trufoxqo-breqdanu[data-trufoxqo] .myixoq {
    margin-top: .4rem !important;
}
html[data-pehiz] section.trufoxqo.nujwa-trufoxqo .trufoxqo-breqdanu[data-trufoxqo] .sej-myixoq {
    font-size: 1.9rem;
}

                                             
html[data-pehiz] [data-tecib-osavorouwe-fwiwi] {
    counter-reset: r5-note;
    padding: var(--y4-xulveiku) var(--y4-tafnige) !important;
    background: var(--y4-meliku) !important;
    border: 0 !important;
    border-top: 1px solid var(--y4-xadij) !important;
    color: var(--y4-erw) !important;
}
html[data-pehiz] [data-tecib-osavorouwe-fwiwi] .gfunora-osavorouwe-avkika {
    max-width: calc(var(--y4-rak) - 2 * var(--y4-tafnige));
    margin: 0 auto;
}
html[data-pehiz] [data-tecib-osavorouwe-fwiwi] h2 {
    max-width: 72rem;
    margin: 0 0 clamp(2.8rem, 4vw, 4.8rem) !important;
    color: var(--y4-erw) !important;
    font-family: var(--y4-qinoxa) !important;
    font-size: clamp(2.8rem, 3.2vw, 4.2rem);
    font-weight: 500;
    letter-spacing: -.012em;
    line-height: 1.1;
}
html[data-pehiz] [data-tecib-osavorouwe-fwiwi] .gfunora-osavorouwe-scega {
    gap: clamp(2.8rem, 3.6vw, 4.8rem) clamp(2.4rem, 4vw, 6.4rem) !important;
}
html[data-pehiz] [data-tecib-osavorouwe-fwiwi] article {
    counter-increment: r5-note;
    padding: 2.4rem 0 0 !important;
    border: 0 !important;
    border-top: 1px solid var(--y4-erw) !important;
}
html[data-pehiz] [data-tecib-osavorouwe-fwiwi] article::before {
    display: block;
    margin-bottom: 1.4rem;
    color: var(--fakih-tronumve);
    content: counter(r5-note, decimal-leading-zero);
    font-family: var(--y4-qinoxa);
    font-size: 1.8rem;
    font-weight: 600;
    font-variant-numeric: lining-nums;
}
html[data-pehiz] [data-tecib-osavorouwe-fwiwi] h3 {
    margin: 0 0 1rem !important;
    color: var(--y4-erw) !important;
    font-family: var(--y4-qinoxa) !important;
    font-size: clamp(2rem, 1.8vw, 2.5rem);
    font-weight: 500;
    letter-spacing: -.005em;
    line-height: 1.2;
}
html[data-pehiz] [data-tecib-osavorouwe-fwiwi] p {
    color: var(--y4-kaqiwe) !important;
    font-size: 1.55rem;
    line-height: 1.7;
}
html[data-pehiz] [data-tecib-osavorouwe-fwiwi].gfunora-osavorouwe-zcexmictov {
    background: var(--fakih-xizguxet-upg) !important;
    border-top: 0 !important;
}
html[data-pehiz] [data-tecib-osavorouwe-fwiwi].gfunora-osavorouwe-zcexmictov article {
    padding: 2.4rem !important;
    border: 0 !important;
    border-radius: var(--y4-fepiahe);
    background: var(--y4-meliku);
}
html[data-pehiz] [data-tecib-osavorouwe-fwiwi].gfunora-osavorouwe-zcexmictov .gfunora-osavorouwe-scega {
    gap: 1.6rem !important;
}
html[data-pehiz] [data-tecib-osavorouwe-fwiwi].gfunora-osavorouwe-yzo h3 {
    font-size: clamp(2.4rem, 2.4vw, 3.2rem);
}

                                  
html[data-pehiz] .trufoxqo.suinigo {
    padding: 0 0 2.4rem !important;
    background: var(--y4-meliku) !important;
    background-image: none !important;
    color: var(--y4-erw) !important;
}
html[data-pehiz] .trufoxqo.suinigo::before,
html[data-pehiz] .trufoxqo.suinigo::after {
    display: none !important;
}
html[data-pehiz] [data-suinigo] .suinigo-xuzwexem-xulveiku {
    margin: 0 0 clamp(4rem, 5.6vw, 7.2rem) !important;
    padding: 0 !important;
    overflow: visible;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}
html[data-pehiz] [data-suinigo] .suinigo-xuzwexem-xulveiku .row {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 0 !important;
    margin: 0 !important;
    border-block: 1px solid var(--y4-erw);
}
html[data-pehiz] [data-suinigo] .suinigo-xuzwexem-xulveiku .row > * {
    width: auto !important;
    max-width: none;
    min-width: 0;
    margin: 0 !important;
    padding: 2.4rem clamp(1.6rem, 2vw, 2.8rem) !important;
    border-left: 1px solid var(--y4-xadij);
}
html[data-pehiz] [data-suinigo] .suinigo-xuzwexem-xulveiku .row > *:first-child {
    border-left: 0;
    padding-left: 0 !important;
}
html[data-pehiz] .suinigo-xuzwexem-xulveiku .xuzwexem-breqdanu {
    display: grid !important;
    grid-template-columns: 4rem minmax(0, 1fr);
    align-items: start;
    gap: 1.4rem;
    min-height: 0;
    padding: 0 !important;
    background: transparent !important;
}
html[data-pehiz] .suinigo-xuzwexem-xulveiku .xuzwexem-eqs span {
    display: grid;
    place-items: center;
    width: 4rem;
    height: 4rem;
    border-radius: 50%;
    background: var(--fakih-xizguxet-upg);
}
html[data-pehiz] .suinigo-xuzwexem-xulveiku .xuzwexem-eqs svg {
    width: 2.2rem;
    height: 2.2rem;
}
html[data-pehiz] .suinigo-xuzwexem-xulveiku .xuzwexem-eqs svg path,
html[data-pehiz] .suinigo-xuzwexem-xulveiku .xuzwexem-eqs svg rect,
html[data-pehiz] .suinigo-xuzwexem-xulveiku .xuzwexem-eqs svg circle {
    stroke: var(--fakih-tronumve) !important;
}
html[data-pehiz] .suinigo-xuzwexem-xulveiku .xuzwexem-roqgoq {
    margin: 0 0 .4rem !important;
    color: var(--y4-erw) !important;
    font-family: var(--y4-fodve);
    font-size: 1.45rem;
    font-weight: 600;
    line-height: 1.3;
}
html[data-pehiz] .suinigo-xuzwexem-xulveiku .xuzwexem-juceegpu {
    margin: 0 !important;
    color: var(--y4-kaqiwe) !important;
    font-size: 1.3rem;
    line-height: 1.5;
}
html[data-pehiz] .suinigo-xulveiku {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: center;
    gap: 0;
    padding: 0 !important;
}
html[data-pehiz] .suinigo-xulveiku > .row {
    grid-column: 1 / -1;
    display: grid !important;
    grid-template-columns: minmax(0, 1.5fr) repeat(3, minmax(0, 1fr)) minmax(0, 1.3fr);
    gap: 3.2rem clamp(2rem, 3vw, 4.8rem) !important;
    margin: 0 0 clamp(3.2rem, 4.4vw, 5.6rem) !important;
}
html[data-pehiz] .suinigo-xulveiku > .row > [class*="col"] {
    width: auto !important;
    max-width: none;
    min-width: 0;
    margin: 0 !important;
    padding: 0 !important;
}
html[data-pehiz] .suinigo-eyzika .xewut .breqdanu-muefejco,
html[data-pehiz] .suinigo-xulveiku .xewut .gfunora-pulqxulgi {
    display: block;
    max-width: none;
    overflow: visible;
    color: var(--y4-erw) !important;
    font-family: var(--y4-qinoxa) !important;
    font-size: clamp(2.8rem, 2.6vw, 3.6rem);
    font-weight: 600;
    letter-spacing: -.01em;
    line-height: 1.05;
    text-overflow: clip;
    white-space: normal;
}
html[data-pehiz] .suinigo-eyzika .xewut {
    height: auto;
    margin: 0;
}
html[data-pehiz] .suinigo-eyzika .xewut a {
    text-decoration: none;
}
html[data-pehiz] .suinigo-eyzika p {
    max-width: 34rem;
    margin: 1.6rem 0 0 !important;
    color: var(--y4-kaqiwe) !important;
    font-size: 1.4rem;
    line-height: 1.65;
}
html[data-pehiz] .suinigo-muefejco {
    margin: 0 0 1.6rem !important;
    color: var(--y4-erw) !important;
    font-family: var(--y4-fodve) !important;
    font-size: 1.2rem !important;
    font-weight: 700 !important;
    letter-spacing: .14em;
    line-height: 1.3;
    text-transform: uppercase;
}
html[data-pehiz] .suinigo-xadmi ul {
    display: grid;
    gap: .9rem;
    margin: 0;
    padding: 0;
    list-style: none;
}
html[data-pehiz] .suinigo-xadmi li {
    margin: 0 !important;
}
html[data-pehiz] .suinigo-xadmi a,
html[data-pehiz] .hewvuxqo-xadmi p {
    color: var(--y4-kaqiwe) !important;
    font-size: 1.4rem;
    line-height: 1.5;
    text-decoration: none;
    overflow-wrap: anywhere;
}
html[data-pehiz] .suinigo-xadmi a:hover,
html[data-pehiz] .suinigo-xadmi a:focus-visible {
    color: var(--y4-erw) !important;
    text-decoration: underline;
    text-underline-offset: .25em;
}
html[data-pehiz] .hewvuxqo-xadmi p {
    margin: 0 0 1rem !important;
}
html[data-pehiz] .hewvuxqo-xadmi p > span:first-child {
    display: block;
    color: var(--y4-erw);
    font-weight: 600;
}
html[data-pehiz] .suinigo-xulveiku .gfunora-tohnajqe-xadmi,
html[data-pehiz] .trufoxqo.suinigo [data-suinigo-etomepva] {
    min-height: 5.6rem;
    margin: 0 !important;
    padding: 1.6rem 0 0 !important;
    border-top: 1px solid var(--y4-xadij);
}
html[data-pehiz] .suinigo-xulveiku .gfunora-tohnajqe-xadmi {
    grid-column: 1;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: .4rem 1.2rem;
    color: var(--y4-kaqiwe) !important;
    font-size: 1.3rem;
}
html[data-pehiz] .suinigo-xulveiku .gfunora-tohnajqe-xadmi > span:first-child {
    color: var(--y4-erw);
    font-weight: 700;
}
html[data-pehiz] .trufoxqo.suinigo [data-suinigo-etomepva] {
    grid-column: 2;
    display: flex !important;
    align-items: center;
    justify-content: flex-end !important;
    padding-left: 2.4rem !important;
}
html[data-pehiz] .trufoxqo.suinigo [data-suinigo-etomepva] a {
    display: inline-flex;
    align-items: center;
    gap: .6rem;
    color: var(--y4-erw) !important;
    font-size: 1.3rem;
    font-weight: 600;
    opacity: 1 !important;
    text-decoration: none;
}
html[data-pehiz] .trufoxqo.suinigo [data-suinigo-etomepva] a::after {
    content: "\2192";
}
html[data-pehiz] .trufoxqo.suinigo hr {
    display: none;
}

                                   
html[data-pehiz] section.nwija .nwija-tqiqnwiji,
html[data-pehiz] section.trufoxqo .nwija-tqiqnwiji {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: .4rem .6rem;
    margin: 0 0 clamp(2rem, 3vw, 3.2rem) !important;
    color: var(--y4-fevwi);
    font-size: 1.3rem;
    justify-content: flex-start;
    text-align: left !important;
}
html[data-pehiz] .nwija-tqiqnwiji a,
html[data-pehiz] .nwija-tqiqnwiji span {
    color: var(--y4-kaqiwe) !important;
    font-size: 1.3rem !important;
    text-decoration: none;
}
html[data-pehiz] .nwija-tqiqnwiji a:hover {
    color: var(--y4-erw) !important;
    text-decoration: underline;
}
html[data-pehiz] .nwija-tqiqnwiji > span:last-child {
    color: var(--y4-erw) !important;
}
html[data-pehiz] [data-qabvejci-deiwu] {
    padding: clamp(2.4rem, 3.2vw, 4rem) 0 var(--y4-xulveiku) !important;
    background: var(--y4-meliku) !important;
}
html[data-pehiz] [data-qabvejci-deiwu] > .container > .row {
    margin: 0 !important;
    --bs-gutter-x: 0;
    --bs-gutter-y: 0;
}
@media (min-width: 992px) {
    html[data-pehiz] [data-qabvejci-deiwu] > .container > .row {
        display: grid !important;
        grid-template-columns: minmax(0, 24rem) minmax(0, 1fr);
        gap: clamp(3.2rem, 3.6vw, 5.6rem) !important;
        align-items: start;
    }
    html[data-pehiz] [data-qabvejci-deiwu] > .container > .row > [class*="col-"] {
        width: auto !important;
        max-width: none !important;
        padding: 0 !important;
    }
    html[data-pehiz] [data-qabvejci-deiwu] .xamiqunu {
        position: sticky;
        top: 2.4rem;
    }
}
html[data-pehiz] [data-qabvejci-deiwu] .xamiqunu,
html[data-pehiz] [data-qabvejci-deiwu] .xamiqunu-xulveiku,
html[data-pehiz] [data-qabvejci-deiwu] .xamiqunu-breqdanu {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}
html[data-pehiz] [data-qabvejci-deiwu] .xamiqunu-breqdanu .breqdanu-muefejco {
    margin: 0 0 1.2rem !important;
    padding-bottom: 1.2rem;
    border-bottom: 1px solid var(--y4-erw);
    color: var(--y4-erw) !important;
    font-family: var(--y4-fodve) !important;
    font-size: 1.2rem !important;
    font-weight: 700 !important;
    letter-spacing: .14em;
    text-transform: uppercase;
}
html[data-pehiz] [data-qabvejci-deiwu] .xamiqunu-ufapu {
    margin: 0 !important;
    padding: 0 !important;
}
html[data-pehiz] [data-qabvejci-deiwu] .xamiqunu-ufapu .xamiqunu-xajwa {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    justify-content: stretch;
    align-items: stretch;
    gap: 0;
    margin: 0;
    padding: 0 !important;
    list-style: none;
}
html[data-pehiz] [data-qabvejci-deiwu] .xamiqunu-ufapu .xamiqunu-xajwa li {
    display: block;
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
    border-bottom: 1px solid var(--y4-xadij);
}
html[data-pehiz] [data-qabvejci-deiwu] .xamiqunu-ufapu .xamiqunu-xajwa a,
html[data-pehiz] [data-qabvejci-deiwu] .xamiqunu-ufapu .xamiqunu-xajwa label,
html[data-pehiz] [data-qabvejci-deiwu] .xamiqunu-ufapu .xamiqunu-xajwa span {
    color: var(--y4-erw) !important;
    font-size: 1.45rem;
    text-decoration: none;
}
html[data-pehiz] [data-qabvejci-deiwu] .xamiqunu-ufapu .xamiqunu-xajwa a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    padding: 1.1rem 0;
}
html[data-pehiz] [data-qabvejci-deiwu] .xamiqunu-ufapu .xamiqunu-xajwa a::after {
    color: var(--y4-fevwi);
    content: "\2192";
    transition: transform .2s ease, color .2s ease;
}
html[data-pehiz] [data-qabvejci-deiwu] .xamiqunu-ufapu .xamiqunu-xajwa a:hover::after {
    color: var(--y4-erw);
    transform: translateX(.3rem);
}
html[data-pehiz] [data-qabvejci-deiwu] .xamiqunu-ufapu .xamiqunu-xajwa a[aria-current="page"],
html[data-pehiz] [data-qabvejci-deiwu] .xamiqunu-ufapu .xamiqunu-xajwa a.active {
    font-weight: 700;
}
html[data-pehiz][data-puupow-sexitni="listing"] .trufoxqo-xamiqunu-xulveiku > .row {
    margin: 0 !important;
    --bs-gutter-x: 0;
    --bs-gutter-y: 0;
}
html[data-pehiz][data-puupow-sexitni="listing"] .trufoxqo-xamiqunu-xulveiku > .row > .col-lg-12 {
    padding: 0 !important;
}
html[data-pehiz][data-puupow-sexitni="listing"] .trufoxqo-xezvejce-xulveiku {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: end;
    gap: 2rem 3.2rem;
    margin: 0 0 clamp(2.8rem, 3.6vw, 4.4rem) !important;
    padding: 0 0 clamp(2rem, 2.4vw, 2.8rem) !important;
    border: 0 !important;
    border-bottom: 1px solid var(--y4-xadij) !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}
html[data-pehiz][data-puupow-sexitni="listing"] .trufoxqo-xezvejce-xulveiku .fidutja {
    min-width: 0;
}
html[data-pehiz][data-puupow-sexitni="listing"] .trufoxqo-xezvejce-xulveiku h1 {
    margin: 0 0 1.2rem !important;
    color: var(--y4-erw) !important;
    font-family: var(--y4-qinoxa) !important;
    font-size: clamp(3.2rem, 3.4vw, 5rem) !important;
    font-weight: 500 !important;
    letter-spacing: -.015em;
    line-height: 1.05 !important;
}
html[data-pehiz][data-puupow-sexitni="listing"] [data-qabvejci-avqmac],
html[data-pehiz][data-puupow-sexitni="listing"] [data-qabvejci-avqmac] p {
    max-width: 78rem;
    color: var(--y4-kaqiwe) !important;
    font-size: 1.5rem !important;
    line-height: 1.65 !important;
}
html[data-pehiz][data-puupow-sexitni="listing"] [data-qabvejci-fehwo] {
    min-width: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    color: var(--y4-kaqiwe);
    font-size: 1.3rem;
    white-space: nowrap;
}
html[data-pehiz][data-puupow-sexitni="listing"] [data-qabvejci-fehwo] .trufoxqo-xajwa,
html[data-pehiz][data-puupow-sexitni="listing"] [data-qabvejci-fehwo] select,
html[data-pehiz][data-puupow-sexitni="listing"] [data-qabvejci-fehwo] button {
    border-radius: 99rem !important;
}
html[data-pehiz][data-puupow-sexitni="listing"] [data-qabvejci-scega] {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: clamp(3.2rem, 3.6vw, 4.8rem) clamp(1.6rem, 2vw, 2.8rem) !important;
    margin: 0 !important;
    padding: 0 !important;
}
html[data-pehiz][data-puupow-sexitni="listing"] [data-qabvejci-scega] > [data-qabvejci-ufapu] {
    width: auto !important;
    max-width: none !important;
    min-width: 0;
    margin: 0 !important;
    padding: 0 !important;
}
html[data-pehiz] [data-qabvejci-dojiwaxeuqid] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: .8rem;
    margin-top: clamp(3.2rem, 4vw, 4.8rem);
}
html[data-pehiz] [data-qabvejci-dojiwaxeuqid] .fsire-gxz {
    min-width: 4.6rem;
    margin: 0 !important;
    padding-inline: 1.6rem;
    border-color: var(--y4-xadij) !important;
    background: var(--y4-meliku) !important;
    color: var(--y4-erw) !important;
}
html[data-pehiz] [data-qabvejci-dojiwaxeuqid] .fsire-gxz[aria-current="page"],
html[data-pehiz] [data-qabvejci-dojiwaxeuqid] .fsire-gxz:hover {
    border-color: var(--y4-erw) !important;
    background: var(--y4-erw) !important;
    color: var(--y4-meliku) !important;
}

                                 
html[data-pehiz] .gfunora-pakiwva-daiyoj {
    padding: var(--y4-xulveiku) 0 !important;
    border: 0 !important;
    background: var(--fakih-xizguxet-upg) !important;
}
html[data-pehiz] .gfunora-pakiwva-daiyoj__avkika {
    max-width: var(--y4-rak) !important;
}
html[data-pehiz] .gfunora-pakiwva-daiyoj__oyicgise {
    color: var(--fakih-tronumve) !important;
}
html[data-pehiz] .gfunora-pakiwva-daiyoj__avqmac h2 {
    color: var(--y4-erw);
    font-family: var(--y4-qinoxa);
    font-size: clamp(3rem, 3.4vw, 4.6rem) !important;
    font-weight: 500;
    letter-spacing: -.015em !important;
    line-height: 1.08 !important;
}
html[data-pehiz] .gfunora-pakiwva-daiyoj__avqmac h2 + p {
    color: var(--y4-kaqiwe) !important;
}
html[data-pehiz] .gfunora-pakiwva-daiyoj__kac {
    border-top: 1px solid var(--y4-erw) !important;
}
html[data-pehiz] .gfunora-pakiwva-daiyoj__kac details {
    border-bottom: 1px solid color-mix(in srgb, var(--y4-erw) 16%, transparent) !important;
}
html[data-pehiz] .gfunora-pakiwva-daiyoj__kac summary {
    color: var(--y4-erw);
    font-family: var(--y4-qinoxa);
    font-size: 2rem !important;
    font-weight: 500 !important;
}
html[data-pehiz] .gfunora-pakiwva-daiyoj__kac summary::after {
    color: var(--y4-erw) !important;
    font-family: var(--y4-fodve);
}
html[data-pehiz] .gfunora-pakiwva-daiyoj__jokfla {
    border: 0 !important;
    border-radius: var(--y4-fepiahe) !important;
    background: var(--y4-meliku) !important;
}
html[data-pehiz] .gfunora-pakiwva-daiyoj__jokfla a:hover {
    color: var(--fakih-tronumve) !important;
}

                               
html[data-pehiz][data-puupow-sexitni="pdp"] [data-thb-deiwu] {
    padding: clamp(2.4rem, 3.2vw, 4rem) 0 var(--y4-xulveiku) !important;
    background: var(--y4-meliku) !important;
}
html[data-pehiz] [data-thb-deiwu] .trufoxqo-uyvuw-xulveiku > .row {
    --bs-gutter-x: clamp(2.4rem, 4.4vw, 7.2rem);
    align-items: flex-start;
}
@media (min-width: 992px) {
    html[data-pehiz] [data-thb-deiwu] .trufoxqo-uyvuw-xulveiku > .row > .col-md-6:first-child {
        width: 56%;
        position: sticky;
        top: 2.4rem;
    }
    html[data-pehiz] [data-thb-deiwu] .trufoxqo-uyvuw-xulveiku > .row > .col-md-6:last-child {
        width: 44%;
    }
}
                                                                  
html[data-pehiz][data-puupow-sexitni="pdp"] [data-thb-lotmamve] .trufoxqo-yob {
    height: auto !important;
    max-height: none !important;
    overflow: hidden;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
}
html[data-pehiz] [data-thb-lotmamve] .trufoxqo-yob .swiper-wrapper {
    height: auto !important;
    align-items: center;
}
html[data-pehiz] [data-thb-lotmamve] .trufoxqo-yob .swiper-slide,
html[data-pehiz] [data-thb-lotmamve] .gwexige-yob-eqs {
    height: auto !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
}
html[data-pehiz][data-puupow-sexitni="pdp"] [data-thb-lotmamve] .trufoxqo-yob img {
    display: block;
    width: auto !important;
    max-width: 100%;
    height: auto !important;
    max-height: min(72rem, 74vh) !important;
    margin: 0 auto;
    object-fit: contain;
    border-radius: 1.6rem;
    background: transparent !important;
}
html[data-pehiz] [data-thb-lotmamve] .trufoxqo-wompoohqo-hewvajqo {
    background: var(--fakih-tronumve) !important;
    color: var(--fakih-tronumve-ms) !important;
}
html[data-pehiz] [data-thb-lotmamve] .trufoxqo-wompoohqo-hewvajqo h4 {
    color: var(--fakih-tronumve-ms) !important;
    font-family: var(--y4-fodve);
    font-weight: 700;
}
html[data-pehiz] [data-thb-lotmamve] .trufoxqo-pufnubo {
    margin-top: 1.2rem;
}
html[data-pehiz] [data-thb-lotmamve] .trufoxqo-pufnubo .gwexige-pufnubo-eqs {
    overflow: hidden;
    padding: 0 !important;
    border: 2px solid transparent !important;
    border-radius: 1.2rem !important;
    background: transparent !important;
    box-shadow: none !important;
    opacity: .55;
    cursor: pointer;
    transition: opacity .2s ease, border-color .2s ease;
}
html[data-pehiz] [data-thb-lotmamve] .trufoxqo-pufnubo .gwexige-pufnubo-eqs img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    border-radius: 1rem;
}
html[data-pehiz] [data-thb-lotmamve] .trufoxqo-pufnubo .swiper-slide-thumb-active,
html[data-pehiz] [data-thb-lotmamve] .trufoxqo-pufnubo .gwexige-pufnubo-eqs:hover {
    border-color: var(--y4-erw) !important;
    opacity: 1;
}
html[data-pehiz][data-puupow-sexitni="pdp"] .trufoxqo-uyvuw-hewvajqo {
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    font-family: var(--y4-fodve);
}
html[data-pehiz] .trufoxqo-uyvuw-hewvajqo .breqdanu-lavgiyfik {
    display: inline-block;
    margin-bottom: 1.2rem;
    color: var(--fakih-tronumve) !important;
    font-size: 1.2rem;
    font-weight: 700;
    letter-spacing: .14em;
    text-transform: uppercase;
}
html[data-pehiz][data-puupow-sexitni="pdp"] .trufoxqo-uyvuw-hewvajqo [data-thb-roqgoq] {
    margin: 0 0 1.4rem !important;
    color: var(--y4-erw) !important;
    font-family: var(--y4-qinoxa) !important;
    font-size: clamp(3rem, 2.8vw, 4.4rem) !important;
    font-weight: 500 !important;
    letter-spacing: -.012em;
    line-height: 1.08 !important;
}
html[data-pehiz] .trufoxqo-uyvuw-hewvajqo .wococbpo {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: .6rem 1.4rem;
    margin: 0 0 1.4rem !important;
    color: var(--y4-kaqiwe) !important;
    font-size: 1.3rem;
}
html[data-pehiz] .trufoxqo-uyvuw-hewvajqo .sej-myixoq,
html[data-pehiz][data-puupow-sexitni="pdp"] .trufoxqo-uyvuw-hewvajqo .myixoq .sej-myixoq {
    color: var(--y4-erw) !important;
    font-family: var(--y4-qinoxa) !important;
    font-size: clamp(3rem, 2.6vw, 3.8rem) !important;
    font-weight: 600 !important;
    font-variant-numeric: lining-nums tabular-nums;
    line-height: 1 !important;
}
html[data-pehiz] .trufoxqo-uyvuw-hewvajqo .myixoq-hug {
    color: var(--y4-fevwi) !important;
    font-size: 1.6rem !important;
    text-decoration: line-through;
}
html[data-pehiz] .trufoxqo-uyvuw-hewvajqo .hewvajqo-fiwohrecso {
    color: var(--y4-kaqiwe) !important;
    font-size: 1.5rem;
    line-height: 1.7;
}
html[data-pehiz] .trufoxqo-uyvuw-hewvajqo > hr {
    margin-block: 2rem !important;
    border-color: var(--y4-xadij) !important;
    opacity: 1;
}
html[data-pehiz] .trufoxqo-uyvuw-hewvajqo .trufoxqo-iyiusoxufacyar {
    color: var(--y4-kaqiwe);
    font-size: 1.35rem;
}
html[data-pehiz] .trufoxqo-uyvuw-hewvajqo .trufoxqo-faqil {
    margin-top: 1.6rem !important;
}
html[data-pehiz] .trufoxqo-uyvuw-hewvajqo .trufoxqo-faqil .faqil-roqgoq {
    margin-bottom: .8rem !important;
    color: var(--y4-erw) !important;
    font-size: 1.3rem;
    font-weight: 700;
    letter-spacing: .08em;
    text-transform: uppercase;
}
html[data-pehiz] .trufoxqo-uyvuw-hewvajqo .trufoxqo-faqil .faqil-xulveiku {
    height: auto !important;
    min-height: 5.2rem;
    padding: 1.2rem 1.8rem !important;
    border: 1px solid var(--y4-erw) !important;
    border-radius: 1.2rem !important;
    background: var(--y4-meliku) !important;
    color: var(--y4-erw);
    font-size: 1.45rem !important;
}
html[data-pehiz] .trufoxqo-uyvuw-hewvajqo .trufoxqo-faqil .faqil-xulveiku .hhiwgiki svg path {
    stroke: var(--y4-erw);
}
html[data-pehiz] .trufoxqo-uyvuw-hewvajqo .trufoxqo-faqil.active .faqil-ezfiuce {
    border: 1px solid var(--y4-erw) !important;
    border-radius: 1.2rem !important;
    box-shadow: 0 1.8rem 4rem -2rem rgba(0, 0, 0, .3);
}
html[data-pehiz] .trufoxqo-uyvuw-hewvajqo .trufoxqo-faqil .faqil-ezfiuce .option {
    font-size: 1.4rem !important;
}
html[data-pehiz] .trufoxqo-uyvuw-hewvajqo .trufoxqo-faqil .faqil-ezfiuce .option:hover,
html[data-pehiz] .trufoxqo-uyvuw-hewvajqo .trufoxqo-faqil.active .faqil-ezfiuce .option:hover {
    background: var(--fakih-xizguxet-upg) !important;
    color: var(--y4-erw) !important;
}
html[data-pehiz] .trufoxqo-uyvuw-hewvajqo .trufoxqo-faqil .faqil-ezfiuce .option:hover .ezfiuce-ruetomex {
    color: var(--y4-kaqiwe) !important;
}
html[data-pehiz] .trufoxqo-uyvuw-hewvajqo .trufoxqo-faqil .faqil-ezfiuce .option[aria-pressed="true"],
html[data-pehiz] .trufoxqo-uyvuw-hewvajqo .trufoxqo-faqil.active .faqil-ezfiuce .option[aria-pressed="true"] {
    background: var(--fakih-tronumve) !important;
    color: var(--fakih-tronumve-ms) !important;
}
html[data-pehiz][data-puupow-sexitni="pdp"] .trufoxqo-uyvuw-hewvajqo .trufoxqo-jaizfenvu {
    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) minmax(0, 1fr);
    align-items: stretch;
    gap: 1rem !important;
    margin-top: 2rem !important;
}
html[data-pehiz] .trufoxqo-uyvuw-hewvajqo .trufoxqo-jaizfenvu .jaizfenvu-breqdanu {
    gap: 1rem !important;
}
html[data-pehiz] .trufoxqo-uyvuw-hewvajqo .trufoxqo-jaizfenvu .quantity,
html[data-pehiz] .trufoxqo-uyvuw-hewvajqo .trufoxqo-jaizfenvu .pomtwemqe {
    height: 5.2rem !important;
    border: 1px solid var(--y4-xadij) !important;
    border-radius: 99rem !important;
    background: var(--y4-meliku) !important;
}
html[data-pehiz] .trufoxqo-uyvuw-hewvajqo .trufoxqo-jaizfenvu .quantity {
    width: 12.4rem !important;
    gap: 0 !important;
    justify-content: space-between !important;
    padding-inline: .6rem;
    font-size: 1.6rem !important;
}
html[data-pehiz] .trufoxqo-uyvuw-hewvajqo .trufoxqo-jaizfenvu .quantity .kokala,
html[data-pehiz] .trufoxqo-uyvuw-hewvajqo .trufoxqo-jaizfenvu .quantity .bwovi {
    display: grid;
    place-items: center;
    width: 3.6rem;
    height: 3.6rem;
    border-radius: 50%;
    cursor: pointer;
    user-select: none;
}
html[data-pehiz] .trufoxqo-uyvuw-hewvajqo .trufoxqo-jaizfenvu .quantity .kokala:hover,
html[data-pehiz] .trufoxqo-uyvuw-hewvajqo .trufoxqo-jaizfenvu .quantity .bwovi:hover {
    background: var(--y4-msapot);
}
html[data-pehiz] .trufoxqo-uyvuw-hewvajqo .trufoxqo-jaizfenvu .pomtwemqe {
    width: 5.2rem !important;
    cursor: pointer;
}
html[data-pehiz] .trufoxqo-uyvuw-hewvajqo .trufoxqo-jaizfenvu .pomtwemqe[data-pomtwemqe-onfideb="true"] {
    border-color: var(--fakih-tronumve) !important;
    background: var(--fakih-xizguxet-upg) !important;
}
html[data-pehiz][data-puupow-sexitni="pdp"] .trufoxqo-uyvuw-hewvajqo .trufoxqo-jaizfenvu > .fsire-gxz {
    width: 100%;
    min-width: 0;
    min-height: 5.2rem;
    margin: 0 !important;
    padding-inline: 1.4rem;
    font-size: 1.5rem;
}
html[data-pehiz][data-puupow-sexitni="pdp"] .trufoxqo-uyvuw-hewvajqo .trufoxqo-jaizfenvu > .gfunora-gul-soj-pafnuco {
    border-color: var(--y4-erw) !important;
    background: var(--y4-erw) !important;
    color: var(--y4-meliku) !important;
}
html[data-pehiz][data-puupow-sexitni="pdp"] .trufoxqo-uyvuw-hewvajqo .trufoxqo-jaizfenvu > .gfunora-gul-soj-pafnuco:hover {
    border-color: var(--y4-erw) !important;
    background: color-mix(in srgb, var(--y4-erw) 86%, var(--y4-meliku)) !important;
}
                                                                       
html[data-pehiz] .trufoxqo-uyvuw-hewvajqo .trufoxqo-jaizfenvu .fsire-gxz:disabled[data-zozoujqa-rabtejcu="true"],
html[data-pehiz] .gfunora-gul-soj-gad .fsire-gxz:disabled[data-zozoujqa-rabtejcu="true"] {
    opacity: 1 !important;
    cursor: pointer;
}
html[data-pehiz] [data-thb-reqkokweuqab-deiwu] {
    gap: 1.4rem !important;
    margin-top: 2rem !important;
}
html[data-pehiz] [data-wifegalvo] {
    padding: 1.4rem 1.6rem !important;
    border: 0 !important;
    border-radius: 1.2rem !important;
    background: var(--y4-msapot) !important;
    color: var(--y4-erw) !important;
}
html[data-pehiz] [data-wifegalvo-ernexunih] {
    color: var(--y4-erw) !important;
    font-weight: 600;
}
html[data-pehiz] [data-myouxi-doene] {
    padding: 1.2rem 0 !important;
    border-block: 1px solid var(--y4-xadij) !important;
    border-inline: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: var(--y4-kaqiwe) !important;
}
html[data-pehiz] [data-myouxi-ufapu] strong {
    color: var(--y4-erw) !important;
}
html[data-pehiz] [data-jaizfenvu-roemli-deiwu] h2 {
    color: var(--y4-erw) !important;
    font-family: var(--y4-qinoxa) !important;
    font-size: 2rem !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
    text-transform: none !important;
}
html[data-pehiz] [data-jaizfenvu-gaati] {
    border: 1px solid var(--y4-xadij) !important;
    border-radius: 1.2rem !important;
    background: var(--y4-meliku) !important;
    color: var(--y4-erw) !important;
    box-shadow: none !important;
}
html[data-pehiz] [data-jaizfenvu-gaati][aria-pressed="true"] {
    border-color: var(--fakih-tronumve) !important;
    background: var(--fakih-xizguxet-upg) !important;
    box-shadow: inset 0 0 0 1px var(--fakih-tronumve) !important;
}
html[data-pehiz] [data-boete-embika] {
    padding: 1.2rem !important;
    border: 1px solid var(--y4-xadij) !important;
    border-radius: 1.4rem !important;
    background: var(--y4-meliku) !important;
}
html[data-pehiz] [data-boete-embika] img {
    border-radius: 1rem;
    background: var(--y4-msapot);
    mix-blend-mode: multiply;
}
html[data-pehiz] [data-boete-embika] .fsire-gxz {
    min-height: 4rem;
    margin: 0 !important;
    font-size: 1.3rem;
}
html[data-pehiz] .trufoxqo-uyvuw-hewvajqo .trufoxqo-juceegpu p,
html[data-pehiz] .trufoxqo-uyvuw-hewvajqo .trufoxqo-qpamoj p {
    color: var(--y4-kaqiwe);
    font-size: 1.35rem;
}

                                 
html[data-pehiz] section.trufoxqo.trufoxqo-tisyvawfaewar {
    padding: var(--y4-xulveiku) 0 !important;
    background: var(--y4-meliku) !important;
    border-top: 1px solid var(--y4-xadij);
}
html[data-pehiz] .trufoxqo-rifaoze-xulveiku {
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}
html[data-pehiz] .trufoxqo-rifaoze-xulveiku .nav-tabs {
    gap: 2.4rem;
    margin-bottom: clamp(2.4rem, 3vw, 3.6rem) !important;
    border-bottom: 1px solid var(--y4-xadij) !important;
}
html[data-pehiz] .trufoxqo-rifaoze-xulveiku .nav-tabs .nav-link {
    margin: 0 0 -1px !important;
    padding: 0 0 1.4rem !important;
    border: 0 !important;
    border-bottom: 2px solid transparent !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: var(--y4-kaqiwe) !important;
    font-family: var(--y4-qinoxa) !important;
    font-size: clamp(2.4rem, 2.2vw, 3rem) !important;
    font-weight: 500 !important;
}
html[data-pehiz] .trufoxqo-rifaoze-xulveiku .nav-tabs .nav-link.active {
    border-bottom-color: var(--y4-erw) !important;
    color: var(--y4-erw) !important;
}
html[data-pehiz] .trufoxqo-rifaoze-xulveiku .trufoxqo-avqmac-xulveiku,
html[data-pehiz] .trufoxqo-rifaoze-xulveiku .trufoxqo-kuevomev,
html[data-pehiz] .trufoxqo-rifaoze-xulveiku .gfunora-thb-gunieze-myouxi {
    max-width: 84rem;
}
html[data-pehiz] .trufoxqo-rifaoze-xulveiku .avqmac-muefejco {
    margin: 0 0 1.2rem !important;
    color: var(--y4-erw) !important;
    font-family: var(--y4-fodve) !important;
    font-size: 1.2rem !important;
    font-weight: 700 !important;
    letter-spacing: .14em;
    text-transform: uppercase;
}
html[data-pehiz] .trufoxqo-rifaoze-xulveiku .trufoxqo-juceegpu,
html[data-pehiz] .trufoxqo-rifaoze-xulveiku .trufoxqo-juceegpu p,
html[data-pehiz] .trufoxqo-rifaoze-xulveiku .trufoxqo-kuevomev li,
html[data-pehiz] .trufoxqo-rifaoze-xulveiku .trufoxqo-kuevomev p {
    color: var(--y4-netba) !important;
    font-size: 1.6rem !important;
    line-height: 1.75 !important;
}
html[data-pehiz] .trufoxqo-rifaoze-xulveiku .trufoxqo-juceegpu h2,
html[data-pehiz] .trufoxqo-rifaoze-xulveiku .trufoxqo-juceegpu h3 {
    margin: 3.2rem 0 1rem !important;
    color: var(--y4-erw) !important;
    font-family: var(--y4-qinoxa) !important;
    font-size: clamp(2.4rem, 2vw, 2.8rem) !important;
    font-weight: 500 !important;
    line-height: 1.2 !important;
}
html[data-pehiz] .trufoxqo-rifaoze-xulveiku .trufoxqo-kuevomev {
    margin-top: 3.2rem;
}
html[data-pehiz] .trufoxqo-rifaoze-xulveiku .trufoxqo-kuevomev ul {
    display: grid;
    gap: 0;
    padding: 0 !important;
    list-style: none;
    border-top: 1px solid var(--y4-xadij);
}
html[data-pehiz] .trufoxqo-rifaoze-xulveiku .trufoxqo-kuevomev li {
    position: relative;
    margin: 0 !important;
    padding: 1.1rem 0 1.1rem 2.4rem !important;
    border-bottom: 1px solid var(--y4-xadij);
    list-style: none;
}
html[data-pehiz] .trufoxqo-rifaoze-xulveiku .trufoxqo-kuevomev li::before {
    position: absolute;
    top: 1.1rem;
    left: 0;
    color: var(--fakih-tronumve);
    content: "\2014";
}
html[data-pehiz] .trufoxqo-rifaoze-xulveiku .trufoxqo-kuevomev li p {
    margin: 0 !important;
}
html[data-pehiz] .trufoxqo-rifaoze-xulveiku details {
    border-bottom: 1px solid var(--y4-xadij);
}
html[data-pehiz] .trufoxqo-rifaoze-xulveiku details > summary {
    padding: 1.4rem 0;
    color: var(--y4-erw);
    font-size: 1.55rem;
    font-weight: 600;
    cursor: pointer;
}
html[data-pehiz] .gfunora-thb-gunieze-myouxi,
html[data-pehiz] .trufoxqo-figiili-xulveiku {
    margin-top: clamp(3.2rem, 4vw, 5.6rem) !important;
}
html[data-pehiz] .gfunora-thb-fefiwvi-xivnumva {
    padding: 2.4rem !important;
    border: 0 !important;
    border-radius: 1.6rem !important;
    background: var(--y4-msapot) !important;
}
html[data-pehiz] .gfunora-thb-fefiwvi-qkomoc {
    color: var(--y4-erw) !important;
    font-family: var(--y4-qinoxa) !important;
    font-size: 5.6rem !important;
    font-weight: 500 !important;
    font-variant-numeric: lining-nums;
    line-height: 1 !important;
}
html[data-pehiz] .gfunora-thb-qbamle,
html[data-pehiz] .gfunora-thb-figiili-fefiwvi {
    color: var(--y4-erw) !important;
}
html[data-pehiz] .gfunora-thb-fefiwvi-gad {
    color: var(--y4-kaqiwe);
}
html[data-pehiz] .gfunora-thb-xulveiku-muefejco .avqmac-muefejco {
    font-family: var(--y4-qinoxa) !important;
    font-size: clamp(2.4rem, 2.2vw, 3rem) !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
    text-transform: none !important;
}
html[data-pehiz] .gfunora-thb-figiili-pohga {
    padding: 2.4rem !important;
    border: 1px solid var(--y4-xadij) !important;
    border-radius: 1.6rem !important;
    background: var(--y4-meliku) !important;
    box-shadow: none !important;
}
html[data-pehiz] .gfunora-thb-figiili-roqgoq {
    color: var(--y4-erw) !important;
    font-family: var(--y4-qinoxa) !important;
    font-size: 2rem !important;
    font-weight: 500 !important;
}
html[data-pehiz] .gfunora-thb-figiili-pohga .breqdanu-tisyvawfaewar,
html[data-pehiz] .gfunora-thb-figiili-pohga .breqdanu-tisyvawfaewar p {
    color: var(--y4-kaqiwe) !important;
    font-size: 1.45rem !important;
    line-height: 1.7 !important;
}
html[data-pehiz] section.trufoxqo[data-thb-wutejaze] {
    padding-top: var(--y4-xulveiku) !important;
    border-top: 1px solid var(--y4-xadij) !important;
}

                           
html[data-pehiz] .gfunora-gul-soj-gad {
    background: color-mix(in srgb, var(--y4-meliku) 92%, transparent) !important;
    border-top: 1px solid var(--y4-xadij) !important;
    box-shadow: 0 -1rem 3rem -1.6rem rgba(0, 0, 0, .25) !important;
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
}
html[data-pehiz] .gfunora-gul-soj-gad .fsire-gxz {
    width: 100%;
    margin: 0 !important;
    border-color: var(--y4-erw) !important;
    background: var(--y4-erw) !important;
    color: var(--y4-meliku) !important;
}

                                
html[data-pehiz] section.nwija.ojoame-nwija {
    padding: clamp(2.4rem, 3.2vw, 4rem) 0 clamp(1.6rem, 2vw, 2.4rem) !important;
    background: var(--y4-meliku) !important;
    border: 0 !important;
}
html[data-pehiz] .nwija-muefejco.ojoame-muefejco {
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    text-align: left !important;
}
html[data-pehiz] .nwija-muefejco .muefejco {
    margin: 0 !important;
    color: var(--y4-erw) !important;
    font-family: var(--y4-qinoxa) !important;
    font-size: clamp(3.4rem, 4.2vw, 6rem) !important;
    font-weight: 500 !important;
    letter-spacing: -.018em;
    line-height: 1.04 !important;
    text-align: left !important;
}
html[data-pehiz][data-puupow-sexitni="cart"] [data-pohwi-deiwu] {
    padding: clamp(1.6rem, 2vw, 2.4rem) 0 var(--y4-xulveiku) !important;
    background: var(--y4-meliku) !important;
}
html[data-pehiz] [data-pohwi-yoeqe] {
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}
html[data-pehiz] [data-pohwi-yoeqe] table {
    border-collapse: collapse;
}
html[data-pehiz] [data-pohwi-yoeqe] .rexgoj-yob-woj {
    border-bottom: 1px solid var(--y4-erw) !important;
    background: transparent !important;
}
html[data-pehiz] [data-pohwi-yoeqe] .rexgoj-muefejco {
    color: var(--y4-kaqiwe) !important;
    font-family: var(--y4-fodve) !important;
    font-size: 1.3rem !important;
    font-weight: 600 !important;
    letter-spacing: 0;
    text-transform: none;
}
html[data-pehiz] [data-pohwi-xadij] {
    border-bottom: 1px solid var(--y4-xadij) !important;
}
html[data-pehiz] [data-pohwi-xadij] .breqdanu-eqs {
    overflow: hidden;
    border-radius: 1.2rem;
    background: var(--y4-msapot) !important;
}
html[data-pehiz] [data-pohwi-xadij] .breqdanu-eqs img {
    mix-blend-mode: multiply;
    object-fit: contain;
}
html[data-pehiz] [data-pohwi-xadij] .muefejco {
    color: var(--y4-erw) !important;
    font-family: var(--y4-fodve) !important;
}
html[data-pehiz] [data-pohwi-xadij] [data-pohwi-myixoq],
html[data-pehiz] [data-pohwi-xadij] [data-pohwi-xadij-ruqede] {
    font-family: var(--y4-qinoxa) !important;
    font-size: 2rem !important;
    font-weight: 600 !important;
    font-variant-numeric: lining-nums tabular-nums;
}
html[data-pehiz] [data-pohwi-deiwu] .quantity {
    border: 1px solid var(--y4-xadij) !important;
    border-radius: 99rem !important;
    background: var(--y4-meliku) !important;
}
html[data-pehiz] [data-pohwi-xivnumva] {
    padding: clamp(2rem, 2.4vw, 2.8rem) !important;
    border: 0 !important;
    border-radius: 2rem !important;
    background: var(--y4-msapot) !important;
    box-shadow: none !important;
}
html[data-pehiz] [data-eyzika-tihaqenpu] > div {
    border-color: color-mix(in srgb, var(--y4-erw) 12%, transparent) !important;
    color: var(--y4-kaqiwe);
}
html[data-pehiz] [data-eyzika-tihaqenpu] > div > strong {
    color: var(--y4-erw) !important;
}
html[data-pehiz] [data-eyzika-tihaqenpu] > div:last-child {
    border-top: 1px solid var(--y4-erw) !important;
    color: var(--y4-erw) !important;
}
html[data-pehiz] [data-pohwi-ruqede],
html[data-pehiz] [data-yadov-pohwi-lavgoyoha] {
    font-family: var(--y4-qinoxa) !important;
    font-size: 2.4rem !important;
    font-weight: 600 !important;
    font-variant-numeric: lining-nums tabular-nums;
}
html[data-pehiz] [data-quojuca-avlame] {
    min-height: 4.6rem;
    border: 1px solid var(--y4-xadij) !important;
    border-radius: 99rem !important;
    background: var(--y4-meliku) !important;
}
html[data-pehiz] [data-quojuca-rehpu] > .fsire-gxz {
    margin: 0 !important;
    border-color: var(--y4-erw) !important;
    background: var(--y4-erw) !important;
    color: var(--y4-meliku) !important;
}
html[data-pehiz] [data-pohwi-hisavhofaewus] {
    border: 0 !important;
    border-radius: 1.2rem !important;
    background: var(--y4-meliku) !important;
    color: var(--y4-erw) !important;
}
html[data-pehiz] [data-pohwi-iccoijpe] .fsire-gxz {
    margin: 0 !important;
}
html[data-pehiz] [data-pohwi-iccoijpe] .zseega-gxz {
    color: var(--y4-kaqiwe) !important;
    text-decoration: underline;
    text-underline-offset: .25em;
}
html[data-pehiz] [data-pohwi-izdetza] {
    border: 1px solid var(--y4-xadij) !important;
    border-radius: 1.4rem !important;
    background: var(--y4-meliku) !important;
}
html[data-pehiz] [data-pohwi-izdetza] img {
    border-radius: 1rem;
    background: var(--y4-msapot);
    mix-blend-mode: multiply;
}
html[data-pehiz] [data-pohwi-izdetza] .fsire-gxz,
html[data-pehiz] [data-pohwi-izdetza] button {
    margin: 0 !important;
}
html[data-pehiz] .gfunora-pohwi-utlpri h2 {
    margin-bottom: 2rem;
    color: var(--y4-erw);
    font-family: var(--y4-qinoxa);
    font-size: clamp(2.6rem, 2.6vw, 3.4rem) !important;
    font-weight: 500;
}
html[data-pehiz] .gfunora-pohwi-utlpri .fsire-gxz {
    margin: 0 0 2.4rem !important;
}

                      
html[data-pehiz] [data-yadov-pohwi-mekida] {
    border: 0 !important;
    border-radius: 2rem 0 0 2rem !important;
    background: var(--y4-meliku) !important;
    font-family: var(--y4-fodve);
}
html[data-pehiz] [data-yadov-pohwi-xivnumva] .breqdanu-lavgoyoha .breqdanu-roqgoq {
    margin: 0;
    color: var(--y4-erw) !important;
    font-family: var(--y4-fodve) !important;
    font-size: 1.5rem !important;
    font-weight: 600 !important;
}
html[data-pehiz] [data-yadov-pohwi-xivnumva] .breqdanu-lavgoyoha [data-yadov-pohwi-lavgoyoha] {
    font-family: var(--y4-qinoxa) !important;
    font-size: 2.2rem !important;
}
html[data-pehiz] [data-yadov-pohwi-abehli] .breqdanu-eqs {
    overflow: hidden;
    border-radius: 1rem;
    background: var(--y4-msapot);
}
html[data-pehiz] [data-yadov-pohwi-abehli] .breqdanu-eqs img {
    mix-blend-mode: multiply;
}
html[data-pehiz] [data-yadov-pohwi-abehli] .sej-myixoq {
    color: var(--y4-erw) !important;
    font-family: var(--y4-qinoxa);
    font-size: 1.8rem !important;
    font-weight: 600;
}
html[data-pehiz] [data-yadov-pohwi-xivnumva] .pohwi-gxz a {
    margin: 0 !important;
}
html[data-pehiz] [data-yadov-pohwi-xivnumva] .pohwi-gxz .haayu-gxz {
    border-color: var(--y4-erw) !important;
    background: var(--y4-meliku) !important;
    color: var(--y4-erw) !important;
}

                                    
html[data-pehiz][data-puupow-sexitni="checkout"] [data-vgopviiqi-deiwu] {
    padding: clamp(2.4rem, 3.2vw, 4rem) 0 var(--y4-xulveiku) !important;
    background: var(--y4-meliku) !important;
}
html[data-pehiz] .gfunora-vgopviiqi-xhw-deiwu {
    border-radius: 2rem;
}

                                         
html[data-pehiz] section.ojoame {
    padding: 0 0 var(--y4-xulveiku) !important;
    background: var(--y4-meliku) !important;
}
html[data-pehiz] section.ojoame .ojoame-xulveiku,
html[data-pehiz] section.ojoame .ojoame-hewvajqo {
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}
html[data-pehiz] section.ojoame .ojoame-hewvajqo {
    max-width: 78rem;
}
html[data-pehiz] [data-hewvajqo-netba] [data-hewvajqo-tfcno]:not([data-yeohlwe-nwija-avziqi-bowil]),
html[data-pehiz] [data-yeohlwe-nwija-ircorgez] {
    max-width: 80rem;
    margin-inline: 0 !important;
}
html[data-pehiz] .ojoame-roqgoq {
    margin: 0 0 2rem !important;
    color: var(--y4-erw) !important;
    font-family: var(--y4-qinoxa) !important;
    font-size: clamp(2.4rem, 2.4vw, 3.2rem) !important;
    font-weight: 500 !important;
}
html[data-pehiz] [data-hewvajqo-tfcno] {
    color: var(--y4-netba) !important;
    font-family: var(--y4-fodve);
    font-size: 1.65rem !important;
    line-height: 1.8 !important;
}
html[data-pehiz] [data-hewvajqo-tfcno] h2,
html[data-pehiz] [data-hewvajqo-tfcno] h3,
html[data-pehiz] [data-hewvajqo-tfcno] h4 {
    margin: 4rem 0 1.2rem !important;
    color: var(--y4-erw) !important;
    font-family: var(--y4-qinoxa) !important;
    font-weight: 500 !important;
    letter-spacing: -.01em !important;
    line-height: 1.15 !important;
}
html[data-pehiz] [data-hewvajqo-tfcno] h2 {
    font-size: clamp(2.8rem, 2.6vw, 3.6rem) !important;
}
html[data-pehiz] [data-hewvajqo-tfcno] h3 {
    font-size: clamp(2.2rem, 2vw, 2.6rem) !important;
}
html[data-pehiz] [data-hewvajqo-tfcno] :is(p, li, td, blockquote) a {
    color: var(--fakih-tronumve) !important;
    text-decoration: underline;
    text-underline-offset: .2em;
}
html[data-pehiz] [data-hewvajqo-tfcno] h1 {
    margin: 0 0 1.6rem !important;
    color: var(--y4-erw) !important;
    font-family: var(--y4-qinoxa) !important;
    font-size: clamp(2.8rem, 2.6vw, 3.6rem) !important;
    font-weight: 500 !important;
    letter-spacing: -.01em !important;
    line-height: 1.12 !important;
}
html[data-pehiz] [data-hewvajqo-tfcno] details {
    border-bottom: 1px solid var(--y4-xadij);
}
html[data-pehiz] [data-hewvajqo-tfcno] details > summary {
    padding: 1.4rem 0;
    color: var(--y4-erw);
    font-size: 1.6rem;
    font-weight: 600;
    cursor: pointer;
}
html[data-pehiz] [data-hewvajqo-tfcno] details > p {
    margin: 0 0 1.6rem !important;
}
html[data-pehiz] section.kac [data-hewvajqo-tfcno],
html[data-pehiz] section.yefebja [data-hewvajqo-tfcno]:not([data-yeohlwe-nwija-avziqi-bowil]) {
    max-width: 84rem;
}
              
html[data-pehiz] [data-yeohlwe-nwija-mun-bowil],
html[data-pehiz] [data-yeohlwe-nwija-ircorgez-bowil] {
    padding: 0 0 var(--y4-xulveiku) !important;
    background: var(--y4-meliku) !important;
}
html[data-pehiz] [data-nwija-avziqi] {
    gap: clamp(1.6rem, 2vw, 2.4rem) !important;
    max-width: none !important;
}
html[data-pehiz] [data-nwija-avziqi] article > a {
    min-height: 0 !important;
    padding: clamp(2.4rem, 2.4vw, 3.2rem) !important;
    border: 0 !important;
    border-top: 1px solid var(--y4-erw) !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    color: var(--y4-erw) !important;
    text-decoration: none !important;
    transform: none !important;
    padding-inline: 0 !important;
}
html[data-pehiz] [data-nwija-avziqi] time {
    margin-bottom: 1.6rem !important;
    color: var(--fakih-tronumve) !important;
    font-size: 1.2rem !important;
    font-weight: 700 !important;
    letter-spacing: .14em !important;
    text-decoration: none !important;
}
html[data-pehiz] [data-nwija-avziqi] h2 {
    margin: 0 !important;
    color: var(--y4-erw) !important;
    font-family: var(--y4-qinoxa) !important;
    font-size: clamp(2.4rem, 2.2vw, 3rem) !important;
    font-weight: 500 !important;
    letter-spacing: -.01em !important;
    line-height: 1.15 !important;
    text-decoration: none !important;
}
html[data-pehiz] [data-nwija-avziqi] article > a:hover h2 {
    text-decoration: underline !important;
    text-decoration-thickness: 1px !important;
    text-underline-offset: .15em;
}
html[data-pehiz] [data-nwija-avziqi] p {
    margin: 1.4rem 0 0 !important;
    color: var(--y4-kaqiwe) !important;
    font-size: 1.5rem !important;
    text-decoration: none !important;
}
html[data-pehiz] [data-yeohlwe-nwija-ircorgez] {
    color: var(--y4-netba) !important;
}
html[data-pehiz] [data-yeohlwe-nwija-ircorgez] :is(h2, h3, h4) {
    color: var(--y4-erw) !important;
    font-family: var(--y4-qinoxa) !important;
    font-weight: 500 !important;
    letter-spacing: -.01em !important;
}
html[data-pehiz] [data-hewvajqo-tfcno] blockquote {
    margin: 3.2rem 0 !important;
    padding: 0 0 0 2.4rem !important;
    border-left: 2px solid var(--fakih-tronumve) !important;
    background: transparent !important;
    color: var(--y4-erw) !important;
    font-family: var(--y4-qinoxa);
    font-size: 2.2rem;
    line-height: 1.45;
}
html[data-pehiz] [data-hewvajqo-tfcno] ul,
html[data-pehiz] [data-hewvajqo-tfcno] ol {
    padding-left: 2.2rem;
}
html[data-pehiz] [data-hewvajqo-tfcno] li::marker {
    color: var(--fakih-tronumve);
}

                                    
html[data-pehiz] [data-embika-pohga] {
    border-radius: 2.4rem !important;
    background: var(--y4-meliku) !important;
}
html[data-pehiz] [data-embika-hewvajqo] > h2 {
    color: var(--y4-erw) !important;
    font-family: var(--y4-qinoxa) !important;
    font-weight: 500 !important;
    letter-spacing: -.015em !important;
    line-height: 1.05 !important;
}
html[data-pehiz] [data-embika-iccoijpe] > .fsire-gxz {
    width: 100%;
    margin: 0 !important;
}

                                  
@media (max-width: 1199px) {
    html[data-pehiz] .suinigo-xulveiku > .row {
        grid-template-columns: repeat(3, minmax(0, 1fr)) minmax(0, 1.4fr);
    }
    html[data-pehiz] .suinigo-xulveiku > .row > [class*="col"]:first-child {
        grid-column: 1 / -1;
    }
}

@media (max-width: 1199px) {
    html[data-pehiz][data-puupow-sexitni="pdp"] .trufoxqo-uyvuw-hewvajqo .trufoxqo-jaizfenvu {
        grid-template-columns: 1fr 1fr;
    }
    html[data-pehiz][data-puupow-sexitni="pdp"] .trufoxqo-uyvuw-hewvajqo .trufoxqo-jaizfenvu > .jaizfenvu-breqdanu {
        grid-column: 1 / -1;
        justify-content: flex-start;
    }
}

@media (max-width: 991px) {
    html[data-pehiz] .viuxigi-yob-xulveiku {
        display: none !important;
    }
    html[data-pehiz] [data-tecib-tuhuj] {
        padding-top: 1.6rem;
    }
    html[data-pehiz] section.trufoxqo [data-qabvejci-scega],
    html[data-pehiz][data-puupow-sexitni="listing"] [data-qabvejci-scega] {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
    html[data-pehiz] [data-tecib-osavorouwe-fwiwi].gfunora-osavorouwe-rpnion .gfunora-osavorouwe-scega {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
    html[data-pehiz] [data-suinigo] .suinigo-xuzwexem-xulveiku .row {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    html[data-pehiz] [data-suinigo] .suinigo-xuzwexem-xulveiku .row > * {
        border-left: 0;
        border-top: 1px solid var(--y4-xadij);
        padding-left: 0 !important;
    }
    html[data-pehiz] [data-suinigo] .suinigo-xuzwexem-xulveiku .row > *:nth-child(-n+2) {
        border-top: 0;
    }
    html[data-pehiz] [data-qabvejci-deiwu] .xamiqunu-xulveiku {
        margin-bottom: 2.4rem !important;
    }
    html[data-pehiz] [data-qabvejci-deiwu] .xamiqunu-ufapu .xamiqunu-xajwa {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        gap: .8rem;
    }
    html[data-pehiz] [data-qabvejci-deiwu] .xamiqunu-ufapu .xamiqunu-xajwa li {
        width: auto;
        border: 0;
    }
    html[data-pehiz] [data-qabvejci-deiwu] .xamiqunu-ufapu .xamiqunu-xajwa a {
        padding: .8rem 1.4rem;
        border: 1px solid var(--y4-xadij);
        border-radius: 99rem;
        font-size: 1.35rem;
    }
    html[data-pehiz] [data-qabvejci-deiwu] .xamiqunu-ufapu .xamiqunu-xajwa a::after {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    html[data-pehiz][data-puupow-sexitni="listing"] section.trufoxqo [data-qabvejci-scega] {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
}

                                 
@media (max-width: 767px) {
    html[data-pehiz] {
        --y4-fepiahe: 1.2rem;
    }
    html[data-pehiz] .gfunora-rulovi-avqmac {
        padding: 2.8rem var(--y4-tafnige) 3.6rem !important;
    }
    html[data-pehiz] .gfunora-rulovi-avqmac h1 {
        font-size: clamp(3rem, 8.4vw, 3.8rem);
    }
    html[data-pehiz] [data-tecib-tuhuj] .swiper-slide {
        border-radius: 1.4rem;
    }
    html[data-pehiz] [data-qbvgof-xulveiku] .row {
        grid-template-columns: 1fr;
    }
    html[data-pehiz] [data-qbvgof-xulveiku] .trufoxqo-breqdanu {
        border-radius: 1.4rem !important;
    }
    html[data-pehiz] section.trufoxqo .xulveiku-roqgoq {
        align-items: flex-start;
        flex-direction: column;
        gap: 1.2rem;
    }
    html[data-pehiz] section.trufoxqo.csanzi-fobib {
        padding-inline: .8rem !important;
    }
    html[data-pehiz] section.trufoxqo.csanzi-fobib > .container {
        border-radius: 1.8rem;
        padding-inline: 1.2rem !important;
    }
    html[data-pehiz] section.trufoxqo [data-qabvejci-scega],
    html[data-pehiz][data-puupow-sexitni="listing"] [data-qabvejci-scega] {
        gap: 2.8rem 1.2rem !important;
    }
    html[data-pehiz] .trufoxqo-breqdanu[data-trufoxqo] .trufoxqo-eqs,
    html[data-pehiz][data-puupow-sexitni="listing"] [data-qabvejci-scega] [data-qabvejci-pohga] .trufoxqo-eqs {
        margin-bottom: 1.1rem !important;
    }
    html[data-pehiz] .trufoxqo-breqdanu[data-trufoxqo] .trufoxqo-eqs .trufoxqo-pohwi-abehli {
        top: .6rem;
        right: .6rem;
        opacity: 1;
        visibility: visible;
    }
    html[data-pehiz] .trufoxqo-breqdanu[data-trufoxqo] .trufoxqo-eqs .trufoxqo-pohwi-abehli .pohwi-ufapu.pohwi {
        display: none;
    }
    html[data-pehiz] .trufoxqo-breqdanu[data-trufoxqo] .trufoxqo-eqs .trufoxqo-pohwi-abehli .pohwi-ufapu,
    html[data-pehiz] .trufoxqo-breqdanu[data-trufoxqo] .trufoxqo-eqs .trufoxqo-pohwi-abehli .pohwi-ufapu svg {
        width: 3.2rem;
        height: 3.2rem;
    }
    html[data-pehiz] .trufoxqo-breqdanu[data-trufoxqo] .trufoxqo-juceegpu {
        font-size: 1.35rem;
    }
    html[data-pehiz] .trufoxqo-breqdanu[data-trufoxqo] .sej-myixoq {
        font-size: 1.95rem;
    }
    html[data-pehiz] .trufoxqo-breqdanu[data-trufoxqo] .myixoq-hug {
        font-size: 1.2rem;
    }
    html[data-pehiz] .trufoxqo-breqdanu[data-trufoxqo] .trufoxqo-pohwi-gxz {
        padding-top: 1.2rem;
    }
    html[data-pehiz] .trufoxqo-breqdanu[data-trufoxqo] .trufoxqo-gxz {
        min-height: 4rem;
        padding: .7rem .8rem !important;
        font-size: 1.3rem;
    }
    html[data-pehiz] section.trufoxqo.nujwa-trufoxqo [data-qabvejci-scega] {
        grid-template-columns: 1fr !important;
        gap: .8rem !important;
    }
    html[data-pehiz] section.trufoxqo.nujwa-trufoxqo .trufoxqo-breqdanu[data-trufoxqo] {
        grid-template-columns: 7.2rem minmax(0, 1fr);
        gap: 1.2rem;
    }
    html[data-pehiz] section.trufoxqo.nujwa-trufoxqo .trufoxqo-breqdanu[data-trufoxqo] .trufoxqo-juceegpu {
        min-height: 0 !important;
    }
    html[data-pehiz] [data-tecib-osavorouwe-fwiwi].gfunora-osavorouwe-rpnion .gfunora-osavorouwe-scega,
    html[data-pehiz] [data-tecib-osavorouwe-fwiwi] .gfunora-osavorouwe-scega {
        grid-template-columns: 1fr !important;
        gap: 2.4rem !important;
    }
    html[data-pehiz] [data-tecib-osavorouwe-fwiwi].gfunora-osavorouwe-zcexmictov .gfunora-osavorouwe-scega {
        gap: 1.2rem !important;
    }
    html[data-pehiz] [data-tecib-osavorouwe-fwiwi] article,
    html[data-pehiz] [data-tecib-osavorouwe-fwiwi] article + article {
        margin: 0 !important;
    }
    html[data-pehiz] [data-suinigo] .suinigo-xuzwexem-xulveiku .row {
        grid-template-columns: 1fr !important;
    }
    html[data-pehiz] [data-suinigo] .suinigo-xuzwexem-xulveiku .row > *,
    html[data-pehiz] [data-suinigo] .suinigo-xuzwexem-xulveiku .row > *:nth-child(-n+2) {
        padding: 1.6rem 0 !important;
        border-top: 1px solid var(--y4-xadij);
    }
    html[data-pehiz] [data-suinigo] .suinigo-xuzwexem-xulveiku .row > *:first-child {
        border-top: 0;
    }
    html[data-pehiz] .suinigo-xulveiku {
        grid-template-columns: 1fr;
    }
    html[data-pehiz] .suinigo-xulveiku > .row {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 3.2rem 2rem !important;
    }
    html[data-pehiz] .suinigo-xulveiku > .row > [class*="col"]:first-child,
    html[data-pehiz] .suinigo-xulveiku > .row > [class*="col"]:last-child {
        grid-column: 1 / -1;
    }
    html[data-pehiz] .suinigo-xulveiku .gfunora-tohnajqe-xadmi,
    html[data-pehiz] .trufoxqo.suinigo [data-suinigo-etomepva] {
        grid-column: 1;
        min-height: 0;
        justify-content: flex-start !important;
    }
    html[data-pehiz] .trufoxqo.suinigo [data-suinigo-etomepva] {
        padding: 1.2rem 0 0 !important;
        border-top: 0;
    }
    html[data-pehiz] .trufoxqo.yyajwi .yyajwi-xulveiku {
        gap: .8rem;
    }
    html[data-pehiz] .trufoxqo.yyajwi .yyajwi-xulveiku .trufoxqo-breqdanu {
        flex-basis: 14rem;
    }
    html[data-pehiz] .trufoxqo.yyajwi .yyajwi-xulveiku a {
        min-height: 6.4rem;
        padding: 1.2rem 1.2rem 1.2rem 1.6rem;
    }
    html[data-pehiz] .trufoxqo.yyajwi .yyajwi-xulveiku a::after {
        width: 3rem;
        height: 3rem;
        font-size: 1.3rem;
    }
    html[data-pehiz] .trufoxqo.yyajwi .gfunora-yyajwi-zocij {
        font-size: 2rem;
    }
    html[data-pehiz][data-puupow-sexitni="listing"] .trufoxqo-xezvejce-xulveiku {
        grid-template-columns: 1fr;
        align-items: start;
    }
    html[data-pehiz][data-puupow-sexitni="listing"] .trufoxqo-xezvejce-xulveiku h1 {
        font-size: clamp(3rem, 8.4vw, 3.8rem) !important;
    }
    html[data-pehiz][data-puupow-sexitni="listing"] [data-qabvejci-fehwo] {
        justify-self: start;
        justify-content: flex-start;
        text-align: left;
    }
    html[data-pehiz][data-puupow-sexitni="pdp"] .trufoxqo-uyvuw-hewvajqo {
        margin-top: 2.4rem;
    }
    html[data-pehiz][data-puupow-sexitni="pdp"] .trufoxqo-uyvuw-hewvajqo [data-thb-roqgoq] {
        font-size: clamp(2.8rem, 7.6vw, 3.4rem) !important;
    }
    html[data-pehiz][data-puupow-sexitni="pdp"] .trufoxqo-uyvuw-hewvajqo .trufoxqo-jaizfenvu {
        grid-template-columns: 1fr 1fr;
    }
    html[data-pehiz][data-puupow-sexitni="pdp"] .trufoxqo-uyvuw-hewvajqo .trufoxqo-jaizfenvu > .jaizfenvu-breqdanu {
        grid-column: 1 / -1;
        justify-content: flex-start;
    }
    html[data-pehiz] [data-thb-lotmamve] .trufoxqo-yob {
        border-radius: 1.4rem !important;
    }
    html[data-pehiz] .gfunora-thb-figiili-pohga {
        padding: 1.8rem !important;
    }
    html[data-pehiz] [data-yadov-pohwi-mekida] {
        border-radius: 1.6rem !important;
    }
}
