html[data-fayaf] {
  --vubam-pmaritxib: #1E4ED8;
  --vubam-pmaritxib-rgmagsuv: #173AA4;
  --vubam-pmaritxib-dq: #FFFFFF;
  --vubam-satkifowu-onde: #EBEFFB;
  --vubam-zomxodem: #C0CDF4;
}

html[data-fayaf] {
  --mtep-satkifowu: var(--vubam-satkifowu, var(--bs-body-bg, Canvas));
  --mtep-wofma: var(--vubam-wofma, var(--bs-body-color, currentColor));
  --mtep-pmaritxib: var(--vubam-pmaritxib, var(--bs-success, currentColor));
  --mtep-pmaritxib-dq: var(--vubam-pmaritxib-dq, var(--bs-body-bg, Canvas));
  --mtep-zomxodem: var(--vubam-zomxodem, color-mix(in srgb, var(--mtep-wofma) 16%, transparent));
  --mtep-nediqu: var(--vubam-wofma-hifuddibyede, color-mix(in srgb, var(--mtep-wofma) 68%, transparent));
  --mtep-vammi: var(--vubam-satkifowu-onde, color-mix(in srgb, var(--mtep-wofma) 5%, transparent));
  --mtep-qayuefut: var(--site-radius, var(--bs-border-radius-lg, 1rem));
}

html[data-fayaf] [data-oppidi-nanexe][hidden],
html[data-fayaf] [data-qexoggex-bubjcizala][hidden],
html[data-fayaf] [data-qexoggex-bubjcizala-iwocat][hidden],
html[data-fayaf] [data-winhapoyo-labi][hidden],
html[data-fayaf] [data-ygyo-sexuxjrok][hidden],
html[data-fayaf] [data-puvez-fiyme-qixixi][hidden],
html[data-fayaf] [data-puvez-fiyme-aquwvoxag][hidden],
html[data-fayaf] [data-fiyme-ubnodxel][hidden],
html[data-fayaf] [data-ygyo-vetuiqsar-ndeghgel][hidden] {
  display: none !important;
}

                  
html[data-fayaf] [data-fqavkuvxuc-labi] {
  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(--mtep-pmaritxib);
  color: var(--mtep-pmaritxib-dq);
  font: inherit;
  font-size: 1.3rem;
  line-height: 1.25;
  text-align: center;
}

html[data-fayaf] [data-fqavkuvxuc-mivxijoqa] {
  display: block;
  min-width: 0;
  font-weight: 700;
}

html[data-fayaf] .rgonupaz-fqavkuvxuc-bzemmozkim-vboywo {
  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-fayaf] [data-fqavkuvxuc-bzemmozkim] {
  display: block;
  width: 0;
  height: 100%;
  border-radius: inherit;
  background: currentColor;
  transition: width 0.3s ease;
}

                                      
html[data-fayaf][data-saiqag-dahudlid="listing"] [data-lovyuqfiw-jruwe] {
  align-items: stretch;
}

html[data-fayaf][data-saiqag-dahudlid="listing"] [data-lovyuqfiw-jruwe] > [data-lovyuqfiw-itofe] {
  min-width: 0;
}

html[data-fayaf][data-saiqag-dahudlid="listing"] [data-lovyuqfiw-fiywi] {
  height: 34rem !important;
  min-height: 0 !important;
  padding-bottom: 1rem !important;
}

html[data-fayaf][data-saiqag-dahudlid="listing"] [data-lovyuqfiw-fiywi] .pmejefsir-apqu {
  flex: 0 0 18rem;
  height: 18rem !important;
  aspect-ratio: auto !important;
  margin-bottom: 0 !important;
}

html[data-fayaf][data-saiqag-dahudlid="listing"] [data-lovyuqfiw-fiywi] .pmejefsir-inmig {
  width: 100%;
  min-width: 0;
  margin: 0 !important;
  padding: 0.8rem !important;
}

html[data-fayaf][data-saiqag-dahudlid="listing"] [data-lovyuqfiw-fiywi] .rewuxjraj,
html[data-fayaf][data-saiqag-dahudlid="listing"] [data-lovyuqfiw-fiywi] .qbayal {
  margin-block: 0.3rem !important;
}

html[data-fayaf][data-saiqag-dahudlid="listing"] [data-lovyuqfiw-fiywi] .qbayal {
  gap: 0.5rem !important;
}

html[data-fayaf][data-saiqag-dahudlid="listing"] [data-lovyuqfiw-fiywi] [data-ogne-si-fiyme] {
  min-height: 3.8rem;
  padding: 0.6rem 0.8rem !important;
}

html[data-fayaf][data-saiqag-dahudlid="listing"] .pmejefsir-sutyuqfik-sifyuemod {
  align-items: flex-start;
  gap: 2.4rem;
  margin-bottom: 1.6rem;
}

html[data-fayaf][data-saiqag-dahudlid="listing"] .pmejefsir-sutyuqfik-sifyuemod h1 {
  margin-bottom: 1.2rem;
  font-size: clamp(2.6rem, 2.4vw, 3.6rem);
  line-height: 1.2;
}

html[data-fayaf][data-saiqag-dahudlid="listing"] [data-lovyuqfiw-ixdniv] p {
  margin-bottom: 0.8rem;
  font-size: 1.5rem;
  line-height: 1.6;
}

html[data-fayaf][data-saiqag-dahudlid="listing"] [data-lovyuqfiw-vayma] {
  min-width: 20rem;
}

html[data-fayaf] [data-lovyuqfiw-naiwi-payap-yrihe] {
  display: grid;
  justify-items: center;
  gap: 0.7rem;
  margin-block: 2.4rem 4rem;
  text-align: center;
}

html[data-fayaf] [data-lovyuqfiw-naiwi-payap] {
  display: flex;
  justify-content: center;
}

html[data-fayaf] [data-lovyuqfiw-naiwi-payap] button {
  min-width: 16rem;
}

html[data-fayaf] [data-lovyuqfiw-naiwi-payap-yrihe] p {
  margin: 0;
  color: var(--mtep-nediqu);
  font-size: 1.2rem;
  line-height: 1.3;
}

                                   
html[data-fayaf][data-saiqag-dahudlid="pdp"] [data-ygyo-taamo] {
  padding-block: 1.6rem 2.5rem !important;
}

html[data-fayaf][data-saiqag-dahudlid="pdp"] [data-ygyo-taamo] .pmejefsir-inmig-sifyuemod {
  --bs-gutter-y: 2.4rem;
  align-items: start;
  margin-top: 1rem !important;
}

html[data-fayaf][data-saiqag-dahudlid="pdp"] [data-ygyo-genqotxuv] .pmejefsir-doyi,
html[data-fayaf][data-saiqag-dahudlid="pdp"] [data-ygyo-genqotxuv] .pmejefsir-doyi img {
  max-height: min(56rem, 58vh);
}

html[data-fayaf][data-saiqag-dahudlid="pdp"] [data-ygyo-genqotxuv] .pmejefsir-doyi img {
  width: 100%;
  object-fit: contain;
}

                                                                                                                         
html[data-fayaf] [data-ygyo-genqotxuv] .pmejefsir-doyi .swiper-slide {
  box-sizing: border-box;
}

html[data-fayaf][data-saiqag-dahudlid="pdp"] .pmejefsir-inmig-cuqyoqsit {
  padding-top: 0;
  opacity: 1 !important;
  transform: none !important;
}

html[data-fayaf][data-saiqag-dahudlid="pdp"] .pmejefsir-inmig-cuqyoqsit [data-ygyo-vudhay] {
  margin-bottom: 1rem !important;
  font-size: clamp(2.6rem, 2.45vw, 3.6rem) !important;
  line-height: 1.08;
}

html[data-fayaf][data-saiqag-dahudlid="pdp"] .pmejefsir-inmig-cuqyoqsit .rewuxjraj,
html[data-fayaf][data-saiqag-dahudlid="pdp"] .pmejefsir-inmig-cuqyoqsit .qbayal {
  margin-block: 0.8rem !important;
}

html[data-fayaf][data-saiqag-dahudlid="pdp"] .pmejefsir-inmig-cuqyoqsit > .cuqyoqsit-detewriyhuma,
html[data-fayaf][data-saiqag-dahudlid="pdp"] .pmejefsir-inmig-cuqyoqsit > hr:first-of-type,
html[data-fayaf][data-saiqag-dahudlid="pdp"] .pmejefsir-inmig-cuqyoqsit .pmejefsir-ezeivatidoqkinoj {
  display: none !important;
}

html[data-fayaf][data-saiqag-dahudlid="pdp"] .pmejefsir-inmig-cuqyoqsit > hr {
  margin-block: 1.3rem !important;
}

html[data-fayaf][data-saiqag-dahudlid="pdp"] .pmejefsir-inmig-cuqyoqsit .pmejefsir-cuotpubqaz {
  gap: 1rem;
  margin-top: 0.8rem !important;
}

html[data-fayaf][data-saiqag-dahudlid="pdp"] .pmejefsir-inmig-cuqyoqsit .pmejefsir-cuotpubqaz > button {
  margin-block: 0 !important;
}

html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] {
  display: grid;
  gap: 1.15rem;
  margin-top: 1rem;
  padding: 0;
  color: var(--mtep-wofma);
}

html[data-fayaf] [data-qevoqoyqic] {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 0.25rem 0.7rem;
  color: var(--mtep-nediqu);
  font-size: 1.1rem;
  line-height: 1.35;
}

html[data-fayaf] [data-qevoqoyqic-ibdohibaso] {
  color: var(--mtep-wofma);
  font-size: 1.3rem;
  font-weight: 700;
}

html[data-fayaf] [data-qicvapkyen-ruerkdagnaci] {
  font-variant-numeric: tabular-nums;
}

html[data-fayaf] [data-qbeuru-tiudu] {
  min-height: 3rem;
  padding-block: 0.7rem;
  border-block: 1px solid var(--mtep-zomxodem);
  color: var(--mtep-nediqu);
  font-size: 1.05rem;
  line-height: 1.35;
}

html[data-fayaf] [data-qbeuru-itofe] {
  display: none;
  text-align: left;
}

html[data-fayaf] [data-qbeuru-itofe] strong {
  margin-inline: 0.25rem;
  color: var(--mtep-wofma);
  font-size: 1.15rem;
}

html[data-fayaf] [data-qbeuru-itofe]:not([hidden]) {
  display: block;
}

html[data-fayaf] [data-cuotpubqaz-vuunfe-taamo] {
  display: grid;
  gap: 0.75rem;
  min-width: 0;
}

html[data-fayaf] [data-cuotpubqaz-vuunfe-taamo] h2 {
  margin: 0;
  color: inherit;
  font: inherit;
  font-size: 1.25rem;
  font-weight: 700;
}

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

html[data-fayaf] [data-cuotpubqaz-wuoki] {
  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(--mtep-zomxodem);
  border-radius: calc(var(--mtep-qayuefut) * 0.7);
  background: var(--mtep-vammi);
  color: var(--mtep-wofma);
  font: inherit;
  text-align: left;
}

html[data-fayaf] [data-cuotpubqaz-wuoki] > strong {
  margin: 0;
  font-size: 1.2rem;
  line-height: 1.1;
}

html[data-fayaf] [data-cuotpubqaz-wuoki] > span {
  margin: 0;
  min-width: 0;
  font-size: 1rem;
  line-height: 1.2;
}

html[data-fayaf] [data-cuotpubqaz-wuoki] > span:first-of-type {
  color: var(--mtep-pmaritxib);
  font-weight: 700;
}

html[data-fayaf] [data-cuotpubqaz-wuoki-fulzopecab] {
  color: var(--mtep-wofma);
  font-size: 1.1rem !important;
  font-weight: 650;
}

html[data-fayaf] [data-cuotpubqaz-wuoki-sexuxjrok] {
  color: var(--mtep-nediqu);
  font-size: 0.9rem !important;
}

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

html[data-fayaf] [data-cuotpubqaz-wuoki][aria-pressed="true"] {
  border-color: var(--mtep-pmaritxib);
  box-shadow: inset 0 0 0 1px var(--mtep-pmaritxib);
}

html[data-fayaf] [data-riuka-oppidi],
html[data-fayaf] [data-fiyme-ubnodxel] {
  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(--mtep-zomxodem);
}

html[data-fayaf] [data-riuka-oppidi] img,
html[data-fayaf] [data-fiyme-ubnodxel] img {
  width: 5.6rem;
  height: 5.6rem;
  border-radius: calc(var(--mtep-qayuefut) * 0.4);
  background: var(--mtep-vammi);
  object-fit: contain;
}

html[data-fayaf] [data-riuka-oppidi] > span,
html[data-fayaf] [data-fiyme-ubnodxel] > span {
  display: grid;
  gap: 0.15rem;
  min-width: 0;
}

html[data-fayaf] [data-riuka-oppidi] small,
html[data-fayaf] [data-fiyme-ubnodxel] small {
  color: var(--mtep-nediqu);
  font-size: 1rem;
}

html[data-fayaf] [data-riuka-oppidi] a,
html[data-fayaf] [data-fiyme-ubnodxel-qital] {
  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-fayaf] [data-riuka-oppidi] strong,
html[data-fayaf] [data-fiyme-ubnodxel-qbayal] {
  color: var(--mtep-wofma);
  font-size: 1.1rem;
  font-weight: 700;
}

html[data-fayaf] [data-riuka-oppidi] button,
html[data-fayaf] [data-fiyme-ubnodxel] button {
  min-width: 7rem;
  min-height: 3.8rem;
  padding: 0.6rem 1rem;
}

html[data-fayaf] [data-ygyo-vetuiqsar-avwidtuenoda="true"] {
  border-radius: var(--mtep-qayuefut);
  outline: 2px solid var(--mtep-pmaritxib);
  outline-offset: 0.6rem;
}

html[data-fayaf] [data-ygyo-vetuiqsar-ndeghgel] {
  margin: 0.8rem 0 0;
  color: var(--mtep-pmaritxib);
  font-size: 1.4rem;
  font-weight: 600;
}

          
html[data-fayaf][data-saiqag-dahudlid="cart"] [data-fiyme-taamo] {
  padding-bottom: 7rem !important;
}

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

html[data-fayaf] [data-fiyme-piuge] {
  grid-column: 1;
  grid-row: 1 / span 2;
  min-width: 0;
  margin: 0 !important;
}

html[data-fayaf] [data-fiyme-piuge] table {
  table-layout: fixed;
}

html[data-fayaf] [data-fiyme-piuge] .wmotyuqet-pmejefsir {
  width: 44%;
}

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

html[data-fayaf] [data-fiyme-ixwuaqroj] .vhaha-lwxi {
  order: -1;
  display: grid;
  place-items: center;
  width: 100%;
  min-height: 5rem;
  margin: 0 !important;
  font-size: 1.5rem;
}

html[data-fayaf] [data-fiyme-ixwuaqroj] .dvuezo-lwxi {
  justify-self: center;
  color: var(--mtep-nediqu);
  font-size: 1.2rem;
  text-decoration: underline;
  text-underline-offset: 0.3rem;
}

html[data-fayaf] [data-fiyme-sapritxiw] {
  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(--mtep-zomxodem);
  border-radius: var(--mtep-qayuefut);
  background: var(--mtep-satkifowu);
  color: var(--mtep-wofma);
  box-shadow: 0 1.2rem 3.4rem color-mix(in srgb, var(--mtep-wofma) 8%, transparent);
  font-size: 1.4rem;
}

html[data-fayaf] [data-obnidu-nexizubkev] {
  display: grid;
  gap: 0.9rem;
}

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

html[data-fayaf] [data-obnidu-nexizubkev] > div:last-child {
  padding-top: 1.2rem;
  border-top: 1px solid var(--mtep-zomxodem);
  font-size: 1.7rem;
}

html[data-fayaf] [data-jummi-rgonefup] {
  padding: 0.8rem 1rem;
  border-radius: calc(var(--mtep-qayuefut) * 0.55);
  background: var(--mtep-vammi);
  color: var(--mtep-nediqu);
  font-size: 1.15rem !important;
}

html[data-fayaf] [data-fiyme-timuxbiniohela] {
  margin: 0;
  padding: 0.8rem 1rem;
  border-radius: calc(var(--mtep-qayuefut) * 0.55);
  background: var(--mtep-vammi);
  color: var(--mtep-nediqu);
  font-size: 1.2rem;
  text-align: center;
}

html[data-fayaf] [data-fiyme-timuxbiniohela] strong {
  color: var(--mtep-pmaritxib);
  font-variant-numeric: tabular-nums;
}

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

html[data-fayaf] [data-boijazip-ixyago] {
  width: 100%;
  min-width: 0;
  height: 4.4rem;
  padding-inline: 1.2rem;
  border: 1px solid var(--mtep-zomxodem);
  border-radius: calc(var(--mtep-qayuefut) * 0.65);
  background: var(--mtep-satkifowu);
  color: var(--mtep-wofma);
  font: inherit;
}

html[data-fayaf] [data-boijazip-hayfu] > .vhaha-lwxi {
  min-height: 4.4rem;
  padding: 0.7rem 1.4rem;
}

html[data-fayaf] [data-boijazip-qehanuxi] {
  grid-column: 1 / -1;
  justify-self: start;
  border: 0;
  background: transparent;
  color: var(--mtep-nediqu);
  font: inherit;
  font-size: 1.15rem;
  text-decoration: underline;
}

html[data-fayaf] [data-boijazip-rgonefup] {
  grid-column: 1 / -1;
  min-height: 1.6rem;
  margin: 0;
  color: var(--mtep-nediqu);
  font-size: 1.15rem;
  line-height: 1.3;
}

html[data-fayaf] [data-fiyme-sapritxiw] [data-fiyme-ubnodxel] {
  grid-template-columns: 4rem minmax(0, 1fr) auto;
  padding-top: 1.2rem;
}

html[data-fayaf] [data-fiyme-sapritxiw] [data-fiyme-ubnodxel] img {
  width: 4rem;
  height: 4rem;
}

html[data-fayaf] [data-fiyme-sapritxiw] [data-fiyme-ubnodxel] button {
  min-width: auto;
  min-height: 3.6rem;
  padding-inline: 1rem;
}

               
html[data-fayaf] [data-puvez-fiyme-aquwvoxag] {
  position: fixed;
  inset: 0;
  z-index: 10054;
  width: 100vw;
  height: 100dvh;
  border: 0;
  background: color-mix(in srgb, var(--mtep-wofma) 28%, transparent);
}

html[data-fayaf] [data-puvez-fiyme-qixixi] {
  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(--mtep-zomxodem) !important;
  border-radius: var(--mtep-qayuefut) !important;
  background: var(--mtep-satkifowu) !important;
  color: var(--mtep-wofma) !important;
  box-shadow: 0 2.2rem 5.6rem color-mix(in srgb, var(--mtep-wofma) 20%, transparent) !important;
  font-family: inherit;
}

html[data-fayaf] [data-puvez-fiyme-taamo][data-puvez-fiyme-tdoqab="open"] > [data-puvez-fiyme-qixixi] {
  opacity: 1 !important;
  visibility: visible !important;
}

html[data-fayaf] [data-puvez-fiyme-qixixi] [data-puvez-fiyme-dvepan] {
  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(--mtep-zomxodem);
  border-radius: 999px;
  background: var(--mtep-satkifowu);
  color: var(--mtep-wofma);
  font: inherit;
  font-size: 0;
  cursor: pointer;
}

html[data-fayaf] [data-puvez-fiyme-qixixi] [data-puvez-fiyme-dvepan]::before,
html[data-fayaf] [data-puvez-fiyme-qixixi] [data-puvez-fiyme-dvepan]::after {
  position: absolute;
  width: 1.4rem;
  height: 0.2rem;
  background: currentColor;
  content: "";
  transform: rotate(45deg);
}

html[data-fayaf] [data-puvez-fiyme-qixixi] [data-puvez-fiyme-dvepan]::after {
  transform: rotate(-45deg);
}

html[data-fayaf] [data-puvez-fiyme-idujfe] {
  flex: 1 1 auto;
  min-height: 0;
  overflow-y: auto;
  overscroll-behavior: contain;
}

html[data-fayaf] [data-puvez-fiyme-idujfe] > .wrapper {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 3rem;
  gap: 1.2rem;
  width: 100%;
  padding: 1.4rem 0;
  border-bottom: 1px solid var(--mtep-zomxodem);
}

html[data-fayaf] [data-puvez-fiyme-idujfe] .wmotyuqet-itofe {
  display: grid;
  grid-template-columns: 7.2rem minmax(0, 1fr);
  align-items: center;
  gap: 1.2rem;
  min-width: 0;
}

html[data-fayaf] [data-puvez-fiyme-idujfe] .wmotyuqet-apqu,
html[data-fayaf] [data-puvez-fiyme-idujfe] .wmotyuqet-apqu img {
  width: 7.2rem;
  height: 7.2rem;
}

html[data-fayaf] [data-puvez-fiyme-idujfe] .wmotyuqet-apqu img {
  object-fit: contain;
}

html[data-fayaf] [data-puvez-fiyme-idujfe] .wmotyuqet-cuqyoqsit {
  min-width: 0;
}

html[data-fayaf] [data-puvez-fiyme-idujfe] .wmotyuqet-vudhay {
  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-fayaf] [data-puvez-fiyme-idujfe] .xegu-qbayal,
html[data-fayaf] [data-puvez-fiyme-idujfe] .detewriyhuma {
  margin: 0.4rem 0 0;
  color: var(--mtep-nediqu);
  font-size: 1.2rem;
}

html[data-fayaf] [data-puvez-fiyme-idujfe] .rgonupaz-puvez-fiyme-cuotpubqaz {
  display: inline-grid;
  grid-template-columns: repeat(3, 2.8rem);
  align-items: center;
  margin-top: 0.8rem;
  overflow: hidden;
  border: 1px solid var(--mtep-zomxodem);
  border-radius: 999px;
}

html[data-fayaf] [data-puvez-fiyme-idujfe] .rgonupaz-puvez-fiyme-cuotpubqaz > button,
html[data-fayaf] [data-puvez-fiyme-idujfe] .rgonupaz-puvez-fiyme-cuotpubqaz > [data-fiyme-cuotpubqaz-wivaay] {
  display: grid;
  place-items: center;
  min-height: 2.8rem;
  padding: 0;
  border: 0;
  background: transparent;
  color: inherit;
  font: inherit;
}

html[data-fayaf] [data-puvez-fiyme-idujfe] [data-fiyme-qehanuxi] {
  display: grid;
  place-items: center;
  width: 3rem;
  height: 3rem;
  margin: 0;
  border: 0;
  border-radius: 999px;
  cursor: pointer;
}

html[data-fayaf] [data-puvez-fiyme-sapritxiw] {
  flex: none;
  display: grid;
  gap: 1rem;
  margin-top: auto;
  padding-top: 1.6rem;
  border-top: 1px solid var(--mtep-zomxodem);
}

html[data-fayaf] [data-puvez-fiyme-sapritxiw] .wmotyuqet-fulzopecab {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  margin: 0;
}

html[data-fayaf] [data-puvez-fiyme-sapritxiw] .fiyme-lwxi {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.8rem;
  margin: 0;
}

html[data-fayaf] [data-puvez-fiyme-sapritxiw] .fiyme-lwxi a {
  display: grid;
  place-items: center;
  min-height: 4.6rem;
  margin: 0;
  text-align: center;
}

html[data-fayaf] [data-puvez-fiyme-sapritxiw] [data-obnidu-nexizubkev] {
  padding-block: 0.4rem;
}

html[data-fayaf] [data-puvez-fiyme-sapritxiw] [data-obnidu-nexizubkev] > div {
  font-size: 1.2rem;
}

html[data-fayaf] [data-puvez-fiyme-sapritxiw] [data-obnidu-nexizubkev] > div:last-child {
  padding-top: 0.8rem;
  font-size: 1.4rem;
}

                                                                            
html[data-fayaf][data-saiqag-dahudlid="checkout"] [data-pqujfaalul-taamo] {
  padding-block: 4rem 7rem !important;
}

html[data-fayaf] [data-pqujfaalul-taamo] > .container {
  max-width: 104rem;
}

html[data-fayaf] .rgonupaz-pqujfaalul-cgte-truhxa {
  display: grid;
  gap: 1.3rem;
  width: min(72rem, 100%);
  margin: 0 auto;
  padding: 3.2rem;
  border: 1px solid var(--mtep-zomxodem);
  border-radius: calc(var(--mtep-qayuefut) * 1.15);
  background: var(--mtep-satkifowu);
  color: var(--mtep-wofma);
  box-shadow: 0 1.6rem 4rem color-mix(in srgb, var(--mtep-wofma) 8%, transparent);
}

html[data-fayaf] .rgonupaz-pqujfaalul-cgte-truhxa > .hiojuqfiv {
  margin: 0;
  font-size: clamp(2.6rem, 4vw, 3.6rem);
  line-height: 1.1;
}

html[data-fayaf] .rgonupaz-pqujfaalul-cgte-truhxa > .wmotyuqet-hiojuqfiv {
  margin: 0.7rem 0 0;
  font-size: 1.5rem;
}

html[data-fayaf] .rgonupaz-pqujfaalul-cgte-truhxa > .detewriyhuma {
  margin: 0;
  color: var(--mtep-nediqu);
  font-size: 1.3rem;
  line-height: 1.45;
}

html[data-fayaf] [data-pqujfaalul-qevoqoyqic] {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  gap: 0.3rem 1rem;
  margin-top: 0.7rem;
  padding: 1.4rem;
  border: 1px solid var(--mtep-zomxodem);
  border-radius: calc(var(--mtep-qayuefut) * 0.75);
  background: var(--mtep-vammi);
}

html[data-fayaf] [data-pqujfaalul-qevoqoyqic] > strong {
  grid-row: 1 / span 2;
  font-size: 1.3rem;
}

html[data-fayaf] [data-pqujfaalul-qevoqoyqic] > span {
  color: var(--mtep-nediqu);
  font-size: 1.2rem;
}

html[data-fayaf] .rgonupaz-pqujfaalul-cgte-truhxa > [data-obnidu-nexizubkev] {
  padding: 1.6rem;
  border: 1px solid var(--mtep-zomxodem);
  border-radius: calc(var(--mtep-qayuefut) * 0.75);
}

html[data-fayaf] [data-doenodop] .doenodop-sitzufoqi-sifyuemod {
  margin-top: 0;
}

html[data-fayaf] [data-doenodop] .doenodop-sitzufoqi-sifyuemod .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-fayaf] [data-doenodop] .doenodop-sitzufoqi-sifyuemod .row > * {
  width: auto;
  min-width: 0;
  padding: 0;
}

                                                   
html[data-fayaf] [data-qexoggex-bubjcizala] {
  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(--mtep-zomxodem);
  border-radius: var(--mtep-qayuefut);
  background: var(--mtep-satkifowu);
  color: var(--mtep-wofma);
  box-shadow: 0 1rem 2.4rem color-mix(in srgb, var(--mtep-wofma) 14%, transparent);
  pointer-events: none;
}

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

html[data-fayaf] [data-qexoggex-bubjcizala-iwocat] {
  width: 4.4rem;
  height: 4.4rem;
  border-radius: calc(var(--mtep-qayuefut) * 0.7);
  background: var(--mtep-vammi);
  object-fit: contain;
}

html[data-fayaf] [data-qexoggex-bubjcizala] > span {
  display: grid;
  gap: 0.2rem;
  min-width: 0;
}

html[data-fayaf] [data-qexoggex-bubjcizala] > span > small {
  color: var(--mtep-nediqu);
  font-size: 1.1rem;
  line-height: 1.25;
}

html[data-fayaf] [data-qexoggex-bubjcizala] > 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-fayaf] [data-winhapoyo-labi] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.8rem;
  padding: 0.6rem 1.2rem;
  border-bottom: 1px solid var(--mtep-zomxodem);
  background: var(--mtep-vammi);
  color: var(--mtep-wofma);
  font-size: 1.2rem;
  line-height: 1.3;
}

html[data-fayaf] [data-winhapoyo-labi] > span {
  min-width: 0;
}

html[data-fayaf] [data-winhapoyo-labi] > 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-fayaf] [data-winhapoyo-labi] > [data-winhapoyo-labi-dvepan] {
  font-size: 1.8rem;
  font-weight: 400;
  text-decoration: none;
}

html[data-fayaf] [data-ygyo-sexuxjrok] {
  margin: 0.4rem 0 0;
  color: var(--mtep-wofma);
  font-size: 1.3rem;
  font-weight: 600;
}

html[data-fayaf] [data-qevoqoyqic] [data-boijazip-kuvmo] {
  flex-basis: 100%;
  color: var(--mtep-pmaritxib);
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1.4;
}

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

html[data-fayaf] [data-qevoqoyqic] [data-qevoqoyqic-vobjfe] [data-qevoqoyqic-ibdohibaso] {
  color: inherit;
  font: inherit;
  text-transform: none;
  letter-spacing: normal;
}

html[data-fayaf] [data-qevoqoyqic] [data-qevoqoyqic-vobjfe] [data-ewooxa-wofma] span {
  color: inherit;
}


html[data-fayaf] [data-oppidi-nanexe] {
  position: fixed !important;
  inset: 0 !important;
  z-index: 10060 !important;
  display: grid !important;
  place-items: center;
  padding: 2rem;
  background: color-mix(in srgb, var(--mtep-wofma) 48%, transparent);
}

html[data-fayaf] [data-oppidi-fiywi] {
  position: relative;
  display: grid;
  width: min(48rem, 100%);
  max-height: calc(100dvh - 4rem);
  overflow: auto;
  border: 1px solid var(--mtep-zomxodem);
  border-radius: calc(var(--mtep-qayuefut) * 1.5);
  background: var(--mtep-satkifowu);
  color: var(--mtep-wofma);
  box-shadow: 0 3rem 8rem color-mix(in srgb, var(--mtep-wofma) 24%, transparent);
}

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

html[data-fayaf] [data-oppidi-cuqyoqsit] > small {
  color: var(--mtep-pmaritxib);
  font-size: 1.2rem;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

html[data-fayaf] [data-oppidi-cuqyoqsit] > 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-fayaf] [data-oppidi-cuqyoqsit] > p {
  margin: 2rem 0 0;
  color: var(--mtep-nediqu);
  font-size: 1.6rem;
  line-height: 1.55;
}

html[data-fayaf] [data-oppidi-cuqyoqsit] > [data-oppidi-dvepan] {
  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-fayaf] [data-oppidi-ixwuaqroj] {
  display: grid;
  gap: 1rem;
  margin-top: 2.2rem;
}

html[data-fayaf] [data-oppidi-ixwuaqroj] > button {
  min-height: 4.8rem;
  border-radius: var(--mtep-qayuefut);
  font: inherit;
  font-weight: 700;
}

html[data-fayaf] [data-oppidi-ixwuaqroj] > [data-oppidi-dvepan] {
  border: 0;
  background: transparent;
  color: var(--mtep-nediqu);
}

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

  html[data-fayaf] [data-fiyme-piuge],
  html[data-fayaf] [data-fiyme-ixwuaqroj],
  html[data-fayaf] [data-fiyme-sapritxiw] {
    position: static;
    grid-column: 1;
    grid-row: auto;
  }

  html[data-fayaf] [data-fiyme-piuge] {
    order: 1;
  }

  html[data-fayaf] [data-fiyme-sapritxiw] {
    order: 2;
  }

  html[data-fayaf] [data-fiyme-ixwuaqroj] {
    order: 3;
  }
}

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

  html[data-fayaf] [data-qexoggex-bubjcizala] [data-qexoggex-bubjcizala-iwocat] {
    display: none;
  }

  html[data-fayaf] [data-fqavkuvxuc-labi] {
    min-height: 4.4rem;
    padding: 0.6rem 1rem 1rem;
    font-size: 1.2rem;
    line-height: 1.2;
  }

  html[data-fayaf] .rgonupaz-fqavkuvxuc-bzemmozkim-vboywo {
    right: 1rem;
    left: 1rem;
  }

  html[data-fayaf][data-saiqag-dahudlid="listing"] [data-lovyuqfiw-fiywi] {
    height: 100% !important;
    min-height: 30rem;
  }

  html[data-fayaf][data-saiqag-dahudlid="listing"] [data-lovyuqfiw-fiywi] .pmejefsir-apqu {
    flex-basis: 14rem;
    height: 14rem !important;
  }

  html[data-fayaf][data-saiqag-dahudlid="listing"] .pmejefsir-sogoloqes-sifyuemod > .row {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1rem;
  }

  html[data-fayaf][data-saiqag-dahudlid="listing"] [data-lovyuqfiw-taamo] > .container > .row {
    gap: 1.2rem;
  }

  html[data-fayaf][data-saiqag-dahudlid="listing"] .sogoloqes-sifyuemod {
    margin-bottom: 1rem;
  }

  html[data-fayaf][data-saiqag-dahudlid="listing"] .pmejefsir-sutyuqfik-sifyuemod {
    display: grid;
    gap: 1rem;
    margin-bottom: 1.2rem;
  }

  html[data-fayaf][data-saiqag-dahudlid="listing"] [data-lovyuqfiw-vayma] {
    width: 100%;
    min-width: 0;
  }

  html[data-fayaf][data-saiqag-dahudlid="pdp"] [data-ygyo-taamo] {
    padding-block: 2.4rem 2.5rem !important;
  }

  html[data-fayaf][data-saiqag-dahudlid="pdp"] [data-ygyo-taamo] .dlayu-nzokxmadev {
    margin-bottom: 1rem;
  }

  html[data-fayaf][data-saiqag-dahudlid="pdp"] [data-ygyo-genqotxuv] .pmejefsir-doyi,
  html[data-fayaf][data-saiqag-dahudlid="pdp"] [data-ygyo-genqotxuv] .pmejefsir-doyi img {
    max-height: 42rem;
  }

  html[data-fayaf][data-saiqag-dahudlid="pdp"] .pmejefsir-inmig-cuqyoqsit [data-ygyo-vudhay] {
    font-size: clamp(2.5rem, 8vw, 3.4rem) !important;
  }

  html[data-fayaf][data-saiqag-dahudlid="pdp"] .pmejefsir-inmig-cuqyoqsit > .cuqyoqsit-detewriyhuma {
    display: -webkit-box !important;
    margin-block: 1rem !important;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }

  html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] {
    gap: 1.05rem;
  }

  html[data-fayaf] [data-cuotpubqaz-wuoki] {
    min-height: 6rem;
    padding: 0.65rem;
  }

  html[data-fayaf] [data-cuotpubqaz-wuoki] > strong {
    font-size: 1.1rem;
  }

  html[data-fayaf] [data-cuotpubqaz-wuoki] > span,
  html[data-fayaf] [data-cuotpubqaz-wuoki-fulzopecab] {
    font-size: 0.95rem !important;
  }

  html[data-fayaf] [data-cuotpubqaz-wuoki-sexuxjrok],
  html[data-fayaf] [data-cuotpubqaz-wuoki] > small {
    font-size: 0.8rem !important;
  }

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

  html[data-fayaf] [data-riuka-oppidi] img {
    width: 4.8rem;
    height: 4.8rem;
  }

  html[data-fayaf] [data-riuka-oppidi] button {
    min-width: auto;
    min-height: 3.6rem;
    padding-inline: 0.8rem;
  }

  html[data-fayaf] [data-fiyme-taamo] .container,
  html[data-fayaf] [data-fiyme-taamo] [data-fiyme-piuge],
  html[data-fayaf] [data-fiyme-taamo] table,
  html[data-fayaf] [data-fiyme-taamo] tbody,
  html[data-fayaf] [data-fiyme-taamo] tr,
  html[data-fayaf] [data-fiyme-taamo] td {
    box-sizing: border-box !important;
    min-width: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
  }

  html[data-fayaf] [data-fiyme-piuge] {
    overflow: visible !important;
  }

  html[data-fayaf] [data-fiyme-taamo] table,
  html[data-fayaf] [data-fiyme-taamo] tbody,
  html[data-fayaf] [data-fiyme-taamo] tr,
  html[data-fayaf] [data-fiyme-taamo] td {
    display: block;
  }

  html[data-fayaf] [data-fiyme-taamo] table > tbody:first-child {
    display: none;
  }

  html[data-fayaf] [data-fiyme-idujfe] {
    display: grid;
    gap: 1.4rem;
  }

  html[data-fayaf] [data-fiyme-nuvas] {
    display: grid !important;
    gap: 1.2rem;
    padding: 1.6rem;
    border: 1px solid var(--mtep-zomxodem);
    border-radius: var(--mtep-qayuefut);
    background: var(--mtep-satkifowu);
    box-shadow: 0 1rem 2.8rem color-mix(in srgb, var(--mtep-wofma) 7%, transparent);
  }

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

  html[data-fayaf] [data-fiyme-nuvas] td::before {
    content: attr(data-fiyme-fosda-milixo);
    flex: none;
    color: var(--mtep-nediqu);
    font-size: 1.2rem;
    font-weight: 700;
  }

  html[data-fayaf] [data-fiyme-nuvas] td.wmotyuqet-pmejefsir::before {
    content: none;
  }

  html[data-fayaf] [data-fiyme-nuvas] .wmotyuqet-pmejefsir .wrapper {
    display: grid !important;
    grid-template-columns: 7.2rem minmax(0, 1fr);
    align-items: center;
    gap: 1.4rem;
    width: 100% !important;
  }

  html[data-fayaf] [data-fiyme-nuvas] .wmotyuqet-apqu,
  html[data-fayaf] [data-fiyme-nuvas] .wmotyuqet-apqu img {
    width: 7.2rem !important;
    height: 7.2rem !important;
  }

  html[data-fayaf] [data-fiyme-nuvas] .wmotyuqet-apqu img {
    object-fit: contain;
  }

  html[data-fayaf] [data-fiyme-nuvas] .wmotyuqet-cuqyoqsit,
  html[data-fayaf] [data-fiyme-nuvas] .vilhap-wmotyuqet-bejnodad {
    min-width: 0;
  }

  html[data-fayaf] [data-fiyme-nuvas] .wmotyuqet-cuqyoqsit .hiojuqfiv {
    overflow-wrap: anywhere;
    white-space: normal !important;
  }

  html[data-fayaf] [data-fiyme-sapritxiw] {
    gap: 1rem;
    padding: 1.8rem;
  }

  html[data-fayaf] [data-puvez-fiyme-qixixi] {
    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-fayaf] [data-puvez-fiyme-sapritxiw] .fiyme-lwxi {
    grid-template-columns: 1fr;
  }

  html[data-fayaf][data-saiqag-dahudlid="checkout"] [data-pqujfaalul-taamo] {
    padding-block: 2rem 5rem !important;
  }

  html[data-fayaf] .rgonupaz-pqujfaalul-cgte-truhxa {
    gap: 1rem;
    padding: 2rem;
  }

  html[data-fayaf] [data-pqujfaalul-qevoqoyqic] {
    grid-template-columns: 1fr;
    padding: 1.2rem;
  }

  html[data-fayaf] [data-pqujfaalul-qevoqoyqic] > strong {
    grid-row: auto;
  }

  html[data-fayaf] [data-oppidi-nanexe] {
    align-items: end;
    padding: 1rem;
  }

  html[data-fayaf] [data-oppidi-fiywi] {
    width: 100%;
    max-height: calc(100dvh - 2rem);
    border-radius: calc(var(--mtep-qayuefut) * 1.35);
  }

  html[data-fayaf] [data-oppidi-cuqyoqsit] {
    padding: 3rem 2rem 2.2rem;
  }

  html[data-fayaf] [data-oppidi-cuqyoqsit] > h2 {
    font-size: 3.2rem;
  }

  html[data-fayaf] [data-oppidi-cuqyoqsit] > p {
    margin-top: 1.2rem;
    font-size: 1.45rem;
  }

  html[data-fayaf] [data-oppidi-ixwuaqroj] {
    margin-top: 1.6rem;
  }

  html[data-fayaf] [data-doenodop] .doenodop-sitzufoqi-sifyuemod {
    padding: 1.6rem;
    overflow: visible;
  }

  html[data-fayaf] [data-doenodop] .doenodop-sitzufoqi-sifyuemod .row {
    grid-template-columns: 1fr;
    gap: 1.6rem;
    margin: 0;
    overflow: visible;
  }

  html[data-fayaf] [data-doenodop] .doenodop-sitzufoqi-sifyuemod .row > * {
    width: 100%;
    min-width: 0;
    padding: 0;
  }

  html[data-fayaf] [data-doenodop] .doenodop-sifyuemod > .row {
    margin-inline: 0;
  }

  html[data-fayaf] [data-doenodop] .doenodop-sifyuemod > .row > * {
    width: 100%;
    min-width: 0;
    padding-inline: 0;
  }
}

@media (max-width: 390px) {
  html[data-fayaf] [data-cuotpubqaz-vuunfe] {
    gap: 0.4rem;
  }

  html[data-fayaf] [data-cuotpubqaz-wuoki] {
    padding-inline: 0.45rem;
  }

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

  html[data-fayaf] [data-riuka-oppidi] img {
    width: 4.2rem;
    height: 4.2rem;
  }

  html[data-fayaf] [data-boijazip-hayfu] {
    grid-template-columns: 1fr;
  }

  html[data-fayaf] [data-boijazip-hayfu] > .vhaha-lwxi {
    width: 100%;
  }

  html[data-fayaf] [data-oppidi-cuqyoqsit] {
    padding-inline: 1.6rem;
  }
}

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

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

html[data-fayaf] [data-lowuduqi-cbokqo-povol] > summary {
  font-family: "Inter", sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.3;
}

html[data-fayaf] .padibayqex-povol-sifyuemod #sadRoqeke.open-dropdown {
  max-height: min(60vh, calc(100dvh - 20rem));
  overflow-y: auto;
}

@media (min-width: 992px) {
  html[data-fayaf] .padibayqex-povol-sifyuemod #sadRoqeke {
    min-width: min(28rem, calc(100vw - 4rem));
  }

  html[data-fayaf] #geoxodok .padibayqex-qzevyadfum .padibayqex-nuzma-itofe:has(> details),
  html[data-fayaf] #geoxodok .padibayqex-qzevyadfum .padibayqex-nuzma-itofe:has(> details):hover,
  html[data-fayaf] #geoxodok .padibayqex-qzevyadfum .padibayqex-nuzma-itofe:has(> details):focus-within {
    background: var(--mtep-satkifowu);
    color: var(--mtep-wofma);
  }

  html[data-fayaf] #geoxodok [data-lowuduqi-cbokqo-povol] > summary {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    cursor: pointer;
    color: var(--mtep-wofma);
    list-style: none;
  }

  html[data-fayaf] #geoxodok [data-lowuduqi-cbokqo-povol] > summary::-webkit-details-marker {
    display: none;
  }

  html[data-fayaf] #geoxodok [data-lowuduqi-cbokqo-povol] > summary::after {
    content: "+";
    flex: 0 0 auto;
    font-size: 1.8rem;
    font-weight: 400;
  }

  html[data-fayaf] #geoxodok [data-lowuduqi-cbokqo-povol][open] > summary::after {
    content: "\2212";
  }

  html[data-fayaf] #geoxodok [data-lowuduqi-cbokqo-povol] > summary:focus-visible {
    outline: 2px solid var(--mtep-pmaritxib);
    outline-offset: 2px;
  }

  html[data-fayaf] #geoxodok [data-lowuduqi-remuofik-nuzma] {
    max-height: none;
    margin: 1.2rem 0 0;
    overflow: visible;
    padding-left: 1.6rem;
  }

  html[data-fayaf] #geoxodok [data-lowuduqi-remuofik-nuzma] li + li {
    margin-top: 1.2rem;
  }

  html[data-fayaf] #geoxodok [data-lowuduqi-remuofik-nuzma] a {
    display: block;
    color: var(--mtep-wofma);
    line-height: 1.35;
    overflow-wrap: anywhere;
  }

  html[data-fayaf] #geoxodok [data-lowuduqi-remuofik-nuzma] a:hover,
  html[data-fayaf] #geoxodok [data-lowuduqi-remuofik-nuzma] a:focus-visible {
    color: var(--mtep-pmaritxib);
  }

  html[data-fayaf] .geoxodok-xafi .geoxodok-xafi-povol > .povol-nuzma > li > .geoxodok-culo-povol {
    top: calc(100% - 1px);
  }

  html[data-fayaf] .geoxodok-xafi .geoxodok-xafi-povol > .povol-nuzma > li[data-culo-povol-hluhi] > .geoxodok-culo-povol {
    right: 0;
    left: auto !important;
    transform: none !important;
  }

  html[data-fayaf] .geoxodok-xafi .geoxodok-xafi-povol > .povol-nuzma > li:focus-within > .geoxodok-culo-povol,
  html[data-fayaf] .geoxodok-xafi .geoxodok-xafi-povol > .povol-nuzma > li:hover > .geoxodok-culo-povol {
    visibility: visible;
    opacity: 1;
  }
}

@media (min-width: 992px) {
  html[data-fayaf] .geoxodok-xafi .geoxodok-xafi-povol > .povol-nuzma > [data-geoxodok-remuofik-povol="expanded"] {
    position: relative;
  }

  html[data-fayaf] .geoxodok-xafi .geoxodok-xafi-povol > .povol-nuzma > [data-geoxodok-remuofik-povol="expanded"] > [data-geoxodok-remuofik-nuzma] {
    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-fayaf] .geoxodok-xafi .geoxodok-xafi-povol > .povol-nuzma > [data-geoxodok-remuofik-cunewqruf="3"] > [data-geoxodok-remuofik-nuzma] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    width: min(56rem, calc(100vw - 4rem));
  }

  html[data-fayaf] .geoxodok-xafi .geoxodok-xafi-povol > .povol-nuzma > [data-geoxodok-remuofik-cunewqruf="4"] > [data-geoxodok-remuofik-nuzma] {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  html[data-fayaf] .geoxodok-xafi .geoxodok-xafi-povol > .povol-nuzma > [data-geoxodok-remuofik-povol="expanded"] > [data-geoxodok-remuofik-nuzma] li,
  html[data-fayaf] .geoxodok-xafi .geoxodok-xafi-povol > .povol-nuzma > [data-geoxodok-remuofik-povol="expanded"] > [data-geoxodok-remuofik-nuzma] a {
    min-width: 0;
  }

  html[data-fayaf] .geoxodok-xafi .geoxodok-xafi-povol > .povol-nuzma > [data-geoxodok-remuofik-povol="expanded"] > [data-geoxodok-remuofik-nuzma] a {
    display: block;
    overflow-wrap: anywhere;
  }

  html[data-fayaf] [data-remuofik-sogoloqes-sapritxiw] {
    display: none;
  }

  html[data-fayaf] [data-remuofik-sogoloqes] > [data-remuofik-sogoloqes-cuqyoqsit] {
    display: block;
  }

  html[data-fayaf] [data-remuofik-sogoloqes-rpmadxam] {
    max-height: 44rem;
    overflow-y: auto;
  }
}

@media (max-width: 991px) {
  html[data-fayaf] [data-lowuduqi-remuofik-nuzma] {
    max-height: 60vh;
    margin-top: 1.6rem;
    overflow-y: auto;
  }

  html[data-fayaf] [data-lowuduqi-remuofik-nuzma] li + li {
    margin-top: 1.2rem;
  }

  html[data-fayaf] [data-remuofik-sogoloqes-sapritxiw] {
    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-fayaf] [data-remuofik-sogoloqes-sapritxiw]::after {
    content: "+";
    grid-column: 2;
    grid-row: 1;
    font-size: 2rem;
    font-weight: 400;
  }

  html[data-fayaf] [data-remuofik-sogoloqes-sobzduke]:checked + [data-remuofik-sogoloqes-sapritxiw]::after {
    content: "\2212";
  }

  html[data-fayaf] [data-remuofik-sogoloqes] > [data-remuofik-sogoloqes-cuqyoqsit] {
    display: none;
  }

  html[data-fayaf] [data-remuofik-sogoloqes-sobzduke]:checked ~ [data-remuofik-sogoloqes-cuqyoqsit] {
    display: block;
  }

  html[data-fayaf] [data-remuofik-sogoloqes-catwoqsap] {
    grid-column: 1 / -1;
    font-size: 1.3rem;
    font-weight: 400;
  }

  html[data-fayaf] [data-remuofik-sogoloqes-cuqyoqsit] > .wmotyuqet-hiojuqfiv {
    display: none;
  }

  html[data-fayaf] [data-remuofik-sogoloqes-rpmadxam] {
    max-height: 60vh;
    margin-top: 2rem;
    overflow-y: auto;
  }
}

html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] [data-qevoqoyqic] {
  font-size: 1.3rem;
  line-height: 1.45;
}

html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] [data-qevoqoyqic-ibdohibaso] {
  font-size: 1.4rem;
}

html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] [data-qbeuru-tiudu] {
  font-size: 1.25rem;
  line-height: 1.45;
}

html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] [data-qbeuru-itofe] strong {
  font-size: 1.3rem;
}

html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] [data-cuotpubqaz-wuoki] > strong,
html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] [data-cuotpubqaz-wuoki] > span,
html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] [data-cuotpubqaz-wuoki-fulzopecab] {
  font-size: 1.2rem !important;
  line-height: 1.3;
}

html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] [data-cuotpubqaz-wuoki] > small {
  font-size: 1.1rem !important;
  line-height: 1.25;
}

html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] [data-riuka-oppidi] small {
  font-size: 1.2rem;
}

html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] [data-riuka-oppidi] a {
  font-size: 1.3rem;
  line-height: 1.35;
}

html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] [data-riuka-oppidi] strong {
  font-size: 1.2rem;
}


                                                                                                                                                                                                                                                                                                                                                                                                                                               
html[data-fayaf] {
                          
    --b66a-dutgolianoje: #fbf3ef;
    --b66a-pusce: #fffaf7;
    --b66a-xraqat: #ffffff;
    --b66a-cvipta: #f4e2da;
    --b66a-cvipta-vammi: #f8ebe5;
    --b66a-tazar: #ecd3c9;
    --b66a-vivwo: #efe4d7;
    --b66a-vivwo-vammi: #f5ede3;
    --b66a-eadi: #e5d7c8;
             
    --b66a-aqtu: #201a18;
    --b66a-aqtu-6: #3a302c;
    --b66a-wofma: #3f3531;
    --b66a-peban: #64574f;
    --b66a-nuvas: #ead9d0;
    --b66a-nuvas-6: #dcc6bb;
    --b66a-nuvas-7: #cdb3a6;
                                 
    --b66a-hvopfo: rgba(251, 243, 239, 0.74);
    --b66a-hvopfo-ge: rgba(255, 250, 247, 0.82);
    --b66a-hvopfo-ki: rgba(255, 250, 247, 0.55);
    --b66a-hvopfo-ednal: rgba(255, 255, 255, 0.7);
    --b66a-xoudi: rgba(43, 30, 26, 0.34);
    --b66a-trozaw: rgba(92, 58, 44, 0.12);
    --b66a-trozaw-6: rgba(92, 58, 44, 0.2);
    --b66a-trozaw-7: rgba(60, 36, 28, 0.28);
                                                        
    --b66a-apxoggux: var(--vubam-pmaritxib);
    --b66a-apxoggux-rgmagsuv: var(--vubam-pmaritxib-rgmagsuv);
    --b66a-apxoggux-dq: var(--vubam-pmaritxib-dq);
    --b66a-wcaxyuquq: color-mix(in srgb, var(--vubam-pmaritxib) 7%, var(--b66a-cvipta-vammi));
    --b66a-wcaxyuquq-6: color-mix(in srgb, var(--vubam-pmaritxib) 12%, var(--b66a-pusce));
    --b66a-wuvmi: color-mix(in srgb, var(--vubam-pmaritxib) 10%, transparent);
    --b66a-wuvmi-6: color-mix(in srgb, var(--vubam-pmaritxib) 18%, transparent);
    --b66a-jlapo-cvipta: rgba(239, 197, 184, 0.55);
    --b66a-jlapo-vivwo: rgba(232, 214, 190, 0.6);
    --b66a-jlapo-cbokqo: color-mix(in srgb, var(--vubam-pmaritxib) 16%, transparent);
                                                      
    --b66a-qvoqac-u: color-mix(in srgb, var(--vubam-pmaritxib) 3%, var(--b66a-cvipta-vammi));
    --b66a-qvoqac-w: color-mix(in srgb, var(--vubam-pmaritxib) 2%, var(--b66a-cvipta));
    --b66a-qvoqac: radial-gradient(120% 78% at 50% 6%, var(--b66a-pusce) 0%, transparent 62%), linear-gradient(168deg, var(--b66a-qvoqac-u) 0%, var(--b66a-qvoqac-w) 100%);
              
    --b66a-dovtvoxav: "League Spartan", "Helvetica Neue", Arial, sans-serif;
    --b66a-vivla: "Poppins", "Helvetica Neue", Arial, sans-serif;
                  
    --b66a-wahe: 148rem;
    --b66a-fupnodim: clamp(1.6rem, 3.6vw, 5.6rem);
    --b66a-sifyuemod: clamp(5.6rem, 7.4vw, 10.4rem);
    --b66a-m-wc: 0.8rem;
    --b66a-m-rw: 1.2rem;
    --b66a-m: 1.8rem;
    --b66a-m-kq: 2.6rem;
    --b66a-m-wv: 3.4rem;
    --b66a-rusda: 999px;
    --b66a-koiwe: 13.2rem;
    --b66a-eizaw: cubic-bezier(0.25, 0.8, 0.25, 1);
    --b66a-nummo: 0 1.6rem 4rem -1.6rem var(--b66a-trozaw-6), 0 0.2rem 0.6rem -0.2rem var(--b66a-trozaw);
    --b66a-nummo-rw: 0 1rem 2.4rem -1.4rem var(--b66a-trozaw-6);
    --b66a-nummo-wv: 0 3rem 8rem -2.4rem var(--b66a-trozaw-7);
                                                                             
    --b66a-e-abbujo: 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.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13.5 6.5L19 12l-5.5 5.5'/%3E%3C/svg%3E");
    --b66a-e-abbujo-aqtu: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23201a18' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13.5 6.5L19 12l-5.5 5.5'/%3E%3C/svg%3E");
    --b66a-e-abbujo-pusce: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fffaf7' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13.5 6.5L19 12l-5.5 5.5'/%3E%3C/svg%3E");
    --b66a-e-rlelo: 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.9' stroke-linecap='round'%3E%3Cpath d='M12 5.5v13M5.5 12h13'/%3E%3C/svg%3E");
    --b66a-e-rlelo-aqtu: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23201a18' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5.5v13M5.5 12h13'/%3E%3C/svg%3E");
    --b66a-e-rlelo-pusce: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fffaf7' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5.5v13M5.5 12h13'/%3E%3C/svg%3E");
    --b66a-e-laqi-aqtu: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23201a18' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 8.5h13l-.9 11.2a1.6 1.6 0 0 1-1.6 1.5H8a1.6 1.6 0 0 1-1.6-1.5z'/%3E%3Cpath d='M9 10.5V7a3 3 0 0 1 6 0v3.5'/%3E%3C/svg%3E");
    --b66a-e-druywu: 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.5 12.5l4 4L18.5 7.5'/%3E%3C/svg%3E");
    --b66a-e-ccuzbemol: 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.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 9.5L12 15l5.5-5.5'/%3E%3C/svg%3E");
    --b66a-e-ccuzbemol-aqtu: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23201a18' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 9.5L12 15l5.5-5.5'/%3E%3C/svg%3E");
    --b66a-e-dvepan: 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.8' stroke-linecap='round'%3E%3Cpath d='M6.5 6.5l11 11M17.5 6.5l-11 11'/%3E%3C/svg%3E");
    --b66a-e-vtika: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2.8l2.75 5.86 6.4.74-4.73 4.42 1.26 6.33L12 17.05l-5.68 3.1 1.26-6.33L2.85 9.4l6.4-.74z'/%3E%3C/svg%3E");
    --b66a-e-vbiywi: 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.5h11v9.5h-11zM13.5 9.5h4l3 3.2V16h-7'/%3E%3Ccircle cx='7' cy='17.5' r='1.8'/%3E%3Ccircle cx='17' cy='17.5' r='1.8'/%3E%3C/svg%3E");
    --b66a-e-daqi: 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' stroke-linejoin='round'%3E%3Cpath d='M3.5 12.2V4.5a1 1 0 0 1 1-1h7.7l8.3 8.3a1.4 1.4 0 0 1 0 2l-6.2 6.2a1.4 1.4 0 0 1-2 0z'/%3E%3Ccircle cx='8' cy='8' r='1.4'/%3E%3C/svg%3E");
    --b66a-e-rtaodqid: 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='M12 3l7.5 3v5.5c0 4.6-3.2 8.2-7.5 9.5-4.3-1.3-7.5-4.9-7.5-9.5V6z'/%3E%3Cpath d='M8.8 12.2l2.2 2.2 4.3-4.6'/%3E%3C/svg%3E");
    --b66a-e-joongi: 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' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7.5-4.5-7.5-10.1A4.3 4.3 0 0 1 12 7.4a4.3 4.3 0 0 1 7.5 2.5C19.5 15.5 12 20 12 20z'/%3E%3C/svg%3E");
    --b66a-e-tyonwa: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2.5c.6 4.6 2.9 6.9 7.5 7.5-4.6.6-6.9 2.9-7.5 7.5-.6-4.6-2.9-6.9-7.5-7.5 4.6-.6 6.9-2.9 7.5-7.5zM19 15.5c.3 2 1.2 2.9 3.2 3.2-2 .3-2.9 1.2-3.2 3.2-.3-2-1.2-2.9-3.2-3.2 2-.3 2.9-1.2 3.2-3.2z'/%3E%3C/svg%3E");
    --b66a-e-reeqas: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 24'%3E%3Cpath fill='black' d='M0 24V14.4C0 6.6 4.2 1.8 12 0l1.4 3.2C8.6 4.8 6.6 7.8 6.4 12H12v12zm18 0V14.4C18 6.6 22.2 1.8 30 0l1.4 3.2c-4.8 1.6-6.8 4.6-7 8.8H30v12z'/%3E%3C/svg%3E");
                                                  
    --mtep-satkifowu: var(--b66a-pusce);
    --mtep-wofma: var(--b66a-aqtu);
    --mtep-nediqu: var(--b66a-peban);
    --mtep-zomxodem: var(--b66a-nuvas);
    --mtep-vammi: var(--b66a-cvipta-vammi);
    --mtep-qayuefut: var(--b66a-m);
    background: var(--b66a-dutgolianoje);
    scrollbar-color: var(--b66a-nuvas-7) var(--b66a-dutgolianoje);
}

                                           
                                                                                                                                                
html[data-fayaf],
html[data-fayaf] body {
    overflow-x: clip;
}
                                                                                
html[data-fayaf] {
    scroll-behavior: auto;
    scroll-padding-top: calc(var(--b66a-koiwe) + 1.2rem);
}
html[data-fayaf] body {
    counter-reset: rgonupaz-b66a-ceme;
    background: var(--b66a-dutgolianoje);
    color: var(--b66a-wofma);
    font-family: var(--b66a-vivla);
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.6;
    font-synthesis: none;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}
html[data-fayaf] body *:not(svg, svg *) {
    font-family: var(--b66a-vivla) !important;
}
html[data-fayaf] body :is(h1, h2, h3, h4, h5, h6) {
    color: var(--b66a-aqtu);
    font-family: var(--b66a-dovtvoxav) !important;
    font-weight: 300;
    letter-spacing: -0.02em;
    line-height: 1.08;
}
html[data-fayaf] body :is(strong, b) {
    font-family: var(--b66a-dovtvoxav) !important;
    font-weight: 500;
    letter-spacing: 0.005em;
}
html[data-fayaf] body ::selection {
    background: var(--b66a-tazar);
    color: var(--b66a-aqtu);
}
html[data-fayaf] body a {
    color: inherit;
    text-decoration: none;
}
html[data-fayaf] body :is(a, button, summary, input, select, textarea, [role="button"], [tabindex]):focus-visible {
    outline: 2px solid var(--b66a-aqtu);
    outline-offset: 3px;
}
html[data-fayaf] body img {
    max-width: 100%;
}
html[data-fayaf] :is(.xegu-qbayal, .qbayal-muda, [data-fiyme-vadexa], [data-fiyme-fulzopecab], [data-fiyme-qbayal], [data-fiyme-nuvas-vadexa], [data-puvez-fiyme-fulzopecab], [data-cuotpubqaz-wuoki-fulzopecab], .number, .rgonupaz-ygyo-qapugsok-tmenah, [data-qbeuru-wivaay], [data-qicvapkyen-ruerkdagnaci]) {
    font-variant-numeric: tabular-nums;
}
                                                          
html[data-fayaf] body :is(.xegu-qbayal, .qbayal-muda, .rgonupaz-ygyo-qapugsok-tmenah, [data-fiyme-nuvas-vadexa], [data-fiyme-vadexa], [data-puvez-fiyme-fulzopecab], [data-cuotpubqaz-wuoki] > strong, .rgonupaz-jobkhiybit, .rgonupaz-vubam-jobkhiybit, .rgonupaz-cbokqo-qital, .number, [data-fiyme-cuotpubqaz-wivaay], [data-jicnguzlaq-cincap], [data-fiyme-cincap]) {
    font-family: var(--b66a-dovtvoxav) !important;
}

                                             
html[data-fayaf] body .container:not(section) {
    width: 100%;
    max-width: var(--b66a-wahe);
    padding-inline: var(--b66a-fupnodim) !important;
}
html[data-fayaf] body .row {
    --bs-gutter-x: 2.4rem;
}

                                                                       
html[data-fayaf] :is(.vhaha-lwxi, .pmejefsir-lwxi, .btn-primary) {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 1.2rem;
    min-height: 5.2rem;
    margin: 0;
    padding: 0.6rem 0.7rem 0.6rem 2.6rem;
    border: 0 !important;
    border-radius: var(--b66a-rusda) !important;
    background: var(--b66a-aqtu) !important;
    color: var(--b66a-pusce) !important;
    box-shadow: 0 1rem 2.4rem -1.4rem var(--b66a-trozaw-7);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.4rem;
    font-weight: 500;
    letter-spacing: 0.1em;
    line-height: 1.15;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    overflow: hidden;
    isolation: isolate;
    transition: background-color 0.3s var(--b66a-eizaw), color 0.3s var(--b66a-eizaw), box-shadow 0.3s var(--b66a-eizaw), transform 0.3s var(--b66a-eizaw);
}
html[data-fayaf] :is(.vhaha-lwxi, .pmejefsir-lwxi) span {
    margin: 0;
    color: inherit !important;
    font-size: inherit;
}
html[data-fayaf] :is(.vhaha-lwxi, .pmejefsir-lwxi)::before {
    display: none !important;
}
html[data-fayaf] :is(.vhaha-lwxi, .pmejefsir-lwxi)::after {
    position: static !important;
    z-index: auto !important;
    display: inline-block !important;
    flex: 0 0 auto;
    width: 3.8rem !important;
    height: 3.8rem !important;
    margin: 0 !important;
    border-radius: 50%;
    background: var(--b66a-pusce) var(--b66a-e-abbujo-aqtu) center / 1.6rem no-repeat !important;
    content: "" !important;
    transform: none;
    transition: transform 0.35s var(--b66a-eizaw), background-color 0.3s var(--b66a-eizaw) !important;
}
html[data-fayaf] :is(.vhaha-lwxi, .pmejefsir-lwxi):is(:hover, :focus-visible) {
    background: var(--b66a-aqtu-6) !important;
    color: var(--b66a-xraqat) !important;
    box-shadow: 0 1.4rem 3rem -1.4rem var(--b66a-trozaw-7);
}
html[data-fayaf] :is(.vhaha-lwxi, .pmejefsir-lwxi):is(:hover, :focus-visible)::after {
    transform: translateX(0.3rem) !important;
}
html[data-fayaf] :is(.vhaha-lwxi, .pmejefsir-lwxi):active {
    transform: scale(0.985);
}
html[data-fayaf] :is(.vhaha-lwxi, .pmejefsir-lwxi):disabled {
    background: var(--b66a-eadi) !important;
    color: var(--b66a-wofma) !important;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1;
}
                                                             
html[data-fayaf] :is(.xuope-lwxi, .rgonupaz-luji-xoge-zupnazuv, a.dvuezo-lwxi) {
    background: var(--b66a-hvopfo-ge) !important;
    color: var(--b66a-aqtu) !important;
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas-6), 0 0.8rem 2rem -1.4rem var(--b66a-trozaw-6);
}
html[data-fayaf] :is(.xuope-lwxi, .rgonupaz-luji-xoge-zupnazuv)::after {
    background: var(--b66a-aqtu) var(--b66a-e-abbujo-pusce) center / 1.6rem no-repeat !important;
}
html[data-fayaf] :is(.xuope-lwxi, .rgonupaz-luji-xoge-zupnazuv):is(:hover, :focus-visible) {
    background: var(--b66a-xraqat) !important;
    color: var(--b66a-aqtu) !important;
    box-shadow: inset 0 0 0 1px var(--b66a-aqtu), 0 1rem 2.4rem -1.4rem var(--b66a-trozaw-6);
}

                                                                                                           
html[data-fayaf] section.pmejefsir {
    padding-block: var(--b66a-sifyuemod);
}
html[data-fayaf] .sifyuemod-vudhay {
    position: relative;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 2.4rem;
    margin: 0 0 clamp(2.8rem, 3.2vw, 4.4rem);
    padding: 0;
    border: 0;
}
html[data-fayaf] .sifyuemod-vudhay h5 {
    counter-increment: rgonupaz-b66a-ceme;
    display: flex;
    align-items: center;
    gap: 1.4rem;
    max-width: 80%;
    margin: 0;
    color: var(--b66a-aqtu);
    font-size: clamp(3rem, 3.3vw, 4.8rem);
    font-weight: 300;
    letter-spacing: -0.03em;
    line-height: 1.02;
}
html[data-fayaf] .sifyuemod-vudhay h5::before {
    flex: 0 0 auto;
    width: 0.62em;
    height: 0.62em;
    background: var(--b66a-apxoggux);
    content: "";
    -webkit-mask: var(--b66a-e-tyonwa) center / contain no-repeat;
    mask: var(--b66a-e-tyonwa) center / contain no-repeat;
}
html[data-fayaf] .sifyuemod-vudhay .xuope {
    display: inline-flex;
    align-items: center;
    flex: 0 0 auto;
    gap: 1.1rem;
    min-height: 4.6rem;
    padding: 0.4rem 0.5rem 0.4rem 2rem;
    border-radius: var(--b66a-rusda);
    background: var(--b66a-hvopfo-ge);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas-6);
    color: var(--b66a-aqtu);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.3rem;
    font-weight: 500;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    transition: background-color 0.3s var(--b66a-eizaw), box-shadow 0.3s var(--b66a-eizaw), color 0.3s var(--b66a-eizaw);
}
html[data-fayaf] .sifyuemod-vudhay .xuope::after {
    width: 3.6rem;
    height: 3.6rem;
    border-radius: 50%;
    background: var(--b66a-aqtu) var(--b66a-e-abbujo-pusce) center / 1.5rem no-repeat;
    content: "";
    transition: transform 0.35s var(--b66a-eizaw);
}
html[data-fayaf] .sifyuemod-vudhay .xuope:is(:hover, :focus-visible) {
    background: var(--b66a-xraqat);
    box-shadow: inset 0 0 0 1px var(--b66a-aqtu);
}
html[data-fayaf] .sifyuemod-vudhay .xuope:is(:hover, :focus-visible)::after {
    transform: translateX(0.3rem);
}

                                                                     
html[data-fayaf] .dlayu-nzokxmadev {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.6rem 1rem;
    margin: 0 0 2.4rem;
    padding: 0;
    color: var(--b66a-peban);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.2rem;
    font-weight: 400;
    letter-spacing: 0.14em;
    line-height: 1.4;
    text-transform: uppercase;
}
html[data-fayaf] .dlayu-nzokxmadev :is(a, span) {
    font-family: var(--b66a-dovtvoxav) !important;
    font-weight: 400;
    font-size: inherit;
    letter-spacing: inherit;
}
html[data-fayaf] .dlayu-nzokxmadev a {
    color: var(--b66a-peban);
    transition: color 0.2s ease;
}
html[data-fayaf] .dlayu-nzokxmadev a:hover {
    color: var(--b66a-aqtu);
}
html[data-fayaf] .dlayu-nzokxmadev .dixunuqiq {
    display: inline-block;
    width: 0.4rem;
    height: 0.4rem;
    overflow: hidden;
    border-radius: 50%;
    background: var(--b66a-nuvas-7);
    color: transparent;
    font-size: 0;
}
html[data-fayaf] .dlayu-nzokxmadev [aria-current="page"] {
    color: var(--b66a-aqtu);
}

                                  
html[data-fayaf] :is(input[type="text"], input[type="search"], input[type="email"], input[type="tel"], input[type="number"], textarea, select) {
    border: 1px solid var(--b66a-nuvas-6);
    border-radius: var(--b66a-m-rw);
    background: var(--b66a-pusce);
    color: var(--b66a-aqtu);
    font-size: 1.5rem;
    transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
html[data-fayaf] :is(input, textarea, select)::placeholder {
    color: var(--b66a-peban);
    opacity: 1;
}
html[data-fayaf] :is(input[type="text"], input[type="search"], input[type="email"], input[type="tel"], input[type="number"], textarea, select):focus {
    border-color: var(--b66a-aqtu);
    box-shadow: 0 0 0 4px var(--b66a-wuvmi);
    outline: 0;
}

                                                                                                          
html[data-fayaf] [data-fqavkuvxuc-labi] {
    position: relative !important;
    top: auto;
    z-index: 2;
    min-height: 3.8rem;
    padding: 0.85rem var(--b66a-fupnodim) 1.05rem;
    border: 0 !important;
    background: linear-gradient(90deg, var(--b66a-cvipta) 0%, var(--b66a-vivwo-vammi) 50%, var(--b66a-cvipta) 100%) !important;
    color: var(--b66a-aqtu) !important;
    font-size: 1.25rem;
}
html[data-fayaf] [data-fqavkuvxuc-mivxijoqa] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 1rem;
    color: var(--b66a-aqtu);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.3rem;
    font-weight: 400;
    letter-spacing: 0.08em;
}
html[data-fayaf] [data-fqavkuvxuc-mivxijoqa]::before {
    flex: 0 0 auto;
    width: 1.5rem;
    height: 1.5rem;
    background: var(--b66a-aqtu);
    content: "";
    -webkit-mask: var(--b66a-e-tyonwa) center / contain no-repeat;
    mask: var(--b66a-e-tyonwa) center / contain no-repeat;
}
html[data-fayaf] .rgonupaz-fqavkuvxuc-bzemmozkim-vboywo {
    right: 50%;
    bottom: 0.45rem;
    left: auto;
    width: min(22rem, 40vw);
    height: 0.2rem;
    border-radius: var(--b66a-rusda);
    background: var(--b66a-hvopfo-ki);
    transform: translateX(50%);
}
html[data-fayaf] [data-fqavkuvxuc-bzemmozkim] {
    background: var(--b66a-aqtu);
}

                                                       
html[data-fayaf] [data-winhapoyo-labi] {
    gap: 1.2rem;
    padding: 0.7rem var(--b66a-fupnodim);
    border: 0;
    background: var(--b66a-aqtu);
    color: var(--b66a-pusce);
    font-size: 1.25rem;
}
html[data-fayaf] [data-winhapoyo-labi] > span {
    color: var(--b66a-pusce);
}
html[data-fayaf] [data-winhapoyo-labi] > button {
    min-height: 3.2rem;
    padding: 0 1.2rem;
    border-radius: var(--b66a-rusda);
    color: var(--b66a-pusce);
    font-family: var(--b66a-dovtvoxav) !important;
    font-weight: 500;
    letter-spacing: 0.08em;
    text-decoration: none;
    text-transform: uppercase;
}
html[data-fayaf] [data-winhapoyo-labi] > [data-oppidi-apxohgut] {
    background: var(--b66a-pusce);
    color: var(--b66a-aqtu);
    font-size: 1.15rem;
}
html[data-fayaf] [data-winhapoyo-labi] > [data-winhapoyo-labi-dvepan] {
    padding: 0 0.6rem;
    font-size: 2rem;
    font-weight: 300;
}

                                                                                           
html[data-fayaf] #geoxodok {
    position: sticky;
    top: 0;
    z-index: 1100;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}
                                                                                                         
html[data-fayaf] #geoxodok::before {
    position: absolute;
    inset: 0;
    z-index: -1;
    border-bottom: 1px solid var(--b66a-hvopfo-ednal);
    background: var(--b66a-hvopfo);
    box-shadow: 0 1.2rem 3rem -2.4rem var(--b66a-trozaw-6), inset 0 -1px 0 var(--b66a-nuvas);
    content: "";
    -webkit-backdrop-filter: blur(20px) saturate(1.5);
    backdrop-filter: blur(20px) saturate(1.5);
    pointer-events: none;
}
html[data-fayaf] #geoxodok :is(.geoxodok-doyi-sifyuemod, .geoxodok-bejnodad-sifyuemod, .geoxodok-zopnayed, .lowuduqi-povol) {
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}
html[data-fayaf] #geoxodok .geoxodok-tejxadel-lwxi:not(:has(*)),
html[data-fayaf] #geoxodok .geoxodok-usoke {
    display: none !important;
}
              
html[data-fayaf] #geoxodok .nanib a,
html[data-fayaf] .lowuduqi-povol .lowuduqi-geoxodok-nanib {
    display: inline-flex;
    align-items: center;
    gap: 1rem;
    min-width: 0;
    max-width: 100%;
    text-decoration: none;
}
html[data-fayaf] #geoxodok .nanib a::before,
html[data-fayaf] .lowuduqi-povol .lowuduqi-geoxodok-nanib::before {
    flex: 0 0 auto;
    width: 1.1rem;
    height: 1.1rem;
    border-radius: 50%;
    background: radial-gradient(circle at 35% 30%, var(--b66a-pusce) 0%, var(--b66a-apxoggux) 70%);
    box-shadow: 0 0 0 0.4rem var(--b66a-wuvmi);
    content: "";
}
html[data-fayaf] #geoxodok .nanib :is(.rgonupaz-jobkhiybit, .rgonupaz-vubam-jobkhiybit, .wmotyuqet-hiojuqfiv),
html[data-fayaf] .lowuduqi-povol .lowuduqi-geoxodok-nanib :is(.rgonupaz-jobkhiybit, .rgonupaz-vubam-jobkhiybit, .wmotyuqet-hiojuqfiv) {
    display: block;
    min-width: 0;
    max-width: 44rem;
    overflow: visible;
    color: var(--b66a-aqtu) !important;
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: clamp(2rem, 1.8vw, 2.6rem);
    font-weight: 400 !important;
    letter-spacing: -0.015em;
    line-height: 1.1;
    text-overflow: clip;
    white-space: normal;
    overflow-wrap: normal;
    text-wrap: balance;
}
                           
html[data-fayaf] #geoxodok .geoxodok-fiyme-idujfe {
    display: flex;
    align-items: center;
    gap: 0.8rem;
}
html[data-fayaf] #geoxodok .geoxodok-fiyme-idujfe .geoxodok-reolvtek {
    order: 1;
    width: auto;
    height: auto;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: transparent !important;
}
html[data-fayaf] #geoxodok .geoxodok-fiyme-idujfe .geoxodok-texuerudalah {
    order: 2;
    position: relative;
}
html[data-fayaf] #geoxodok .geoxodok-fiyme-idujfe .geoxodok-fiyme {
    order: 3;
}
html[data-fayaf] #geoxodok .geoxodok-fiyme-idujfe :is(.geoxodok-reolvtek-lwxi, .geoxodok-texuerudalah > .fiyme-itofe) {
    position: relative;
    display: grid;
    place-items: center;
    width: 4.6rem;
    height: 4.6rem;
    padding: 0;
    border: 0;
    border-radius: 50%;
    background: var(--b66a-hvopfo-ge);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas-6);
    color: var(--b66a-aqtu);
    cursor: pointer;
    transition: background-color 0.25s var(--b66a-eizaw), box-shadow 0.25s var(--b66a-eizaw);
}
html[data-fayaf] #geoxodok .geoxodok-fiyme-idujfe :is(.geoxodok-reolvtek-lwxi, .geoxodok-texuerudalah > .fiyme-itofe):hover {
    background: var(--b66a-xraqat);
    box-shadow: inset 0 0 0 1px var(--b66a-aqtu);
}
html[data-fayaf] #geoxodok .geoxodok-fiyme-idujfe :is(.geoxodok-reolvtek-lwxi, .geoxodok-texuerudalah > .fiyme-itofe) > span:first-child {
    display: grid;
    place-items: center;
}
html[data-fayaf] #geoxodok .geoxodok-fiyme-idujfe :is(.geoxodok-reolvtek-lwxi, .geoxodok-texuerudalah > .fiyme-itofe) svg {
    width: 2rem;
    height: 2rem;
}
html[data-fayaf] #geoxodok :is(.geoxodok-reolvtek-lwxi, .geoxodok-texuerudalah, .geoxodok-fiyme, .lowuduqi-povol-geoxodok) svg :is(path, rect, circle) {
    fill: currentColor;
}
html[data-fayaf] #geoxodok .geoxodok-texuerudalah .fiyme-itofe .fiyme-wofma {
    position: absolute;
    top: -0.4rem;
    right: -0.4rem;
}
html[data-fayaf] [data-jicnguzlaq-cincap],
html[data-fayaf] [data-fiyme-cincap] {
    display: inline-grid;
    place-items: center;
    min-width: 2rem;
    height: 2rem;
    padding: 0.15rem 0.55rem 0;
    border-radius: var(--b66a-rusda);
    background: var(--b66a-apxoggux);
    color: var(--b66a-apxoggux-dq);
    font-size: 1.15rem;
    font-weight: 500;
    line-height: 1;
}
html[data-fayaf] [data-jicnguzlaq-cincap][hidden],
html[data-fayaf] [data-fiyme-cincap]:empty {
    display: none;
}
                                                    
html[data-fayaf] #geoxodok .geoxodok-fiyme-idujfe .geoxodok-fiyme > .fiyme-itofe {
    display: inline-flex;
    align-items: center;
    gap: 1rem;
    height: 4.6rem;
    padding: 0 1.4rem 0 1.6rem;
    border: 0;
    border-radius: var(--b66a-rusda);
    background: var(--b66a-aqtu);
    box-shadow: 0 1rem 2.2rem -1.4rem var(--b66a-trozaw-7);
    color: var(--b66a-pusce);
    transition: background-color 0.25s var(--b66a-eizaw);
}
html[data-fayaf] #geoxodok .geoxodok-fiyme-idujfe .geoxodok-fiyme > .fiyme-itofe:hover {
    background: var(--b66a-aqtu-6);
}
html[data-fayaf] #geoxodok .geoxodok-fiyme-idujfe .geoxodok-fiyme > .fiyme-itofe svg {
    width: 2rem;
    height: 2rem;
}
html[data-fayaf] #geoxodok .geoxodok-fiyme-idujfe .geoxodok-fiyme > .fiyme-itofe .fiyme-wofma {
    display: inline-flex;
    align-items: center;
    gap: 0.9rem;
    color: inherit;
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.3rem;
    font-weight: 500;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}
html[data-fayaf] #geoxodok .geoxodok-fiyme-idujfe .geoxodok-fiyme [data-fiyme-cincap] {
    background: var(--b66a-pusce);
    color: var(--b66a-aqtu);
}

                  
html[data-fayaf] #geoxodok .geoxodok-doyi .geoxodok-cuqyifsuc {
    color: var(--b66a-peban);
    font-size: 1.2rem;
}
html[data-fayaf] #geoxodok .geoxodok-doyi .geoxodok-cuqyifsuc > span {
    display: inline-flex;
    align-items: center;
    gap: 0.9rem;
}
html[data-fayaf] #geoxodok .geoxodok-doyi .geoxodok-cuqyifsuc > span > span:first-child {
    color: var(--b66a-peban);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.1rem;
    font-weight: 500;
    letter-spacing: 0.18em;
    text-transform: uppercase;
}
html[data-fayaf] #geoxodok .geoxodok-doyi .geoxodok-cuqyifsuc .cuqyifsuc-muhvodap {
    color: var(--b66a-aqtu);
    font-size: 1.25rem;
}

                                            
html[data-fayaf] #geoxodok .qzevyadfum-lwxi {
    display: inline-flex;
    align-items: center;
    gap: 1rem;
    height: 3.8rem;
    padding: 0 1.6rem 0 0.5rem;
    border: 0;
    border-radius: var(--b66a-rusda);
    background: var(--b66a-hvopfo-ge);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas-6);
    color: var(--b66a-aqtu);
    cursor: pointer;
    transition: box-shadow 0.25s var(--b66a-eizaw), background-color 0.25s var(--b66a-eizaw);
}
html[data-fayaf] #geoxodok .qzevyadfum-lwxi:hover {
    background: var(--b66a-xraqat);
    box-shadow: inset 0 0 0 1px var(--b66a-aqtu);
}
html[data-fayaf] #geoxodok .qzevyadfum-lwxi .qzevyadfum-icago {
    display: grid;
    place-items: center;
    width: 2.8rem;
    height: 2.8rem;
    border-radius: 50%;
    background: var(--b66a-aqtu);
    color: var(--b66a-pusce);
}
html[data-fayaf] #geoxodok .qzevyadfum-lwxi .qzevyadfum-icago svg {
    width: 1.2rem;
    height: 1.2rem;
}
html[data-fayaf] #geoxodok .qzevyadfum-lwxi .qzevyadfum-icago svg :is(path, rect, circle) {
    fill: var(--b66a-pusce);
}
html[data-fayaf] #geoxodok .qzevyadfum-lwxi :is(.nuzma-wofma, .qzevyadfum-wofma) {
    color: var(--b66a-aqtu);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.25rem;
    font-weight: 500;
    letter-spacing: 0.14em;
    text-transform: uppercase;
}
                                                                          
html[data-fayaf] #geoxodok .geoxodok-xafi .geoxodok-xafi-povol .povol-nuzma {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
    gap: 0.2rem;
}
html[data-fayaf] #geoxodok .geoxodok-xafi .geoxodok-xafi-povol .povol-nuzma > li > a {
    position: relative;
    display: inline-flex;
    align-items: center;
    height: 3.6rem;
    padding: 0 1.3rem;
    border-radius: var(--b66a-rusda);
    color: var(--b66a-wofma);
    transition: background-color 0.25s var(--b66a-eizaw), color 0.25s var(--b66a-eizaw);
}
html[data-fayaf] #geoxodok .geoxodok-xafi .geoxodok-xafi-povol .povol-nuzma > li > a .nuzma-wofma {
    color: inherit;
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.3rem;
    font-weight: 400;
    letter-spacing: 0.12em;
    text-transform: uppercase;
}
html[data-fayaf] #geoxodok .geoxodok-xafi .geoxodok-xafi-povol .povol-nuzma > li:is(:hover, :focus-within) > a {
    background: var(--b66a-hvopfo-ge);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas);
    color: var(--b66a-aqtu);
}
html[data-fayaf] #geoxodok .geoxodok-xafi .geoxodok-xafi-povol .povol-nuzma .geoxodok-culo-povol {
    z-index: 300;
    gap: 0.2rem;
    width: 26rem;
    padding: 0.8rem;
    border: 1px solid var(--b66a-hvopfo-ednal);
    border-radius: var(--b66a-m);
    background: var(--b66a-hvopfo-ge);
    box-shadow: var(--b66a-nummo);
    -webkit-backdrop-filter: blur(18px) saturate(1.4);
    backdrop-filter: blur(18px) saturate(1.4);
}
html[data-fayaf] #geoxodok .geoxodok-xafi .geoxodok-xafi-povol .povol-nuzma .geoxodok-culo-povol li {
    width: 100%;
}
html[data-fayaf] #geoxodok .geoxodok-xafi .geoxodok-xafi-povol .povol-nuzma .geoxodok-culo-povol a {
    display: block;
    padding: 1rem 1.3rem;
    border-radius: var(--b66a-m-rw);
    color: var(--b66a-aqtu);
    font-size: 1.4rem;
    line-height: 1.35;
    transition: background-color 0.2s ease;
}
html[data-fayaf] #geoxodok .geoxodok-xafi .geoxodok-xafi-povol .povol-nuzma .geoxodok-culo-povol a:hover {
    background: var(--b66a-cvipta);
    color: var(--b66a-aqtu);
}

                                                                                                         
@media (min-width: 992px) {
    html[data-fayaf] #geoxodok {
        display: grid;
        grid-template-columns: minmax(0, auto) minmax(0, 1fr) auto;
        grid-template-rows: auto 7.6rem minmax(5.4rem, auto);
        align-items: center;
        column-gap: 2.4rem;
        padding: 0 max(var(--b66a-fupnodim), calc((100vw - var(--b66a-wahe)) / 2 + var(--b66a-fupnodim)));
    }
    html[data-fayaf] #geoxodok > .geoxodok-bejnodad-sifyuemod,
    html[data-fayaf] #geoxodok > .geoxodok-bejnodad-sifyuemod > .container,
    html[data-fayaf] #geoxodok .geoxodok-bejnodad,
    html[data-fayaf] #geoxodok > .geoxodok-zopnayed,
    html[data-fayaf] #geoxodok > .geoxodok-zopnayed > .container {
        display: contents !important;
    }
    html[data-fayaf] #geoxodok .geoxodok-bejnodad .nanib {
        grid-column: 1;
        grid-row: 2;
        display: flex;
        align-items: center;
        min-width: 0;
        margin: 0;
        padding: 0;
    }
    html[data-fayaf] #geoxodok .geoxodok-bejnodad .geoxodok-fiyme-idujfe {
        grid-column: 3;
        grid-row: 2;
        justify-self: end;
    }
    html[data-fayaf] #geoxodok .geoxodok-zopnayed .geoxodok-xafi {
        grid-column: 1 / -1;
        grid-row: 3;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        gap: 1.6rem;
        min-width: 0;
        min-height: 0;
        padding: 0;
        background: linear-gradient(90deg, transparent 0%, var(--b66a-nuvas-6) 12%, var(--b66a-nuvas-6) 88%, transparent 100%) top / 100% 1px no-repeat;
    }
    html[data-fayaf] #geoxodok .geoxodok-xafi .padibayqex-povol-sifyuemod {
        flex: 0 0 auto;
        width: auto;
    }
    html[data-fayaf] #geoxodok .geoxodok-xafi .geoxodok-xafi-povol {
        min-width: 0;
    }
    html[data-fayaf] #geoxodok > .geoxodok-doyi-sifyuemod {
        grid-column: 1 / -1;
        grid-row: 1;
        padding: 0.8rem 0 0;
    }
    html[data-fayaf] #geoxodok > .geoxodok-doyi-sifyuemod > .container {
        width: auto;
        max-width: none;
        padding: 0 !important;
    }
    html[data-fayaf] #geoxodok > .geoxodok-doyi-sifyuemod .geoxodok-doyi {
        flex-wrap: wrap;
        justify-content: center;
        gap: 0.4rem 2rem;
        padding: 0;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    html[data-fayaf] #geoxodok > .geoxodok-doyi-sifyuemod {
        display: none;
    }
}

                                        
html[data-fayaf] #geoxodok .padibayqex-povol-sifyuemod .padibayqex-qzevyadfum {
    z-index: 300;
    top: calc(100% + 1rem);
    padding: 0;
    border: 0;
    border-radius: var(--b66a-m);
    background: transparent;
    box-shadow: none;
}
html[data-fayaf] #geoxodok .padibayqex-povol-sifyuemod .padibayqex-qzevyadfum.open-dropdown {
    padding: 0.6rem;
    border: 1px solid var(--b66a-hvopfo-ednal);
    background: var(--b66a-hvopfo-ge);
    box-shadow: var(--b66a-nummo);
    -webkit-backdrop-filter: blur(18px) saturate(1.4);
    backdrop-filter: blur(18px) saturate(1.4);
}
html[data-fayaf] #geoxodok .padibayqex-povol-sifyuemod .padibayqex-qzevyadfum .padibayqex-nuzma-itofe {
    padding: 0;
    border: 0;
    background: transparent;
}
html[data-fayaf] #geoxodok .padibayqex-povol-sifyuemod .padibayqex-qzevyadfum .padibayqex-nuzma-itofe:hover {
    background: transparent;
}
html[data-fayaf] #geoxodok .padibayqex-povol-sifyuemod .padibayqex-qzevyadfum .padibayqex-nuzma-itofe .dropdown-item,
html[data-fayaf] #geoxodok .padibayqex-povol-sifyuemod .padibayqex-qzevyadfum [data-lowuduqi-cbokqo-povol] > summary {
    padding: 1.1rem 1.3rem;
    border-radius: var(--b66a-m-rw);
    background: transparent;
    color: var(--b66a-aqtu);
    font-size: 1.45rem;
    transition: background-color 0.2s ease;
}
html[data-fayaf] #geoxodok .padibayqex-povol-sifyuemod .padibayqex-qzevyadfum .padibayqex-nuzma-itofe:hover > a > .dropdown-item,
html[data-fayaf] #geoxodok .padibayqex-povol-sifyuemod .padibayqex-qzevyadfum [data-lowuduqi-cbokqo-povol] > summary:hover {
    background: var(--b66a-cvipta);
}
html[data-fayaf] #geoxodok .padibayqex-povol-sifyuemod .padibayqex-qzevyadfum .qzevyadfum-wofma,
html[data-fayaf] #geoxodok .padibayqex-povol-sifyuemod .padibayqex-qzevyadfum .padibayqex-nuzma-itofe:hover .qzevyadfum-wofma {
    color: var(--b66a-aqtu);
    font-size: 1.45rem;
    line-height: 1.35;
}
html[data-fayaf] #geoxodok .padibayqex-povol-sifyuemod .padibayqex-qzevyadfum [data-lowuduqi-cbokqo-povol] > summary::after {
    display: grid;
    place-items: center;
    width: 2.4rem;
    height: 2.4rem;
    border-radius: 50%;
    background: var(--b66a-cvipta);
    color: var(--b66a-aqtu);
    font-size: 1.6rem;
    line-height: 1;
}
html[data-fayaf] #geoxodok .padibayqex-povol-sifyuemod .padibayqex-qzevyadfum [data-lowuduqi-remuofik-nuzma] {
    margin: 0.2rem 0 0.8rem 1.6rem;
    padding-left: 1.4rem;
    border-left: 1px solid var(--b66a-nuvas-6);
}
html[data-fayaf] #geoxodok .padibayqex-povol-sifyuemod .padibayqex-qzevyadfum [data-lowuduqi-remuofik-nuzma] li + li {
    margin-top: 0.2rem;
}
html[data-fayaf] #geoxodok .padibayqex-povol-sifyuemod .padibayqex-qzevyadfum [data-lowuduqi-remuofik-nuzma] a {
    padding: 0.6rem 0;
    color: var(--b66a-wofma);
    font-size: 1.35rem;
}
html[data-fayaf] #geoxodok .padibayqex-povol-sifyuemod .padibayqex-qzevyadfum [data-lowuduqi-remuofik-nuzma] a:hover {
    color: var(--b66a-aqtu);
}

                                                                    
html[data-fayaf] #geoxodok .nanexe-wmotyuqet {
    z-index: 10058;
}
html[data-fayaf] #geoxodok .nanexe-wmotyuqet .ewjccoyafa-awiro {
    background: var(--b66a-xoudi);
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}
html[data-fayaf] #geoxodok .geoxodok-reolvtek .nanexe-piuge {
    width: min(84rem, calc(100vw - 3.2rem));
    height: auto;
    margin: 14vh auto 0;
    padding: 5.2rem 3rem 3rem;
    border: 1px solid var(--b66a-hvopfo-ednal);
    border-radius: var(--b66a-m-wv);
    background: radial-gradient(70% 90% at 15% 0%, var(--b66a-jlapo-cvipta), transparent 70%), radial-gradient(60% 90% at 100% 100%, var(--b66a-jlapo-cbokqo), transparent 70%), var(--b66a-pusce);
    box-shadow: var(--b66a-nummo-wv);
}
html[data-fayaf] #geoxodok .geoxodok-reolvtek .nanexe-piuge .wmotyuqet-piuge {
    width: 100%;
    height: 6.8rem;
    border: 0;
    border-radius: var(--b66a-rusda);
    background: var(--b66a-xraqat);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas-6), var(--b66a-nummo-rw);
}
html[data-fayaf] #geoxodok .geoxodok-reolvtek .nanexe-piuge .wmotyuqet-piuge:focus-within {
    box-shadow: inset 0 0 0 1px var(--b66a-aqtu), 0 0 0 5px var(--b66a-wuvmi);
}
html[data-fayaf] #geoxodok .geoxodok-reolvtek .nanexe-piuge .wmotyuqet-dvepan-lwxi {
    top: 1.4rem;
    right: 1.4rem;
    display: grid;
    place-items: center;
    width: 3.8rem;
    height: 3.8rem;
    border-radius: 50%;
    background: var(--b66a-hvopfo-ge);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas-6);
    color: var(--b66a-aqtu);
    cursor: pointer;
}
html[data-fayaf] #geoxodok .geoxodok-reolvtek .nanexe-piuge .wmotyuqet-dvepan-lwxi > span {
    display: none;
}
html[data-fayaf] #geoxodok .geoxodok-reolvtek .nanexe-piuge .wmotyuqet-dvepan-lwxi::before {
    width: 1.6rem;
    height: 1.6rem;
    background: currentColor;
    content: "";
    -webkit-mask: var(--b66a-e-dvepan) center / contain no-repeat;
    mask: var(--b66a-e-dvepan) center / contain no-repeat;
}
html[data-fayaf] #geoxodok .geoxodok-reolvtek .nanexe-piuge .reolvtek-sifyuemod input {
    flex: 1 1 auto;
    min-width: 0;
    padding: 0 2.6rem;
    border: 0;
    background: transparent;
    box-shadow: none;
    color: var(--b66a-aqtu);
    font-size: 1.8rem;
}
html[data-fayaf] #geoxodok .geoxodok-reolvtek .nanexe-piuge .reolvtek-sifyuemod > button {
    flex: 0 0 auto;
    border: 0;
    background: transparent;
    color: var(--b66a-peban);
    font-size: 1.3rem;
    white-space: nowrap;
}
html[data-fayaf] #geoxodok .geoxodok-reolvtek .nanexe-piuge .wmotyuqet-piuge .doxunuqaw {
    height: 2.8rem;
    background: var(--b66a-nuvas-6);
}
html[data-fayaf] #geoxodok .geoxodok-reolvtek .nanexe-piuge .reolvtek-sifyuemod .vhaha-lwxi {
    align-self: stretch;
    min-height: 0;
    margin: 0.6rem;
    padding: 0 0.6rem 0 2rem;
    font-size: 1.25rem;
    white-space: nowrap;
}
html[data-fayaf] #geoxodok .geoxodok-reolvtek .nanexe-piuge .reolvtek-sifyuemod .vhaha-lwxi::after {
    width: 3.6rem !important;
    height: 3.6rem !important;
}

                                                                                              
@media (max-width: 991px) {
    html[data-fayaf] #geoxodok > .geoxodok-doyi-sifyuemod {
        display: none;
    }
}
html[data-fayaf] .lowuduqi-povol {
    padding: 0;
}
html[data-fayaf] .lowuduqi-povol-geoxodok {
    gap: 1.2rem;
    padding: 1.1rem var(--b66a-fupnodim);
}
html[data-fayaf] .lowuduqi-povol-geoxodok > .btn {
    display: grid;
    place-items: center;
    flex: 0 0 auto;
    width: 4.4rem;
    height: 4.4rem;
    padding: 0;
    border: 0;
    border-radius: 50%;
    background: var(--b66a-hvopfo-ge);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas-6);
    color: var(--b66a-aqtu);
}
html[data-fayaf] .lowuduqi-povol-geoxodok > .btn svg {
    width: 2rem;
    height: 2rem;
}
html[data-fayaf] .lowuduqi-povol-geoxodok .lowuduqi-geoxodok-nanib {
    flex: 1 1 auto;
    justify-content: center;
    min-width: 0;
}
html[data-fayaf] .lowuduqi-povol-geoxodok .lowuduqi-geoxodok-nanib :is(.rgonupaz-jobkhiybit, .rgonupaz-vubam-jobkhiybit, .wmotyuqet-hiojuqfiv) {
    max-width: 100%;
    font-size: 2.1rem;
    text-align: center;
}
html[data-fayaf] .lowuduqi-povol-geoxodok > .geoxodok-fiyme {
    position: relative;
    display: grid;
    place-items: center;
    flex: 0 0 auto;
    width: 4.4rem;
    height: 4.4rem;
    border-radius: 50%;
    background: var(--b66a-aqtu);
    color: var(--b66a-pusce);
}
html[data-fayaf] .lowuduqi-povol-geoxodok > .geoxodok-fiyme svg {
    width: 1.9rem;
    height: 1.9rem;
}
html[data-fayaf] .lowuduqi-povol-geoxodok > .geoxodok-fiyme [data-fiyme-cincap] {
    position: absolute;
    top: -0.5rem;
    right: -0.5rem;
    box-shadow: 0 0 0 0.25rem var(--b66a-dutgolianoje);
}
                                            
html[data-fayaf] .offcanvas.offcanvas-start {
    width: min(36rem, 88vw);
    border: 0;
    border-radius: 0 var(--b66a-m-wv) var(--b66a-m-wv) 0;
    background: radial-gradient(90% 50% at 0% 0%, var(--b66a-jlapo-cvipta), transparent 70%), radial-gradient(80% 40% at 100% 100%, var(--b66a-jlapo-cbokqo), transparent 70%), var(--b66a-pusce);
    color: var(--b66a-aqtu);
    box-shadow: var(--b66a-nummo-wv);
}
html[data-fayaf] .offcanvas-backdrop {
    background: var(--b66a-xoudi);
}
html[data-fayaf] .offcanvas-backdrop.show {
    opacity: 1;
}
html[data-fayaf] .offcanvas-body {
    padding: 2rem 2rem 3rem;
}
html[data-fayaf] .offcanvas-body .geoxodok-doyi {
    margin: 0 0 2rem;
    padding: 0;
}
html[data-fayaf] .offcanvas-body .geoxodok-doyi .geoxodok-fiyme {
    gap: 1rem;
}
html[data-fayaf] .offcanvas-body .geoxodok-doyi .geoxodok-texuerudalah .fiyme-itofe {
    display: grid;
    place-items: center;
    width: 4.4rem;
    height: 4.4rem;
    border-radius: 50%;
    background: var(--b66a-hvopfo-ge);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas-6);
    color: var(--b66a-aqtu);
}
html[data-fayaf] .offcanvas-body .geoxodok-doyi .geoxodok-texuerudalah svg :is(path, rect, circle) {
    fill: currentColor;
}
html[data-fayaf] .offcanvas-body .geoxodok-doyi .vhaha-lwxi {
    display: grid;
    place-items: center;
    width: 4.4rem;
    min-height: 4.4rem;
    height: 4.4rem;
    padding: 0;
    border-radius: 50% !important;
    background: var(--b66a-hvopfo-ge) !important;
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas-6);
    overflow: visible;
}
html[data-fayaf] .offcanvas-body .geoxodok-doyi .vhaha-lwxi::after {
    display: none !important;
}
html[data-fayaf] .offcanvas-body .geoxodok-doyi .vhaha-lwxi .btn-close {
    width: 1.8rem;
    height: 1.8rem;
    padding: 0;
    background: var(--b66a-aqtu);
    opacity: 1;
    -webkit-mask: var(--b66a-e-dvepan) center / contain no-repeat;
    mask: var(--b66a-e-dvepan) center / contain no-repeat;
}
html[data-fayaf] .offcanvas-body .geoxodok-ixyago {
    gap: 1rem;
    height: 5rem;
    margin-bottom: 2.2rem;
    padding: 0 1.6rem 0 2rem;
    border: 0;
    border-radius: var(--b66a-rusda);
    background: var(--b66a-xraqat);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas-6);
}
html[data-fayaf] .offcanvas-body .geoxodok-ixyago input {
    flex: 1 1 auto;
    min-width: 0;
    border: 0;
    background: transparent;
    color: var(--b66a-aqtu);
}
html[data-fayaf] .offcanvas-body .geoxodok-ixyago input:focus {
    box-shadow: none;
}
html[data-fayaf] .offcanvas-body .geoxodok-ixyago svg :is(path, rect, circle) {
    fill: var(--b66a-peban);
}
html[data-fayaf] #geoxodok .offcanvas-body .padibayqex-qzevyadfum {
    margin-top: 0;
    padding: 0;
    background: transparent;
    box-shadow: none;
}
html[data-fayaf] #geoxodok .offcanvas-body .padibayqex-qzevyadfum .padibayqex-nuzma {
    gap: 0;
}
html[data-fayaf] #geoxodok .offcanvas-body .padibayqex-qzevyadfum .padibayqex-nuzma .padibayqex-nuzma-itofe {
    border: 0;
    border-bottom: 1px solid var(--b66a-nuvas);
    background: transparent;
}
html[data-fayaf] #geoxodok .offcanvas-body .padibayqex-qzevyadfum .dropdown-item,
html[data-fayaf] #geoxodok .offcanvas-body .padibayqex-qzevyadfum [data-lowuduqi-cbokqo-povol] > summary {
    padding: 1.6rem 0.4rem;
    background: transparent;
    color: var(--b66a-aqtu);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.9rem;
    font-weight: 300;
    letter-spacing: -0.01em;
}
html[data-fayaf] #geoxodok .offcanvas-body .padibayqex-qzevyadfum .qzevyadfum-wofma {
    color: var(--b66a-aqtu);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.9rem;
    font-weight: 300;
    letter-spacing: -0.01em;
}
html[data-fayaf] #geoxodok .offcanvas-body .padibayqex-qzevyadfum [data-lowuduqi-cbokqo-povol] > summary {
    display: flex;
    align-items: center;
    justify-content: space-between;
    list-style: none;
    cursor: pointer;
}
html[data-fayaf] #geoxodok .offcanvas-body .padibayqex-qzevyadfum [data-lowuduqi-cbokqo-povol] > summary::-webkit-details-marker {
    display: none;
}
html[data-fayaf] #geoxodok .offcanvas-body .padibayqex-qzevyadfum [data-lowuduqi-cbokqo-povol] > summary::after {
    display: grid;
    place-items: center;
    width: 2.8rem;
    height: 2.8rem;
    border-radius: 50%;
    background: var(--b66a-cvipta);
    color: var(--b66a-aqtu);
    content: "+";
    font-size: 1.7rem;
    line-height: 1;
}
html[data-fayaf] #geoxodok .offcanvas-body .padibayqex-qzevyadfum [data-lowuduqi-cbokqo-povol][open] > summary::after {
    content: "\2212";
}
html[data-fayaf] #geoxodok .offcanvas-body [data-lowuduqi-remuofik-nuzma] {
    margin: 0 0 1.4rem 0.4rem;
    padding-left: 1.4rem;
    border-left: 1px solid var(--b66a-nuvas-6);
}
html[data-fayaf] #geoxodok .offcanvas-body [data-lowuduqi-remuofik-nuzma] li + li {
    margin-top: 0.2rem;
}
html[data-fayaf] #geoxodok .offcanvas-body [data-lowuduqi-remuofik-nuzma] a {
    display: block;
    padding: 0.8rem 0;
    color: var(--b66a-wofma);
    font-size: 1.45rem;
}

                                                                                             
html[data-fayaf] section.koyik#koyik,
html[data-fayaf] [data-katar-koyik] {
    position: relative;
    height: auto;
    padding: clamp(1.2rem, 2vw, 2.8rem) var(--b66a-fupnodim) 0;
    background: radial-gradient(60% 62% at 0% 50%, var(--b66a-jlapo-cvipta), transparent 70%), radial-gradient(50% 60% at 100% 50%, var(--b66a-jlapo-vivwo), transparent 70%), var(--b66a-dutgolianoje);
}
html[data-fayaf] [data-katar-koyik] .koyik-rjajoduy {
    width: 100%;
    max-width: calc(var(--b66a-wahe) - 2 * var(--b66a-fupnodim));
    height: auto;
    margin: 0 auto;
    overflow: visible;
    background: transparent;
}
html[data-fayaf] [data-katar-koyik] .koyik-wmotyuqet {
    overflow: hidden;
    border-radius: var(--b66a-m-wv);
    box-shadow: var(--b66a-nummo), 0 0 0 1px var(--b66a-hvopfo-ednal);
}
html[data-fayaf] [data-katar-koyik] .swiper-pagination.swiper-pagination-bullets {
    position: static;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.8rem;
    width: max-content;
    max-width: 100%;
    margin: 1.8rem auto 0;
    padding: 0.9rem 1.4rem;
    border-radius: var(--b66a-rusda);
    background: var(--b66a-hvopfo-ge);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas);
    transform: none;
}
html[data-fayaf] .koyik .swiper-pagination-bullet {
    width: 0.8rem;
    height: 0.8rem;
    margin: 0 !important;
    border-radius: var(--b66a-rusda);
    background: var(--b66a-nuvas-7);
    opacity: 1;
    transition: width 0.4s var(--b66a-eizaw), background-color 0.3s ease;
}
html[data-fayaf] .koyik .swiper-pagination-bullet::before {
    display: none;
}
html[data-fayaf] .koyik .swiper-pagination-bullet-active {
    width: 2.8rem;
    background: var(--b66a-aqtu);
}

                                                              
html[data-fayaf] .rgonupaz-vayopi-ixdniv {
    position: relative;
    border: 0;
    background: radial-gradient(42% 62% at 18% 50%, var(--b66a-jlapo-cvipta), transparent 72%), radial-gradient(38% 62% at 84% 50%, var(--b66a-jlapo-cbokqo), transparent 72%), var(--b66a-dutgolianoje);
}
html[data-fayaf] .rgonupaz-vayopi-ixdniv__ixxidu {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 104rem;
    padding-block: clamp(5.6rem, 7vw, 10rem) clamp(3.2rem, 4vw, 5.6rem);
    text-align: center;
}
html[data-fayaf] .rgonupaz-vayopi-ixdniv__otugbevux {
    display: inline-flex;
    align-items: center;
    gap: 1rem;
    margin: 0 0 2.6rem;
    padding: 0.8rem 1.6rem 0.7rem;
    border-radius: var(--b66a-rusda);
    background: var(--b66a-hvopfo-ge);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas);
    color: var(--b66a-wofma);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.2rem;
    font-weight: 500;
    letter-spacing: 0.18em;
    line-height: 1.2;
    text-transform: uppercase;
}
html[data-fayaf] .rgonupaz-vayopi-ixdniv__otugbevux::before {
    flex: 0 0 auto;
    width: 1.3rem;
    height: 1.3rem;
    background: var(--b66a-apxoggux);
    content: "";
    -webkit-mask: var(--b66a-e-tyonwa) center / contain no-repeat;
    mask: var(--b66a-e-tyonwa) center / contain no-repeat;
}
html[data-fayaf] .rgonupaz-vayopi-ixdniv h1 {
    max-width: 92rem;
    margin: 0 auto;
    color: var(--b66a-aqtu);
    font-size: clamp(3.6rem, 4.8vw, 6.8rem);
    font-weight: 300;
    letter-spacing: -0.035em;
    line-height: 1.02;
    text-wrap: balance;
}
html[data-fayaf] .rgonupaz-vayopi-ixdniv h1 + p {
    max-width: 66rem;
    margin: 2.4rem auto 0;
    color: var(--b66a-wofma);
    font-size: 1.6rem;
    line-height: 1.75;
}

                                                                                
html[data-fayaf] section.pmejefsir.fevmuemes-tdjhar {
    padding-block: clamp(2.4rem, 3vw, 4rem);
    background: transparent;
}
html[data-fayaf] .fevmuemes-tdjhar .tdjhar-sifyuemod > .row,
html[data-fayaf] .tdjhar-sifyuemod > .row {
    --bs-gutter-x: 2.4rem;
    --bs-gutter-y: 2.4rem;
}
html[data-fayaf] :is(.fevmuemes-tdjhar, .tdjhar-sifyuemod) .pmejefsir-wmotyuqet:not([data-pmejefsir]) {
    overflow: hidden;
    border: 0;
    border-radius: var(--b66a-m-kq);
    box-shadow: var(--b66a-nummo-rw), 0 0 0 1px var(--b66a-hvopfo-ednal);
    transition: box-shadow 0.5s var(--b66a-eizaw), transform 0.5s var(--b66a-eizaw);
}
html[data-fayaf] :is(.fevmuemes-tdjhar, .tdjhar-sifyuemod) .pmejefsir-wmotyuqet:not([data-pmejefsir]):hover {
    border: 0;
    box-shadow: var(--b66a-nummo), 0 0 0 1px var(--b66a-hvopfo-ednal);
}

                                                                                                     
html[data-fayaf] section.pmejefsir.cbokqo {
    background: radial-gradient(50% 60% at 85% 50%, var(--b66a-jlapo-vivwo), transparent 72%), radial-gradient(40% 50% at 10% 50%, var(--b66a-jlapo-cvipta), transparent 72%), transparent;
}
html[data-fayaf] section.pmejefsir.cbokqo .cbokqo-sifyuemod {
    display: flex;
    flex-wrap: wrap;
    gap: 1.6rem;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}
html[data-fayaf] section.pmejefsir.cbokqo .cbokqo-sifyuemod > .pmejefsir-wmotyuqet[data-cbokqo-itofe] {
    flex: 1 1 min(100%, 26rem);
    min-width: 0;
}
html[data-fayaf] section.pmejefsir.cbokqo .cbokqo-sifyuemod .pmejefsir-wmotyuqet[data-cbokqo-itofe] {
    position: relative;
    display: block;
    height: auto;
    min-height: 0;
    margin: 0;
    padding: 0;
    overflow: hidden;
    border: 1px solid var(--b66a-hvopfo-ednal);
    border-radius: var(--b66a-m-kq);
    container-type: inline-size;
    background: radial-gradient(90% 110% at 0% 0%, var(--b66a-pusce) 0%, transparent 58%), radial-gradient(70% 90% at 100% 100%, var(--b66a-jlapo-cbokqo), transparent 70%), linear-gradient(150deg, var(--b66a-cvipta-vammi) 0%, var(--b66a-cvipta) 60%, var(--b66a-tazar) 100%);
    box-shadow: var(--b66a-nummo-rw);
    transition: box-shadow 0.4s var(--b66a-eizaw), transform 0.4s var(--b66a-eizaw), background-color 0.4s var(--b66a-eizaw);
}
html[data-fayaf] section.pmejefsir.cbokqo .cbokqo-sifyuemod .pmejefsir-wmotyuqet[data-cbokqo-itofe] .wmotyuqet-apqu {
    height: auto;
    padding: 0;
    background: transparent;
}
html[data-fayaf] section.pmejefsir.cbokqo .cbokqo-sifyuemod .pmejefsir-wmotyuqet[data-cbokqo-itofe] a {
    position: relative;
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    min-height: 15rem;
    padding: 6.8rem 2.6rem 2.4rem;
}
html[data-fayaf] section.pmejefsir.cbokqo .cbokqo-sifyuemod .pmejefsir-wmotyuqet[data-cbokqo-itofe] a::before {
    position: absolute;
    top: 2.4rem;
    left: 2.6rem;
    width: 1.6rem;
    height: 1.6rem;
    background: var(--b66a-apxoggux);
    content: "";
    -webkit-mask: var(--b66a-e-tyonwa) center / contain no-repeat;
    mask: var(--b66a-e-tyonwa) center / contain no-repeat;
}
html[data-fayaf] section.pmejefsir.cbokqo .cbokqo-sifyuemod .pmejefsir-wmotyuqet[data-cbokqo-itofe] a::after {
    position: absolute;
    top: 1.8rem;
    right: 1.8rem;
    width: 4.2rem;
    height: 4.2rem;
    border-radius: 50%;
    background: var(--b66a-hvopfo-ge) var(--b66a-e-abbujo-aqtu) center / 1.6rem no-repeat;
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas-6);
    content: "";
    transition: background-color 0.35s var(--b66a-eizaw), transform 0.35s var(--b66a-eizaw);
}
html[data-fayaf] section.pmejefsir.cbokqo .cbokqo-sifyuemod .pmejefsir-wmotyuqet[data-cbokqo-itofe] :is(.rgonupaz-cbokqo-qital, .wmotyuqet-hiojuqfiv) {
    position: relative;
    display: block;
    min-width: 0;
    color: var(--b66a-aqtu);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: min(3.2rem, 8.4cqi);
    font-weight: 300;
    letter-spacing: -0.02em;
    line-height: 1.08;
    overflow-wrap: normal;
    word-break: normal;
    hyphens: manual;
}
html[data-fayaf] section.pmejefsir.cbokqo .cbokqo-sifyuemod .pmejefsir-wmotyuqet[data-cbokqo-itofe]:is(:hover, :focus-within) {
    box-shadow: var(--b66a-nummo);
    transform: translateY(-0.2rem);
}
html[data-fayaf] section.pmejefsir.cbokqo .cbokqo-sifyuemod .pmejefsir-wmotyuqet[data-cbokqo-itofe]:is(:hover, :focus-within) a::after {
    background: var(--b66a-aqtu) var(--b66a-e-abbujo-pusce) center / 1.6rem no-repeat;
    box-shadow: none;
    transform: translateX(0.2rem);
}

                                                                                                                        
html[data-fayaf] section.pmejefsir.imtufokim {
    background: radial-gradient(46% 50% at 92% 50%, var(--b66a-jlapo-cvipta), transparent 74%), transparent;
}
html[data-fayaf] section.pmejefsir.doyi-sinquqfok {
    background: radial-gradient(44% 48% at 6% 50%, var(--b66a-jlapo-vivwo), transparent 74%), radial-gradient(36% 40% at 96% 50%, var(--b66a-jlapo-cbokqo), transparent 74%), transparent;
}
html[data-fayaf] section.pmejefsir.veuddlop-visaf {
    background: radial-gradient(52% 44% at 50% 50%, var(--b66a-jlapo-cvipta), transparent 76%), transparent;
}
html[data-fayaf] section.pmejefsir.dozmo-pmejefsir {
    background: radial-gradient(44% 50% at 90% 50%, var(--b66a-jlapo-vivwo), transparent 74%), transparent;
}
                                                  
html[data-fayaf] section.pmejefsir.gvopta-visaf {
    position: relative;
    margin: clamp(1.6rem, 2vw, 3.2rem) var(--b66a-fupnodim);
    overflow: hidden;
    border: 1px solid var(--b66a-hvopfo-ednal);
    border-radius: var(--b66a-m-wv);
    background: radial-gradient(60% 70% at 100% 0%, var(--b66a-jlapo-cbokqo), transparent 70%), radial-gradient(70% 80% at 0% 100%, var(--b66a-jlapo-vivwo), transparent 72%), linear-gradient(160deg, var(--b66a-cvipta) 0%, var(--b66a-tazar) 100%);
    box-shadow: var(--b66a-nummo-rw);
}
html[data-fayaf] section.pmejefsir.gvopta-visaf > .container {
    position: relative;
    max-width: calc(var(--b66a-wahe) - 2 * var(--b66a-fupnodim));
}
html[data-fayaf] section.pmejefsir.gvopta-visaf .sifyuemod-vudhay h5 {
    color: var(--b66a-aqtu);
}
html[data-fayaf] section.pmejefsir.gvopta-visaf .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-apqu {
    background: radial-gradient(120% 80% at 50% 6%, var(--b66a-xraqat) 0%, transparent 64%), linear-gradient(168deg, var(--b66a-pusce) 0%, var(--b66a-cvipta-vammi) 100%);
}
html[data-fayaf] section.pmejefsir.gvopta-visaf :is(.pmejefsir-diwiunrum, .xegu-qbayal) {
    color: var(--b66a-aqtu) !important;
}
html[data-fayaf] section.pmejefsir.gvopta-visaf :is(.qbayal-muda, .rewuxjraj, .rewuxjraj span) {
    color: var(--b66a-aqtu-6) !important;
}

           
html[data-fayaf] [data-lovyuqfiw-jruwe] {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: clamp(3.2rem, 3.4vw, 4.8rem) clamp(1.6rem, 1.8vw, 2.6rem) !important;
    margin: 0 !important;
    padding: 0;
    --bs-gutter-x: 0;
    --bs-gutter-y: 0;
}
html[data-fayaf] [data-lovyuqfiw-jruwe] > * {
    width: auto !important;
    max-width: none !important;
    min-width: 0;
    margin: 0 !important;
    padding: 0 !important;
}
html[data-fayaf] :is(.imtufokim-sifyuemod, .gvopta-visaf-sifyuemod, .doyi-sinquqfok-sifyuemod, .veuddlop-visaf-sifyuemod, .dozmo-pmejefsir-sifyuemod) .row:not([data-lovyuqfiw-jruwe]) {
    display: block;
    margin: 0;
    --bs-gutter-x: 0;
    --bs-gutter-y: 0;
}
@media (max-width: 1099px) {
    html[data-fayaf] [data-lovyuqfiw-jruwe] {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}
@media (max-width: 767px) {
    html[data-fayaf] [data-lovyuqfiw-jruwe] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 2.8rem 1.2rem !important;
    }
}

                                                                                                                         
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir],
html[data-fayaf][data-saiqag-dahudlid] .pmejefsir-wmotyuqet[data-pmejefsir][data-lovyuqfiw-fiywi] {
    position: relative;
    display: flex !important;
    flex-direction: column;
    height: 100% !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    color: var(--b66a-aqtu);
    cursor: default;
    transform: none !important;
}
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir]:hover {
    border: 0 !important;
}
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-apqu,
html[data-fayaf][data-saiqag-dahudlid] .pmejefsir-wmotyuqet[data-pmejefsir][data-lovyuqfiw-fiywi] .pmejefsir-apqu {
    position: relative;
    flex: 0 0 auto !important;
    width: 100%;
    height: auto !important;
    aspect-ratio: 4 / 5 !important;
    margin: 0 !important;
    overflow: hidden;
    border-radius: var(--b66a-m-kq);
    background: var(--b66a-qvoqac);
    box-shadow: inset 0 0 0 1px var(--b66a-hvopfo-ednal);
    isolation: isolate;
    transition: box-shadow 0.45s var(--b66a-eizaw);
}
                                         
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-apqu::after {
    position: absolute;
    left: 50%;
    bottom: 9%;
    z-index: -1;
    width: 64%;
    height: 7%;
    border-radius: 50%;
    background: radial-gradient(closest-side, var(--b66a-trozaw-6), transparent);
    content: "";
    transform: translateX(-50%);
    transition: transform 0.45s var(--b66a-eizaw), opacity 0.45s var(--b66a-eizaw);
    pointer-events: none;
}
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-apqu > a.rgonupaz-pmejefsir-iwocat-nuvco {
    position: absolute;
    inset: 0;
    z-index: auto;
    display: block;
    height: auto;
    padding: 13% 11% 17%;
}
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-apqu img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
    mix-blend-mode: multiply;
    transition: transform 0.6s var(--b66a-eizaw);
}
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir]:is(:hover, :focus-within) .pmejefsir-apqu img {
    transform: translateY(-0.4rem) scale(1.035);
}
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir]:is(:hover, :focus-within) .pmejefsir-apqu::after {
    opacity: 0.7;
    transform: translateX(-50%) scale(0.9);
}
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir]:is(:hover, :focus-within) .pmejefsir-apqu {
    box-shadow: inset 0 0 0 1px var(--b66a-hvopfo-ednal), var(--b66a-nummo-rw);
}
                                                           
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-apqu[data-qicjoevlof]::before {
    position: absolute;
    top: 1.4rem;
    left: 1.4rem;
    z-index: 3;
    display: inline-flex;
    align-items: center;
    padding: 0.65rem 1.1rem 0.5rem;
    border-radius: var(--b66a-rusda);
    background: var(--b66a-apxoggux);
    color: var(--b66a-apxoggux-dq);
    content: attr(data-qicjoevlof);
    font-family: var(--b66a-dovtvoxav);
    font-size: 1.3rem;
    font-weight: 500;
    letter-spacing: 0.04em;
    line-height: 1;
    font-variant-numeric: tabular-nums;
}
                                                           
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-apqu .pmejefsir-fiyme-idujfe {
    position: absolute;
    top: 1.2rem;
    right: 1.2rem;
    bottom: auto;
    left: auto;
    z-index: 3;
    display: flex;
    flex-direction: column;
    gap: 0.6rem;
    opacity: 1;
    visibility: visible;
    transform: none;
}
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-apqu .pmejefsir-fiyme-idujfe .fiyme-itofe.fiyme {
    display: none !important;
}
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-apqu .pmejefsir-fiyme-idujfe .fiyme-itofe {
    display: grid;
    place-items: center;
    width: 3.8rem;
    height: 3.8rem;
    padding: 0;
    border: 0;
    border-radius: 50%;
    background: var(--b66a-hvopfo-ge);
    box-shadow: inset 0 0 0 1px var(--b66a-hvopfo-ednal), 0 0.6rem 1.4rem -0.8rem var(--b66a-trozaw-6);
    color: var(--b66a-aqtu);
    cursor: pointer;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    transition: background-color 0.25s var(--b66a-eizaw), color 0.25s var(--b66a-eizaw);
}
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-apqu .pmejefsir-fiyme-idujfe .fiyme-itofe svg {
    width: 3.8rem;
    height: 3.8rem;
}
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-apqu .pmejefsir-fiyme-idujfe .fiyme-itofe svg rect,
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-apqu .pmejefsir-fiyme-idujfe .fiyme-itofe:hover svg rect,
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-apqu .pmejefsir-fiyme-idujfe .fiyme-itofe[data-jicnguzlaq-appunuki="true"] svg rect {
    fill: transparent;
}
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-apqu .pmejefsir-fiyme-idujfe .fiyme-itofe svg path,
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-apqu .pmejefsir-fiyme-idujfe .fiyme-itofe:hover svg path,
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-apqu .pmejefsir-fiyme-idujfe .fiyme-itofe[data-jicnguzlaq-appunuki="true"] svg path {
    fill: currentColor;
}
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-apqu .pmejefsir-fiyme-idujfe .fiyme-itofe:hover {
    background: var(--b66a-xraqat);
}
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-apqu .pmejefsir-fiyme-idujfe .fiyme-itofe[data-jicnguzlaq-appunuki="true"] {
    background: var(--b66a-aqtu);
    color: var(--b66a-pusce);
}
                                                                              
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] :is(.pmejefsir-inmig, .pmejefsir-gimdxewniohepu) {
    background: transparent !important;
}
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-inmig,
html[data-fayaf][data-saiqag-dahudlid] .pmejefsir-wmotyuqet[data-pmejefsir][data-lovyuqfiw-fiywi] .pmejefsir-inmig {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    align-items: stretch;
    justify-content: flex-start;
    width: 100%;
    min-width: 0;
    margin: 0 !important;
    padding: 1.8rem 0.4rem 0 !important;
    text-align: left;
}
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-gimdxewniohepu {
    display: contents;
}
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-diwiunrum {
    order: 1;
    display: -webkit-box;
    height: auto;
    min-height: 2.9em;
    margin: 0;
    overflow: hidden;
    color: var(--b66a-aqtu);
    font-size: 1.5rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.45;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    transition: color 0.2s ease;
}
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-diwiunrum:hover {
    color: var(--b66a-aqtu);
    text-decoration: underline;
    text-decoration-color: var(--b66a-nuvas-7);
    text-decoration-thickness: 1px;
    text-underline-offset: 0.25em;
}
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-inmig .rewuxjraj,
html[data-fayaf][data-saiqag-dahudlid] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-inmig .rewuxjraj {
    order: 2;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 0.8rem;
    margin: 0.8rem 0 0 !important;
    color: var(--b66a-peban);
    font-size: 1.2rem;
    line-height: 1;
}
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-inmig .rewuxjraj::before {
    flex: 0 0 auto;
    width: 7rem;
    height: 1.25rem;
    background: linear-gradient(90deg, var(--b66a-aqtu) var(--b66a-tdonfi, 90%), var(--b66a-nuvas-6) var(--b66a-tdonfi, 90%));
    content: "";
    -webkit-mask: var(--b66a-e-vtika) 0 0 / 20% 100% repeat-x;
    mask: var(--b66a-e-vtika) 0 0 / 20% 100% repeat-x;
}
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-inmig .rewuxjraj span {
    color: inherit;
    padding-top: 0.15rem;
}
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .qbayal,
html[data-fayaf][data-saiqag-dahudlid] .pmejefsir-wmotyuqet[data-pmejefsir] .qbayal {
    order: 3;
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: flex-start;
    gap: 0.3rem 1rem;
    margin: 1.1rem 0 0 !important;
}
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .qbayal .xegu-qbayal {
    order: 1;
    margin: 0;
    color: var(--b66a-aqtu);
    font-size: 2.1rem;
    font-weight: 400;
    letter-spacing: -0.01em;
    line-height: 1;
}
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .qbayal .qbayal-muda {
    order: 2;
    margin: 0;
    color: var(--b66a-peban);
    font-size: 1.4rem;
    font-weight: 300;
    text-decoration: line-through;
    text-decoration-color: var(--b66a-peban);
    text-decoration-thickness: 1px;
}
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .qbayal .qbayal-muda:empty {
    display: none;
}
                                                                                 
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-fiyme-lwxi,
html[data-fayaf][data-saiqag-dahudlid] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-fiyme-lwxi {
    position: static;
    align-self: stretch;
    width: 100%;
    margin: 1.6rem 0 0;
    padding: 0;
    transition: none;
}
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-fiyme-lwxi .pmejefsir-lwxi,
html[data-fayaf][data-saiqag-dahudlid] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-fiyme-lwxi .pmejefsir-lwxi {
    justify-content: space-between;
    width: 100%;
    max-width: none;
    min-height: 4.8rem;
    padding: 0.5rem 0.5rem 0.5rem 1.8rem !important;
    background: var(--b66a-hvopfo-ge) !important;
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas-6);
    color: var(--b66a-aqtu) !important;
    font-size: 1.2rem;
    letter-spacing: 0.12em;
    text-align: left;
    white-space: normal;
}
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-fiyme-lwxi .pmejefsir-lwxi::after {
    width: 3.8rem !important;
    height: 3.8rem !important;
    background: var(--b66a-aqtu) var(--b66a-e-rlelo-pusce) center / 1.6rem no-repeat !important;
}
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-fiyme-lwxi .pmejefsir-lwxi:is(:hover, :focus-visible) {
    background: var(--b66a-aqtu) !important;
    box-shadow: 0 1rem 2.2rem -1.2rem var(--b66a-trozaw-7);
    color: var(--b66a-pusce) !important;
}
html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-fiyme-lwxi .pmejefsir-lwxi:is(:hover, :focus-visible)::after {
    background: var(--b66a-pusce) var(--b66a-e-rlelo-aqtu) center / 1.6rem no-repeat !important;
    transform: rotate(90deg) !important;
}

                                                          
html[data-fayaf][data-saiqag-dahudlid] .dozmo-pmejefsir-sifyuemod [data-lovyuqfiw-jruwe] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1.8rem !important;
}
html[data-fayaf][data-saiqag-dahudlid] .dozmo-pmejefsir-sifyuemod .pmejefsir-wmotyuqet[data-pmejefsir] {
    flex-direction: row;
    align-items: center;
    gap: clamp(1.6rem, 2vw, 2.8rem);
    padding: 1.4rem !important;
    border: 1px solid var(--b66a-hvopfo-ednal) !important;
    border-radius: var(--b66a-m-kq) !important;
    background: var(--b66a-hvopfo-ki) !important;
    box-shadow: var(--b66a-nummo-rw) !important;
    transition: box-shadow 0.4s var(--b66a-eizaw);
}
html[data-fayaf][data-saiqag-dahudlid] .dozmo-pmejefsir-sifyuemod .pmejefsir-wmotyuqet[data-pmejefsir]:hover {
    box-shadow: var(--b66a-nummo) !important;
}
html[data-fayaf][data-saiqag-dahudlid] .dozmo-pmejefsir-sifyuemod .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-apqu,
html[data-fayaf][data-saiqag-dahudlid] .dozmo-pmejefsir-sifyuemod .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-apqu {
    flex: 0 0 clamp(12rem, 13vw, 17rem) !important;
    width: clamp(12rem, 13vw, 17rem);
    aspect-ratio: 1 / 1 !important;
    border-radius: var(--b66a-m);
}
html[data-fayaf][data-saiqag-dahudlid] .dozmo-pmejefsir-sifyuemod .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-apqu > a.rgonupaz-pmejefsir-iwocat-nuvco {
    padding: 10% 10% 14%;
}
html[data-fayaf][data-saiqag-dahudlid] .dozmo-pmejefsir-sifyuemod .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-apqu[data-qicjoevlof]::before {
    top: 0.9rem;
    left: 0.9rem;
    padding: 0.5rem 0.8rem 0.4rem;
    font-size: 1.15rem;
}
html[data-fayaf][data-saiqag-dahudlid] .dozmo-pmejefsir-sifyuemod .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-apqu .pmejefsir-fiyme-idujfe {
    display: none;
}
html[data-fayaf][data-saiqag-dahudlid] .dozmo-pmejefsir-sifyuemod .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-inmig {
    justify-content: center;
    padding: 0.4rem 0.4rem 0.4rem 0 !important;
}
html[data-fayaf][data-saiqag-dahudlid] .dozmo-pmejefsir-sifyuemod .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-diwiunrum {
    font-size: 1.6rem;
}
html[data-fayaf][data-saiqag-dahudlid] .dozmo-pmejefsir-sifyuemod .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-fiyme-lwxi {
    position: absolute;
    right: 1.4rem;
    bottom: 1.4rem;
    width: auto;
    margin: 0;
}
html[data-fayaf][data-saiqag-dahudlid] .dozmo-pmejefsir-sifyuemod .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-fiyme-lwxi .pmejefsir-lwxi {
    width: 4.8rem;
    min-height: 4.8rem;
    padding: 0.5rem !important;
    font-size: 0;
    letter-spacing: 0;
}
@media (max-width: 991px) {
    html[data-fayaf][data-saiqag-dahudlid] .dozmo-pmejefsir-sifyuemod [data-lovyuqfiw-jruwe] {
        grid-template-columns: 1fr;
    }
}

                                                           
html[data-fayaf] [data-katar-efuxaruolucu-vlama] {
    padding: var(--b66a-sifyuemod) var(--b66a-fupnodim);
    border: 0;
    background: transparent;
    color: var(--b66a-wofma);
}
html[data-fayaf] [data-katar-efuxaruolucu-vlama] .rgonupaz-efuxaruolucu-ixxidu {
    max-width: calc(var(--b66a-wahe) - 2 * var(--b66a-fupnodim));
}
html[data-fayaf] [data-katar-efuxaruolucu-vlama] :is(h2, h3) {
    color: var(--b66a-aqtu);
    font-weight: 300;
}
html[data-fayaf] [data-katar-efuxaruolucu-vlama] h2 {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1.8rem;
    max-width: 80rem;
    margin: 0 auto clamp(3.2rem, 4vw, 5.6rem);
    font-size: clamp(3rem, 3.6vw, 5rem);
    letter-spacing: -0.03em;
    line-height: 1.04;
    text-align: center;
    text-wrap: balance;
}
html[data-fayaf] [data-katar-efuxaruolucu-vlama] h2::before {
    width: 2.2rem;
    height: 2.2rem;
    background: var(--b66a-apxoggux);
    content: "";
    -webkit-mask: var(--b66a-e-tyonwa) center / contain no-repeat;
    mask: var(--b66a-e-tyonwa) center / contain no-repeat;
}
html[data-fayaf] [data-katar-efuxaruolucu-vlama] h3 {
    margin-bottom: 1.2rem;
    font-size: clamp(2rem, 1.8vw, 2.5rem);
    letter-spacing: -0.015em;
    line-height: 1.18;
}
html[data-fayaf] [data-katar-efuxaruolucu-vlama] p {
    color: var(--b66a-wofma);
    font-size: 1.5rem;
    line-height: 1.75;
}
html[data-fayaf] [data-katar-efuxaruolucu-vlama] .rgonupaz-efuxaruolucu-jruwe {
    counter-reset: rgonupaz-b66a-qabaz;
}
html[data-fayaf] [data-katar-efuxaruolucu-vlama] article {
    position: relative;
    min-width: 0;
    counter-increment: rgonupaz-b66a-qabaz;
}
                                                       
html[data-fayaf] [data-katar-efuxaruolucu-vlama].rgonupaz-efuxaruolucu-vrbiah.rgonupaz-efuxaruolucu-cunewqruf {
    background: radial-gradient(50% 50% at 15% 50%, var(--b66a-jlapo-cvipta), transparent 74%), radial-gradient(40% 50% at 90% 50%, var(--b66a-jlapo-vivwo), transparent 74%), transparent;
}
html[data-fayaf] [data-katar-efuxaruolucu-vlama].rgonupaz-efuxaruolucu-vrbiah .rgonupaz-efuxaruolucu-jruwe {
    gap: 2rem;
}
html[data-fayaf] [data-katar-efuxaruolucu-vlama].rgonupaz-efuxaruolucu-vrbiah.rgonupaz-efuxaruolucu-cunewqruf article,
html[data-fayaf] [data-katar-efuxaruolucu-vlama].rgonupaz-efuxaruolucu-vrbiah.rgonupaz-efuxaruolucu-cunewqruf article + article {
    padding: 3rem 2.8rem 3.2rem;
    border: 1px solid var(--b66a-hvopfo-ednal);
    border-radius: var(--b66a-m-kq);
    background: var(--b66a-hvopfo-ki);
    box-shadow: var(--b66a-nummo-rw);
}
html[data-fayaf] [data-katar-efuxaruolucu-vlama].rgonupaz-efuxaruolucu-cunewqruf article::before {
    display: grid;
    place-items: center;
    width: 4.6rem;
    height: 4.6rem;
    margin-bottom: 2.2rem;
    border-radius: 50%;
    background: linear-gradient(150deg, var(--b66a-pusce) 0%, var(--b66a-cvipta) 100%);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas);
    color: var(--b66a-aqtu);
    content: counter(rgonupaz-b66a-qabaz, decimal-leading-zero);
    font-family: var(--b66a-dovtvoxav);
    font-size: 1.5rem;
    font-weight: 400;
    letter-spacing: 0.04em;
    line-height: 1;
    padding-top: 0.2rem;
}
                                                                 
html[data-fayaf] [data-katar-efuxaruolucu-vlama].rgonupaz-efuxaruolucu-ypazbexqawop {
    margin: clamp(1.6rem, 2vw, 3.2rem) var(--b66a-fupnodim);
    padding: clamp(4.8rem, 6vw, 8.8rem) clamp(2.4rem, 5vw, 8rem);
    border: 1px solid var(--b66a-hvopfo-ednal);
    border-radius: var(--b66a-m-wv);
    background: radial-gradient(60% 80% at 100% 0%, var(--b66a-jlapo-cbokqo), transparent 72%), linear-gradient(170deg, var(--b66a-cvipta-vammi) 0%, var(--b66a-vivwo) 100%);
}
html[data-fayaf] [data-katar-efuxaruolucu-vlama].rgonupaz-efuxaruolucu-ypazbexqawop .rgonupaz-efuxaruolucu-jruwe {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0 clamp(3.2rem, 5vw, 8rem);
}
html[data-fayaf] [data-katar-efuxaruolucu-vlama].rgonupaz-efuxaruolucu-ypazbexqawop article,
html[data-fayaf] [data-katar-efuxaruolucu-vlama].rgonupaz-efuxaruolucu-ypazbexqawop article + article {
    display: grid;
    grid-template-columns: 4.6rem minmax(0, 1fr);
    column-gap: 1.8rem;
    margin: 0;
    padding: 2.8rem 0;
    border: 0;
    border-top: 1px solid var(--b66a-nuvas-6);
}
html[data-fayaf] [data-katar-efuxaruolucu-vlama].rgonupaz-efuxaruolucu-ypazbexqawop article::before {
    display: grid;
    grid-row: 1 / span 2;
    place-items: center;
    width: 4.6rem;
    height: 4.6rem;
    border-radius: 50%;
    background: var(--b66a-aqtu);
    color: var(--b66a-pusce);
    content: counter(rgonupaz-b66a-qabaz, decimal-leading-zero);
    font-family: var(--b66a-dovtvoxav);
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1;
    padding-top: 0.2rem;
}
html[data-fayaf] [data-katar-efuxaruolucu-vlama].rgonupaz-efuxaruolucu-ypazbexqawop :is(h3, p) {
    grid-column: 2;
}
                                        
html[data-fayaf] [data-katar-efuxaruolucu-vlama].rgonupaz-efuxaruolucu-dyes .rgonupaz-efuxaruolucu-jruwe {
    gap: 2rem;
}
html[data-fayaf] [data-katar-efuxaruolucu-vlama].rgonupaz-efuxaruolucu-dyes article,
html[data-fayaf] [data-katar-efuxaruolucu-vlama].rgonupaz-efuxaruolucu-dyes article + article {
    padding: clamp(3.2rem, 4vw, 5.6rem);
    border: 1px solid var(--b66a-hvopfo-ednal);
    border-radius: var(--b66a-m-wv);
    background: radial-gradient(90% 90% at 0% 0%, var(--b66a-pusce) 0%, transparent 60%), linear-gradient(160deg, var(--b66a-cvipta-vammi) 0%, var(--b66a-tazar) 100%);
}
html[data-fayaf] [data-katar-efuxaruolucu-vlama].rgonupaz-efuxaruolucu-dyes article + article {
    background: radial-gradient(90% 90% at 100% 0%, var(--b66a-pusce) 0%, transparent 60%), linear-gradient(200deg, var(--b66a-vivwo-vammi) 0%, var(--b66a-wcaxyuquq) 100%);
}
html[data-fayaf] [data-katar-efuxaruolucu-vlama].rgonupaz-efuxaruolucu-dyes article::before {
    display: none;
}
html[data-fayaf] [data-katar-efuxaruolucu-vlama].rgonupaz-efuxaruolucu-dyes h3 {
    max-width: 46rem;
    font-size: clamp(2.6rem, 2.6vw, 3.6rem);
    letter-spacing: -0.025em;
    line-height: 1.06;
}
@media (max-width: 991px) {
    html[data-fayaf] [data-katar-efuxaruolucu-vlama].rgonupaz-efuxaruolucu-ypazbexqawop .rgonupaz-efuxaruolucu-jruwe {
        grid-template-columns: 1fr;
    }
}
@media (max-width: 767px) {
    html[data-fayaf] [data-katar-efuxaruolucu-vlama] {
        padding: 5.2rem var(--b66a-fupnodim);
    }
    html[data-fayaf] [data-katar-efuxaruolucu-vlama] .rgonupaz-efuxaruolucu-jruwe {
        gap: 1.4rem !important;
    }
    html[data-fayaf] [data-katar-efuxaruolucu-vlama].rgonupaz-efuxaruolucu-vrbiah.rgonupaz-efuxaruolucu-cunewqruf article,
    html[data-fayaf] [data-katar-efuxaruolucu-vlama].rgonupaz-efuxaruolucu-vrbiah.rgonupaz-efuxaruolucu-cunewqruf article + article,
    html[data-fayaf] [data-katar-efuxaruolucu-vlama].rgonupaz-efuxaruolucu-dyes article,
    html[data-fayaf] [data-katar-efuxaruolucu-vlama].rgonupaz-efuxaruolucu-dyes article + article {
        padding: 2.6rem 2.2rem 2.8rem;
        border-top: 1px solid var(--b66a-hvopfo-ednal);
    }
    html[data-fayaf] [data-katar-efuxaruolucu-vlama].rgonupaz-efuxaruolucu-ypazbexqawop {
        padding: 4rem 2rem;
        border-radius: var(--b66a-m-kq);
    }
    html[data-fayaf] [data-katar-efuxaruolucu-vlama].rgonupaz-efuxaruolucu-ypazbexqawop article,
    html[data-fayaf] [data-katar-efuxaruolucu-vlama].rgonupaz-efuxaruolucu-ypazbexqawop article + article {
        grid-template-columns: 3.8rem minmax(0, 1fr);
        column-gap: 1.4rem;
        margin: 0;
        padding: 2.2rem 0;
    }
    html[data-fayaf] [data-katar-efuxaruolucu-vlama].rgonupaz-efuxaruolucu-ypazbexqawop article::before {
        width: 3.8rem;
        height: 3.8rem;
        font-size: 1.2rem;
    }
}

                                                                              
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay] { --b66a-tdonfi: 90%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="0.0"],
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay="0"] { --b66a-tdonfi: 0%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="0.1"] { --b66a-tdonfi: 2%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="0.2"] { --b66a-tdonfi: 4%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="0.3"] { --b66a-tdonfi: 6%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="0.4"] { --b66a-tdonfi: 8%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="0.5"] { --b66a-tdonfi: 10%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="0.6"] { --b66a-tdonfi: 12%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="0.7"] { --b66a-tdonfi: 14%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="0.8"] { --b66a-tdonfi: 16%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="0.9"] { --b66a-tdonfi: 18%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="1.0"],
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay="1"] { --b66a-tdonfi: 20%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="1.1"] { --b66a-tdonfi: 22%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="1.2"] { --b66a-tdonfi: 24%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="1.3"] { --b66a-tdonfi: 26%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="1.4"] { --b66a-tdonfi: 28%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="1.5"] { --b66a-tdonfi: 30%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="1.6"] { --b66a-tdonfi: 32%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="1.7"] { --b66a-tdonfi: 34%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="1.8"] { --b66a-tdonfi: 36%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="1.9"] { --b66a-tdonfi: 38%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="2.0"],
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay="2"] { --b66a-tdonfi: 40%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="2.1"] { --b66a-tdonfi: 42%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="2.2"] { --b66a-tdonfi: 44%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="2.3"] { --b66a-tdonfi: 46%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="2.4"] { --b66a-tdonfi: 48%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="2.5"] { --b66a-tdonfi: 50%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="2.6"] { --b66a-tdonfi: 52%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="2.7"] { --b66a-tdonfi: 54%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="2.8"] { --b66a-tdonfi: 56%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="2.9"] { --b66a-tdonfi: 58%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="3.0"],
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay="3"] { --b66a-tdonfi: 60%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="3.1"] { --b66a-tdonfi: 62%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="3.2"] { --b66a-tdonfi: 64%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="3.3"] { --b66a-tdonfi: 66%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="3.4"] { --b66a-tdonfi: 68%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="3.5"] { --b66a-tdonfi: 70%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="3.6"] { --b66a-tdonfi: 72%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="3.7"] { --b66a-tdonfi: 74%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="3.8"] { --b66a-tdonfi: 76%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="3.9"] { --b66a-tdonfi: 78%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="4.0"],
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay="4"] { --b66a-tdonfi: 80%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="4.1"] { --b66a-tdonfi: 82%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="4.2"] { --b66a-tdonfi: 84%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="4.3"] { --b66a-tdonfi: 86%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="4.4"] { --b66a-tdonfi: 88%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="4.5"] { --b66a-tdonfi: 90%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="4.6"] { --b66a-tdonfi: 92%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="4.7"] { --b66a-tdonfi: 94%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="4.8"] { --b66a-tdonfi: 96%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="4.9"] { --b66a-tdonfi: 98%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay^="5.0"],
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay][data-qapugsok-wivaay="5"] { --b66a-tdonfi: 100%; }
html[data-fayaf] [data-pmejefsir] .rewuxjraj[data-qapugsok-wivaay=""] { display: none !important; }

                                                                 
html[data-fayaf] section.pmejefsir.pmejefsir-sogoloqes[data-lovyuqfiw-taamo] {
    padding-block: 2.8rem clamp(5rem, 6vw, 8rem);
    background: radial-gradient(40% 30% at 90% 50%, var(--b66a-jlapo-cvipta), transparent 74%), radial-gradient(30% 30% at 0% 50%, var(--b66a-jlapo-vivwo), transparent 74%), transparent;
}
html[data-fayaf] [data-lovyuqfiw-taamo] > .container > .row {
    display: grid;
    grid-template-columns: minmax(22rem, 25rem) minmax(0, 1fr);
    gap: clamp(2.4rem, 3.4vw, 5.2rem);
    align-items: start;
    margin: 0;
    --bs-gutter-x: 0;
    --bs-gutter-y: 0;
}
html[data-fayaf] [data-lovyuqfiw-taamo] > .container > .row > * {
    width: auto;
    max-width: none;
    min-width: 0;
    margin: 0;
    padding: 0;
}
html[data-fayaf] [data-lovyuqfiw-taamo] .pmejefsir-sogoloqes-sifyuemod > .row {
    display: block;
    margin: 0;
    --bs-gutter-x: 0;
}
html[data-fayaf] [data-lovyuqfiw-taamo] .pmejefsir-sogoloqes-sifyuemod > .row > * {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 0;
}
                                           
html[data-fayaf] [data-lovyuqfiw-taamo] .sogoloqes {
    position: sticky;
    top: calc(var(--b66a-koiwe) + 1.6rem);
}
html[data-fayaf] [data-lovyuqfiw-taamo] .sogoloqes-sifyuemod {
    margin: 0;
    padding: 2.2rem 1.4rem 1.4rem;
    border: 1px solid var(--b66a-hvopfo-ednal);
    border-radius: var(--b66a-m-kq);
    background: var(--b66a-hvopfo-ki);
    box-shadow: var(--b66a-nummo-rw);
}
html[data-fayaf] [data-lovyuqfiw-taamo] .sogoloqes-sifyuemod .wmotyuqet-hiojuqfiv {
    display: flex;
    align-items: center;
    gap: 0.9rem;
    margin: 0 0 1.4rem;
    padding: 0 1rem;
    color: var(--b66a-aqtu);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.2rem;
    font-weight: 500;
    letter-spacing: 0.18em;
    line-height: 1.2;
    text-transform: uppercase;
}
html[data-fayaf] [data-lovyuqfiw-taamo] .sogoloqes-sifyuemod .wmotyuqet-hiojuqfiv::before {
    width: 1.2rem;
    height: 1.2rem;
    background: var(--b66a-apxoggux);
    content: "";
    -webkit-mask: var(--b66a-e-tyonwa) center / contain no-repeat;
    mask: var(--b66a-e-tyonwa) center / contain no-repeat;
}
html[data-fayaf] [data-lovyuqfiw-taamo] .sogoloqes-sifyuemod .sogoloqes-nuzma {
    display: grid;
    gap: 0.3rem;
    margin: 0;
    padding: 0;
    list-style: none;
}
html[data-fayaf] [data-lovyuqfiw-taamo] .sogoloqes-sifyuemod .sogoloqes-nuzma li {
    display: block;
    margin: 0;
    padding: 0;
}
html[data-fayaf] [data-lovyuqfiw-taamo] .sogoloqes-sifyuemod .sogoloqes-nuzma li a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    padding: 1.15rem 1.2rem 1.15rem 1.4rem;
    border-radius: var(--b66a-rusda);
    color: var(--b66a-wofma);
    font-size: 1.45rem;
    font-weight: 400;
    line-height: 1.3;
    transition: background-color 0.25s var(--b66a-eizaw), color 0.25s var(--b66a-eizaw), box-shadow 0.25s var(--b66a-eizaw);
}
html[data-fayaf] [data-lovyuqfiw-taamo] .sogoloqes-sifyuemod .sogoloqes-nuzma li a::after {
    flex: 0 0 auto;
    width: 1.4rem;
    height: 1.4rem;
    background: currentColor;
    content: "";
    opacity: 0;
    -webkit-mask: var(--b66a-e-abbujo) center / contain no-repeat;
    mask: var(--b66a-e-abbujo) center / contain no-repeat;
    transform: translateX(-0.4rem);
    transition: opacity 0.25s ease, transform 0.3s var(--b66a-eizaw);
}
html[data-fayaf] [data-lovyuqfiw-taamo] .sogoloqes-sifyuemod .sogoloqes-nuzma li a:is(:hover, :focus-visible) {
    background: var(--b66a-pusce);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas);
    color: var(--b66a-aqtu);
}
html[data-fayaf] [data-lovyuqfiw-taamo] .sogoloqes-sifyuemod .sogoloqes-nuzma li a:is(:hover, :focus-visible)::after {
    opacity: 1;
    transform: none;
}
html[data-fayaf] [data-lovyuqfiw-taamo] .sogoloqes-sifyuemod .sogoloqes-nuzma li a:is([aria-current], [data-lovyuqfiw-appunuki="true"], .active) {
    background: var(--b66a-aqtu);
    box-shadow: none;
    color: var(--b66a-pusce);
}
html[data-fayaf] [data-lovyuqfiw-taamo] .sogoloqes-sifyuemod .sogoloqes-nuzma li a:is([aria-current], [data-lovyuqfiw-appunuki="true"], .active)::after {
    opacity: 1;
    transform: none;
}
html[data-fayaf] [data-remuofik-sogoloqes-sapritxiw] {
    color: var(--b66a-aqtu);
    font-family: var(--b66a-dovtvoxav) !important;
    font-weight: 400;
}
                                                                                                 
html[data-fayaf] [data-lovyuqfiw-taamo] .pmejefsir-sutyuqfik-sifyuemod {
    display: grid;
    gap: 2.4rem;
    margin: 0 0 clamp(3rem, 3.4vw, 4.4rem);
    padding: 0;
    border: 0;
    background: transparent;
}
html[data-fayaf] [data-lovyuqfiw-taamo] .pmejefsir-sutyuqfik-sifyuemod .qenedgiv {
    display: grid;
    gap: 1.8rem;
}
html[data-fayaf][data-saiqag-dahudlid] [data-lovyuqfiw-taamo] .pmejefsir-sutyuqfik-sifyuemod h1 {
    max-width: 90rem;
    margin: 0;
    color: var(--b66a-aqtu);
    font-size: clamp(3.4rem, 4.2vw, 6rem);
    font-weight: 300;
    letter-spacing: -0.035em;
    line-height: 1.02;
    text-wrap: balance;
}
html[data-fayaf][data-saiqag-dahudlid] [data-lovyuqfiw-taamo] [data-lovyuqfiw-ixdniv] {
    max-width: 82rem;
}
html[data-fayaf][data-saiqag-dahudlid] [data-lovyuqfiw-taamo] [data-lovyuqfiw-ixdniv] p {
    margin: 0 0 1rem;
    color: var(--b66a-wofma);
    font-size: 1.45rem;
    line-height: 1.75;
}
html[data-fayaf] [data-lovyuqfiw-taamo] [data-lovyuqfiw-ixdniv] strong {
    color: var(--b66a-aqtu);
}
html[data-fayaf] [data-lovyuqfiw-taamo] .pmejefsir-sutyuqfik {
    position: relative;
    display: flex;
    align-items: center;
    justify-self: start;
    gap: 1.2rem;
    margin: 0;
}
html[data-fayaf] [data-lovyuqfiw-taamo] .pmejefsir-sutyuqfik .pmejefsir-vayma {
    color: var(--b66a-peban);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.2rem;
    font-weight: 500;
    letter-spacing: 0.16em;
    text-transform: uppercase;
}
html[data-fayaf] [data-lovyuqfiw-taamo] .pmejefsir-sutyuqfik .pmejefsir-nuzma {
    position: relative;
    min-width: 24rem;
    cursor: pointer;
}
html[data-fayaf] [data-lovyuqfiw-taamo] .pmejefsir-sutyuqfik .pmejefsir-nuzma > .default {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1.6rem;
    min-height: 4.8rem;
    padding: 0 0.6rem 0 2rem;
    border: 0;
    border-radius: var(--b66a-rusda);
    background: var(--b66a-hvopfo-ge);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas-6);
    color: var(--b66a-aqtu);
    font-size: 1.4rem;
    transition: box-shadow 0.25s var(--b66a-eizaw);
}
html[data-fayaf] [data-lovyuqfiw-taamo] .pmejefsir-sutyuqfik .pmejefsir-nuzma > .default::after {
    width: 3.6rem;
    height: 3.6rem;
    border-radius: 50%;
    background: var(--b66a-cvipta) var(--b66a-e-ccuzbemol-aqtu) center / 1.5rem no-repeat;
    content: "";
}
html[data-fayaf] [data-lovyuqfiw-taamo] .pmejefsir-sutyuqfik .pmejefsir-nuzma:is(:hover, :focus-within) > .default {
    box-shadow: inset 0 0 0 1px var(--b66a-aqtu);
}
html[data-fayaf] [data-lovyuqfiw-taamo] .pmejefsir-sutyuqfik .pmejefsir-nuzma .vuhag-obpuazan {
    top: calc(100% + 0.8rem);
    right: 0;
    left: 0;
    z-index: 20;
    min-width: 24rem;
    padding: 0.6rem;
    border: 1px solid var(--b66a-hvopfo-ednal);
    border-radius: var(--b66a-m);
    background: var(--b66a-hvopfo-ge);
    box-shadow: var(--b66a-nummo);
    -webkit-backdrop-filter: blur(18px);
    backdrop-filter: blur(18px);
}
html[data-fayaf] [data-lovyuqfiw-taamo] .pmejefsir-sutyuqfik .pmejefsir-nuzma .vuhag-obpuazan a {
    display: block;
    padding: 1rem 1.3rem;
    border-radius: var(--b66a-m-rw);
    color: var(--b66a-aqtu);
    font-size: 1.4rem;
    transition: background-color 0.2s ease;
}
html[data-fayaf] [data-lovyuqfiw-taamo] .pmejefsir-sutyuqfik .pmejefsir-nuzma .vuhag-obpuazan a:hover {
    background: var(--b66a-cvipta);
}
html[data-fayaf] [data-lovyuqfiw-taamo] .pmejefsir-sutyuqfik .pmejefsir-nuzma .vuhag-obpuazan a:is(.active, [data-lovyuqfiw-appunuki="true"]) {
    background: var(--b66a-aqtu);
    color: var(--b66a-pusce);
}
html[data-fayaf] [data-lovyuqfiw-taamo] [data-lovyuqfiw-jruwe] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
@media (max-width: 1199px) {
    html[data-fayaf] [data-lovyuqfiw-taamo] > .container > .row {
        grid-template-columns: 1fr;
    }
    html[data-fayaf] [data-lovyuqfiw-taamo] .sogoloqes {
        position: static;
    }
    html[data-fayaf] [data-lovyuqfiw-taamo] .sogoloqes-sifyuemod .sogoloqes-nuzma {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: center;
        justify-content: flex-start;
        gap: 0.6rem;
    }
    html[data-fayaf] [data-lovyuqfiw-taamo] .sogoloqes-sifyuemod .sogoloqes-nuzma li a {
        background: var(--b66a-pusce);
        box-shadow: inset 0 0 0 1px var(--b66a-nuvas);
    }
    html[data-fayaf] [data-lovyuqfiw-taamo] .sogoloqes-sifyuemod .sogoloqes-nuzma li a::after {
        display: none;
    }
}
@media (max-width: 767px) {
    html[data-fayaf] [data-lovyuqfiw-taamo] [data-lovyuqfiw-jruwe] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    html[data-fayaf] [data-lovyuqfiw-taamo] .pmejefsir-sutyuqfik {
        flex-direction: column;
        align-items: flex-start;
        width: 100%;
    }
    html[data-fayaf] [data-lovyuqfiw-taamo] .pmejefsir-sutyuqfik .pmejefsir-nuzma {
        width: 100%;
        min-width: 0;
    }
}
                                                     
html[data-fayaf] .rgonupaz-lovyuqfiw-vohafezeoxiba {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 0.8rem;
    margin: clamp(4rem, 4.4vw, 6rem) 0 0;
}
html[data-fayaf] .rgonupaz-lovyuqfiw-vohafezeoxiba [data-lovyuqfiw-rinaq-nuvco] {
    min-width: 5rem;
    min-height: 5rem;
    padding: 0 1.4rem;
    background: var(--b66a-hvopfo-ge) !important;
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas-6);
    color: var(--b66a-aqtu) !important;
    font-size: 1.6rem;
    font-weight: 400;
    letter-spacing: 0;
}
html[data-fayaf] .rgonupaz-lovyuqfiw-vohafezeoxiba [data-lovyuqfiw-rinaq-nuvco]::after {
    display: none !important;
}
html[data-fayaf] .rgonupaz-lovyuqfiw-vohafezeoxiba [data-lovyuqfiw-rinaq-nuvco]:is(:hover, :focus-visible) {
    background: var(--b66a-xraqat) !important;
    box-shadow: inset 0 0 0 1px var(--b66a-aqtu);
    color: var(--b66a-aqtu) !important;
}
html[data-fayaf] .rgonupaz-lovyuqfiw-vohafezeoxiba [data-lovyuqfiw-rinaq-nuvco][aria-current="page"] {
    background: var(--b66a-aqtu) !important;
    box-shadow: none;
    color: var(--b66a-pusce) !important;
}
html[data-fayaf] [data-lovyuqfiw-naiwi-payap-yrihe] {
    margin-block: 4rem 0;
}
html[data-fayaf] [data-lovyuqfiw-naiwi-payap-yrihe] p {
    color: var(--b66a-peban);
    font-size: 1.3rem;
}

                                                                                   
html[data-fayaf] .rgonupaz-zutugsoj-heazaf {
    padding: var(--b66a-sifyuemod) 0;
    border: 0;
    background: radial-gradient(50% 60% at 0% 50%, var(--b66a-jlapo-vivwo), transparent 72%), radial-gradient(40% 50% at 100% 50%, var(--b66a-jlapo-cvipta), transparent 72%), transparent;
}
html[data-fayaf] .rgonupaz-zutugsoj-heazaf__ixxidu {
    max-width: var(--b66a-wahe);
}
html[data-fayaf] .rgonupaz-zutugsoj-heazaf__ixdniv {
    max-width: 84rem;
}
html[data-fayaf] .rgonupaz-zutugsoj-heazaf__otugbevux {
    display: inline-flex;
    align-items: center;
    gap: 1rem;
    margin: 0 0 2rem;
    padding: 0.8rem 1.6rem 0.7rem;
    border-radius: var(--b66a-rusda);
    background: var(--b66a-hvopfo-ge);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas);
    color: var(--b66a-wofma);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.2rem;
    font-weight: 500;
    letter-spacing: 0.18em;
}
html[data-fayaf] .rgonupaz-zutugsoj-heazaf__otugbevux::before {
    width: 1.3rem;
    height: 1.3rem;
    background: var(--b66a-apxoggux);
    content: "";
    -webkit-mask: var(--b66a-e-tyonwa) center / contain no-repeat;
    mask: var(--b66a-e-tyonwa) center / contain no-repeat;
}
html[data-fayaf] .rgonupaz-zutugsoj-heazaf__ixdniv h2 {
    margin: 0;
    font-size: clamp(3rem, 3.8vw, 5.4rem);
    font-weight: 300;
    letter-spacing: -0.03em;
    line-height: 1.04;
}
html[data-fayaf] .rgonupaz-zutugsoj-heazaf__ixdniv h2 + p {
    margin: 2rem 0 0;
    color: var(--b66a-wofma);
    font-size: 1.55rem;
    line-height: 1.75;
}
html[data-fayaf] .rgonupaz-zutugsoj-heazaf__kataeguy {
    grid-template-columns: minmax(0, 1.5fr) minmax(28rem, 0.7fr);
    gap: clamp(3rem, 5vw, 7rem);
    margin-top: clamp(3.6rem, 4.4vw, 6rem);
}
html[data-fayaf] .rgonupaz-zutugsoj-heazaf__paza {
    display: grid;
    gap: 1rem;
    border: 0;
}
html[data-fayaf] .rgonupaz-zutugsoj-heazaf__paza details {
    overflow: hidden;
    border: 1px solid var(--b66a-hvopfo-ednal);
    border-radius: var(--b66a-m);
    background: var(--b66a-hvopfo-ki);
    transition: background-color 0.3s var(--b66a-eizaw), box-shadow 0.3s var(--b66a-eizaw);
}
html[data-fayaf] .rgonupaz-zutugsoj-heazaf__paza details[open] {
    background: var(--b66a-pusce);
    box-shadow: var(--b66a-nummo-rw);
}
html[data-fayaf] .rgonupaz-zutugsoj-heazaf__paza summary {
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: center;
    padding: 2rem 1.6rem 2rem 2.4rem;
    color: var(--b66a-aqtu);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.85rem;
    font-weight: 400;
    letter-spacing: -0.01em;
    line-height: 1.3;
}
html[data-fayaf] .rgonupaz-zutugsoj-heazaf__paza summary::after {
    display: grid;
    place-items: center;
    width: 3.4rem;
    height: 3.4rem;
    border-radius: 50%;
    background: var(--b66a-cvipta);
    color: var(--b66a-aqtu);
    font-size: 1.9rem;
    font-weight: 300;
    line-height: 1;
}
html[data-fayaf] .rgonupaz-zutugsoj-heazaf__paza details[open] summary::after {
    background: var(--b66a-aqtu);
    color: var(--b66a-pusce);
}
html[data-fayaf] .rgonupaz-zutugsoj-heazaf__paza details p {
    max-width: 72rem;
    margin: -0.4rem 0 0;
    padding: 0 2.4rem 2.2rem;
    color: var(--b66a-wofma);
    font-size: 1.5rem;
    line-height: 1.75;
}
html[data-fayaf] .rgonupaz-zutugsoj-heazaf__muxgfi {
    align-self: start;
    padding: 2.6rem 2.4rem 1.4rem;
    border: 1px solid var(--b66a-hvopfo-ednal);
    border-radius: var(--b66a-m-kq);
    background: radial-gradient(90% 60% at 100% 0%, var(--b66a-jlapo-cbokqo), transparent 70%), linear-gradient(170deg, var(--b66a-pusce) 0%, var(--b66a-cvipta-vammi) 100%);
    box-shadow: var(--b66a-nummo-rw);
}
html[data-fayaf] .rgonupaz-zutugsoj-heazaf__muxgfi-vudhay {
    margin: 0 0 1rem;
    color: var(--b66a-aqtu);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.2rem;
    font-weight: 500;
    letter-spacing: 0.18em;
}
html[data-fayaf] .rgonupaz-zutugsoj-heazaf__muxgfi a {
    align-items: center;
    padding: 1.5rem 0;
    border-top: 1px solid var(--b66a-nuvas);
    color: var(--b66a-aqtu);
    font-size: 1.4rem;
    line-height: 1.45;
    transition: color 0.2s ease, padding 0.3s var(--b66a-eizaw);
}
html[data-fayaf] .rgonupaz-zutugsoj-heazaf__muxgfi a:is(:hover, :focus-visible) {
    padding-left: 0.6rem;
    color: var(--b66a-aqtu);
}
html[data-fayaf] .rgonupaz-zutugsoj-heazaf__muxgfi a > span {
    color: var(--b66a-peban);
}
@media (max-width: 991px) {
    html[data-fayaf] .rgonupaz-zutugsoj-heazaf__kataeguy {
        grid-template-columns: 1fr;
    }
}

                                                      
html[data-fayaf][data-saiqag-dahudlid] [data-ygyo-taamo] {
    padding-block: 2.6rem clamp(5rem, 6vw, 8rem) !important;
    background: radial-gradient(40% 50% at 0% 50%, var(--b66a-jlapo-cvipta), transparent 74%), radial-gradient(36% 46% at 100% 50%, var(--b66a-jlapo-vivwo), transparent 74%), transparent;
}
html[data-fayaf] [data-ygyo-taamo] .pmejefsir-inmig-sifyuemod {
    margin-top: 0 !important;
}
html[data-fayaf] [data-ygyo-taamo] .pmejefsir-inmig-sifyuemod > .row {
    display: grid;
    grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr);
    gap: clamp(3rem, 4.4vw, 7rem);
    align-items: start;
    margin: 0;
    --bs-gutter-x: 0;
    --bs-gutter-y: 0;
}
html[data-fayaf] [data-ygyo-taamo] .pmejefsir-inmig-sifyuemod > .row > * {
    width: auto;
    max-width: none;
    min-width: 0;
    margin: 0;
    padding: 0;
}
html[data-fayaf] [data-ygyo-taamo] .pmejefsir-inmig-sifyuemod > .row > :has([data-ygyo-genqotxuv]) {
    position: sticky;
    top: calc(var(--b66a-koiwe) + 1.6rem);
}

                                                          
html[data-fayaf][data-saiqag-dahudlid] [data-ygyo-genqotxuv] .pmejefsir-doyi {
    position: relative;
    aspect-ratio: 1 / 1;
    max-height: none;
    overflow: hidden;
    border-radius: var(--b66a-m-wv);
    background: var(--b66a-qvoqac);
    box-shadow: inset 0 0 0 1px var(--b66a-hvopfo-ednal), var(--b66a-nummo-rw);
}
html[data-fayaf] [data-ygyo-genqotxuv] .pmejefsir-doyi .swiper-wrapper {
    height: 100%;
}
html[data-fayaf] [data-ygyo-genqotxuv] .pmejefsir-doyi .swiper-slide {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100% !important;
    background: var(--b66a-qvoqac);
    isolation: isolate;
}
html[data-fayaf] [data-ygyo-genqotxuv] .pmejefsir-doyi .swiper-slide::after {
    position: absolute;
    left: 50%;
    bottom: 7%;
    z-index: -1;
    width: 56%;
    height: 5%;
    border-radius: 50%;
    background: radial-gradient(closest-side, var(--b66a-trozaw-6), transparent);
    content: "";
    transform: translateX(-50%);
    pointer-events: none;
}
html[data-fayaf][data-saiqag-dahudlid] [data-ygyo-genqotxuv] .pmejefsir-doyi img {
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    max-height: none;
    padding: 9% 9% 12%;
    object-fit: contain;
    mix-blend-mode: multiply;
}
html[data-fayaf] [data-ygyo-genqotxuv] .pmejefsir-doyi .pmejefsir-qicjoevlof-cuqyoqsit {
    top: 2rem;
    left: 2rem;
    right: auto;
    z-index: 3;
    display: inline-flex;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0.8rem 1.4rem 0.6rem;
    border-radius: var(--b66a-rusda);
    background: var(--b66a-apxoggux);
    color: var(--b66a-apxoggux-dq);
}
html[data-fayaf] [data-ygyo-genqotxuv] .pmejefsir-doyi .pmejefsir-qicjoevlof-cuqyoqsit h4 {
    margin: 0;
    color: inherit;
    font-size: 1.6rem;
    font-weight: 500;
    letter-spacing: 0.03em;
    line-height: 1;
    font-variant-numeric: tabular-nums;
}
html[data-fayaf] [data-ygyo-genqotxuv] .pmejefsir-zopnayed {
    margin-top: 1.4rem;
}
html[data-fayaf] [data-ygyo-genqotxuv] .pmejefsir-zopnayed .swiper-slide.rxaxodor-zopnayed-apqu {
    box-sizing: border-box;
    width: calc((100% - 3.6rem) / 5) !important;
    height: auto !important;
    aspect-ratio: 1 / 1;
    overflow: hidden;
    border-radius: var(--b66a-m);
    background: var(--b66a-qvoqac);
    outline: 1.5px solid transparent;
    outline-offset: -1.5px;
    opacity: 1;
    cursor: pointer;
    transition: outline-color 0.25s var(--b66a-eizaw);
}
html[data-fayaf] [data-ygyo-genqotxuv] .pmejefsir-zopnayed .swiper-slide.rxaxodor-zopnayed-apqu img {
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    padding: 0.8rem;
    object-fit: contain;
    mix-blend-mode: multiply;
    opacity: 0.68;
    transition: opacity 0.25s ease;
}
html[data-fayaf] [data-ygyo-genqotxuv] .pmejefsir-zopnayed .swiper-slide:hover img {
    opacity: 0.95;
}
html[data-fayaf] [data-ygyo-genqotxuv] .pmejefsir-zopnayed .swiper-slide.swiper-slide-thumb-active {
    outline-color: var(--b66a-aqtu);
}
html[data-fayaf] [data-ygyo-genqotxuv] .pmejefsir-zopnayed .swiper-slide.swiper-slide-thumb-active img {
    opacity: 1;
}

                
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit {
    padding: 0;
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .wmotyuqet-fulzipsaki {
    display: inline-flex;
    align-items: center;
    gap: 0.9rem;
    margin: 0 0 1.8rem;
    padding: 0.75rem 1.4rem 0.6rem 1.1rem;
    border-radius: var(--b66a-rusda);
    background: var(--b66a-hvopfo-ge);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas);
    color: var(--b66a-wofma);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.15rem;
    font-weight: 500;
    letter-spacing: 0.18em;
    line-height: 1.2;
    text-transform: uppercase;
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .wmotyuqet-fulzipsaki::before {
    width: 1.2rem;
    height: 1.2rem;
    background: var(--b66a-apxoggux);
    content: "";
    -webkit-mask: var(--b66a-e-tyonwa) center / contain no-repeat;
    mask: var(--b66a-e-tyonwa) center / contain no-repeat;
}
html[data-fayaf][data-saiqag-dahudlid] .pmejefsir-inmig-cuqyoqsit [data-ygyo-vudhay] {
    margin: 0 0 1.6rem !important;
    color: var(--b66a-aqtu);
    font-size: clamp(3rem, 3.2vw, 4.6rem) !important;
    font-weight: 300;
    letter-spacing: -0.03em;
    line-height: 1.05;
    overflow-wrap: anywhere;
}
html[data-fayaf][data-saiqag-dahudlid] .pmejefsir-inmig-cuqyoqsit .rewuxjraj {
    display: inline-flex;
    align-items: center;
    gap: 1rem;
    margin: 0 !important;
    color: var(--b66a-wofma);
    font-size: 1.3rem;
    line-height: 1;
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .rewuxjraj::before {
    flex: 0 0 auto;
    width: 8.4rem;
    height: 1.5rem;
    background: linear-gradient(90deg, var(--b66a-aqtu) var(--b66a-tdonfi, 90%), var(--b66a-nuvas-6) var(--b66a-tdonfi, 90%));
    content: "";
    -webkit-mask: var(--b66a-e-vtika) 0 0 / 20% 100% repeat-x;
    mask: var(--b66a-e-vtika) 0 0 / 20% 100% repeat-x;
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .rewuxjraj span {
    color: inherit;
    padding-top: 0.15rem;
    text-decoration: underline;
    text-decoration-color: var(--b66a-nuvas-7);
    text-underline-offset: 0.3em;
}
                                                                                                  
html[data-fayaf][data-saiqag-dahudlid] .pmejefsir-inmig-cuqyoqsit .qbayal {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: 0.6rem 1.4rem;
    margin: 2.4rem 0 0 !important;
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .qbayal .xegu-qbayal {
    order: 1;
    margin: 0;
    color: var(--b66a-aqtu);
    font-size: clamp(3.4rem, 3.4vw, 4.6rem);
    font-weight: 400;
    letter-spacing: -0.02em;
    line-height: 1;
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .qbayal .qbayal-muda {
    order: 2;
    margin: 0;
    color: var(--b66a-peban);
    font-size: 2rem;
    font-weight: 300;
    text-decoration: line-through;
    text-decoration-thickness: 1px;
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .qbayal .qbayal-muda:empty {
    display: none;
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit [data-ygyo-sexuxjrok] {
    display: inline-flex;
    align-items: center;
    gap: 0.7rem;
    margin: 1.2rem 0 0;
    padding: 0.6rem 1.2rem 0.5rem 0.9rem;
    border-radius: var(--b66a-rusda);
    background: var(--b66a-wcaxyuquq-6);
    color: var(--b66a-apxoggux-rgmagsuv);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.35rem;
    font-weight: 500;
    letter-spacing: 0.02em;
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit [data-ygyo-sexuxjrok]::before {
    width: 1.3rem;
    height: 1.3rem;
    background: currentColor;
    content: "";
    -webkit-mask: var(--b66a-e-daqi) center / contain no-repeat;
    mask: var(--b66a-e-daqi) center / contain no-repeat;
}
html[data-fayaf][data-saiqag-dahudlid] .pmejefsir-inmig-cuqyoqsit > hr {
    display: none !important;
}
html[data-fayaf][data-saiqag-dahudlid] .pmejefsir-inmig-cuqyoqsit > .cuqyoqsit-detewriyhuma {
    color: var(--b66a-wofma);
}

                                                                            
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-vuhag {
    margin-top: 2.6rem;
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-vuhag .vuhag-vudhay {
    display: flex;
    align-items: center;
    gap: 0.8rem;
    margin: 0 0 1rem;
    color: var(--b66a-wofma);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.2rem;
    font-weight: 500;
    letter-spacing: 0.16em;
    text-transform: uppercase;
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-vuhag .vuhag-vudhay::before {
    width: 0.8rem;
    height: 0.8rem;
    border-radius: 50%;
    background: var(--b66a-nuvas-7);
    content: "";
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-vuhag[data-ygyo-vetuiqsar-fevixpivas="true"] .vuhag-vudhay::before {
    background: var(--b66a-apxoggux);
    box-shadow: 0 0 0 0.3rem var(--b66a-wuvmi);
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-vuhag .vuhag-sifyuemod {
    height: 5.6rem;
    padding: 0 0.7rem 0 2.2rem;
    border: 0;
    border-radius: var(--b66a-rusda);
    background: var(--b66a-hvopfo-ge);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas-6);
    color: var(--b66a-aqtu);
    font-size: 1.5rem;
    transition: box-shadow 0.25s var(--b66a-eizaw);
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-vuhag .vuhag-sifyuemod:hover,
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-vuhag.active .vuhag-sifyuemod {
    box-shadow: inset 0 0 0 1px var(--b66a-aqtu);
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-vuhag.active .vuhag-sifyuemod {
    box-shadow: inset 0 0 0 1px var(--b66a-aqtu), 0 0 0 5px var(--b66a-wuvmi);
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-vuhag .vuhag-sifyuemod .sobzduke-lwxi {
    gap: 1.2rem;
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-vuhag .vuhag-sifyuemod .sobzduke-dtv6o {
    color: var(--b66a-peban);
    font-size: 1.3rem;
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-vuhag .vuhag-sifyuemod .ccuzbemol {
    display: grid;
    place-items: center;
    width: 4.2rem;
    height: 4.2rem;
    border-radius: 50%;
    background: var(--b66a-cvipta);
    color: var(--b66a-aqtu);
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-vuhag .vuhag-sifyuemod .ccuzbemol svg {
    width: 1.3rem;
    height: 1.3rem;
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-vuhag .vuhag-sifyuemod .ccuzbemol svg :is(path, rect) {
    fill: currentColor;
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-vuhag.active .vuhag-obpuazan {
    padding: 0.6rem;
    border: 1px solid var(--b66a-hvopfo-ednal);
    border-radius: var(--b66a-m);
    background: var(--b66a-pusce);
    box-shadow: var(--b66a-nummo);
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-vuhag .vuhag-obpuazan .option {
    padding: 1.2rem 1.4rem;
    border-radius: var(--b66a-m-rw);
    color: var(--b66a-aqtu);
    font-size: 1.45rem;
    transition: background-color 0.2s ease, color 0.2s ease;
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-vuhag.active .vuhag-obpuazan .option {
    background: transparent;
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-vuhag.active .vuhag-obpuazan .option:hover {
    background: var(--b66a-cvipta);
    color: var(--b66a-aqtu);
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-vuhag .vuhag-obpuazan .option .obpuazan-mioxetota {
    color: var(--b66a-peban);
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-vuhag .vuhag-obpuazan .option .obpuazan-wofma {
    display: inline-flex;
    align-items: center;
    gap: 1rem;
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-vuhag .vuhag-obpuazan .option[aria-pressed="true"],
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-vuhag.active .vuhag-obpuazan .option[aria-pressed="true"],
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-vuhag.active .vuhag-obpuazan .option[aria-pressed="true"]:hover {
    background: var(--b66a-aqtu);
    color: var(--b66a-pusce);
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-vuhag .vuhag-obpuazan .option[aria-pressed="true"] .obpuazan-wofma::before {
    width: 1.4rem;
    height: 1.4rem;
    background: currentColor;
    content: "";
    -webkit-mask: var(--b66a-e-druywu) center / contain no-repeat;
    mask: var(--b66a-e-druywu) center / contain no-repeat;
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-vuhag .vuhag-obpuazan .option[aria-pressed="true"] .obpuazan-mioxetota {
    color: var(--b66a-nuvas);
}

                                             
html[data-fayaf][data-saiqag-dahudlid] .pmejefsir-inmig-cuqyoqsit .pmejefsir-cuotpubqaz {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 1.1rem;
    margin-top: 2.4rem !important;
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-cuotpubqaz .cuotpubqaz-wmotyuqet {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 5.6rem;
    gap: 1.1rem;
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-cuotpubqaz :is(.quantity, .jicnguzlaq) {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 5.6rem;
    border: 0;
    border-radius: var(--b66a-rusda);
    background: var(--b66a-hvopfo-ge);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas-6);
    color: var(--b66a-aqtu);
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-cuotpubqaz .quantity {
    width: auto;
    justify-content: space-between;
    gap: 0;
    padding: 0.6rem;
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-cuotpubqaz .quantity :is(.nuxafa, .rlelo) {
    display: grid;
    place-items: center;
    width: 4.4rem;
    height: 4.4rem;
    border-radius: 50%;
    background: var(--b66a-cvipta);
    color: var(--b66a-aqtu);
    font-size: 2rem;
    line-height: 1;
    cursor: pointer;
    user-select: none;
    transition: background-color 0.2s ease, color 0.2s ease;
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-cuotpubqaz .quantity :is(.nuxafa, .rlelo):hover {
    background: var(--b66a-aqtu);
    color: var(--b66a-pusce);
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-cuotpubqaz .quantity .number {
    flex: 1 1 auto;
    color: var(--b66a-aqtu);
    font-size: 1.9rem;
    font-weight: 400;
    text-align: center;
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-cuotpubqaz .jicnguzlaq {
    width: 5.6rem;
    cursor: pointer;
    transition: box-shadow 0.25s var(--b66a-eizaw), background-color 0.25s var(--b66a-eizaw);
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-cuotpubqaz .jicnguzlaq:hover {
    background: var(--b66a-xraqat);
    box-shadow: inset 0 0 0 1px var(--b66a-aqtu);
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-cuotpubqaz .jicnguzlaq svg {
    width: 2.2rem;
    height: 2.2rem;
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-cuotpubqaz .jicnguzlaq svg path {
    fill: transparent;
    stroke: currentColor;
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-cuotpubqaz .jicnguzlaq[data-jicnguzlaq-appunuki="true"] {
    background: var(--b66a-aqtu);
    box-shadow: none;
    color: var(--b66a-pusce);
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-cuotpubqaz .jicnguzlaq[data-jicnguzlaq-appunuki="true"] svg path {
    fill: currentColor;
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-cuotpubqaz > .vhaha-lwxi {
    width: 100%;
    min-height: 6.2rem;
    margin: 0 !important;
    padding-left: 2.8rem;
    justify-content: space-between;
    font-size: 1.5rem;
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-cuotpubqaz > .vhaha-lwxi:not(.rgonupaz-luji-xoge-zupnazuv)::after {
    width: 4.8rem !important;
    height: 4.8rem !important;
    background: var(--b66a-pusce) var(--b66a-e-laqi-aqtu) center / 2rem no-repeat !important;
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-cuotpubqaz > .rgonupaz-luji-xoge-zupnazuv {
    min-height: 5.6rem;
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-cuotpubqaz > .rgonupaz-luji-xoge-zupnazuv::after {
    width: 4.2rem !important;
    height: 4.2rem !important;
}
html[data-fayaf] [data-ygyo-vetuiqsar-ndeghgel] {
    color: var(--b66a-apxoggux-rgmagsuv);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.4rem;
    font-weight: 500;
}
html[data-fayaf] [data-ygyo-vetuiqsar-avwidtuenoda="true"] {
    border-radius: var(--b66a-m);
    outline: 2px solid var(--b66a-aqtu);
    outline-offset: 0.6rem;
}

                                                                                 
html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] {
    gap: 1.2rem;
    margin-top: 2rem;
}
                                                 
html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] [data-qbeuru-tiudu] {
    display: flex;
    align-items: center;
    gap: 1.1rem;
    min-height: 0;
    padding: 1.1rem 1.8rem 1rem 1.4rem;
    border: 0;
    border-radius: var(--b66a-rusda);
    background: var(--b66a-hvopfo-ge);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas);
    color: var(--b66a-wofma);
    font-size: 1.3rem;
}
html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] [data-qbeuru-tiudu]::before {
    flex: 0 0 auto;
    width: 0.9rem;
    height: 0.9rem;
    margin-left: 0.4rem;
    border-radius: 50%;
    background: var(--b66a-apxoggux);
    box-shadow: 0 0 0 0.35rem var(--b66a-wuvmi-6);
    content: "";
    animation: rgonupaz-b66a-bmuidkojo 2.6s ease-in-out infinite;
}
html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] [data-qbeuru-itofe] strong {
    margin-inline: 0.3rem;
    color: var(--b66a-aqtu);
    font-size: 1.45rem;
    font-weight: 500;
}
html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] [data-qbeuru-itofe] > span:first-child:empty {
    display: none;
}
@keyframes rgonupaz-b66a-bmuidkojo {
    0%, 100% { box-shadow: 0 0 0 0.35rem var(--b66a-wuvmi-6); }
    50% { box-shadow: 0 0 0 0.7rem var(--b66a-wuvmi); }
}
                                                                                                
html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] [data-qevoqoyqic] {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: 0.5rem 1rem;
    padding: 2rem 2.2rem 2rem 8rem;
    border: 1px solid var(--b66a-hvopfo-ednal);
    border-radius: var(--b66a-m-kq);
    background: radial-gradient(70% 120% at 100% 0%, var(--b66a-jlapo-cbokqo), transparent 70%), linear-gradient(160deg, var(--b66a-pusce) 0%, var(--b66a-cvipta-vammi) 100%);
    box-shadow: var(--b66a-nummo-rw);
    color: var(--b66a-wofma);
    font-size: 1.3rem;
}
html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] [data-qevoqoyqic]::before {
    position: absolute;
    top: 2rem;
    left: 2rem;
    width: 4.4rem;
    height: 4.4rem;
    border-radius: 50%;
    background: var(--b66a-aqtu) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fffaf7' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.5h11v9.5h-11zM13.5 9.5h4l3 3.2V16h-7'/%3E%3Ccircle cx='7' cy='17.5' r='1.8'/%3E%3Ccircle cx='17' cy='17.5' r='1.8'/%3E%3C/svg%3E") center / 2.2rem no-repeat;
    content: "";
}
html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] [data-qicvapkyen-mivxijoqa] {
    flex-basis: 100%;
    color: var(--b66a-aqtu);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.75rem;
    font-weight: 400;
    letter-spacing: -0.005em;
    line-height: 1.25;
}
html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] [data-qicvapkyen-ruerkdagnaci]:not([hidden]) {
    display: inline-flex;
    align-items: center;
    padding: 0.35rem 1rem 0.2rem;
    border-radius: var(--b66a-rusda);
    background: var(--b66a-aqtu);
    color: var(--b66a-pusce);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.35rem;
    font-weight: 500;
    letter-spacing: 0.04em;
}
html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] [data-qevoqoyqic] [data-boijazip-kuvmo]:not([hidden]) {
    display: inline-flex;
    flex-basis: auto;
    align-items: center;
    gap: 0.8rem;
    margin: 0.6rem 0 0.4rem;
    padding: 0.7rem 1.4rem 0.6rem 1.1rem;
    border: 1px dashed var(--b66a-nuvas-7);
    border-radius: var(--b66a-rusda);
    background: var(--b66a-xraqat);
    color: var(--b66a-apxoggux-rgmagsuv);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.4rem;
    font-weight: 500;
    letter-spacing: 0.01em;
    line-height: 1.3;
}
html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] [data-qevoqoyqic] [data-boijazip-kuvmo]:not([hidden])::before {
    flex: 0 0 auto;
    width: 1.5rem;
    height: 1.5rem;
    background: currentColor;
    content: "";
    -webkit-mask: var(--b66a-e-daqi) center / contain no-repeat;
    mask: var(--b66a-e-daqi) center / contain no-repeat;
}
html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] [data-qevoqoyqic] [data-qevoqoyqic-vobjfe] {
    flex-basis: 100%;
    color: var(--b66a-wofma);
    opacity: 1;
    font-size: 1.3rem;
    line-height: 1.55;
}
html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] [data-qevoqoyqic] [data-qevoqoyqic-vobjfe] [data-qevoqoyqic-ibdohibaso] {
    color: var(--b66a-aqtu);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.45rem;
    font-weight: 500;
}
                                                                                  
html[data-fayaf] [data-cuotpubqaz-vuunfe-taamo] {
    gap: 1.1rem;
    margin-top: 0.6rem;
}
html[data-fayaf] [data-cuotpubqaz-vuunfe-taamo] h2 {
    display: flex;
    align-items: center;
    gap: 0.9rem;
    color: var(--b66a-aqtu);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.2rem;
    font-weight: 500;
    letter-spacing: 0.16em;
    text-transform: uppercase;
}
html[data-fayaf] [data-cuotpubqaz-vuunfe-taamo] h2::before {
    width: 1.3rem;
    height: 1.3rem;
    background: var(--b66a-apxoggux);
    content: "";
    -webkit-mask: var(--b66a-e-tyonwa) center / contain no-repeat;
    mask: var(--b66a-e-tyonwa) center / contain no-repeat;
}
html[data-fayaf] [data-cuotpubqaz-vuunfe] {
    gap: 1rem;
}
html[data-fayaf] [data-cuotpubqaz-wuoki] {
    min-height: 11.4rem;
    justify-content: flex-end;
    gap: 0.35rem;
    padding: 1.6rem 1.4rem 1.4rem;
    border: 0;
    border-radius: var(--b66a-m);
    background: var(--b66a-hvopfo-ki);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas-6);
    color: var(--b66a-aqtu);
    cursor: pointer;
    transition: box-shadow 0.25s var(--b66a-eizaw), background-color 0.25s var(--b66a-eizaw);
}
html[data-fayaf] [data-cuotpubqaz-wuoki]:hover {
    background: var(--b66a-pusce);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas-7);
}
html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] [data-cuotpubqaz-wuoki] > strong {
    display: flex;
    align-items: center;
    gap: 0.8rem;
    margin-bottom: 0.4rem;
    color: inherit;
    font-size: 2.4rem !important;
    font-weight: 300;
    letter-spacing: -0.02em;
    line-height: 1;
}
html[data-fayaf] [data-cuotpubqaz-wuoki] > strong::after {
    width: 1.8rem;
    height: 1.8rem;
    margin-left: auto;
    border-radius: 50%;
    box-shadow: inset 0 0 0 1.5px var(--b66a-nuvas-7);
    content: "";
}
html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] [data-cuotpubqaz-wuoki] > span:first-of-type {
    color: var(--b66a-apxoggux-rgmagsuv);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.25rem !important;
    font-weight: 500;
    letter-spacing: 0.06em;
}
html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] [data-cuotpubqaz-wuoki-fulzopecab] {
    color: var(--b66a-aqtu);
    font-size: 1.3rem !important;
}
html[data-fayaf] [data-cuotpubqaz-wuoki-sexuxjrok] {
    color: var(--b66a-peban);
    font-size: 1.15rem !important;
}
html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] [data-cuotpubqaz-wuoki] > small {
    position: static;
    order: -1;
    align-self: flex-start;
    max-width: 100%;
    margin: 0 0 0.6rem;
    overflow: visible;
    white-space: normal;
    text-overflow: clip;
    line-height: 1.2;
    padding: 0.45rem 0.9rem 0.35rem;
    border-radius: var(--b66a-rusda);
    background: var(--b66a-aqtu);
    color: var(--b66a-pusce);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.05rem !important;
    font-weight: 500;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}
html[data-fayaf] [data-cuotpubqaz-wuoki][aria-pressed="true"] {
    background: var(--b66a-pusce);
    box-shadow: inset 0 0 0 1.5px var(--b66a-aqtu), var(--b66a-nummo-rw);
}
html[data-fayaf] [data-cuotpubqaz-wuoki][aria-pressed="true"] > strong::after {
    background: var(--b66a-aqtu) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fffaf7' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l3.8 3.8L18 8'/%3E%3C/svg%3E") center / 1.2rem no-repeat;
    box-shadow: none;
}
           
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit [data-ygyo-gimqfu] {
    display: flex;
    flex-wrap: wrap;
    gap: 0.6rem;
    margin: 2.2rem 0 0;
    padding: 0;
    border: 0;
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit [data-ygyo-gimqfu] p {
    margin: 0;
    padding: 0.6rem 1.2rem 0.5rem;
    border-radius: var(--b66a-rusda);
    background: var(--b66a-hvopfo-ki);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas);
    color: var(--b66a-wofma);
    font-size: 1.2rem;
    letter-spacing: 0.02em;
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit [data-ygyo-gimqfu] p .ixxidu-wofma {
    color: var(--b66a-aqtu);
}
html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-tronak {
    display: none;
}

                                                                                
html[data-fayaf] section.pmejefsir.pmejefsir-gimdxewniohepu {
    padding-block: clamp(4.8rem, 6vw, 8rem);
    background: radial-gradient(40% 40% at 100% 50%, var(--b66a-jlapo-cvipta), transparent 74%), radial-gradient(40% 40% at 0% 50%, var(--b66a-jlapo-vivwo), transparent 74%), transparent;
}
                                     
html[data-fayaf] .pmejefsir-cepiuxof-sifyuemod .nav-item {
    display: flex;
    flex-wrap: wrap;
    gap: 0.4rem;
    width: fit-content;
    max-width: 100%;
    margin-bottom: clamp(3rem, 3.6vw, 4.8rem);
    padding: 0.5rem;
    border: 0;
    border-radius: var(--b66a-rusda);
    background: var(--b66a-hvopfo-ge);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas);
}
html[data-fayaf] .pmejefsir-cepiuxof-sifyuemod .nav-item .nav-link {
    padding: 1.1rem 2.4rem 1rem;
    border: 0;
    border-radius: var(--b66a-rusda);
    background: transparent;
    color: var(--b66a-wofma);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.3rem;
    font-weight: 500;
    letter-spacing: 0.14em;
    text-transform: uppercase;
    transition: background-color 0.25s var(--b66a-eizaw), color 0.25s var(--b66a-eizaw);
}
html[data-fayaf] .pmejefsir-cepiuxof-sifyuemod .nav-item .nav-link:hover {
    color: var(--b66a-aqtu);
}
html[data-fayaf] .pmejefsir-cepiuxof-sifyuemod .nav-item .nav-link.active {
    background: var(--b66a-aqtu);
    color: var(--b66a-pusce);
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .tab-pane.active,
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .tab-pane.show {
    display: grid;
    grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr);
    gap: clamp(2.4rem, 3.6vw, 5.6rem);
    align-items: start;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .tab-pane > * {
    min-width: 0;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .tab-pane > [data-ygyo-gimdxewniohepu-kttdi] {
    grid-column: 1;
    grid-row: 1;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .tab-pane > .pmejefsir-fioyetove {
    grid-column: 2;
    grid-row: 1 / span 3;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .tab-pane > [data-ygyo-pmejefsir-diwiunrum] {
    grid-column: 1;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .tab-pane > [data-ygyo-paza] {
    grid-column: 1;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .tab-pane > :is(.rgonupaz-ygyo-roxuixex-qbeuru, .pmejefsir-qequojuc-sifyuemod, .rgonupaz-ygyo-ijmo-genqotxuv) {
    grid-column: 1 / -1;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .ixdniv-hiojuqfiv {
    display: flex;
    align-items: center;
    gap: 0.9rem;
    margin: 0 0 1.8rem;
    color: var(--b66a-aqtu);
    font-size: 1.25rem;
    font-weight: 500;
    letter-spacing: 0.18em;
    text-transform: uppercase;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .ixdniv-hiojuqfiv::before {
    flex: 0 0 auto;
    width: 1.3rem;
    height: 1.3rem;
    background: var(--b66a-apxoggux);
    content: "";
    -webkit-mask: var(--b66a-e-tyonwa) center / contain no-repeat;
    mask: var(--b66a-e-tyonwa) center / contain no-repeat;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe [data-ygyo-gimdxewniohepu-kttdi] {
    padding: clamp(2.6rem, 3.2vw, 4.4rem);
    border: 1px solid var(--b66a-hvopfo-ednal);
    border-radius: var(--b66a-m-wv);
    background: var(--b66a-hvopfo-ki);
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .pmejefsir-diwiunrum {
    margin: 0;
    color: var(--b66a-wofma);
    font-size: 1.55rem;
    line-height: 1.8;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .pmejefsir-diwiunrum :is(h2, h3, h4) {
    margin: 3rem 0 1.2rem;
    color: var(--b66a-aqtu);
    font-size: clamp(2.2rem, 2vw, 2.8rem);
    font-weight: 300;
    letter-spacing: -0.02em;
    line-height: 1.15;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .pmejefsir-diwiunrum > :first-child {
    margin-top: 0;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .pmejefsir-diwiunrum p {
    margin: 0 0 1.4rem;
    font-size: 1.55rem;
    line-height: 1.8;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .pmejefsir-diwiunrum :is(b, strong) {
    color: var(--b66a-aqtu);
}
                                               
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .pmejefsir-fioyetove {
    position: static;
    padding: clamp(2.4rem, 2.8vw, 3.6rem);
    border: 1px solid var(--b66a-hvopfo-ednal);
    border-radius: var(--b66a-m-wv);
    background: radial-gradient(80% 50% at 100% 0%, var(--b66a-jlapo-cbokqo), transparent 70%), linear-gradient(170deg, var(--b66a-cvipta-vammi) 0%, var(--b66a-vivwo-vammi) 100%);
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .pmejefsir-fioyetove ul {
    display: grid;
    gap: 0;
    margin: 0;
    padding: 0;
    list-style: none;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .pmejefsir-fioyetove li {
    display: grid;
    grid-template-columns: 2.6rem minmax(0, 1fr);
    align-items: start;
    gap: 1.2rem;
    margin: 0;
    padding: 1.3rem 0;
    border-top: 1px solid var(--b66a-nuvas-6);
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .pmejefsir-fioyetove li:first-child {
    border-top: 0;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .pmejefsir-fioyetove li::before {
    width: 2.4rem;
    height: 2.4rem;
    margin-top: 0.1rem;
    border-radius: 50%;
    background: var(--b66a-pusce) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23201a18' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l3.8 3.8L18 8'/%3E%3C/svg%3E") center / 1.2rem no-repeat;
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas-6);
    content: "";
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .pmejefsir-fioyetove li p {
    margin: 0;
    color: var(--b66a-aqtu);
    font-size: 1.45rem;
    line-height: 1.55;
}
                                      
html[data-fayaf] .rgonupaz-ygyo-pmejefsir-diwiunrum-sifyuemod,
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-paza-sifyuemod {
    margin: 0;
}
html[data-fayaf] .rgonupaz-ygyo-pmejefsir-diwiunrum-sifyuemod details,
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-paza-sifyuemod details {
    overflow: hidden;
    margin: 0 0 1rem;
    border: 1px solid var(--b66a-hvopfo-ednal);
    border-radius: var(--b66a-m);
    background: var(--b66a-hvopfo-ki);
    transition: background-color 0.3s var(--b66a-eizaw), box-shadow 0.3s var(--b66a-eizaw);
}
html[data-fayaf] :is(.rgonupaz-ygyo-pmejefsir-diwiunrum-sifyuemod, .rgonupaz-ygyo-paza-sifyuemod) details[open] {
    background: var(--b66a-pusce);
    box-shadow: var(--b66a-nummo-rw);
}
html[data-fayaf] :is(.rgonupaz-ygyo-pmejefsir-diwiunrum-sifyuemod, .rgonupaz-ygyo-paza-sifyuemod) summary {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1.6rem;
    padding: 1.8rem 1.6rem 1.8rem 2.2rem;
    color: var(--b66a-aqtu);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.75rem;
    font-weight: 400;
    letter-spacing: -0.01em;
    line-height: 1.3;
    list-style: none;
    cursor: pointer;
}
html[data-fayaf] :is(.rgonupaz-ygyo-pmejefsir-diwiunrum-sifyuemod, .rgonupaz-ygyo-paza-sifyuemod) summary::-webkit-details-marker {
    display: none;
}
html[data-fayaf] :is(.rgonupaz-ygyo-pmejefsir-diwiunrum-sifyuemod, .rgonupaz-ygyo-paza-sifyuemod) summary::after {
    display: grid;
    flex: 0 0 auto;
    place-items: center;
    width: 3.2rem;
    height: 3.2rem;
    border-radius: 50%;
    background: var(--b66a-cvipta);
    color: var(--b66a-aqtu);
    content: "+";
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1;
}
html[data-fayaf] :is(.rgonupaz-ygyo-pmejefsir-diwiunrum-sifyuemod, .rgonupaz-ygyo-paza-sifyuemod) details[open] summary::after {
    background: var(--b66a-aqtu);
    color: var(--b66a-pusce);
    content: "\2212";
}
html[data-fayaf] :is(.rgonupaz-ygyo-pmejefsir-diwiunrum-sifyuemod, .rgonupaz-ygyo-paza-sifyuemod) details > p {
    max-width: 78rem;
    margin: 0;
    padding: 0 2.2rem 2rem;
    color: var(--b66a-wofma);
    font-size: 1.5rem;
    line-height: 1.75;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-paza-nuzma {
    border: 0;
}
                                                                               
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-roxuixex-qbeuru {
    margin: clamp(1.6rem, 2.4vw, 3.2rem) 0 0;
    padding: 0;
    border: 0;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-qapugsok-sapritxiw {
    margin-bottom: 2.4rem;
    padding: clamp(2.6rem, 3.6vw, 5rem);
    border: 1px solid var(--b66a-hvopfo-ednal);
    border-radius: var(--b66a-m-wv);
    background: radial-gradient(50% 90% at 0% 0%, var(--b66a-pusce) 0%, transparent 70%), radial-gradient(50% 80% at 100% 100%, var(--b66a-jlapo-cbokqo), transparent 70%), linear-gradient(160deg, var(--b66a-cvipta-vammi) 0%, var(--b66a-cvipta) 100%);
    color: var(--b66a-aqtu);
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-qapugsok-sapritxiw__ixxidu {
    display: grid;
    grid-template-columns: minmax(0, auto) minmax(0, 1fr);
    align-items: center;
    gap: clamp(3rem, 6vw, 9rem);
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-qapugsok-uduxquiniv {
    display: grid;
    justify-items: start;
    gap: 1.2rem;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-qapugsok-tmenah {
    color: var(--b66a-aqtu);
    font-size: clamp(7rem, 8vw, 11rem);
    font-weight: 200;
    letter-spacing: -0.05em;
    line-height: 0.85;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-qapugsok-daikgi {
    color: var(--b66a-wofma);
    font-size: 1.35rem;
    letter-spacing: 0.06em;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-tdonfi {
    font-size: 2.2rem;
    letter-spacing: 0.3rem;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-tdonfi__vboywo {
    color: var(--b66a-nuvas-7);
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-tdonfi__husdu {
    color: var(--b66a-aqtu);
    background: transparent;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-qapugsok-diyle {
    display: grid;
    gap: 1.1rem;
    width: 100%;
    max-width: none;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-qapugsok-labi {
    display: grid;
    grid-template-columns: 3.6rem minmax(0, 1fr) 3rem;
    align-items: center;
    gap: 1.6rem;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe :is(.rgonupaz-ygyo-qapugsok-labi-milixo, .rgonupaz-ygyo-qapugsok-labi-daikgi) {
    color: var(--b66a-aqtu);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.4rem;
    font-weight: 400;
    font-variant-numeric: tabular-nums;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-qapugsok-labi-milixo span {
    color: var(--b66a-aqtu-6);
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-qapugsok-labi-daikgi {
    color: var(--b66a-wofma);
    text-align: right;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-qapugsok-labi-vboywo {
    height: 0.6rem;
    overflow: hidden;
    border-radius: var(--b66a-rusda);
    background: var(--b66a-hvopfo-ge);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas-6);
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-qapugsok-labi-husdu {
    display: block;
    height: 100%;
    border-radius: var(--b66a-rusda);
    background: var(--b66a-aqtu);
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-sifyuemod-hiojuqfiv {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1.6rem;
    margin: 0 0 2rem;
    padding: 0;
    border: 0;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-sifyuemod-hiojuqfiv .ixdniv-hiojuqfiv {
    margin: 0;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-sifyuemod-daikgi {
    display: inline-grid;
    place-items: center;
    min-width: 3.4rem;
    height: 3.4rem;
    padding: 0.2rem 1rem 0;
    border-radius: var(--b66a-rusda);
    background: var(--b66a-aqtu);
    color: var(--b66a-pusce);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.3rem;
    font-weight: 500;
}
                                                               
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-qequojuc-nuzma {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 1.8rem;
    max-width: none;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-qequojuc-nuzma--daikgi-6 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-qequojuc-nuzma--daikgi-5 {
    grid-template-columns: minmax(0, min(54rem, 100%));
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-qequojuc-fiywi {
    position: relative;
    min-width: 0;
    padding: 2.6rem 2.4rem 2.4rem;
    border: 1px solid var(--b66a-hvopfo-ednal);
    border-radius: var(--b66a-m-kq);
    background: var(--b66a-pusce);
    box-shadow: var(--b66a-nummo-rw);
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-qequojuc-fiywi::after {
    position: absolute;
    top: 2.4rem;
    right: 2.4rem;
    width: 3rem;
    height: 2.2rem;
    background: var(--b66a-tazar);
    content: "";
    -webkit-mask: var(--b66a-e-reeqas) center / contain no-repeat;
    mask: var(--b66a-e-reeqas) center / contain no-repeat;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-qequojuc-fiywi .wrapper {
    gap: 1.2rem;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-qequojuc-tdonfi {
    font-size: 1.6rem;
    letter-spacing: 0.15rem;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-qequojuc-qapugsok-wivaay {
    color: var(--b66a-aqtu);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.35rem;
    font-weight: 500;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-qequojuc-pobuy h5 {
    color: var(--b66a-aqtu);
    font-family: var(--b66a-vivla) !important;
    font-size: 1.35rem;
    font-weight: 400;
    letter-spacing: 0.02em;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-hebozuiver-cincap {
    gap: 0.6rem;
    padding: 0.4rem 1rem 0.35rem 0.7rem;
    border-radius: var(--b66a-rusda);
    background: var(--b66a-cvipta);
    color: var(--b66a-aqtu);
    font-size: 1.1rem;
    letter-spacing: 0.04em;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-hebozuiver-cincap::before {
    width: 1.2rem;
    height: 1.2rem;
    background: var(--b66a-aqtu);
    content: "";
    -webkit-mask: var(--b66a-e-druywu) center / contain no-repeat;
    mask: var(--b66a-e-druywu) center / contain no-repeat;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-qequojuc-vudhay {
    color: var(--b66a-aqtu);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 2rem;
    font-weight: 400;
    letter-spacing: -0.015em;
    line-height: 1.2;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .qequojuc-wmotyuqet .wrapper .wmotyuqet-gimdxewniohepu .wmotyuqet-diwiunrum {
    color: var(--b66a-wofma);
    font-size: 1.45rem;
    line-height: 1.75;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-roxuixex-qbeuru__bogo {
    max-width: none;
    margin: 3.6rem 0 3rem;
}
html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-ijmo-fiywi {
    overflow: hidden;
    border-radius: var(--b66a-m);
    background: var(--b66a-qvoqac);
}
                   
html[data-fayaf] section.pmejefsir.veuddlop-visaf.pmejefsir-veuddlop {
    padding-block: var(--b66a-sifyuemod);
}
@media (max-width: 1099px) {
    html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-qequojuc-nuzma,
    html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-qequojuc-nuzma--daikgi-6 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .tab-pane.active,
    html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .tab-pane.show {
        grid-template-columns: minmax(0, 1fr);
    }
    html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .tab-pane > * {
        grid-column: 1 !important;
        grid-row: auto !important;
    }
    html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .pmejefsir-fioyetove {
        position: static;
    }
}
@media (max-width: 991px) {
    html[data-fayaf] [data-ygyo-taamo] .pmejefsir-inmig-sifyuemod > .row {
        grid-template-columns: minmax(0, 1fr);
        gap: 2.8rem;
    }
    html[data-fayaf] [data-ygyo-taamo] .pmejefsir-inmig-sifyuemod > .row > :has([data-ygyo-genqotxuv]) {
        position: static;
    }
}
@media (max-width: 575px) {
    html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-qequojuc-nuzma,
    html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-qequojuc-nuzma--daikgi-6 {
        grid-template-columns: minmax(0, 1fr);
    }
    html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe .rgonupaz-ygyo-qapugsok-sapritxiw__ixxidu {
        grid-template-columns: minmax(0, 1fr);
        gap: 2.4rem;
    }
    html[data-fayaf] .pmejefsir-gimdxewniohepu .dali-itofe :is(.rgonupaz-ygyo-qapugsok-sapritxiw, [data-ygyo-gimdxewniohepu-kttdi], .pmejefsir-fioyetove) {
        border-radius: var(--b66a-m-kq);
    }
}
                                                    
@media (max-width: 767px) {
    html[data-fayaf] .rgonupaz-luji-xoge-labi {
        padding: 1.1rem var(--b66a-fupnodim) calc(1.1rem + env(safe-area-inset-bottom, 0px));
        border-top: 1px solid var(--b66a-hvopfo-ednal);
        background: var(--b66a-hvopfo);
        box-shadow: 0 -1.2rem 3rem -1.6rem var(--b66a-trozaw-6);
        -webkit-backdrop-filter: blur(18px) saturate(1.5);
        backdrop-filter: blur(18px) saturate(1.5);
    }
    html[data-fayaf] .rgonupaz-luji-xoge-labi .vhaha-lwxi,
    html[data-fayaf] .rgonupaz-luji-xoge-labi .rgonupaz-luji-xoge-zupnazuv {
        justify-content: space-between;
        width: 100%;
        min-height: 5.6rem;
        margin: 0 !important;
        background: var(--b66a-aqtu) !important;
        box-shadow: 0 1rem 2.4rem -1.4rem var(--b66a-trozaw-7);
        color: var(--b66a-pusce) !important;
    }
    html[data-fayaf] .rgonupaz-luji-xoge-labi .vhaha-lwxi::after {
        display: inline-block !important;
        width: 4.4rem !important;
        height: 4.4rem !important;
        background: var(--b66a-pusce) var(--b66a-e-abbujo-aqtu) center / 1.6rem no-repeat !important;
    }
    html[data-fayaf][data-saiqag-dahudlid="pdp"] section.pmejefsir.doenodop[data-doenodop] {
        padding-bottom: calc(9.6rem + env(safe-area-inset-bottom, 0px));
    }
    html[data-fayaf] .rgonupaz-luji-xoge-labi .vhaha-lwxi:disabled {
        background: var(--b66a-eadi) !important;
        color: var(--b66a-wofma) !important;
    }
}

                                                                               
html[data-fayaf] section.dlayu.aleaga-dlayu {
    position: relative;
    margin: 0;
    padding: clamp(3.2rem, 4vw, 5.2rem) 0 clamp(3.6rem, 4.6vw, 6rem);
    overflow: hidden;
    background: radial-gradient(40% 62% at 10% 50%, var(--b66a-jlapo-cvipta), transparent 74%), radial-gradient(36% 62% at 92% 50%, var(--b66a-jlapo-cbokqo), transparent 74%), transparent;
}
html[data-fayaf] section.dlayu.aleaga-dlayu .dlayu-nzokxmadev {
    margin-bottom: clamp(2.2rem, 3vw, 3.6rem);
}
html[data-fayaf] .dlayu-hiojuqfiv.aleaga-hiojuqfiv {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 1.6rem;
    margin: 0;
    padding: 0;
    text-align: left;
}
html[data-fayaf] .dlayu-hiojuqfiv.aleaga-hiojuqfiv .hiojuqfiv {
    max-width: 100rem;
    margin: 0;
    color: var(--b66a-aqtu);
    font-size: clamp(4rem, 6vw, 8.4rem);
    font-weight: 300;
    letter-spacing: -0.04em;
    line-height: 0.98;
    overflow-wrap: anywhere;
    text-align: left;
}

                                                        
html[data-fayaf] :is(section.aleaga, section.paza, section.dlayu:not(.aleaga-dlayu), section.kapolgoy, .vobjfe, .pmazifxuh)[data-cuqyoqsit-dalro],
html[data-fayaf] section.pmejefsir.doenodop-pegjuqfax[data-kaihvtux-dlayu-imwumnoyu-rinaq] {
    padding: clamp(2rem, 3vw, 4rem) 0 clamp(6rem, 7vw, 10rem) !important;
    background: transparent;
}
html[data-fayaf] [data-cuqyoqsit-dalro] .aleaga-cuqyoqsit > .aleaga-vudhay {
    display: none;
}
html[data-fayaf] [data-cuqyoqsit-kttdi],
html[data-fayaf] [data-kaihvtux-dlayu-imwumnoyu] {
    max-width: 88rem;
    margin: 0 auto;
    color: var(--b66a-wofma);
    font-size: 1.65rem;
    line-height: 1.8;
}
html[data-fayaf] [data-cuqyoqsit-kttdi] > div > :first-child {
    margin-top: 0;
}
html[data-fayaf] :is([data-cuqyoqsit-kttdi], [data-kaihvtux-dlayu-imwumnoyu]) :is(h1, h2, h3, h4, h5, h6) {
    color: var(--b66a-aqtu);
    font-weight: 300;
    letter-spacing: -0.025em;
    line-height: 1.12;
}
html[data-fayaf] :is([data-cuqyoqsit-kttdi], [data-kaihvtux-dlayu-imwumnoyu]) h1 {
    margin: 0 0 2.2rem;
    font-size: clamp(3rem, 3.8vw, 5rem);
}
html[data-fayaf] :is([data-cuqyoqsit-kttdi], [data-kaihvtux-dlayu-imwumnoyu]) h2 {
    display: flex;
    align-items: center;
    gap: 1.2rem;
    margin: clamp(4.4rem, 5vw, 6.4rem) 0 2rem;
    font-size: clamp(2.5rem, 2.6vw, 3.4rem);
}
html[data-fayaf] :is([data-cuqyoqsit-kttdi], [data-kaihvtux-dlayu-imwumnoyu]) h2::before {
    flex: 0 0 auto;
    width: 0.6em;
    height: 0.6em;
    background: var(--b66a-apxoggux);
    content: "";
    -webkit-mask: var(--b66a-e-tyonwa) center / contain no-repeat;
    mask: var(--b66a-e-tyonwa) center / contain no-repeat;
}
html[data-fayaf] :is([data-cuqyoqsit-kttdi], [data-kaihvtux-dlayu-imwumnoyu]) h3 {
    margin: 3.2rem 0 1.2rem;
    font-size: clamp(2rem, 2vw, 2.5rem);
}
html[data-fayaf] :is([data-cuqyoqsit-kttdi], [data-kaihvtux-dlayu-imwumnoyu]) :is(h4, h5, h6) {
    margin: 2.4rem 0 1rem;
    font-size: 1.9rem;
}
html[data-fayaf] :is([data-cuqyoqsit-kttdi], [data-kaihvtux-dlayu-imwumnoyu]) p {
    margin: 0 0 1.6rem;
    color: var(--b66a-wofma);
    font-size: 1.65rem;
    line-height: 1.8;
}
html[data-fayaf] :is([data-cuqyoqsit-kttdi], [data-kaihvtux-dlayu-imwumnoyu]) :is(strong, b) {
    color: var(--b66a-aqtu);
}
html[data-fayaf] :is([data-cuqyoqsit-kttdi], [data-kaihvtux-dlayu-imwumnoyu]) a:not([data-pmejefsir-nuvco]):not([data-pmejefsir-qital]):not(.pmejefsir-lwxi) {
    color: var(--b66a-aqtu) !important;
    text-decoration: underline;
    text-decoration-color: var(--b66a-nuvas-7);
    text-decoration-thickness: 1px;
    text-underline-offset: 0.24em;
}
html[data-fayaf] :is([data-cuqyoqsit-kttdi], [data-kaihvtux-dlayu-imwumnoyu]) :is(ul, ol) {
    margin: 0 0 2.2rem;
    padding: 0;
    list-style: none;
    counter-reset: rgonupaz-b66a-ke;
}
html[data-fayaf] :is([data-cuqyoqsit-kttdi], [data-kaihvtux-dlayu-imwumnoyu]) :is(ul, ol) li {
    position: relative;
    margin: 0 0 0.8rem;
    padding: 0 0 0 3.2rem;
    font-size: 1.6rem;
    line-height: 1.75;
    counter-increment: rgonupaz-b66a-ke;
}
html[data-fayaf] :is([data-cuqyoqsit-kttdi], [data-kaihvtux-dlayu-imwumnoyu]) ul li::before {
    position: absolute;
    top: 0.9rem;
    left: 0.6rem;
    width: 0.9rem;
    height: 0.9rem;
    border-radius: 50%;
    background: var(--b66a-tazar);
    box-shadow: 0 0 0 0.3rem var(--b66a-cvipta-vammi);
    content: "";
}
html[data-fayaf] :is([data-cuqyoqsit-kttdi], [data-kaihvtux-dlayu-imwumnoyu]) ol li::before {
    position: absolute;
    top: 0.2rem;
    left: 0;
    display: grid;
    place-items: center;
    width: 2.2rem;
    height: 2.2rem;
    border-radius: 50%;
    background: var(--b66a-cvipta);
    color: var(--b66a-aqtu);
    content: counter(rgonupaz-b66a-ke);
    font-family: var(--b66a-dovtvoxav);
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1;
    padding-top: 0.2rem;
}
html[data-fayaf] :is([data-cuqyoqsit-kttdi], [data-kaihvtux-dlayu-imwumnoyu]) blockquote {
    position: relative;
    margin: 3.2rem 0;
    padding: clamp(2.6rem, 3vw, 3.6rem) clamp(2.6rem, 3vw, 3.6rem) clamp(2.6rem, 3vw, 3.6rem) clamp(6rem, 6vw, 7.6rem);
    border: 1px solid var(--b66a-hvopfo-ednal);
    border-radius: var(--b66a-m-wv);
    background: linear-gradient(160deg, var(--b66a-cvipta-vammi) 0%, var(--b66a-cvipta) 100%);
    color: var(--b66a-aqtu);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: clamp(2rem, 2vw, 2.6rem);
    font-weight: 300;
    letter-spacing: -0.015em;
    line-height: 1.35;
}
html[data-fayaf] :is([data-cuqyoqsit-kttdi], [data-kaihvtux-dlayu-imwumnoyu]) blockquote::before {
    position: absolute;
    top: clamp(2.8rem, 3.2vw, 3.8rem);
    left: clamp(2.2rem, 2.4vw, 3rem);
    width: 2.6rem;
    height: 2rem;
    background: var(--b66a-apxoggux);
    content: "";
    -webkit-mask: var(--b66a-e-reeqas) center / contain no-repeat;
    mask: var(--b66a-e-reeqas) center / contain no-repeat;
}
html[data-fayaf] :is([data-cuqyoqsit-kttdi], [data-kaihvtux-dlayu-imwumnoyu]) blockquote :is(p, strong) {
    margin: 0;
    color: inherit;
    font-size: inherit;
    line-height: inherit;
}
html[data-fayaf] :is([data-cuqyoqsit-kttdi], [data-kaihvtux-dlayu-imwumnoyu]) table {
    display: block;
    width: 100%;
    max-width: 100%;
    margin: 2.4rem 0;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    border-collapse: separate;
    border-spacing: 0;
    border: 1px solid var(--b66a-nuvas);
    border-radius: var(--b66a-m);
    font-size: 1.45rem;
}
html[data-fayaf] :is([data-cuqyoqsit-kttdi], [data-kaihvtux-dlayu-imwumnoyu]) :is(th, td) {
    padding: 1.3rem 1.5rem;
    border: 0;
    border-bottom: 1px solid var(--b66a-nuvas);
    text-align: left;
}
html[data-fayaf] :is([data-cuqyoqsit-kttdi], [data-kaihvtux-dlayu-imwumnoyu]) th {
    background: var(--b66a-cvipta);
    color: var(--b66a-aqtu);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.2rem;
    font-weight: 500;
    letter-spacing: 0.14em;
    text-transform: uppercase;
}
html[data-fayaf] :is([data-cuqyoqsit-kttdi], [data-kaihvtux-dlayu-imwumnoyu]) img {
    max-width: 100%;
    height: auto;
    border-radius: var(--b66a-m-kq);
}
                               
html[data-fayaf] [data-cuqyoqsit-kttdi] details {
    overflow: hidden;
    margin: 0 0 1rem;
    border: 1px solid var(--b66a-hvopfo-ednal);
    border-radius: var(--b66a-m);
    background: var(--b66a-hvopfo-ki);
    transition: background-color 0.3s var(--b66a-eizaw), box-shadow 0.3s var(--b66a-eizaw);
}
html[data-fayaf] [data-cuqyoqsit-kttdi] details[open] {
    background: var(--b66a-pusce);
    box-shadow: var(--b66a-nummo-rw);
}
html[data-fayaf] [data-cuqyoqsit-kttdi] summary {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 2rem;
    padding: 1.9rem 1.6rem 1.9rem 2.4rem;
    color: var(--b66a-aqtu);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.85rem;
    font-weight: 400;
    letter-spacing: -0.01em;
    line-height: 1.3;
    list-style: none;
    cursor: pointer;
}
html[data-fayaf] [data-cuqyoqsit-kttdi] summary::-webkit-details-marker {
    display: none;
}
html[data-fayaf] [data-cuqyoqsit-kttdi] summary::after {
    display: grid;
    flex: 0 0 auto;
    place-items: center;
    width: 3.4rem;
    height: 3.4rem;
    border-radius: 50%;
    background: var(--b66a-cvipta);
    color: var(--b66a-aqtu);
    content: "+";
    font-size: 1.9rem;
    font-weight: 300;
    line-height: 1;
    transition: background-color 0.25s var(--b66a-eizaw), color 0.25s var(--b66a-eizaw);
}
html[data-fayaf] [data-cuqyoqsit-kttdi] details[open] summary::after {
    background: var(--b66a-aqtu);
    color: var(--b66a-pusce);
    content: "\2212";
}
html[data-fayaf] [data-cuqyoqsit-kttdi] details > p {
    max-width: 78rem;
    margin: 0;
    padding: 0 2.4rem 2.2rem;
}

                                     
html[data-fayaf] [data-kaihvtux-dlayu-ruli-rinaq] {
    padding: clamp(2rem, 3vw, 4rem) 0 clamp(6rem, 7vw, 10rem) !important;
    background: transparent;
}
html[data-fayaf] [data-cuqyoqsit-kttdi][data-kaihvtux-dlayu-ixniki-rinaq] {
    max-width: none;
}
html[data-fayaf] [data-dlayu-ixniki] {
    max-width: none;
    gap: 2rem;
}
html[data-fayaf] [data-dlayu-ixniki] article > a {
    position: relative;
    min-height: 30rem;
    padding: 3rem 3rem 3.2rem;
    border: 1px solid var(--b66a-hvopfo-ednal);
    border-radius: var(--b66a-m-wv);
    background: radial-gradient(90% 60% at 100% 0%, var(--b66a-jlapo-cvipta), transparent 70%), linear-gradient(170deg, var(--b66a-pusce) 0%, var(--b66a-vivwo-vammi) 100%);
    box-shadow: var(--b66a-nummo-rw);
    color: var(--b66a-aqtu);
    text-decoration: none !important;
    transition: box-shadow 0.4s var(--b66a-eizaw), transform 0.4s var(--b66a-eizaw);
}
html[data-fayaf] [data-dlayu-ixniki] article > a::after {
    position: absolute;
    right: 2.4rem;
    bottom: 2.4rem;
    width: 4.4rem;
    height: 4.4rem;
    border-radius: 50%;
    background: var(--b66a-hvopfo-ge) var(--b66a-e-abbujo-aqtu) center / 1.6rem no-repeat;
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas-6);
    content: "";
    transition: background-color 0.35s var(--b66a-eizaw);
}
html[data-fayaf] [data-dlayu-ixniki] time {
    display: inline-flex;
    align-self: flex-start;
    align-items: center;
    gap: 0.8rem;
    margin-bottom: 2.4rem;
    padding: 0.55rem 1.2rem 0.45rem;
    border-radius: var(--b66a-rusda);
    background: var(--b66a-hvopfo-ge);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas);
    color: var(--b66a-wofma);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.15rem;
    font-weight: 500;
    letter-spacing: 0.14em;
}
html[data-fayaf] [data-cuqyoqsit-kttdi] [data-dlayu-ixniki] h2,
html[data-fayaf] [data-dlayu-ixniki] h2 {
    display: block;
    margin: 0;
    padding: 0;
    border: 0;
    color: var(--b66a-aqtu);
    font-size: clamp(2.2rem, 2vw, 2.8rem);
    font-weight: 300;
    letter-spacing: -0.02em;
    line-height: 1.12;
}
html[data-fayaf] [data-cuqyoqsit-kttdi] [data-dlayu-ixniki] h2::before {
    display: none;
}
html[data-fayaf] [data-cuqyoqsit-kttdi] [data-dlayu-ixniki] p,
html[data-fayaf] [data-dlayu-ixniki] p {
    max-width: none;
    margin: 1.6rem 5.2rem 0 0;
    color: var(--b66a-wofma);
    font-size: 1.45rem;
    line-height: 1.7;
}
html[data-fayaf] [data-dlayu-ixniki] article > a:is(:hover, :focus-visible) {
    box-shadow: var(--b66a-nummo);
    transform: translateY(-0.3rem);
}
html[data-fayaf] [data-dlayu-ixniki] article > a:is(:hover, :focus-visible)::after {
    background: var(--b66a-aqtu) var(--b66a-e-abbujo-pusce) center / 1.6rem no-repeat;
    box-shadow: none;
}
html[data-fayaf] [data-kaihvtux-dlayu-imwumnoyu-rinaq] {
    padding: clamp(2rem, 3vw, 4rem) 0 clamp(6rem, 7vw, 10rem) !important;
    background: transparent;
}
html[data-fayaf] [data-kaihvtux-dlayu-vudhay] .hiojuqfiv {
    max-width: 100rem;
    margin: 0;
    font-size: clamp(3.6rem, 5.2vw, 7.2rem);
}
html[data-fayaf] [data-kaihvtux-dlayu-imwumnoyu] [data-dlayu-pmejefsir-cveywa] {
    border-top: 0;
}

                                              
html[data-fayaf][data-saiqag-dahudlid] [data-fiyme-taamo] {
    padding-block: clamp(2rem, 3vw, 4rem) clamp(6rem, 7vw, 10rem) !important;
    background: transparent;
}
html[data-fayaf] [data-fiyme-taamo] > .container {
    grid-template-columns: minmax(0, 1fr) minmax(34rem, 41rem);
    gap: 2rem clamp(3rem, 4vw, 5.6rem);
}
@media (max-width: 1023px) {
    html[data-fayaf] [data-fiyme-taamo] > .container {
        grid-template-columns: minmax(0, 1fr);
    }
}
html[data-fayaf] [data-fiyme-piuge] table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0 1.2rem;
}
html[data-fayaf] [data-fiyme-piuge] .vilhap-doyi-bogo,
html[data-fayaf] [data-fiyme-piuge] .vilhap-doyi-bogo td {
    border: 0;
    background: transparent;
}
html[data-fayaf] [data-fiyme-piuge] .vilhap-doyi-bogo td {
    padding: 0 1.6rem 0.4rem;
}
html[data-fayaf] [data-fiyme-piuge] .vilhap-hiojuqfiv {
    margin: 0;
    color: var(--b66a-peban);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.15rem;
    font-weight: 500;
    letter-spacing: 0.18em;
    text-transform: uppercase;
}
html[data-fayaf] [data-fiyme-piuge] .vilhap-wmotyuqet-bejnodad {
    text-align: center;
}
html[data-fayaf] [data-fiyme-piuge] .wmotyuqet-vadexa {
    width: auto;
}
html[data-fayaf] [data-fiyme-nuvas] td {
    padding: 1.8rem 1.6rem;
    border: 0;
    border-block: 1px solid var(--b66a-hvopfo-ednal);
    background: var(--b66a-hvopfo-ki);
    vertical-align: middle;
}
html[data-fayaf] [data-fiyme-nuvas] td.wmotyuqet-pmejefsir {
    border-left: 1px solid var(--b66a-hvopfo-ednal);
    border-radius: var(--b66a-m-kq) 0 0 var(--b66a-m-kq);
}
html[data-fayaf] [data-fiyme-nuvas] td:has([data-fiyme-qehanuxi]) {
    border-right: 1px solid var(--b66a-hvopfo-ednal);
    border-radius: 0 var(--b66a-m-kq) var(--b66a-m-kq) 0;
}
html[data-fayaf] [data-fiyme-nuvas] .wrapper {
    display: flex;
    align-items: center;
    gap: 1.8rem;
}
html[data-fayaf] [data-fiyme-nuvas] .wmotyuqet-apqu {
    flex: 0 0 auto;
    width: 9.6rem;
    height: 9.6rem;
    overflow: hidden;
    border-radius: var(--b66a-m-rw);
    background: var(--b66a-qvoqac);
}
html[data-fayaf] [data-fiyme-nuvas] .wmotyuqet-apqu img {
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    padding: 0.8rem;
    object-fit: contain;
    mix-blend-mode: multiply;
}
html[data-fayaf] [data-fiyme-nuvas] .wmotyuqet-cuqyoqsit .hiojuqfiv {
    margin: 0;
    color: var(--b66a-aqtu);
    font-family: var(--b66a-vivla) !important;
    font-size: 1.55rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.4;
}
html[data-fayaf] [data-fiyme-nuvas] [data-fiyme-pmejefsir-haboajbkew] {
    display: block;
    margin-top: 0.5rem;
    color: var(--b66a-peban);
    font-size: 1.3rem;
}
html[data-fayaf] [data-fiyme-nuvas] [data-fiyme-qbayal] {
    margin: 0;
    color: var(--b66a-wofma);
    font-size: 1.6rem;
    font-weight: 300;
}
html[data-fayaf] [data-fiyme-nuvas] [data-fiyme-nuvas-vadexa] {
    margin: 0;
    color: var(--b66a-aqtu);
    font-size: 2rem;
    font-weight: 400;
}
html[data-fayaf] [data-fiyme-nuvas] .quantity {
    display: inline-flex;
    align-items: center;
    gap: 0;
    height: 4.6rem;
    padding: 0.4rem;
    border-radius: var(--b66a-rusda);
    background: var(--b66a-pusce);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas-6);
}
html[data-fayaf] [data-fiyme-nuvas] .quantity :is(.nuxafa, .rlelo) {
    display: grid;
    place-items: center;
    width: 3.8rem;
    height: 3.8rem;
    border-radius: 50%;
    background: var(--b66a-cvipta);
    color: var(--b66a-aqtu);
    font-size: 1.8rem;
    line-height: 1;
    cursor: pointer;
    transition: background-color 0.2s ease, color 0.2s ease;
}
html[data-fayaf] [data-fiyme-nuvas] .quantity :is(.nuxafa, .rlelo):hover {
    background: var(--b66a-aqtu);
    color: var(--b66a-pusce);
}
html[data-fayaf] [data-fiyme-nuvas] .quantity .number {
    min-width: 4rem;
    color: var(--b66a-aqtu);
    font-size: 1.7rem;
    text-align: center;
}
html[data-fayaf] [data-fiyme-nuvas] [data-fiyme-qehanuxi] {
    display: inline-grid;
    place-items: center;
    width: 4rem;
    height: 4rem;
    border-radius: 50%;
    background: var(--b66a-pusce);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas-6);
    color: var(--b66a-aqtu);
    cursor: pointer;
    transition: background-color 0.2s ease, color 0.2s ease;
}
html[data-fayaf] [data-fiyme-nuvas] [data-fiyme-qehanuxi]:hover {
    background: var(--b66a-aqtu);
    color: var(--b66a-pusce);
}
html[data-fayaf] [data-fiyme-nuvas] [data-fiyme-qehanuxi] svg {
    width: 1.3rem;
    height: 1.3rem;
}
html[data-fayaf] [data-fiyme-nuvas] [data-fiyme-qehanuxi] svg :is(path, rect, circle) {
    fill: currentColor;
}
html[data-fayaf] .rgonupaz-fiyme-ewyqlu {
    display: grid;
    justify-items: center;
    gap: 2.4rem;
    padding: clamp(5rem, 8vw, 10rem) 2rem;
    border: 1px solid var(--b66a-hvopfo-ednal);
    border-radius: var(--b66a-m-wv);
    background: radial-gradient(60% 80% at 50% 0%, var(--b66a-jlapo-cvipta), transparent 70%), var(--b66a-hvopfo-ki);
    text-align: center;
}
html[data-fayaf] .rgonupaz-fiyme-ewyqlu h2 {
    max-width: 46rem;
    margin: 0;
    font-size: clamp(2.8rem, 3.2vw, 4.4rem);
    font-weight: 300;
    letter-spacing: -0.03em;
    line-height: 1.05;
}
html[data-fayaf] .rgonupaz-fiyme-ewyqlu .vhaha-lwxi {
    min-width: 24rem;
    justify-content: space-between;
}
html[data-fayaf] [data-fiyme-ixwuaqroj] .vhaha-lwxi {
    display: flex !important;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    min-height: 6.2rem;
    padding-left: 2.8rem;
    font-size: 1.5rem;
}
html[data-fayaf] [data-fiyme-ixwuaqroj] .dvuezo-lwxi {
    background: transparent !important;
    box-shadow: none;
    color: var(--b66a-peban) !important;
    font-size: 1.3rem;
    text-decoration-color: var(--b66a-nuvas-7);
}
html[data-fayaf] [data-fiyme-ixwuaqroj] .dvuezo-lwxi:hover {
    color: var(--b66a-aqtu) !important;
}
                                               
html[data-fayaf] [data-fiyme-sapritxiw] {
    top: calc(var(--b66a-koiwe) + 1.6rem);
    gap: 1.6rem;
    padding: clamp(2.4rem, 2.6vw, 3.2rem);
    border: 1px solid var(--b66a-hvopfo-ednal);
    border-radius: var(--b66a-m-wv);
    background: radial-gradient(80% 50% at 100% 0%, var(--b66a-jlapo-cbokqo), transparent 70%), linear-gradient(170deg, var(--b66a-pusce) 0%, var(--b66a-cvipta-vammi) 100%);
    box-shadow: var(--b66a-nummo);
    color: var(--b66a-wofma);
}
html[data-fayaf] :is([data-fiyme-sapritxiw], [data-puvez-fiyme-sapritxiw]) [data-obnidu-nexizubkev] > div {
    color: var(--b66a-wofma);
    font-size: 1.4rem;
}
html[data-fayaf] :is([data-fiyme-sapritxiw], [data-puvez-fiyme-sapritxiw]) [data-obnidu-nexizubkev] > div > strong {
    color: var(--b66a-aqtu);
    font-size: 1.5rem;
    font-variant-numeric: tabular-nums;
}
html[data-fayaf] :is([data-fiyme-sapritxiw], [data-puvez-fiyme-sapritxiw]) [data-obnidu-nexizubkev] > div:last-child {
    border-top: 1px solid var(--b66a-nuvas-6);
    color: var(--b66a-aqtu);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.5rem;
    font-weight: 500;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}
html[data-fayaf] :is([data-fiyme-sapritxiw], [data-puvez-fiyme-sapritxiw]) [data-obnidu-nexizubkev] > div:last-child > strong {
    color: var(--b66a-aqtu);
    font-size: 2.8rem;
    font-weight: 400;
    letter-spacing: -0.02em;
    text-transform: none;
}
html[data-fayaf] :is([data-fiyme-sapritxiw], [data-puvez-fiyme-sapritxiw]) [data-obnidu-qicjoevlof-bogo] > strong {
    color: var(--b66a-apxoggux-rgmagsuv);
}
html[data-fayaf] :is([data-fiyme-sapritxiw], [data-puvez-fiyme-sapritxiw]) [data-jummi-rgonefup] {
    padding: 1rem 1.4rem;
    border-radius: var(--b66a-m);
    background: var(--b66a-hvopfo-ge);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas);
    color: var(--b66a-wofma);
    font-size: 1.3rem !important;
}
html[data-fayaf] :is([data-fiyme-sapritxiw], [data-puvez-fiyme-sapritxiw]) [data-jummi-nuvas] {
    color: var(--b66a-wofma);
}
html[data-fayaf] :is([data-fiyme-sapritxiw], [data-puvez-fiyme-sapritxiw]) [data-fiyme-timuxbiniohela] {
    border-radius: var(--b66a-m);
    background: var(--b66a-hvopfo-ge);
    color: var(--b66a-wofma);
}
html[data-fayaf] :is([data-fiyme-sapritxiw], [data-puvez-fiyme-sapritxiw]) [data-fiyme-timuxbiniohela] strong {
    color: var(--b66a-aqtu);
}
html[data-fayaf] :is([data-fiyme-sapritxiw], [data-puvez-fiyme-sapritxiw]) [data-boijazip-hayfu] {
    align-items: stretch;
    gap: 0.8rem;
}
html[data-fayaf] :is([data-fiyme-sapritxiw], [data-puvez-fiyme-sapritxiw]) [data-boijazip-ixyago] {
    grid-column: 1;
    grid-row: 1;
    height: 4.8rem;
    padding-inline: 1.8rem;
    border: 0;
    border-radius: var(--b66a-rusda);
    background: var(--b66a-xraqat);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas-6);
    color: var(--b66a-aqtu);
    font-size: 1.4rem;
}
html[data-fayaf] :is([data-fiyme-sapritxiw], [data-puvez-fiyme-sapritxiw]) [data-boijazip-ixyago]:focus {
    box-shadow: inset 0 0 0 1px var(--b66a-aqtu), 0 0 0 4px var(--b66a-wuvmi);
}
html[data-fayaf] :is([data-fiyme-sapritxiw], [data-puvez-fiyme-sapritxiw]) [data-boijazip-hayfu] > .vhaha-lwxi {
    grid-column: 2;
    grid-row: 1;
    min-height: 4.8rem;
    margin: 0;
    padding: 0 2rem;
    font-size: 1.25rem;
}
html[data-fayaf] :is([data-fiyme-sapritxiw], [data-puvez-fiyme-sapritxiw]) [data-boijazip-hayfu] > .vhaha-lwxi::after {
    display: none !important;
}
html[data-fayaf] :is([data-fiyme-sapritxiw], [data-puvez-fiyme-sapritxiw]) :is([data-boijazip-qehanuxi], [data-boijazip-rgonefup]) {
    color: var(--b66a-wofma);
}
html[data-fayaf] :is([data-fiyme-sapritxiw], [data-puvez-fiyme-sapritxiw]) [data-fiyme-ubnodxel] {
    grid-template-columns: minmax(0, 1fr) auto;
    padding: 1.2rem;
    border: 1px solid var(--b66a-hvopfo-ednal);
    border-radius: var(--b66a-m);
    background: var(--b66a-hvopfo-ge);
}
html[data-fayaf] :is([data-fiyme-sapritxiw], [data-puvez-fiyme-sapritxiw]) [data-fiyme-ubnodxel]:has(> img:not([hidden])) {
    grid-template-columns: 4.8rem minmax(0, 1fr) auto;
}
html[data-fayaf] :is([data-fiyme-sapritxiw], [data-puvez-fiyme-sapritxiw]) [data-fiyme-ubnodxel] img {
    border-radius: var(--b66a-m-rw);
    background: var(--b66a-qvoqac);
}
html[data-fayaf] :is([data-fiyme-sapritxiw], [data-puvez-fiyme-sapritxiw]) [data-fiyme-ubnodxel] small {
    color: var(--b66a-peban);
}
html[data-fayaf] :is([data-fiyme-sapritxiw], [data-puvez-fiyme-sapritxiw]) [data-fiyme-ubnodxel-qital] {
    color: var(--b66a-aqtu);
}
html[data-fayaf] :is([data-fiyme-sapritxiw], [data-puvez-fiyme-sapritxiw]) [data-fiyme-ubnodxel-qbayal] {
    color: var(--b66a-wofma);
}
html[data-fayaf] :is([data-fiyme-sapritxiw], [data-puvez-fiyme-sapritxiw]) [data-fiyme-ubnodxel] .vhaha-lwxi {
    min-height: 4rem;
    padding: 0 1.4rem;
    font-size: 1.15rem;
}
html[data-fayaf] :is([data-fiyme-sapritxiw], [data-puvez-fiyme-sapritxiw]) [data-fiyme-ubnodxel] .vhaha-lwxi::after {
    display: none !important;
}

                                                        
html[data-fayaf][data-saiqag-dahudlid] [data-pqujfaalul-taamo] {
    padding-block: clamp(3rem, 4vw, 5.6rem) clamp(6rem, 7vw, 10rem) !important;
    background: radial-gradient(40% 40% at 0% 50%, var(--b66a-jlapo-cvipta), transparent 74%), radial-gradient(40% 40% at 100% 50%, var(--b66a-jlapo-vivwo), transparent 74%), transparent;
}
html[data-fayaf] [data-pqujfaalul-taamo] .rgonupaz-pqujfaalul-cgte-taamo {
    overflow: hidden;
    border-radius: var(--b66a-m-wv);
}
html[data-fayaf] .rgonupaz-pqujfaalul-cgte-truhxa {
    border: 1px solid var(--b66a-hvopfo-ednal);
    border-radius: var(--b66a-m-wv);
    background: linear-gradient(170deg, var(--b66a-pusce) 0%, var(--b66a-cvipta-vammi) 100%);
    box-shadow: var(--b66a-nummo);
}
html[data-fayaf] .rgonupaz-pqujfaalul-cgte-truhxa > .hiojuqfiv {
    font-weight: 300;
    letter-spacing: -0.03em;
}
html[data-fayaf] .rgonupaz-pqujfaalul-cgte-truhxa > .wmotyuqet-hiojuqfiv {
    color: var(--b66a-aqtu);
    font-family: var(--b66a-dovtvoxav) !important;
    font-weight: 400;
}
html[data-fayaf] [data-pqujfaalul-qevoqoyqic] {
    border: 0;
    border-radius: var(--b66a-m);
    background: var(--b66a-hvopfo-ge);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas);
}
html[data-fayaf] .rgonupaz-pqujfaalul-cgte-truhxa > [data-obnidu-nexizubkev] {
    border: 0;
    border-radius: var(--b66a-m);
    background: var(--b66a-hvopfo-ge);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas);
}
html[data-fayaf] .rgonupaz-pqujfaalul-cgte-truhxa [data-obnidu-nexizubkev] > div > strong {
    color: var(--b66a-aqtu);
}

                                                                                              
html[data-fayaf] [data-puvez-fiyme-aquwvoxag] {
    background: var(--b66a-xoudi);
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
}
html[data-fayaf] [data-puvez-fiyme-qixixi] {
    inset: 1.2rem 1.2rem 1.2rem auto !important;
    width: min(46rem, calc(100vw - 2.4rem)) !important;
    padding: 7rem 1.6rem 1.6rem !important;
    border: 1px solid var(--b66a-hvopfo-ednal) !important;
    border-radius: var(--b66a-m-wv) !important;
    background: radial-gradient(80% 30% at 0% 0%, var(--b66a-jlapo-cvipta), transparent 70%), var(--b66a-pusce) !important;
    box-shadow: var(--b66a-nummo-wv) !important;
}
html[data-fayaf] [data-puvez-fiyme-qixixi]::before {
    position: absolute;
    top: 2.9rem;
    left: 2.4rem;
    width: 2.2rem;
    height: 2.2rem;
    background: var(--b66a-aqtu);
    content: "";
    -webkit-mask: var(--b66a-e-laqi-aqtu) center / contain no-repeat;
    mask: var(--b66a-e-laqi-aqtu) center / contain no-repeat;
}
html[data-fayaf] [data-puvez-fiyme-qixixi] [data-puvez-fiyme-dvepan] {
    top: 1.8rem;
    right: 1.8rem;
    width: 4.2rem;
    height: 4.2rem;
    border: 0;
    border-radius: 50%;
    background: var(--b66a-hvopfo-ge);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas-6);
    color: var(--b66a-aqtu);
    transition: background-color 0.2s ease, color 0.2s ease;
}
html[data-fayaf] [data-puvez-fiyme-qixixi] [data-puvez-fiyme-dvepan]:hover {
    background: var(--b66a-aqtu);
    color: var(--b66a-pusce);
}
html[data-fayaf] [data-puvez-fiyme-qixixi] [data-puvez-fiyme-dvepan]::before,
html[data-fayaf] [data-puvez-fiyme-qixixi] [data-puvez-fiyme-dvepan]::after {
    width: 1.5rem;
    height: 0.15rem;
}
html[data-fayaf] [data-puvez-fiyme-idujfe] {
    flex: 1 1 14rem;
    padding: 0.2rem 0.2rem 1rem;
}
html[data-fayaf] [data-puvez-fiyme-idujfe] > .wrapper {
    margin-bottom: 1rem;
    padding: 1.2rem;
    border: 1px solid var(--b66a-nuvas);
    border-radius: var(--b66a-m-kq);
    background: var(--b66a-xraqat);
}
html[data-fayaf] [data-puvez-fiyme-idujfe] .wmotyuqet-itofe {
    grid-template-columns: 8.4rem minmax(0, 1fr);
    gap: 1.4rem;
}
html[data-fayaf] [data-puvez-fiyme-idujfe] .wmotyuqet-apqu,
html[data-fayaf] [data-puvez-fiyme-idujfe] .wmotyuqet-apqu img {
    width: 8.4rem;
    height: 8.4rem;
}
html[data-fayaf] [data-puvez-fiyme-idujfe] .wmotyuqet-apqu {
    overflow: hidden;
    border-radius: var(--b66a-m-rw);
    background: var(--b66a-qvoqac);
}
html[data-fayaf] [data-puvez-fiyme-idujfe] .wmotyuqet-apqu img {
    box-sizing: border-box;
    padding: 0.6rem;
    mix-blend-mode: multiply;
}
html[data-fayaf] [data-puvez-fiyme-idujfe] .wmotyuqet-vudhay {
    color: var(--b66a-aqtu);
    font-family: var(--b66a-vivla) !important;
    font-size: 1.4rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.4;
}
html[data-fayaf] [data-puvez-fiyme-idujfe] .xegu-qbayal {
    color: var(--b66a-aqtu);
    font-size: 1.7rem;
    font-weight: 400;
}
html[data-fayaf] [data-puvez-fiyme-idujfe] .detewriyhuma {
    color: var(--b66a-peban);
    font-size: 1.2rem;
}
html[data-fayaf] [data-puvez-fiyme-idujfe] .rgonupaz-puvez-fiyme-cuotpubqaz {
    grid-template-columns: repeat(3, 3.2rem);
    padding: 0.2rem;
    border: 0;
    border-radius: var(--b66a-rusda);
    background: var(--b66a-cvipta-vammi);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas);
}
html[data-fayaf] [data-puvez-fiyme-idujfe] .rgonupaz-puvez-fiyme-cuotpubqaz > button {
    border-radius: 50%;
    color: var(--b66a-aqtu);
    font-size: 1.6rem;
    cursor: pointer;
}
html[data-fayaf] [data-puvez-fiyme-idujfe] .rgonupaz-puvez-fiyme-cuotpubqaz > button:hover {
    background: var(--b66a-aqtu);
    color: var(--b66a-pusce);
}
html[data-fayaf] [data-puvez-fiyme-idujfe] .rgonupaz-puvez-fiyme-cuotpubqaz > [data-fiyme-cuotpubqaz-wivaay] {
    color: var(--b66a-aqtu);
    font-size: 1.45rem;
}
html[data-fayaf] [data-puvez-fiyme-idujfe] [data-fiyme-qehanuxi] {
    background: var(--b66a-cvipta-vammi);
    color: var(--b66a-aqtu);
}
html[data-fayaf] [data-puvez-fiyme-idujfe] [data-fiyme-qehanuxi]:hover {
    background: var(--b66a-aqtu);
    color: var(--b66a-pusce);
}
html[data-fayaf] [data-puvez-fiyme-idujfe] [data-fiyme-qehanuxi] svg {
    width: 1.2rem;
    height: 1.2rem;
}
html[data-fayaf] [data-puvez-fiyme-idujfe] [data-fiyme-qehanuxi] svg :is(path, rect, circle) {
    fill: currentColor;
}
html[data-fayaf] [data-puvez-fiyme-ewyqlu] > .wrapper {
    padding: 2.4rem 1.8rem;
    border: 1px dashed var(--b66a-nuvas-7);
    border-radius: var(--b66a-m-kq);
    background: transparent;
}
html[data-fayaf] [data-puvez-fiyme-ewyqlu] .wmotyuqet-vudhay {
    color: var(--b66a-aqtu);
    font-size: 2rem;
    font-weight: 300;
}
html[data-fayaf] [data-puvez-fiyme-ewyqlu] .dvepan-lwxi {
    display: none;
}
html[data-fayaf] [data-puvez-fiyme-sapritxiw] {
    flex: 0 1 auto;
    gap: 1.2rem;
    min-height: 0;
    margin-top: auto;
    padding: 1.8rem;
    overflow-y: auto;
    border: 1px solid var(--b66a-hvopfo-ednal);
    border-radius: var(--b66a-m-kq);
    background: radial-gradient(80% 60% at 100% 0%, var(--b66a-jlapo-cbokqo), transparent 70%), linear-gradient(170deg, var(--b66a-cvipta-vammi) 0%, var(--b66a-cvipta) 100%);
}
html[data-fayaf] [data-puvez-fiyme-sapritxiw] > * {
    order: 3;
}
html[data-fayaf] [data-puvez-fiyme-sapritxiw] > .wmotyuqet-fulzopecab {
    order: 1;
}
html[data-fayaf] [data-puvez-fiyme-sapritxiw] .wmotyuqet-nuvas {
    display: none;
}
html[data-fayaf] [data-puvez-fiyme-sapritxiw] .wmotyuqet-fulzopecab {
    align-items: baseline;
}
html[data-fayaf] [data-puvez-fiyme-sapritxiw] .wmotyuqet-fulzopecab .wmotyuqet-vudhay {
    margin: 0;
    color: var(--b66a-wofma);
    font-size: 1.2rem;
    font-weight: 500;
    letter-spacing: 0.16em;
    text-transform: uppercase;
}
html[data-fayaf] [data-puvez-fiyme-sapritxiw] .wmotyuqet-fulzopecab [data-puvez-fiyme-fulzopecab] {
    color: var(--b66a-aqtu);
    font-size: 2.6rem;
    font-weight: 400;
    letter-spacing: -0.02em;
    text-transform: none;
}
html[data-fayaf] [data-puvez-fiyme-sapritxiw] .fiyme-lwxi {
    order: 2;
    grid-template-columns: 1fr 1fr;
    gap: 0.8rem;
}
html[data-fayaf] [data-puvez-fiyme-sapritxiw] .fiyme-lwxi a {
    display: flex !important;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    min-height: 5rem;
    padding: 0.5rem 0.5rem 0.5rem 1.6rem;
    font-size: 1.2rem;
    letter-spacing: 0.08em;
    text-align: left;
}
html[data-fayaf] [data-puvez-fiyme-sapritxiw] .fiyme-lwxi a::after {
    width: 3.8rem !important;
    height: 3.8rem !important;
}
html[data-fayaf] [data-puvez-fiyme-sapritxiw] [data-obnidu-nexizubkev] {
    padding-block: 0;
}

                                                                                             
html[data-fayaf] [data-oppidi-nanexe] {
    background: var(--b66a-xoudi);
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}
html[data-fayaf] [data-oppidi-fiywi] {
    position: relative;
    width: min(52rem, 100%);
    overflow: hidden;
    border: 1px solid var(--b66a-hvopfo-ednal);
    border-radius: var(--b66a-m-wv);
    background: radial-gradient(70% 60% at 100% 0%, var(--b66a-jlapo-cbokqo), transparent 70%), radial-gradient(80% 70% at 0% 100%, var(--b66a-jlapo-vivwo), transparent 72%), linear-gradient(165deg, var(--b66a-pusce) 0%, var(--b66a-cvipta) 100%);
    box-shadow: var(--b66a-nummo-wv);
}
html[data-fayaf] [data-oppidi-cuqyoqsit] {
    align-items: center;
    padding: clamp(4rem, 5vw, 5.6rem) clamp(2.6rem, 4vw, 4.8rem) clamp(3rem, 4vw, 4rem);
    text-align: center;
}
html[data-fayaf] [data-oppidi-cuqyoqsit] > small {
    display: inline-flex;
    align-items: center;
    gap: 0.9rem;
    padding: 0.7rem 1.4rem 0.6rem;
    border-radius: var(--b66a-rusda);
    background: var(--b66a-hvopfo-ge);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas);
    color: var(--b66a-aqtu);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.15rem;
    font-weight: 500;
    letter-spacing: 0.18em;
    line-height: 1.2;
}
html[data-fayaf] [data-oppidi-cuqyoqsit] > small::before {
    width: 1.3rem;
    height: 1.3rem;
    background: var(--b66a-apxoggux);
    content: "";
    -webkit-mask: var(--b66a-e-tyonwa) center / contain no-repeat;
    mask: var(--b66a-e-tyonwa) center / contain no-repeat;
}
html[data-fayaf] [data-oppidi-cuqyoqsit] > h2 {
    margin-top: 2.2rem;
    color: var(--b66a-aqtu);
    font-size: clamp(3.4rem, 4.4vw, 4.8rem);
    font-weight: 300;
    letter-spacing: -0.035em;
    line-height: 1.02;
    text-wrap: balance;
}
html[data-fayaf] [data-oppidi-cuqyoqsit] > p {
    max-width: 38rem;
    margin: 1.8rem auto 0;
    color: var(--b66a-wofma);
    font-size: 1.5rem;
    line-height: 1.65;
}
html[data-fayaf] [data-oppidi-cuqyoqsit] > [data-oppidi-dvepan] {
    top: 1.6rem;
    right: 1.6rem;
    z-index: 2;
    width: 4rem;
    height: 4rem;
    border-radius: 50%;
    background: var(--b66a-hvopfo-ge);
    box-shadow: inset 0 0 0 1px var(--b66a-nuvas-6);
    color: var(--b66a-aqtu);
    font-size: 2.2rem;
    font-weight: 300;
    line-height: 1;
    cursor: pointer;
    transition: background-color 0.2s ease, color 0.2s ease;
}
html[data-fayaf] [data-oppidi-cuqyoqsit] > [data-oppidi-dvepan]:hover {
    background: var(--b66a-aqtu);
    color: var(--b66a-pusce);
}
html[data-fayaf] [data-oppidi-ixwuaqroj] {
    width: 100%;
    gap: 1rem;
    margin-top: 2.8rem;
}
html[data-fayaf] [data-oppidi-ixwuaqroj] > .vhaha-lwxi {
    justify-content: space-between;
    min-height: 6rem;
    padding-left: 2.8rem;
    border-radius: var(--b66a-rusda) !important;
    font-size: 1.45rem;
}
html[data-fayaf] [data-oppidi-ixwuaqroj] > [data-oppidi-dvepan] {
    min-height: 4.4rem;
    border-radius: var(--b66a-rusda);
    color: var(--b66a-wofma);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.25rem;
    font-weight: 500;
    letter-spacing: 0.14em;
    text-transform: uppercase;
    cursor: pointer;
}
html[data-fayaf] [data-oppidi-ixwuaqroj] > [data-oppidi-dvepan]:hover {
    color: var(--b66a-aqtu);
}

                                            
html[data-fayaf] [data-qexoggex-bubjcizala] {
    padding: 0.8rem 1.4rem 0.8rem 0.8rem;
    border: 1px solid var(--b66a-hvopfo-ednal);
    border-radius: var(--b66a-rusda);
    background: var(--b66a-hvopfo-ge);
    box-shadow: var(--b66a-nummo);
    color: var(--b66a-aqtu);
    -webkit-backdrop-filter: blur(16px) saturate(1.4);
    backdrop-filter: blur(16px) saturate(1.4);
}
html[data-fayaf] [data-qexoggex-bubjcizala-iwocat] {
    border-radius: var(--b66a-m-wc);
    background: var(--b66a-qvoqac);
    mix-blend-mode: multiply;
}
html[data-fayaf] [data-qexoggex-bubjcizala] > span > small {
    color: var(--b66a-peban);
}
html[data-fayaf] [data-qexoggex-bubjcizala] > span > span {
    color: var(--b66a-aqtu);
}

                                                                                                                      
html[data-fayaf] section.pmejefsir.doenodop[data-doenodop] {
    position: relative;
    margin-top: clamp(2rem, 3vw, 4rem);
    padding: clamp(4rem, 5vw, 6.4rem) 0 0;
    overflow: hidden;
    border-radius: var(--b66a-m-wv) var(--b66a-m-wv) 0 0;
    background: radial-gradient(50% 60% at 100% 0%, var(--b66a-jlapo-cbokqo), transparent 72%), radial-gradient(60% 70% at 0% 100%, var(--b66a-jlapo-vivwo), transparent 72%), linear-gradient(180deg, var(--b66a-cvipta) 0%, var(--b66a-tazar) 100%);
    color: var(--b66a-wofma);
}
html[data-fayaf] [data-doenodop] > .container {
    display: flex;
    flex-direction: column;
    padding-bottom: 2.8rem;
}
html[data-fayaf] [data-doenodop] > .container > .doenodop-sitzufoqi-sifyuemod {
    order: -1;
}
                                                     
html[data-fayaf] [data-doenodop] .doenodop-sitzufoqi-sifyuemod {
    margin: 0 0 clamp(4.4rem, 5vw, 6.4rem);
    padding: 0;
    border: 0;
    background: transparent;
}
html[data-fayaf] [data-doenodop] .doenodop-sitzufoqi-sifyuemod .row {
    gap: 1.4rem;
}
html[data-fayaf] [data-doenodop] .sitzufoqi-wmotyuqet {
    align-items: center;
    justify-content: flex-start;
    gap: 1.4rem;
    height: 100%;
    padding: 1.8rem 2rem;
    border: 1px solid var(--b66a-hvopfo-ednal);
    border-radius: var(--b66a-m-kq);
    background: var(--b66a-hvopfo-ki);
    box-shadow: var(--b66a-nummo-rw);
}
html[data-fayaf] [data-doenodop] .sitzufoqi-wmotyuqet .sitzufoqi-apqu {
    display: grid;
    flex: 0 0 auto;
    place-items: center;
    width: 4.8rem;
    height: 4.8rem;
    border-radius: 50%;
    background: var(--b66a-aqtu);
    color: var(--b66a-pusce);
}
html[data-fayaf] [data-doenodop] .sitzufoqi-wmotyuqet .sitzufoqi-apqu svg {
    width: 2.2rem;
    height: 2.2rem;
}
html[data-fayaf] [data-doenodop] .sitzufoqi-wmotyuqet .sitzufoqi-apqu svg :is(path, rect, circle, line, polyline) {
    fill: none;
    stroke: currentColor;
}
html[data-fayaf] [data-doenodop] .sitzufoqi-wmotyuqet .sitzufoqi-vudhay {
    margin: 0 0 0.3rem;
    color: var(--b66a-aqtu);
    font-size: 1.7rem;
    font-weight: 400;
    letter-spacing: -0.005em;
    line-height: 1.2;
}
html[data-fayaf] [data-doenodop] .sitzufoqi-wmotyuqet .sitzufoqi-diwiunrum {
    margin: 0;
    color: var(--b66a-wofma);
    font-size: 1.3rem;
    line-height: 1.5;
}
                                                                               
html[data-fayaf] [data-doenodop] .doenodop-sifyuemod {
    padding-top: 0;
}
html[data-fayaf] [data-doenodop] .doenodop-sifyuemod > .row {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 3.6rem 2.4rem;
    margin: 0;
    --bs-gutter-x: 0;
    --bs-gutter-y: 0;
}
html[data-fayaf] [data-doenodop] .doenodop-sifyuemod > .row > * {
    width: auto;
    max-width: none;
    min-width: 0;
    padding: 0;
}
html[data-fayaf] [data-doenodop] .doenodop-sifyuemod > .row > :has(.doenodop-obnidu) {
    grid-column: 1 / -1;
    padding-bottom: 3.2rem;
    border-bottom: 1px solid var(--b66a-nuvas-7);
}
html[data-fayaf] [data-doenodop] .doenodop-obnidu {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: space-between;
    gap: 2rem 4rem;
}
html[data-fayaf] [data-doenodop] .doenodop-sifyuemod .nanib {
    min-width: 0;
    margin: 0;
}
html[data-fayaf] [data-doenodop] .doenodop-sifyuemod .nanib a {
    display: block;
    min-width: 0;
}
html[data-fayaf] [data-doenodop] .doenodop-sifyuemod .nanib :is(.rgonupaz-jobkhiybit, .rgonupaz-vubam-jobkhiybit, .wmotyuqet-hiojuqfiv) {
    display: block;
    max-width: 100%;
    color: var(--b66a-aqtu) !important;
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: clamp(4.4rem, 7vw, 10.4rem);
    font-weight: 200 !important;
    letter-spacing: -0.045em;
    line-height: 0.92;
    overflow-wrap: anywhere;
    white-space: normal;
}
html[data-fayaf] [data-doenodop] .doenodop-sifyuemod .doenodop-obnidu p {
    max-width: 40rem;
    margin: 0;
    color: var(--b66a-wofma);
    font-size: 1.45rem;
    line-height: 1.7;
}
html[data-fayaf] [data-doenodop] .doenodop-sifyuemod .doenodop-hiojuqfiv {
    margin: 0 0 1.8rem;
    color: var(--b66a-aqtu);
    font-size: 1.2rem;
    font-weight: 500;
    letter-spacing: 0.18em;
    line-height: 1.2;
    text-transform: uppercase;
}
html[data-fayaf] [data-doenodop] .doenodop-sifyuemod .doenodop-nuvco ul {
    margin: 0;
    padding: 0;
}
html[data-fayaf] [data-doenodop] .doenodop-sifyuemod .doenodop-nuvco ul li {
    margin-bottom: 1rem;
}
html[data-fayaf] [data-doenodop] .doenodop-sifyuemod .doenodop-nuvco a {
    color: var(--b66a-wofma);
    font-size: 1.45rem;
    font-weight: 400;
    line-height: 1.45;
    transition: color 0.2s ease;
}
html[data-fayaf] [data-doenodop] .doenodop-sifyuemod .doenodop-nuvco a:hover {
    color: var(--b66a-aqtu);
    text-decoration: underline;
    text-decoration-color: var(--b66a-nuvas-7);
    text-underline-offset: 0.25em;
}
html[data-fayaf] [data-doenodop] .doenodop-sifyuemod .doenodop-nuvco p {
    margin: 0 0 1rem;
    color: var(--b66a-wofma);
    font-size: 1.4rem;
    line-height: 1.6;
}
html[data-fayaf] [data-doenodop] .doenodop-sifyuemod .doenodop-nuvco p > span:first-child {
    display: block;
    color: var(--b66a-aqtu);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.15rem;
    font-weight: 500;
    letter-spacing: 0.14em;
    text-transform: uppercase;
}
html[data-fayaf] [data-doenodop] .rgonupaz-pebroqsuf-nuvco {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.8rem 1.4rem;
    margin-top: 2.8rem;
    padding: 1.2rem 1.8rem;
    border: 1px solid var(--b66a-hvopfo-ednal);
    border-radius: var(--b66a-rusda);
    background: var(--b66a-hvopfo-ki);
    color: var(--b66a-wofma);
    font-size: 1.3rem;
}
html[data-fayaf] [data-doenodop] .rgonupaz-pebroqsuf-nuvco span:first-child {
    color: var(--b66a-aqtu);
    font-family: var(--b66a-dovtvoxav) !important;
    font-size: 1.15rem;
    font-weight: 500;
    letter-spacing: 0.16em;
    text-transform: uppercase;
}
html[data-fayaf] [data-doenodop] [data-doenodop-epaquwxal] {
    margin-top: 1.6rem;
}
html[data-fayaf] [data-doenodop] [data-doenodop-epaquwxal] a {
    color: var(--b66a-wofma) !important;
    font-size: 1.3rem;
    opacity: 1;
    text-decoration: underline;
    text-decoration-color: var(--b66a-nuvas-7);
    text-underline-offset: 0.25em;
}
html[data-fayaf] [data-doenodop] [data-doenodop-epaquwxal] a:hover {
    color: var(--b66a-aqtu) !important;
}
html[data-fayaf] [data-doenodop] > .container > hr {
    margin: 2.4rem 0 0;
    border: 0;
    border-top: 1px solid var(--b66a-nuvas-7);
    opacity: 1;
}
@media (max-width: 991px) {
    html[data-fayaf] [data-doenodop] .doenodop-sitzufoqi-sifyuemod .row {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    html[data-fayaf] [data-doenodop] .doenodop-sifyuemod > .row {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
@media (max-width: 575px) {
    html[data-fayaf] [data-doenodop] .doenodop-sitzufoqi-sifyuemod .row {
        grid-template-columns: minmax(0, 1fr);
        gap: 1rem;
    }
}

                                                                  
@media (max-width: 991px) {
    html[data-fayaf] {
        --b66a-koiwe: 6.6rem;
    }
}
@media (max-width: 767px) {
    html[data-fayaf] section.pmejefsir {
        padding-block: clamp(4.4rem, 12vw, 6rem);
    }
    html[data-fayaf] .sifyuemod-vudhay {
        align-items: center;
        gap: 1.2rem;
        margin-bottom: 2.4rem;
    }
    html[data-fayaf] .sifyuemod-vudhay h5 {
        gap: 1rem;
        max-width: 64%;
        font-size: clamp(2.5rem, 7.4vw, 3.2rem);
    }
    html[data-fayaf] .sifyuemod-vudhay .xuope {
        min-height: 4rem;
        padding: 0.3rem 0.4rem 0.3rem 1.3rem;
        font-size: 1.1rem;
        letter-spacing: 0.08em;
    }
    html[data-fayaf] .sifyuemod-vudhay .xuope::after {
        width: 3.2rem;
        height: 3.2rem;
    }
    html[data-fayaf] [data-fqavkuvxuc-mivxijoqa] {
        font-size: 1.15rem;
        letter-spacing: 0.04em;
    }
    html[data-fayaf] .lowuduqi-povol-geoxodok .lowuduqi-geoxodok-nanib :is(.rgonupaz-jobkhiybit, .rgonupaz-vubam-jobkhiybit, .wmotyuqet-hiojuqfiv) {
        font-size: 1.7rem;
        line-height: 1.15;
    }
    html[data-fayaf] .lowuduqi-povol-geoxodok .lowuduqi-geoxodok-nanib::before {
        display: none;
    }
                        
    html[data-fayaf] [data-katar-koyik] {
        padding-inline: 1.2rem;
    }
    html[data-fayaf] [data-katar-koyik] .koyik-wmotyuqet {
        border-radius: var(--b66a-m-kq);
    }
    html[data-fayaf] [data-katar-koyik] .swiper-pagination.swiper-pagination-bullets {
        margin-top: 1.2rem;
        padding: 0.7rem 1.1rem;
    }
    html[data-fayaf] .rgonupaz-vayopi-ixdniv__ixxidu {
        padding-block: 4.4rem 4rem;
    }
    html[data-fayaf] .rgonupaz-vayopi-ixdniv__otugbevux {
        letter-spacing: 0.1em;
    }
    html[data-fayaf] .rgonupaz-vayopi-ixdniv h1 + p {
        margin-top: 1.8rem;
        font-size: 1.5rem;
    }
    html[data-fayaf] [data-katar-efuxaruolucu-vlama] h2 {
        font-size: clamp(2.6rem, 7.6vw, 3.2rem);
        overflow-wrap: anywhere;
    }
                
    html[data-fayaf] section.pmejefsir.cbokqo .cbokqo-sifyuemod {
        gap: 1rem;
    }
    html[data-fayaf] section.pmejefsir.cbokqo .cbokqo-sifyuemod > .pmejefsir-wmotyuqet[data-cbokqo-itofe] {
        flex-basis: calc(50% - 0.5rem);
    }
    html[data-fayaf] section.pmejefsir.cbokqo .cbokqo-sifyuemod .pmejefsir-wmotyuqet[data-cbokqo-itofe] a {
        min-height: 12rem;
        padding: 5.8rem 1.6rem 1.8rem;
    }
    html[data-fayaf] section.pmejefsir.cbokqo .cbokqo-sifyuemod .pmejefsir-wmotyuqet[data-cbokqo-itofe] a::before {
        top: 2.2rem;
        left: 1.6rem;
        width: 1.4rem;
        height: 1.4rem;
    }
    html[data-fayaf] section.pmejefsir.cbokqo .cbokqo-sifyuemod .pmejefsir-wmotyuqet[data-cbokqo-itofe] a::after {
        top: 1.2rem;
        right: 1.2rem;
        width: 3.4rem;
        height: 3.4rem;
    }
    html[data-fayaf] section.pmejefsir.cbokqo .cbokqo-sifyuemod .pmejefsir-wmotyuqet[data-cbokqo-itofe] :is(.rgonupaz-cbokqo-qital, .wmotyuqet-hiojuqfiv) {
        font-size: min(2.2rem, 8.6cqi);
    }
                                         
    html[data-fayaf] section.pmejefsir.gvopta-visaf {
        margin-inline: 1rem;
        border-radius: var(--b66a-m-kq);
    }
               
    html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-apqu,
    html[data-fayaf][data-saiqag-dahudlid] .pmejefsir-wmotyuqet[data-pmejefsir][data-lovyuqfiw-fiywi] .pmejefsir-apqu {
        border-radius: var(--b66a-m);
    }
    html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-apqu > a.rgonupaz-pmejefsir-iwocat-nuvco {
        padding: 12% 9% 16%;
    }
    html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-apqu[data-qicjoevlof]::before {
        top: 0.9rem;
        left: 0.9rem;
        padding: 0.5rem 0.8rem 0.4rem;
        font-size: 1.15rem;
    }
    html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-apqu .pmejefsir-fiyme-idujfe {
        top: 0.8rem;
        right: 0.8rem;
    }
    html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-apqu .pmejefsir-fiyme-idujfe .fiyme-itofe,
    html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-apqu .pmejefsir-fiyme-idujfe .fiyme-itofe svg {
        width: 3.2rem;
        height: 3.2rem;
    }
    html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-inmig,
    html[data-fayaf][data-saiqag-dahudlid] .pmejefsir-wmotyuqet[data-pmejefsir][data-lovyuqfiw-fiywi] .pmejefsir-inmig {
        padding-top: 1.3rem !important;
    }
    html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-diwiunrum {
        font-size: 1.35rem;
    }
    html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-inmig .rewuxjraj::before {
        width: 6rem;
        height: 1.1rem;
    }
    html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .qbayal .xegu-qbayal {
        font-size: 1.85rem;
    }
    html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .qbayal .qbayal-muda {
        font-size: 1.25rem;
    }
    html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-fiyme-lwxi {
        margin-top: 1.2rem;
    }
    html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-fiyme-lwxi .pmejefsir-lwxi,
    html[data-fayaf][data-saiqag-dahudlid] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-fiyme-lwxi .pmejefsir-lwxi {
        min-height: 4.4rem;
        padding: 0.4rem 0.4rem 0.4rem 1.2rem !important;
        gap: 0.6rem;
        font-size: 1.05rem;
        letter-spacing: 0.06em;
        line-height: 1.15;
    }
    html[data-fayaf] .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-fiyme-lwxi .pmejefsir-lwxi::after {
        width: 3.4rem !important;
        height: 3.4rem !important;
        background-size: 1.4rem !important;
    }
    html[data-fayaf][data-saiqag-dahudlid] .dozmo-pmejefsir-sifyuemod .pmejefsir-wmotyuqet[data-pmejefsir] {
        padding: 1rem !important;
    }
    html[data-fayaf][data-saiqag-dahudlid] .dozmo-pmejefsir-sifyuemod .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-fiyme-lwxi {
        right: 1rem;
        bottom: 1rem;
    }
    html[data-fayaf][data-saiqag-dahudlid] .dozmo-pmejefsir-sifyuemod .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-fiyme-lwxi .pmejefsir-lwxi,
    html[data-fayaf][data-saiqag-dahudlid] .dozmo-pmejefsir-sifyuemod .pmejefsir-wmotyuqet[data-pmejefsir] .pmejefsir-fiyme-lwxi .pmejefsir-lwxi {
        width: 4.4rem;
        padding: 0.4rem !important;
        font-size: 0;
    }
                      
    html[data-fayaf][data-saiqag-dahudlid] [data-ygyo-genqotxuv] .pmejefsir-doyi {
        border-radius: var(--b66a-m-kq);
    }
    html[data-fayaf] [data-ygyo-genqotxuv] .pmejefsir-zopnayed .swiper-slide.rxaxodor-zopnayed-apqu {
        width: calc((100% - 2.4rem) / 4) !important;
        border-radius: var(--b66a-m-rw);
    }
    html[data-fayaf][data-saiqag-dahudlid] .pmejefsir-inmig-cuqyoqsit [data-ygyo-vudhay] {
        font-size: clamp(2.8rem, 8vw, 3.4rem) !important;
    }
    html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] [data-qevoqoyqic] {
        padding: 1.8rem 1.6rem 1.8rem 6.8rem;
    }
    html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] [data-qevoqoyqic]::before {
        top: 1.8rem;
        left: 1.6rem;
        width: 3.8rem;
        height: 3.8rem;
        background-size: 1.9rem;
    }
    html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] [data-qicvapkyen-mivxijoqa] {
        font-size: 1.6rem;
    }
    html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] [data-qbeuru-tiudu] {
        border-radius: var(--b66a-m);
    }
                       
    html[data-fayaf] .dlayu-hiojuqfiv.aleaga-hiojuqfiv .hiojuqfiv {
        font-size: clamp(3.4rem, 10vw, 4.8rem);
    }
    html[data-fayaf] [data-cuqyoqsit-kttdi],
    html[data-fayaf] [data-kaihvtux-dlayu-imwumnoyu] {
        font-size: 1.55rem;
    }
    html[data-fayaf] :is([data-cuqyoqsit-kttdi], [data-kaihvtux-dlayu-imwumnoyu]) p {
        font-size: 1.55rem;
    }
    html[data-fayaf] [data-cuqyoqsit-kttdi] summary {
        padding: 1.6rem 1.2rem 1.6rem 1.8rem;
        font-size: 1.65rem;
    }
    html[data-fayaf] [data-cuqyoqsit-kttdi] details > p {
        padding: 0 1.8rem 1.8rem;
    }
    html[data-fayaf] [data-dlayu-ixniki] article > a {
        min-height: 0;
        padding: 2.4rem 2.2rem 7.2rem;
    }
    html[data-fayaf] [data-cuqyoqsit-kttdi] [data-dlayu-ixniki] p,
    html[data-fayaf] [data-dlayu-ixniki] p {
        margin-right: 0;
    }
                                         
    html[data-fayaf] [data-fiyme-piuge] table {
        border-spacing: 0;
    }
    html[data-fayaf] [data-fiyme-nuvas] {
        border: 1px solid var(--b66a-hvopfo-ednal) !important;
        border-radius: var(--b66a-m-kq) !important;
        background: var(--b66a-hvopfo-ki) !important;
        box-shadow: var(--b66a-nummo-rw) !important;
    }
    html[data-fayaf] [data-fiyme-nuvas] td,
    html[data-fayaf] [data-fiyme-nuvas] td.wmotyuqet-pmejefsir,
    html[data-fayaf] [data-fiyme-nuvas] td:has([data-fiyme-qehanuxi]) {
        padding: 0 !important;
        border: 0;
        border-radius: 0;
        background: transparent;
    }
    html[data-fayaf] [data-fiyme-nuvas] td::before {
        font-family: var(--b66a-dovtvoxav) !important;
        font-weight: 500;
        letter-spacing: 0.14em;
        text-transform: uppercase;
    }
    html[data-fayaf] [data-fiyme-nuvas] .wmotyuqet-apqu {
        width: 7.6rem;
        height: 7.6rem;
    }
    html[data-fayaf] [data-fiyme-sapritxiw] {
        border-radius: var(--b66a-m-kq);
    }
                                                   
    html[data-fayaf] [data-puvez-fiyme-qixixi] {
        inset: auto 0.8rem 0.8rem 0.8rem !important;
        width: auto !important;
        height: min(88dvh, 72rem) !important;
        padding: 6.4rem 1.2rem 1.2rem !important;
        overflow-y: auto !important;
        border-radius: var(--b66a-m-wv) !important;
    }
    html[data-fayaf] [data-puvez-fiyme-idujfe],
    html[data-fayaf] [data-puvez-fiyme-sapritxiw] {
        flex: 0 0 auto;
        overflow: visible;
    }
    html[data-fayaf] [data-puvez-fiyme-sapritxiw] .fiyme-lwxi {
        grid-template-columns: 1fr;
    }
               
    html[data-fayaf] [data-oppidi-cuqyoqsit] {
        padding: 3.6rem 2rem 2.4rem;
    }
    html[data-fayaf] [data-oppidi-cuqyoqsit] > h2 {
        max-width: 92%;
    }
                               
    html[data-fayaf] [data-qexoggex-bubjcizala] {
        padding: 0.8rem 1.4rem;
        border-radius: var(--b66a-m);
    }
                
    html[data-fayaf] section.pmejefsir.doenodop[data-doenodop] {
        border-radius: var(--b66a-m-kq) var(--b66a-m-kq) 0 0;
    }
    html[data-fayaf] [data-doenodop] .doenodop-sifyuemod > .row {
        grid-template-columns: minmax(0, 1fr);
        gap: 2.8rem;
    }
    html[data-fayaf] [data-doenodop] .doenodop-sifyuemod .nanib :is(.rgonupaz-jobkhiybit, .rgonupaz-vubam-jobkhiybit, .wmotyuqet-hiojuqfiv) {
        font-size: clamp(3.8rem, 13vw, 5.6rem);
    }
    html[data-fayaf] [data-doenodop] .rgonupaz-pebroqsuf-nuvco {
        border-radius: var(--b66a-m);
    }
}
@media (max-width: 991px) {
    html[data-fayaf] .rgonupaz-efuxaruolucu-cunewqruf .rgonupaz-efuxaruolucu-jruwe {
        gap: 1.4rem;
    }
}
@media (max-width: 575px), (min-width: 992px) and (max-width: 1299px) {
    html[data-fayaf] [data-cuotpubqaz-vuunfe] {
        grid-template-columns: minmax(0, 1fr);
        gap: 1.2rem;
    }
    html[data-fayaf] [data-cuotpubqaz-wuoki] {
        display: grid;
        grid-template-columns: auto minmax(0, 1fr) auto;
        align-items: center;
        min-height: 0;
        gap: 0.2rem 1.4rem;
        padding: 1.5rem 1.6rem;
    }
    html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] [data-cuotpubqaz-wuoki] > strong {
        grid-column: 1;
        grid-row: 1 / span 4;
        margin: 0;
        font-size: 2.6rem !important;
    }
    html[data-fayaf] [data-cuotpubqaz-wuoki] > strong::after {
        display: none;
    }
    html[data-fayaf] [data-cuotpubqaz-wuoki] > span {
        grid-column: 2;
    }
    html[data-fayaf] [data-ygyo-jepvehyeoxere-taamo] [data-cuotpubqaz-wuoki] > small {
        grid-column: 2;
        justify-self: start;
        margin-bottom: 0.4rem;
    }
    html[data-fayaf] [data-cuotpubqaz-wuoki]::after {
        grid-column: 3;
        grid-row: 1 / span 4;
        width: 2rem;
        height: 2rem;
        border-radius: 50%;
        box-shadow: inset 0 0 0 1.5px var(--b66a-nuvas-7);
        content: "";
    }
    html[data-fayaf] [data-cuotpubqaz-wuoki][aria-pressed="true"]::after {
        background: var(--b66a-aqtu) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fffaf7' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l3.8 3.8L18 8'/%3E%3C/svg%3E") center / 1.3rem no-repeat;
        box-shadow: none;
    }
}
@media (max-width: 575px) {
    html[data-fayaf] .pmejefsir-inmig-cuqyoqsit .pmejefsir-cuotpubqaz > .vhaha-lwxi {
        min-height: 5.8rem;
    }
}
