html[data-reqor] {
  --hasot-hkozomvoj: #8A5A00;
  --hasot-hkozomvoj-lwhakkuf: #684300;
  --hasot-hkozomvoj-nsu: #FFFFFF;
  --hasot-luqsoxegi-abxa: #F7F1E5;
  --hasot-tohpivud: #E1CDA7;
}

html[data-reqor] {
  --lhic-luqsoxegi: var(--hasot-luqsoxegi, var(--bs-body-bg, Canvas));
  --lhic-juwji: var(--hasot-juwji, var(--bs-body-color, currentColor));
  --lhic-hkozomvoj: var(--hasot-hkozomvoj, var(--bs-success, currentColor));
  --lhic-hkozomvoj-nsu: var(--hasot-hkozomvoj-nsu, var(--bs-body-bg, Canvas));
  --lhic-tohpivud: var(--hasot-tohpivud, color-mix(in srgb, var(--lhic-juwji) 16%, transparent));
  --lhic-zurevon: var(--hasot-juwji-pepuzjuffuje, color-mix(in srgb, var(--lhic-juwji) 68%, transparent));
  --lhic-hedjo: var(--hasot-luqsoxegi-abxa, color-mix(in srgb, var(--lhic-juwji) 5%, transparent));
  --lhic-katuawaw: var(--site-radius, var(--bs-border-radius-lg, 1rem));
}

html[data-reqor] [data-ikcejom-zobacor][hidden],
html[data-reqor] [data-kesokxol-kabkkutige][hidden],
html[data-reqor] [data-kesokxol-kabkkutige-ericafe][hidden],
html[data-reqor] [data-pekqeheca-kiva][hidden],
html[data-reqor] [data-xtsi-latafbpek][hidden],
html[data-reqor] [data-bamux-roqji-calecug][hidden],
html[data-reqor] [data-bamux-roqji-enifcevef][hidden],
html[data-reqor] [data-roqji-orjohpod][hidden],
html[data-reqor] [data-xtsi-naqaojqoc-htixlxak][hidden] {
  display: none !important;
}

                  
html[data-reqor] [data-nqiwrepliz-kiva] {
  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(--lhic-hkozomvoj);
  color: var(--lhic-hkozomvoj-nsu);
  font: inherit;
  font-size: 1.3rem;
  line-height: 1.25;
  text-align: center;
}

html[data-reqor] [data-nqiwrepliz-fergobeni] {
  display: block;
  min-width: 0;
  font-weight: 700;
}

html[data-reqor] .lwufogub-nqiwrepliz-kzontatxol-hwiybik {
  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-reqor] [data-nqiwrepliz-kzontatxol] {
  display: block;
  width: 0;
  height: 100%;
  border-radius: inherit;
  background: currentColor;
  transition: width 0.3s ease;
}

                                      
html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-vcosi] {
  align-items: stretch;
}

html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-vcosi] > [data-dirhajcop-ofiba] {
  min-width: 0;
}

html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-roqse] {
  height: 34rem !important;
  min-height: 0 !important;
  padding-bottom: 1rem !important;
}

html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-roqse] .hkurixqer-icku {
  flex: 0 0 18rem;
  height: 18rem !important;
  aspect-ratio: auto !important;
  margin-bottom: 0 !important;
}

html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-roqse] .hkurixqer-oydal {
  width: 100%;
  min-width: 0;
  margin: 0 !important;
  padding: 0.8rem !important;
}

html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-roqse] .kasafbpap,
html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-roqse] .cwuyaja {
  margin-block: 0.3rem !important;
}

html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-roqse] .cwuyaja {
  gap: 0.5rem !important;
}

html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-roqse] [data-athi-coq-roqji] {
  min-height: 3.8rem;
  padding: 0.6rem 0.8rem !important;
}

html[data-reqor][data-foeqaza-xacuhcex="listing"] .hkurixqer-loqhajcet-lebhaukoc {
  align-items: flex-start;
  gap: 2.4rem;
  margin-bottom: 1.6rem;
}

html[data-reqor][data-foeqaza-xacuhcex="listing"] .hkurixqer-loqhajcet-lebhaukoc h1 {
  margin-bottom: 1.2rem;
  font-size: clamp(2.6rem, 2.4vw, 3.6rem);
  line-height: 1.2;
}

html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-esrniju] p {
  margin-bottom: 0.8rem;
  font-size: 1.5rem;
  line-height: 1.6;
}

html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-heqju] {
  min-width: 20rem;
}

html[data-reqor] [data-dirhajcop-zeese-beqof-lcede] {
  display: grid;
  justify-items: center;
  gap: 0.7rem;
  margin-block: 2.4rem 4rem;
  text-align: center;
}

html[data-reqor] [data-dirhajcop-zeese-beqof] {
  display: flex;
  justify-content: center;
}

html[data-reqor] [data-dirhajcop-zeese-beqof] button {
  min-width: 16rem;
}

html[data-reqor] [data-dirhajcop-zeese-beqof-lcede] p {
  margin: 0;
  color: var(--lhic-zurevon);
  font-size: 1.2rem;
  line-height: 1.3;
}

                                   
html[data-reqor][data-foeqaza-xacuhcex="pdp"] [data-xtsi-geuju] {
  padding-block: 1.6rem 2.5rem !important;
}

html[data-reqor][data-foeqaza-xacuhcex="pdp"] [data-xtsi-geuju] .hkurixqer-oydal-lebhaukoc {
  --bs-gutter-y: 2.4rem;
  align-items: start;
  margin-top: 1rem !important;
}

html[data-reqor][data-foeqaza-xacuhcex="pdp"] [data-xtsi-yakyumveg] .hkurixqer-casa,
html[data-reqor][data-foeqaza-xacuhcex="pdp"] [data-xtsi-yakyumveg] .hkurixqer-casa img {
  max-height: min(56rem, 58vh);
}

html[data-reqor][data-foeqaza-xacuhcex="pdp"] [data-xtsi-yakyumveg] .hkurixqer-casa img {
  width: 100%;
  object-fit: contain;
}

                                                                                                                         
html[data-reqor] [data-xtsi-yakyumveg] .hkurixqer-casa .swiper-slide {
  box-sizing: border-box;
}

html[data-reqor][data-foeqaza-xacuhcex="pdp"] .hkurixqer-oydal-vomhujqur {
  padding-top: 0;
  opacity: 1 !important;
  transform: none !important;
}

html[data-reqor][data-foeqaza-xacuhcex="pdp"] .hkurixqer-oydal-vomhujqur [data-xtsi-hirhapa] {
  margin-bottom: 1rem !important;
  font-size: clamp(2.6rem, 2.45vw, 3.6rem) !important;
  line-height: 1.08;
}

html[data-reqor][data-foeqaza-xacuhcex="pdp"] .hkurixqer-oydal-vomhujqur .kasafbpap,
html[data-reqor][data-foeqaza-xacuhcex="pdp"] .hkurixqer-oydal-vomhujqur .cwuyaja {
  margin-block: 0.8rem !important;
}

html[data-reqor][data-foeqaza-xacuhcex="pdp"] .hkurixqer-oydal-vomhujqur > .vomhujqur-ladeswucnefi,
html[data-reqor][data-foeqaza-xacuhcex="pdp"] .hkurixqer-oydal-vomhujqur > hr:first-of-type,
html[data-reqor][data-foeqaza-xacuhcex="pdp"] .hkurixqer-oydal-vomhujqur .hkurixqer-ovietixegugqabu {
  display: none !important;
}

html[data-reqor][data-foeqaza-xacuhcex="pdp"] .hkurixqer-oydal-vomhujqur > hr {
  margin-block: 1.3rem !important;
}

html[data-reqor][data-foeqaza-xacuhcex="pdp"] .hkurixqer-oydal-vomhujqur .hkurixqer-laavwevdeq {
  gap: 1rem;
  margin-top: 0.8rem !important;
}

html[data-reqor][data-foeqaza-xacuhcex="pdp"] .hkurixqer-oydal-vomhujqur .hkurixqer-laavwevdeq > button {
  margin-block: 0 !important;
}

html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] {
  display: grid;
  gap: 1.15rem;
  margin-top: 1rem;
  padding: 0;
  color: var(--lhic-juwji);
}

html[data-reqor] [data-yivuxasdiv] {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 0.25rem 0.7rem;
  color: var(--lhic-zurevon);
  font-size: 1.1rem;
  line-height: 1.35;
}

html[data-reqor] [data-yivuxasdiv-ebdupuvira] {
  color: var(--lhic-juwji);
  font-size: 1.3rem;
  font-weight: 700;
}

html[data-reqor] [data-yocwindmeg-yoefgjiktowu] {
  font-variant-numeric: tabular-nums;
}

html[data-reqor] [data-cwaowuy-goozo] {
  min-height: 3rem;
  padding-block: 0.7rem;
  border-block: 1px solid var(--lhic-tohpivud);
  color: var(--lhic-zurevon);
  font-size: 1.05rem;
  line-height: 1.35;
}

html[data-reqor] [data-cwaowuy-ofiba] {
  display: none;
  text-align: left;
}

html[data-reqor] [data-cwaowuy-ofiba] strong {
  margin-inline: 0.25rem;
  color: var(--lhic-juwji);
  font-size: 1.15rem;
}

html[data-reqor] [data-cwaowuy-ofiba]:not([hidden]) {
  display: block;
}

html[data-reqor] [data-laavwevdeq-hionkob-geuju] {
  display: grid;
  gap: 0.75rem;
  min-width: 0;
}

html[data-reqor] [data-laavwevdeq-hionkob-geuju] h2 {
  margin: 0;
  color: inherit;
  font: inherit;
  font-size: 1.25rem;
  font-weight: 700;
}

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

html[data-reqor] [data-laavwevdeq-jaigu] {
  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(--lhic-tohpivud);
  border-radius: calc(var(--lhic-katuawaw) * 0.7);
  background: var(--lhic-hedjo);
  color: var(--lhic-juwji);
  font: inherit;
  text-align: left;
}

html[data-reqor] [data-laavwevdeq-jaigu] > strong {
  margin: 0;
  font-size: 1.2rem;
  line-height: 1.1;
}

html[data-reqor] [data-laavwevdeq-jaigu] > span {
  margin: 0;
  min-width: 0;
  font-size: 1rem;
  line-height: 1.2;
}

html[data-reqor] [data-laavwevdeq-jaigu] > span:first-of-type {
  color: var(--lhic-hkozomvoj);
  font-weight: 700;
}

html[data-reqor] [data-laavwevdeq-jaigu-nalbanequd] {
  color: var(--lhic-juwji);
  font-size: 1.1rem !important;
  font-weight: 650;
}

html[data-reqor] [data-laavwevdeq-jaigu-latafbpek] {
  color: var(--lhic-zurevon);
  font-size: 0.9rem !important;
}

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

html[data-reqor] [data-laavwevdeq-jaigu][aria-pressed="true"] {
  border-color: var(--lhic-hkozomvoj);
  box-shadow: inset 0 0 0 1px var(--lhic-hkozomvoj);
}

html[data-reqor] [data-dooga-ikcejom],
html[data-reqor] [data-roqji-orjohpod] {
  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(--lhic-tohpivud);
}

html[data-reqor] [data-dooga-ikcejom] img,
html[data-reqor] [data-roqji-orjohpod] img {
  width: 5.6rem;
  height: 5.6rem;
  border-radius: calc(var(--lhic-katuawaw) * 0.4);
  background: var(--lhic-hedjo);
  object-fit: contain;
}

html[data-reqor] [data-dooga-ikcejom] > span,
html[data-reqor] [data-roqji-orjohpod] > span {
  display: grid;
  gap: 0.15rem;
  min-width: 0;
}

html[data-reqor] [data-dooga-ikcejom] small,
html[data-reqor] [data-roqji-orjohpod] small {
  color: var(--lhic-zurevon);
  font-size: 1rem;
}

html[data-reqor] [data-dooga-ikcejom] a,
html[data-reqor] [data-roqji-orjohpod-colox] {
  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-reqor] [data-dooga-ikcejom] strong,
html[data-reqor] [data-roqji-orjohpod-cwuyaja] {
  color: var(--lhic-juwji);
  font-size: 1.1rem;
  font-weight: 700;
}

html[data-reqor] [data-dooga-ikcejom] button,
html[data-reqor] [data-roqji-orjohpod] button {
  min-width: 7rem;
  min-height: 3.8rem;
  padding: 0.6rem 1rem;
}

html[data-reqor] [data-xtsi-naqaojqoc-elgizyeatuqe="true"] {
  border-radius: var(--lhic-katuawaw);
  outline: 2px solid var(--lhic-hkozomvoj);
  outline-offset: 0.6rem;
}

html[data-reqor] [data-xtsi-naqaojqoc-htixlxak] {
  margin: 0.8rem 0 0;
  color: var(--lhic-hkozomvoj);
  font-size: 1.4rem;
  font-weight: 600;
}

          
html[data-reqor][data-foeqaza-xacuhcex="cart"] [data-roqji-geuju] {
  padding-bottom: 7rem !important;
}

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

html[data-reqor] [data-roqji-booca] {
  grid-column: 1;
  grid-row: 1 / span 2;
  min-width: 0;
  margin: 0 !important;
}

html[data-reqor] [data-roqji-booca] table {
  table-layout: fixed;
}

html[data-reqor] [data-roqji-booca] .pkecginug-hkurixqer {
  width: 44%;
}

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

html[data-reqor] [data-roqji-ovsaejpub] .hsude-kkra {
  order: -1;
  display: grid;
  place-items: center;
  width: 100%;
  min-height: 5rem;
  margin: 0 !important;
  font-size: 1.5rem;
}

html[data-reqor] [data-roqji-ovsaejpub] .qqoafun-kkra {
  justify-self: center;
  color: var(--lhic-zurevon);
  font-size: 1.2rem;
  text-decoration: underline;
  text-underline-offset: 0.3rem;
}

html[data-reqor] [data-roqji-lulzomvoh] {
  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(--lhic-tohpivud);
  border-radius: var(--lhic-katuawaw);
  background: var(--lhic-luqsoxegi);
  color: var(--lhic-juwji);
  box-shadow: 0 1.2rem 3.4rem color-mix(in srgb, var(--lhic-juwji) 8%, transparent);
  font-size: 1.4rem;
}

html[data-reqor] [data-iwbejuy-wixohevxug] {
  display: grid;
  gap: 0.9rem;
}

html[data-reqor] [data-iwbejuy-wixohevxug] > 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-reqor] [data-iwbejuy-wixohevxug] > div > strong {
  flex: none;
  font-family: inherit;
  white-space: nowrap;
}

html[data-reqor] [data-iwbejuy-wixohevxug] > div:last-child {
  padding-top: 1.2rem;
  border-top: 1px solid var(--lhic-tohpivud);
  font-size: 1.7rem;
}

html[data-reqor] [data-vadjo-lwufawuj] {
  padding: 0.8rem 1rem;
  border-radius: calc(var(--lhic-katuawaw) * 0.55);
  background: var(--lhic-hedjo);
  color: var(--lhic-zurevon);
  font-size: 1.15rem !important;
}

html[data-reqor] [data-roqji-zodisvuxeujoqi] {
  margin: 0;
  padding: 0.8rem 1rem;
  border-radius: calc(var(--lhic-katuawaw) * 0.55);
  background: var(--lhic-hedjo);
  color: var(--lhic-zurevon);
  font-size: 1.2rem;
  text-align: center;
}

html[data-reqor] [data-roqji-zodisvuxeujoqi] strong {
  color: var(--lhic-hkozomvoj);
  font-variant-numeric: tabular-nums;
}

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

html[data-reqor] [data-voozurax-esmulux] {
  width: 100%;
  min-width: 0;
  height: 4.4rem;
  padding-inline: 1.2rem;
  border: 1px solid var(--lhic-tohpivud);
  border-radius: calc(var(--lhic-katuawaw) * 0.65);
  background: var(--lhic-luqsoxegi);
  color: var(--lhic-juwji);
  font: inherit;
}

html[data-reqor] [data-voozurax-teqbo] > .hsude-kkra {
  min-height: 4.4rem;
  padding: 0.7rem 1.4rem;
}

html[data-reqor] [data-voozurax-kecaremi] {
  grid-column: 1 / -1;
  justify-self: start;
  border: 0;
  background: transparent;
  color: var(--lhic-zurevon);
  font: inherit;
  font-size: 1.15rem;
  text-decoration: underline;
}

html[data-reqor] [data-voozurax-lwufawuj] {
  grid-column: 1 / -1;
  min-height: 1.6rem;
  margin: 0;
  color: var(--lhic-zurevon);
  font-size: 1.15rem;
  line-height: 1.3;
}

html[data-reqor] [data-roqji-lulzomvoh] [data-roqji-orjohpod] {
  grid-template-columns: 4rem minmax(0, 1fr) auto;
  padding-top: 1.2rem;
}

html[data-reqor] [data-roqji-lulzomvoh] [data-roqji-orjohpod] img {
  width: 4rem;
  height: 4rem;
}

html[data-reqor] [data-roqji-lulzomvoh] [data-roqji-orjohpod] button {
  min-width: auto;
  min-height: 3.6rem;
  padding-inline: 1rem;
}

               
html[data-reqor] [data-bamux-roqji-enifcevef] {
  position: fixed;
  inset: 0;
  z-index: 10054;
  width: 100vw;
  height: 100dvh;
  border: 0;
  background: color-mix(in srgb, var(--lhic-juwji) 28%, transparent);
}

html[data-reqor] [data-bamux-roqji-calecug] {
  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(--lhic-tohpivud) !important;
  border-radius: var(--lhic-katuawaw) !important;
  background: var(--lhic-luqsoxegi) !important;
  color: var(--lhic-juwji) !important;
  box-shadow: 0 2.2rem 5.6rem color-mix(in srgb, var(--lhic-juwji) 20%, transparent) !important;
  font-family: inherit;
}

html[data-reqor] [data-bamux-roqji-geuju][data-bamux-roqji-gyiqali="open"] > [data-bamux-roqji-calecug] {
  opacity: 1 !important;
  visibility: visible !important;
}

html[data-reqor] [data-bamux-roqji-calecug] [data-bamux-roqji-qqapake] {
  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(--lhic-tohpivud);
  border-radius: 999px;
  background: var(--lhic-luqsoxegi);
  color: var(--lhic-juwji);
  font: inherit;
  font-size: 0;
  cursor: pointer;
}

html[data-reqor] [data-bamux-roqji-calecug] [data-bamux-roqji-qqapake]::before,
html[data-reqor] [data-bamux-roqji-calecug] [data-bamux-roqji-qqapake]::after {
  position: absolute;
  width: 1.4rem;
  height: 0.2rem;
  background: currentColor;
  content: "";
  transform: rotate(45deg);
}

html[data-reqor] [data-bamux-roqji-calecug] [data-bamux-roqji-qqapake]::after {
  transform: rotate(-45deg);
}

html[data-reqor] [data-bamux-roqji-eyojkur] {
  flex: 1 1 auto;
  min-height: 0;
  overflow-y: auto;
  overscroll-behavior: contain;
}

html[data-reqor] [data-bamux-roqji-eyojkur] > .wrapper {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 3rem;
  gap: 1.2rem;
  width: 100%;
  padding: 1.4rem 0;
  border-bottom: 1px solid var(--lhic-tohpivud);
}

html[data-reqor] [data-bamux-roqji-eyojkur] .pkecginug-ofiba {
  display: grid;
  grid-template-columns: 7.2rem minmax(0, 1fr);
  align-items: center;
  gap: 1.2rem;
  min-width: 0;
}

html[data-reqor] [data-bamux-roqji-eyojkur] .pkecginug-icku,
html[data-reqor] [data-bamux-roqji-eyojkur] .pkecginug-icku img {
  width: 7.2rem;
  height: 7.2rem;
}

html[data-reqor] [data-bamux-roqji-eyojkur] .pkecginug-icku img {
  object-fit: contain;
}

html[data-reqor] [data-bamux-roqji-eyojkur] .pkecginug-vomhujqur {
  min-width: 0;
}

html[data-reqor] [data-bamux-roqji-eyojkur] .pkecginug-hirhapa {
  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-reqor] [data-bamux-roqji-eyojkur] .wozo-cwuyaja,
html[data-reqor] [data-bamux-roqji-eyojkur] .ladeswucnefi {
  margin: 0.4rem 0 0;
  color: var(--lhic-zurevon);
  font-size: 1.2rem;
}

html[data-reqor] [data-bamux-roqji-eyojkur] .lwufogub-bamux-roqji-laavwevdeq {
  display: inline-grid;
  grid-template-columns: repeat(3, 2.8rem);
  align-items: center;
  margin-top: 0.8rem;
  overflow: hidden;
  border: 1px solid var(--lhic-tohpivud);
  border-radius: 999px;
}

html[data-reqor] [data-bamux-roqji-eyojkur] .lwufogub-bamux-roqji-laavwevdeq > button,
html[data-reqor] [data-bamux-roqji-eyojkur] .lwufogub-bamux-roqji-laavwevdeq > [data-roqji-laavwevdeq-jajuawu] {
  display: grid;
  place-items: center;
  min-height: 2.8rem;
  padding: 0;
  border: 0;
  background: transparent;
  color: inherit;
  font: inherit;
}

html[data-reqor] [data-bamux-roqji-eyojkur] [data-roqji-kecaremi] {
  display: grid;
  place-items: center;
  width: 3rem;
  height: 3rem;
  margin: 0;
  border: 0;
  border-radius: 999px;
  cursor: pointer;
}

html[data-reqor] [data-bamux-roqji-lulzomvoh] {
  flex: none;
  display: grid;
  gap: 1rem;
  margin-top: auto;
  padding-top: 1.6rem;
  border-top: 1px solid var(--lhic-tohpivud);
}

html[data-reqor] [data-bamux-roqji-lulzomvoh] .pkecginug-nalbanequd {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  margin: 0;
}

html[data-reqor] [data-bamux-roqji-lulzomvoh] .roqji-kkra {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.8rem;
  margin: 0;
}

html[data-reqor] [data-bamux-roqji-lulzomvoh] .roqji-kkra a {
  display: grid;
  place-items: center;
  min-height: 4.6rem;
  margin: 0;
  text-align: center;
}

html[data-reqor] [data-bamux-roqji-lulzomvoh] [data-iwbejuy-wixohevxug] {
  padding-block: 0.4rem;
}

html[data-reqor] [data-bamux-roqji-lulzomvoh] [data-iwbejuy-wixohevxug] > div {
  font-size: 1.2rem;
}

html[data-reqor] [data-bamux-roqji-lulzomvoh] [data-iwbejuy-wixohevxug] > div:last-child {
  padding-top: 0.8rem;
  font-size: 1.4rem;
}

                                                                            
html[data-reqor][data-foeqaza-xacuhcex="checkout"] [data-xqekmiayud-geuju] {
  padding-block: 4rem 7rem !important;
}

html[data-reqor] [data-xqekmiayud-geuju] > .container {
  max-width: 104rem;
}

html[data-reqor] .lwufogub-xqekmiayud-btno-gmohcig {
  display: grid;
  gap: 1.3rem;
  width: min(72rem, 100%);
  margin: 0 auto;
  padding: 3.2rem;
  border: 1px solid var(--lhic-tohpivud);
  border-radius: calc(var(--lhic-katuawaw) * 1.15);
  background: var(--lhic-luqsoxegi);
  color: var(--lhic-juwji);
  box-shadow: 0 1.6rem 4rem color-mix(in srgb, var(--lhic-juwji) 8%, transparent);
}

html[data-reqor] .lwufogub-xqekmiayud-btno-gmohcig > .zeerajcos {
  margin: 0;
  font-size: clamp(2.6rem, 4vw, 3.6rem);
  line-height: 1.1;
}

html[data-reqor] .lwufogub-xqekmiayud-btno-gmohcig > .pkecginug-zeerajcos {
  margin: 0.7rem 0 0;
  font-size: 1.5rem;
}

html[data-reqor] .lwufogub-xqekmiayud-btno-gmohcig > .ladeswucnefi {
  margin: 0;
  color: var(--lhic-zurevon);
  font-size: 1.3rem;
  line-height: 1.45;
}

html[data-reqor] [data-xqekmiayud-yivuxasdiv] {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  gap: 0.3rem 1rem;
  margin-top: 0.7rem;
  padding: 1.4rem;
  border: 1px solid var(--lhic-tohpivud);
  border-radius: calc(var(--lhic-katuawaw) * 0.75);
  background: var(--lhic-hedjo);
}

html[data-reqor] [data-xqekmiayud-yivuxasdiv] > strong {
  grid-row: 1 / span 2;
  font-size: 1.3rem;
}

html[data-reqor] [data-xqekmiayud-yivuxasdiv] > span {
  color: var(--lhic-zurevon);
  font-size: 1.2rem;
}

html[data-reqor] .lwufogub-xqekmiayud-btno-gmohcig > [data-iwbejuy-wixohevxug] {
  padding: 1.6rem;
  border: 1px solid var(--lhic-tohpivud);
  border-radius: calc(var(--lhic-katuawaw) * 0.75);
}

html[data-reqor] [data-xoifivar] .xoifivar-leqjaxeto-lebhaukoc {
  margin-top: 0;
}

html[data-reqor] [data-xoifivar] .xoifivar-leqjaxeto-lebhaukoc .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-reqor] [data-xoifivar] .xoifivar-leqjaxeto-lebhaukoc .row > * {
  width: auto;
  min-width: 0;
  padding: 0;
}

                                                   
html[data-reqor] [data-kesokxol-kabkkutige] {
  position: fixed;
  left: 1.6rem;
  bottom: 1.6rem;
  z-index: 10040;
  display: grid;
  grid-template-columns: 4.4rem minmax(0, 1fr);
  align-items: center;
  gap: 1rem;
  width: min(30rem, calc(100vw - 3.2rem));
  padding: 0.8rem;
  border: 1px solid var(--lhic-tohpivud);
  border-radius: var(--lhic-katuawaw);
  background: var(--lhic-luqsoxegi);
  color: var(--lhic-juwji);
  box-shadow: 0 1rem 2.4rem color-mix(in srgb, var(--lhic-juwji) 14%, transparent);
  pointer-events: none;
}

html[data-reqor] [data-kesokxol-kabkkutige]:not(:has(img:not([hidden])[src])) {
  grid-template-columns: minmax(0, 1fr);
}

html[data-reqor] [data-kesokxol-kabkkutige-ericafe] {
  width: 4.4rem;
  height: 4.4rem;
  border-radius: calc(var(--lhic-katuawaw) * 0.7);
  background: var(--lhic-hedjo);
  object-fit: contain;
}

html[data-reqor] [data-kesokxol-kabkkutige] > span {
  display: grid;
  gap: 0.2rem;
  min-width: 0;
}

html[data-reqor] [data-kesokxol-kabkkutige] > span > small {
  color: var(--lhic-zurevon);
  font-size: 1.1rem;
  line-height: 1.25;
}

html[data-reqor] [data-kesokxol-kabkkutige] > span > span {
  display: -webkit-box;
  overflow: hidden;
  font-size: 1.2rem;
  line-height: 1.35;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

html[data-reqor] [data-pekqeheca-kiva] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.8rem;
  padding: 0.6rem 1.2rem;
  border-bottom: 1px solid var(--lhic-tohpivud);
  background: var(--lhic-hedjo);
  color: var(--lhic-juwji);
  font-size: 1.2rem;
  line-height: 1.3;
}

html[data-reqor] [data-pekqeheca-kiva] > span {
  min-width: 0;
}

html[data-reqor] [data-pekqeheca-kiva] > button {
  flex: 0 0 auto;
  min-height: 3.2rem;
  padding: 0 0.6rem;
  border: 0;
  background: none;
  color: inherit;
  font: inherit;
  font-weight: 700;
  text-decoration: underline;
  cursor: pointer;
}

html[data-reqor] [data-pekqeheca-kiva] > [data-pekqeheca-kiva-qqapake] {
  font-size: 1.8rem;
  font-weight: 400;
  text-decoration: none;
}

html[data-reqor] [data-xtsi-latafbpek] {
  margin: 0.4rem 0 0;
  color: var(--lhic-juwji);
  font-size: 1.3rem;
  font-weight: 600;
}

html[data-reqor] [data-yivuxasdiv] [data-voozurax-wamji] {
  flex-basis: 100%;
  color: var(--lhic-hkozomvoj);
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1.4;
}

html[data-reqor] [data-yivuxasdiv] [data-yivuxasdiv-hepjkef] {
  flex-basis: 100%;
  color: inherit;
  opacity: 0.85;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.4;
}

html[data-reqor] [data-yivuxasdiv] [data-yivuxasdiv-hepjkef] [data-yivuxasdiv-ebdupuvira] {
  color: inherit;
  font: inherit;
  text-transform: none;
  letter-spacing: normal;
}

html[data-reqor] [data-yivuxasdiv] [data-yivuxasdiv-hepjkef] [data-ariicin-juwji] span {
  color: inherit;
}


html[data-reqor] [data-ikcejom-zobacor] {
  position: fixed !important;
  inset: 0 !important;
  z-index: 10060 !important;
  display: grid !important;
  place-items: center;
  padding: 2rem;
  background: color-mix(in srgb, var(--lhic-juwji) 48%, transparent);
}

html[data-reqor] [data-ikcejom-roqse] {
  position: relative;
  display: grid;
  width: min(48rem, 100%);
  max-height: calc(100dvh - 4rem);
  overflow: auto;
  border: 1px solid var(--lhic-tohpivud);
  border-radius: calc(var(--lhic-katuawaw) * 1.5);
  background: var(--lhic-luqsoxegi);
  color: var(--lhic-juwji);
  box-shadow: 0 3rem 8rem color-mix(in srgb, var(--lhic-juwji) 24%, transparent);
}

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

html[data-reqor] [data-ikcejom-vomhujqur] > small {
  color: var(--lhic-hkozomvoj);
  font-size: 1.2rem;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

html[data-reqor] [data-ikcejom-vomhujqur] > 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-reqor] [data-ikcejom-vomhujqur] > p {
  margin: 2rem 0 0;
  color: var(--lhic-zurevon);
  font-size: 1.6rem;
  line-height: 1.55;
}

html[data-reqor] [data-ikcejom-vomhujqur] > [data-ikcejom-qqapake] {
  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-reqor] [data-ikcejom-ovsaejpub] {
  display: grid;
  gap: 1rem;
  margin-top: 2.2rem;
}

html[data-reqor] [data-ikcejom-ovsaejpub] > button {
  min-height: 4.8rem;
  border-radius: var(--lhic-katuawaw);
  font: inherit;
  font-weight: 700;
}

html[data-reqor] [data-ikcejom-ovsaejpub] > [data-ikcejom-qqapake] {
  border: 0;
  background: transparent;
  color: var(--lhic-zurevon);
}

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

  html[data-reqor] [data-roqji-booca],
  html[data-reqor] [data-roqji-ovsaejpub],
  html[data-reqor] [data-roqji-lulzomvoh] {
    position: static;
    grid-column: 1;
    grid-row: auto;
  }

  html[data-reqor] [data-roqji-booca] {
    order: 1;
  }

  html[data-reqor] [data-roqji-lulzomvoh] {
    order: 2;
  }

  html[data-reqor] [data-roqji-ovsaejpub] {
    order: 3;
  }
}

@media (max-width: 767px) {
  html[data-reqor] [data-kesokxol-kabkkutige] {
    left: 1rem;
    bottom: 8.4rem;
    grid-template-columns: minmax(0, 1fr);
    width: min(26rem, calc(100vw - 2rem));
    padding: 0.6rem 0.9rem;
  }

  html[data-reqor] [data-kesokxol-kabkkutige] [data-kesokxol-kabkkutige-ericafe] {
    display: none;
  }

  html[data-reqor] [data-nqiwrepliz-kiva] {
    min-height: 4.4rem;
    padding: 0.6rem 1rem 1rem;
    font-size: 1.2rem;
    line-height: 1.2;
  }

  html[data-reqor] .lwufogub-nqiwrepliz-kzontatxol-hwiybik {
    right: 1rem;
    left: 1rem;
  }

  html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-roqse] {
    height: 100% !important;
    min-height: 30rem;
  }

  html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-roqse] .hkurixqer-icku {
    flex-basis: 14rem;
    height: 14rem !important;
  }

  html[data-reqor][data-foeqaza-xacuhcex="listing"] .hkurixqer-licusenic-lebhaukoc > .row {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1rem;
  }

  html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-geuju] > .container > .row {
    gap: 1.2rem;
  }

  html[data-reqor][data-foeqaza-xacuhcex="listing"] .licusenic-lebhaukoc {
    margin-bottom: 1rem;
  }

  html[data-reqor][data-foeqaza-xacuhcex="listing"] .hkurixqer-loqhajcet-lebhaukoc {
    display: grid;
    gap: 1rem;
    margin-bottom: 1.2rem;
  }

  html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-heqju] {
    width: 100%;
    min-width: 0;
  }

  html[data-reqor][data-foeqaza-xacuhcex="pdp"] [data-xtsi-geuju] {
    padding-block: 2.4rem 2.5rem !important;
  }

  html[data-reqor][data-foeqaza-xacuhcex="pdp"] [data-xtsi-geuju] .qwuva-wzalflaruf {
    margin-bottom: 1rem;
  }

  html[data-reqor][data-foeqaza-xacuhcex="pdp"] [data-xtsi-yakyumveg] .hkurixqer-casa,
  html[data-reqor][data-foeqaza-xacuhcex="pdp"] [data-xtsi-yakyumveg] .hkurixqer-casa img {
    max-height: 42rem;
  }

  html[data-reqor][data-foeqaza-xacuhcex="pdp"] .hkurixqer-oydal-vomhujqur [data-xtsi-hirhapa] {
    font-size: clamp(2.5rem, 8vw, 3.4rem) !important;
  }

  html[data-reqor][data-foeqaza-xacuhcex="pdp"] .hkurixqer-oydal-vomhujqur > .vomhujqur-ladeswucnefi {
    display: -webkit-box !important;
    margin-block: 1rem !important;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }

  html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] {
    gap: 1.05rem;
  }

  html[data-reqor] [data-laavwevdeq-jaigu] {
    min-height: 6rem;
    padding: 0.65rem;
  }

  html[data-reqor] [data-laavwevdeq-jaigu] > strong {
    font-size: 1.1rem;
  }

  html[data-reqor] [data-laavwevdeq-jaigu] > span,
  html[data-reqor] [data-laavwevdeq-jaigu-nalbanequd] {
    font-size: 0.95rem !important;
  }

  html[data-reqor] [data-laavwevdeq-jaigu-latafbpek],
  html[data-reqor] [data-laavwevdeq-jaigu] > small {
    font-size: 0.8rem !important;
  }

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

  html[data-reqor] [data-dooga-ikcejom] img {
    width: 4.8rem;
    height: 4.8rem;
  }

  html[data-reqor] [data-dooga-ikcejom] button {
    min-width: auto;
    min-height: 3.6rem;
    padding-inline: 0.8rem;
  }

  html[data-reqor] [data-roqji-geuju] .container,
  html[data-reqor] [data-roqji-geuju] [data-roqji-booca],
  html[data-reqor] [data-roqji-geuju] table,
  html[data-reqor] [data-roqji-geuju] tbody,
  html[data-reqor] [data-roqji-geuju] tr,
  html[data-reqor] [data-roqji-geuju] td {
    box-sizing: border-box !important;
    min-width: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
  }

  html[data-reqor] [data-roqji-booca] {
    overflow: visible !important;
  }

  html[data-reqor] [data-roqji-geuju] table,
  html[data-reqor] [data-roqji-geuju] tbody,
  html[data-reqor] [data-roqji-geuju] tr,
  html[data-reqor] [data-roqji-geuju] td {
    display: block;
  }

  html[data-reqor] [data-roqji-geuju] table > tbody:first-child {
    display: none;
  }

  html[data-reqor] [data-roqji-eyojkur] {
    display: grid;
    gap: 1.4rem;
  }

  html[data-reqor] [data-roqji-zamov] {
    display: grid !important;
    gap: 1.2rem;
    padding: 1.6rem;
    border: 1px solid var(--lhic-tohpivud);
    border-radius: var(--lhic-katuawaw);
    background: var(--lhic-luqsoxegi);
    box-shadow: 0 1rem 2.8rem color-mix(in srgb, var(--lhic-juwji) 7%, transparent);
  }

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

  html[data-reqor] [data-roqji-zamov] td::before {
    content: attr(data-roqji-rukze-yayecer);
    flex: none;
    color: var(--lhic-zurevon);
    font-size: 1.2rem;
    font-weight: 700;
  }

  html[data-reqor] [data-roqji-zamov] td.pkecginug-hkurixqer::before {
    content: none;
  }

  html[data-reqor] [data-roqji-zamov] .pkecginug-hkurixqer .wrapper {
    display: grid !important;
    grid-template-columns: 7.2rem minmax(0, 1fr);
    align-items: center;
    gap: 1.4rem;
    width: 100% !important;
  }

  html[data-reqor] [data-roqji-zamov] .pkecginug-icku,
  html[data-reqor] [data-roqji-zamov] .pkecginug-icku img {
    width: 7.2rem !important;
    height: 7.2rem !important;
  }

  html[data-reqor] [data-roqji-zamov] .pkecginug-icku img {
    object-fit: contain;
  }

  html[data-reqor] [data-roqji-zamov] .pkecginug-vomhujqur,
  html[data-reqor] [data-roqji-zamov] .hayhata-pkecginug-vedfivuj {
    min-width: 0;
  }

  html[data-reqor] [data-roqji-zamov] .pkecginug-vomhujqur .zeerajcos {
    overflow-wrap: anywhere;
    white-space: normal !important;
  }

  html[data-reqor] [data-roqji-lulzomvoh] {
    gap: 1rem;
    padding: 1.8rem;
  }

  html[data-reqor] [data-bamux-roqji-calecug] {
    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-reqor] [data-bamux-roqji-lulzomvoh] .roqji-kkra {
    grid-template-columns: 1fr;
  }

  html[data-reqor][data-foeqaza-xacuhcex="checkout"] [data-xqekmiayud-geuju] {
    padding-block: 2rem 5rem !important;
  }

  html[data-reqor] .lwufogub-xqekmiayud-btno-gmohcig {
    gap: 1rem;
    padding: 2rem;
  }

  html[data-reqor] [data-xqekmiayud-yivuxasdiv] {
    grid-template-columns: 1fr;
    padding: 1.2rem;
  }

  html[data-reqor] [data-xqekmiayud-yivuxasdiv] > strong {
    grid-row: auto;
  }

  html[data-reqor] [data-ikcejom-zobacor] {
    align-items: end;
    padding: 1rem;
  }

  html[data-reqor] [data-ikcejom-roqse] {
    width: 100%;
    max-height: calc(100dvh - 2rem);
    border-radius: calc(var(--lhic-katuawaw) * 1.35);
  }

  html[data-reqor] [data-ikcejom-vomhujqur] {
    padding: 3rem 2rem 2.2rem;
  }

  html[data-reqor] [data-ikcejom-vomhujqur] > h2 {
    font-size: 3.2rem;
  }

  html[data-reqor] [data-ikcejom-vomhujqur] > p {
    margin-top: 1.2rem;
    font-size: 1.45rem;
  }

  html[data-reqor] [data-ikcejom-ovsaejpub] {
    margin-top: 1.6rem;
  }

  html[data-reqor] [data-xoifivar] .xoifivar-leqjaxeto-lebhaukoc {
    padding: 1.6rem;
    overflow: visible;
  }

  html[data-reqor] [data-xoifivar] .xoifivar-leqjaxeto-lebhaukoc .row {
    grid-template-columns: 1fr;
    gap: 1.6rem;
    margin: 0;
    overflow: visible;
  }

  html[data-reqor] [data-xoifivar] .xoifivar-leqjaxeto-lebhaukoc .row > * {
    width: 100%;
    min-width: 0;
    padding: 0;
  }

  html[data-reqor] [data-xoifivar] .xoifivar-lebhaukoc > .row {
    margin-inline: 0;
  }

  html[data-reqor] [data-xoifivar] .xoifivar-lebhaukoc > .row > * {
    width: 100%;
    min-width: 0;
    padding-inline: 0;
  }
}

@media (max-width: 390px) {
  html[data-reqor] [data-laavwevdeq-hionkob] {
    gap: 0.4rem;
  }

  html[data-reqor] [data-laavwevdeq-jaigu] {
    padding-inline: 0.45rem;
  }

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

  html[data-reqor] [data-dooga-ikcejom] img {
    width: 4.2rem;
    height: 4.2rem;
  }

  html[data-reqor] [data-voozurax-teqbo] {
    grid-template-columns: 1fr;
  }

  html[data-reqor] [data-voozurax-teqbo] > .hsude-kkra {
    width: 100%;
  }

  html[data-reqor] [data-ikcejom-vomhujqur] {
    padding-inline: 1.6rem;
  }
}

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

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

html[data-reqor] [data-foruhedu-pwikvih-bumeh] > summary {
  font-family: "Inter", sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.3;
}

html[data-reqor] .xedojisdow-bumeh-lebhaukoc #luzZujubo.open-dropdown {
  max-height: min(60vh, calc(100dvh - 20rem));
  overflow-y: auto;
}

@media (min-width: 992px) {
  html[data-reqor] .xedojisdow-bumeh-lebhaukoc #luzZujubo {
    min-width: min(28rem, calc(100vw - 4rem));
  }

  html[data-reqor] #zeupivar .xedojisdow-yzowgixsij .xedojisdow-zarji-ofiba:has(> details),
  html[data-reqor] #zeupivar .xedojisdow-yzowgixsij .xedojisdow-zarji-ofiba:has(> details):hover,
  html[data-reqor] #zeupivar .xedojisdow-yzowgixsij .xedojisdow-zarji-ofiba:has(> details):focus-within {
    background: var(--lhic-luqsoxegi);
    color: var(--lhic-juwji);
  }

  html[data-reqor] #zeupivar [data-foruhedu-pwikvih-bumeh] > summary {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    cursor: pointer;
    color: var(--lhic-juwji);
    list-style: none;
  }

  html[data-reqor] #zeupivar [data-foruhedu-pwikvih-bumeh] > summary::-webkit-details-marker {
    display: none;
  }

  html[data-reqor] #zeupivar [data-foruhedu-pwikvih-bumeh] > summary::after {
    content: "+";
    flex: 0 0 auto;
    font-size: 1.8rem;
    font-weight: 400;
  }

  html[data-reqor] #zeupivar [data-foruhedu-pwikvih-bumeh][open] > summary::after {
    content: "\2212";
  }

  html[data-reqor] #zeupivar [data-foruhedu-pwikvih-bumeh] > summary:focus-visible {
    outline: 2px solid var(--lhic-hkozomvoj);
    outline-offset: 2px;
  }

  html[data-reqor] #zeupivar [data-foruhedu-lehuiwat-zarji] {
    max-height: none;
    margin: 1.2rem 0 0;
    overflow: visible;
    padding-left: 1.6rem;
  }

  html[data-reqor] #zeupivar [data-foruhedu-lehuiwat-zarji] li + li {
    margin-top: 1.2rem;
  }

  html[data-reqor] #zeupivar [data-foruhedu-lehuiwat-zarji] a {
    display: block;
    color: var(--lhic-juwji);
    line-height: 1.35;
    overflow-wrap: anywhere;
  }

  html[data-reqor] #zeupivar [data-foruhedu-lehuiwat-zarji] a:hover,
  html[data-reqor] #zeupivar [data-foruhedu-lehuiwat-zarji] a:focus-visible {
    color: var(--lhic-hkozomvoj);
  }

  html[data-reqor] .zeupivar-wiye .zeupivar-wiye-bumeh > .bumeh-zarji > li > .zeupivar-befo-bumeh {
    top: calc(100% - 1px);
  }

  html[data-reqor] .zeupivar-wiye .zeupivar-wiye-bumeh > .bumeh-zarji > li[data-befo-bumeh-twode] > .zeupivar-befo-bumeh {
    right: 0;
    left: auto !important;
    transform: none !important;
  }

  html[data-reqor] .zeupivar-wiye .zeupivar-wiye-bumeh > .bumeh-zarji > li:focus-within > .zeupivar-befo-bumeh,
  html[data-reqor] .zeupivar-wiye .zeupivar-wiye-bumeh > .bumeh-zarji > li:hover > .zeupivar-befo-bumeh {
    visibility: visible;
    opacity: 1;
  }
}

@media (min-width: 992px) {
  html[data-reqor] .zeupivar-wiye .zeupivar-wiye-bumeh > .bumeh-zarji > [data-zeupivar-lehuiwat-bumeh="expanded"] {
    position: relative;
  }

  html[data-reqor] .zeupivar-wiye .zeupivar-wiye-bumeh > .bumeh-zarji > [data-zeupivar-lehuiwat-bumeh="expanded"] > [data-zeupivar-lehuiwat-zarji] {
    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-reqor] .zeupivar-wiye .zeupivar-wiye-bumeh > .bumeh-zarji > [data-zeupivar-lehuiwat-vokidjpir="3"] > [data-zeupivar-lehuiwat-zarji] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    width: min(56rem, calc(100vw - 4rem));
  }

  html[data-reqor] .zeupivar-wiye .zeupivar-wiye-bumeh > .bumeh-zarji > [data-zeupivar-lehuiwat-vokidjpir="4"] > [data-zeupivar-lehuiwat-zarji] {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  html[data-reqor] .zeupivar-wiye .zeupivar-wiye-bumeh > .bumeh-zarji > [data-zeupivar-lehuiwat-bumeh="expanded"] > [data-zeupivar-lehuiwat-zarji] li,
  html[data-reqor] .zeupivar-wiye .zeupivar-wiye-bumeh > .bumeh-zarji > [data-zeupivar-lehuiwat-bumeh="expanded"] > [data-zeupivar-lehuiwat-zarji] a {
    min-width: 0;
  }

  html[data-reqor] .zeupivar-wiye .zeupivar-wiye-bumeh > .bumeh-zarji > [data-zeupivar-lehuiwat-bumeh="expanded"] > [data-zeupivar-lehuiwat-zarji] a {
    display: block;
    overflow-wrap: anywhere;
  }

  html[data-reqor] [data-lehuiwat-licusenic-lulzomvoh] {
    display: none;
  }

  html[data-reqor] [data-lehuiwat-licusenic] > [data-lehuiwat-licusenic-vomhujqur] {
    display: block;
  }

  html[data-reqor] [data-lehuiwat-licusenic-lfhahpum] {
    max-height: 44rem;
    overflow-y: auto;
  }
}

@media (max-width: 991px) {
  html[data-reqor] [data-foruhedu-lehuiwat-zarji] {
    max-height: 60vh;
    margin-top: 1.6rem;
    overflow-y: auto;
  }

  html[data-reqor] [data-foruhedu-lehuiwat-zarji] li + li {
    margin-top: 1.2rem;
  }

  html[data-reqor] [data-lehuiwat-licusenic-lulzomvoh] {
    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-reqor] [data-lehuiwat-licusenic-lulzomvoh]::after {
    content: "+";
    grid-column: 2;
    grid-row: 1;
    font-size: 2rem;
    font-weight: 400;
  }

  html[data-reqor] [data-lehuiwat-licusenic-mowrheka]:checked + [data-lehuiwat-licusenic-lulzomvoh]::after {
    content: "\2212";
  }

  html[data-reqor] [data-lehuiwat-licusenic] > [data-lehuiwat-licusenic-vomhujqur] {
    display: none;
  }

  html[data-reqor] [data-lehuiwat-licusenic-mowrheka]:checked ~ [data-lehuiwat-licusenic-vomhujqur] {
    display: block;
  }

  html[data-reqor] [data-lehuiwat-licusenic-vuqfujqos] {
    grid-column: 1 / -1;
    font-size: 1.3rem;
    font-weight: 400;
  }

  html[data-reqor] [data-lehuiwat-licusenic-vomhujqur] > .pkecginug-zeerajcos {
    display: none;
  }

  html[data-reqor] [data-lehuiwat-licusenic-lfhahpum] {
    max-height: 60vh;
    margin-top: 2rem;
    overflow-y: auto;
  }
}

html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-yivuxasdiv] {
  font-size: 1.3rem;
  line-height: 1.45;
}

html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-yivuxasdiv-ebdupuvira] {
  font-size: 1.4rem;
}

html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-cwaowuy-goozo] {
  font-size: 1.25rem;
  line-height: 1.45;
}

html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-cwaowuy-ofiba] strong {
  font-size: 1.3rem;
}

html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-laavwevdeq-jaigu] > strong,
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-laavwevdeq-jaigu] > span,
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-laavwevdeq-jaigu-nalbanequd] {
  font-size: 1.2rem !important;
  line-height: 1.3;
}

html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-laavwevdeq-jaigu] > small {
  font-size: 1.1rem !important;
  line-height: 1.25;
}

html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-dooga-ikcejom] small {
  font-size: 1.2rem;
}

html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-dooga-ikcejom] a {
  font-size: 1.3rem;
  line-height: 1.35;
}

html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-dooga-ikcejom] strong {
  font-size: 1.2rem;
}


                                                                                                                                                                                                            
html[data-reqor] {
    --z8u-idne: #1f211f;
    --z8u-juwji: #3b3e3a;
    --z8u-bisop: #62655f;
    --z8u-sauklop: #9fa29b;
    --z8u-zamov: #dddfd8;
    --z8u-gyakayi: #ecede7;
    --z8u-qmihbuc: #f5f5f1;
    --z8u-kmuqabo: #ffffff;
    --z8u-wirccevug: "Jost", "Inter", "Helvetica Neue", Arial, sans-serif;
    --z8u-homho: "Inter", "Helvetica Neue", Arial, sans-serif;
    --z8u-yukfiviw: clamp(1.6rem, 3.2vw, 4.4rem);
    --z8u-vibo: 140rem;
    --z8u-ro-gfe: .5rem;
    --z8u-ro-byi: .8rem;
    --z8u-ro: 1.2rem;
    --z8u-ro-tse: 1.8rem;
    --z8u-ro-gxa: 2.6rem;
    --z8u-lebhaukoc: clamp(4.8rem, 6.4vw, 9.6rem);
    --z8u-jamjo: var(--hasot-luqsoxegi-abxa);
    --z8u-lkupuzal-byi: 0 1px 2px color-mix(in srgb, var(--z8u-idne) 5%, transparent);
    --z8u-lkupuzal: 0 1px 2px color-mix(in srgb, var(--z8u-idne) 4%, transparent), 0 1.8rem 4rem -2rem color-mix(in srgb, var(--z8u-idne) 22%, transparent);
    --z8u-lkupuzal-tse: 0 3rem 7rem -2.4rem color-mix(in srgb, var(--z8u-idne) 38%, transparent);
    --z8u-iorog: cubic-bezier(.2, .7, .2, 1);
    --z8u-hweybiv: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.5h11v9h-11z'/%3E%3Cpath d='M13.5 9.5h4l3 3.2v2.8h-7z'/%3E%3Ccircle cx='6.5' cy='17.5' r='1.8'/%3E%3Ccircle cx='17' cy='17.5' r='1.8'/%3E%3C/svg%3E");
    --z8u-hehdurik: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8.5' r='3.6'/%3E%3Cpath d='M4.8 20c.9-3.6 3.8-5.6 7.2-5.6s6.3 2 7.2 5.6'/%3E%3C/svg%3E");
    --z8u-gepiwud: "EB Garamond", Georgia, serif;
    --z8u-qmoybup: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7'/%3E%3C/svg%3E");
    --lhic-luqsoxegi: var(--z8u-kmuqabo);
    --lhic-juwji: var(--z8u-idne);
    --lhic-zurevon: var(--z8u-bisop);
    --lhic-tohpivud: var(--z8u-zamov);
    --lhic-hedjo: var(--z8u-gyakayi);
    --lhic-katuawaw: var(--z8u-ro);
    background: var(--z8u-qmihbuc);
}

html[data-reqor] body {
    background: var(--z8u-qmihbuc);
    color: var(--z8u-juwji);
    font-family: var(--z8u-homho);
    font-weight: 400 !important;
    font-variation-settings: "wght" 400;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}
html[data-reqor] body :is(p, a, li, label, input, select, textarea, button, td, th, summary) {
    font-family: inherit;
}
html[data-reqor] body a {
    font-weight: inherit;
}
html[data-reqor] :is(.xoifivar, .ugaulok-wesoagpik) {
    font-family: var(--z8u-homho);
}
                                                                                          
html[data-reqor] body :is(h1, h2, h3, h4, h5, h6) {
    color: var(--z8u-idne);
    font-family: var(--z8u-wirccevug);
    font-weight: 400 !important;
    font-variation-settings: "wght" 520;
    letter-spacing: -.02em;
}
html[data-reqor] body :is(strong, b) {
    font-weight: 400 !important;
    font-variation-settings: "wght" 620;
}
html[data-reqor] body ::selection {
    background: var(--hasot-hkozomvoj);
    color: var(--hasot-hkozomvoj-nsu);
}

                                             
html[data-reqor] #zeupivar .container,
html[data-reqor] section.hkurixqer > .container,
html[data-reqor] section.qwuva > .container,
html[data-reqor] section.ugaulok > .container,
html[data-reqor] section.hkurixqer-roqji > .container,
html[data-reqor] section.checkout > .container,
html[data-reqor] .lwufogub-tupukkox-tuuzaqi > .container,
html[data-reqor] .hkurixqer.xoifivar > .container {
    width: 100%;
    max-width: var(--z8u-vibo);
    padding-inline: var(--z8u-yukfiviw) !important;
}

                                                                 
html[data-reqor] .hsude-kkra,
html[data-reqor] .hkurixqer-kkra,
html[data-reqor] button.hsude-kkra {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 1.2rem;
    min-height: 5.2rem;
    padding: 1.2rem 2.4rem;
    border: 1px solid var(--hasot-hkozomvoj) !important;
    border-radius: var(--z8u-ro-byi) !important;
    background: var(--hasot-hkozomvoj) !important;
    color: var(--hasot-hkozomvoj-nsu) !important;
    font-family: var(--z8u-homho) !important;
    font-size: 1.5rem;
    font-weight: 400 !important;
    font-variation-settings: "wght" 580;
    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, color .2s ease, padding .25s var(--z8u-iorog);
}
html[data-reqor] .hsude-kkra::after {
    display: none !important;
}
html[data-reqor] .hsude-kkra span {
    color: inherit !important;
}
html[data-reqor] .hsude-kkra:hover,
html[data-reqor] .hsude-kkra:focus-visible,
html[data-reqor] .hkurixqer-kkra:hover,
html[data-reqor] .hkurixqer-kkra:focus-visible {
    border-color: var(--hasot-hkozomvoj-lwhakkuf) !important;
    background: var(--hasot-hkozomvoj-lwhakkuf) !important;
    color: var(--hasot-hkozomvoj-nsu) !important;
}
html[data-reqor] :is(.hsude-kkra, .hkurixqer-kkra, a, button, summary, input, select, [role="button"]):focus-visible {
    outline: 2px solid var(--hasot-hkozomvoj);
    outline-offset: 2px;
}
                                                                        
html[data-reqor] :is(
    .hkurixqer-oydal-vomhujqur .hkurixqer-laavwevdeq > .hsude-kkra,
    .lwufogub-keco-waze-kiva .hsude-kkra,
    [data-roqji-ovsaejpub] .hsude-kkra,
    [data-bamux-roqji-lulzomvoh] .roqji-kkra a,
    [data-ikcejom-ovsaejpub] > .hsude-kkra,
    .lwufogub-roqji-armqqec .hsude-kkra
) {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    padding: .6rem .6rem .6rem 2rem !important;
    text-align: left;
}
html[data-reqor] :is(
    .hkurixqer-oydal-vomhujqur .hkurixqer-laavwevdeq > .hsude-kkra,
    .lwufogub-keco-waze-kiva .hsude-kkra,
    [data-roqji-ovsaejpub] .hsude-kkra,
    [data-bamux-roqji-lulzomvoh] .roqji-kkra a,
    [data-ikcejom-ovsaejpub] > .hsude-kkra,
    .lwufogub-roqji-armqqec .hsude-kkra
)::after {
    position: static !important;
    inset: auto !important;
    z-index: auto !important;
    display: grid !important;
    flex: 0 0 auto;
    place-items: center;
    width: 4rem !important;
    height: 4rem !important;
    border-radius: var(--z8u-ro-gfe);
    background: color-mix(in srgb, currentColor 16%, transparent) !important;
    color: inherit;
    content: "\2192";
    font-family: var(--z8u-homho);
    font-size: 1.7rem;
    font-variation-settings: "wght" 500;
    line-height: 1;
    transition: transform .25s var(--z8u-iorog), background-color .2s ease;
}
html[data-reqor] :is(.hkurixqer-oydal-vomhujqur .hkurixqer-laavwevdeq > [data-athi-coq-roqji], .lwufogub-keco-waze-kiva [data-athi-coq-roqji])::after {
    content: "+";
    font-size: 2.2rem;
    font-variation-settings: "wght" 400;
}
html[data-reqor] :is(
    .hkurixqer-oydal-vomhujqur .hkurixqer-laavwevdeq > .hsude-kkra,
    .lwufogub-keco-waze-kiva .hsude-kkra,
    [data-roqji-ovsaejpub] .hsude-kkra,
    [data-bamux-roqji-lulzomvoh] .roqji-kkra a,
    [data-ikcejom-ovsaejpub] > .hsude-kkra,
    .lwufogub-roqji-armqqec .hsude-kkra
):hover::after {
    transform: translateX(2px);
}

                                                                                    
html[data-reqor] [data-nqiwrepliz-kiva] {
    min-height: 3.8rem;
    background: var(--z8u-gyakayi) !important;
    border: 0 !important;
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-homho);
    font-size: 1.25rem;
    font-weight: 400 !important;
    letter-spacing: .01em;
}
html[data-reqor] [data-nqiwrepliz-fergobeni] {
    display: inline-flex;
    align-items: center;
    gap: .8rem;
    font-weight: 400 !important;
    font-variation-settings: "wght" 540;
}
html[data-reqor] [data-nqiwrepliz-fergobeni]::before {
    width: .6rem;
    height: .6rem;
    flex: 0 0 auto;
    border-radius: 50%;
    background: var(--hasot-hkozomvoj);
    content: "";
}
html[data-reqor] .lwufogub-nqiwrepliz-kzontatxol-hwiybik {
    height: .2rem;
    background: color-mix(in srgb, var(--z8u-idne) 10%, transparent) !important;
}
html[data-reqor] [data-nqiwrepliz-kzontatxol] {
    background: var(--hasot-hkozomvoj) !important;
}

                                                                             
html[data-reqor] #zeupivar {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}
html[data-reqor] .zeupivar-casa-lebhaukoc {
    background: transparent !important;
    border: 0 !important;
}
html[data-reqor] .zeupivar-casa-lebhaukoc .zeupivar-casa {
    min-height: 3.4rem;
    justify-content: flex-end;
}
html[data-reqor] .zeupivar-vomhoxqam {
    color: var(--z8u-bisop) !important;
    font-size: 1.2rem;
}
html[data-reqor] .zeupivar-vomhoxqam .vomhoxqam-gucmivek,
html[data-reqor] .zeupivar-vomhoxqam a {
    margin-left: .6rem;
    color: var(--z8u-idne) !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 540;
}
@media (min-width: 992px) {
    html[data-reqor] #zeupivar {
        position: relative;
        display: grid;
        grid-template-columns: auto auto minmax(0, 1fr) auto auto auto;
        align-items: center;
        column-gap: .8rem;
        padding: 0 max(calc(var(--z8u-yukfiviw) + 1.2rem), calc(50% - var(--z8u-vibo) / 2 + var(--z8u-yukfiviw) + 1.2rem)) 1.2rem;
    }
    html[data-reqor] #zeupivar::before {
        grid-column: 1 / -1;
        grid-row: 2;
        align-self: stretch;
        margin: 0 -1.2rem;
        border: 1px solid var(--z8u-zamov);
        border-radius: var(--z8u-ro-tse);
        background: var(--z8u-kmuqabo);
        box-shadow: var(--z8u-lkupuzal-byi);
        content: "";
    }
    html[data-reqor] #zeupivar > .zeupivar-casa-lebhaukoc {
        grid-column: 1 / -1;
        grid-row: 1;
    }
    html[data-reqor] #zeupivar > .zeupivar-casa-lebhaukoc > .container {
        padding-inline: 0 !important;
    }
    html[data-reqor] #zeupivar > .zeupivar-vedfivuj-lebhaukoc,
    html[data-reqor] #zeupivar > .zeupivar-vedfivuj-lebhaukoc > .container,
    html[data-reqor] #zeupivar .zeupivar-vedfivuj,
    html[data-reqor] #zeupivar .zeupivar-vedfivuj .zeupivar-roqji-eyojkur,
    html[data-reqor] #zeupivar > .zeupivar-tokfuqec,
    html[data-reqor] #zeupivar > .zeupivar-tokfuqec > .container,
    html[data-reqor] #zeupivar .zeupivar-tokfuqec .zeupivar-wiye {
        display: contents !important;
    }
    html[data-reqor] #zeupivar .zeupivar-wiye .xedojisdow-bumeh-lebhaukoc {
        position: relative;
        z-index: 3;
        grid-column: 1;
        grid-row: 2;
    }
    html[data-reqor] #zeupivar .zeupivar-vedfivuj .zefab {
        position: relative;
        z-index: 1;
        grid-column: 2;
        grid-row: 2;
        min-width: 0;
        max-width: 30rem;
        padding: 1.6rem 2.4rem 1.6rem .8rem;
    }
    html[data-reqor] #zeupivar .zeupivar-wiye-bumeh {
        position: relative;
        z-index: 2;
        grid-column: 3;
        grid-row: 2;
    }
    html[data-reqor] #zeupivar .zeupivar-vedfivuj .zeupivar-leucylad {
        position: relative;
        z-index: 6;
        grid-column: 4;
        grid-row: 2;
    }
    html[data-reqor] #zeupivar .zeupivar-vedfivuj .zeupivar-bahuowehamem {
        position: relative;
        z-index: 1;
        grid-column: 5;
        grid-row: 2;
    }
    html[data-reqor] #zeupivar .zeupivar-vedfivuj .zeupivar-roqji {
        position: relative;
        z-index: 2;
        grid-column: 6;
        grid-row: 2;
    }
    html[data-reqor] #zeupivar .zeupivar-vedfivuj .zeupivar-adigi,
    html[data-reqor] #zeupivar .zeupivar-nedpuvid-kkra:not(:has(*)) {
        display: none;
    }
    html[data-reqor] #zeupivar .zeupivar-nedpuvid-kkra {
        position: relative;
        z-index: 1;
        grid-column: 3;
        grid-row: 2;
        justify-self: end;
    }
}
html[data-reqor] .zeupivar-vedfivuj .zefab a {
    text-decoration: none;
}
html[data-reqor] .zeupivar-vedfivuj .zefab .pkecginug-zeerajcos,
html[data-reqor] .zeupivar-vedfivuj .zefab .lwufogub-rublpuspeh,
html[data-reqor] .zeupivar-vedfivuj .zefab .lwufogub-hasot-rublpuspeh {
    display: inline-block;
    max-width: none;
    overflow: visible;
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-wirccevug);
    font-size: clamp(2.1rem, 1.8vw, 2.5rem);
    font-weight: 400 !important;
    font-variation-settings: "wght" 560;
    letter-spacing: -.03em;
    line-height: 1.05;
    text-overflow: clip;
    white-space: normal;
}
html[data-reqor] .zeupivar-vedfivuj .zeupivar-leucylad {
    width: auto;
    height: auto;
    border-radius: 0;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}
html[data-reqor] .zeupivar-vedfivuj .zeupivar-leucylad-kkra,
html[data-reqor] .zeupivar-vedfivuj .zeupivar-bahuowehamem .roqji-ofiba,
html[data-reqor] .zeupivar-vedfivuj .zeupivar-roqji .roqji-ofiba {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: .8rem;
    min-width: 4.4rem;
    height: 4.4rem;
    padding: 0;
    border: 1px solid transparent !important;
    border-radius: var(--z8u-ro-byi);
    background: transparent !important;
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-homho);
    font-size: 1.4rem;
    font-weight: 400 !important;
    font-variation-settings: "wght" 560;
    text-decoration: none;
    transition: background-color .2s ease, border-color .2s ease;
}
html[data-reqor] .zeupivar-vedfivuj .zeupivar-leucylad-kkra > span,
html[data-reqor] .zeupivar-vedfivuj .zeupivar-bahuowehamem .roqji-ofiba > span:first-child,
html[data-reqor] .zeupivar-vedfivuj .zeupivar-roqji .roqji-ofiba > span:first-child {
    display: grid;
    place-items: center;
}
html[data-reqor] .zeupivar-vedfivuj .zeupivar-leucylad-kkra svg {
    width: 1.8rem;
    height: 1.8rem;
}
html[data-reqor] .zeupivar-vedfivuj .zeupivar-leucylad-kkra:hover,
html[data-reqor] .zeupivar-vedfivuj .zeupivar-leucylad-kkra:focus-visible,
html[data-reqor] .zeupivar-vedfivuj .zeupivar-bahuowehamem .roqji-ofiba:hover,
html[data-reqor] .zeupivar-vedfivuj .zeupivar-roqji .roqji-ofiba:hover {
    background: var(--z8u-gyakayi) !important;
}
                                                                         
html[data-reqor] .zeupivar-vedfivuj .zeupivar-roqji .roqji-ofiba {
    padding: 0 1.2rem 0 1.1rem;
    border-color: var(--z8u-zamov) !important;
}
html[data-reqor] .zeupivar-vedfivuj .zeupivar-bahuowehamem .roqji-ofiba .roqji-juwji:not(:has(:not(:empty))) {
    display: none;
}
html[data-reqor] .zeupivar-vedfivuj .zeupivar-roqji .roqji-ofiba .roqji-juwji,
html[data-reqor] .zeupivar-vedfivuj .zeupivar-roqji .roqji-ofiba span {
    color: var(--z8u-idne) !important;
}
html[data-reqor] .zeupivar-vedfivuj .zeupivar-leucylad-kkra svg path,
html[data-reqor] .zeupivar-vedfivuj .zeupivar-bahuowehamem svg path,
html[data-reqor] .zeupivar-vedfivuj .zeupivar-roqji svg path {
    fill: var(--z8u-idne) !important;
}
html[data-reqor] .zeupivar-vedfivuj .zeupivar-roqji .roqji-ofiba [data-roqji-pabcawu]:not(:empty),
html[data-reqor] .zeupivar-vedfivuj .zeupivar-bahuowehamem [data-rocpnetyav-pabcawu]:not(:empty),
html[data-reqor] .foruhedu-bumeh-zeupivar [data-roqji-pabcawu]:not(:empty) {
    display: inline-grid;
    place-items: center;
    min-width: 2rem;
    height: 2rem;
    margin-left: .4rem;
    padding: 0 .5rem;
    border-radius: var(--z8u-ro-gfe);
    background: var(--hasot-hkozomvoj) !important;
    color: var(--hasot-hkozomvoj-nsu) !important;
    font-family: var(--z8u-homho);
    font-size: 1.1rem !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 650;
    line-height: 1;
    letter-spacing: 0;
}
html[data-reqor] .zeupivar-vedfivuj .zeupivar-bahuowehamem [data-rocpnetyav-pabcawu]:not(:empty) {
    position: absolute;
    top: -.2rem;
    right: -.2rem;
    margin: 0;
    box-shadow: 0 0 0 2px var(--z8u-kmuqabo);
}

                    
html[data-reqor] .zeupivar-leucylad .zobacor-pkecginug.leucylad {
    z-index: 10056;
}
html[data-reqor] .zeupivar-vedfivuj .zeupivar-roqji-eyojkur .zeupivar-leucylad .zobacor-booca {
    border-bottom: 1px solid var(--z8u-zamov);
    border-radius: 0 0 var(--z8u-ro-gxa) var(--z8u-ro-gxa);
    background: var(--z8u-kmuqabo);
    box-shadow: var(--z8u-lkupuzal-tse);
}
html[data-reqor] .zeupivar-vedfivuj .zeupivar-roqji-eyojkur .zeupivar-leucylad .zobacor-booca .pkecginug-booca {
    max-width: calc(100vw - 3.2rem);
    overflow: hidden;
    border: 1px solid var(--z8u-idne);
    border-radius: var(--z8u-ro-byi);
    background: var(--z8u-kmuqabo);
}
html[data-reqor] .zeupivar-vedfivuj .zeupivar-roqji-eyojkur .zeupivar-leucylad .zobacor-booca .leucylad-lebhaukoc input {
    color: var(--z8u-idne);
    font-family: var(--z8u-homho);
    font-size: 1.6rem;
}
html[data-reqor] .zeupivar-vedfivuj .zeupivar-roqji-eyojkur .zeupivar-leucylad .zobacor-booca .leucylad-lebhaukoc input::placeholder {
    color: var(--z8u-bisop);
}
html[data-reqor] .zeupivar-vedfivuj .zeupivar-roqji-eyojkur .zeupivar-leucylad .zobacor-booca .leucylad-lebhaukoc button {
    color: var(--z8u-juwji);
}
html[data-reqor] .zeupivar-vedfivuj .zeupivar-roqji-eyojkur .zeupivar-leucylad .zobacor-booca .pkecginug-qqapake-kkra svg path {
    fill: var(--z8u-idne) !important;
    stroke: var(--z8u-idne);
}
html[data-reqor] .zeupivar-vedfivuj .zeupivar-roqji-eyojkur .zeupivar-leucylad .zobacor-booca .leucylad-lebhaukoc .hsude-kkra {
    min-height: 100%;
    border-radius: 0 !important;
}

                                                                     
html[data-reqor] .zeupivar-tokfuqec {
    padding: 0 !important;
    background: transparent !important;
    border: 0;
}
html[data-reqor] .zeupivar-wiye .xedojisdow-bumeh-lebhaukoc {
    width: auto;
    flex: 0 0 auto;
}
html[data-reqor] .yzowgixsij-kkra {
    position: relative;
    display: inline-grid;
    place-items: center;
    width: 4.4rem;
    min-width: 0;
    height: 4.4rem;
    padding: 0;
    border: 0 !important;
    border-radius: var(--z8u-ro-byi);
    background: var(--z8u-idne) !important;
    color: var(--z8u-kmuqabo) !important;
    transition: background-color .2s ease;
}
html[data-reqor] .yzowgixsij-kkra:hover,
html[data-reqor] .yzowgixsij-kkra:focus-visible {
    background: var(--hasot-hkozomvoj-lwhakkuf) !important;
}
html[data-reqor] .yzowgixsij-kkra .yzowgixsij-onuci {
    display: grid;
    place-items: center;
    width: 2rem;
    height: 2rem;
    margin: 0;
    background: transparent !important;
}
html[data-reqor] .yzowgixsij-kkra .yzowgixsij-onuci svg {
    width: 1.6rem;
    height: 1.6rem;
}
html[data-reqor] .yzowgixsij-kkra .yzowgixsij-onuci svg rect,
html[data-reqor] .yzowgixsij-kkra .yzowgixsij-onuci svg path {
    fill: var(--z8u-kmuqabo) !important;
}
html[data-reqor] .yzowgixsij-kkra .zarji-juwji {
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
}
                                                               
html[data-reqor] .zeupivar-wiye-bumeh {
    flex: 1 1 auto;
    min-width: 0;
}
html[data-reqor] .zeupivar-wiye-bumeh .bumeh-zarji {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
    gap: 0 .4rem;
    margin: 0;
    padding: 0;
}
html[data-reqor] .zeupivar-wiye-bumeh .bumeh-zarji > li > a {
    display: inline-flex;
    align-items: center;
    min-height: 4.4rem;
    padding: 0 1.2rem;
    background: linear-gradient(var(--hasot-hkozomvoj), var(--hasot-hkozomvoj)) no-repeat 1.2rem calc(100% - 1rem) / 0 2px;
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-homho);
    font-size: 1.45rem;
    font-weight: 400 !important;
    font-variation-settings: "wght" 520;
    text-decoration: none;
    transition: background-size .3s var(--z8u-iorog), color .2s ease;
}
html[data-reqor] .zeupivar-wiye-bumeh .bumeh-zarji > li > a .zarji-juwji {
    color: inherit !important;
}
html[data-reqor] .zeupivar-wiye-bumeh .bumeh-zarji > li > a::after {
    display: none;
}
html[data-reqor] .zeupivar-wiye-bumeh .bumeh-zarji > li:hover > a,
html[data-reqor] .zeupivar-wiye-bumeh .bumeh-zarji > li > a:focus-visible {
    background-size: calc(100% - 2.4rem) 2px;
    color: var(--z8u-idne) !important;
}
html[data-reqor] .zeupivar-wiye-bumeh .bumeh-zarji .zeupivar-befo-bumeh {
    padding: .8rem;
    border: 1px solid var(--z8u-zamov);
    border-radius: var(--z8u-ro);
    background: var(--z8u-kmuqabo);
    box-shadow: var(--z8u-lkupuzal);
}
html[data-reqor] .zeupivar-wiye-bumeh .bumeh-zarji .zeupivar-befo-bumeh a {
    border-radius: var(--z8u-ro-gfe);
    color: var(--z8u-juwji) !important;
    overflow-wrap: normal;
    word-break: normal;
    hyphens: auto;
}
html[data-reqor] .zeupivar-wiye-bumeh .bumeh-zarji .zeupivar-befo-bumeh a:hover {
    background: var(--z8u-gyakayi);
    color: var(--z8u-idne) !important;
}
html[data-reqor] .zeupivar-wiye .xedojisdow-bumeh-lebhaukoc .xedojisdow-yzowgixsij {
    top: 5.6rem;
    border: 0;
    border-radius: var(--z8u-ro);
    box-shadow: none;
}
html[data-reqor] .zeupivar-wiye .xedojisdow-bumeh-lebhaukoc .xedojisdow-yzowgixsij.open-dropdown {
    border: 1px solid var(--z8u-zamov);
    background: var(--z8u-kmuqabo);
    box-shadow: var(--z8u-lkupuzal);
}
html[data-reqor] .zeupivar-wiye .xedojisdow-bumeh-lebhaukoc .xedojisdow-yzowgixsij .xedojisdow-zarji-ofiba > a,
html[data-reqor] .zeupivar-wiye .xedojisdow-bumeh-lebhaukoc .xedojisdow-yzowgixsij summary {
    color: var(--z8u-idne) !important;
}
html[data-reqor] .zeupivar-nedpuvid-kkra:empty {
    display: none;
}

                                                                        
html[data-reqor] .foruhedu-bumeh {
    padding: .8rem var(--z8u-yukfiviw) !important;
    background: transparent !important;
}
html[data-reqor] .foruhedu-bumeh-zeupivar {
    display: grid !important;
    grid-template-columns: 4.4rem minmax(0, 1fr) 4.4rem;
    align-items: center;
    gap: 1.2rem;
    min-height: 6rem;
    padding: .8rem;
    border: 1px solid var(--z8u-zamov);
    border-radius: var(--z8u-ro-tse);
    background: var(--z8u-kmuqabo);
    box-shadow: var(--z8u-lkupuzal-byi);
}
html[data-reqor] .foruhedu-bumeh-zeupivar > .btn,
html[data-reqor] .foruhedu-bumeh-zeupivar > .zeupivar-roqji {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 4.4rem;
    height: 4.4rem;
    padding: 0;
    border: 1px solid var(--z8u-zamov) !important;
    border-radius: var(--z8u-ro-byi);
    background: var(--z8u-kmuqabo) !important;
}
html[data-reqor] .foruhedu-bumeh-zeupivar > .btn {
    grid-column: 1;
    grid-row: 1;
    border-color: var(--z8u-idne) !important;
    background: var(--z8u-idne) !important;
}
html[data-reqor] .foruhedu-bumeh-zeupivar > .zeupivar-roqji {
    grid-column: 3;
    grid-row: 1;
}
html[data-reqor] .foruhedu-bumeh-zeupivar > .zeupivar-roqji [data-roqji-pabcawu]:not(:empty) {
    position: absolute;
    top: -.6rem;
    right: -.6rem;
    margin: 0;
    box-shadow: 0 0 0 2px var(--z8u-kmuqabo);
}
html[data-reqor] .foruhedu-bumeh svg path,
html[data-reqor] .foruhedu-bumeh svg rect {
    fill: var(--z8u-idne) !important;
}
html[data-reqor] .foruhedu-bumeh-zeupivar > .btn svg path,
html[data-reqor] .foruhedu-bumeh-zeupivar > .btn svg rect {
    fill: var(--z8u-kmuqabo) !important;
}
html[data-reqor] .foruhedu-zeupivar-zefab {
    grid-column: 2;
    grid-row: 1;
    min-width: 0;
    text-align: left;
    text-decoration: none;
}
html[data-reqor] .foruhedu-bumeh-zeupivar .foruhedu-zeupivar-zefab .pkecginug-zeerajcos,
html[data-reqor] .foruhedu-bumeh-zeupivar .foruhedu-zeupivar-zefab .lwufogub-rublpuspeh,
html[data-reqor] .foruhedu-bumeh-zeupivar .foruhedu-zeupivar-zefab .lwufogub-hasot-rublpuspeh {
    display: block;
    max-width: none;
    overflow: visible;
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-wirccevug);
    font-size: clamp(1.9rem, 5.2vw, 2.3rem);
    font-weight: 400 !important;
    font-variation-settings: "wght" 560;
    letter-spacing: -.03em;
    line-height: 1.05;
    text-align: left;
    text-overflow: clip;
    white-space: normal;
    overflow-wrap: anywhere;
}
html[data-reqor] .offcanvas {
    font-family: var(--z8u-homho);
}
html[data-reqor] .offcanvas.offcanvas-start {
    z-index: 10057;
    width: min(36rem, 90vw);
    border-right: 1px solid var(--z8u-zamov);
    background: var(--z8u-qmihbuc);
}
html[data-reqor] .offcanvas-backdrop {
    z-index: 10056;
}
html[data-reqor] .offcanvas-body {
    padding: 1.6rem 1.6rem 2.4rem;
}
html[data-reqor] .offcanvas-body .zeupivar-casa {
    margin: 0 0 1.6rem;
}
html[data-reqor] .offcanvas-body .zeupivar-casa .hsude-kkra .btn-close {
    filter: invert(1);
    opacity: 1;
}
html[data-reqor] .offcanvas-body .zeupivar-casa .hsude-kkra {
    width: 4.4rem;
    min-width: 0;
    height: 4.4rem;
    min-height: 0;
    padding: 0;
    border-color: var(--z8u-zamov) !important;
    background: var(--z8u-kmuqabo) !important;
}
html[data-reqor] .offcanvas-body .zeupivar-casa .zeupivar-bahuowehamem .roqji-ofiba {
    display: grid;
    place-items: center;
    width: 4.4rem;
    height: 4.4rem;
    border: 1px solid var(--z8u-zamov);
    border-radius: var(--z8u-ro-byi);
    background: var(--z8u-kmuqabo);
}
html[data-reqor] .offcanvas-body .zeupivar-casa .zeupivar-bahuowehamem svg path {
    fill: var(--z8u-idne) !important;
}
html[data-reqor] .offcanvas-body .zeupivar-esmulux {
    padding: .4rem .4rem .4rem 1.6rem;
    border: 1px solid var(--z8u-zamov);
    border-radius: var(--z8u-ro-byi);
    background: var(--z8u-kmuqabo);
}
html[data-reqor] .offcanvas-body .zeupivar-esmulux input {
    min-width: 0;
    flex: 1 1 auto;
    border: 0;
    background: transparent;
    color: var(--z8u-idne);
    font-size: 1.5rem;
}
html[data-reqor] .offcanvas-body .xedojisdow-yzowgixsij {
    margin-top: 1.6rem;
}
html[data-reqor] .offcanvas-body .xedojisdow-yzowgixsij .xedojisdow-zarji {
    display: flex;
    flex-direction: column;
    gap: 0 !important;
    overflow: hidden;
    border: 1px solid var(--z8u-zamov);
    border-radius: var(--z8u-ro);
    background: var(--z8u-kmuqabo);
}
html[data-reqor] .offcanvas-body .xedojisdow-yzowgixsij .xedojisdow-zarji .xedojisdow-zarji-ofiba {
    border-bottom: 1px solid var(--z8u-zamov);
    background: transparent;
}
html[data-reqor] .offcanvas-body .xedojisdow-yzowgixsij .xedojisdow-zarji .xedojisdow-zarji-ofiba:last-child {
    border-bottom: 0;
}
html[data-reqor] .offcanvas-body .xedojisdow-yzowgixsij .xedojisdow-zarji .xedojisdow-zarji-ofiba > a,
html[data-reqor] .offcanvas-body .xedojisdow-yzowgixsij summary.dropdown-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1.5rem 1.6rem;
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-homho);
    font-size: 1.55rem;
    font-weight: 400 !important;
    font-variation-settings: "wght" 540;
    text-decoration: none;
}
html[data-reqor] .offcanvas-body .xedojisdow-yzowgixsij a > .dropdown-item {
    width: 100%;
    padding: 0;
    background: transparent;
}
html[data-reqor] .offcanvas-body .xedojisdow-yzowgixsij .yzowgixsij-juwji {
    font: inherit;
}
html[data-reqor] .offcanvas-body [data-foruhedu-pwikvih-bumeh] > summary {
    list-style: none;
    cursor: pointer;
}
html[data-reqor] .offcanvas-body [data-foruhedu-pwikvih-bumeh] > summary::-webkit-details-marker {
    display: none;
}
html[data-reqor] .offcanvas-body [data-foruhedu-pwikvih-bumeh] > summary::after {
    color: var(--z8u-bisop);
    visibility: visible;
    content: "+";
    font-size: 1.8rem;
    font-variation-settings: "wght" 400;
}
html[data-reqor] .offcanvas-body [data-foruhedu-pwikvih-bumeh][open] > summary::after {
    content: "\2212";
}
html[data-reqor] .offcanvas-body [data-foruhedu-lehuiwat-zarji] {
    margin: 0 1.6rem 1.4rem;
    padding: .2rem 0 0 1.2rem;
    border-left: 1px solid var(--z8u-zamov);
}
html[data-reqor] .offcanvas-body [data-foruhedu-lehuiwat-zarji] a {
    display: block;
    padding: .5rem 0;
    color: var(--z8u-bisop) !important;
    font-size: 1.45rem;
    text-decoration: none;
}

                                                                                    
html[data-reqor] section.hkurixqer .lebhaukoc-hirhapa {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 2rem;
    margin: 0 0 clamp(2.4rem, 3vw, 3.6rem) !important;
    padding: 0;
    border: 0;
    text-align: left;
}
html[data-reqor] section.hkurixqer .lebhaukoc-hirhapa::after {
    order: 2;
    flex: 1 1 auto;
    min-width: 2rem;
    height: 1px;
    background: var(--z8u-zamov);
    content: "";
}
html[data-reqor] section.hkurixqer .lebhaukoc-hirhapa h5 {
    order: 1;
    min-width: 0;
    margin: 0;
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-wirccevug) !important;
    font-size: clamp(2.6rem, 2.6vw, 3.6rem);
    font-weight: 400 !important;
    font-variation-settings: "wght" 520;
    letter-spacing: -.025em;
    line-height: 1.1;
    text-wrap: balance;
}
html[data-reqor] section.hkurixqer .lebhaukoc-hirhapa .kaila {
    order: 3;
    flex: 0 0 auto;
    display: inline-flex;
    align-items: center;
    gap: 1rem;
    padding: 0;
    border: 0;
    background: transparent;
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-homho);
    font-size: 1.4rem;
    font-weight: 400 !important;
    font-variation-settings: "wght" 560;
    text-decoration: none;
}
html[data-reqor] section.hkurixqer .lebhaukoc-hirhapa .kaila::after {
    display: grid;
    place-items: center;
    width: 3.4rem;
    height: 3.4rem;
    border: 1px solid var(--z8u-zamov);
    border-radius: var(--z8u-ro-byi);
    background: var(--z8u-kmuqabo);
    content: "\2192";
    font-size: 1.5rem;
    transition: background-color .2s ease, border-color .2s ease, color .2s ease, transform .25s var(--z8u-iorog);
}
html[data-reqor] section.hkurixqer .lebhaukoc-hirhapa .kaila:hover::after,
html[data-reqor] section.hkurixqer .lebhaukoc-hirhapa .kaila:focus-visible::after {
    border-color: var(--hasot-hkozomvoj);
    background: var(--hasot-hkozomvoj);
    color: var(--hasot-hkozomvoj-nsu);
}

                                                                               
html[data-reqor] [data-welor-wuqaw] {
    width: calc(100% - 2 * var(--z8u-yukfiviw));
    max-width: calc(var(--z8u-vibo) - 2 * var(--z8u-yukfiviw));
    height: auto !important;
    margin: .4rem auto 0;
    padding: 0;
    overflow: hidden;
    border: 1px solid var(--z8u-zamov);
    border-radius: var(--z8u-ro-gxa);
    background: var(--z8u-kmuqabo);
}
html[data-reqor] [data-welor-wuqaw] .wuqaw-lyezivih {
    position: relative;
    height: auto;
    overflow: hidden;
}
                                                                       
html[data-reqor] [data-welor-wuqaw] .swiper-pagination {
    position: absolute !important;
    top: auto !important;
    right: 1.6rem !important;
    bottom: 1.6rem !important;
    left: auto !important;
    z-index: 3;
    display: flex;
    align-items: center;
    gap: .2rem;
    width: auto !important;
    padding: .7rem 1rem;
    border-radius: var(--z8u-ro-byi);
    background: color-mix(in srgb, var(--z8u-kmuqabo) 82%, transparent);
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    transform: none !important;
}
html[data-reqor] [data-welor-wuqaw] .swiper-pagination-bullet {
    width: 1.4rem !important;
    height: 1.2rem !important;
    margin: 0 !important;
    opacity: 1 !important;
    background: transparent !important;
    transition: width .3s var(--z8u-iorog);
}
html[data-reqor] [data-welor-wuqaw] .swiper-pagination-bullet::before {
    width: .6rem !important;
    height: .6rem !important;
    border-radius: 99rem !important;
    background: var(--z8u-idne) !important;
    opacity: .28;
    transition: width .3s var(--z8u-iorog), opacity .3s ease;
}
html[data-reqor] [data-welor-wuqaw] .swiper-pagination-bullet-active {
    width: 3rem !important;
}
html[data-reqor] [data-welor-wuqaw] .swiper-pagination-bullet-active::before {
    width: 2.2rem !important;
    background: var(--z8u-idne) !important;
    opacity: 1;
}
html[data-reqor] .lwufogub-homitez-esrniju {
    width: calc(100% - 2 * var(--z8u-yukfiviw));
    max-width: calc(var(--z8u-vibo) - 2 * var(--z8u-yukfiviw));
    margin: clamp(1.2rem, 1.4vw, 1.6rem) auto var(--z8u-lebhaukoc);
    padding: clamp(3.2rem, 4.4vw, 6.4rem) clamp(2.4rem, 4.4vw, 6.4rem) !important;
    border: 1px solid var(--z8u-zamov) !important;
    border-radius: var(--z8u-ro-gxa);
    background: var(--z8u-kmuqabo) !important;
}
html[data-reqor] .lwufogub-homitez-esrniju__eslejit {
    display: grid;
    grid-template-columns: minmax(0, 22rem) minmax(0, 1fr);
    align-items: start;
    gap: 1.8rem clamp(2.4rem, 5vw, 8rem);
    max-width: none !important;
    margin: 0;
    padding: 0 !important;
    text-align: left;
}
html[data-reqor] .lwufogub-homitez-esrniju__uripjuses {
    grid-column: 1;
    grid-row: 1 / span 2;
    display: flex;
    flex-direction: column;
    gap: 1.2rem;
    margin: .8rem 0 0 !important;
    padding: 1.4rem 0 0;
    border-top: 2px solid var(--z8u-idne);
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-homho);
    font-size: 1.2rem;
    font-weight: 400 !important;
    font-variation-settings: "wght" 600;
    letter-spacing: .14em;
    line-height: 1.5;
    text-transform: uppercase;
}
html[data-reqor] .lwufogub-homitez-esrniju__uripjuses::after {
    width: 1rem;
    height: 1rem;
    border-radius: 50%;
    background: var(--hasot-hkozomvoj);
    content: "";
}
html[data-reqor] .lwufogub-homitez-esrniju h1 {
    grid-column: 2;
    max-width: 20ch;
    margin: 0 !important;
    color: var(--z8u-idne);
    font-family: var(--z8u-wirccevug);
    font-size: clamp(3.4rem, 4.2vw, 6rem);
    font-weight: 400 !important;
    font-variation-settings: "wght" 500;
    letter-spacing: -.035em;
    line-height: 1.02;
    text-wrap: balance;
}
html[data-reqor] .lwufogub-homitez-esrniju h1 + p {
    grid-column: 2;
    max-width: 64rem;
    margin: 0 !important;
    color: var(--z8u-juwji);
    font-size: clamp(1.55rem, 1.1vw, 1.7rem);
    line-height: 1.7;
    text-wrap: pretty;
}

                                              
html[data-reqor] section.hkurixqer.xarvaukug-gywhada {
    padding: 0 0 var(--z8u-lebhaukoc) !important;
    background: transparent !important;
}
html[data-reqor] [data-gywhada-lebhaukoc] .row {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: clamp(1.2rem, 1.4vw, 1.6rem);
    margin: 0 !important;
    --bs-gutter-x: 0;
    --bs-gutter-y: 0;
}
html[data-reqor] [data-gywhada-lebhaukoc] .row > [class*="col-"] {
    width: auto;
    max-width: none;
    margin: 0 !important;
    padding: 0 !important;
}
html[data-reqor] [data-gywhada-lebhaukoc] .hkurixqer-pkecginug {
    width: 100%;
    height: auto !important;
    padding: 0 !important;
    overflow: hidden;
    border: 1px solid var(--z8u-zamov) !important;
    border-radius: var(--z8u-ro-tse) !important;
    box-shadow: none !important;
    transition: border-color .3s ease;
}
html[data-reqor] [data-gywhada-lebhaukoc] .hkurixqer-pkecginug:hover {
    border-color: var(--z8u-idne) !important;
}
html[data-reqor] section.hkurixqer.peavhcar-hokow [data-gywhada-lebhaukoc] {
    margin-top: var(--z8u-lebhaukoc);
}

                                                             
html[data-reqor] section.hkurixqer.pwikvih {
    padding: 0 0 var(--z8u-lebhaukoc) !important;
    background: transparent !important;
    border: 0 !important;
}
html[data-reqor] .hkurixqer.pwikvih .pwikvih-lebhaukoc {
    display: flex !important;
    flex-wrap: wrap;
    gap: 1rem;
    margin: 0 !important;
    border: 0;
}
html[data-reqor] .hkurixqer.pwikvih .pwikvih-lebhaukoc .hkurixqer-pkecginug {
    flex: 1 1 auto;
    width: auto;
    min-width: min(100%, 22rem);
    height: auto !important;
    min-height: 0;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden;
    background: var(--z8u-kmuqabo) !important;
    border: 1px solid var(--z8u-zamov) !important;
    border-radius: var(--z8u-ro-tse) !important;
    box-shadow: none !important;
    transition: border-color .25s ease;
}
html[data-reqor] .hkurixqer.pwikvih .pwikvih-lebhaukoc .hkurixqer-pkecginug:hover {
    border-color: var(--z8u-idne) !important;
}
html[data-reqor] .hkurixqer.pwikvih .pwikvih-lebhaukoc .pkecginug-icku {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}
html[data-reqor] .hkurixqer.pwikvih .pwikvih-lebhaukoc a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 2rem;
    width: 100%;
    height: 100%;
    min-height: 9.6rem;
    padding: 2rem 2rem 2rem 2.8rem;
    color: var(--z8u-idne) !important;
    text-align: left;
    text-decoration: none;
}
html[data-reqor] .hkurixqer.pwikvih .pwikvih-lebhaukoc a::after {
    display: grid;
    flex: 0 0 auto;
    place-items: center;
    width: 4.4rem;
    height: 4.4rem;
    border-radius: var(--z8u-ro-byi);
    background: var(--z8u-gyakayi);
    color: var(--z8u-idne);
    content: "\2197";
    font-size: 1.6rem;
    transition: background-color .2s ease, color .2s ease, transform .25s var(--z8u-iorog);
}
html[data-reqor] .hkurixqer.pwikvih .pwikvih-lebhaukoc .hkurixqer-pkecginug:hover a::after {
    background: var(--hasot-hkozomvoj);
    color: var(--hasot-hkozomvoj-nsu);
    transform: rotate(45deg);
}
html[data-reqor] .hkurixqer.pwikvih .lwufogub-pwikvih-colox {
    min-width: 0;
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-wirccevug) !important;
    font-size: clamp(2.2rem, 2vw, 2.8rem);
    font-weight: 400 !important;
    font-variation-settings: "wght" 500;
    letter-spacing: -.025em;
    line-height: 1.1;
    overflow-wrap: anywhere;
}

                                           
html[data-reqor] section.hkurixqer.okqameheg,
html[data-reqor] section.hkurixqer.sqipyih-hokow,
html[data-reqor] section.hkurixqer.casa-lekyajcoy,
html[data-reqor] section.hkurixqer.peavhcar-hokow,
html[data-reqor] section.hkurixqer.qurju-hkurixqer {
    padding: 0 0 var(--z8u-lebhaukoc) !important;
    background: transparent !important;
    border: 0 !important;
}
html[data-reqor] .lwufogub-ivuliweireji-gfanxadtamub + section.hkurixqer {
    padding-top: 0 !important;
}
                                         
html[data-reqor] section.hkurixqer.sqipyih-hokow {
    margin: 0 0 var(--z8u-lebhaukoc);
    padding: var(--z8u-lebhaukoc) 0 !important;
    border-block: 1px solid var(--z8u-zamov) !important;
    background: var(--z8u-gyakayi) !important;
}
html[data-reqor] section.hkurixqer.sqipyih-hokow .lebhaukoc-hirhapa::after {
    background: color-mix(in srgb, var(--z8u-idne) 16%, transparent);
}
html[data-reqor] section.hkurixqer .row.g-5,
html[data-reqor] section.hkurixqer .row.g-4 {
    margin: 0 !important;
    --bs-gutter-x: 0;
    --bs-gutter-y: 0;
}
html[data-reqor] section.hkurixqer .row.g-5 > .row.g-5,
html[data-reqor] section.hkurixqer .row.g-5 > [class*="col-"] {
    padding: 0 !important;
}
html[data-reqor] section.hkurixqer [data-dirhajcop-vcosi] {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: clamp(1rem, 1.2vw, 1.6rem) !important;
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
}
html[data-reqor] section.hkurixqer [data-dirhajcop-vcosi] > [data-dirhajcop-ofiba] {
    width: auto !important;
    max-width: none !important;
    min-width: 0;
    margin: 0 !important;
    padding: 0 !important;
}

                                                                              
html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer],
html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-vcosi] [data-dirhajcop-roqse] {
    display: flex;
    flex-direction: column;
    height: 100% !important;
    min-height: 0 !important;
    padding: 0 0 1.4rem !important;
    overflow: hidden;
    background: var(--z8u-kmuqabo) !important;
    border: 1px solid var(--z8u-zamov) !important;
    border-radius: var(--z8u-ro) !important;
    box-shadow: none !important;
    font-family: var(--z8u-homho);
    cursor: default;
    transition: border-color .25s ease, box-shadow .3s ease;
}
html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer]:hover {
    border-color: color-mix(in srgb, var(--z8u-idne) 38%, var(--z8u-zamov)) !important;
    box-shadow: var(--z8u-lkupuzal) !important;
}
html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .hkurixqer-icku,
html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-vcosi] [data-dirhajcop-roqse] .hkurixqer-icku {
    position: relative;
    flex: 0 0 auto !important;
    width: 100%;
    height: auto !important;
    aspect-ratio: 1 / 1 !important;
    margin: 0 0 1.4rem !important;
    padding: 0 !important;
    overflow: hidden;
    border-bottom: 1px solid var(--z8u-zamov);
    border-radius: 0;
    background: var(--z8u-kmuqabo);
}
html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .hkurixqer-icku[data-yockaopyon]::before {
    position: absolute;
    top: 1.2rem;
    left: 1.2rem;
    z-index: 2;
    display: grid;
    place-items: center;
    min-width: 3.2rem;
    height: 2.6rem;
    padding: 0 .8rem;
    border-radius: var(--z8u-ro-gfe);
    background: var(--hasot-hkozomvoj);
    color: var(--hasot-hkozomvoj-nsu);
    content: attr(data-yockaopyon);
    font-family: var(--z8u-wirccevug);
    font-size: 1.3rem;
    font-weight: 400 !important;
    font-variation-settings: "wght" 600;
    line-height: 1;
    letter-spacing: .02em;
    pointer-events: none;
}
html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .lwufogub-hkurixqer-ericafe-zamyo {
    display: block;
    width: 100%;
    height: 100%;
    padding: clamp(1rem, 1.4vw, 1.8rem);
}
html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .lwufogub-hkurixqer-ericafe-zamyo img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
    color: transparent;
    transition: transform .7s var(--z8u-iorog);
}
html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer]:hover .lwufogub-hkurixqer-ericafe-zamyo img {
    transform: scale(1.04);
}
html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .hkurixqer-icku .hkurixqer-roqji-eyojkur {
    top: 1.2rem;
    right: 1.2rem;
    bottom: auto !important;
    left: auto;
    z-index: 2;
    flex-direction: column;
    gap: .6rem;
    transform: none;
}
html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .hkurixqer-icku .hkurixqer-roqji-eyojkur .roqji-ofiba {
    display: grid;
    place-items: center;
    width: 3.6rem;
    height: 3.6rem;
    padding: 0;
    overflow: hidden;
    border: 1px solid var(--z8u-zamov);
    border-radius: var(--z8u-ro-byi);
    background: var(--z8u-kmuqabo);
    box-shadow: none;
}
html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .hkurixqer-icku .hkurixqer-roqji-eyojkur .roqji-ofiba svg {
    width: 3.4rem;
    height: 3.4rem;
}
html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .hkurixqer-oydal,
html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-vcosi] [data-dirhajcop-roqse] .hkurixqer-oydal {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    align-items: stretch !important;
    width: 100%;
    min-width: 0;
    margin: 0 !important;
    padding: 0 1.6rem !important;
    background: transparent !important;
    text-align: left;
}
html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .hkurixqer-modzsovxeujewe {
    display: contents;
}
html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .hkurixqer-wesoagpik {
    order: 1;
    display: -webkit-box;
    height: auto !important;
    min-height: 2.7em !important;
    overflow: hidden;
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-homho) !important;
    font-size: 1.45rem;
    font-weight: 400 !important;
    font-variation-settings: "wght" 520;
    line-height: 1.35 !important;
    text-decoration: none;
    overflow-wrap: anywhere;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .hkurixqer-wesoagpik:hover {
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: .2em;
}

                                                                              
html[data-reqor] [data-hkurixqer] .kasafbpap[data-kakukkar-jajuawu] {
    --z8u-gyinkoz: 90%;
}
html[data-reqor] [data-hkurixqer] .kasafbpap[data-kakukkar-jajuawu^="5"] { --z8u-gyinkoz: 100%; }
html[data-reqor] [data-hkurixqer] .kasafbpap[data-kakukkar-jajuawu^="4.9"] { --z8u-gyinkoz: 98%; }
html[data-reqor] [data-hkurixqer] .kasafbpap[data-kakukkar-jajuawu^="4.8"] { --z8u-gyinkoz: 96%; }
html[data-reqor] [data-hkurixqer] .kasafbpap[data-kakukkar-jajuawu^="4.7"] { --z8u-gyinkoz: 94%; }
html[data-reqor] [data-hkurixqer] .kasafbpap[data-kakukkar-jajuawu^="4.6"] { --z8u-gyinkoz: 92%; }
html[data-reqor] [data-hkurixqer] .kasafbpap[data-kakukkar-jajuawu^="4.5"] { --z8u-gyinkoz: 90%; }
html[data-reqor] [data-hkurixqer] .kasafbpap[data-kakukkar-jajuawu^="4.4"] { --z8u-gyinkoz: 88%; }
html[data-reqor] [data-hkurixqer] .kasafbpap[data-kakukkar-jajuawu^="4.3"] { --z8u-gyinkoz: 86%; }
html[data-reqor] [data-hkurixqer] .kasafbpap[data-kakukkar-jajuawu^="4.2"] { --z8u-gyinkoz: 84%; }
html[data-reqor] [data-hkurixqer] .kasafbpap[data-kakukkar-jajuawu^="4.1"] { --z8u-gyinkoz: 82%; }
html[data-reqor] [data-hkurixqer] .kasafbpap[data-kakukkar-jajuawu="4"],
html[data-reqor] [data-hkurixqer] .kasafbpap[data-kakukkar-jajuawu^="4.0"] { --z8u-gyinkoz: 80%; }
html[data-reqor] [data-hkurixqer] .kasafbpap[data-kakukkar-jajuawu^="3"] { --z8u-gyinkoz: 70%; }
html[data-reqor] [data-hkurixqer] .kasafbpap[data-kakukkar-jajuawu]::before {
    flex: 0 0 auto;
    background: linear-gradient(90deg, var(--z8u-idne) var(--z8u-gyinkoz), var(--z8u-zamov) var(--z8u-gyinkoz));
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    content: "\2605\2605\2605\2605\2605";
    font-family: var(--z8u-homho);
    letter-spacing: .08em;
    line-height: 1;
}
html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .kasafbpap {
    order: 2;
    display: flex;
    align-items: center;
    justify-content: flex-start !important;
    gap: .6rem;
    margin: .7rem 0 0 !important;
    color: var(--z8u-bisop) !important;
    font-size: 1.2rem;
    font-variant-numeric: tabular-nums;
}
html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .kasafbpap::before {
    font-size: 1.2rem;
}
html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .kasafbpap span {
    color: var(--z8u-bisop) !important;
}
html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .cwuyaja {
    order: 3;
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: flex-start !important;
    gap: .2rem .8rem !important;
    min-width: 0;
    margin: 1rem 0 0 !important;
}
html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .wozo-cwuyaja {
    order: -1;
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-wirccevug);
    font-size: 1.95rem;
    font-weight: 400 !important;
    font-variation-settings: "wght" 560;
    font-variant-numeric: tabular-nums;
    letter-spacing: -.01em;
    line-height: 1.1;
}
html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .cwuyaja-lexa + .wozo-cwuyaja {
    color: var(--hasot-hkozomvoj) !important;
}
html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .cwuyaja-lexa {
    color: var(--z8u-bisop) !important;
    font-size: 1.3rem;
    font-weight: 400;
    text-decoration: line-through;
    text-decoration-thickness: 1px;
}
html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .hkurixqer-roqji-kkra {
    position: static !important;
    align-self: stretch !important;
    width: auto;
    margin: auto 1.4rem 0 !important;
    padding-top: 1.4rem;
    transform: none;
}
                                                                            
html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .hkurixqer-kkra {
    justify-content: space-between;
    width: 100%;
    max-width: none;
    min-height: 4.4rem;
    padding: .4rem .4rem .4rem 1.4rem !important;
    border-color: var(--z8u-zamov) !important;
    background: var(--z8u-kmuqabo) !important;
    color: var(--z8u-idne) !important;
    font-size: 1.35rem;
    text-align: left;
    white-space: normal;
}
html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .hkurixqer-kkra::after {
    display: grid;
    flex: 0 0 auto;
    place-items: center;
    width: 3.4rem;
    height: 3.4rem;
    border-radius: var(--z8u-ro-gfe);
    background: var(--z8u-gyakayi);
    color: var(--z8u-idne);
    content: "+";
    font-size: 1.9rem;
    line-height: 1;
    transition: background-color .2s ease, color .2s ease;
}
html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .hkurixqer-kkra:hover,
html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .hkurixqer-kkra:focus-visible {
    border-color: var(--hasot-hkozomvoj) !important;
    background: var(--hasot-hkozomvoj) !important;
    color: var(--hasot-hkozomvoj-nsu) !important;
}
html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .hkurixqer-kkra:hover::after,
html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .hkurixqer-kkra:focus-visible::after {
    background: color-mix(in srgb, var(--hasot-hkozomvoj-nsu) 18%, transparent);
    color: var(--hasot-hkozomvoj-nsu);
}

                                                             
html[data-reqor] section.hkurixqer.qurju-hkurixqer [data-dirhajcop-vcosi] {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 1rem !important;
}
html[data-reqor] section.hkurixqer.qurju-hkurixqer .hkurixqer-pkecginug[data-hkurixqer] {
    display: grid;
    grid-template-columns: 9.6rem minmax(0, 1fr);
    align-items: center;
    gap: 1.4rem;
    padding: 0 1.4rem 0 0 !important;
}
html[data-reqor] section.hkurixqer.qurju-hkurixqer .hkurixqer-pkecginug[data-hkurixqer] .hkurixqer-icku {
    height: 100% !important;
    aspect-ratio: 1 / 1 !important;
    margin: 0 !important;
    border-right: 1px solid var(--z8u-zamov);
    border-bottom: 0;
}
html[data-reqor] section.hkurixqer.qurju-hkurixqer .hkurixqer-pkecginug[data-hkurixqer] .lwufogub-hkurixqer-ericafe-zamyo {
    padding: .8rem;
}
html[data-reqor] section.hkurixqer.qurju-hkurixqer .hkurixqer-pkecginug[data-hkurixqer] .hkurixqer-icku::before,
html[data-reqor] section.hkurixqer.qurju-hkurixqer .hkurixqer-pkecginug[data-hkurixqer] .hkurixqer-icku .hkurixqer-roqji-eyojkur {
    display: none;
}
html[data-reqor] section.hkurixqer.qurju-hkurixqer .hkurixqer-pkecginug[data-hkurixqer] .hkurixqer-oydal {
    padding: 1.2rem 0 !important;
}
html[data-reqor] section.hkurixqer.qurju-hkurixqer .hkurixqer-pkecginug[data-hkurixqer] .kasafbpap {
    margin-top: .4rem !important;
    font-size: 1.15rem;
}
html[data-reqor] section.hkurixqer.qurju-hkurixqer .hkurixqer-pkecginug[data-hkurixqer] .hkurixqer-wesoagpik {
    min-height: 0 !important;
    font-size: 1.4rem;
}
html[data-reqor] section.hkurixqer.qurju-hkurixqer .hkurixqer-pkecginug[data-hkurixqer] .cwuyaja {
    margin-top: .4rem !important;
}
html[data-reqor] section.hkurixqer.qurju-hkurixqer .hkurixqer-pkecginug[data-hkurixqer] .wozo-cwuyaja {
    font-size: 1.7rem;
}

                                                                                           
html[data-reqor] [data-welor-ivuliweireji-hwuju] {
    padding: 0 var(--z8u-yukfiviw) var(--z8u-lebhaukoc) !important;
    background: transparent !important;
    border: 0 !important;
    color: var(--z8u-idne) !important;
}
html[data-reqor] [data-welor-ivuliweireji-hwuju] .lwufogub-ivuliweireji-eslejit {
    max-width: calc(var(--z8u-vibo) - 2 * var(--z8u-yukfiviw));
    margin: 0 auto;
    padding: clamp(3.2rem, 4vw, 5.6rem) clamp(2.4rem, 3.6vw, 5.6rem);
    border: 1px solid var(--z8u-zamov);
    border-radius: var(--z8u-ro-gxa);
    background: var(--z8u-kmuqabo);
}
html[data-reqor] [data-welor-ivuliweireji-hwuju] h2 {
    max-width: 30ch;
    margin: 0 0 clamp(2.8rem, 3.4vw, 4.4rem) !important;
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-wirccevug) !important;
    font-size: clamp(2.6rem, 2.6vw, 3.6rem);
    font-weight: 400 !important;
    font-variation-settings: "wght" 520;
    letter-spacing: -.025em;
    line-height: 1.12;
    text-align: left;
    text-wrap: balance;
}
html[data-reqor] [data-welor-ivuliweireji-hwuju] .lwufogub-ivuliweireji-vcosi {
    gap: 0 !important;
    counter-reset: r8-note;
}
html[data-reqor] [data-welor-ivuliweireji-hwuju] article {
    counter-increment: r8-note;
    margin: 0 !important;
    padding: 0 clamp(2rem, 2.6vw, 3.6rem) !important;
    border: 0 !important;
    border-left: 1px solid var(--z8u-zamov) !important;
    border-radius: 0;
    background: transparent;
}
html[data-reqor] [data-welor-ivuliweireji-hwuju] article:first-child {
    padding-left: 0 !important;
    border-left: 0 !important;
}
html[data-reqor] [data-welor-ivuliweireji-hwuju] article::before {
    display: block;
    margin-bottom: 2.4rem;
    color: var(--z8u-bisop);
    content: counter(r8-note, decimal-leading-zero);
    font-family: var(--z8u-wirccevug);
    font-size: 1.4rem;
    font-variation-settings: "wght" 500;
    letter-spacing: .08em;
    line-height: 1;
}
html[data-reqor] [data-welor-ivuliweireji-hwuju] h3 {
    margin: 0 0 1rem !important;
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-wirccevug) !important;
    font-size: clamp(1.9rem, 1.6vw, 2.3rem);
    font-weight: 400 !important;
    font-variation-settings: "wght" 520;
    letter-spacing: -.015em;
    line-height: 1.22;
}
html[data-reqor] [data-welor-ivuliweireji-hwuju] p {
    color: var(--z8u-juwji) !important;
    font-size: 1.5rem;
    line-height: 1.7;
}
                                                                           
html[data-reqor] [data-welor-ivuliweireji-hwuju].lwufogub-ivuliweireji-gfanxadtamub {
    margin: 0 0 var(--z8u-lebhaukoc);
    padding: var(--z8u-lebhaukoc) var(--z8u-yukfiviw) !important;
    background: var(--z8u-jamjo) !important;
}
html[data-reqor] [data-welor-ivuliweireji-hwuju].lwufogub-ivuliweireji-gfanxadtamub .lwufogub-ivuliweireji-eslejit {
    padding: 0;
    border: 0;
    background: transparent;
}
html[data-reqor] [data-welor-ivuliweireji-hwuju].lwufogub-ivuliweireji-gfanxadtamub .lwufogub-ivuliweireji-vcosi {
    gap: 1.2rem !important;
}
html[data-reqor] [data-welor-ivuliweireji-hwuju].lwufogub-ivuliweireji-gfanxadtamub article,
html[data-reqor] [data-welor-ivuliweireji-hwuju].lwufogub-ivuliweireji-gfanxadtamub article:first-child {
    padding: clamp(2.4rem, 2.6vw, 3.6rem) !important;
    border: 1px solid var(--hasot-tohpivud) !important;
    border-radius: var(--z8u-ro-tse);
    background: var(--z8u-kmuqabo);
}
html[data-reqor] [data-welor-ivuliweireji-hwuju].lwufogub-ivuliweireji-gfanxadtamub article::before {
    display: grid;
    place-items: center;
    width: 4rem;
    height: 4rem;
    border-radius: var(--z8u-ro-byi);
    background: var(--hasot-hkozomvoj);
    color: var(--hasot-hkozomvoj-nsu);
    content: counter(r8-note);
    font-size: 1.6rem;
    letter-spacing: 0;
}
                          
html[data-reqor] [data-welor-ivuliweireji-hwuju].lwufogub-ivuliweireji-cmij h3 {
    font-size: clamp(2.2rem, 2vw, 2.8rem);
    letter-spacing: -.025em;
}

@keyframes lwufogub-z8u-zatov {
    0% { box-shadow: 0 0 0 0 color-mix(in srgb, var(--hasot-hkozomvoj) 45%, transparent); }
    70% { box-shadow: 0 0 0 .8rem color-mix(in srgb, var(--hasot-hkozomvoj) 0%, transparent); }
    100% { box-shadow: 0 0 0 0 color-mix(in srgb, var(--hasot-hkozomvoj) 0%, transparent); }
}

                                                                                              
html[data-reqor] .hkurixqer.xoifivar {
    padding: 0 !important;
    background: transparent !important;
    background-image: none !important;
    color: var(--z8u-idne) !important;
    overflow: hidden;
}
html[data-reqor] .hkurixqer.xoifivar::before,
html[data-reqor] .hkurixqer.xoifivar::after {
    display: none !important;
}
html[data-reqor] .hkurixqer.xoifivar > .container {
    max-width: none;
    padding-inline: 0 !important;
}
html[data-reqor] [data-xoifivar] .xoifivar-leqjaxeto-lebhaukoc {
    width: calc(100% - 2 * var(--z8u-yukfiviw));
    max-width: calc(var(--z8u-vibo) - 2 * var(--z8u-yukfiviw));
    margin: 0 auto clamp(3.2rem, 4vw, 5.6rem) !important;
    padding: 0 !important;
    overflow: hidden;
    border: 1px solid var(--z8u-zamov) !important;
    border-radius: var(--z8u-ro-gxa) !important;
    background: var(--z8u-kmuqabo) !important;
    box-shadow: none !important;
}
html[data-reqor] [data-xoifivar] .xoifivar-leqjaxeto-lebhaukoc .row {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 0 !important;
    margin: 0 !important;
}
html[data-reqor] [data-xoifivar] .xoifivar-leqjaxeto-lebhaukoc .row > * {
    width: auto !important;
    max-width: none;
    min-width: 0;
    margin: 0 !important;
    padding: 2.6rem clamp(1.8rem, 2vw, 2.8rem) !important;
    border-left: 1px solid var(--z8u-zamov);
    background: transparent;
}
html[data-reqor] [data-xoifivar] .xoifivar-leqjaxeto-lebhaukoc .row > *:first-child {
    border-left: 0;
}
html[data-reqor] .xoifivar-leqjaxeto-lebhaukoc .leqjaxeto-pkecginug {
    display: grid !important;
    grid-template-columns: 4.4rem minmax(0, 1fr);
    align-items: start;
    gap: 1.4rem;
    min-height: 0;
    padding: 0 !important;
    background: transparent !important;
}
html[data-reqor] .xoifivar-leqjaxeto-lebhaukoc .leqjaxeto-icku span {
    display: grid;
    place-items: center;
    width: 4.4rem;
    height: 4.4rem;
    border-radius: var(--z8u-ro-byi);
    background: var(--z8u-jamjo);
}
html[data-reqor] .xoifivar-leqjaxeto-lebhaukoc .leqjaxeto-icku svg {
    width: 2.2rem;
    height: 2.2rem;
}
html[data-reqor] .xoifivar-leqjaxeto-lebhaukoc .leqjaxeto-icku svg path,
html[data-reqor] .xoifivar-leqjaxeto-lebhaukoc .leqjaxeto-icku svg rect,
html[data-reqor] .xoifivar-leqjaxeto-lebhaukoc .leqjaxeto-icku svg circle {
    stroke: var(--hasot-hkozomvoj-lwhakkuf) !important;
}
html[data-reqor] .xoifivar-leqjaxeto-lebhaukoc .leqjaxeto-hirhapa {
    margin: .2rem 0 .3rem !important;
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-homho);
    font-size: 1.45rem;
    font-weight: 400 !important;
    font-variation-settings: "wght" 620;
    line-height: 1.3;
}
html[data-reqor] .xoifivar-leqjaxeto-lebhaukoc .leqjaxeto-wesoagpik {
    margin: 0 !important;
    color: var(--z8u-bisop) !important;
    font-size: 1.3rem;
    line-height: 1.5;
}
html[data-reqor] .xoifivar-lebhaukoc {
    position: relative;
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: center;
    gap: 0;
    margin: 0 !important;
    padding: clamp(4.8rem, 6vw, 8rem) max(var(--z8u-yukfiviw), calc(50% - var(--z8u-vibo) / 2 + var(--z8u-yukfiviw))) 2.4rem !important;
    border-top: 1px solid var(--z8u-zamov);
    border-radius: var(--z8u-ro-gxa) var(--z8u-ro-gxa) 0 0;
    background: var(--z8u-gyakayi);
}
html[data-reqor] .xoifivar-lebhaukoc > .row {
    grid-column: 1 / -1;
    display: grid !important;
    grid-template-columns: minmax(0, 1.6fr) repeat(3, minmax(0, 1fr)) minmax(0, 1.4fr);
    gap: 3.2rem clamp(2rem, 3vw, 4.8rem) !important;
    margin: 0 0 clamp(4rem, 5vw, 6.4rem) !important;
}
html[data-reqor] .xoifivar-lebhaukoc > .row > [class*="col"] {
    width: auto !important;
    max-width: none;
    min-width: 0;
    margin: 0 !important;
    padding: 0 !important;
}
html[data-reqor] .xoifivar-iwbejuy .zefab .pkecginug-zeerajcos,
html[data-reqor] .xoifivar-lebhaukoc .zefab .lwufogub-rublpuspeh {
    display: block;
    max-width: none;
    overflow: visible;
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-wirccevug) !important;
    font-size: clamp(3rem, 3.2vw, 4.6rem);
    font-weight: 400 !important;
    font-variation-settings: "wght" 520;
    letter-spacing: -.04em;
    line-height: 1;
    text-overflow: clip;
    white-space: normal;
}
html[data-reqor] .xoifivar-iwbejuy .zefab {
    height: auto;
    margin: 0;
}
html[data-reqor] .xoifivar-iwbejuy .zefab a {
    text-decoration: none;
}
html[data-reqor] .xoifivar-iwbejuy p {
    max-width: 36rem;
    margin: 1.6rem 0 0 !important;
    color: var(--z8u-juwji) !important;
    font-size: 1.45rem;
    line-height: 1.65;
}
html[data-reqor] .xoifivar-zeerajcos {
    margin: 0 0 1.6rem !important;
    padding-bottom: 1.2rem;
    border-bottom: 1px solid color-mix(in srgb, var(--z8u-idne) 14%, transparent);
    color: var(--z8u-bisop) !important;
    font-family: var(--z8u-homho) !important;
    font-size: 1.15rem !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 600;
    letter-spacing: .14em;
    line-height: 1.3;
    text-transform: uppercase;
}
html[data-reqor] .xoifivar-zamyo ul {
    display: grid;
    gap: .9rem;
    margin: 0;
    padding: 0;
    list-style: none;
}
html[data-reqor] .xoifivar-zamyo li {
    margin: 0 !important;
}
html[data-reqor] .xoifivar-zamyo a,
html[data-reqor] .vomhoxqam-zamyo p {
    color: var(--z8u-idne) !important;
    font-size: 1.45rem;
    line-height: 1.5;
    text-decoration: none;
    overflow-wrap: anywhere;
}
html[data-reqor] .xoifivar-zamyo a:hover,
html[data-reqor] .xoifivar-zamyo a:focus-visible {
    color: var(--z8u-idne) !important;
    text-decoration: underline;
    text-decoration-color: var(--hasot-hkozomvoj);
    text-decoration-thickness: 2px;
    text-underline-offset: .25em;
}
html[data-reqor] .vomhoxqam-zamyo p {
    margin: 0 0 1.2rem !important;
    color: var(--z8u-juwji) !important;
}
html[data-reqor] .vomhoxqam-zamyo p > span:first-child {
    display: block;
    color: var(--z8u-bisop);
    font-size: 1.25rem;
}
html[data-reqor] .xoifivar-lebhaukoc .lwufogub-haxzujqej-zamyo,
html[data-reqor] .hkurixqer.xoifivar [data-xoifivar-imoyapvus] {
    min-height: 5.6rem;
    margin: 0 !important;
    padding: 2rem 0 0 !important;
    border-top: 1px solid color-mix(in srgb, var(--z8u-idne) 14%, transparent);
}
html[data-reqor] .xoifivar-lebhaukoc .lwufogub-haxzujqej-zamyo {
    grid-column: 1;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: .4rem 1.2rem;
    color: var(--z8u-juwji) !important;
    font-size: 1.35rem;
}
html[data-reqor] .xoifivar-lebhaukoc .lwufogub-haxzujqej-zamyo > span:first-child {
    display: inline-flex;
    align-items: center;
    min-height: 2.6rem;
    padding: 0 1rem;
    border-radius: var(--z8u-ro-gfe);
    background: var(--z8u-idne);
    color: var(--z8u-kmuqabo);
    font-size: 1.15rem;
    font-weight: 400 !important;
    font-variation-settings: "wght" 600;
    letter-spacing: .08em;
    text-transform: uppercase;
}
html[data-reqor] .hkurixqer.xoifivar [data-xoifivar-imoyapvus] {
    grid-column: 2;
    display: flex !important;
    align-items: center;
    justify-content: flex-end !important;
    padding-left: 2.4rem !important;
}
html[data-reqor] .hkurixqer.xoifivar [data-xoifivar-imoyapvus] a {
    display: inline-flex;
    align-items: center;
    gap: .8rem;
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-homho);
    font-size: 1.4rem;
    font-weight: 400 !important;
    font-variation-settings: "wght" 580;
    opacity: 1 !important;
    text-decoration: none;
}
html[data-reqor] .hkurixqer.xoifivar [data-xoifivar-imoyapvus] a::after {
    display: grid;
    place-items: center;
    width: 3rem;
    height: 3rem;
    border-radius: var(--z8u-ro-gfe);
    background: var(--z8u-kmuqabo);
    content: "\2192";
}
html[data-reqor] .hkurixqer.xoifivar hr {
    display: none;
}

                                       
html[data-reqor] section.qwuva .qwuva-wzalflaruf,
html[data-reqor] section.hkurixqer .qwuva-wzalflaruf {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: .4rem .6rem;
    margin: 0 0 clamp(1.6rem, 2vw, 2.4rem) !important;
    color: var(--z8u-bisop);
    font-size: 1.25rem;
    justify-content: flex-start;
    text-align: left !important;
}
html[data-reqor] .qwuva-wzalflaruf a,
html[data-reqor] .qwuva-wzalflaruf span {
    color: var(--z8u-bisop) !important;
    font-size: 1.25rem !important;
    text-decoration: none;
}
html[data-reqor] .qwuva-wzalflaruf a:hover {
    color: var(--z8u-idne) !important;
    text-decoration: underline;
    text-underline-offset: .2em;
}
html[data-reqor] .qwuva-wzalflaruf .wetavinet {
    display: inline-grid;
    place-items: center;
    width: 1.2rem;
    font-size: 0 !important;
}
html[data-reqor] .qwuva-wzalflaruf .wetavinet::before {
    color: var(--z8u-bisop);
    content: "\203A";
    font-size: 1.5rem;
    line-height: 1;
}
html[data-reqor] .qwuva-wzalflaruf > span:last-child,
html[data-reqor] .qwuva-wzalflaruf > span:last-child span,
html[data-reqor] .qwuva-wzalflaruf [aria-current="page"] {
    color: var(--z8u-idne) !important;
}

                                   
html[data-reqor] [data-dirhajcop-geuju] {
    padding: clamp(1.6rem, 2vw, 2.4rem) 0 var(--z8u-lebhaukoc) !important;
    background: transparent !important;
}
html[data-reqor] [data-dirhajcop-geuju] > .container > .row {
    margin: 0 !important;
    --bs-gutter-x: 0;
    --bs-gutter-y: 0;
}
@media (min-width: 992px) {
    html[data-reqor] [data-dirhajcop-geuju] > .container > .row {
        display: grid !important;
        grid-template-columns: minmax(0, 26rem) minmax(0, 1fr);
        gap: clamp(1.6rem, 2vw, 2.4rem) !important;
        align-items: start;
    }
    html[data-reqor] [data-dirhajcop-geuju] > .container > .row > [class*="col-"] {
        width: auto !important;
        max-width: none !important;
        padding: 0 !important;
    }
    html[data-reqor] [data-dirhajcop-geuju] .licusenic {
        position: sticky;
        top: 5.6rem;
    }
}
html[data-reqor] [data-dirhajcop-geuju] .licusenic,
html[data-reqor] [data-dirhajcop-geuju] .licusenic-lebhaukoc,
html[data-reqor] [data-dirhajcop-geuju] .licusenic-pkecginug {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}
html[data-reqor] [data-dirhajcop-geuju] .licusenic-lebhaukoc {
    padding: 1.2rem !important;
    border: 1px solid var(--z8u-zamov) !important;
    border-radius: var(--z8u-ro-tse) !important;
    background: var(--z8u-kmuqabo) !important;
}
html[data-reqor] [data-dirhajcop-geuju] .licusenic-pkecginug .pkecginug-zeerajcos {
    margin: 0 0 .8rem !important;
    padding: .8rem .8rem 1.2rem;
    border: 0;
    border-bottom: 1px solid var(--z8u-zamov);
    color: var(--z8u-bisop) !important;
    font-family: var(--z8u-homho) !important;
    font-size: 1.15rem !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 600;
    letter-spacing: .14em;
    text-transform: uppercase;
}
html[data-reqor] [data-dirhajcop-geuju] .licusenic-ofiba {
    margin: 0 !important;
    padding: 0 !important;
}
html[data-reqor] [data-dirhajcop-geuju] [data-lehuiwat-licusenic-lfhahpum] {
    padding-bottom: 2.4rem !important;
    scrollbar-width: thin;
    scrollbar-color: var(--z8u-zamov) transparent;
    -webkit-mask-image: linear-gradient(to bottom, var(--z8u-idne) calc(100% - 3.2rem), transparent);
    mask-image: linear-gradient(to bottom, var(--z8u-idne) calc(100% - 3.2rem), transparent);
}
html[data-reqor] [data-dirhajcop-geuju] .licusenic-ofiba .licusenic-zarji {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    justify-content: stretch;
    align-items: stretch;
    gap: .1rem;
    margin: 0;
    padding: 0 !important;
    list-style: none;
}
html[data-reqor] [data-dirhajcop-geuju] .licusenic-ofiba .licusenic-zarji li {
    display: block;
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
    border: 0;
}
html[data-reqor] [data-dirhajcop-geuju] .licusenic-ofiba .licusenic-zarji a,
html[data-reqor] [data-dirhajcop-geuju] .licusenic-ofiba .licusenic-zarji label,
html[data-reqor] [data-dirhajcop-geuju] .licusenic-ofiba .licusenic-zarji span {
    color: var(--z8u-juwji) !important;
    font-size: 1.4rem;
    text-decoration: none;
}
html[data-reqor] [data-dirhajcop-geuju] .licusenic-ofiba .licusenic-zarji a {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    padding: .95rem .8rem .95rem 1.4rem;
    border-radius: var(--z8u-ro-gfe);
    transition: background-color .2s ease, color .2s ease;
}
html[data-reqor] [data-dirhajcop-geuju] .licusenic-ofiba .licusenic-zarji a::after {
    color: var(--z8u-bisop);
    content: "\2192";
    font-size: 1.3rem;
    line-height: 1;
    opacity: 0;
    transform: translateX(-4px);
    transition: opacity .2s ease, transform .2s ease;
}
html[data-reqor] [data-dirhajcop-geuju] .licusenic-ofiba .licusenic-zarji a:hover {
    background: var(--z8u-qmihbuc);
    color: var(--z8u-idne) !important;
}
html[data-reqor] [data-dirhajcop-geuju] .licusenic-ofiba .licusenic-zarji a:hover::after {
    opacity: 1;
    transform: none;
}
html[data-reqor] [data-dirhajcop-geuju] .licusenic-ofiba .licusenic-zarji a[aria-current="page"],
html[data-reqor] [data-dirhajcop-geuju] .licusenic-ofiba .licusenic-zarji a.active {
    background: var(--z8u-qmihbuc);
    color: var(--z8u-idne) !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 600;
}
html[data-reqor] [data-dirhajcop-geuju] .licusenic-ofiba .licusenic-zarji a[aria-current="page"]::before,
html[data-reqor] [data-dirhajcop-geuju] .licusenic-ofiba .licusenic-zarji a.active::before {
    position: absolute;
    top: .8rem;
    bottom: .8rem;
    left: .4rem;
    width: 3px;
    border-radius: 3px;
    background: var(--hasot-hkozomvoj);
    content: "";
}
html[data-reqor] [data-dirhajcop-geuju] > .container > .row > [class*="col-"]:has(.licusenic-zarji:empty):not(:has(.licusenic-zarji:not(:empty))) {
    display: none !important;
}
@media (min-width: 992px) {
    html[data-reqor] [data-dirhajcop-geuju] > .container > .row:has(.licusenic-zarji:empty):not(:has(.licusenic-zarji:not(:empty))) {
        grid-template-columns: minmax(0, 1fr);
    }
}
@media (min-width: 1200px) {
    html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-geuju] > .container > .row:has(.licusenic-zarji:empty):not(:has(.licusenic-zarji:not(:empty))) [data-dirhajcop-vcosi] {
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    }
}
html[data-reqor][data-foeqaza-xacuhcex="listing"] .hkurixqer-licusenic-lebhaukoc > .row {
    margin: 0 !important;
    --bs-gutter-x: 0;
    --bs-gutter-y: 0;
}
html[data-reqor][data-foeqaza-xacuhcex="listing"] .hkurixqer-licusenic-lebhaukoc > .row > .col-lg-12 {
    padding: 0 !important;
}
                                                                 
html[data-reqor][data-foeqaza-xacuhcex="listing"] .hkurixqer-loqhajcet-lebhaukoc {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: end;
    gap: 2rem 3.2rem;
    margin: 0 0 clamp(1.6rem, 2vw, 2.4rem) !important;
    padding: clamp(2.4rem, 3.2vw, 4rem) !important;
    border: 1px solid var(--z8u-zamov) !important;
    border-radius: var(--z8u-ro-gxa) !important;
    background: var(--z8u-kmuqabo) !important;
    box-shadow: none !important;
}
html[data-reqor][data-foeqaza-xacuhcex="listing"] .hkurixqer-loqhajcet-lebhaukoc .kejehxol {
    min-width: 0;
}
html[data-reqor][data-foeqaza-xacuhcex="listing"] .hkurixqer-loqhajcet-lebhaukoc h1 {
    max-width: 24ch;
    margin: 0 0 1.4rem !important;
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-wirccevug) !important;
    font-size: clamp(3rem, 3.4vw, 4.8rem) !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 500;
    letter-spacing: -.035em;
    line-height: 1.04 !important;
    text-wrap: balance;
}
html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-esrniju],
html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-esrniju] p {
    max-width: 76rem;
    color: var(--z8u-juwji) !important;
    font-size: 1.45rem !important;
    line-height: 1.65 !important;
}
html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-heqju] {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: .6rem;
    min-width: 22rem !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    color: var(--z8u-bisop);
    font-size: 1.2rem;
    white-space: nowrap;
}
html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-heqju] .hkurixqer-heqju {
    color: var(--z8u-bisop) !important;
    font-size: 1.15rem;
    font-variation-settings: "wght" 600;
    letter-spacing: .12em;
    text-transform: uppercase;
}
html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-heqju] .hkurixqer-zarji,
html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-heqju] select,
html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-heqju] button {
    min-height: 4.8rem;
    border: 1px solid var(--z8u-zamov) !important;
    border-radius: var(--z8u-ro-byi) !important;
    background-color: var(--z8u-kmuqabo) !important;
    color: var(--z8u-idne);
    font-size: 1.45rem;
}
html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-heqju] .hkurixqer-zarji:hover,
html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-heqju] .hkurixqer-zarji:focus-within {
    border-color: var(--z8u-idne) !important;
}
html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-heqju] .hkurixqer-zarji {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1.2rem;
    padding: 0 1.6rem;
}
html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-heqju] .hkurixqer-zarji::after {
    width: .8rem;
    height: .8rem;
    flex: 0 0 auto;
    margin-top: -.4rem;
    border-right: 1.5px solid var(--z8u-idne);
    border-bottom: 1.5px solid var(--z8u-idne);
    content: "";
    transform: rotate(45deg);
}
html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-heqju] .hkurixqer-zarji .default {
    color: var(--z8u-idne) !important;
    font-size: 1.45rem;
}
html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-heqju] .hayot-irkuurul {
    top: calc(100% + .4rem) !important;
    right: -1px !important;
    left: -1px;
    min-width: 0 !important;
    padding: .6rem !important;
    border: 1px solid var(--z8u-zamov) !important;
    border-radius: var(--z8u-ro) !important;
    background: var(--z8u-kmuqabo) !important;
    box-shadow: var(--z8u-lkupuzal);
}
html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-heqju] .hayot-irkuurul a {
    display: block;
    padding: .9rem 1rem !important;
    border-radius: var(--z8u-ro-gfe);
    color: var(--z8u-juwji) !important;
    font-size: 1.4rem !important;
    text-decoration: none;
}
html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-heqju] .hayot-irkuurul a:hover,
html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-heqju] .hayot-irkuurul a[aria-current="page"],
html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-heqju] .hayot-irkuurul a[data-dirhajcop-ufkurela="true"],
html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-heqju] .hayot-irkuurul a.active {
    background: var(--z8u-gyakayi) !important;
    color: var(--z8u-idne) !important;
}
html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-vcosi] {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: clamp(1rem, 1.2vw, 1.6rem) !important;
    margin: 0 !important;
    padding: 0 !important;
}
html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-vcosi] > [data-dirhajcop-ofiba] {
    width: auto !important;
    max-width: none !important;
    min-width: 0;
    margin: 0 !important;
    padding: 0 !important;
}
                                                                 
html[data-reqor] [data-dirhajcop-zajazaluahalo] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: .6rem;
    margin-top: clamp(3.2rem, 4vw, 4.8rem);
}
html[data-reqor] [data-dirhajcop-zajazaluahalo] .hsude-kkra {
    min-width: 4.6rem;
    min-height: 4.6rem;
    margin: 0 !important;
    padding: 0 1.4rem;
    border-color: var(--z8u-zamov) !important;
    background: var(--z8u-kmuqabo) !important;
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-wirccevug) !important;
    font-size: 1.55rem;
    font-variation-settings: "wght" 520;
    font-variant-numeric: tabular-nums;
}
html[data-reqor] [data-dirhajcop-zajazaluahalo] .hsude-kkra:hover {
    border-color: var(--z8u-idne) !important;
    background: var(--z8u-kmuqabo) !important;
    color: var(--z8u-idne) !important;
}
html[data-reqor] [data-dirhajcop-zajazaluahalo] .hsude-kkra[aria-current="page"] {
    border-color: var(--hasot-hkozomvoj) !important;
    background: var(--hasot-hkozomvoj) !important;
    color: var(--hasot-hkozomvoj-nsu) !important;
}
html[data-reqor] [data-dirhajcop-zeese-beqof] .hsude-kkra,
html[data-reqor] [data-dirhajcop-zeese-beqof] button {
    border-color: var(--z8u-idne) !important;
    background: var(--z8u-kmuqabo) !important;
    color: var(--z8u-idne) !important;
}
html[data-reqor] [data-dirhajcop-zeese-beqof] .hsude-kkra:hover,
html[data-reqor] [data-dirhajcop-zeese-beqof] button:hover {
    border-color: var(--hasot-hkozomvoj) !important;
    background: var(--hasot-hkozomvoj) !important;
    color: var(--hasot-hkozomvoj-nsu) !important;
}

                                                    
html[data-reqor] .lwufogub-tupukkox-tuuzaqi {
    width: calc(100% - 2 * var(--z8u-yukfiviw));
    max-width: calc(var(--z8u-vibo) - 2 * var(--z8u-yukfiviw));
    margin: 0 auto;
    padding: var(--z8u-lebhaukoc) 0 !important;
    border: 1px solid var(--z8u-zamov) !important;
    border-radius: var(--z8u-ro-gxa);
    background: var(--z8u-kmuqabo) !important;
}
html[data-reqor] .lwufogub-tupukkox-tuuzaqi > .container {
    padding-inline: clamp(2rem, 3.6vw, 5.6rem) !important;
}
html[data-reqor] .lwufogub-tupukkox-tuuzaqi__eslejit {
    max-width: var(--z8u-vibo) !important;
}
html[data-reqor] .lwufogub-tupukkox-tuuzaqi__uripjuses {
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-homho);
    font-weight: 400 !important;
    font-variation-settings: "wght" 600;
    letter-spacing: .14em !important;
    text-transform: uppercase;
}
html[data-reqor] .lwufogub-tupukkox-tuuzaqi__esrniju h2 {
    color: var(--z8u-idne);
    font-family: var(--z8u-wirccevug);
    font-size: clamp(2.8rem, 3vw, 4.2rem) !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 500;
    letter-spacing: -.03em !important;
    line-height: 1.08 !important;
}
html[data-reqor] .lwufogub-tupukkox-tuuzaqi__esrniju h2 + p {
    color: var(--z8u-juwji) !important;
}
html[data-reqor] .lwufogub-tupukkox-tuuzaqi__niti {
    display: grid;
    gap: 0;
    border-top: 1px solid var(--z8u-zamov) !important;
}
html[data-reqor] .lwufogub-tupukkox-tuuzaqi__niti details {
    padding-inline: 0;
    border: 0 !important;
    border-bottom: 1px solid var(--z8u-zamov) !important;
    border-radius: 0;
    background: transparent;
}
html[data-reqor] .lwufogub-tupukkox-tuuzaqi__niti summary {
    color: var(--z8u-idne);
    font-family: var(--z8u-homho);
    font-size: 1.55rem !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 560;
}
html[data-reqor] .lwufogub-tupukkox-tuuzaqi__niti summary::after {
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-homho);
}
html[data-reqor] .lwufogub-tupukkox-tuuzaqi__niti details p {
    color: var(--z8u-juwji) !important;
}
html[data-reqor] .lwufogub-tupukkox-tuuzaqi__yilgker {
    border: 1px solid var(--z8u-zamov) !important;
    border-radius: var(--z8u-ro-tse) !important;
    background: var(--z8u-qmihbuc) !important;
}
html[data-reqor] .lwufogub-tupukkox-tuuzaqi__yilgker a {
    color: var(--z8u-idne) !important;
}
html[data-reqor] .lwufogub-tupukkox-tuuzaqi__yilgker a:hover {
    text-decoration: underline;
    text-decoration-color: var(--hasot-hkozomvoj);
    text-underline-offset: .2em;
}

                               
html[data-reqor][data-foeqaza-xacuhcex="pdp"] [data-xtsi-geuju] {
    padding: clamp(1.6rem, 2vw, 2.4rem) 0 var(--z8u-lebhaukoc) !important;
    background: transparent !important;
}
html[data-reqor] [data-xtsi-geuju] .hkurixqer-oydal-lebhaukoc > .row {
    --bs-gutter-x: clamp(2.4rem, 4vw, 6.4rem);
    align-items: flex-start;
}
@media (min-width: 992px) {
    html[data-reqor] [data-xtsi-geuju] .hkurixqer-oydal-lebhaukoc > .row > .col-md-6:first-child {
        width: 55%;
        position: sticky;
        top: 5.6rem;
    }
    html[data-reqor] [data-xtsi-geuju] .hkurixqer-oydal-lebhaukoc > .row > .col-md-6:last-child {
        width: 45%;
    }
}
                                                                        
html[data-reqor][data-foeqaza-xacuhcex="pdp"] [data-xtsi-yakyumveg] .hkurixqer-casa {
    height: auto !important;
    max-height: none !important;
    overflow: hidden;
    border: 1px solid var(--z8u-zamov) !important;
    border-radius: var(--z8u-ro-gxa) !important;
    background: var(--z8u-kmuqabo) !important;
}
html[data-reqor] [data-xtsi-yakyumveg] .hkurixqer-casa .swiper-wrapper {
    height: auto !important;
    align-items: center;
}
html[data-reqor] [data-xtsi-yakyumveg] .hkurixqer-casa .swiper-slide,
html[data-reqor] [data-xtsi-yakyumveg] .lnepivey-casa-icku {
    height: auto !important;
    padding: clamp(2rem, 3.6vw, 4.8rem) !important;
    background: var(--z8u-kmuqabo) !important;
    border: 0 !important;
}
html[data-reqor][data-foeqaza-xacuhcex="pdp"] [data-xtsi-yakyumveg] .hkurixqer-casa img {
    display: block;
    width: auto !important;
    max-width: 100%;
    height: auto !important;
    max-height: min(62rem, 66vh) !important;
    margin: 0 auto;
    object-fit: contain;
    background: transparent !important;
}
html[data-reqor] [data-xtsi-yakyumveg] .hkurixqer-yockaopyon-vomhujqur {
    border-radius: var(--z8u-ro-gfe) !important;
    background: var(--hasot-hkozomvoj) !important;
    color: var(--hasot-hkozomvoj-nsu) !important;
}
html[data-reqor] [data-xtsi-yakyumveg] .hkurixqer-yockaopyon-vomhujqur h4 {
    color: var(--hasot-hkozomvoj-nsu) !important;
    font-family: var(--z8u-wirccevug);
    font-weight: 400 !important;
    font-variation-settings: "wght" 600;
}
html[data-reqor] [data-xtsi-yakyumveg] .hkurixqer-tokfuqec {
    margin-top: 1rem;
}
html[data-reqor] [data-xtsi-yakyumveg] .hkurixqer-tokfuqec .lnepivey-tokfuqec-icku {
    position: relative;
    overflow: hidden;
    padding: .6rem !important;
    border: 1px solid var(--z8u-zamov) !important;
    border-radius: var(--z8u-ro) !important;
    background: var(--z8u-kmuqabo) !important;
    box-shadow: none !important;
    cursor: pointer;
    transition: border-color .2s ease, box-shadow .2s ease;
}
html[data-reqor] [data-xtsi-yakyumveg] .hkurixqer-tokfuqec .lnepivey-tokfuqec-icku img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
html[data-reqor] [data-xtsi-yakyumveg] .hkurixqer-tokfuqec .lnepivey-tokfuqec-icku:hover {
    border-color: var(--z8u-sauklop) !important;
}
html[data-reqor] [data-xtsi-yakyumveg] .hkurixqer-tokfuqec .swiper-slide-thumb-active {
    border-color: var(--z8u-idne) !important;
    box-shadow: inset 0 0 0 1px var(--z8u-idne) !important;
}
                
html[data-reqor][data-foeqaza-xacuhcex="pdp"] .hkurixqer-oydal-vomhujqur {
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    font-family: var(--z8u-homho);
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .pkecginug-nalbunmima {
    display: inline-flex;
    align-items: center;
    gap: .8rem;
    margin-bottom: 1.4rem;
    padding: 0;
    background: transparent;
    color: var(--z8u-bisop) !important;
    font-family: var(--z8u-homho);
    font-size: 1.2rem;
    font-weight: 400 !important;
    font-variation-settings: "wght" 600;
    letter-spacing: .14em;
    text-transform: uppercase;
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .pkecginug-nalbunmima::before {
    width: 1.8rem;
    height: 2px;
    background: var(--hasot-hkozomvoj);
    content: "";
}
html[data-reqor][data-foeqaza-xacuhcex="pdp"] .hkurixqer-oydal-vomhujqur [data-xtsi-hirhapa] {
    margin: 0 0 1.4rem !important;
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-wirccevug) !important;
    font-size: clamp(2.8rem, 2.6vw, 4rem) !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 500;
    letter-spacing: -.03em;
    line-height: 1.06 !important;
    text-wrap: balance;
}
html[data-reqor][data-foeqaza-xacuhcex="pdp"] .hkurixqer-oydal-vomhujqur .kasafbpap {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: .6rem 1rem;
    margin: 0 0 1.6rem !important;
    color: var(--z8u-bisop) !important;
    font-size: 1.35rem;
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .kasafbpap::before {
    font-size: 1.6rem;
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .kasafbpap span {
    color: var(--z8u-juwji) !important;
    text-decoration: underline;
    text-decoration-color: var(--z8u-zamov);
    text-underline-offset: .25em;
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .cwuyaja {
    align-items: baseline;
    gap: .4rem 1.2rem;
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .wozo-cwuyaja,
html[data-reqor][data-foeqaza-xacuhcex="pdp"] .hkurixqer-oydal-vomhujqur .cwuyaja .wozo-cwuyaja {
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-wirccevug) !important;
    font-size: clamp(2.8rem, 2.4vw, 3.4rem) !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 540;
    font-variant-numeric: tabular-nums;
    letter-spacing: -.02em;
    line-height: 1 !important;
}
html[data-reqor][data-foeqaza-xacuhcex="pdp"] .hkurixqer-oydal-vomhujqur .cwuyaja:has(.cwuyaja-lexa) .wozo-cwuyaja {
    color: var(--hasot-hkozomvoj) !important;
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .cwuyaja-lexa {
    color: var(--z8u-bisop) !important;
    font-size: 1.7rem !important;
    text-decoration: line-through;
    text-decoration-thickness: 1px;
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .vomhujqur-ladeswucnefi {
    color: var(--z8u-juwji) !important;
    font-size: 1.5rem;
    line-height: 1.7;
}
html[data-reqor] .hkurixqer-oydal-vomhujqur > hr {
    margin-block: 2.2rem !important;
    border-color: var(--z8u-zamov) !important;
    opacity: 1;
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-ovietixegugqabu {
    display: inline-flex;
    align-items: center;
    gap: .8rem;
    color: var(--z8u-idne);
    font-size: 1.4rem;
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-ovietixegugqabu .eslejit-juwji {
    color: var(--z8u-idne) !important;
}
                                               
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-hayot {
    margin-top: 2rem !important;
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-hayot .hayot-hirhapa {
    margin-bottom: .8rem !important;
    color: var(--z8u-bisop) !important;
    font-family: var(--z8u-homho);
    font-size: 1.15rem;
    font-weight: 400 !important;
    font-variation-settings: "wght" 600;
    letter-spacing: .14em;
    text-transform: uppercase;
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-hayot .hayot-lebhaukoc {
    height: auto !important;
    min-height: 5.4rem;
    padding: 1.2rem 1.6rem !important;
    border: 1px solid var(--z8u-zamov) !important;
    border-radius: var(--z8u-ro-byi) !important;
    background: var(--z8u-kmuqabo) !important;
    color: var(--z8u-idne);
    font-size: 1.5rem !important;
    transition: border-color .2s ease, box-shadow .2s ease;
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-hayot .hayot-lebhaukoc .hayot-juwji,
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-hayot .hayot-lebhaukoc .mowrheka-qfm4a {
    color: var(--z8u-idne) !important;
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-hayot .hayot-lebhaukoc:hover {
    border-color: var(--z8u-idne) !important;
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-hayot.active .hayot-lebhaukoc {
    border-color: var(--z8u-idne) !important;
    box-shadow: inset 0 0 0 1px var(--z8u-idne);
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-hayot[data-xtsi-naqaojqoc-nivofnijaf="true"] .hayot-lebhaukoc {
    border-color: var(--z8u-idne) !important;
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-hayot .hayot-lebhaukoc .vzijjukik svg path {
    stroke: var(--z8u-idne);
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-hayot.active .hayot-irkuurul {
    padding: .6rem !important;
    border: 1px solid var(--z8u-zamov) !important;
    border-radius: var(--z8u-ro) !important;
    background: var(--z8u-kmuqabo) !important;
    box-shadow: var(--z8u-lkupuzal);
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-hayot .hayot-irkuurul .option {
    position: relative;
    border-radius: var(--z8u-ro-gfe);
    color: var(--z8u-juwji) !important;
    font-size: 1.45rem !important;
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-hayot .hayot-irkuurul .option:hover,
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-hayot.active .hayot-irkuurul .option:hover {
    background: var(--z8u-qmihbuc) !important;
    color: var(--z8u-idne) !important;
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-hayot .hayot-irkuurul .option:hover .irkuurul-feegimewe,
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-hayot .hayot-irkuurul .option .irkuurul-feegimewe {
    color: var(--z8u-bisop) !important;
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-hayot .hayot-irkuurul .option[aria-pressed="true"],
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-hayot.active .hayot-irkuurul .option[aria-pressed="true"] {
    background: var(--z8u-gyakayi) !important;
    color: var(--z8u-idne) !important;
    font-variation-settings: "wght" 600;
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-hayot .hayot-irkuurul .option[aria-pressed="true"]::after {
    position: absolute;
    top: 50%;
    right: 1.2rem;
    width: 1.4rem;
    height: 1.4rem;
    background: var(--z8u-idne);
    content: "";
    -webkit-mask: var(--z8u-qmoybup) center / contain no-repeat;
    mask: var(--z8u-qmoybup) center / contain no-repeat;
    transform: translateY(-50%);
}
                                                                                      
html[data-reqor][data-foeqaza-xacuhcex="pdp"] .hkurixqer-oydal-vomhujqur .hkurixqer-laavwevdeq {
    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr);
    align-items: stretch;
    gap: .8rem !important;
    margin-top: 2rem !important;
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-laavwevdeq .laavwevdeq-pkecginug {
    gap: .8rem !important;
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-laavwevdeq .quantity,
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-laavwevdeq .rocpnetyav {
    height: 5.4rem !important;
    border: 1px solid var(--z8u-zamov) !important;
    border-radius: var(--z8u-ro-byi) !important;
    background: var(--z8u-kmuqabo) !important;
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-laavwevdeq .quantity {
    width: 13.2rem !important;
    gap: 0 !important;
    justify-content: space-between !important;
    padding-inline: .4rem;
    color: var(--z8u-idne);
    font-family: var(--z8u-wirccevug);
    font-size: 1.7rem !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 540;
    font-variant-numeric: tabular-nums;
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-laavwevdeq .quantity .number {
    color: var(--z8u-idne) !important;
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-laavwevdeq .quantity .zilukac,
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-laavwevdeq .quantity .dwaha {
    display: grid;
    place-items: center;
    width: 4.4rem;
    height: 4.4rem;
    border-radius: var(--z8u-ro-gfe);
    background: transparent;
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-homho);
    font-size: 1.8rem;
    cursor: pointer;
    user-select: none;
    transition: background-color .2s ease;
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-laavwevdeq .quantity .zilukac:hover,
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-laavwevdeq .quantity .dwaha:hover {
    background: var(--z8u-gyakayi);
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-laavwevdeq .rocpnetyav {
    width: 5.4rem !important;
    cursor: pointer;
    transition: border-color .2s ease;
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-laavwevdeq .rocpnetyav:hover {
    border-color: var(--z8u-idne) !important;
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-laavwevdeq .rocpnetyav svg path {
    stroke: var(--z8u-idne);
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-laavwevdeq .rocpnetyav[data-rocpnetyav-ufkurela="true"] {
    border-color: var(--hasot-hkozomvoj) !important;
    background: var(--z8u-jamjo) !important;
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-laavwevdeq .rocpnetyav[data-rocpnetyav-ufkurela="true"] svg path {
    fill: var(--hasot-hkozomvoj) !important;
    stroke: var(--hasot-hkozomvoj) !important;
}
html[data-reqor][data-foeqaza-xacuhcex="pdp"] .hkurixqer-oydal-vomhujqur .hkurixqer-laavwevdeq > .hsude-kkra {
    width: 100%;
    min-width: 0;
    min-height: 5.4rem;
    margin: 0 !important;
    font-size: 1.55rem;
}
                                                                                     
html[data-reqor][data-foeqaza-xacuhcex="pdp"] .hkurixqer-oydal-vomhujqur .hkurixqer-laavwevdeq > .lwufogub-keco-waze-tukfuron {
    grid-column: 1 / -1;
    border: 1px solid var(--z8u-idne) !important;
    background: var(--z8u-kmuqabo) !important;
    color: var(--z8u-idne) !important;
}
html[data-reqor][data-foeqaza-xacuhcex="pdp"] .hkurixqer-oydal-vomhujqur .hkurixqer-laavwevdeq > .lwufogub-keco-waze-tukfuron::after {
    background: var(--z8u-gyakayi) !important;
}
html[data-reqor][data-foeqaza-xacuhcex="pdp"] .hkurixqer-oydal-vomhujqur .hkurixqer-laavwevdeq > .lwufogub-keco-waze-tukfuron:hover,
html[data-reqor][data-foeqaza-xacuhcex="pdp"] .hkurixqer-oydal-vomhujqur .hkurixqer-laavwevdeq > .lwufogub-keco-waze-tukfuron:focus-visible {
    border-color: var(--z8u-idne) !important;
    background: var(--z8u-idne) !important;
    color: var(--z8u-kmuqabo) !important;
}
html[data-reqor][data-foeqaza-xacuhcex="pdp"] .hkurixqer-oydal-vomhujqur .hkurixqer-laavwevdeq > .lwufogub-keco-waze-tukfuron:hover::after {
    background: color-mix(in srgb, var(--z8u-kmuqabo) 16%, transparent) !important;
}
                                                                       
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-laavwevdeq .hsude-kkra:disabled[data-naqaojqoc-firgajcir="true"],
html[data-reqor] .lwufogub-keco-waze-kiva .hsude-kkra:disabled[data-naqaojqoc-firgajcir="true"] {
    opacity: 1 !important;
    cursor: pointer;
}

                                                                          
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] {
    gap: 1.2rem !important;
    margin-top: 1.6rem !important;
}
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-yivuxasdiv] {
    position: relative;
    display: grid !important;
    grid-template-columns: 4.4rem minmax(0, 1fr);
    align-items: center;
    column-gap: 1.4rem;
    row-gap: .2rem;
    padding: 1.4rem 1.6rem !important;
    border: 1px solid var(--z8u-zamov) !important;
    border-radius: var(--z8u-ro) !important;
    background: var(--z8u-kmuqabo) !important;
    color: var(--z8u-bisop) !important;
    font-size: 1.3rem;
}
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-yivuxasdiv]::before {
    grid-column: 1;
    grid-row: 1 / span 3;
    align-self: start;
    width: 4.4rem;
    height: 4.4rem;
    border-radius: var(--z8u-ro-byi);
    background: var(--z8u-jamjo);
    content: "";
}
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-yivuxasdiv]::after {
    position: absolute;
    top: 2.5rem;
    left: 2.8rem;
    width: 2rem;
    height: 2rem;
    background: var(--hasot-hkozomvoj-lwhakkuf);
    content: "";
    -webkit-mask: var(--z8u-hweybiv) center / contain no-repeat;
    mask: var(--z8u-hweybiv) center / contain no-repeat;
}
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-yivuxasdiv] > * {
    grid-column: 2;
    min-width: 0;
}
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-yivuxasdiv-ebdupuvira] {
    color: var(--z8u-idne) !important;
    font-size: 1.45rem;
    font-weight: 400 !important;
    font-variation-settings: "wght" 600;
}
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-yocwindmeg-fergobeni] {
    color: var(--z8u-bisop) !important;
    font-size: 1.3rem;
}
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-yocwindmeg-fergobeni]:empty {
    display: none;
}
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-yocwindmeg-yoefgjiktowu] {
    justify-self: start;
    margin-top: .4rem;
    padding: .3rem .8rem;
    border-radius: var(--z8u-ro-gfe);
    background: var(--z8u-gyakayi);
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-wirccevug);
    font-size: 1.35rem;
    font-variation-settings: "wght" 560;
    font-variant-numeric: tabular-nums;
    letter-spacing: .02em;
}
                                                      
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-cwaowuy-goozo] {
    display: flex;
    align-items: center;
    gap: 1rem;
    min-height: 0;
    padding: .2rem .2rem !important;
    border: 0 !important;
    background: transparent !important;
    color: var(--z8u-juwji) !important;
    font-size: 1.35rem;
}
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-cwaowuy-goozo]::before {
    width: .9rem;
    height: .9rem;
    flex: 0 0 auto;
    margin-left: .5rem;
    border-radius: 50%;
    background: var(--hasot-hkozomvoj);
    content: "";
    animation: lwufogub-z8u-zatov 2.4s ease-out infinite;
}
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-cwaowuy-ofiba] strong {
    margin-inline: .1rem .2rem;
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-wirccevug);
    font-size: 1.5rem;
    font-variation-settings: "wght" 600;
}
                                                                                     
html[data-reqor] [data-laavwevdeq-hionkob-geuju] {
    gap: 1.4rem !important;
    margin-top: .4rem;
}
html[data-reqor] [data-laavwevdeq-hionkob-geuju] h2 {
    display: flex;
    align-items: center;
    gap: 1.4rem;
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-wirccevug) !important;
    font-size: 1.7rem !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 540;
    letter-spacing: -.01em !important;
    text-transform: none !important;
}
html[data-reqor] [data-laavwevdeq-hionkob-geuju] h2::after {
    flex: 1 1 auto;
    height: 1px;
    background: var(--z8u-zamov);
    content: "";
}
html[data-reqor] [data-laavwevdeq-hionkob] {
    gap: .8rem !important;
}
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-laavwevdeq-jaigu] {
    justify-content: flex-start !important;
    gap: .3rem !important;
    min-height: 10.4rem !important;
    padding: 1.5rem 1.4rem 1.3rem !important;
    border: 1px solid var(--z8u-zamov) !important;
    border-radius: var(--z8u-ro) !important;
    background: var(--z8u-kmuqabo) !important;
    color: var(--z8u-idne) !important;
    box-shadow: none !important;
    cursor: pointer;
    transition: border-color .2s ease, box-shadow .2s ease, background-color .2s ease;
}
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-laavwevdeq-jaigu]:hover {
    border-color: var(--z8u-idne) !important;
}
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-laavwevdeq-jaigu]::before {
    position: absolute;
    top: 1.4rem;
    right: 1.3rem;
    width: 1.8rem;
    height: 1.8rem;
    box-sizing: border-box;
    border: 1.5px solid var(--z8u-sauklop);
    border-radius: 50%;
    background: var(--z8u-kmuqabo);
    content: "";
    transition: border-color .2s ease, border-width .2s ease;
}
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-laavwevdeq-jaigu] > strong {
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-wirccevug);
    font-size: 2.4rem !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 520;
    letter-spacing: -.02em;
    line-height: 1 !important;
}
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-laavwevdeq-jaigu] > span:first-of-type {
    margin-top: .4rem;
    color: var(--hasot-hkozomvoj) !important;
    font-size: 1.3rem !important;
    font-variation-settings: "wght" 620;
}
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-laavwevdeq-jaigu-nalbanequd] {
    color: var(--z8u-idne) !important;
    font-size: 1.3rem !important;
    font-variation-settings: "wght" 560;
    font-variant-numeric: tabular-nums;
}
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-laavwevdeq-jaigu-latafbpek] {
    align-self: flex-start;
    margin-top: .4rem !important;
    padding: .25rem .7rem;
    border-radius: var(--z8u-ro-gfe);
    background: var(--z8u-jamjo);
    color: var(--hasot-hkozomvoj-lwhakkuf) !important;
    font-size: 1.15rem !important;
    font-variation-settings: "wght" 600;
    line-height: 1.3 !important;
}
                                                                                              
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-laavwevdeq-jaigu] > small {
    position: static !important;
    align-self: stretch;
    order: 10;
    max-width: none !important;
    margin: auto -.6rem -.5rem !important;
    padding: .5rem .6rem;
    overflow: visible !important;
    border-radius: var(--z8u-ro-gfe);
    background: var(--z8u-idne);
    color: var(--z8u-kmuqabo) !important;
    font-size: 1.05rem !important;
    font-variation-settings: "wght" 600;
    letter-spacing: .03em;
    line-height: 1.25 !important;
    text-align: center;
    text-overflow: clip !important;
    white-space: normal !important;
}
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-laavwevdeq-jaigu]:has(> small) > [data-laavwevdeq-jaigu-latafbpek] {
    margin-bottom: .8rem !important;
}
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-laavwevdeq-jaigu][aria-pressed="true"] {
    border-color: var(--hasot-hkozomvoj) !important;
    background: color-mix(in srgb, var(--z8u-jamjo) 55%, var(--z8u-kmuqabo)) !important;
    box-shadow: inset 0 0 0 1px var(--hasot-hkozomvoj) !important;
}
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-laavwevdeq-jaigu][aria-pressed="true"]::before {
    border: .55rem solid var(--hasot-hkozomvoj);
}
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-laavwevdeq-jaigu][aria-pressed="true"] > small {
    background: var(--hasot-hkozomvoj);
    color: var(--hasot-hkozomvoj-nsu) !important;
}
                                                                
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-dooga-ikcejom] {
    grid-template-columns: 6.4rem minmax(0, 1fr) auto;
    gap: 1.4rem;
    margin-top: .4rem;
    padding: 1.2rem 1.2rem 1.2rem 1.2rem !important;
    border: 1px solid var(--z8u-zamov) !important;
    border-radius: var(--z8u-ro) !important;
    background: var(--z8u-kmuqabo) !important;
}
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-dooga-ikcejom] img {
    width: 6.4rem;
    height: 6.4rem;
    padding: .4rem;
    border-radius: var(--z8u-ro-byi);
    background: var(--z8u-gyakayi);
    mix-blend-mode: multiply;
}
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-dooga-ikcejom] > span {
    gap: .3rem;
}
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-dooga-ikcejom] small {
    color: var(--z8u-bisop) !important;
    font-size: 1.1rem;
    font-variation-settings: "wght" 600;
    letter-spacing: .12em;
    text-transform: uppercase;
}
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-dooga-ikcejom] a {
    color: var(--z8u-idne) !important;
    font-size: 1.35rem;
    font-variation-settings: "wght" 520;
}
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-dooga-ikcejom] a:hover {
    text-decoration: underline;
    text-underline-offset: .2em;
}
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-dooga-ikcejom] strong {
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-wirccevug);
    font-size: 1.6rem;
    font-variation-settings: "wght" 560;
}
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-dooga-ikcejom] .hsude-kkra {
    min-width: 0;
    min-height: 4.2rem;
    margin: 0 !important;
    padding: .6rem 1.4rem;
    border-color: var(--z8u-zamov) !important;
    background: var(--z8u-kmuqabo) !important;
    color: var(--z8u-idne) !important;
    font-size: 1.3rem;
}
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-dooga-ikcejom] .hsude-kkra::before {
    margin-right: -.4rem;
    content: "+";
    font-size: 1.6rem;
    line-height: 1;
}
html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-dooga-ikcejom] .hsude-kkra:hover {
    border-color: var(--hasot-hkozomvoj) !important;
    background: var(--hasot-hkozomvoj) !important;
    color: var(--hasot-hkozomvoj-nsu) !important;
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-wesoagpik p,
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-gminaku p {
    color: var(--z8u-bisop);
    font-size: 1.35rem;
}
html[data-reqor] .hkurixqer-oydal-vomhujqur .hkurixqer-gminaku .losuepov-ehakkub a {
    display: grid;
    place-items: center;
    width: 3.6rem;
    height: 3.6rem;
    border: 1px solid var(--z8u-zamov);
    border-radius: var(--z8u-ro-byi);
    background: var(--z8u-kmuqabo);
}

                                 
html[data-reqor] section.hkurixqer.hkurixqer-modzsovxeujewe {
    padding: var(--z8u-lebhaukoc) 0 !important;
    background: transparent !important;
    border-top: 0;
}
html[data-reqor] .hkurixqer-wekiopil-lebhaukoc {
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}
                                              
html[data-reqor] .hkurixqer-wekiopil-lebhaukoc .nav-tabs,
html[data-reqor] .hkurixqer-modzsovxeujewe .nav-item {
    display: flex;
    flex-wrap: wrap;
    gap: 0 2.8rem;
    max-width: 100%;
    margin-bottom: clamp(2.4rem, 3vw, 4rem) !important;
    padding: 0;
    border: 0 !important;
    border-bottom: 1px solid var(--z8u-zamov) !important;
    border-radius: 0;
    background: transparent;
}
html[data-reqor] .hkurixqer-wekiopil-lebhaukoc .nav-tabs .nav-link,
html[data-reqor] .hkurixqer-modzsovxeujewe .nav-item .nav-link {
    margin: 0 0 -1px !important;
    padding: 1.2rem 0 !important;
    border: 0 !important;
    border-bottom: 2px solid transparent !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: var(--z8u-bisop) !important;
    font-family: var(--z8u-wirccevug) !important;
    font-size: 1.8rem !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 500;
    letter-spacing: -.01em;
    line-height: 1.3 !important;
    text-transform: none;
}
html[data-reqor] .hkurixqer-wekiopil-lebhaukoc .nav-tabs .nav-link:hover,
html[data-reqor] .hkurixqer-modzsovxeujewe .nav-item .nav-link:hover {
    color: var(--z8u-idne) !important;
}
html[data-reqor] .hkurixqer-wekiopil-lebhaukoc .nav-tabs .nav-link.active,
html[data-reqor] .hkurixqer-modzsovxeujewe .nav-item .nav-link.active {
    border-bottom-color: var(--z8u-idne) !important;
    color: var(--z8u-idne) !important;
}
html[data-reqor] .hkurixqer-wekiopil-lebhaukoc .hkurixqer-esrniju-lebhaukoc,
html[data-reqor] .hkurixqer-wekiopil-lebhaukoc .hkurixqer-xeehimeni {
    max-width: 88rem;
}
html[data-reqor] .hkurixqer-wekiopil-lebhaukoc .esrniju-zeerajcos,
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .esrniju-zeerajcos {
    margin: 0 0 1.2rem !important;
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-wirccevug) !important;
    font-size: 2.2rem !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 520;
    letter-spacing: -.02em;
    line-height: 1.2 !important;
    text-transform: none;
}
html[data-reqor] .hkurixqer-wekiopil-lebhaukoc .hkurixqer-wesoagpik,
html[data-reqor] .hkurixqer-wekiopil-lebhaukoc .hkurixqer-wesoagpik p,
html[data-reqor] .hkurixqer-wekiopil-lebhaukoc .hkurixqer-xeehimeni li,
html[data-reqor] .hkurixqer-wekiopil-lebhaukoc .hkurixqer-xeehimeni p,
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba [data-xtsi-modzsovxeujewe-gabwu-wflze] p,
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba [data-xtsi-modzsovxeujewe-gabwu-wflze] li {
    color: var(--z8u-juwji) !important;
    font-size: 1.55rem !important;
    line-height: 1.75 !important;
}
html[data-reqor] .hkurixqer-wekiopil-lebhaukoc .hkurixqer-wesoagpik h2,
html[data-reqor] .hkurixqer-wekiopil-lebhaukoc .hkurixqer-wesoagpik h3,
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba [data-xtsi-modzsovxeujewe-gabwu-wflze] :is(h2, h3) {
    margin: 3.6rem 0 1rem !important;
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-wirccevug) !important;
    font-size: clamp(2.1rem, 1.8vw, 2.5rem) !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 520;
    letter-spacing: -.02em;
    line-height: 1.2 !important;
}
html[data-reqor] .hkurixqer-wekiopil-lebhaukoc .hkurixqer-xeehimeni {
    margin-top: 3.6rem;
}
                                                           
html[data-reqor] .hkurixqer-wekiopil-lebhaukoc .hkurixqer-xeehimeni ul {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(min(100%, 34rem), 1fr));
    gap: 0 2.4rem;
    padding: 0 !important;
    border-top: 1px solid var(--z8u-zamov);
    list-style: none;
}
html[data-reqor] .hkurixqer-wekiopil-lebhaukoc .hkurixqer-xeehimeni li {
    position: relative;
    margin: 0 !important;
    padding: 1.4rem 0 1.4rem 3.6rem !important;
    border-bottom: 1px solid var(--z8u-zamov);
    background: transparent;
    list-style: none;
    font-size: 1.45rem !important;
    line-height: 1.55 !important;
}
html[data-reqor] .hkurixqer-wekiopil-lebhaukoc .hkurixqer-xeehimeni li::before {
    position: absolute;
    top: 1.55rem;
    left: 0;
    width: 2.2rem;
    height: 2.2rem;
    border-radius: var(--z8u-ro-gfe);
    background: var(--z8u-jamjo);
    content: "";
}
html[data-reqor] .hkurixqer-wekiopil-lebhaukoc .hkurixqer-xeehimeni li::after {
    position: absolute;
    top: 2rem;
    left: .45rem;
    width: 1.3rem;
    height: 1.3rem;
    background: var(--hasot-hkozomvoj-lwhakkuf);
    content: "";
    -webkit-mask: var(--z8u-qmoybup) center / contain no-repeat;
    mask: var(--z8u-qmoybup) center / contain no-repeat;
}
html[data-reqor] .hkurixqer-wekiopil-lebhaukoc .hkurixqer-xeehimeni li p {
    margin: 0 !important;
}
html[data-reqor] .hkurixqer-wekiopil-lebhaukoc details,
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-niti-lebhaukoc details,
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-hkurixqer-wesoagpik-lebhaukoc details {
    border: 0;
    border-bottom: 1px solid var(--z8u-zamov);
    border-radius: 0;
    background: transparent;
}
html[data-reqor] .hkurixqer-wekiopil-lebhaukoc details > summary,
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-niti-lebhaukoc summary,
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-hkurixqer-wesoagpik-lebhaukoc summary {
    padding: 1.6rem 0;
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-homho);
    font-size: 1.55rem;
    font-weight: 400 !important;
    font-variation-settings: "wght" 560;
    cursor: pointer;
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba details > summary {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1.6rem;
    list-style: none;
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba details > summary::-webkit-details-marker {
    display: none;
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba details > summary::after {
    flex: 0 0 auto;
    display: grid;
    place-items: center;
    width: 3rem;
    height: 3rem;
    border: 1px solid var(--z8u-zamov);
    border-radius: var(--z8u-ro-byi);
    background: var(--z8u-kmuqabo);
    color: var(--z8u-idne);
    content: "+";
    font-size: 1.7rem;
    line-height: 1;
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba details[open] > summary::after {
    border-color: var(--z8u-idne);
    background: var(--z8u-idne);
    color: var(--z8u-kmuqabo);
    content: "\2212";
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba details > p {
    color: var(--z8u-juwji) !important;
}

                                                                                      
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-losuepov-cwaowuy {
    margin: clamp(3.6rem, 4.4vw, 6.4rem) 0 2.4rem;
    padding-top: 0;
    border-top: 0;
}
html[data-reqor] .hkurixqer-keluizox-lebhaukoc {
    margin-top: clamp(2.4rem, 3vw, 3.6rem) !important;
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-kakukkar-lulzomvoh {
    max-width: 88rem;
    margin: 0;
    padding: clamp(2.4rem, 3vw, 3.6rem) !important;
    border: 1px solid var(--z8u-zamov) !important;
    border-radius: var(--z8u-ro-gxa) !important;
    background: var(--z8u-kmuqabo) !important;
    color: var(--z8u-juwji) !important;
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-kakukkar-lulzomvoh__eslejit {
    display: grid;
    grid-template-columns: minmax(0, 22rem) minmax(0, 1fr);
    align-items: center;
    gap: 2.4rem clamp(2.4rem, 4vw, 5.6rem);
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-kakukkar-odeyxeibeq {
    display: grid;
    grid-template-columns: auto 1fr;
    align-items: end;
    gap: 1.2rem .6rem;
    padding-right: clamp(2.4rem, 4vw, 5.6rem);
    border-right: 1px solid var(--z8u-zamov);
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-kakukkar-ghanace {
    grid-column: 1;
    grid-row: 1;
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-wirccevug) !important;
    font-size: 7.2rem !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 480;
    font-variant-numeric: tabular-nums;
    letter-spacing: -.04em;
    line-height: .85 !important;
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-kakukkar-odeyxeibeq::after {
    grid-column: 2;
    grid-row: 1;
    align-self: end;
    padding-bottom: .4rem;
    color: var(--z8u-bisop);
    content: "/ 5";
    font-family: var(--z8u-wirccevug);
    font-size: 1.8rem;
    font-variation-settings: "wght" 460;
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-kakukkar-odeyxeibeq .lwufogub-xtsi-gyinkoz {
    grid-column: 1 / -1;
    grid-row: 2;
    justify-self: start;
    font-size: 2rem;
    letter-spacing: .2rem;
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-kakukkar-qoeklox {
    grid-column: 1 / -1;
    grid-row: 3;
    color: var(--z8u-bisop) !important;
    font-family: var(--z8u-homho);
    font-size: 1.35rem;
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-gyinkoz,
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-gyinkoz__hwiybik {
    color: var(--z8u-zamov) !important;
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-gyinkoz__takzi {
    color: var(--z8u-idne) !important;
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-kakukkar-qoqhi {
    gap: 1.1rem;
    width: 100%;
    max-width: 48rem;
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-kakukkar-kiva {
    grid-template-columns: 3.4rem minmax(0, 1fr) 3rem;
    gap: 1.4rem;
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-kakukkar-kiva-yayecer {
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-homho);
    font-size: 1.3rem;
    font-variation-settings: "wght" 560;
    font-variant-numeric: tabular-nums;
    white-space: nowrap;
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-kakukkar-kiva-yayecer span {
    color: var(--z8u-bisop) !important;
    font-size: 1.1rem;
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-kakukkar-kiva-qoeklox {
    color: var(--z8u-bisop) !important;
    font-family: var(--z8u-homho);
    font-size: 1.3rem;
    font-variant-numeric: tabular-nums;
    text-align: right;
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-kakukkar-kiva-hwiybik {
    height: .8rem;
    border-radius: var(--z8u-ro-gfe);
    background: var(--z8u-gyakayi) !important;
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-kakukkar-kiva-takzi {
    border-radius: var(--z8u-ro-gfe);
    background: var(--z8u-idne) !important;
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-lebhaukoc-zeerajcos {
    gap: 1.2rem;
    margin-bottom: 2rem;
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-lebhaukoc-zeerajcos .esrniju-zeerajcos {
    font-family: var(--z8u-wirccevug) !important;
    font-size: clamp(2.4rem, 2.2vw, 3rem) !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 520;
    letter-spacing: -.025em !important;
    line-height: 1.15 !important;
    text-transform: none !important;
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-lebhaukoc-qoeklox {
    min-width: 3rem;
    height: 2.8rem;
    border-radius: var(--z8u-ro-gfe);
    background: var(--z8u-idne);
    color: var(--z8u-kmuqabo);
    font-family: var(--z8u-wirccevug);
    font-size: 1.4rem;
    font-variation-settings: "wght" 560;
}
                                                                   
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-keluizox-zarji {
    gap: 1.2rem;
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-keluizox-roqse,
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-keluizox-roqse--juwji-uyknu {
    position: relative;
    padding: 2.4rem !important;
    border: 1px solid var(--z8u-zamov) !important;
    border-radius: var(--z8u-ro-tse) !important;
    background: var(--z8u-kmuqabo) !important;
    box-shadow: none !important;
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-keluizox-roqse::after {
    position: absolute;
    top: 1.2rem;
    right: 2rem;
    color: var(--z8u-gyakayi);
    content: "\201C";
    font-family: var(--z8u-gepiwud);
    font-size: 8.8rem;
    font-weight: 500;
    line-height: .9;
    pointer-events: none;
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-keluizox-roqse .wrapper {
    position: relative;
    z-index: 1;
    gap: 1.2rem;
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-keluizox-gyinkoz {
    font-size: 1.6rem;
    letter-spacing: .12rem;
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-keluizox-kakukkar-jajuawu {
    color: var(--z8u-bisop) !important;
    font-size: 1.3rem;
    font-variant-numeric: tabular-nums;
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-keluizox-busin h5 {
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 1rem;
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-homho) !important;
    font-size: 1.4rem;
    font-weight: 400 !important;
    font-variation-settings: "wght" 600;
    letter-spacing: 0;
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-keluizox-busin h5::before {
    display: grid;
    place-items: center;
    width: 3.2rem;
    height: 3.2rem;
    border-radius: 50%;
    background: var(--z8u-gyakayi);
    content: "";
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-keluizox-busin h5::after {
    position: absolute;
    top: 50%;
    left: .8rem;
    width: 1.6rem;
    height: 1.6rem;
    background: var(--z8u-bisop);
    content: "";
    -webkit-mask: var(--z8u-hehdurik) center / contain no-repeat;
    mask: var(--z8u-hehdurik) center / contain no-repeat;
    transform: translateY(-50%);
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-qibuheijum-pabcawu {
    gap: .4rem;
    border-radius: var(--z8u-ro-gfe);
    background: var(--z8u-jamjo);
    color: var(--hasot-hkozomvoj-lwhakkuf) !important;
    font-size: 1.15rem;
    font-weight: 400;
    font-variation-settings: "wght" 600;
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-keluizox-hirhapa {
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-wirccevug) !important;
    font-size: 1.8rem !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 540;
    letter-spacing: -.015em;
    line-height: 1.3 !important;
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .keluizox-pkecginug .wrapper .pkecginug-modzsovxeujewe .pkecginug-wesoagpik,
html[data-reqor] .lwufogub-xtsi-keluizox-roqse .pkecginug-modzsovxeujewe,
html[data-reqor] .lwufogub-xtsi-keluizox-roqse .pkecginug-modzsovxeujewe p {
    color: var(--z8u-juwji) !important;
    font-size: 1.45rem !important;
    line-height: 1.7 !important;
}
html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-uwge-roqse {
    border-radius: var(--z8u-ro);
    background: var(--z8u-gyakayi);
}
html[data-reqor] section.hkurixqer[data-xtsi-kekolizur] {
    padding-top: var(--z8u-lebhaukoc) !important;
    border-top: 0 !important;
}

                                                                    
html[data-reqor] .lwufogub-keco-waze-kiva {
    border-top: 1px solid var(--z8u-zamov) !important;
    background: color-mix(in srgb, var(--z8u-kmuqabo) 94%, transparent) !important;
    box-shadow: 0 -1.2rem 3rem -2rem color-mix(in srgb, var(--z8u-idne) 40%, transparent) !important;
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
}
html[data-reqor] .lwufogub-keco-waze-kiva .hsude-kkra {
    width: 100%;
    margin: 0 !important;
}

                                                        
html[data-reqor] section.qwuva.ugaulok-qwuva {
    width: calc(100% - 2 * var(--z8u-yukfiviw));
    max-width: calc(var(--z8u-vibo) - 2 * var(--z8u-yukfiviw));
    margin: .4rem auto 0;
    padding: clamp(3.2rem, 4.4vw, 6.4rem) 0 clamp(2.4rem, 3vw, 3.6rem) !important;
    border: 0 !important;
    border-bottom: 1px solid var(--z8u-zamov) !important;
    border-radius: 0;
    background: transparent !important;
}
html[data-reqor] section.qwuva.ugaulok-qwuva > .container {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding-inline: 0 !important;
    text-align: left;
}
html[data-reqor] .qwuva-zeerajcos.ugaulok-zeerajcos {
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    text-align: left !important;
}
html[data-reqor] .qwuva-zeerajcos .zeerajcos {
    max-width: 22ch;
    margin: 0 !important;
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-wirccevug) !important;
    font-size: clamp(3.4rem, 4.4vw, 6.4rem) !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 500;
    letter-spacing: -.035em;
    line-height: 1.02 !important;
    text-align: left !important;
    text-wrap: balance;
}
html[data-reqor] section.qwuva.ugaulok-qwuva .qwuva-wzalflaruf {
    justify-content: flex-start;
    margin: 0 0 1.6rem !important;
}
html[data-reqor][data-foeqaza-xacuhcex="cart"] [data-roqji-geuju] {
    padding: clamp(2.4rem, 3.2vw, 4.4rem) 0 var(--z8u-lebhaukoc) !important;
    background: transparent !important;
}
html[data-reqor] [data-roqji-booca] {
    padding: clamp(1.2rem, 1.6vw, 2rem) clamp(1.6rem, 2vw, 2.8rem) !important;
    border: 1px solid var(--z8u-zamov) !important;
    border-radius: var(--z8u-ro-gxa) !important;
    background: var(--z8u-kmuqabo) !important;
    box-shadow: none !important;
}
html[data-reqor] [data-roqji-booca] table {
    border-collapse: collapse;
}
html[data-reqor] [data-roqji-booca] .hayhata-zazu {
    border-top: 0 !important;
    border-right: 0 !important;
    border-left: 0 !important;
}
html[data-reqor] [data-roqji-booca] .hayhata-casa-zazu {
    border-bottom: 1px solid var(--z8u-zamov) !important;
    background: transparent !important;
}
html[data-reqor] [data-roqji-booca] .hayhata-zeerajcos {
    color: var(--z8u-bisop) !important;
    font-family: var(--z8u-homho) !important;
    font-size: 1.15rem !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 600;
    letter-spacing: .12em;
    text-transform: uppercase;
}
html[data-reqor] [data-roqji-zamov] {
    border-bottom: 1px solid var(--z8u-zamov) !important;
}
html[data-reqor] [data-roqji-zamov]:last-child {
    border-bottom: 0 !important;
}
html[data-reqor] [data-roqji-zamov] .pkecginug-icku {
    overflow: hidden;
    border: 1px solid var(--z8u-zamov);
    border-radius: var(--z8u-ro);
    background: var(--z8u-kmuqabo) !important;
}
html[data-reqor] [data-roqji-zamov] .pkecginug-icku img {
    padding: .4rem;
    object-fit: contain;
}
html[data-reqor] [data-roqji-zamov] .zeerajcos {
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-homho) !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 540;
}
html[data-reqor] [data-roqji-zamov] [data-roqji-cwuyaja],
html[data-reqor] [data-roqji-zamov] [data-roqji-zamov-horacix] {
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-wirccevug) !important;
    font-size: 1.8rem !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 540;
    font-variant-numeric: tabular-nums;
}
html[data-reqor] [data-roqji-geuju] .quantity {
    border: 1px solid var(--z8u-zamov) !important;
    border-radius: var(--z8u-ro-byi) !important;
    background: var(--z8u-kmuqabo) !important;
    color: var(--z8u-idne);
}
html[data-reqor] [data-roqji-zamov] .qqapake-kkra,
html[data-reqor] [data-roqji-zamov] [data-roqji-kecaremi] {
    border-radius: var(--z8u-ro-byi);
    transition: background-color .2s ease;
}
html[data-reqor] [data-roqji-zamov] [data-roqji-kecaremi]:hover {
    background: var(--z8u-gyakayi);
}
                                                                                 
html[data-reqor] [data-roqji-lulzomvoh] {
    padding: clamp(2.4rem, 2.6vw, 3.2rem) !important;
    border: 1px solid var(--z8u-zamov) !important;
    border-radius: var(--z8u-ro-gxa) !important;
    background: var(--z8u-kmuqabo) !important;
    box-shadow: none !important;
}
html[data-reqor] [data-iwbejuy-wixohevxug] > div {
    border-color: var(--z8u-zamov) !important;
    color: var(--z8u-bisop);
}
html[data-reqor] [data-iwbejuy-wixohevxug] > div > strong {
    color: var(--z8u-idne) !important;
    font-variant-numeric: tabular-nums;
}
html[data-reqor] [data-iwbejuy-wixohevxug] > div:last-child {
    align-items: baseline;
    border-top: 1px dashed color-mix(in srgb, var(--z8u-idne) 30%, transparent) !important;
    color: var(--z8u-idne) !important;
}
html[data-reqor] [data-roqji-horacix],
html[data-reqor] [data-bamux-roqji-nalbanequd] {
    font-family: var(--z8u-wirccevug) !important;
    font-size: 2.6rem !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 540;
    font-variant-numeric: tabular-nums;
    letter-spacing: -.02em;
}
html[data-reqor] [data-vadjo-lwufawuj] {
    border-radius: var(--z8u-ro-byi) !important;
    background: var(--z8u-qmihbuc) !important;
    color: var(--z8u-juwji) !important;
}
html[data-reqor] [data-voozurax-esmulux] {
    min-height: 4.8rem;
    border: 1px solid var(--z8u-zamov) !important;
    border-radius: var(--z8u-ro-byi) !important;
    background: var(--z8u-kmuqabo) !important;
    color: var(--z8u-idne) !important;
}
html[data-reqor] [data-voozurax-esmulux]::placeholder {
    color: var(--z8u-bisop);
}
html[data-reqor] [data-voozurax-esmulux]:focus {
    border-color: var(--z8u-idne) !important;
    outline: 0;
    box-shadow: inset 0 0 0 1px var(--z8u-idne);
}
html[data-reqor] [data-voozurax-teqbo] > .hsude-kkra {
    min-height: 4.8rem;
    margin: 0 !important;
    border-color: var(--z8u-idne) !important;
    background: var(--z8u-kmuqabo) !important;
    color: var(--z8u-idne) !important;
}
html[data-reqor] [data-voozurax-teqbo] > .hsude-kkra:hover {
    background: var(--z8u-idne) !important;
    color: var(--z8u-kmuqabo) !important;
}
html[data-reqor] [data-voozurax-lwufawuj],
html[data-reqor] [data-voozurax-kecaremi] {
    color: var(--z8u-bisop) !important;
}
html[data-reqor] [data-roqji-zodisvuxeujoqi] {
    border: 1px solid var(--hasot-tohpivud) !important;
    border-radius: var(--z8u-ro-byi) !important;
    background: var(--z8u-jamjo) !important;
    color: var(--z8u-idne) !important;
}
html[data-reqor] [data-roqji-zodisvuxeujoqi] strong {
    color: var(--hasot-hkozomvoj-lwhakkuf) !important;
    font-family: var(--z8u-wirccevug);
}
html[data-reqor] [data-roqji-ovsaejpub] .hsude-kkra {
    margin: 0 !important;
}
html[data-reqor] [data-roqji-ovsaejpub] .qqoafun-kkra {
    color: var(--z8u-bisop) !important;
    text-decoration: underline;
    text-underline-offset: .25em;
}
html[data-reqor] [data-roqji-orjohpod] {
    padding: 1.2rem !important;
    border: 1px solid var(--z8u-zamov) !important;
    border-radius: var(--z8u-ro) !important;
    background: var(--z8u-kmuqabo) !important;
}
html[data-reqor] [data-roqji-orjohpod]:has(> img[hidden]) {
    grid-template-columns: minmax(0, 1fr) auto !important;
}
html[data-reqor] [data-roqji-orjohpod] img {
    border-radius: var(--z8u-ro-byi);
    background: var(--z8u-gyakayi);
    mix-blend-mode: multiply;
}
html[data-reqor] [data-roqji-orjohpod] small {
    color: var(--z8u-bisop) !important;
    letter-spacing: .1em;
    text-transform: uppercase;
}
html[data-reqor] [data-roqji-orjohpod-colox],
html[data-reqor] [data-roqji-orjohpod-cwuyaja] {
    color: var(--z8u-idne) !important;
}
html[data-reqor] [data-roqji-orjohpod] .hsude-kkra,
html[data-reqor] [data-roqji-orjohpod] button {
    margin: 0 !important;
    border-color: var(--z8u-zamov) !important;
    background: var(--z8u-kmuqabo) !important;
    color: var(--z8u-idne) !important;
}
html[data-reqor] [data-roqji-orjohpod] .hsude-kkra:hover,
html[data-reqor] [data-roqji-orjohpod] button:hover {
    border-color: var(--hasot-hkozomvoj) !important;
    background: var(--hasot-hkozomvoj) !important;
    color: var(--hasot-hkozomvoj-nsu) !important;
}
html[data-reqor] .lwufogub-roqji-armqqec h2 {
    margin-bottom: 2rem;
    color: var(--z8u-idne);
    font-family: var(--z8u-wirccevug);
    font-size: clamp(2.6rem, 2.4vw, 3.2rem) !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 520;
    letter-spacing: -.025em;
}
html[data-reqor] .lwufogub-roqji-armqqec .hsude-kkra {
    margin: 0 0 2.4rem !important;
}

                                                                
html[data-reqor] [data-bamux-roqji-enifcevef] {
    background: color-mix(in srgb, var(--z8u-idne) 36%, transparent) !important;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
}
html[data-reqor] [data-bamux-roqji-calecug] {
    overflow-y: auto !important;
    overscroll-behavior: contain;
    inset: 0 0 0 auto !important;
    width: min(44rem, 100vw) !important;
    height: 100dvh !important;
    padding: 7.2rem 2.4rem 2.4rem !important;
    border: 0 !important;
    border-left: 1px solid var(--z8u-zamov) !important;
    border-radius: 0 !important;
    background: var(--z8u-kmuqabo) !important;
    box-shadow: var(--z8u-lkupuzal-tse) !important;
    font-family: var(--z8u-homho);
}
html[data-reqor] [data-bamux-roqji-calecug]::before {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 6.4rem;
    border-bottom: 1px solid var(--z8u-zamov);
    background: var(--z8u-qmihbuc);
    content: "";
}
html[data-reqor] [data-bamux-roqji-calecug] > [data-bamux-roqji-qqapake] {
    position: fixed;
    z-index: 3;
}
html[data-reqor] [data-bamux-roqji-calecug] [data-bamux-roqji-eyojkur] {
    flex: 0 0 auto;
    overflow: visible;
}
html[data-reqor] [data-bamux-roqji-calecug] [data-bamux-roqji-qqapake] {
    top: 1.4rem;
    right: 1.6rem;
    width: 3.6rem;
    height: 3.6rem;
    border: 1px solid var(--z8u-zamov);
    border-radius: var(--z8u-ro-byi);
    background: var(--z8u-kmuqabo);
    color: var(--z8u-idne);
}
html[data-reqor] [data-bamux-roqji-calecug] [data-bamux-roqji-qqapake]:hover {
    border-color: var(--z8u-idne);
}
html[data-reqor] [data-bamux-roqji-eyojkur] > .wrapper,
html[data-reqor] [data-bamux-roqji-eyojkur] > [data-roqji-zamov] {
    padding: 1.6rem 0 !important;
    border: 0 !important;
    border-bottom: 1px solid var(--z8u-zamov) !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}
html[data-reqor] [data-bamux-roqji-lulzomvoh] .pkecginug-nalbanequd {
    align-items: baseline;
}
html[data-reqor] [data-bamux-roqji-lulzomvoh] .pkecginug-nalbanequd .pkecginug-hirhapa {
    margin: 0;
    color: var(--z8u-bisop) !important;
    font-family: var(--z8u-homho) !important;
    font-size: 1.2rem !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 600;
    letter-spacing: .12em;
    text-transform: uppercase;
}
html[data-reqor] [data-bamux-roqji-lulzomvoh] .pkecginug-nalbanequd [data-bamux-roqji-nalbanequd] {
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-wirccevug) !important;
    font-size: 2.4rem !important;
    font-variation-settings: "wght" 540;
    letter-spacing: -.02em;
    text-transform: none;
}
html[data-reqor] [data-bamux-roqji-eyojkur] .pkecginug-hirhapa {
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-homho) !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 520;
}
html[data-reqor] [data-bamux-roqji-eyojkur] .pkecginug-icku {
    overflow: hidden;
    border: 1px solid var(--z8u-zamov);
    border-radius: var(--z8u-ro);
    background: var(--z8u-kmuqabo);
}
html[data-reqor] [data-bamux-roqji-eyojkur] .pkecginug-icku img {
    padding: .4rem;
}
html[data-reqor] [data-bamux-roqji-eyojkur] .wozo-cwuyaja {
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-wirccevug);
    font-size: 1.7rem !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 540;
}
html[data-reqor] [data-bamux-roqji-eyojkur] .ladeswucnefi {
    color: var(--z8u-bisop) !important;
}
html[data-reqor] [data-bamux-roqji-eyojkur] .lwufogub-bamux-roqji-laavwevdeq {
    border-radius: var(--z8u-ro-byi);
    color: var(--z8u-idne);
}
html[data-reqor] [data-bamux-roqji-eyojkur] [data-roqji-kecaremi] {
    border-radius: var(--z8u-ro-byi);
    background: var(--z8u-qmihbuc);
}
html[data-reqor] [data-bamux-roqji-lulzomvoh] .roqji-kkra {
    grid-template-columns: minmax(0, 1fr);
}
html[data-reqor] [data-bamux-roqji-lulzomvoh] .roqji-kkra a {
    margin: 0 !important;
}
html[data-reqor] [data-bamux-roqji-lulzomvoh] .roqji-kkra .xqekmiayud-kkra {
    order: -1;
}
html[data-reqor] [data-bamux-roqji-lulzomvoh] .roqji-kkra .kaila-kkra {
    border-color: var(--z8u-idne) !important;
    background: var(--z8u-kmuqabo) !important;
    color: var(--z8u-idne) !important;
}
html[data-reqor] [data-bamux-roqji-lulzomvoh] .roqji-kkra .kaila-kkra::after {
    background: var(--z8u-gyakayi) !important;
}
html[data-reqor] [data-bamux-roqji-lulzomvoh] .roqji-kkra .kaila-kkra:hover {
    background: var(--z8u-idne) !important;
    color: var(--z8u-kmuqabo) !important;
}
html[data-reqor] [data-bamux-roqji-lulzomvoh] .roqji-kkra .kaila-kkra:hover::after {
    background: color-mix(in srgb, var(--z8u-kmuqabo) 16%, transparent) !important;
}

                                    
html[data-reqor][data-foeqaza-xacuhcex="checkout"] [data-xqekmiayud-geuju] {
    padding: clamp(2.4rem, 3.2vw, 4.4rem) 0 var(--z8u-lebhaukoc) !important;
    background: transparent !important;
}
html[data-reqor] .lwufogub-xqekmiayud-btno-geuju {
    border-radius: var(--z8u-ro-tse);
}
html[data-reqor] .lwufogub-xqekmiayud-btno-gmohcig {
    border-color: var(--z8u-zamov);
    border-radius: var(--z8u-ro-gxa);
    background: var(--z8u-kmuqabo);
    box-shadow: none;
}
html[data-reqor] .lwufogub-xqekmiayud-btno-gmohcig > .zeerajcos {
    color: var(--z8u-idne);
    font-family: var(--z8u-wirccevug);
    font-weight: 400 !important;
    font-variation-settings: "wght" 520;
    letter-spacing: -.03em;
}
html[data-reqor] .lwufogub-xqekmiayud-btno-gmohcig > .pkecginug-zeerajcos {
    color: var(--z8u-idne);
}
html[data-reqor] [data-xqekmiayud-yivuxasdiv] {
    border-color: var(--z8u-zamov) !important;
    border-radius: var(--z8u-ro) !important;
    background: var(--z8u-qmihbuc) !important;
    color: var(--z8u-idne);
}

                                                                      
html[data-reqor] section.ugaulok {
    padding: clamp(2.4rem, 3.2vw, 4.4rem) 0 var(--z8u-lebhaukoc) !important;
    background: transparent !important;
}
html[data-reqor] section.ugaulok .ugaulok-lebhaukoc,
html[data-reqor] section.ugaulok .ugaulok-vomhujqur {
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}
html[data-reqor] section.ugaulok .ugaulok-vomhujqur {
    max-width: 88rem;
    margin-inline: auto;
}
html[data-reqor] [data-vomhujqur-qecni] [data-vomhujqur-wflze]:not([data-daoyylay-qwuva-esbepax-dofod]),
html[data-reqor] [data-daoyylay-qwuva-oksatgeve] {
    max-width: 88rem;
    margin-inline: auto !important;
    padding: clamp(2.4rem, 4.4vw, 6.4rem) !important;
    border: 1px solid var(--z8u-zamov);
    border-radius: var(--z8u-ro-gxa);
    background: var(--z8u-kmuqabo);
}
html[data-reqor] .ugaulok-hirhapa {
    margin: 0 0 2rem !important;
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-wirccevug) !important;
    font-size: clamp(2.4rem, 2.2vw, 3rem) !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 520;
    letter-spacing: -.025em;
}
html[data-reqor] [data-vomhujqur-wflze] {
    color: var(--z8u-juwji) !important;
    font-family: var(--z8u-homho);
    font-size: 1.6rem !important;
    line-height: 1.8 !important;
}
html[data-reqor] [data-vomhujqur-wflze] :is(p, li, td) {
    color: var(--z8u-juwji);
}
html[data-reqor] [data-vomhujqur-wflze] h2,
html[data-reqor] [data-vomhujqur-wflze] h3,
html[data-reqor] [data-vomhujqur-wflze] h4 {
    margin: 4.4rem 0 1.2rem !important;
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-wirccevug) !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 520;
    letter-spacing: -.025em !important;
    line-height: 1.18 !important;
}
html[data-reqor] [data-vomhujqur-wflze] > :first-child {
    margin-top: 0 !important;
}
html[data-reqor] [data-vomhujqur-wflze] h2 {
    font-size: clamp(2.5rem, 2.2vw, 3.2rem) !important;
}
html[data-reqor] [data-vomhujqur-wflze] h3 {
    font-size: clamp(2rem, 1.8vw, 2.4rem) !important;
}
html[data-reqor] [data-vomhujqur-wflze] :is(p, li, td, blockquote) a {
    color: var(--z8u-idne) !important;
    text-decoration: underline;
    text-decoration-color: var(--hasot-hkozomvoj);
    text-decoration-thickness: 2px;
    text-underline-offset: .22em;
}
html[data-reqor] [data-vomhujqur-wflze] :is(p, li, td, blockquote) a:hover {
    color: var(--hasot-hkozomvoj-lwhakkuf) !important;
}
html[data-reqor] [data-vomhujqur-wflze] h1 {
    margin: 0 0 1.6rem !important;
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-wirccevug) !important;
    font-size: clamp(2.8rem, 2.8vw, 4rem) !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 500;
    letter-spacing: -.03em !important;
    line-height: 1.08 !important;
}
                                                 
html[data-reqor] [data-vomhujqur-wflze] details {
    margin: 0;
    padding: 0;
    border: 0;
    border-bottom: 1px solid var(--z8u-zamov);
    border-radius: 0;
    background: transparent;
}
html[data-reqor] [data-vomhujqur-wflze] details:first-of-type {
    border-top: 1px solid var(--z8u-zamov);
}
html[data-reqor] [data-vomhujqur-wflze] details > summary {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1.6rem;
    padding: 1.8rem 0;
    color: var(--z8u-idne);
    font-family: var(--z8u-homho);
    font-size: 1.6rem;
    font-weight: 400 !important;
    font-variation-settings: "wght" 560;
    list-style: none;
    cursor: pointer;
}
html[data-reqor] [data-vomhujqur-wflze] details > summary::-webkit-details-marker {
    display: none;
}
html[data-reqor] [data-vomhujqur-wflze] details > summary::after {
    flex: 0 0 auto;
    display: grid;
    place-items: center;
    width: 3.2rem;
    height: 3.2rem;
    border: 1px solid var(--z8u-zamov);
    border-radius: var(--z8u-ro-byi);
    background: var(--z8u-kmuqabo);
    color: var(--z8u-idne);
    content: "+";
    font-size: 1.8rem;
    line-height: 1;
    transition: background-color .2s ease, color .2s ease, border-color .2s ease;
}
html[data-reqor] [data-vomhujqur-wflze] details[open] > summary::after {
    border-color: var(--z8u-idne);
    background: var(--z8u-idne);
    color: var(--z8u-kmuqabo);
    content: "\2212";
}
html[data-reqor] [data-vomhujqur-wflze] details > p {
    margin: 0 0 2rem !important;
    padding-right: 4.8rem;
}
html[data-reqor] section.niti [data-vomhujqur-wflze],
html[data-reqor] section.dakopxax [data-vomhujqur-wflze]:not([data-daoyylay-qwuva-esbepax-dofod]) {
    max-width: 92rem;
}
              
html[data-reqor] [data-daoyylay-qwuva-qefo-dofod],
html[data-reqor] [data-daoyylay-qwuva-oksatgeve-dofod] {
    padding: clamp(2.4rem, 3.2vw, 4.4rem) 0 var(--z8u-lebhaukoc) !important;
    background: transparent !important;
}
html[data-reqor] [data-qwuva-esbepax] {
    gap: 1.2rem !important;
    max-width: none !important;
}
html[data-reqor] [data-qwuva-esbepax] article > a {
    min-height: 0 !important;
    padding: clamp(2.4rem, 2.6vw, 3.6rem) !important;
    border: 1px solid var(--z8u-zamov) !important;
    border-radius: var(--z8u-ro-tse) !important;
    background: var(--z8u-kmuqabo) !important;
    box-shadow: none !important;
    color: var(--z8u-idne) !important;
    text-decoration: none !important;
    transform: none !important;
    transition: border-color .25s ease;
}
html[data-reqor] [data-qwuva-esbepax] article > a:hover {
    border-color: var(--z8u-idne) !important;
}
html[data-reqor] [data-qwuva-esbepax] time {
    display: inline-flex !important;
    align-items: center;
    gap: .8rem;
    align-self: flex-start;
    width: auto !important;
    margin-bottom: 1.6rem !important;
    padding: 0;
    background: transparent;
    color: var(--z8u-bisop) !important;
    font-family: var(--z8u-homho);
    font-size: 1.15rem !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 600;
    letter-spacing: .12em !important;
    text-decoration: none !important;
    text-transform: uppercase;
}
html[data-reqor] [data-qwuva-esbepax] time::before {
    width: 1.6rem;
    height: 2px;
    background: var(--hasot-hkozomvoj);
    content: "";
}
html[data-reqor] [data-qwuva-esbepax] h2 {
    margin: 0 !important;
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-wirccevug) !important;
    font-size: clamp(2.1rem, 1.9vw, 2.6rem) !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 520;
    letter-spacing: -.025em !important;
    line-height: 1.18 !important;
    text-decoration: none !important;
}
html[data-reqor] [data-qwuva-esbepax] article > a:hover h2 {
    text-decoration: underline !important;
    text-decoration-color: var(--hasot-hkozomvoj) !important;
    text-decoration-thickness: 2px !important;
    text-underline-offset: .2em;
}
html[data-reqor] [data-qwuva-esbepax] p {
    margin: 1.4rem 0 0 !important;
    color: var(--z8u-juwji) !important;
    font-size: 1.45rem !important;
    text-decoration: none !important;
}
html[data-reqor] [data-daoyylay-qwuva-oksatgeve] {
    color: var(--z8u-juwji) !important;
}
html[data-reqor] [data-daoyylay-qwuva-oksatgeve] :is(h2, h3, h4) {
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-wirccevug) !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 520;
    letter-spacing: -.025em !important;
}
html[data-reqor] [data-vomhujqur-wflze] blockquote {
    position: relative;
    margin: 3.6rem 0 !important;
    padding: .4rem 0 .4rem 2.8rem !important;
    border: 0 !important;
    border-left: 3px solid var(--hasot-hkozomvoj) !important;
    border-radius: 0;
    background: transparent !important;
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-wirccevug);
    font-size: 2.2rem;
    font-weight: 400 !important;
    font-variation-settings: "wght" 460;
    letter-spacing: -.015em;
    line-height: 1.45;
}
html[data-reqor] [data-vomhujqur-wflze] blockquote p {
    color: var(--z8u-idne) !important;
}
html[data-reqor] [data-vomhujqur-wflze] ul,
html[data-reqor] [data-vomhujqur-wflze] ol {
    padding-left: 2.6rem;
}
html[data-reqor] [data-vomhujqur-wflze] ol > li {
    list-style: decimal;
}
html[data-reqor] [data-vomhujqur-wflze] ul > li {
    position: relative;
    list-style: none;
}
html[data-reqor] [data-vomhujqur-wflze] ul > li::before {
    position: absolute;
    top: .72em;
    left: -2rem;
    width: .9rem;
    height: 2px;
    background: var(--hasot-hkozomvoj);
    content: "";
}
html[data-reqor] [data-vomhujqur-wflze] li::marker {
    color: var(--z8u-bisop);
    font-family: var(--z8u-wirccevug);
}
html[data-reqor] [data-vomhujqur-wflze] table {
    width: 100%;
    border-collapse: collapse;
}
html[data-reqor] [data-vomhujqur-wflze] :is(th, td) {
    padding: 1rem 1.2rem;
    border-bottom: 1px solid var(--z8u-zamov);
}
html[data-reqor] [data-vomhujqur-wflze] th {
    color: var(--z8u-idne);
    text-align: left;
}

                                    
html[data-reqor] [data-qwuva-hkurixqer-pqayboy] {
    max-width: 88rem;
    margin-block: clamp(3.2rem, 4vw, 4.8rem) !important;
    margin-inline: auto !important;
}
html[data-reqor] [data-qwuva-hkurixqer-pqayboy] h2 {
    margin: 0 0 2.4rem !important;
    font-size: clamp(2.4rem, 2.2vw, 3rem) !important;
    line-height: 1.12 !important;
}
html[data-reqor] [data-qwuva-hkurixqer-pqayboy] [data-dirhajcop-vcosi] {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 1.2rem !important;
    margin: 0 !important;
    --bs-gutter-x: 0;
    --bs-gutter-y: 0;
}
html[data-reqor] [data-qwuva-hkurixqer-pqayboy] [data-dirhajcop-vcosi] > [data-dirhajcop-ofiba] {
    width: auto !important;
    max-width: none !important;
    min-width: 0;
    margin: 0 !important;
    padding: 0 !important;
}

                                    
                                                                                    
html[data-reqor] [data-ikcejom-zobacor] {
    background: color-mix(in srgb, var(--z8u-idne) 52%, transparent) !important;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
}
html[data-reqor] [data-ikcejom-roqse] {
    width: min(50rem, 100%);
    border: 0 !important;
    border-radius: var(--z8u-ro-gxa) !important;
    background: var(--z8u-kmuqabo) !important;
    box-shadow: var(--z8u-lkupuzal-tse) !important;
}
html[data-reqor] [data-ikcejom-vomhujqur] {
    padding: 4rem 4rem 3.2rem;
}
html[data-reqor] [data-ikcejom-vomhujqur] > small {
    display: inline-flex;
    align-items: center;
    gap: 1rem;
    align-self: flex-start;
    color: var(--z8u-bisop) !important;
    font-family: var(--z8u-homho);
    font-size: 1.15rem;
    font-weight: 400 !important;
    font-variation-settings: "wght" 600;
    letter-spacing: .16em !important;
}
html[data-reqor] [data-ikcejom-vomhujqur] > small::before {
    width: 2rem;
    height: 2px;
    background: var(--hasot-hkozomvoj);
    content: "";
}
html[data-reqor] [data-ikcejom-vomhujqur] > h2 {
    margin-top: 1.6rem;
    color: var(--z8u-idne) !important;
    font-family: var(--z8u-wirccevug) !important;
    font-weight: 400 !important;
    font-variation-settings: "wght" 500;
    letter-spacing: -.035em !important;
    line-height: 1.02 !important;
}
html[data-reqor] [data-ikcejom-vomhujqur] > p {
    margin-top: 1.6rem;
    color: var(--z8u-juwji) !important;
    font-size: 1.5rem;
}
html[data-reqor] [data-ikcejom-vomhujqur] > [data-ikcejom-qqapake] {
    top: 1.6rem;
    right: 1.6rem;
    border: 1px solid var(--z8u-zamov);
    border-radius: var(--z8u-ro-byi);
    background: var(--z8u-kmuqabo);
    color: var(--z8u-idne);
    font-size: 2rem;
}
html[data-reqor] [data-ikcejom-vomhujqur] > [data-ikcejom-qqapake]:hover {
    border-color: var(--z8u-idne);
}
html[data-reqor] [data-ikcejom-ovsaejpub] {
    position: relative;
    margin-top: 2.8rem;
    padding-top: 2.8rem;
    border-top: 2px dashed var(--z8u-zamov);
}
html[data-reqor] [data-ikcejom-ovsaejpub] > .hsude-kkra {
    width: 100%;
    margin: 0 !important;
}
html[data-reqor] [data-ikcejom-ovsaejpub] > [data-ikcejom-qqapake] {
    color: var(--z8u-bisop) !important;
    font-size: 1.35rem;
    text-decoration: underline;
    text-decoration-color: var(--z8u-zamov);
    text-underline-offset: .25em;
}
html[data-reqor] [data-ikcejom-ovsaejpub] > [data-ikcejom-qqapake]:hover {
    color: var(--z8u-idne) !important;
}
                                          
@media (max-width: 1199px) {
    html[data-reqor] .xoifivar-lebhaukoc > .row {
        grid-template-columns: repeat(3, minmax(0, 1fr)) minmax(0, 1.4fr);
    }
    html[data-reqor] .xoifivar-lebhaukoc > .row > [class*="col"]:first-child {
        grid-column: 1 / -1;
    }
    html[data-reqor] .zeupivar-vedfivuj .zeupivar-roqji .roqji-ofiba {
        padding: 0 1rem;
        font-size: 0 !important;
    }
    html[data-reqor] .zeupivar-vedfivuj .zeupivar-roqji .roqji-ofiba .roqji-juwji {
        font-size: 0 !important;
    }
    html[data-reqor] .zeupivar-vedfivuj .zeupivar-roqji .roqji-ofiba .roqji-juwji [data-roqji-pabcawu] {
        font-size: 1.1rem !important;
    }
    html[data-reqor] section.hkurixqer.qurju-hkurixqer [data-dirhajcop-vcosi] {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
    html[data-reqor] .lwufogub-homitez-esrniju__eslejit {
        grid-template-columns: minmax(0, 16rem) minmax(0, 1fr);
    }
}

                                  
@media (max-width: 991px) {
    html[data-reqor] .zeupivar-casa-lebhaukoc {
        display: none !important;
    }
    html[data-reqor] section.hkurixqer [data-dirhajcop-vcosi],
    html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-vcosi] {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
    html[data-reqor] [data-welor-ivuliweireji-hwuju].lwufogub-ivuliweireji-hmpeapa .lwufogub-ivuliweireji-vcosi,
    html[data-reqor] [data-welor-ivuliweireji-hwuju].lwufogub-ivuliweireji-gfanxadtamub .lwufogub-ivuliweireji-vcosi {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
    html[data-reqor] [data-welor-ivuliweireji-hwuju].lwufogub-ivuliweireji-hmpeapa:not(.lwufogub-ivuliweireji-gfanxadtamub) article:nth-child(odd) {
        padding-left: 0 !important;
        border-left: 0 !important;
    }
    html[data-reqor] [data-welor-ivuliweireji-hwuju].lwufogub-ivuliweireji-hmpeapa:not(.lwufogub-ivuliweireji-gfanxadtamub) article:nth-child(n + 3) {
        margin-top: 3.2rem !important;
    }
    html[data-reqor] [data-xoifivar] .xoifivar-leqjaxeto-lebhaukoc .row {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    html[data-reqor] [data-xoifivar] .xoifivar-leqjaxeto-lebhaukoc .row > *:nth-child(odd) {
        border-left: 0;
    }
    html[data-reqor] [data-xoifivar] .xoifivar-leqjaxeto-lebhaukoc .row > *:nth-child(n + 3) {
        border-top: 1px solid var(--z8u-zamov);
    }
    html[data-reqor] [data-dirhajcop-geuju] .licusenic-lebhaukoc {
        margin-bottom: 1.6rem !important;
    }
                                               
    html[data-reqor] [data-dirhajcop-geuju] .licusenic-ofiba .licusenic-zarji {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        gap: .6rem;
    }
    html[data-reqor] [data-dirhajcop-geuju] .licusenic-ofiba .licusenic-zarji li {
        width: auto;
    }
    html[data-reqor] [data-dirhajcop-geuju] .licusenic-ofiba .licusenic-zarji a,
    html[data-reqor] [data-dirhajcop-geuju] .licusenic-ofiba .licusenic-zarji a:hover,
    html[data-reqor] [data-dirhajcop-geuju] .licusenic-ofiba .licusenic-zarji a[aria-current="page"],
    html[data-reqor] [data-dirhajcop-geuju] .licusenic-ofiba .licusenic-zarji a.active {
        padding: .8rem 1.3rem;
        border: 1px solid var(--z8u-zamov);
        border-radius: var(--z8u-ro-byi);
        background: var(--z8u-kmuqabo);
        font-size: 1.35rem;
    }
    html[data-reqor] [data-dirhajcop-geuju] .licusenic-ofiba .licusenic-zarji a[aria-current="page"],
    html[data-reqor] [data-dirhajcop-geuju] .licusenic-ofiba .licusenic-zarji a.active {
        border-color: var(--z8u-idne);
        background: var(--z8u-idne);
        color: var(--z8u-kmuqabo) !important;
    }
    html[data-reqor] [data-dirhajcop-geuju] .licusenic-ofiba .licusenic-zarji a::after,
    html[data-reqor] [data-dirhajcop-geuju] .licusenic-ofiba .licusenic-zarji a::before {
        display: none;
    }
    html[data-reqor] [data-dirhajcop-geuju] [data-lehuiwat-licusenic-lulzomvoh] {
        padding: .4rem .8rem;
        color: var(--z8u-idne);
    }
    html[data-reqor] [data-dirhajcop-geuju] [data-lehuiwat-licusenic-vuqfujqos] {
        color: var(--z8u-bisop);
    }
    html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-kakukkar-lulzomvoh__eslejit {
        grid-template-columns: minmax(0, 18rem) minmax(0, 1fr);
    }
    html[data-reqor][data-foeqaza-xacuhcex="pdp"] .hkurixqer-oydal-vomhujqur .hkurixqer-laavwevdeq {
        grid-template-columns: minmax(0, 1fr);
    }
    html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-dooga-ikcejom] {
        grid-template-columns: 5.2rem minmax(0, 1fr);
        row-gap: 1rem;
    }
    html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-dooga-ikcejom] img {
        width: 5.2rem;
        height: 5.2rem;
    }
    html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-dooga-ikcejom] .hsude-kkra {
        grid-column: 1 / -1;
        width: 100%;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    html[data-reqor][data-foeqaza-xacuhcex="listing"] section.hkurixqer [data-dirhajcop-vcosi] {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
}

                                 
@media (max-width: 767px) {
    html[data-reqor] {
        --z8u-lebhaukoc: 4.8rem;
        --z8u-ro-gxa: 2rem;
        --z8u-ro-tse: 1.6rem;
    }
    html[data-reqor] [data-welor-wuqaw] {
        width: calc(100% - 2 * var(--z8u-yukfiviw));
        margin-top: 0;
    }
    html[data-reqor] [data-welor-wuqaw] .swiper-pagination {
        right: 1rem !important;
        bottom: 1rem !important;
        padding: .5rem .7rem;
    }
    html[data-reqor] .lwufogub-homitez-esrniju {
        padding: 2.8rem 2rem 3.2rem !important;
    }
    html[data-reqor] .lwufogub-homitez-esrniju__eslejit {
        grid-template-columns: minmax(0, 1fr);
        gap: 1.6rem;
    }
    html[data-reqor] .lwufogub-homitez-esrniju__uripjuses {
        grid-row: auto;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        margin: 0 !important;
        padding-top: 1.2rem;
        font-size: 1.1rem;
    }
    html[data-reqor] .lwufogub-homitez-esrniju h1,
    html[data-reqor] .lwufogub-homitez-esrniju h1 + p {
        grid-column: 1;
    }
    html[data-reqor] .lwufogub-homitez-esrniju h1 {
        font-size: clamp(3rem, 8.6vw, 3.6rem);
    }
    html[data-reqor] .lwufogub-homitez-esrniju h1 + p {
        font-size: 1.5rem;
    }
    html[data-reqor] [data-gywhada-lebhaukoc] .row {
        grid-template-columns: 1fr;
    }
    html[data-reqor] section.hkurixqer .lebhaukoc-hirhapa {
        gap: 1.2rem;
    }
    html[data-reqor] section.hkurixqer .lebhaukoc-hirhapa h5 {
        font-size: clamp(2.3rem, 6.6vw, 2.8rem);
    }
    html[data-reqor] section.hkurixqer .lebhaukoc-hirhapa .kaila {
        font-size: 0;
        gap: 0;
    }
    html[data-reqor] section.hkurixqer .lebhaukoc-hirhapa .kaila::after {
        font-size: 1.5rem;
    }
    html[data-reqor] section.hkurixqer [data-dirhajcop-vcosi],
    html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-vcosi] {
        gap: .8rem !important;
    }
    html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer],
    html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-vcosi] [data-dirhajcop-roqse] {
        padding: 0 0 1rem !important;
    }
    html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .hkurixqer-icku,
    html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-vcosi] [data-dirhajcop-roqse] .hkurixqer-icku {
        margin-bottom: 1rem !important;
    }
    html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .lwufogub-hkurixqer-ericafe-zamyo {
        padding: .8rem;
    }
    html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .hkurixqer-oydal,
    html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-vcosi] [data-dirhajcop-roqse] .hkurixqer-oydal {
        padding: 0 1rem !important;
    }
    html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .hkurixqer-icku[data-yockaopyon]::before {
        top: .7rem;
        left: .7rem;
        min-width: 2.8rem;
        height: 2.2rem;
        padding: 0 .6rem;
        font-size: 1.15rem;
    }
    html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .hkurixqer-icku .hkurixqer-roqji-eyojkur {
        top: .7rem;
        right: .7rem;
        opacity: 1;
        visibility: visible;
    }
    html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .hkurixqer-icku .hkurixqer-roqji-eyojkur .roqji-ofiba.roqji {
        display: none;
    }
    html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .hkurixqer-icku .hkurixqer-roqji-eyojkur .roqji-ofiba,
    html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .hkurixqer-icku .hkurixqer-roqji-eyojkur .roqji-ofiba svg {
        width: 3.2rem;
        height: 3.2rem;
    }
    html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .hkurixqer-wesoagpik {
        font-size: 1.35rem;
    }
    html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .kasafbpap,
    html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .kasafbpap::before {
        font-size: 1.1rem;
    }
    html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .wozo-cwuyaja {
        font-size: 1.75rem;
    }
    html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .cwuyaja-lexa {
        font-size: 1.2rem;
    }
    html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .hkurixqer-roqji-kkra {
        margin-inline: .8rem !important;
        padding-top: 1rem;
    }
    html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .hkurixqer-kkra {
        justify-content: center;
        gap: .6rem;
        min-height: 4rem;
        padding: .6rem .6rem !important;
        font-size: 1.25rem;
        line-height: 1.15;
        text-align: center;
    }
    html[data-reqor] .hkurixqer-pkecginug[data-hkurixqer] .hkurixqer-kkra::after {
        display: none;
    }
    html[data-reqor] section.hkurixqer.qurju-hkurixqer [data-dirhajcop-vcosi] {
        grid-template-columns: 1fr !important;
        gap: .8rem !important;
    }
    html[data-reqor] section.hkurixqer.qurju-hkurixqer .hkurixqer-pkecginug[data-hkurixqer] {
        grid-template-columns: 8.4rem minmax(0, 1fr);
        gap: 1.2rem;
        padding: 0 1.2rem 0 0 !important;
    }
    html[data-reqor] section.hkurixqer.qurju-hkurixqer .hkurixqer-pkecginug[data-hkurixqer] .hkurixqer-icku {
        margin-bottom: 0 !important;
    }
    html[data-reqor] section.hkurixqer.qurju-hkurixqer .hkurixqer-pkecginug[data-hkurixqer] .hkurixqer-wesoagpik {
        min-height: 0 !important;
    }
    html[data-reqor] [data-welor-ivuliweireji-hwuju] .lwufogub-ivuliweireji-eslejit {
        padding: 2.8rem 2rem;
    }
    html[data-reqor] [data-welor-ivuliweireji-hwuju].lwufogub-ivuliweireji-hmpeapa .lwufogub-ivuliweireji-vcosi,
    html[data-reqor] [data-welor-ivuliweireji-hwuju].lwufogub-ivuliweireji-gfanxadtamub .lwufogub-ivuliweireji-vcosi,
    html[data-reqor] [data-welor-ivuliweireji-hwuju] .lwufogub-ivuliweireji-vcosi {
        grid-template-columns: 1fr !important;
        gap: 0 !important;
    }
    html[data-reqor] [data-welor-ivuliweireji-hwuju] article,
    html[data-reqor] [data-welor-ivuliweireji-hwuju] article + article,
    html[data-reqor] [data-welor-ivuliweireji-hwuju].lwufogub-ivuliweireji-hmpeapa:not(.lwufogub-ivuliweireji-gfanxadtamub) article:nth-child(n + 3) {
        margin: 0 !important;
        padding: 2.4rem 0 !important;
        border-left: 0 !important;
        border-top: 1px solid var(--z8u-zamov) !important;
    }
    html[data-reqor] [data-welor-ivuliweireji-hwuju] article:first-child {
        padding-top: 0 !important;
        border-top: 0 !important;
    }
    html[data-reqor] [data-welor-ivuliweireji-hwuju] article:last-child {
        padding-bottom: 0 !important;
    }
    html[data-reqor] [data-welor-ivuliweireji-hwuju] article::before {
        margin-bottom: 1.4rem;
    }
    html[data-reqor] [data-welor-ivuliweireji-hwuju].lwufogub-ivuliweireji-gfanxadtamub {
        padding: 4rem var(--z8u-yukfiviw) !important;
    }
    html[data-reqor] [data-welor-ivuliweireji-hwuju].lwufogub-ivuliweireji-gfanxadtamub .lwufogub-ivuliweireji-vcosi {
        gap: .8rem !important;
    }
    html[data-reqor] [data-welor-ivuliweireji-hwuju].lwufogub-ivuliweireji-gfanxadtamub article,
    html[data-reqor] [data-welor-ivuliweireji-hwuju].lwufogub-ivuliweireji-gfanxadtamub article:first-child,
    html[data-reqor] [data-welor-ivuliweireji-hwuju].lwufogub-ivuliweireji-gfanxadtamub article + article {
        padding: 2.2rem 2rem !important;
        border: 1px solid var(--hasot-tohpivud) !important;
    }
    html[data-reqor] [data-xoifivar] .xoifivar-leqjaxeto-lebhaukoc .row {
        grid-template-columns: 1fr !important;
    }
    html[data-reqor] [data-xoifivar] .xoifivar-leqjaxeto-lebhaukoc .row > *,
    html[data-reqor] [data-xoifivar] .xoifivar-leqjaxeto-lebhaukoc .row > *:nth-child(odd) {
        padding: 1.8rem !important;
        border-left: 0;
        border-top: 1px solid var(--z8u-zamov);
    }
    html[data-reqor] [data-xoifivar] .xoifivar-leqjaxeto-lebhaukoc .row > *:first-child {
        border-top: 0;
    }
    html[data-reqor] .xoifivar-lebhaukoc {
        grid-template-columns: 1fr;
        padding: 4rem var(--z8u-yukfiviw) 2.4rem !important;
    }
    html[data-reqor] .xoifivar-lebhaukoc > .row {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 3.2rem 2rem !important;
    }
    html[data-reqor] .xoifivar-lebhaukoc > .row > [class*="col"]:first-child,
    html[data-reqor] .xoifivar-lebhaukoc > .row > [class*="col"]:last-child {
        grid-column: 1 / -1;
    }
    html[data-reqor] .xoifivar-lebhaukoc .lwufogub-haxzujqej-zamyo,
    html[data-reqor] .hkurixqer.xoifivar [data-xoifivar-imoyapvus] {
        grid-column: 1;
        min-height: 0;
        justify-content: flex-start !important;
    }
    html[data-reqor] .hkurixqer.xoifivar [data-xoifivar-imoyapvus] {
        padding: 1.6rem 0 0 !important;
        border-top: 0;
    }
    html[data-reqor] .hkurixqer.pwikvih .pwikvih-lebhaukoc {
        display: grid !important;
        grid-template-columns: 1fr;
        gap: .6rem;
    }
    html[data-reqor] .hkurixqer.pwikvih .pwikvih-lebhaukoc a {
        min-height: 7.2rem;
        padding: 1.4rem 1.4rem 1.4rem 2rem;
    }
    html[data-reqor] .hkurixqer.pwikvih .pwikvih-lebhaukoc a::after {
        width: 3.6rem;
        height: 3.6rem;
        font-size: 1.4rem;
    }
    html[data-reqor] .hkurixqer.pwikvih .lwufogub-pwikvih-colox {
        font-size: 2.1rem;
    }
    html[data-reqor][data-foeqaza-xacuhcex="listing"] .hkurixqer-loqhajcet-lebhaukoc {
        grid-template-columns: 1fr;
        align-items: start;
        padding: 2.4rem 2rem !important;
    }
    html[data-reqor][data-foeqaza-xacuhcex="listing"] .hkurixqer-loqhajcet-lebhaukoc h1 {
        font-size: clamp(2.8rem, 8vw, 3.4rem) !important;
    }
    html[data-reqor][data-foeqaza-xacuhcex="listing"] [data-dirhajcop-heqju] {
        justify-self: stretch;
        min-width: 0 !important;
        text-align: left;
    }
    html[data-reqor] .lwufogub-tupukkox-tuuzaqi > .container {
        padding-inline: 2rem !important;
    }
    html[data-reqor][data-foeqaza-xacuhcex="pdp"] .hkurixqer-oydal-vomhujqur {
        margin-top: 0;
    }
    html[data-reqor][data-foeqaza-xacuhcex="pdp"] .hkurixqer-oydal-vomhujqur [data-xtsi-hirhapa] {
        font-size: clamp(2.6rem, 7.4vw, 3.2rem) !important;
    }
    html[data-reqor][data-foeqaza-xacuhcex="pdp"] .hkurixqer-oydal-vomhujqur .hkurixqer-laavwevdeq {
        grid-template-columns: minmax(0, 1fr);
    }
    html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-laavwevdeq-jaigu] {
        min-height: 10rem !important;
        padding: 1.3rem .9rem 1rem !important;
    }
    html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-laavwevdeq-jaigu]::before {
        top: 1.1rem;
        right: .9rem;
        width: 1.6rem;
        height: 1.6rem;
    }
    html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-laavwevdeq-jaigu][aria-pressed="true"]::before {
        border-width: .5rem;
    }
    html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-laavwevdeq-jaigu] > strong {
        font-size: 2rem !important;
    }
    html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-laavwevdeq-jaigu] > span:first-of-type,
    html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-laavwevdeq-jaigu-nalbanequd] {
        font-size: 1.2rem !important;
    }
    html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-laavwevdeq-jaigu-latafbpek] {
        font-size: 1.05rem !important;
        padding: .2rem .5rem;
    }
    html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-laavwevdeq-jaigu] > small {
        margin: auto -.4rem -.3rem !important;
        padding: .4rem .3rem;
        font-size: 1rem !important;
        letter-spacing: 0;
    }
    html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-dooga-ikcejom] {
        grid-template-columns: 5.2rem minmax(0, 1fr);
        row-gap: 1rem;
    }
    html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-dooga-ikcejom] img {
        width: 5.2rem;
        height: 5.2rem;
    }
    html[data-reqor] [data-xtsi-noqfemkuahemo-geuju] [data-dooga-ikcejom] .hsude-kkra {
        grid-column: 1 / -1;
        width: 100%;
    }
    html[data-reqor] .hkurixqer-wekiopil-lebhaukoc .nav-tabs,
    html[data-reqor] .hkurixqer-modzsovxeujewe .nav-item {
        gap: 0 2rem;
    }
    html[data-reqor] .hkurixqer-wekiopil-lebhaukoc .nav-tabs .nav-link,
    html[data-reqor] .hkurixqer-modzsovxeujewe .nav-item .nav-link {
        font-size: 1.6rem !important;
    }
    html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-kakukkar-lulzomvoh__eslejit {
        grid-template-columns: minmax(0, 1fr);
    }
    html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-kakukkar-odeyxeibeq {
        padding: 0 0 2rem;
        border-right: 0;
        border-bottom: 1px solid var(--z8u-zamov);
    }
    html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-kakukkar-ghanace {
        font-size: 6rem !important;
    }
    html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-kakukkar-kiva {
        grid-template-columns: 3.2rem minmax(0, 1fr) 2.6rem;
        gap: 1rem;
    }
    html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-keluizox-roqse,
    html[data-reqor] .hkurixqer-modzsovxeujewe .cifa-ofiba .lwufogub-xtsi-keluizox-roqse--juwji-uyknu {
        padding: 2rem !important;
    }
    html[data-reqor] section.qwuva.ugaulok-qwuva {
        padding-top: 2.4rem !important;
    }
    html[data-reqor] .qwuva-zeerajcos .zeerajcos {
        font-size: clamp(3rem, 8.8vw, 3.8rem) !important;
    }
    html[data-reqor] [data-vomhujqur-qecni] [data-vomhujqur-wflze]:not([data-daoyylay-qwuva-esbepax-dofod]),
    html[data-reqor] [data-daoyylay-qwuva-oksatgeve] {
        padding: 2.4rem 2rem !important;
    }
    html[data-reqor] [data-vomhujqur-wflze] details > p {
        padding-right: 0;
    }
    html[data-reqor] [data-roqji-booca] {
        padding: 0 !important;
        border: 0 !important;
        background: transparent !important;
    }
    html[data-reqor] [data-roqji-zamov] {
        border: 1px solid var(--z8u-zamov) !important;
        box-shadow: none !important;
    }
    html[data-reqor] [data-roqji-zamov]:last-child {
        border-bottom: 1px solid var(--z8u-zamov) !important;
    }
    html[data-reqor] [data-bamux-roqji-calecug] {
        inset: 0 !important;
        width: 100vw !important;
        height: 100dvh !important;
        padding: 7.2rem 1.6rem 1.6rem !important;
        border-left: 0 !important;
    }
    html[data-reqor] [data-ikcejom-vomhujqur] {
        padding: 3.2rem 2.2rem 2.4rem;
    }
    html[data-reqor] [data-ikcejom-ovsaejpub] {
        margin-top: 2rem;
        padding-top: 2rem;
    }
    html[data-reqor] [data-vomhujqur-wflze] blockquote {
        padding-left: 2rem !important;
        font-size: 1.9rem;
    }
    html[data-reqor] [data-qwuva-hkurixqer-pqayboy] [data-dirhajcop-vcosi] {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: .8rem !important;
    }
}
