[dir] .o-zone-bar__container[data-css-zone-symbol=tme4power] {
  background: #99FA92;
}
[dir] .o-zone-bar__container[data-css-zone-symbol=tme4lab] {
  background: #00EBFF;
}
[dir] .o-zone-bar__container[data-css-zone-symbol=tme4safety] {
  background: #FF9D00;
}
[dir] .o-zone-bar__container[data-css-zone-symbol=tme4solder] {
  background: #CEA86C;
}
[dir] .o-zone-bar__container[data-css-zone-symbol=tme4connection] {
  background: #A5B0BE;
}
[dir] .o-zone-bar__container[data-css-zone-symbol=tme4thermal-control] {
  background: #B9C2F5;
}
.o-zone-bar__container {
  display: block;
  width: 100%;
  height: 4.5rem;
  box-sizing: border-box;
}
@media (min-width: 1280px) {
  [dir=ltr] .o-zone-bar__container[data-css-is-catalogue="1"] {
    padding-left: 38rem;
  }
  [dir=rtl] .o-zone-bar__container[data-css-is-catalogue="1"] {
    padding-right: 38rem;
  }
  [dir=ltr] .o-zone-bar__container[data-css-is-catalogue="1"][data-css-is-category-tree-hidden=true] {
    padding-left: 5.5rem;
  }
  [dir=rtl] .o-zone-bar__container[data-css-is-catalogue="1"][data-css-is-category-tree-hidden=true] {
    padding-right: 5.5rem;
  }
  .o-zone-bar__container[data-css-is-catalogue="1"] .o-zone-bar-svg__container {
    max-width: unset;
  }
  [dir] .o-zone-bar__container[data-css-is-catalogue="1"] .o-zone-bar-svg__container {
    margin: 0;
  }
}
@media (min-width: 2560px) {
  [dir=ltr] .o-zone-bar__container[data-css-is-catalogue="1"] {
    padding-left: 58rem;
  }
  [dir=rtl] .o-zone-bar__container[data-css-is-catalogue="1"] {
    padding-right: 58rem;
  }
  [dir=ltr] .o-zone-bar__container[data-css-is-catalogue="1"][data-css-is-category-tree-hidden=true] {
    padding-left: 5rem;
  }
  [dir=rtl] .o-zone-bar__container[data-css-is-catalogue="1"][data-css-is-category-tree-hidden=true] {
    padding-right: 5rem;
  }
  .o-zone-bar__container[data-css-is-catalogue="1"] .o-zone-bar-svg__container {
    max-width: unset;
  }
  [dir] .o-zone-bar__container[data-css-is-catalogue="1"] .o-zone-bar-svg__container {
    margin: 0;
  }
}

.o-zone-bar-svg__container {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}

.o-zone-bar-svg {
  max-height: 3.5rem;
  fill: #2E353B;
}

.o-alert-label {
  display: grid;
  grid-template-columns: 4rem 1fr;
  align-items: center;
  min-height: 4rem;
  overflow: hidden;
  color: #2E353B;
  font-size: 1.2rem;
  font-family: "Lato", "Lato-polyfill", "Constantia";
}

[dir] .o-alert-label {
  margin: 0.5rem 1rem 0.5rem 1rem;
}
@media (min-width: 768px) {
  .o-alert-label {
    font-size: 1.4rem;
  }
  [dir] .o-alert-label {
    margin: 0.5rem 1rem 0.5rem 1rem;
  }
}
@media (min-width: 1280px) {
  .o-alert-label {
    grid-template-columns: 4rem auto;
    max-width: 128rem;
  }
  [dir] .o-alert-label {
    margin: 0.5rem auto 0.5rem auto;
  }
}
.o-alert-label {
  display: none;
  position: relative;
}
.o-alert-label[data-css-is-large=true] {
  grid-template-columns: 6rem 1fr;
  min-height: 5rem;
}
.o-alert-label[data-css-is-large=true] .o-alert-label__icon {
  width: 3rem;
  height: 3rem;
}
@media (min-width: 1280px) {
  .o-alert-label[data-css-is-large=true] {
    grid-template-columns: 6rem auto;
  }
}
@media (min-width: 1280px) and (max-width: 1311px) {
  [dir=ltr] .o-alert-label {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  [dir=rtl] .o-alert-label {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
.o-alert-label.is-active {
  display: grid;
}
.o-alert-label p {
  line-height: 1.15em;
}
[dir] .o-alert-label p {
  margin: 0;
}

.o-alert-label__icon-container {
  display: flex;
  /* autoprefixer: ignore next */
  align-items: center;
  justify-content: center;
  height: 100%;
  box-sizing: border-box;
}

[dir=ltr] .o-alert-label__icon-container {
  border-bottom-left-radius: 0.5rem;
  border-top-left-radius: 0.5rem;
}

[dir=rtl] .o-alert-label__icon-container {
  border-bottom-right-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
[dir] .o-alert-label__icon-container--warning {
  background: #FFC70E;
}
[dir] .o-alert-label__icon-container--error {
  background: #CD0004;
}
[dir] .o-alert-label__icon-container--info {
  background-color: #4065BC;
}
.o-alert-label__icon-container--info .o-alert-label__icon {
  fill: #183884;
}

.o-alert-label__content-container {
  display: flex;
  flex-wrap: wrap;
  column-gap: 1.2rem;
  row-gap: 1rem;
  align-items: center;
  box-sizing: border-box;
  height: 100%;
  overflow: auto;
}

[dir] .o-alert-label__content-container {
  padding: 1rem 1.5rem;
  background-color: #FFF;
  border: 0.1rem solid #B5B5B5;
}

[dir=ltr] .o-alert-label__content-container {
  border-left: none;
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}

[dir=rtl] .o-alert-label__content-container {
  border-right: none;
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
@media (min-width: 768px) {
  .o-alert-label__content-container {
    column-gap: 2rem;
  }
}
.o-alert-label__content-container ul {
  display: grid;
  grid-template-columns: 1fr;
  grid-row-gap: 1rem;
  row-gap: 1rem;
  list-style-type: none;
}
[dir] .o-alert-label__content-container ul {
  margin: 0;
  padding: 0;
}
[dir] .o-alert-label__content-container ul li {
  margin: 0;
}

.o-alert-label__icon {
  justify-self: flex-end;
  width: 2rem;
  height: 2rem;
  fill: #FFF;
}

.o-alert-label__link {
  font-size: 1.2rem;
  font-weight: 400;
  color: #000;
}

[dir] .o-alert-label__link {
  cursor: pointer;
}
@media (min-width: 768px) {
  .o-alert-label__link {
    grid-column: 1/span 1;
    justify-self: flex-start;
  }
}
@media (min-width: 1280px) {
  .o-alert-label__link {
    grid-column: 2/span 1;
    justify-self: center;
  }
}

.o-alert-label__close {
  position: absolute;
  top: 0;
  width: 2.5rem;
  height: 2.5rem;
  fill: #2E353B;
}

[dir] .o-alert-label__close {
  padding: 1rem;
}

[dir=ltr] .o-alert-label__close {
  right: 0;
}

[dir=rtl] .o-alert-label__close {
  left: 0;
}
@media (min-width: 768px) {
  .o-alert-label__close {
    display: none;
  }
}

.c-catalogue-blocked {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto;
  grid-column-gap: 2rem;
  column-gap: 2rem;
  align-items: center;
}

[dir] .c-catalogue-blocked {
  margin: 5rem 0;
}
@media (min-width: 768px) {
  .c-catalogue-blocked {
    grid-template-columns: 1.5fr 1fr;
    grid-template-rows: 1fr;
  }
}
@media (min-width: 1280px) {
  [dir] .c-catalogue-blocked {
    margin: 8rem 0;
  }
}
.c-catalogue-blocked__graphic {
  width: 100%;
  height: 20rem;
}
@media (min-width: 768px) {
  .c-catalogue-blocked__graphic {
    height: 40rem;
  }
}
@media (min-width: 768px) {
  .c-catalogue-blocked__text {
    font-size: 1.5rem;
  }
}
.c-catalogue-blocked .c-catalogue-blocked__title {
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .c-catalogue-blocked .c-catalogue-blocked__title {
    font-size: 2.2rem;
  }
  [dir] .c-catalogue-blocked .c-catalogue-blocked__title {
    margin-top: 0;
  }
}
.c-catalogue-blocked .c-catalogue-blocked__button {
  display: inline-block;
}
[dir] .c-catalogue-blocked .c-catalogue-blocked__button {
  margin: 0;
}

.c-catalogue ~ .c-livechat__widget-container {
  z-index: 100;
}
@media (min-width: 1280px) {
  .c-catalogue ~ .c-livechat__widget-container {
    z-index: 102;
  }
}

.c-catalogue ~ #chat-widget-container {
  z-index: 100 !important;
}
@media (min-width: 1280px) {
  .c-catalogue ~ #chat-widget-container {
    z-index: 102 !important;
  }
}

.c-catalogue__technical-information {
  width: 100%;
}
.c-catalogue__technical-information .o-alert-label.is-active {
  max-width: unset;
}
[dir] .c-catalogue__technical-information .o-alert-label.is-active {
  padding: 0;
}
[dir=ltr] .c-catalogue__technical-information .o-alert-label.is-active {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
[dir=rtl] .c-catalogue__technical-information .o-alert-label.is-active {
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}
[dir] .c-catalogue__technical-information .o-alert-label {
  margin-top: 0.5rem;
}

.catalogue__category-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 2rem;
  gap: 2rem;
}

[dir] .catalogue__category-list {
  background-color: palegreen;
  padding: 2rem;
}

.catalogue__list-link {
  grid-column: 1/-1;
}
.catalogue__list-link--cat {
  grid-column: 1/4;
}

.catalogue__category-branch {
  display: grid;
  justify-items: center;
  align-items: center;
  height: 10rem;
}

[dir] .catalogue__category-branch {
  background-color: palegoldenrod;
}

.catalogue__share-page {
  display: grid;
  justify-items: center;
  align-items: center;
}

[dir] .catalogue__share-page {
  background-color: coral;
}

.catalogue__react-container {
  display: flex;
  position: relative;
  flex-direction: column;
  align-items: center;
  width: 100%;
  box-sizing: border-box;
}

[dir] .catalogue__react-container {
  padding: 1rem;
}

[dir=ltr] .catalogue__react-container {
  margin-left: auto;
  margin-right: auto;
}

[dir=rtl] .catalogue__react-container {
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  [dir=ltr] .catalogue__react-container {
    padding: 1rem 2.6rem 1rem 1rem;
  }
  [dir=rtl] .catalogue__react-container {
    padding: 1rem 1rem 1rem 2.6rem;
  }
}
@media (min-width: 1280px) {
  .catalogue__react-container {
    grid-area: c;
    width: calc(100vw - 36rem);
  }
  [dir=ltr] .catalogue__react-container {
    padding: 1rem 2rem 2rem 4rem;
  }
  [dir=rtl] .catalogue__react-container {
    padding: 1rem 4rem 2rem 2rem;
  }
  .catalogue__react-container--collapsed-tree {
    width: calc(100vw - 3.5rem);
  }
}
@media (min-width: 2560px) {
  .catalogue__react-container {
    width: calc(100vw - 56rem);
  }
  [dir=ltr] .catalogue__react-container {
    padding: 2rem 2rem 2rem 6rem;
  }
  [dir=rtl] .catalogue__react-container {
    padding: 2rem 6rem 2rem 2rem;
  }
  .catalogue__react-container--collapsed-tree {
    width: calc(100vw - 3.5rem);
  }
}
@media (min-width: 2560px) {
  .catalogue__react-container {
    max-width: 100%;
  }
}

.catalogue__temp-button-container {
  display: flex;
  width: 80%;
  gap: 1rem;
  justify-content: center;
}

@media (min-width: 1280px) {
  .c-catalogue__root {
    display: grid;
    grid-template-areas: "a b" "a c" "a c";
    grid-template-columns: -webkit-max-content;
    grid-template-columns: max-content;
    grid-template-rows: auto 1fr;
    justify-content: start;
  }
  .c-catalogue__root [id^=sfreact] {
    display: contents;
  }
}
@media (min-width: 2560px) {
  .c-catalogue__root {
    grid-template-columns: auto minmax(0, 325rem);
    max-width: 380rem;
  }
  [dir] .c-catalogue__root {
    margin: auto;
  }
}
.c-catalogue__root .o-tme-loader {
  width: 5rem;
}
[dir] .c-catalogue__root .o-tme-loader {
  margin: 3rem auto;
}

.c-catalogue__grid {
  display: grid;
}
@media (min-width: 1280px) {
  .c-catalogue__grid {
    grid-template-columns: 35rem calc(100vw - 39rem);
    gap: 2rem;
  }
}
@media (min-width: 2560px) {
  .c-catalogue__grid {
    grid-template-columns: 55rem calc(100vw - 59rem);
  }
}

@media (min-width: 1280px) {
  .c-catalogue__grid--collapsed-tree {
    grid-template-columns: 1.5rem calc(100vw - 4.5rem);
  }
}

.c-catalogue__hub-info {
  width: 100%;
}
.c-catalogue__hub-info--no-category {
  font-size: 1.6rem;
  font-weight: 700;
}

.c-catalogue__hub-description {
  align-self: flex-start;
}

[dir] .c-catalogue__hub-description {
  margin-bottom: 1rem;
}

[dir] .c-catalogue__category-name {
  margin-top: 0;
  margin-bottom: 2rem;
}

[dir=ltr] .c-catalogue__producer-category {
  margin-right: auto;
}

[dir=rtl] .c-catalogue__producer-category {
  margin-left: auto;
}/* example of use

  // position of each element is defined relative to parent container (from 0 0 to 100% 100%)
  $someElements: (
    (width: 50%, height: 3rem, position: 0 0),
    (width: 4rem, height: 4rem, position: 0 12rem),
    (width: calc(100% - 6rem), height: 4rem, position: 100% 12rem)
  );

  .container {
    @include skeletonPlaceholder.placeholder($someElements);
  }
*/
@keyframes _3-5Fz {
  to {
    opacity: 0.5;
  }
}
.i8mpu {
  display: flex;
  flex-wrap: wrap;
  row-gap: 1rem;
  column-gap: 1rem;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
  width: 100%;
  min-height: 5rem;
}
[dir] .i8mpu {
  margin: 1rem 0;
}
[dir=ltr] .i8mpu {
  padding-right: 0;
}
[dir=rtl] .i8mpu {
  padding-left: 0;
}

.YhkJd {
  display: inline;
}

[dir] .YhkJd {
  margin: 0;
}
@media (min-width: 768px) {
  .YhkJd {
    display: flex;
    align-items: center;
  }
}

.Ciu7O {
  font-family: "Lato", "Lato-polyfill", "Constantia";
  font-weight: 700;
  transition: 0.1s background-color, 0.1s color;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1.4rem;
  color: #545F69;
  fill: #545F69;
  stroke: #545F69;
}

[dir] .Ciu7O {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  border: 1px solid #545F69;
  background-color: transparent;
}
.Ciu7O:focus {
  outline: none;
}
[dir] .Ciu7O:focus {
  box-shadow: 0 0 0 0.3rem rgba(84, 95, 105, 0.4);
}
.Ciu7O:active {
  color: #FFF;
}
[dir] .Ciu7O:active {
  background-color: #545F69;
}
.Ciu7O:active:has(svg):not(:disabled) svg {
  fill: #FFF;
  stroke: #FFF;
}
@media (hover: hover) and (pointer: fine) {
  .Ciu7O:hover {
    color: #FFF;
  }
  [dir] .Ciu7O:hover {
    background-color: #545F69;
  }
  .Ciu7O:hover:has(svg):not(:disabled) svg {
    fill: #FFF;
    stroke: #FFF;
  }
}
.Ciu7O:disabled {
  color: #6F7E8B;
}
[dir] .Ciu7O:disabled {
  background-color: #F5F5F5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
.Ciu7O {
  display: flex;
  gap: 1rem;
  align-items: center;
}
[dir] .Ciu7O {
  margin: 0;
}

.Ut71u {
  display: inline-block;
  fill: #5A5A5A;
  height: 2.5rem;
  width: 2.5rem;
}

.P2WKy {
  width: 30rem;
  height: 2.5rem;
  opacity: 1;
}

[dir] .P2WKy {
  background-image: linear-gradient(#EBEBEB, #EBEBEB);
  background-size: 100% 100%;
}

[dir=ltr] .P2WKy {
  animation-name: _3-5Fz;
  animation-duration: 1.2s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
  animation-direction: alternate;
}

[dir=rtl] .P2WKy {
  animation-name: _3-5Fz;
  animation-duration: 1.2s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
  animation-direction: alternate;
}

.htvEU {
  display: flex;
  gap: 2rem;
  align-items: center;
}.-JJbI {
  display: inline;
}[dir] .-JJbI {
  margin: 0;
}
@media (min-width: 768px) {
  .-JJbI {
    display: initial;
  }
}.O-u5d {
  font-size: 2.2rem;
  color: #CD0004;
  text-transform: uppercase;
  font-weight: bold;
  word-wrap: normal;
}[dir=ltr] .O-u5d {
  margin-left: 5px;
}[dir=rtl] .O-u5d {
  margin-right: 5px;
}.JJPZ1.JJPZ1 {
  font-family: "Lato", "Lato-polyfill", "Constantia";
  font-weight: 700;
  transition: 0.1s background-color, 0.1s color;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1.4rem;
  color: #545F69;
  fill: #545F69;
  stroke: #545F69;
}[dir] .JJPZ1.JJPZ1 {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  border: 1px solid #545F69;
  background-color: transparent;
}
.JJPZ1.JJPZ1:focus {
  outline: none;
}
[dir] .JJPZ1.JJPZ1:focus {
  box-shadow: 0 0 0 0.3rem rgba(84, 95, 105, 0.4);
}
.JJPZ1.JJPZ1:active {
  color: #FFF;
}
[dir] .JJPZ1.JJPZ1:active {
  background-color: #545F69;
}
.JJPZ1.JJPZ1:active:has(svg):not(:disabled) svg {
  fill: #FFF;
  stroke: #FFF;
}
@media (hover: hover) and (pointer: fine) {
  .JJPZ1.JJPZ1:hover {
    color: #FFF;
  }
  [dir] .JJPZ1.JJPZ1:hover {
    background-color: #545F69;
  }
  .JJPZ1.JJPZ1:hover:has(svg):not(:disabled) svg {
    fill: #FFF;
    stroke: #FFF;
  }
}
.JJPZ1.JJPZ1:disabled {
  color: #6F7E8B;
}
[dir] .JJPZ1.JJPZ1:disabled {
  background-color: #F5F5F5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
.JJPZ1.JJPZ1 {
  height: auto;
}
[dir=ltr] .JJPZ1.JJPZ1 {
  margin: 0 0 0 auto;
}
[dir=rtl] .JJPZ1.JJPZ1 {
  margin: 0 auto 0 0;
}
.JJPZ1.JJPZ1 .x0QeB {
  width: 1.8rem;
  height: 2rem;
  fill: #2E353B;
}
.JJPZ1.JJPZ1 .yrQZy.yrQZy {
  display: flex;
  column-gap: 0.5rem;
}.w1X3U {
  font-family: "Lato", "Lato-polyfill", "Constantia";
  font-weight: 700;
  transition: 0.1s background-color, 0.1s color;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1.4rem;
  color: #545F69;
  fill: #545F69;
  stroke: #545F69;
}[dir] .w1X3U {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  border: 1px solid #545F69;
  background-color: transparent;
}
.w1X3U:focus {
  outline: none;
}
[dir] .w1X3U:focus {
  box-shadow: 0 0 0 0.3rem rgba(84, 95, 105, 0.4);
}
.w1X3U:active {
  color: #FFF;
}
[dir] .w1X3U:active {
  background-color: #545F69;
}
.w1X3U:active:has(svg):not(:disabled) svg {
  fill: #FFF;
  stroke: #FFF;
}
@media (hover: hover) and (pointer: fine) {
  .w1X3U:hover {
    color: #FFF;
  }
  [dir] .w1X3U:hover {
    background-color: #545F69;
  }
  .w1X3U:hover:has(svg):not(:disabled) svg {
    fill: #FFF;
    stroke: #FFF;
  }
}
.w1X3U:disabled {
  color: #6F7E8B;
}
[dir] .w1X3U:disabled {
  background-color: #F5F5F5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
.w1X3U {
  display: flex;
  gap: 1rem;
  align-items: center;
}
[dir] .w1X3U {
  margin: 0;
}

.FzhMW {
  display: flex;
}

.AU6-1 {
  display: inline-block;
  fill: "gray";
  height: 2.5rem;
  width: 2.5rem;
  stroke: none;
}.QkV1B {
  width: 100%;
}

.VdA1C[data-css-is-parameter-view=true] {
  width: 100%;
}

[dir] .VdA1C[data-css-is-parameter-view=true] {
  margin-top: 2.5rem;
}
.VdA1C[data-css-is-parameter-view=true][data-css-is-parameters-list=false] {
  width: 100%;
}
.VdA1C[data-css-is-parameter-view=false] {
  display: grid;
  grid-gap: 2rem;
  gap: 2rem;
  width: 100%;
}
[dir] .VdA1C[data-css-is-parameter-view=false] {
  padding: 2.5rem 0 1rem;
  background-color: white;
}
.VdA1C[data-css-is-parameter-view=false][data-css-is-filters=true] {
  grid-template-columns: 31rem 1fr;
}
.VdA1C[data-css-is-parameter-view=false][data-css-is-filters=false] {
  grid-template-columns: 1fr;
}
.VdA1C[data-css-is-parameter-view=false][data-css-is-line-view=true] {
  position: relative;
  grid-template-rows: auto;
  box-sizing: border-box;
  max-width: 250rem;
}

.muUaZ {
  height: -webkit-fit-content;
  height: fit-content;
}
.muUaZ[data-css-is-loading=true] {
  pointer-events: none;
  opacity: 0.9;
  transition: opacity 0.3s;
}
[dir=ltr] .muUaZ[data-css-is-loading=true] {
  animation: bMctN 1.1s infinite;
  animation-timing-function: step-end;
}
[dir=rtl] .muUaZ[data-css-is-loading=true] {
  animation: bMctN 1.1s infinite;
  animation-timing-function: step-end;
}

@keyframes bMctN {
  0% {
    opacity: 0.7;
  }
  100% {
    opacity: 0.9;
  }
}.c6y3c {
  z-index: 20;
  display: none;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  transition: bottom 0.3s;
}[dir] .c6y3c {
  padding-top: 0.5rem;
}[dir=ltr] .c6y3c {
  left: 0;
}[dir=rtl] .c6y3c {
  right: 0;
}
.c6y3c[data-css-is-static=true] {
  display: grid;
}
.c6y3c[data-css-is-loading=true]::after {
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.7;
}
[dir] .c6y3c[data-css-is-loading=true]::after {
  background-color: #F5F5F5;
}
[dir=ltr] .c6y3c[data-css-is-loading=true]::after {
  left: 0;
}
[dir=rtl] .c6y3c[data-css-is-loading=true]::after {
  right: 0;
}
[dir] .c6y3c[data-css-is-comparison-enabled=false] {
  border: none;
}
@media (min-width: 1280px) {
  .c6y3c {
    display: grid;
  }
}
.c6y3c {
  box-sizing: border-box;
  position: fixed;
  bottom: 0;
  height: 5rem;
  width: 100%;
  align-items: center;
  row-gap: 0.3rem;
}
[dir] .c6y3c {
  background-color: #F5F5F5;
  border-top: 0.2rem solid #183884;
}

.hkuy7 {
  display: grid;
  grid-column: 2;
  grid-template-columns: auto auto auto;
  align-items: center;
  justify-content: center;
}

[dir] .hkuy7 {
  margin: auto;
}

.DOxSM {
  position: relative;
  display: flex;
  align-items: center;
  /* stylelint-disable-next-line selector-class-pattern */
}

[dir] .DOxSM {
  cursor: pointer;
  border: 0;
  background: none;
}
.DOxSM .o-icon {
  width: 1.9rem;
  height: 1.7rem;
  fill: #183884;
  stroke: #183884;
}
[dir] .DOxSM .o-icon {
  background-color: #F5F5F5;
}

.bGgJg {
  grid-column: 2;
}

[dir=ltr] .bGgJg {
  transform: rotate(90deg);
}

[dir=rtl] .bGgJg {
  transform: rotate(-90deg);
}
.bGgJg.MLw-d {
  grid-column: 1;
}

.F54tx {
  grid-column: 4;
}

[dir=ltr] .F54tx {
  transform: rotate(270deg);
}

[dir=rtl] .F54tx {
  transform: rotate(-270deg);
}
.F54tx.MLw-d {
  grid-column: 5;
}

.MLw-d::after {
  content: "";
  position: absolute;
  bottom: 0.3rem;
  display: block;
  width: 1.9rem;
  height: 0.2rem;
}

[dir] .MLw-d::after {
  background-color: #183884;
}

.nmuPN {
  display: grid;
  grid-column: 2;
  grid-template-columns: auto auto auto;
  align-items: center;
  justify-content: center;
}

[dir] .nmuPN {
  margin: auto;
}

.ptLYy {
  display: flex;
  align-items: center;
  justify-content: center;
}

.cFFon {
  display: flex;
  font-size: 1.4rem;
  font-weight: 700;
  color: #666666;
}

[dir=ltr] .cFFon {
  margin-left: 1rem;
}

[dir=rtl] .cFFon {
  margin-right: 1rem;
}

.EJSou {
  display: block;
  color: #666666;
}

[dir=ltr] .EJSou {
  margin-right: 1rem;
}

[dir=rtl] .EJSou {
  margin-left: 1rem;
}

.-ITZ- {
  display: block;
  color: #666666;
}._4Ea1t {
  position: relative;
  display: flex;
  align-items: center;
}[dir] ._4Ea1t {
  cursor: pointer;
  border: 0;
  background: none;
}
._4Ea1t .o-icon {
  width: 1.9rem;
  height: 1.7rem;
  fill: #183884;
  stroke: #183884;
}
[dir] ._4Ea1t .o-icon {
  background-color: #F5F5F5;
}

.V6NSq {
  grid-column: 2;
}

[dir=ltr] .V6NSq {
  transform: rotate(90deg);
}

[dir=rtl] .V6NSq {
  transform: rotate(-90deg);
}
.V6NSq.GRfV1 {
  grid-column: 1;
}

.oDjr3 {
  grid-column: 4;
}

[dir=ltr] .oDjr3 {
  transform: rotate(270deg);
}

[dir=rtl] .oDjr3 {
  transform: rotate(-270deg);
}
.oDjr3.GRfV1 {
  grid-column: 5;
}

.GRfV1:after {
  content: "";
  position: absolute;
  bottom: 0.3rem;
  display: block;
  width: 1.9rem;
  height: 0.2rem;
}

[dir] .GRfV1:after {
  background-color: #183884;
}._9yehT {
  display: flex;
  grid-column: 3;
  align-items: center;
}[dir] ._9yehT {
  margin: 0 3rem;
}

.IFoGp {
  color: #2E353B;
}

[dir] .IFoGp {
  background-color: #FFF;
  border-radius: 0.5rem;
}
.IFoGp:read-only, .IFoGp:disabled {
  color: #5A5A5A;
}
[dir] .IFoGp:read-only, [dir] .IFoGp:disabled {
  background-color: #F5F5F5;
}
.IFoGp {
  box-sizing: border-box;
  width: 5rem;
  height: 4rem;
  font-size: 1.4rem;
  font-weight: 700;
}
[dir] .IFoGp {
  text-align: center;
}
@media (min-width: 768px) {
  .IFoGp {
    width: 4rem;
  }
}

.emY3E {
  display: flex;
  font-size: 1.4rem;
  font-weight: 700;
  color: #666666;
}

[dir=ltr] .emY3E {
  margin-left: 1rem;
}

[dir=rtl] .emY3E {
  margin-right: 1rem;
}

.KIWPC {
  display: block;
  color: #666666;
}

[dir=ltr] .KIWPC {
  margin-right: 1rem;
}

[dir=rtl] .KIWPC {
  margin-left: 1rem;
}

.i4Ij9 {
  display: block;
  color: #666666;
}._8pCZM {
  position: relative;
  width: 100%;
}

.bwXKG {
  display: grid;
  grid-template-columns: 20rem auto 10rem;
  align-items: center;
}

[dir] .bwXKG {
  padding: 0.3rem 1.5rem;
  border-radius: 0.5rem;
  background-color: #2E353B;
}

.kFPjT {
  font-size: 1.6rem;
  font-weight: 700;
  color: #FFF;
}

.EIJZ3 {
  display: flex;
  justify-content: flex-end;
}

[dir] .OceMI {
  padding: 1.2rem 0;
}.elTjR {
  display: flex;
  align-items: center;
}
.elTjR ._3Tgbf {
  width: 31rem;
}
[dir=ltr] .elTjR ._3Tgbf ._1ET0d {
  padding: 0.5rem 3.5rem 0.5rem 0.5rem;
  border-radius: 0.5rem 0 0 0.5rem;
}
[dir=rtl] .elTjR ._3Tgbf ._1ET0d {
  padding: 0.5rem 0.5rem 0.5rem 3.5rem;
  border-radius: 0 0.5rem 0.5rem 0;
}
.elTjR ._6rPgf {
  width: auto;
}
[dir=ltr] .elTjR ._6rPgf ._1ET0d {
  padding: 0.5rem 3.5rem 0.5rem 0.5rem;
  border-left: 0;
  border-radius: 0 0.5rem 0.5rem 0;
}
[dir=rtl] .elTjR ._6rPgf ._1ET0d {
  padding: 0.5rem 0.5rem 0.5rem 3.5rem;
  border-right: 0;
  border-radius: 0.5rem 0 0 0.5rem;
}

._--kB0 {
  display: block;
}

[dir=ltr] ._--kB0 {
  margin-right: 1rem;
}

[dir=rtl] ._--kB0 {
  margin-left: 1rem;
}._6PDpc {
  display: flex;
  align-items: center;
  justify-content: center;
}[dir] ._6PDpc {
  cursor: pointer;
  padding: 0.3rem 0.5rem;
  border: 0;
  background: none;
}
[dir] ._6PDpc._6PDpc:focus {
  box-shadow: 0 0 0 0.1rem #D6D6D6;
}
._6PDpc:hover .-YUf5, ._6PDpc[data-css-is-active=true] .-YUf5 {
  fill: #FFF;
}

.-YUf5 {
  display: inline-block;
  fill: #B5B5B5;
  height: 2.5rem;
  width: 2.5rem;
}.svIfr {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 1rem;
  gap: 1rem;
  align-items: center;
}[dir] .svIfr {
  margin-top: 1rem;
  padding: 1rem;
  background-color: #F5F5F5;
}
@media (min-width: 768px) {
  .svIfr {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1280px) {
  .svIfr {
    display: flex;
    word-break: break-word;
  }
  [dir] .svIfr {
    margin: 0;
    background-color: #2E353B;
  }
}

.cPKZU {
  position: absolute;
  overflow: hidden;
}

[dir=ltr] .cPKZU {
  left: -999rem;
}

[dir=rtl] .cPKZU {
  right: -999rem;
}@media (min-width: 1280px) {
  [dir] .Cz-gX {
    margin: 0 1rem;
  }
}

@media (min-width: 1280px) {
  .ZtWyP.ZtWyP {
    color: #FFF;
  }
}

[dir] .ZtWyP.ZtWyP[data-css-is-disabled=true] {
  cursor: not-allowed;
}
@media (min-width: 1280px) {
  .ZtWyP.ZtWyP[data-css-is-disabled=true] {
    color: #FFF;
  }
}

@media (min-width: 1280px) {
  .kxZ5q.kxZ5q:focus-visible + .ZtWyP.ZtWyP:before {
    outline-color: #FFF;
  }
}
@media (min-width: 1280px) {
  [dir] .kxZ5q.kxZ5q:checked + .ZtWyP.ZtWyP:before {
    border-color: #B5B5B5;
    background: #FFF;
  }
  .kxZ5q.kxZ5q:checked + .ZtWyP.ZtWyP .DeNfg {
    stroke: #183884;
  }
}.QZyMm {
  display: flex;
  gap: 1rem;
  align-items: center;
  justify-content: center;
}

.sFTdM {
  line-height: 1;
  color: #2E353B;
}

[dir] .sFTdM {
  margin: 0;
  padding: 0;
}
@media (min-width: 768px) {
  .sFTdM {
    color: #FFF;
  }
}

.m-UIi.m-UIi {
  width: auto;
  min-width: 10rem;
}
[dir=ltr] .m-UIi.m-UIi .SVzW-.SVzW- {
  padding: 0 3.5rem 0 0.5rem;
}
[dir=rtl] .m-UIi.m-UIi .SVzW-.SVzW- {
  padding: 0 0.5rem 0 3.5rem;
}.catalogue__pages-splitter {
  position: relative;
  display: block;
  width: 100%;
  font-size: 1.2rem;
  color: #545F69;
  font-weight: 700;
  grid-column: 1/-1;
  text-transform: uppercase;
}[dir] .catalogue__pages-splitter {
  padding: 1rem 0;
  text-align: center;
  background-color: #FFF;
}
@media (min-width: 1280px) {
  [dir] .catalogue__pages-splitter {
    margin: 1.7rem auto 1.7rem auto;
    padding: 0;
  }
}
.catalogue__pages-splitter--hidden {
  visibility: hidden;
  height: 0;
}
[dir] .catalogue__pages-splitter--hidden {
  margin: 0;
  padding: 0;
}

.catalogue__list-loader-container {
  box-sizing: border-box;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 8rem;
}

[dir] .catalogue__list-loader-container {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.6), white);
  padding: 2rem;
}.BLpPt {
  font-size: 1.6rem;
  font-weight: 700;
}._6nbk4 {
  display: none;
}
@media (min-width: 1280px) {
  ._6nbk4 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    row-gap: 1.5rem;
    min-height: 3rem;
  }
  [dir] ._6nbk4 {
    border-radius: 0.5rem;
    background-color: #F5F5F5;
  }
}
[dir] ._6nbk4 {
  padding: 1.7rem 4.5rem;
}
._6nbk4[data-css-origin=block] {
  grid-column: 1/-1;
}
[dir] ._6nbk4[data-css-origin=block] {
  margin: 0 0.5rem;
}
._6nbk4[data-css-origin=parameter] {
  position: absolute;
  top: 0;
}
[dir=ltr] ._6nbk4[data-css-origin=parameter] {
  left: 0;
}
[dir=rtl] ._6nbk4[data-css-origin=parameter] {
  right: 0;
}
[dir] ._6nbk4[data-css-is-only-categories=true] {
  margin-top: 3rem;
}.E9ux- {
  width: 3.5rem;
  height: 3.5rem;
}

.TowNQ {
  display: flex;
}

[dir] .TowNQ {
  cursor: pointer;
  padding: 0;
  border: none;
  background: none;
}.mrTOw {
  position: relative;
  display: block;
  grid-column: 1/-1;
  width: 100%;
  font-size: 1.2rem;
  font-weight: 700;
  color: #545F69;
  text-transform: uppercase;
}[dir] .mrTOw {
  padding: 1rem 0;
  text-align: center;
  background-color: #FFF;
}
@media (min-width: 1280px) {
  [dir] .mrTOw {
    margin: 1.7rem auto;
    padding: 0;
  }
}.c-parameter-view {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 34rem;
  width: 100%;
}
.c-parameter-view--param-boxes-hidden {
  grid-template-columns: minmax(0, 1fr);
}
.c-parameter-view[data-css-is-parameters-list=false] {
  grid-template-columns: 1fr;
}

.c-parameter-view__smart-input-container {
  position: -webkit-sticky;
  position: sticky;
  display: grid;
  grid-template-columns: 1fr auto;
  grid-template-rows: -webkit-max-content -webkit-max-content;
  grid-template-rows: max-content max-content;
  align-items: center;
  width: 100%;
  height: 7.5rem;
  transition: all 0.3s ease;
  z-index: 6;
}

[dir] .c-parameter-view__smart-input-container {
  padding-top: 1rem;
  background-color: #F5F5F5;
}
.c-parameter-view__smart-input-container[data-css-are-parameters-filters-hidden=true] {
  height: 11rem;
}
.c-parameter-view__smart-input-container[data-css-are-parameters-filters-hidden=true]::after {
  height: 15rem;
}
.c-parameter-view__smart-input-container::after {
  content: "";
  position: absolute;
  top: 0;
  width: 4rem;
  height: 11.5rem;
  transition: all 0.3s ease;
}
[dir] .c-parameter-view__smart-input-container::after {
  padding-top: 1rem;
  background-color: inherit;
}
[dir=ltr] .c-parameter-view__smart-input-container::after {
  left: -4rem;
}
[dir=rtl] .c-parameter-view__smart-input-container::after {
  right: -4rem;
}
@media (min-width: 2560px) {
  .c-parameter-view__smart-input-container::after {
    width: 6rem;
  }
  [dir=ltr] .c-parameter-view__smart-input-container::after {
    left: -6rem;
  }
  [dir=rtl] .c-parameter-view__smart-input-container::after {
    right: -6rem;
  }
}

.c-parameter-view__show-params-button {
  grid-column: 2/3;
  grid-row: 1/2;
  display: flex;
  align-items: center;
  white-space: nowrap;
  width: -webkit-min-content;
  width: min-content;
}

[dir] .c-parameter-view__show-params-button {
  padding: 1rem 2.2rem;
  margin: 0 1rem;
  cursor: pointer;
}
.c-parameter-view__show-params-button .o-icon {
  stroke: #183884;
}
[dir=ltr] .c-parameter-view__show-params-button .o-icon {
  margin-right: 1rem;
}
[dir=rtl] .c-parameter-view__show-params-button .o-icon {
  margin-left: 1rem;
}.c-catalogue__param-view-loader-container {
  align-self: flex-start;
  justify-self: center;
  grid-column: 1;
}[dir] .c-catalogue__param-view-loader-container {
  margin-top: 10rem;
}

.c-catalogue__parameter-table {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  width: auto;
  min-height: 100vh;
  z-index: 0;
  grid-column: 1;
}

[dir] .c-catalogue__parameter-table {
  padding: 0;
}

.c-catalogue__parameter-table--tree-visible {
  width: 100%;
}

[dir] .c-catalogue__parameter-table--tree-visible {
  padding: 0 0 1rem 0;
}

[dir] .c-product-mini-line {
  background-color: #F5F5F5;
}

[dir] .c-product-mini-line:nth-of-type(odd) {
  background-color: #F5F5F5;
}

.c-catalogue__products-table {
  position: relative;
  display: grid;
  grid-template-columns: 40rem 1fr;
  width: 100%;
  overflow-x: clip;
}

[dir] .c-catalogue__products-table {
  border-bottom: 0.1rem solid #F5F5F5;
}
.c-catalogue__products-table[data-css-is-listing-loading=true] {
  transition: opacity 0.3s;
  opacity: 0.7;
}
[dir=ltr] .c-catalogue__products-table[data-css-is-listing-loading=true] {
  animation: pulse 1.1s infinite;
  animation-timing-function: step-end;
}
[dir=rtl] .c-catalogue__products-table[data-css-is-listing-loading=true] {
  animation: pulse 1.1s infinite;
  animation-timing-function: step-end;
}

@keyframes pulse {
  0% {
    opacity: 0.7;
  }
  100% {
    opacity: 0.9;
  }
}
.c-catalogue__products-table-loader-container {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 20;
  pointer-events: all;
}
[dir=ltr] .c-catalogue__products-table-loader-container {
  left: 0;
}
[dir=rtl] .c-catalogue__products-table-loader-container {
  right: 0;
}

.c-catalogue__products-table-loader {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
  grid-column: 1/span 3;
  pointer-events: none;
}

[dir] .c-catalogue__products-table-loader {
  padding-top: 20rem;
  background-color: rgba(255, 255, 255, 0.7);
}

.c-catalogue__products-table-loader--mask {
  position: absolute;
  align-items: flex-start;
  top: 0;
  z-index: 11;
}

[dir] .c-catalogue__products-table-loader--mask {
  margin: 0;
}

[dir=ltr] .c-catalogue__products-table-loader--mask {
  left: 0;
}

[dir=rtl] .c-catalogue__products-table-loader--mask {
  right: 0;
}
[dir] .c-catalogue__products-table-loader--mask .o-loader {
  margin-top: 10rem;
}

.c-catalogue__products-table--pinned {
  position: absolute;
  top: 6rem;
  z-index: 3;
  height: 0;
}

[dir] .c-catalogue__products-table--pinned {
  padding: 0;
  border: 0;
}

[dir=ltr] .c-catalogue__products-table--pinned {
  left: 0;
}

[dir=rtl] .c-catalogue__products-table--pinned {
  right: 0;
}

[dir=ltr] .c-catalogue__parameter-table--tree-visible .c-catalogue__products-table--pinned {
  left: 0;
}

[dir=rtl] .c-catalogue__parameter-table--tree-visible .c-catalogue__products-table--pinned {
  right: 0;
}

[dir] .c-catalogue__products-table--fixed.c-catalogue__products-table--pinned.c-catalogue__products-table--visible {
  padding-top: 8rem;
}

.c-catalogue__products-table--pinned.c-catalogue__products-table--visible {
  display: grid;
  height: auto;
}

[dir] .c-catalogue__products-table--pinned.c-catalogue__products-table--visible {
  padding-top: 2rem;
  border-bottom: 0.2rem solid #183884;
}

.c-catalogue__products-table--fixed {
  position: -webkit-sticky;
  position: sticky;
  z-index: 2;
}

[dir] .c-catalogue__products-table--fixed {
  background-color: #FFF;
}
.c-catalogue__products-table--fixed:before {
  content: "";
  position: absolute;
  display: block;
  width: calc(100% + 10rem);
  height: 12rem;
  top: -8rem;
  z-index: -1;
}
[dir] .c-catalogue__products-table--fixed:before {
  background-color: #F5F5F5;
}
[dir=ltr] .c-catalogue__products-table--fixed:before {
  left: -4rem;
}
[dir=rtl] .c-catalogue__products-table--fixed:before {
  right: -4rem;
}

.c-catalogue__filter-column-switch {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 4.5rem;
  height: 4.5rem;
  position: fixed;
  top: 18rem;
  opacity: 0;
  transition: 0.3s opacity;
  pointer-events: none;
  box-sizing: border-box;
}

[dir] .c-catalogue__filter-column-switch {
  padding: 1rem;
  border-radius: 50%;
  cursor: pointer;
  background-color: #FFF;
  box-shadow: 0 0 2rem 1.2rem rgba(0, 0, 0, 0.1);
}

[dir=ltr] .c-catalogue__filter-column-switch {
  right: 5rem;
}

[dir=rtl] .c-catalogue__filter-column-switch {
  left: 5rem;
}

.c-catalogue__filter-column-switch--visible {
  pointer-events: all;
  opacity: 1;
  z-index: 106;
}

.o-inactive-line {
  position: relative;
}
.o-inactive-line:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  pointer-events: none;
  z-index: 2;
}
[dir] .o-inactive-line:after {
  background-color: #F5F5F5;
}
[dir=ltr] .o-inactive-line:after {
  left: 0;
}
[dir=rtl] .o-inactive-line:after {
  right: 0;
}.hhFDp {
  position: -webkit-sticky;
  position: sticky;
  z-index: 5;
  bottom: 5rem;
  align-self: flex-end;
  box-sizing: border-box;
  width: calc(100% - 40rem);
  height: 2rem;
}[dir] .hhFDp {
  border-top: 0.1rem solid rgba(46, 53, 59, 0.2);
  background: #F5F5F5;
}
.hhFDp[data-css-is-scrollbar-hidden=true] {
  visibility: hidden;
}

._4gQM0 {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
}

[dir] ._4gQM0 {
  padding: 0 2rem;
}

.aEvEg:focus {
  outline: none;
}

[dir] .aEvEg:focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 53, 59, 0.6);
}
.aEvEg {
  position: absolute;
  bottom: 0.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.5rem;
  height: 1.5rem;
}
[dir] .aEvEg {
  cursor: pointer;
  border: 0;
  background: none;
}
[dir=ltr] .aEvEg[data-direction=left] {
  left: 0.2rem;
}
[dir=rtl] .aEvEg[data-direction=left] {
  right: 0.2rem;
}
[dir=ltr] .aEvEg[data-direction=right] {
  right: 0.2rem;
}
[dir=rtl] .aEvEg[data-direction=right] {
  left: 0.2rem;
}
[dir=ltr] .aEvEg:hover [data-direction=left] {
  border-color: transparent #2E353B transparent transparent;
}
[dir=rtl] .aEvEg:hover [data-direction=left] {
  border-color: transparent transparent transparent #2E353B;
}
[dir=ltr] .aEvEg:hover [data-direction=right] {
  border-color: transparent transparent transparent #2E353B;
}
[dir=rtl] .aEvEg:hover [data-direction=right] {
  border-color: transparent #2E353B transparent transparent;
}

.IaibJ {
  display: block;
  width: 0;
  height: 0;
}

[dir] .IaibJ {
  margin-bottom: 0.1rem;
  border-style: solid;
}
[dir=ltr] .IaibJ[data-direction=left] {
  border-color: transparent #B5B5B5 transparent transparent;
  border-width: 0.3rem 0.6rem 0.3rem 0;
}
[dir=rtl] .IaibJ[data-direction=left] {
  border-color: transparent transparent transparent #B5B5B5;
  border-width: 0.3rem 0 0.3rem 0.6rem;
}
[dir=ltr] .IaibJ[data-direction=right] {
  border-color: transparent transparent transparent #B5B5B5;
  border-width: 0.3rem 0 0.3rem 0.6rem;
}
[dir=rtl] .IaibJ[data-direction=right] {
  border-color: transparent #B5B5B5 transparent transparent;
  border-width: 0.3rem 0.6rem 0.3rem 0;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .Sr1j6 {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .Sr1j6 {
    background: #F5F5F5;
  }
  .Sr1j6::-moz-range-thumb {
    width: 10%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .Sr1j6::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .ovPke {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .ovPke {
    background: #F5F5F5;
  }
  .ovPke::-moz-range-thumb {
    width: 11%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .ovPke::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .Cx36r {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .Cx36r {
    background: #F5F5F5;
  }
  .Cx36r::-moz-range-thumb {
    width: 12%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .Cx36r::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .SxECt {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .SxECt {
    background: #F5F5F5;
  }
  .SxECt::-moz-range-thumb {
    width: 13%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .SxECt::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .ubCgV {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .ubCgV {
    background: #F5F5F5;
  }
  .ubCgV::-moz-range-thumb {
    width: 14%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .ubCgV::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  ._9GpKw {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] ._9GpKw {
    background: #F5F5F5;
  }
  ._9GpKw::-moz-range-thumb {
    width: 15%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] ._9GpKw::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .PwO0K {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .PwO0K {
    background: #F5F5F5;
  }
  .PwO0K::-moz-range-thumb {
    width: 16%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .PwO0K::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .fjPKf {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .fjPKf {
    background: #F5F5F5;
  }
  .fjPKf::-moz-range-thumb {
    width: 17%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .fjPKf::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .BtQhy {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .BtQhy {
    background: #F5F5F5;
  }
  .BtQhy::-moz-range-thumb {
    width: 18%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .BtQhy::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  ._3mERh {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] ._3mERh {
    background: #F5F5F5;
  }
  ._3mERh::-moz-range-thumb {
    width: 19%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] ._3mERh::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .EIBoh {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .EIBoh {
    background: #F5F5F5;
  }
  .EIBoh::-moz-range-thumb {
    width: 20%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .EIBoh::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .Qv1pZ {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .Qv1pZ {
    background: #F5F5F5;
  }
  .Qv1pZ::-moz-range-thumb {
    width: 21%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .Qv1pZ::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .zJecm {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .zJecm {
    background: #F5F5F5;
  }
  .zJecm::-moz-range-thumb {
    width: 22%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .zJecm::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .DEPrc {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .DEPrc {
    background: #F5F5F5;
  }
  .DEPrc::-moz-range-thumb {
    width: 23%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .DEPrc::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .fImjO {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .fImjO {
    background: #F5F5F5;
  }
  .fImjO::-moz-range-thumb {
    width: 24%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .fImjO::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .ftR0a {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .ftR0a {
    background: #F5F5F5;
  }
  .ftR0a::-moz-range-thumb {
    width: 25%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .ftR0a::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .zuhCo {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .zuhCo {
    background: #F5F5F5;
  }
  .zuhCo::-moz-range-thumb {
    width: 26%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .zuhCo::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .engZj {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .engZj {
    background: #F5F5F5;
  }
  .engZj::-moz-range-thumb {
    width: 27%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .engZj::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .RN8iQ {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .RN8iQ {
    background: #F5F5F5;
  }
  .RN8iQ::-moz-range-thumb {
    width: 28%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .RN8iQ::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .Wpg0A {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .Wpg0A {
    background: #F5F5F5;
  }
  .Wpg0A::-moz-range-thumb {
    width: 29%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .Wpg0A::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .W1jM0 {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .W1jM0 {
    background: #F5F5F5;
  }
  .W1jM0::-moz-range-thumb {
    width: 30%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .W1jM0::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .mt9YQ {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .mt9YQ {
    background: #F5F5F5;
  }
  .mt9YQ::-moz-range-thumb {
    width: 31%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .mt9YQ::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .EaywY {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .EaywY {
    background: #F5F5F5;
  }
  .EaywY::-moz-range-thumb {
    width: 32%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .EaywY::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .n-k-k {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .n-k-k {
    background: #F5F5F5;
  }
  .n-k-k::-moz-range-thumb {
    width: 33%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .n-k-k::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  ._--3tz {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] ._--3tz {
    background: #F5F5F5;
  }
  ._--3tz::-moz-range-thumb {
    width: 34%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] ._--3tz::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .LJroz {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .LJroz {
    background: #F5F5F5;
  }
  .LJroz::-moz-range-thumb {
    width: 35%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .LJroz::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .hEJEk {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .hEJEk {
    background: #F5F5F5;
  }
  .hEJEk::-moz-range-thumb {
    width: 36%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .hEJEk::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .q3jwU {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .q3jwU {
    background: #F5F5F5;
  }
  .q3jwU::-moz-range-thumb {
    width: 37%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .q3jwU::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .gDRzv {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .gDRzv {
    background: #F5F5F5;
  }
  .gDRzv::-moz-range-thumb {
    width: 38%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .gDRzv::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  ._3T7ca {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] ._3T7ca {
    background: #F5F5F5;
  }
  ._3T7ca::-moz-range-thumb {
    width: 39%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] ._3T7ca::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .P0zvf {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .P0zvf {
    background: #F5F5F5;
  }
  .P0zvf::-moz-range-thumb {
    width: 40%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .P0zvf::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .NZCzW {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .NZCzW {
    background: #F5F5F5;
  }
  .NZCzW::-moz-range-thumb {
    width: 41%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .NZCzW::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .pXOiH {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .pXOiH {
    background: #F5F5F5;
  }
  .pXOiH::-moz-range-thumb {
    width: 42%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .pXOiH::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .GkO-9 {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .GkO-9 {
    background: #F5F5F5;
  }
  .GkO-9::-moz-range-thumb {
    width: 43%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .GkO-9::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .Dmf0k {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .Dmf0k {
    background: #F5F5F5;
  }
  .Dmf0k::-moz-range-thumb {
    width: 44%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .Dmf0k::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .YBjbI {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .YBjbI {
    background: #F5F5F5;
  }
  .YBjbI::-moz-range-thumb {
    width: 45%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .YBjbI::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .Eb8gV {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .Eb8gV {
    background: #F5F5F5;
  }
  .Eb8gV::-moz-range-thumb {
    width: 46%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .Eb8gV::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .QHvTz {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .QHvTz {
    background: #F5F5F5;
  }
  .QHvTz::-moz-range-thumb {
    width: 47%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .QHvTz::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .MIRbU {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .MIRbU {
    background: #F5F5F5;
  }
  .MIRbU::-moz-range-thumb {
    width: 48%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .MIRbU::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .dZn7K {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .dZn7K {
    background: #F5F5F5;
  }
  .dZn7K::-moz-range-thumb {
    width: 49%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .dZn7K::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .cHNAp {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .cHNAp {
    background: #F5F5F5;
  }
  .cHNAp::-moz-range-thumb {
    width: 50%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .cHNAp::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .gFaXf {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .gFaXf {
    background: #F5F5F5;
  }
  .gFaXf::-moz-range-thumb {
    width: 51%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .gFaXf::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .vt0Pp {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .vt0Pp {
    background: #F5F5F5;
  }
  .vt0Pp::-moz-range-thumb {
    width: 52%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .vt0Pp::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .PiEu0 {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .PiEu0 {
    background: #F5F5F5;
  }
  .PiEu0::-moz-range-thumb {
    width: 53%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .PiEu0::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .zU97- {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .zU97- {
    background: #F5F5F5;
  }
  .zU97-::-moz-range-thumb {
    width: 54%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .zU97-::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .tTozl {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .tTozl {
    background: #F5F5F5;
  }
  .tTozl::-moz-range-thumb {
    width: 55%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .tTozl::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .vKVa7 {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .vKVa7 {
    background: #F5F5F5;
  }
  .vKVa7::-moz-range-thumb {
    width: 56%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .vKVa7::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .-J-z9 {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .-J-z9 {
    background: #F5F5F5;
  }
  .-J-z9::-moz-range-thumb {
    width: 57%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .-J-z9::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .bgYpe {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .bgYpe {
    background: #F5F5F5;
  }
  .bgYpe::-moz-range-thumb {
    width: 58%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .bgYpe::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .WQp3z {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .WQp3z {
    background: #F5F5F5;
  }
  .WQp3z::-moz-range-thumb {
    width: 59%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .WQp3z::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .-z7Qb {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .-z7Qb {
    background: #F5F5F5;
  }
  .-z7Qb::-moz-range-thumb {
    width: 60%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .-z7Qb::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .wndNS {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .wndNS {
    background: #F5F5F5;
  }
  .wndNS::-moz-range-thumb {
    width: 61%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .wndNS::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  ._8gbRj {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] ._8gbRj {
    background: #F5F5F5;
  }
  ._8gbRj::-moz-range-thumb {
    width: 62%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] ._8gbRj::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .POGGQ {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .POGGQ {
    background: #F5F5F5;
  }
  .POGGQ::-moz-range-thumb {
    width: 63%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .POGGQ::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .QahWh {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .QahWh {
    background: #F5F5F5;
  }
  .QahWh::-moz-range-thumb {
    width: 64%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .QahWh::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .GUoVw {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .GUoVw {
    background: #F5F5F5;
  }
  .GUoVw::-moz-range-thumb {
    width: 65%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .GUoVw::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .Uc24K {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .Uc24K {
    background: #F5F5F5;
  }
  .Uc24K::-moz-range-thumb {
    width: 66%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .Uc24K::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .TouyQ {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .TouyQ {
    background: #F5F5F5;
  }
  .TouyQ::-moz-range-thumb {
    width: 67%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .TouyQ::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  ._52CpR {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] ._52CpR {
    background: #F5F5F5;
  }
  ._52CpR::-moz-range-thumb {
    width: 68%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] ._52CpR::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .tfT-U {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .tfT-U {
    background: #F5F5F5;
  }
  .tfT-U::-moz-range-thumb {
    width: 69%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .tfT-U::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .Wnhbu {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .Wnhbu {
    background: #F5F5F5;
  }
  .Wnhbu::-moz-range-thumb {
    width: 70%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .Wnhbu::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .gYzqR {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .gYzqR {
    background: #F5F5F5;
  }
  .gYzqR::-moz-range-thumb {
    width: 71%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .gYzqR::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  ._1Ueyb {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] ._1Ueyb {
    background: #F5F5F5;
  }
  ._1Ueyb::-moz-range-thumb {
    width: 72%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] ._1Ueyb::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .ZQdaZ {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .ZQdaZ {
    background: #F5F5F5;
  }
  .ZQdaZ::-moz-range-thumb {
    width: 73%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .ZQdaZ::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .l7dSN {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .l7dSN {
    background: #F5F5F5;
  }
  .l7dSN::-moz-range-thumb {
    width: 74%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .l7dSN::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .CaCv0 {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .CaCv0 {
    background: #F5F5F5;
  }
  .CaCv0::-moz-range-thumb {
    width: 75%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .CaCv0::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .wV8lo {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .wV8lo {
    background: #F5F5F5;
  }
  .wV8lo::-moz-range-thumb {
    width: 76%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .wV8lo::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .iAoGf {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .iAoGf {
    background: #F5F5F5;
  }
  .iAoGf::-moz-range-thumb {
    width: 77%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .iAoGf::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .BVamt {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .BVamt {
    background: #F5F5F5;
  }
  .BVamt::-moz-range-thumb {
    width: 78%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .BVamt::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .mEl2f {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .mEl2f {
    background: #F5F5F5;
  }
  .mEl2f::-moz-range-thumb {
    width: 79%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .mEl2f::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .kulDK {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .kulDK {
    background: #F5F5F5;
  }
  .kulDK::-moz-range-thumb {
    width: 80%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .kulDK::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .kgzBR {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .kgzBR {
    background: #F5F5F5;
  }
  .kgzBR::-moz-range-thumb {
    width: 81%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .kgzBR::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .oROi7 {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .oROi7 {
    background: #F5F5F5;
  }
  .oROi7::-moz-range-thumb {
    width: 82%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .oROi7::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .JRUFv {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .JRUFv {
    background: #F5F5F5;
  }
  .JRUFv::-moz-range-thumb {
    width: 83%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .JRUFv::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .HVxMY {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .HVxMY {
    background: #F5F5F5;
  }
  .HVxMY::-moz-range-thumb {
    width: 84%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .HVxMY::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  ._7IfEL {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] ._7IfEL {
    background: #F5F5F5;
  }
  ._7IfEL::-moz-range-thumb {
    width: 85%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] ._7IfEL::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .UOU3- {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .UOU3- {
    background: #F5F5F5;
  }
  .UOU3-::-moz-range-thumb {
    width: 86%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .UOU3-::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .vCCkA {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .vCCkA {
    background: #F5F5F5;
  }
  .vCCkA::-moz-range-thumb {
    width: 87%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .vCCkA::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .L2nDe {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .L2nDe {
    background: #F5F5F5;
  }
  .L2nDe::-moz-range-thumb {
    width: 88%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .L2nDe::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .ya2xd {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .ya2xd {
    background: #F5F5F5;
  }
  .ya2xd::-moz-range-thumb {
    width: 89%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .ya2xd::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .nNBN7 {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .nNBN7 {
    background: #F5F5F5;
  }
  .nNBN7::-moz-range-thumb {
    width: 90%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .nNBN7::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .EjpIu {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .EjpIu {
    background: #F5F5F5;
  }
  .EjpIu::-moz-range-thumb {
    width: 91%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .EjpIu::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .wyctU {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .wyctU {
    background: #F5F5F5;
  }
  .wyctU::-moz-range-thumb {
    width: 92%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .wyctU::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .hBO2c {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .hBO2c {
    background: #F5F5F5;
  }
  .hBO2c::-moz-range-thumb {
    width: 93%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .hBO2c::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .Q7c8I {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .Q7c8I {
    background: #F5F5F5;
  }
  .Q7c8I::-moz-range-thumb {
    width: 94%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .Q7c8I::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .GkaPs {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .GkaPs {
    background: #F5F5F5;
  }
  .GkaPs::-moz-range-thumb {
    width: 95%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .GkaPs::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .MM0UT {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .MM0UT {
    background: #F5F5F5;
  }
  .MM0UT::-moz-range-thumb {
    width: 96%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .MM0UT::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .TpyoM {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .TpyoM {
    background: #F5F5F5;
  }
  .TpyoM::-moz-range-thumb {
    width: 97%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .TpyoM::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .sJtxW {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .sJtxW {
    background: #F5F5F5;
  }
  .sJtxW::-moz-range-thumb {
    width: 98%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .sJtxW::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .WClYh {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .WClYh {
    background: #F5F5F5;
  }
  .WClYh::-moz-range-thumb {
    width: 99%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .WClYh::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .amxxk {
    position: relative;
    width: 100%;
    height: 2rem;
  }
  [dir] .amxxk {
    background: #F5F5F5;
  }
  .amxxk::-moz-range-thumb {
    width: 100%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .amxxk::-moz-range-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .Sr1j6 {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .Sr1j6 {
    background: #F5F5F5;
  }
  .Sr1j6::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .Sr1j6::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .Sr1j6::-webkit-slider-thumb {
    width: 10%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .Sr1j6::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .ovPke {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .ovPke {
    background: #F5F5F5;
  }
  .ovPke::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .ovPke::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .ovPke::-webkit-slider-thumb {
    width: 11%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .ovPke::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .Cx36r {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .Cx36r {
    background: #F5F5F5;
  }
  .Cx36r::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .Cx36r::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .Cx36r::-webkit-slider-thumb {
    width: 12%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .Cx36r::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .SxECt {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .SxECt {
    background: #F5F5F5;
  }
  .SxECt::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .SxECt::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .SxECt::-webkit-slider-thumb {
    width: 13%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .SxECt::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .ubCgV {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .ubCgV {
    background: #F5F5F5;
  }
  .ubCgV::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .ubCgV::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .ubCgV::-webkit-slider-thumb {
    width: 14%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .ubCgV::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  ._9GpKw {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] ._9GpKw {
    background: #F5F5F5;
  }
  ._9GpKw::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] ._9GpKw::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  ._9GpKw::-webkit-slider-thumb {
    width: 15%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] ._9GpKw::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .PwO0K {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .PwO0K {
    background: #F5F5F5;
  }
  .PwO0K::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .PwO0K::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .PwO0K::-webkit-slider-thumb {
    width: 16%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .PwO0K::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .fjPKf {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .fjPKf {
    background: #F5F5F5;
  }
  .fjPKf::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .fjPKf::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .fjPKf::-webkit-slider-thumb {
    width: 17%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .fjPKf::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .BtQhy {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .BtQhy {
    background: #F5F5F5;
  }
  .BtQhy::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .BtQhy::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .BtQhy::-webkit-slider-thumb {
    width: 18%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .BtQhy::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  ._3mERh {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] ._3mERh {
    background: #F5F5F5;
  }
  ._3mERh::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] ._3mERh::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  ._3mERh::-webkit-slider-thumb {
    width: 19%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] ._3mERh::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .EIBoh {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .EIBoh {
    background: #F5F5F5;
  }
  .EIBoh::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .EIBoh::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .EIBoh::-webkit-slider-thumb {
    width: 20%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .EIBoh::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .Qv1pZ {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .Qv1pZ {
    background: #F5F5F5;
  }
  .Qv1pZ::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .Qv1pZ::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .Qv1pZ::-webkit-slider-thumb {
    width: 21%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .Qv1pZ::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .zJecm {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .zJecm {
    background: #F5F5F5;
  }
  .zJecm::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .zJecm::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .zJecm::-webkit-slider-thumb {
    width: 22%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .zJecm::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .DEPrc {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .DEPrc {
    background: #F5F5F5;
  }
  .DEPrc::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .DEPrc::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .DEPrc::-webkit-slider-thumb {
    width: 23%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .DEPrc::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .fImjO {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .fImjO {
    background: #F5F5F5;
  }
  .fImjO::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .fImjO::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .fImjO::-webkit-slider-thumb {
    width: 24%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .fImjO::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .ftR0a {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .ftR0a {
    background: #F5F5F5;
  }
  .ftR0a::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .ftR0a::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .ftR0a::-webkit-slider-thumb {
    width: 25%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .ftR0a::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .zuhCo {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .zuhCo {
    background: #F5F5F5;
  }
  .zuhCo::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .zuhCo::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .zuhCo::-webkit-slider-thumb {
    width: 26%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .zuhCo::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .engZj {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .engZj {
    background: #F5F5F5;
  }
  .engZj::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .engZj::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .engZj::-webkit-slider-thumb {
    width: 27%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .engZj::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .RN8iQ {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .RN8iQ {
    background: #F5F5F5;
  }
  .RN8iQ::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .RN8iQ::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .RN8iQ::-webkit-slider-thumb {
    width: 28%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .RN8iQ::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .Wpg0A {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .Wpg0A {
    background: #F5F5F5;
  }
  .Wpg0A::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .Wpg0A::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .Wpg0A::-webkit-slider-thumb {
    width: 29%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .Wpg0A::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .W1jM0 {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .W1jM0 {
    background: #F5F5F5;
  }
  .W1jM0::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .W1jM0::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .W1jM0::-webkit-slider-thumb {
    width: 30%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .W1jM0::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .mt9YQ {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .mt9YQ {
    background: #F5F5F5;
  }
  .mt9YQ::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .mt9YQ::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .mt9YQ::-webkit-slider-thumb {
    width: 31%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .mt9YQ::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .EaywY {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .EaywY {
    background: #F5F5F5;
  }
  .EaywY::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .EaywY::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .EaywY::-webkit-slider-thumb {
    width: 32%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .EaywY::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .n-k-k {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .n-k-k {
    background: #F5F5F5;
  }
  .n-k-k::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .n-k-k::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .n-k-k::-webkit-slider-thumb {
    width: 33%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .n-k-k::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  ._--3tz {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] ._--3tz {
    background: #F5F5F5;
  }
  ._--3tz::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] ._--3tz::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  ._--3tz::-webkit-slider-thumb {
    width: 34%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] ._--3tz::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .LJroz {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .LJroz {
    background: #F5F5F5;
  }
  .LJroz::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .LJroz::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .LJroz::-webkit-slider-thumb {
    width: 35%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .LJroz::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .hEJEk {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .hEJEk {
    background: #F5F5F5;
  }
  .hEJEk::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .hEJEk::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .hEJEk::-webkit-slider-thumb {
    width: 36%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .hEJEk::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .q3jwU {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .q3jwU {
    background: #F5F5F5;
  }
  .q3jwU::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .q3jwU::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .q3jwU::-webkit-slider-thumb {
    width: 37%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .q3jwU::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .gDRzv {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .gDRzv {
    background: #F5F5F5;
  }
  .gDRzv::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .gDRzv::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .gDRzv::-webkit-slider-thumb {
    width: 38%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .gDRzv::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  ._3T7ca {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] ._3T7ca {
    background: #F5F5F5;
  }
  ._3T7ca::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] ._3T7ca::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  ._3T7ca::-webkit-slider-thumb {
    width: 39%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] ._3T7ca::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .P0zvf {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .P0zvf {
    background: #F5F5F5;
  }
  .P0zvf::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .P0zvf::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .P0zvf::-webkit-slider-thumb {
    width: 40%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .P0zvf::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .NZCzW {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .NZCzW {
    background: #F5F5F5;
  }
  .NZCzW::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .NZCzW::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .NZCzW::-webkit-slider-thumb {
    width: 41%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .NZCzW::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .pXOiH {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .pXOiH {
    background: #F5F5F5;
  }
  .pXOiH::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .pXOiH::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .pXOiH::-webkit-slider-thumb {
    width: 42%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .pXOiH::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .GkO-9 {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .GkO-9 {
    background: #F5F5F5;
  }
  .GkO-9::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .GkO-9::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .GkO-9::-webkit-slider-thumb {
    width: 43%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .GkO-9::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .Dmf0k {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .Dmf0k {
    background: #F5F5F5;
  }
  .Dmf0k::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .Dmf0k::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .Dmf0k::-webkit-slider-thumb {
    width: 44%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .Dmf0k::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .YBjbI {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .YBjbI {
    background: #F5F5F5;
  }
  .YBjbI::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .YBjbI::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .YBjbI::-webkit-slider-thumb {
    width: 45%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .YBjbI::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .Eb8gV {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .Eb8gV {
    background: #F5F5F5;
  }
  .Eb8gV::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .Eb8gV::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .Eb8gV::-webkit-slider-thumb {
    width: 46%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .Eb8gV::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .QHvTz {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .QHvTz {
    background: #F5F5F5;
  }
  .QHvTz::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .QHvTz::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .QHvTz::-webkit-slider-thumb {
    width: 47%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .QHvTz::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .MIRbU {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .MIRbU {
    background: #F5F5F5;
  }
  .MIRbU::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .MIRbU::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .MIRbU::-webkit-slider-thumb {
    width: 48%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .MIRbU::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .dZn7K {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .dZn7K {
    background: #F5F5F5;
  }
  .dZn7K::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .dZn7K::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .dZn7K::-webkit-slider-thumb {
    width: 49%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .dZn7K::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .cHNAp {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .cHNAp {
    background: #F5F5F5;
  }
  .cHNAp::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .cHNAp::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .cHNAp::-webkit-slider-thumb {
    width: 50%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .cHNAp::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .gFaXf {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .gFaXf {
    background: #F5F5F5;
  }
  .gFaXf::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .gFaXf::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .gFaXf::-webkit-slider-thumb {
    width: 51%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .gFaXf::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .vt0Pp {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .vt0Pp {
    background: #F5F5F5;
  }
  .vt0Pp::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .vt0Pp::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .vt0Pp::-webkit-slider-thumb {
    width: 52%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .vt0Pp::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .PiEu0 {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .PiEu0 {
    background: #F5F5F5;
  }
  .PiEu0::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .PiEu0::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .PiEu0::-webkit-slider-thumb {
    width: 53%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .PiEu0::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .zU97- {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .zU97- {
    background: #F5F5F5;
  }
  .zU97-::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .zU97-::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .zU97-::-webkit-slider-thumb {
    width: 54%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .zU97-::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .tTozl {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .tTozl {
    background: #F5F5F5;
  }
  .tTozl::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .tTozl::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .tTozl::-webkit-slider-thumb {
    width: 55%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .tTozl::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .vKVa7 {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .vKVa7 {
    background: #F5F5F5;
  }
  .vKVa7::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .vKVa7::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .vKVa7::-webkit-slider-thumb {
    width: 56%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .vKVa7::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .-J-z9 {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .-J-z9 {
    background: #F5F5F5;
  }
  .-J-z9::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .-J-z9::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .-J-z9::-webkit-slider-thumb {
    width: 57%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .-J-z9::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .bgYpe {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .bgYpe {
    background: #F5F5F5;
  }
  .bgYpe::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .bgYpe::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .bgYpe::-webkit-slider-thumb {
    width: 58%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .bgYpe::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .WQp3z {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .WQp3z {
    background: #F5F5F5;
  }
  .WQp3z::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .WQp3z::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .WQp3z::-webkit-slider-thumb {
    width: 59%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .WQp3z::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .-z7Qb {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .-z7Qb {
    background: #F5F5F5;
  }
  .-z7Qb::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .-z7Qb::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .-z7Qb::-webkit-slider-thumb {
    width: 60%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .-z7Qb::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .wndNS {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .wndNS {
    background: #F5F5F5;
  }
  .wndNS::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .wndNS::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .wndNS::-webkit-slider-thumb {
    width: 61%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .wndNS::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  ._8gbRj {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] ._8gbRj {
    background: #F5F5F5;
  }
  ._8gbRj::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] ._8gbRj::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  ._8gbRj::-webkit-slider-thumb {
    width: 62%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] ._8gbRj::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .POGGQ {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .POGGQ {
    background: #F5F5F5;
  }
  .POGGQ::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .POGGQ::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .POGGQ::-webkit-slider-thumb {
    width: 63%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .POGGQ::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .QahWh {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .QahWh {
    background: #F5F5F5;
  }
  .QahWh::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .QahWh::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .QahWh::-webkit-slider-thumb {
    width: 64%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .QahWh::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .GUoVw {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .GUoVw {
    background: #F5F5F5;
  }
  .GUoVw::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .GUoVw::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .GUoVw::-webkit-slider-thumb {
    width: 65%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .GUoVw::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .Uc24K {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .Uc24K {
    background: #F5F5F5;
  }
  .Uc24K::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .Uc24K::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .Uc24K::-webkit-slider-thumb {
    width: 66%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .Uc24K::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .TouyQ {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .TouyQ {
    background: #F5F5F5;
  }
  .TouyQ::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .TouyQ::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .TouyQ::-webkit-slider-thumb {
    width: 67%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .TouyQ::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  ._52CpR {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] ._52CpR {
    background: #F5F5F5;
  }
  ._52CpR::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] ._52CpR::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  ._52CpR::-webkit-slider-thumb {
    width: 68%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] ._52CpR::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .tfT-U {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .tfT-U {
    background: #F5F5F5;
  }
  .tfT-U::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .tfT-U::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .tfT-U::-webkit-slider-thumb {
    width: 69%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .tfT-U::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .Wnhbu {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .Wnhbu {
    background: #F5F5F5;
  }
  .Wnhbu::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .Wnhbu::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .Wnhbu::-webkit-slider-thumb {
    width: 70%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .Wnhbu::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .gYzqR {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .gYzqR {
    background: #F5F5F5;
  }
  .gYzqR::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .gYzqR::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .gYzqR::-webkit-slider-thumb {
    width: 71%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .gYzqR::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  ._1Ueyb {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] ._1Ueyb {
    background: #F5F5F5;
  }
  ._1Ueyb::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] ._1Ueyb::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  ._1Ueyb::-webkit-slider-thumb {
    width: 72%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] ._1Ueyb::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .ZQdaZ {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .ZQdaZ {
    background: #F5F5F5;
  }
  .ZQdaZ::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .ZQdaZ::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .ZQdaZ::-webkit-slider-thumb {
    width: 73%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .ZQdaZ::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .l7dSN {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .l7dSN {
    background: #F5F5F5;
  }
  .l7dSN::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .l7dSN::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .l7dSN::-webkit-slider-thumb {
    width: 74%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .l7dSN::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .CaCv0 {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .CaCv0 {
    background: #F5F5F5;
  }
  .CaCv0::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .CaCv0::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .CaCv0::-webkit-slider-thumb {
    width: 75%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .CaCv0::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .wV8lo {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .wV8lo {
    background: #F5F5F5;
  }
  .wV8lo::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .wV8lo::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .wV8lo::-webkit-slider-thumb {
    width: 76%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .wV8lo::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .iAoGf {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .iAoGf {
    background: #F5F5F5;
  }
  .iAoGf::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .iAoGf::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .iAoGf::-webkit-slider-thumb {
    width: 77%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .iAoGf::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .BVamt {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .BVamt {
    background: #F5F5F5;
  }
  .BVamt::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .BVamt::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .BVamt::-webkit-slider-thumb {
    width: 78%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .BVamt::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .mEl2f {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .mEl2f {
    background: #F5F5F5;
  }
  .mEl2f::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .mEl2f::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .mEl2f::-webkit-slider-thumb {
    width: 79%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .mEl2f::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .kulDK {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .kulDK {
    background: #F5F5F5;
  }
  .kulDK::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .kulDK::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .kulDK::-webkit-slider-thumb {
    width: 80%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .kulDK::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .kgzBR {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .kgzBR {
    background: #F5F5F5;
  }
  .kgzBR::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .kgzBR::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .kgzBR::-webkit-slider-thumb {
    width: 81%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .kgzBR::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .oROi7 {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .oROi7 {
    background: #F5F5F5;
  }
  .oROi7::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .oROi7::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .oROi7::-webkit-slider-thumb {
    width: 82%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .oROi7::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .JRUFv {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .JRUFv {
    background: #F5F5F5;
  }
  .JRUFv::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .JRUFv::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .JRUFv::-webkit-slider-thumb {
    width: 83%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .JRUFv::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .HVxMY {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .HVxMY {
    background: #F5F5F5;
  }
  .HVxMY::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .HVxMY::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .HVxMY::-webkit-slider-thumb {
    width: 84%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .HVxMY::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  ._7IfEL {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] ._7IfEL {
    background: #F5F5F5;
  }
  ._7IfEL::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] ._7IfEL::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  ._7IfEL::-webkit-slider-thumb {
    width: 85%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] ._7IfEL::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .UOU3- {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .UOU3- {
    background: #F5F5F5;
  }
  .UOU3-::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .UOU3-::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .UOU3-::-webkit-slider-thumb {
    width: 86%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .UOU3-::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .vCCkA {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .vCCkA {
    background: #F5F5F5;
  }
  .vCCkA::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .vCCkA::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .vCCkA::-webkit-slider-thumb {
    width: 87%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .vCCkA::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .L2nDe {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .L2nDe {
    background: #F5F5F5;
  }
  .L2nDe::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .L2nDe::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .L2nDe::-webkit-slider-thumb {
    width: 88%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .L2nDe::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .ya2xd {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .ya2xd {
    background: #F5F5F5;
  }
  .ya2xd::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .ya2xd::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .ya2xd::-webkit-slider-thumb {
    width: 89%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .ya2xd::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .nNBN7 {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .nNBN7 {
    background: #F5F5F5;
  }
  .nNBN7::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .nNBN7::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .nNBN7::-webkit-slider-thumb {
    width: 90%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .nNBN7::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .EjpIu {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .EjpIu {
    background: #F5F5F5;
  }
  .EjpIu::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .EjpIu::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .EjpIu::-webkit-slider-thumb {
    width: 91%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .EjpIu::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .wyctU {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .wyctU {
    background: #F5F5F5;
  }
  .wyctU::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .wyctU::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .wyctU::-webkit-slider-thumb {
    width: 92%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .wyctU::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .hBO2c {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .hBO2c {
    background: #F5F5F5;
  }
  .hBO2c::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .hBO2c::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .hBO2c::-webkit-slider-thumb {
    width: 93%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .hBO2c::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .Q7c8I {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .Q7c8I {
    background: #F5F5F5;
  }
  .Q7c8I::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .Q7c8I::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .Q7c8I::-webkit-slider-thumb {
    width: 94%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .Q7c8I::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .GkaPs {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .GkaPs {
    background: #F5F5F5;
  }
  .GkaPs::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .GkaPs::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .GkaPs::-webkit-slider-thumb {
    width: 95%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .GkaPs::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .MM0UT {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .MM0UT {
    background: #F5F5F5;
  }
  .MM0UT::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .MM0UT::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .MM0UT::-webkit-slider-thumb {
    width: 96%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .MM0UT::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .TpyoM {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .TpyoM {
    background: #F5F5F5;
  }
  .TpyoM::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .TpyoM::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .TpyoM::-webkit-slider-thumb {
    width: 97%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .TpyoM::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .sJtxW {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .sJtxW {
    background: #F5F5F5;
  }
  .sJtxW::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .sJtxW::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .sJtxW::-webkit-slider-thumb {
    width: 98%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .sJtxW::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .WClYh {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .WClYh {
    background: #F5F5F5;
  }
  .WClYh::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .WClYh::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .WClYh::-webkit-slider-thumb {
    width: 99%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .WClYh::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
  .amxxk {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-appearance: none;
  }
  [dir] .amxxk {
    background: #F5F5F5;
  }
  .amxxk::-webkit-slider-runnable-track {
    height: 2.5rem;
    color: #B5B5B5;
    -webkit-appearance: none;
  }
  [dir] .amxxk::-webkit-slider-runnable-track {
    cursor: pointer;
  }
  .amxxk::-webkit-slider-thumb {
    width: 100%;
    height: 1.4rem;
    -webkit-appearance: none;
  }
  [dir] .amxxk::-webkit-slider-thumb {
    margin-top: 0.5rem;
    border-radius: 0.5rem;
    background: #183884;
  }
}.smart-input__line {
  grid-column: 1/2;
  grid-row: 1/2;
  display: grid;
  grid-template-columns: -webkit-max-content 1fr -webkit-max-content;
  grid-template-columns: max-content 1fr max-content;
  width: 100%;
  align-items: center;
  z-index: 2;
  height: 7.5rem;
  direction: ltr;
}

.smart-input__label {
  padding-left: 1rem;
}

.smart-input__container {
  display: grid;
  grid-template-areas: "input reset";
  grid-template-columns: 1fr -webkit-max-content;
  grid-template-columns: 1fr max-content;
  grid-column-gap: 0;
  column-gap: 0;
  grid-row-gap: 0;
  row-gap: 0;
  align-items: center;
  margin: 0 1rem 0 1.5rem;
  line-height: 1.9rem;
  position: relative;
  background-color: #FFF;
  font-size: 1.4rem;
  font-family: "Lato", "Lato-polyfill", "Constantia";
  border-radius: 0.5rem;
  border: 0.1rem solid #B5B5B5;
  padding: 0.1rem;
}

.smart-input__container--focused {
  border-width: 0.2rem;
  padding: 0;
}

.smart-input__scroller {
  grid-area: input;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.smart-input__query {
  padding: 0.5rem;
  width: -webkit-max-content;
  width: max-content;
  height: 2.8rem;
  display: flex;
  align-items: center;
}

.smart-input__dummy-input {
  display: grid;
  grid-template-columns: 1fr -webkit-max-content;
  grid-template-columns: 1fr max-content;
}

.smart-input__input {
  display: inline;
  background-color: rgba(245, 245, 245, 0);
  grid-area: input;
  padding: 0.5rem;
  width: 100%;
  box-sizing: border-box;
  height: 3.8rem;
  outline: none;
  color: #2E353B;
  font-size: 1.4rem;
  font-family: "Lato", "Lato-polyfill", "Constantia";
  letter-spacing: 0.5px;
}
.smart-input__input[data-is-loading=true] {
  opacity: 0.5;
}
.smart-input__input.smart-input__input {
  border: none;
}

.smart-input__reset:focus {
  outline: none;
  box-shadow: 0 0 0 0.2rem rgba(46, 53, 59, 0.6);
}
.smart-input__reset {
  grid-area: reset;
  cursor: pointer;
  z-index: 1;
  background-color: #FFF;
  position: relative;
  border: 0.1rem solid #666666;
  border-radius: 1.5rem;
  padding: 0.2rem 1.8rem;
  display: grid;
  grid-template-columns: 2rem 1fr;
  line-height: 2.2rem;
  grid-gap: 0.5rem;
  gap: 0.5rem;
  margin-right: 0.5rem;
  top: -0.1rem;
}
.smart-input__reset:focus {
  outline: none;
}
.smart-input__reset:disabled {
  opacity: 0.5;
}

.smart-input__reset-icon {
  height: 1.8rem;
  fill: #666666;
  top: 0.1rem;
  position: relative;
}

.smart-input__hints-container {
  position: absolute;
  padding: 1rem;
  top: 4.4rem;
  background: white;
  z-index: 21;
  border-width: 0 0.1rem 0.1rem 0.1rem;
  border-color: #B5B5B5;
  border-style: solid;
  border-radius: 0.5rem;
  box-shadow: 0 1rem 2rem 1.2rem rgba(0, 0, 0, 0.1);
}

.smart-input__hint-option {
  cursor: pointer;
  min-width: 3.5rem;
}
.smart-input__hint-option:hover {
  background-color: #F5F5F5;
}

.smart-input__hint-symbols {
  transform: scale(1.5);
  display: inline-block;
  margin-right: 0.1rem;
  width: 1rem;
  text-align: center;
}

.smart-input__hint-option--selected {
  background-color: #F5F5F5;
}

.smart-input__hint-reset-icon {
  width: 1rem;
  height: 1rem;
  transform: scale(2.5);
  margin: 0 1rem 0 0.5rem;
}

.smart-input__param {
  visibility: hidden;
}
.smart-input__param[data-is-unfulfilled=true] {
  position: relative;
}
.smart-input__param[data-is-unfulfilled=true]::after {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 0.2rem;
  visibility: visible;
  background: #CD0004;
}

.smart-input__conjunction {
  position: relative;
  display: inline;
  box-sizing: border-box;
  width: 4.2rem;
  text-align: center;
  line-height: 2.64rem;
  height: 2.64rem;
  pointer-events: none;
}
.smart-input__conjunction::before {
  content: "";
  position: relative;
  top: 0;
  left: 0;
  margin: auto;
  background-color: #EBEBEB;
  border-radius: 50%;
  display: block;
  width: 2.64rem;
  height: 100%;
  z-index: 1;
  pointer-events: all;
}

.smart-input__conjunction-char {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  color: #183884;
}

.smart-input__condition-container {
  display: inline-flex;
  align-items: center;
  white-space: break-spaces;
  letter-spacing: 0.5px;
}

.autocomplete__container {
  display: inline-block;
  padding: 0.2rem 0.4rem;
  font-size: 1.6rem;
}

.left-offset {
  position: absolute;
  top: 0;
  grid-area: input;
  height: 100%;
  width: 5rem;
  z-index: 2;
  left: 0;
  background-image: linear-gradient(to right, #FFF 30%, rgba(255, 255, 255, 0));
}

.right-offset {
  position: absolute;
  top: 0;
  grid-area: input;
  height: 100%;
  width: 5rem;
  z-index: 2;
  right: 0;
  background-image: linear-gradient(to left, #FFF 30%, rgba(255, 255, 255, 0));
}.o-autocomplete__container {
  position: relative;
  max-height: 20rem;
  overflow-y: scroll;
}

[dir] .o-autocomplete__hint {
  padding: 0.8rem 1rem;
}
[dir] .o-autocomplete__hint:hover {
  background-color: #F5F5F5;
}.c-catalogue-param__product-header {
  display: grid;
  position: -webkit-sticky;
  position: sticky;
  align-items: center;
  height: 8rem;
  width: 100%;
  z-index: 5;
  box-sizing: border-box;
  transition: all 0.3s ease;
}[dir] .c-catalogue-param__product-header {
  background-color: #FFF;
  border: 0.1rem solid #B5B5B5;
}[dir=ltr] .c-catalogue-param__product-header {
  border-radius: 0.5rem 0 0 0.5rem;
  border-right: 0;
}[dir=rtl] .c-catalogue-param__product-header {
  border-radius: 0 0.5rem 0.5rem 0;
  border-left: 0;
}

.c-catalogue-param__product-header-select.c-catalogue-param__product-header-select {
  width: 34rem;
}

[dir=ltr] .c-catalogue-param__product-header-select.c-catalogue-param__product-header-select {
  margin-left: 1.2rem;
}

[dir=rtl] .c-catalogue-param__product-header-select.c-catalogue-param__product-header-select {
  margin-right: 1.2rem;
}

.c-catalogue-param__product-header-text {
  font-size: 1.6rem;
  font-weight: bold;
  justify-self: start;
}

[dir=ltr] .c-catalogue-param__product-header-text {
  margin-left: 2.5rem;
}

[dir=rtl] .c-catalogue-param__product-header-text {
  margin-right: 2.5rem;
}

.c-catalogue-param__header-option {
  display: grid;
  align-items: center;
  grid-template-columns: 1fr;
  grid-gap: 0.2rem;
  gap: 0.2rem;
}

[dir] .c-catalogue-param__header-option {
  margin: 0.5rem 0;
}

.is-container-hidden {
  z-index: 1;
  transition: all 0.3s ease;
  opacity: 0;
  visibility: hidden;
}

[dir=ltr] .is-container-hidden {
  animation-name: hideContainer;
  animation-duration: 0.3s;
}

[dir=rtl] .is-container-hidden {
  animation-name: hideContainer;
  animation-duration: 0.3s;
}

@keyframes hideContainer {
  0% {
    opacity: 1;
    visibility: visible;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}._19ZDb {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  row-gap: 0.5rem;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 15rem;
  height: 100%;
}[dir] ._19ZDb {
  border: 0.1rem solid #B5B5B5;
  background-color: #FFF;
}[dir=ltr] ._19ZDb {
  border-right: 0;
  border-left: 0;
}[dir=rtl] ._19ZDb {
  border-left: 0;
  border-right: 0;
}
[dir=ltr] ._19ZDb:last-child {
  border-right: 0.1rem solid #B5B5B5;
  border-radius: 0 0.5rem 0.5rem 0;
}
[dir=rtl] ._19ZDb:last-child {
  border-left: 0.1rem solid #B5B5B5;
  border-radius: 0.5rem 0 0 0.5rem;
}
[dir=ltr] ._19ZDb:first-child {
  margin-left: 0.2rem;
}
[dir=rtl] ._19ZDb:first-child {
  margin-right: 0.2rem;
}
._19ZDb:first-child:after {
  content: "";
  position: absolute;
  width: 0.2rem;
  height: 100%;
}
[dir] ._19ZDb:first-child:after {
  background-color: #FFF;
  border-top: 0.1rem solid #B5B5B5;
  border-bottom: 0.1rem solid #B5B5B5;
}
[dir=ltr] ._19ZDb:first-child:after {
  left: -0.2rem;
}
[dir=rtl] ._19ZDb:first-child:after {
  right: -0.2rem;
}
[dir] ._19ZDb[data-css-is-active=true] {
  background-color: rgba(102, 131, 201, 0.1);
}
._19ZDb[data-css-is-filler-header=true] {
  flex-shrink: unset;
  width: 100%;
}
._19ZDb[data-css-is-disabled=true] {
  position: relative;
}
._19ZDb[data-css-is-disabled=true]:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  pointer-events: none;
  z-index: 2;
}
[dir] ._19ZDb[data-css-is-disabled=true]:after {
  background-color: #F5F5F5;
}
[dir=ltr] ._19ZDb[data-css-is-disabled=true]:after {
  left: 0;
}
[dir=rtl] ._19ZDb[data-css-is-disabled=true]:after {
  right: 0;
}
._19ZDb[data-css-is-param-price=true] {
  width: 19rem;
}
._19ZDb[data-css-is-param-stock=true] {
  width: 23rem;
}

.iFSdi {
  position: -webkit-sticky;
  position: sticky;
  z-index: 4;
  overflow: visible;
  display: flex;
  grid-column: 2;
  grid-row: 1;
  flex-direction: row;
  transition: all 0.3s ease;
}

[dir] .iFSdi {
  background-color: #FFF;
}

[dir=ltr] .iFSdi {
  left: 0;
  border-left: 0;
}

[dir=rtl] .iFSdi {
  right: 0;
  border-right: 0;
}

.tl7a7 {
  position: relative;
  display: flex;
  width: 100%;
  max-width: 100%;
  height: 8rem;
}

[dir=ltr] .tl7a7 {
  transition: opacity 0.3s ease, left 0.2s;
}

[dir=rtl] .tl7a7 {
  transition: opacity 0.3s ease, right 0.2s;
}

.wyX98 {
  position: -webkit-sticky;
  position: sticky;
  z-index: 5;
  display: flex;
}

[dir] .wyX98 {
  background-color: #FFF;
}

[dir=ltr] .wyX98 {
  left: 0;
}

[dir=rtl] .wyX98 {
  right: 0;
}
.wyX98[data-css-grow=true] {
  width: 100%;
}

._0bCky:focus {
  outline: none;
}

[dir] ._0bCky:focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 53, 59, 0.6);
}
._0bCky {
  display: grid;
  justify-content: center;
  width: 14.5rem;
  height: 50%;
  font-size: 1.3rem;
  font-weight: bold;
}
[dir] ._0bCky {
  border: 0;
  text-align: center;
  background: none;
}
[dir] ._0bCky[data-css-as-button=true] {
  cursor: pointer;
}

.ywjq- {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 0.2rem;
  column-gap: 0.2rem;
}

.Or1cy:focus {
  outline: none;
}

[dir] .Or1cy:focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 53, 59, 0.6);
}
.Or1cy {
  display: grid;
  align-items: center;
  justify-items: center;
  z-index: 3;
}
[dir] .Or1cy {
  padding: 0.1rem;
  background: none;
  border: 1px solid transparent;
  cursor: pointer;
  border-radius: 50%;
}
.Or1cy[data-css-is-active=true] {
  outline: none;
}
[dir] .Or1cy[data-css-is-active=true] {
  border: 1px solid #183884;
}
[dir] .Or1cy[data-css-is-white=true][data-css-is-active=true] {
  border: 1px solid #FFF;
}
[dir] .Or1cy[data-css-is-white=true]:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.6);
}
.Or1cy {
  z-index: 0;
}
.Or1cy[data-css-is-active=true] .e6U9a {
  fill: #183884;
}
[dir=ltr] .Or1cy[data-css-is-asc=true] .e6U9a {
  transform: rotate(180deg);
}
[dir=rtl] .Or1cy[data-css-is-asc=true] .e6U9a {
  transform: rotate(-180deg);
}

.e6U9a {
  display: inline-block;
  fill: #6F7E8B;
  width: 1.3rem;
  height: 1.3rem;
  pointer-events: none;
}

[dir] .e6U9a {
  margin: 0.3rem;
  cursor: pointer;
}

.kxTDd {
  display: flex;
  flex-direction: row;
  gap: 1rem;
}

.-i5RR {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 50%;
}

.wq2Yl {
  position: absolute;
  width: 0.1rem;
  height: 0.1rem;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}

[dir] .wq2Yl {
  padding: 0;
  margin: -0.1rem;
  border: 0;
}

.OaHxt {
  width: 100%;
}

[dir] .OaHxt {
  border: 0.1rem solid #B5B5B5;
  background-color: #FFF;
}

[dir=ltr] .OaHxt {
  border-left: 0;
  border-radius: 0 0.5rem 0.5rem 0;
}

[dir=rtl] .OaHxt {
  border-right: 0;
  border-radius: 0.5rem 0 0 0.5rem;
}.EO9BO {
  position: relative;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  height: 3.4rem;
  font-size: 1.5rem;
  outline: none;
}[dir] .EO9BO {
  cursor: pointer;
  margin: 1rem 0;
  border: 0.1rem solid #B5B5B5;
  border-radius: 0.5rem;
  background-color: transparent;
}[dir=ltr] .EO9BO {
  padding: 0 1rem 0 1.2rem;
}[dir=rtl] .EO9BO {
  padding: 0 1.2rem 0 1rem;
}
.EO9BO::placeholder {
  color: #B5B5B5;
}
.EO9BO:focus {
  outline: none;
}
[dir] .EO9BO:focus {
  border-color: #183884;
  border-width: 0.1rem;
  box-shadow: none;
}
.EO9BO[data-css-scope=params-header] {
  width: inherit;
  height: 50%;
  font-size: 1.3rem;
}
[dir] .EO9BO[data-css-scope=params-header] {
  margin: 0;
  padding: 0 0.5rem;
  text-align: center;
}

.-Gbqy {
  width: 100%;
  height: 100%;
  color: #2E353B;
  outline: none;
}

[dir] .-Gbqy {
  padding: 0;
  background-color: transparent;
}
[dir] .-Gbqy[data-css-scope=params-header] {
  text-align: center;
}
[dir] .-Gbqy.-Gbqy {
  border: 0;
}

[dir=ltr] .v-Hz- {
  right: 0.5rem;
}

[dir=rtl] .v-Hz- {
  left: 0.5rem;
}._--e0C {
  display: flex;
  align-self: center;
  width: -webkit-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: fit-content;
}[dir] ._--e0C {
  cursor: pointer;
  margin: 0;
  padding: 0;
  border: none;
  background-color: transparent;
}

.R3hfy {
  width: 1.6rem;
  height: 1.6rem;
}

.Z4WKj {
  opacity: 0.8;
  fill: #183884;
}@keyframes YMuCX {
  0% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 0.4;
  }
}
.MidOh {
  display: grid;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  grid-column: 1;
  grid-template-columns: 1fr;
  align-items: center;
  justify-items: center;
  width: 40rem;
  height: 100%;
}
[dir] .MidOh {
  background-color: #FFF;
}
.MidOh[data-css-is-row-pinned=false] {
  z-index: 2;
  grid-row: 3;
}
[dir] .MidOh[data-css-is-row-pinned=false] .Rz-Ko .-R12Q:nth-of-type(odd) {
  background-color: #F5F5F5;
}
[dir] .MidOh[data-css-is-row-pinned=false] .Rz-Ko .-R12Q:nth-of-type(even) {
  background-color: #EBEBEB;
}
.MidOh[data-css-is-row-pinned=true] {
  position: -webkit-sticky;
  position: sticky;
  z-index: 4;
  grid-row: 2;
  transition: all 0.3s ease;
}
[dir] .MidOh[data-css-is-row-pinned=true] .l-WLh {
  border-bottom: 0.2rem solid #183884;
}

.l-WLh {
  z-index: 1;
  display: block;
  align-items: center;
  width: 100%;
}

[dir] .l-WLh {
  margin-top: 1rem;
  background-color: #FFF;
}

.SV1va {
  position: relative;
  width: 100%;
}

[dir] .SV1va {
  background-color: #F5F5F5;
}
.SV1va[data-css-view=ratings] {
  height: 12rem;
}
.SV1va[data-css-view=summary] {
  height: 5rem;
}
.SV1va[data-css-view=openEndedQuestion] {
  height: 19rem;
}.c-catalogue__product-mini-line-container[data-css-contain-replacements=false] {
  display: contents;
}
.c-catalogue__product-mini-line-container[data-css-contain-replacements=true] {
  display: flex;
  flex-direction: row;
  width: 100%;
  align-items: center;
  justify-items: center;
}

.c-product-mini-line {
  display: flex;
  justify-items: flex-end;
  align-items: center;
  height: 6rem;
  width: 100%;
}

[dir] .c-product-mini-line {
  background-color: #FFF;
}

[dir=ltr] .c-product-mini-line {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

[dir=rtl] .c-product-mini-line {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.c-product-mini-line[data-css-contain-replacements=true] {
  height: auto;
  flex-direction: column;
  justify-content: flex-end;
}
[dir] .c-product-mini-line[data-css-contain-replacements=true] {
  border-bottom: 0.2rem solid #B5B5B5;
}
[dir] .c-product-mini-line[data-css-is-replacement=true] {
  background-color: #FFF;
}
[dir] .c-product-mini-line[data-css-is-replacement=false]:nth-of-type(even) {
  background-color: #F5F5F5;
}
[dir] .c-product-mini-line[data-css-is-replacement=false]:nth-of-type(odd) {
  background-color: #EBEBEB;
}

.c-product-mini-line__symbols-container {
  display: grid;
  grid-template-columns: auto auto;
  grid-column-gap: 0.2rem;
  column-gap: 0.2rem;
}

.c-product-mini-line__symbols {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-around;
  align-items: flex-start;
  max-width: 23.5rem;
}

[dir=ltr] .c-product-mini-line__symbols {
  padding: 0.5rem 0.4rem 0.5rem 1.2rem;
  margin-right: auto;
}

[dir=rtl] .c-product-mini-line__symbols {
  padding: 0.5rem 1.2rem 0.5rem 0.4rem;
  margin-left: auto;
}

.c-product-mini-line__pin-button:focus {
  outline: none;
}

[dir] .c-product-mini-line__pin-button:focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 53, 59, 0.6);
}
.c-product-mini-line__pin-button {
  width: 3.5rem;
  height: 3.5rem;
  z-index: 2;
}
[dir] .c-product-mini-line__pin-button {
  margin: 0 0.5rem;
  padding: 0;
  border: none;
  background-color: transparent;
  cursor: pointer;
}
.c-product-mini-line__pin-button .o-icon {
  height: 1.8rem;
  width: 1.8rem;
}
.c-product-mini-line__pin-button--active {
  fill: #183884;
}

.c-product-mini-line__pin {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
}

.c-product-mini-line .c-product-mini-line__image {
  height: 5.4rem;
  width: 7.5rem;
  object-fit: contain;
}

[dir] .c-product-mini-line .c-product-mini-line__image {
  background: white;
}

.c-product-mini-line__image--no-image {
  fill: #D6D6D6;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
}

[dir] .c-product-mini-line__image--no-image {
  background: white;
  padding: 0.5rem;
}

.c-product-mini-line__pin-icon {
  fill: #000;
  stroke: #000;
  stroke-width: 0.01rem;
  opacity: 0.8;
  transition: 0.2s opacity;
}
.c-product-mini-line__pin-icon:hover {
  opacity: 1;
}

.c-product-mini-line__pin-icon--active {
  fill: #183884;
  stroke: #183884;
}

.c-product-mini-line__basket {
  font-family: "Lato", "Lato-polyfill", "Constantia";
  font-weight: 700;
  transition: 0.1s background-color, 0.1s color;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1.4rem;
  color: #FFF;
  fill: #FFF;
  stroke: #FFF;
}

[dir] .c-product-mini-line__basket {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  border: 0.1rem solid #183884;
  background-color: #183884;
}
.c-product-mini-line__basket:focus {
  outline: none;
}
[dir] .c-product-mini-line__basket:focus {
  box-shadow: 0 0 0 0.3rem rgba(24, 56, 132, 0.4);
}
[dir] .c-product-mini-line__basket:active {
  background-color: #061945;
}
@media (hover: hover) and (pointer: fine) {
  [dir] .c-product-mini-line__basket:hover {
    background-color: #061945;
  }
}
.c-product-mini-line__basket:disabled {
  color: #FFF;
}
[dir] .c-product-mini-line__basket:disabled {
  background-color: #B5B5B5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
.c-product-mini-line__basket {
  display: flex;
  justify-content: center;
  height: 4rem;
  width: 4rem;
  z-index: 2;
}
[dir] .c-product-mini-line__basket {
  padding: 0;
}
[dir=ltr] .c-product-mini-line__basket {
  margin: 1rem 0.5rem 1rem 0;
}
[dir=rtl] .c-product-mini-line__basket {
  margin: 1rem 0 1rem 0.5rem;
}
.c-product-mini-line__basket .o-icon {
  fill: #FFF;
  height: 2.5rem;
  width: 2.7rem;
  stroke-width: 0;
}
.c-product-mini-line__basket[data-css-white=true] {
  font-family: "Lato", "Lato-polyfill", "Constantia";
  font-weight: 700;
  transition: 0.1s background-color, 0.1s color;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1.4rem;
  color: #183884;
  fill: #183884;
  stroke: #183884;
}
[dir] .c-product-mini-line__basket[data-css-white=true] {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  border: 1px solid #183884;
  background-color: transparent;
}
.c-product-mini-line__basket[data-css-white=true]:focus {
  outline: none;
}
[dir] .c-product-mini-line__basket[data-css-white=true]:focus {
  box-shadow: 0 0 0 0.3rem rgba(24, 56, 132, 0.4);
}
.c-product-mini-line__basket[data-css-white=true]:active {
  color: #FFF;
}
[dir] .c-product-mini-line__basket[data-css-white=true]:active {
  background-color: #183884;
}
.c-product-mini-line__basket[data-css-white=true]:active:has(svg):not(:disabled) svg {
  fill: #FFF;
  stroke: #FFF;
}
@media (hover: hover) and (pointer: fine) {
  .c-product-mini-line__basket[data-css-white=true]:hover {
    color: #FFF;
  }
  [dir] .c-product-mini-line__basket[data-css-white=true]:hover {
    background-color: #183884;
  }
  .c-product-mini-line__basket[data-css-white=true]:hover:has(svg):not(:disabled) svg {
    fill: #FFF;
    stroke: #FFF;
  }
}
.c-product-mini-line__basket[data-css-white=true]:disabled {
  color: #6F7E8B;
}
[dir] .c-product-mini-line__basket[data-css-white=true]:disabled {
  background-color: #F5F5F5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
[dir] .c-product-mini-line__basket[data-css-white=true] {
  padding: 0;
  background-color: #FFF;
}
[dir=ltr] .c-product-mini-line__basket[data-css-white=true] {
  margin: 1rem 0.5rem 1rem 0;
}
[dir=rtl] .c-product-mini-line__basket[data-css-white=true] {
  margin: 1rem 0 1rem 0.5rem;
}
.c-product-mini-line__basket[data-css-white=true] .o-icon {
  fill: #183884;
}

.c-product-mini-line__basket-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
}

.c-product-mini-line__replacement-container {
  width: 100%;
  height: auto;
}

.c-product-mini-line__dummy_pin_placeholder {
  width: 4.5rem;
}.k90s8 {
  display: grid;
  grid-template-columns: auto auto;
  grid-column-gap: 0.2rem;
  column-gap: 0.2rem;
}

.MKnY6 {
  display: flex;
  font-size: 1.4rem;
  color: #183884;
  word-break: break-all;
}
.MKnY6[data-css-no-href=true] {
  color: #000;
}.c-catalogue__params-container {
  width: 100%;
  height: 100%;
  grid-column: 2;
  grid-row: 1/3;
  display: flex;
  flex-direction: row;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
  scrollbar-width: none;
  position: relative;
}[dir] .c-catalogue__params-container {
  background-color: #FFF;
}[dir=ltr] .c-catalogue__params-container {
  margin-left: 0.2rem;
}[dir=rtl] .c-catalogue__params-container {
  margin-right: 0.2rem;
}
.c-catalogue__params-container::-webkit-scrollbar {
  display: none;
}
.c-catalogue__params-container[data-css-is-row-pinned=true] {
  grid-row: 2;
  position: -webkit-sticky;
  position: sticky;
  z-index: 3;
  transition: all 0.3s ease;
}
[dir] .c-catalogue__params-container[data-css-is-row-pinned=true] .c-catalogue__params-column-container {
  border-bottom: 0.2rem solid #183884;
}
.c-catalogue__params-container[data-css-is-row-pinned=false] {
  grid-row: 3;
  z-index: 1;
}
.c-catalogue__params-container:after {
  content: "";
  position: absolute;
  width: 0.2rem;
  height: 100%;
}
[dir] .c-catalogue__params-container:after {
  background-color: #FFF;
}
[dir=ltr] .c-catalogue__params-container:after {
  left: -0.2rem;
}
[dir=rtl] .c-catalogue__params-container:after {
  right: -0.2rem;
}

.c-catalogue__params-column-container {
  display: flex;
  position: relative;
  max-width: 100%;
  -ms-overflow-style: none;
  scrollbar-width: none;
  overflow: visible;
  z-index: 0;
}

[dir] .c-catalogue__params-column-container {
  margin-top: 1rem;
}

[dir=ltr] .c-catalogue__params-column-container {
  left: 0;
  transition: 0.2s left;
}

[dir=rtl] .c-catalogue__params-column-container {
  right: 0;
  transition: 0.2s right;
}
.c-catalogue__params-column-container[data-css-is-column-pinned=true] {
  z-index: 1;
  width: -webkit-fit-content;
  width: fit-content;
}
[dir] .c-catalogue__params-column-container[data-css-is-column-pinned=true] {
  background-color: #FFF;
}
.c-catalogue__params-column-container[data-css-grow=true] {
  width: 100%;
}
.c-catalogue__params-column-container::-webkit-scrollbar {
  display: none;
}

.c-catalogue__params-container__stock {
  font-size: 1.4rem;
  font-weight: normal;
}

.c-dummy-param-column {
  width: 100%;
}/* example of use

  // position of each element is defined relative to parent container (from 0 0 to 100% 100%)
  $someElements: (
    (width: 50%, height: 3rem, position: 0 0),
    (width: 4rem, height: 4rem, position: 0 12rem),
    (width: calc(100% - 6rem), height: 4rem, position: 100% 12rem)
  );

  .container {
    @include skeletonPlaceholder.placeholder($someElements);
  }
*/
@keyframes skeleton-opacity {
  to {
    opacity: 0.5;
  }
}
.c-param-cell {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 6rem;
  width: 100%;
  box-sizing: border-box;
  word-break: break-word;
  overflow: hidden;
}
[dir] .c-param-cell {
  background-color: #FFF;
}
[dir] .c-param-cell:nth-of-type(odd) {
  background-color: #F5F5F5;
}
.c-param-cell[data-css-contain-replacements=true] {
  height: auto;
  justify-content: flex-end;
}
[dir] .c-param-cell[data-css-contain-replacements=true] {
  border-bottom: 0.2rem solid #B5B5B5;
}
[dir] .c-param-cell[data-css-is-replacement=true] {
  background-color: #FFF;
}
.c-param-cell[data-css-is-dummy=true]:before {
  content: "";
  width: 100%;
  height: 6rem;
}
.c-param-cell:nth-of-type(even)[data-css-is-dummy=true]:before {
  opacity: 1;
}
[dir] .c-param-cell:nth-of-type(even)[data-css-is-dummy=true]:before {
  background-image: linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB);
  background-size: 12rem 1rem, 8rem 0.5rem;
  background-position: 50% 1.5rem, 50% 4rem;
  background-repeat: no-repeat;
}
[dir=ltr] .c-param-cell:nth-of-type(even)[data-css-is-dummy=true]:before {
  animation-name: skeleton-opacity;
  animation-duration: 1.2s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
  animation-direction: alternate;
}
[dir=rtl] .c-param-cell:nth-of-type(even)[data-css-is-dummy=true]:before {
  animation-name: skeleton-opacity;
  animation-duration: 1.2s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
  animation-direction: alternate;
}
.c-param-cell:nth-of-type(odd)[data-css-is-dummy=true]:before {
  opacity: 1;
}
[dir] .c-param-cell:nth-of-type(odd)[data-css-is-dummy=true]:before {
  background-image: linear-gradient(#FFF, #FFF), linear-gradient(#FFF, #FFF);
  background-size: 12rem 1rem, 8rem 0.5rem;
  background-position: 50% 1.5rem, 50% 4rem;
  background-repeat: no-repeat;
}
[dir=ltr] .c-param-cell:nth-of-type(odd)[data-css-is-dummy=true]:before {
  animation-name: skeleton-opacity;
  animation-duration: 1.2s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
  animation-direction: alternate;
}
[dir=rtl] .c-param-cell:nth-of-type(odd)[data-css-is-dummy=true]:before {
  animation-name: skeleton-opacity;
  animation-duration: 1.2s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
  animation-direction: alternate;
}

.c-param-cell__text {
  font-size: 1.4rem;
  z-index: 2;
}

[dir] .c-param-cell__text {
  text-align: center;
}
.c-param-cell__text[data-css-is-shorter=true] {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
[dir] .c-param-cell__text[data-css-as-link=true] {
  border: none;
  background-color: transparent;
  cursor: pointer;
  padding: 0;
}
.c-param-cell__text[data-css-as-link=true]:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  color: #183884;
}

.c-param-cell__text-container {
  box-sizing: border-box;
  height: 6rem;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

[dir] .c-param-cell__text-container {
  padding: 0.5rem;
}
.c-param-cell__text-container[data-css-is-stock-cell=true] {
  justify-content: flex-start;
}

.c-param-cell__old-price {
  -webkit-text-decoration: line-through;
  text-decoration: line-through;
}

.c-param-cell__dummy-placeholder {
  height: 3rem;
  width: 100%;
}

[dir] .c-param-cell__dummy-placeholder {
  background-color: #FFF;
}.AD9aj {
  overflow: hidden;
  display: grid;
  grid-template-rows: repeat(3, 1fr);
  width: 100%;
  height: 100%;
}
.AD9aj[data-css-is-filtering=true] {
  grid-template-rows: 1fr;
}

.Rn3BM {
  display: grid;
  grid-template-columns: auto auto;
  align-content: center;
}

[dir] .Rn3BM {
  border: none;
  background-color: transparent;
  cursor: pointer;
  padding: 0;
}
[dir] .Rn3BM[data-css-is-active=true] {
  background-color: rgba(102, 131, 201, 0.1);
}
[dir] .Rn3BM[data-css-ignore-click=true] {
  cursor: default;
}

.Eqmu- {
  display: flex;
  grid-column: 1;
  align-self: start;
}

.j9-Rq {
  overflow: hidden;
  display: -webkit-box;
  grid-column: 2;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  align-self: end;
}

[dir] .j9-Rq {
  text-align: right;
}
.j9-Rq[data-css-is-special=true] {
  color: #234D22;
}
.j9-Rq[data-css-full-line=true] {
  grid-column: 1/3;
}
[dir] .j9-Rq[data-css-full-line=true] {
  text-align: right;
}

.wg0m7 {
  color: #183884;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  overflow: hidden;
  display: -webkit-box;
  grid-column: 2;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  align-self: end;
  grid-column: 1/3;
}

[dir] .wg0m7 {
  cursor: pointer;
  text-align: right;
  text-align: end;
}.c-catalogue__params-column {
  display: block;
  position: relative;
  width: 15rem;
  flex-shrink: 0;
  min-height: 1rem;
}
[dir=ltr] .c-catalogue__params-column[data-css-is-some-columns-pinned=true]:last-child {
  margin-right: 0.2rem;
}
[dir=rtl] .c-catalogue__params-column[data-css-is-some-columns-pinned=true]:last-child {
  margin-left: 0.2rem;
}
[dir=ltr] .c-catalogue__params-column[data-css-is-some-columns-pinned=true]:last-child .c-param-cell {
  border-radius: 0 0.5rem 0.5rem 0;
}
[dir=rtl] .c-catalogue__params-column[data-css-is-some-columns-pinned=true]:last-child .c-param-cell {
  border-radius: 0.5rem 0 0 0.5rem;
}
.c-catalogue__params-column[data-css-is-some-columns-pinned=true]:last-child[data-css-is-filler-column=true] {
  width: 100%;
  flex-shrink: unset;
}
[dir=ltr] .c-catalogue__params-column[data-css-is-some-columns-pinned=false]:last-child .c-param-cell {
  border-radius: 0 0.5rem 0.5rem 0;
}
[dir=rtl] .c-catalogue__params-column[data-css-is-some-columns-pinned=false]:last-child .c-param-cell {
  border-radius: 0.5rem 0 0 0.5rem;
}
[dir] .c-catalogue__params-column[data-css-is-some-columns-pinned=false][data-css-is-row-pinned=false][data-css-is-replacement=false].even .c-param-cell:nth-of-type(even) {
  background-color: #FFF;
}
[dir] .c-catalogue__params-column[data-css-is-some-columns-pinned=false][data-css-is-row-pinned=false][data-css-is-replacement=false].even .c-param-cell:nth-of-type(odd) {
  background-color: #F5F5F5;
}
[dir] .c-catalogue__params-column[data-css-is-some-columns-pinned=false][data-css-is-row-pinned=false][data-css-is-replacement=false].even:nth-of-type(1) .c-param-cell:nth-of-type(even), [dir] .c-catalogue__params-column[data-css-is-some-columns-pinned=false][data-css-is-row-pinned=false][data-css-is-replacement=false].even:nth-of-type(2) .c-param-cell:nth-of-type(even) {
  background-color: #F5F5F5;
}
[dir] .c-catalogue__params-column[data-css-is-some-columns-pinned=false][data-css-is-row-pinned=false][data-css-is-replacement=false].even:nth-of-type(1) .c-param-cell:nth-of-type(odd), [dir] .c-catalogue__params-column[data-css-is-some-columns-pinned=false][data-css-is-row-pinned=false][data-css-is-replacement=false].even:nth-of-type(2) .c-param-cell:nth-of-type(odd) {
  background-color: #EBEBEB;
}
.c-catalogue__params-column[data-css-is-some-columns-pinned=false][data-css-is-filler-column=true] {
  width: 100%;
  flex-shrink: unset;
}
.c-catalogue__params-column[data-css-is-price-column=true] {
  width: 19rem;
}
.c-catalogue__params-column[data-css-is-stock-column=true] {
  width: 23rem;
}

.c-catalogue__params-column--active:before {
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  pointer-events: none;
}

[dir] .c-catalogue__params-column--active:before {
  background-color: rgba(102, 131, 201, 0.1);
}

[dir=ltr] .c-catalogue__params-column--active:before {
  left: 0;
}

[dir=rtl] .c-catalogue__params-column--active:before {
  right: 0;
}._5sb-C {
  width: 100%;
  height: 6rem;
}[dir] ._5sb-C {
  background-color: #FFF;
}[dir=ltr] ._5sb-C {
  border-radius: 0 0.5rem 0.5rem 0;
}[dir=rtl] ._5sb-C {
  border-radius: 0.5rem 0 0 0.5rem;
}
[dir] ._5sb-C:nth-of-type(odd) {
  background-color: #F5F5F5;
}
._5sb-C[data-css-has-replacement=true] {
  height: 9.1rem;
}
._5sb-C[data-css-has-replacement=true]:after {
  content: "";
  position: relative;
  top: 6rem;
  display: block;
  height: 3rem;
}
[dir] ._5sb-C[data-css-has-replacement=true]:after {
  border-bottom: 0.2rem solid #B5B5B5;
  background-color: #FFF;
}.SdJ-M {
  width: 100%;
}[dir] .SdJ-M {
  background-color: #F5F5F5;
}
.SdJ-M[data-css-view=ratings] {
  height: 12rem;
}
.SdJ-M[data-css-view=summary] {
  height: 5rem;
}
.SdJ-M[data-css-view=openEndedQuestion] {
  height: 19rem;
}.h6EJB {
  display: grid;
}

._6ZgOd {
  display: flex;
  gap: 0.5rem;
  align-items: center;
}

.P9WAE {
  font-weight: 700;
}

.UK31h {
  overflow: hidden;
  display: inline-block;
  column-gap: 0.3rem;
  width: auto;
  max-width: 23rem;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._1Y-hX {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}.tP1q6 {
  overflow: hidden;
  display: inline-block;
  column-gap: 0.3rem;
  width: auto;
  max-width: 23rem;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.RiTM8 {
  font-weight: 700;
}.aKV74[data-css-view=vertical] {
  display: block;
  width: 100%;
}[dir] .aKV74[data-css-view=vertical] {
  margin-top: 1.5rem;
}
.aKV74[data-css-view=parametric] {
  display: block;
  width: 100%;
}
[dir] .aKV74[data-css-view=parametric] {
  margin: 1.5rem 0;
}
.aKV74[data-css-are-parameters-hidden=true][data-css-view=parametric] {
  grid-column: 2/3;
  grid-row: 2/3;
}
[dir] .aKV74[data-css-are-parameters-hidden=true][data-css-view=parametric] {
  margin: 0 0 1rem;
}
[dir=ltr] .aKV74[data-css-are-parameters-hidden=true][data-css-view=parametric] {
  padding-right: 0.5rem;
}
[dir=rtl] .aKV74[data-css-are-parameters-hidden=true][data-css-view=parametric] {
  padding-left: 0.5rem;
}
@media (max-width: 1279.98px) {
  .aKV74 {
    display: flex;
    align-items: center;
  }
  [dir] .aKV74 {
    cursor: pointer;
    padding: 1.5rem 2rem;
    border-bottom: 0.2rem solid #FFF;
    background-color: #F5F5F5;
  }
}

.Ns6-d {
  font-weight: 700;
}
[dir=ltr] .Ns6-d:before {
  margin-right: 0.5rem;
}
[dir=rtl] .Ns6-d:before {
  margin-left: 0.5rem;
}
@media (max-width: 1280px) {
  .Ns6-d {
    position: relative;
    column-gap: 1rem;
    width: 100%;
    font-weight: 700;
  }
}

[dir=ltr] .-PpCt.-PpCt {
  margin-left: 0;
}

[dir=rtl] .-PpCt.-PpCt {
  margin-right: 0;
}.c-filters-column {
  position: -webkit-sticky;
  position: sticky;
  height: calc(100vh - 5rem);
  width: 34rem;
  z-index: 2;
  box-sizing: border-box;
  grid-column: 2;
  grid-row: 1/3;
  transition: all 0.3s ease;
}[dir] .c-filters-column {
  background-color: #F5F5F5;
}[dir=ltr] .c-filters-column {
  padding: 1rem 0 8rem 2rem;
  border-left: 0.3rem solid #FFF;
}[dir=rtl] .c-filters-column {
  padding: 1rem 2rem 8rem 0;
  border-right: 0.3rem solid #FFF;
}

.c-filters-column--bottom {
  align-self: flex-end;
}

[dir] .c-filters-column--bottom {
  margin-bottom: 2rem;
}

.c-filters-column--fixed {
  position: fixed;
  top: 0;
  z-index: 101;
}

[dir] .c-filters-column--fixed {
  border-radius: 0;
  border-top: 0.1rem solid #B5B5B5;
}

[dir=ltr] .c-filters-column--fixed {
  right: 1.8rem;
}

[dir=rtl] .c-filters-column--fixed {
  left: 1.8rem;
}
@media (min-width: 768px) {
  [dir=ltr] .c-filters-column--fixed {
    right: calc(-50vw + 50% + 6.5rem);
  }
  [dir=rtl] .c-filters-column--fixed {
    left: calc(-50vw + 50% + 6.5rem);
  }
}

.c-filters-column__header {
  height: 16rem;
  top: 0;
  display: flex;
  flex-direction: column;
  width: 28rem;
  z-index: 5;
}

[dir] .c-filters-column__header {
  background-color: #F5F5F5;
  padding-bottom: 0.5rem;
}

[dir=ltr] .c-filters-column__header {
  left: 0;
}

[dir=rtl] .c-filters-column__header {
  right: 0;
}

.c-filters-column__header-toggleFilters {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.c-filters__param-container {
  position: relative;
  overflow: hidden;
  height: calc(100% - 16rem);
  min-height: 50vh;
}
.c-filters__param-container[data-css-should-be-scrollable=true] {
  overflow-y: auto;
  scrollbar-gutter: stable both-edges;
}

.c-filters__pinned_params-container {
  position: relative;
  top: 0;
  z-index: 1;
  width: calc(100% - 15px);
}

[dir] .c-filters__pinned_params-container {
  background-color: #F5F5F5;
}

.c-filters__box-wrapper {
  display: grid;
  grid-template-columns: 1fr 4rem;
  grid-column-gap: 1rem;
  column-gap: 1rem;
}

.c-filters-column__title {
  font-weight: 700;
  font-size: 1.6rem;
}

.c-filters-column__close-button {
  display: flex;
  align-items: center;
  white-space: nowrap;
}

[dir] .c-filters-column__close-button {
  padding: 1rem 2.2rem;
  cursor: pointer;
  background-color: #F5F5F5;
}
.c-filters-column__close-button .o-icon {
  stroke: #183884;
}
[dir=ltr] .c-filters-column__close-button .o-icon {
  margin-right: 1rem;
}
[dir=rtl] .c-filters-column__close-button .o-icon {
  margin-left: 1rem;
}

.c-loader-container {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 10rem;
  width: 100%;
  top: 15rem;
}._2H8d3 {
  position: relative;
  display: flex;
  align-items: center;
}
._2H8d3[data-css-origin=addParameterModal] {
  grid-column: 2/3;
  grid-row: 1/3;
  width: 95%;
}
[dir] ._2H8d3[data-css-origin=addParameterModal] {
  margin: 0;
}

.MnAsx {
  display: flex;
  align-items: center;
  width: 100%;
}

[dir] .MnAsx {
  cursor: pointer;
  border: 0.1rem solid #B5B5B5;
  border-radius: 0.4rem;
  background-color: #FFF;
}
.MnAsx[data-css-origin=addParameterModal] {
  height: 100%;
}
.MnAsx[data-css-origin=filterSwitcher] {
  width: 25rem;
}
.MnAsx[data-css-origin=parameterView] {
  max-width: 28rem;
  min-height: 4.7rem;
}

.On2Ur {
  display: block;
  width: 100%;
  outline: 0;
  color: #2E353B;
}

[dir] .On2Ur {
  background: none;
}
[dir] .On2Ur.On2Ur {
  border: 0;
}
.On2Ur {
  box-sizing: border-box;
  height: 3.6rem;
}
[dir=ltr] .On2Ur {
  padding: 0 3rem 0 1.2rem;
}
[dir=rtl] .On2Ur {
  padding: 0 1.2rem 0 3rem;
}

[dir=ltr] .K-h4I {
  right: 1rem;
}

[dir=rtl] .K-h4I {
  left: 1rem;
}

.bPmXs {
  position: absolute;
  top: 50%;
  width: 2rem;
  height: 1.9rem;
}

[dir] .bPmXs {
  transform: translateY(-50%);
}

[dir=ltr] .bPmXs {
  right: 1rem;
}

[dir=rtl] .bPmXs {
  left: 1rem;
}.QjSRE {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  row-gap: 0.75rem;
  width: 25.2rem;
  height: 30.3rem;
  min-height: 26.3rem;
  box-sizing: border-box;
  overflow: hidden;
  transition: 0.1s height;
}[dir] .QjSRE {
  padding: 1rem;
  background-color: #FFF;
  border: 0.1rem solid rgba(181, 181, 181, 0.8);
}
[dir] .QjSRE[data-css-is-parameter-active=true] {
  border-color: #B5B5B5;
}
[dir] .QjSRE[data-css-is-parameter-active=true] .zpb3p {
  padding: 0;
}
.QjSRE[data-css-is-collapsed=true] {
  min-height: 4.9rem;
  height: 4.9rem;
}
[dir] .QjSRE[data-css-is-collapsed=true] {
  padding: 1rem 0.2rem;
  border: 0.1rem solid rgba(181, 181, 181, 0.8);
}
.QjSRE[data-css-filters-position=vertical], .QjSRE[data-css-filters-position=parametric][data-css-is-collapsed=false] {
  height: auto;
  min-height: 16rem;
  max-height: 30.3rem;
}
.QjSRE[data-css-filters-position=vertical] ._6Go3V, .QjSRE[data-css-filters-position=parametric][data-css-is-collapsed=false] ._6Go3V {
  height: auto;
  max-height: 20rem;
}
[dir] .QjSRE[data-css-is-box-inactive=true] {
  background-color: #F5F5F5;
}
.QjSRE[data-css-is-box-inactive=true] .zpb3p {
  color: #545F69;
}
[dir] .QjSRE[data-css-is-box-inactive=true] .zpb3p {
  background-color: #F5F5F5;
}
.QjSRE[data-css-is-box-inactive=true] .gTQk- {
  color: #545F69;
}
.QjSRE[data-css-filters-position=horizontal], .QjSRE[data-css-filters-position=horizontal_expanded] {
  width: 23rem;
}
[dir] .QjSRE[data-css-filters-position=horizontal], [dir] .QjSRE[data-css-filters-position=horizontal_expanded] {
  margin: 0 0.4rem 1rem;
}
.QjSRE[data-css-filters-position=horizontal] ._6DqYD, .QjSRE[data-css-filters-position=horizontal_expanded] ._6DqYD {
  width: 21rem;
}
[dir] .QjSRE[data-css-filters-position=vertical] {
  margin: 0.5rem 0;
}
.QjSRE[data-css-filters-position=parametric] {
  width: 100%;
  max-width: 28rem;
  min-height: 4.9rem;
}
[dir] .QjSRE[data-css-filters-position=parametric] {
  margin-bottom: 1rem;
}
.QjSRE[data-css-filters-position=parametric] ._6DqYD {
  width: 100%;
}
[dir=ltr] .QjSRE[data-css-filters-position=parametric] ._1g2lD {
  margin-left: 1rem;
}
[dir=rtl] .QjSRE[data-css-filters-position=parametric] ._1g2lD {
  margin-right: 1rem;
}
[dir] .QjSRE[data-css-is-parameter-active=true][data-css-is-box-inactive=true] {
  background-color: #FFF;
  border: 0.1rem solid rgba(181, 181, 181, 0.8);
}
.QjSRE[data-css-is-parameter-active=true][data-css-is-box-inactive=true] .zpb3p {
  color: #B5B5B5;
}
[dir] .QjSRE[data-css-is-parameter-active=true][data-css-is-box-inactive=true] .zpb3p {
  background-color: #FFF;
}
.QjSRE[data-css-is-parameter-active=true][data-css-is-box-inactive=true] .gTQk- {
  color: #B5B5B5;
}
[dir] .QjSRE[data-css-is-parameter-active=true][data-css-is-collapsed=true] > .zpb3p {
  padding: 0 0.8rem;
}

._--MeM {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-shrink: 0;
  width: 100%;
  min-height: 2.5rem;
  color: #183884;
}

.gTQk- {
  display: block;
  font-weight: 700;
  font-size: 1.4rem;
  color: #2E353B;
}

[dir] .gTQk- {
  cursor: default;
}

[dir=ltr] .gTQk- {
  text-align: left;
}

[dir=rtl] .gTQk- {
  text-align: right;
}
.gTQk-[data-css-is-header-wrapped=true] {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  word-break: break-all;
}

.zpb3p:focus {
  outline: none;
}

[dir] .zpb3p:focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 53, 59, 0.6);
}
.zpb3p {
  display: flex;
  align-items: center;
}
[dir] .zpb3p {
  background-color: #FFF;
  padding: 0 0.8rem;
  border: 0;
  cursor: pointer;
}

._1g2lD {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 2rem;
  height: 2rem;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.4rem;
  color: #FFF;
}

[dir] ._1g2lD {
  border-radius: 50%;
  text-align: center;
  background-color: #CD0004;
}
[dir] ._1g2lD[data-css-is-active-quants-wide=true] {
  padding: 0 0.3rem;
}

.mwDgH {
  display: flex;
  justify-content: flex-end;
}

[dir=ltr] .mwDgH {
  margin-left: auto;
}

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

._6Go3V {
  display: flex;
  flex-direction: column;
  align-content: flex-start;
  width: 100%;
  height: 20rem;
}

.bxUCs {
  width: 100%;
  min-height: 2rem;
}

._6DqYD {
  will-change: transform;
  position: relative;
  overflow-x: hidden;
  width: 23rem;
  height: 17rem;
}

.bmBBc {
  position: absolute;
  display: flex;
  width: 100%;
  height: 3.5rem;
}

[dir=ltr] .bmBBc {
  left: 0;
}

[dir=rtl] .bmBBc {
  right: 0;
}

[dir=ltr] .y-ylV {
  margin-left: 0.5rem;
}

[dir=rtl] .y-ylV {
  margin-right: 0.5rem;
}

.uG-jL {
  display: none;
}

.oEfYw img {
  display: block;
  width: auto;
  max-width: 60rem;
  height: auto;
}.T3q1V {
  position: absolute;
  z-index: 1;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  opacity: 1;
  transition: 0.2s opacity;
}[dir] .T3q1V {
  background-color: rgba(255, 255, 255, 0.7);
}[dir=ltr] .T3q1V {
  left: 0;
}[dir=rtl] .T3q1V {
  right: 0;
}
.T3q1V .o-tme-loader-svg {
  width: 5rem;
  height: 5rem;
}
.T3q1V[data-css-hidden=true] {
  pointer-events: none;
  opacity: 0;
}.aqyMi {
  position: relative;
  display: flex;
  align-items: center;
}

._0EQmB {
  display: flex;
  align-items: center;
  width: 100%;
}

[dir] ._0EQmB {
  cursor: pointer;
  border: 0.1rem solid #B5B5B5;
  border-radius: 0.4rem;
  background-color: #FFF;
}

[dir] ._55--l p {
  margin: 1rem 0 0;
}
[dir] ._55--l p:first-of-type {
  margin-top: 0;
}

._4moWp {
  display: block;
  width: 100%;
  outline: 0;
  color: #2E353B;
}

[dir] ._4moWp {
  background: none;
}
[dir] ._4moWp._4moWp {
  border: 0;
}
._4moWp {
  box-sizing: border-box;
  height: 3.6rem;
}
[dir=ltr] ._4moWp {
  padding: 0 3rem 0 1.2rem;
}
[dir=rtl] ._4moWp {
  padding: 0 1.2rem 0 3rem;
}

[dir=ltr] .dPZfe {
  right: 1rem;
}

[dir=rtl] .dPZfe {
  left: 1rem;
}

.A4mcm {
  position: absolute;
  top: 50%;
  width: 2rem;
  height: 1.9rem;
}

[dir] .A4mcm {
  transform: translateY(-50%);
}

[dir=ltr] .A4mcm {
  right: 1rem;
}

[dir=rtl] .A4mcm {
  left: 1rem;
}.TOPAL {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  align-items: center;
  width: 100%;
}[dir] .TOPAL {
  cursor: pointer;
}
.TOPAL[data-css-disabled=true] {
  pointer-events: none;
}
.TOPAL[data-css-is-mobile=true] {
  flex-wrap: nowrap;
}

._2e2CI {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  word-break: break-all;
  min-width: 0;
  font-size: 1.3rem;
}

[dir=ltr] ._2e2CI {
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}

[dir=rtl] ._2e2CI {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

._8C-4e {
  word-break: break-word;
}

.DD06p {
  font-size: 1.3rem;
  white-space: nowrap;
}._6ns4v._6ns4v {
  display: block;
}[dir=ltr] ._6ns4v._6ns4v {
  margin-right: 0.2rem;
}[dir=rtl] ._6ns4v._6ns4v {
  margin-left: 0.2rem;
}

.KjNpJ.KjNpJ:before {
  width: 3.5rem;
  height: 3.5rem;
}
@media (min-width: 1280px) {
  .KjNpJ.KjNpJ:before {
    width: 2rem;
    min-width: 2rem;
    height: 2rem;
    min-height: 2rem;
  }
}

.kvEbu.kvEbu {
  width: 2.5rem;
}
@media (min-width: 1280px) {
  .kvEbu.kvEbu {
    width: 1.2rem;
  }
}.GNEHb:focus {
  outline: none;
}[dir] .GNEHb:focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 53, 59, 0.6);
}
.GNEHb {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.6rem;
}
[dir] .GNEHb {
  cursor: pointer;
  border: 0;
  background: none;
  padding: 0.1rem;
}
[dir=ltr] .GNEHb {
  margin: 0 0 0 1rem;
}
[dir=rtl] .GNEHb {
  margin: 0 1rem 0 0;
}
[dir] .GNEHb:focus {
  border-radius: 50%;
}
.GNEHb ._9MnTk {
  display: inline-block;
  fill: #2E353B;
  width: 2.5rem;
  height: 2.5rem;
}

.GNEHb {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.6rem;
}

[dir] .GNEHb {
  cursor: pointer;
  border: 0;
  background: none;
  padding: 0;
}

[dir=ltr] .GNEHb {
  margin: 0 0 0 1rem;
}

[dir=rtl] .GNEHb {
  margin: 0 1rem 0 0;
}
.GNEHb[data-css-is-active=true] .eb3JJ {
  fill: #183884;
}
[dir=ltr] .GNEHb[data-css-is-expanded=true] .eb3JJ {
  transform: rotate(180deg);
}
[dir=rtl] .GNEHb[data-css-is-expanded=true] .eb3JJ {
  transform: rotate(-180deg);
}

.eb3JJ {
  display: inline-block;
  fill: #2E353B;
  width: 2rem;
  height: 1.7rem;
}.-ZrNC {
  position: relative;
}.OvYZ-[data-css-is-collapsed=true] .a6XIf {
  color: #000;
}

.OvYZ-[data-css-is-parameter-active=true] {
  height: auto;
}

[dir] ._4xG4N {
  margin: 1rem 0 0;
}

.lkSny {
  font-weight: 700;
}

.a6XIf {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: -webkit-fit-content;
  width: fit-content;
  font-weight: 700;
  color: #2E353B;
}

.bW6q8 {
  display: block;
  font-weight: 700;
}

[dir] .bW6q8 {
  margin-top: 2rem;
}

[dir=ltr] .womBc {
  margin-right: 0.6rem;
}

[dir=rtl] .womBc {
  margin-left: 0.6rem;
}.hUkHu {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  row-gap: 0.75rem;
  width: 25.2rem;
  height: 30.3rem;
  min-height: 26.3rem;
  box-sizing: border-box;
  overflow: hidden;
  transition: 0.1s height;
}[dir] .hUkHu {
  padding: 1rem;
  background-color: #FFF;
  border: 0.1rem solid rgba(181, 181, 181, 0.8);
}
[dir] .hUkHu[data-css-is-parameter-active=true] {
  border-color: #B5B5B5;
}
[dir] .hUkHu[data-css-is-parameter-active=true] .J68-Y {
  padding: 0;
}
.hUkHu[data-css-is-collapsed=true] {
  min-height: 4.9rem;
  height: 4.9rem;
}
[dir] .hUkHu[data-css-is-collapsed=true] {
  padding: 1rem 0.2rem;
  border: 0.1rem solid rgba(181, 181, 181, 0.8);
}
.hUkHu[data-css-filters-position=vertical], .hUkHu[data-css-filters-position=parametric][data-css-is-collapsed=false] {
  height: auto;
  min-height: 16rem;
  max-height: 30.3rem;
}
.hUkHu[data-css-filters-position=vertical] .i9hQR, .hUkHu[data-css-filters-position=parametric][data-css-is-collapsed=false] .i9hQR {
  height: auto;
  max-height: 20rem;
}
[dir] .hUkHu[data-css-is-box-inactive=true] {
  background-color: #F5F5F5;
}
.hUkHu[data-css-is-box-inactive=true] .J68-Y {
  color: #545F69;
}
[dir] .hUkHu[data-css-is-box-inactive=true] .J68-Y {
  background-color: #F5F5F5;
}
.hUkHu[data-css-is-box-inactive=true] .o4q-0 {
  color: #545F69;
}
.hUkHu[data-css-filters-position=horizontal], .hUkHu[data-css-filters-position=horizontal_expanded] {
  width: 23rem;
}
[dir] .hUkHu[data-css-filters-position=horizontal], [dir] .hUkHu[data-css-filters-position=horizontal_expanded] {
  margin: 0 0.4rem 1rem;
}
.hUkHu[data-css-filters-position=horizontal] ._8EkWq, .hUkHu[data-css-filters-position=horizontal_expanded] ._8EkWq {
  width: 21rem;
}
[dir] .hUkHu[data-css-filters-position=vertical] {
  margin: 0.5rem 0;
}
.hUkHu[data-css-filters-position=parametric] {
  width: 100%;
  max-width: 28rem;
  min-height: 4.9rem;
}
[dir] .hUkHu[data-css-filters-position=parametric] {
  margin-bottom: 1rem;
}
.hUkHu[data-css-filters-position=parametric] ._8EkWq {
  width: 100%;
}
[dir=ltr] .hUkHu[data-css-filters-position=parametric] .faCqC {
  margin-left: 1rem;
}
[dir=rtl] .hUkHu[data-css-filters-position=parametric] .faCqC {
  margin-right: 1rem;
}
[dir] .hUkHu[data-css-is-parameter-active=true][data-css-is-box-inactive=true] {
  background-color: #FFF;
  border: 0.1rem solid rgba(181, 181, 181, 0.8);
}
.hUkHu[data-css-is-parameter-active=true][data-css-is-box-inactive=true] .J68-Y {
  color: #B5B5B5;
}
[dir] .hUkHu[data-css-is-parameter-active=true][data-css-is-box-inactive=true] .J68-Y {
  background-color: #FFF;
}
.hUkHu[data-css-is-parameter-active=true][data-css-is-box-inactive=true] .o4q-0 {
  color: #B5B5B5;
}
[dir] .hUkHu[data-css-is-parameter-active=true][data-css-is-collapsed=true] > .J68-Y {
  padding: 0 0.8rem;
}
[dir] .hUkHu {
  background-color: #F5F5F5;
}

._3Gft4 {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-shrink: 0;
  width: 100%;
  min-height: 2.5rem;
  color: #183884;
}

.o4q-0 {
  display: block;
  font-weight: 700;
  font-size: 1.4rem;
  color: #2E353B;
}

[dir] .o4q-0 {
  cursor: default;
}

[dir=ltr] .o4q-0 {
  text-align: left;
}

[dir=rtl] .o4q-0 {
  text-align: right;
}
.o4q-0[data-css-is-header-wrapped=true] {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  word-break: break-all;
}

.J68-Y:focus {
  outline: none;
}

[dir] .J68-Y:focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 53, 59, 0.6);
}
.J68-Y {
  display: flex;
  align-items: center;
}
[dir] .J68-Y {
  background-color: #FFF;
  padding: 0 0.8rem;
  border: 0;
  cursor: pointer;
  background: transparent;
}

.-bs1W {
  display: flex;
  justify-content: flex-end;
}

[dir=ltr] .-bs1W {
  margin-left: auto;
}

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

.jVsqL {
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.C1cV0 {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
}

.Qrl5j {
  font-weight: 700;
}
.Qrl5j sub {
  bottom: 0;
}

._2cjpJ {
  color: #2E353B;
}.ean9M {
  display: flex;
  flex-direction: column;
  width: 100%;
}

._8qHU- {
  display: grid;
  grid-template-columns: 1fr 4rem;
  grid-column-gap: 1rem;
  column-gap: 1rem;
}

._6FnW4 {
  position: -webkit-sticky;
  position: sticky;
  z-index: 10;
  top: 0;
}

[dir] ._6FnW4 {
  background-color: #F5F5F5;
}

.nt4u3 {
  overflow-y: auto;
  width: 100%;
}

.SN-Sj {
  position: relative;
  width: 100%;
}.eyWT9 {
  display: grid;
}
@media (min-width: 1280px) and (max-width: 1679.98px) {
  .eyWT9 {
    grid-template-columns: repeat(2, 1fr);
  }
  .eyWT9[data-css-is-category-tree-hidden=true] {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1680px) and (max-width: 1919.98px) {
  .eyWT9 {
    grid-template-columns: repeat(4, 1fr);
  }
  .eyWT9[data-css-is-category-tree-hidden=true][data-css-is-filters-vertical=false] {
    grid-template-columns: repeat(5, 1fr);
  }
  .eyWT9[data-css-is-category-tree-hidden=false][data-css-is-filters-vertical=true] {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1920px) {
  .eyWT9 {
    grid-template-columns: repeat(5, 1fr);
  }
  .eyWT9[data-css-is-category-tree-hidden=false][data-css-is-filters-vertical=true] {
    grid-template-columns: repeat(4, 1fr);
  }
}

.JCOim {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 8rem;
}

[dir] .JCOim {
  padding: 2rem;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.6), white);
}

.SmiLm {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  opacity: 0.3;
}

[dir] .SmiLm {
  background: #FFF;
}

[dir=ltr] .SmiLm {
  -webkit-animation: _9RHn6 1.5s ease-out;
  -webkit-animation-iteration-count: infinite;
}

[dir=rtl] .SmiLm {
  -webkit-animation: _9RHn6 1.5s ease-out;
  -webkit-animation-iteration-count: infinite;
}._2ieFW {
  position: relative;
  overflow: visible;
  column-gap: 2rem;
  box-sizing: border-box;
  min-height: 63rem;
  transition: box-shadow 0.1s ease-in-out;
}[dir] ._2ieFW {
  margin: 0.5rem;
  padding: 1rem;
  border: 0.1rem solid #E3E3E3;
  border-radius: 0.4rem;
  background-color: #FFF;
}
[dir] ._2ieFW:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.15);
}
[dir] ._2ieFW[data-css-is-replacement=true] {
  background-color: #EBEBEB;
}
._2ieFW .o-product-badge {
  top: 0;
}
[dir=ltr] ._2ieFW .o-product-badge {
  left: 0;
}
[dir=rtl] ._2ieFW .o-product-badge {
  right: 0;
}

.ds0cW {
  position: relative;
  display: grid;
  grid-template-areas: "symbol" "image" "actions" "describe" "producent" "note" "price" "order";
  grid-template-columns: 100%;
  grid-template-rows: 3.5rem 26.5rem 4.5rem -webkit-min-content -webkit-min-content -webkit-min-content 1fr;
  grid-template-rows: 3.5rem 26.5rem 4.5rem min-content min-content min-content 1fr;
  grid-gap: 0.25rem;
  gap: 0.25rem;
  height: 100%;
  transition: box-shadow 0.1s ease-in-out;
}

._9fwp- {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  max-width: 30rem;
}

[dir] ._9fwp- {
  margin-bottom: 1rem;
}

.PzqBe {
  line-height: 1.9em;
}

.ABsys {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  justify-content: center;
}

[dir] .ABsys {
  margin: 0.5rem 0;
}

[dir] .KoP7e {
  padding: 0.5rem 0 1rem;
}

.crXKT {
  font-weight: 700;
}

[dir=ltr] .crXKT {
  padding-right: 0.5rem;
}

[dir=rtl] .crXKT {
  padding-left: 0.5rem;
}

.No0RS {
  grid-area: note;
}

[dir] .No0RS {
  margin-bottom: 0.7rem;
}.QWB-c {
  display: contents;
  grid-area: order;
  grid-template-columns: 1fr;
  gap: 1rem;
  align-self: end;
}[dir] .QWB-c {
  padding-bottom: 0;
}

.nvJSf {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
[dir] .nvJSf > div:not(:last-child) {
  margin-bottom: 0.25rem;
}

.z1tOI {
  width: 100%;
}

.row6c {
  display: flex;
  flex-direction: column;
  gap: 0.4rem;
  align-self: end;
  min-height: 3.3rem;
}

[dir] .row6c {
  margin-bottom: 0.5rem;
  padding-top: 1rem;
}

[dir] ._0LSwD {
  margin-bottom: 1rem;
}

.rXxpl {
  display: grid;
  grid-template-areas: "amountInput orderButton" "amountError total";
  grid-template-columns: calc(50% - 1rem) calc(50% - 1rem);
  grid-column-gap: 2rem;
  column-gap: 2rem;
  align-items: center;
  width: 100%;
}

[dir] .ej8Xx > div:not(:last-child) {
  margin-bottom: 0.25rem;
}
.ej8Xx {
  position: relative;
  bottom: -1rem;
  width: calc(100% + 2rem);
}
[dir=ltr] .ej8Xx {
  left: -1rem;
}
[dir=rtl] .ej8Xx {
  right: -1rem;
}
.ej8Xx[data-css-is-in-offer=false] {
  grid-area: order;
}.c-catalogue-footer__interactive-elements {
  display: flex;
  justify-content: space-between;
  width: 100%;
}[dir] .c-catalogue-footer__interactive-elements {
  margin: 1rem 0;
}._-5vTt {
  display: flex;
  gap: 2rem;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 97rem;
  height: 12.5rem;
}[dir] ._-5vTt {
  cursor: pointer;
  margin: 0 auto;
  border: none;
  border-radius: 0.5rem;
  background-color: #EBEBEB;
}

.R08Ks {
  font-size: 2.8rem;
  font-weight: 700;
}

.reviU {
  width: 8rem;
  height: 8rem;
}

._5QEQi {
  font-family: "Lato", "Lato-polyfill", "Constantia";
  font-weight: 700;
  transition: 0.1s background-color, 0.1s color;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1.4rem;
  color: #FFF;
}

[dir] ._5QEQi {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  background-color: #183884;
}.TEsGm {
  display: flex;
  grid-column: 1/-1;
  flex-wrap: wrap;
  gap: 1rem;
  align-items: center;
  justify-content: flex-start;
  height: -webkit-max-content;
  height: max-content;
}[dir] .TEsGm {
  padding: 1rem;
  background: #F5F5F5;
}

.CBP2m {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  align-items: center;
  justify-content: flex-start;
}
.CBP2m[data-css-is-in-deliveries=true] {
  height: auto;
}

.OUC6I {
  font-weight: 700;
}

.pm29k {
  display: inline-block;
  fill: #2E353B;
  width: 1.5rem;
  height: 1.5rem;
}

._8UKrk {
  width: 1.5rem;
  height: 1.7rem;
}

[dir] ._8UKrk {
  cursor: pointer;
  padding: 0;
  border: none;
  background: transparent;
}
[dir] ._8UKrk:focus {
  border-radius: 20%;
  box-shadow: 0 0 0 0.1rem #B5B5B5;
}
._8UKrk .pm29k {
  fill: #FFF;
}

.TEsGm[data-css-origin=mobile] {
  flex-wrap: nowrap;
  gap: unset;
}

[dir] .TEsGm[data-css-origin=mobile] {
  padding: 1rem 0;
  background-color: transparent;
}
[dir=ltr] .TEsGm[data-css-origin=mobile] * + .CBP2m {
  margin-left: 1.5rem;
}
[dir=rtl] .TEsGm[data-css-origin=mobile] * + .CBP2m {
  margin-right: 1.5rem;
}
.TEsGm[data-css-origin=mobile] .CBP2m {
  flex-wrap: nowrap;
  gap: unset;
  white-space: nowrap;
}
[dir=ltr] .TEsGm[data-css-origin=mobile] .OUC6I {
  margin-right: 1rem;
}
[dir=rtl] .TEsGm[data-css-origin=mobile] .OUC6I {
  margin-left: 1rem;
}
[dir=ltr] .TEsGm[data-css-origin=mobile] .nA5y8 + .nA5y8 {
  margin-left: 0.7rem;
}
[dir=rtl] .TEsGm[data-css-origin=mobile] .nA5y8 + .nA5y8 {
  margin-right: 0.7rem;
}

.TEsGm[data-css-origin=vertical] {
  width: 25.2rem;
}

[dir] .TEsGm[data-css-origin=vertical] {
  padding: 1rem 0;
}
.TEsGm[data-css-origin=vertical] .nXSNX {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  max-width: 19.5rem;
  word-break: break-all;
}

[dir] .TEsGm[data-css-origin=imagesSearch] {
  padding: 1rem 0 0;
}.h6QfM {
  font-size: inherit;
  font-weight: normal;
  line-height: normal;
  color: inherit;
  text-transform: none;
  outline: none;
}[dir] .h6QfM {
  margin: 0;
  padding: 0;
  text-align: inherit;
  background: none;
  border: none;
}/* example of use

  // position of each element is defined relative to parent container (from 0 0 to 100% 100%)
  $someElements: (
    (width: 50%, height: 3rem, position: 0 0),
    (width: 4rem, height: 4rem, position: 0 12rem),
    (width: calc(100% - 6rem), height: 4rem, position: 100% 12rem)
  );

  .container {
    @include skeletonPlaceholder.placeholder($someElements);
  }
*/
@keyframes cTl4d {
  to {
    opacity: 0.5;
  }
}
.rWE1b[data-css-filters-position=horizontal], .rWE1b[data-css-filters-position=horizontal_expanded] {
  opacity: 1;
  height: 30.3rem;
}
[dir] .rWE1b[data-css-filters-position=horizontal], [dir] .rWE1b[data-css-filters-position=horizontal_expanded] {
  background-image: linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB);
  background-size: 13rem 2rem, calc(100% - 2rem) 4rem, 10rem 2rem, 2rem 2rem, 2rem 2rem, 2rem 2rem, 2rem 2rem, 2rem 2rem, calc(100% - 12.6rem) 2rem, calc(100% - 9.6rem) 2rem, calc(100% - 10.6rem) 2rem, calc(100% - 8rem) 2rem, calc(100% - 14rem) 2rem;
  background-repeat: no-repeat;
}
[dir=ltr] .rWE1b[data-css-filters-position=horizontal], [dir=ltr] .rWE1b[data-css-filters-position=horizontal_expanded] {
  background-position: 1rem 1.5rem, 1rem 5rem, 1rem 10rem, 1rem 13rem, 1rem 16rem, 1rem 19rem, 1rem 22rem, 1rem 25rem, 4rem 13rem, 4rem 16rem, 4rem 19rem, 4rem 22rem, 4rem 25rem;
  animation-name: cTl4d;
  animation-duration: 1.2s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
  animation-direction: alternate;
}
[dir=rtl] .rWE1b[data-css-filters-position=horizontal], [dir=rtl] .rWE1b[data-css-filters-position=horizontal_expanded] {
  background-position: right 1rem top 1.5rem, right 1rem top 5rem, right 1rem top 10rem, right 1rem top 13rem, right 1rem top 16rem, right 1rem top 19rem, right 1rem top 22rem, right 1rem top 25rem, right 4rem top 13rem, right 4rem top 16rem, right 4rem top 19rem, right 4rem top 22rem, right 4rem top 25rem;
  animation-name: cTl4d;
  animation-duration: 1.2s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
  animation-direction: alternate;
}
.rWE1b[data-css-filters-position=vertical] {
  opacity: 1;
  height: 25rem;
}
[dir] .rWE1b[data-css-filters-position=vertical] {
  background-image: linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB);
  background-size: 13rem 2rem, calc(100% - 2rem) 4rem, 10rem 2rem, 2rem 2rem, 2rem 2rem, 2rem 2rem, calc(100% - 12.6rem) 2rem, calc(100% - 9.6rem) 2rem, calc(100% - 10.6rem) 2rem;
  background-repeat: no-repeat;
}
[dir=ltr] .rWE1b[data-css-filters-position=vertical] {
  background-position: 1rem 1.5rem, 1rem 5rem, 1rem 10rem, 1rem 13rem, 1rem 16rem, 1rem 19rem, 4rem 13rem, 4rem 16rem, 4rem 19rem;
  animation-name: cTl4d;
  animation-duration: 1.2s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
  animation-direction: alternate;
}
[dir=rtl] .rWE1b[data-css-filters-position=vertical] {
  background-position: right 1rem top 1.5rem, right 1rem top 5rem, right 1rem top 10rem, right 1rem top 13rem, right 1rem top 16rem, right 1rem top 19rem, right 4rem top 13rem, right 4rem top 16rem, right 4rem top 19rem;
  animation-name: cTl4d;
  animation-duration: 1.2s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
  animation-direction: alternate;
}.ui2Zm {
  display: flex;
  column-gap: 0.5rem;
  align-items: center;
  width: -webkit-max-content;
  width: max-content;
  overflow-wrap: break-word;
}[dir] .ui2Zm {
  padding: 1rem;
  background: #F5F5F5;
}
.ui2Zm[data-css-is-vertical=true] {
  z-index: 5;
  display: contents;
  width: 25.2rem;
}
[dir] .ui2Zm[data-css-is-vertical=true] {
  padding: 2rem 0 1rem;
}

.yaG-- {
  position: -webkit-sticky;
  position: sticky;
  z-index: 2;
  top: 0;
  box-sizing: border-box;
  width: 100%;
  height: 6rem;
}

[dir] .yaG-- {
  padding: 2rem 0 1.5rem;
  text-align: center;
  background: #F5F5F5;
}

.eIgez {
  position: -webkit-sticky;
  position: sticky;
  z-index: 2;
  top: 5.9rem;
  width: 25.2rem;
}

[dir] .eIgez {
  padding: 0 0 1rem;
  background: #F5F5F5;
}[dir] .nNVRq {
  cursor: pointer;
  margin: 0;
  border: 0;
  background: none;
}

.KLjHS {
  display: flex;
  column-gap: 1rem;
  align-items: center;
}

._4KcmC {
  display: inline-block;
  fill: #2E353B;
  height: 2.5rem;
  width: 2.5rem;
}

.Z3QCW {
  font-size: 1.6rem;
  font-weight: 700;
}._2YYEA {
  position: relative;
  display: flex;
  gap: 0.5rem;
}
._2YYEA[data-css-is-vertical=true] {
  flex-direction: column;
}
[dir] ._2YYEA[data-css-is-vertical=true] {
  padding: 0 0 1.5rem;
}

.EtZtt {
  display: flex;
  justify-content: center;
  width: 1.7rem;
}

[dir=ltr] .EtZtt {
  margin-right: 0.5rem;
}

[dir=rtl] .EtZtt {
  margin-left: 0.5rem;
}
.EtZtt[data-css-orientation=horizontal] .xCwlB, .EtZtt[data-css-orientation=vertical] .xCwlB {
  width: 1.7rem;
  height: 0.5rem;
}
[dir=ltr] .EtZtt[data-css-orientation=vertical] .xCwlB {
  transform: rotate(90deg);
}
[dir=rtl] .EtZtt[data-css-orientation=vertical] .xCwlB {
  transform: rotate(-90deg);
}
.EtZtt[data-css-orientation=horizontal_expanded] .xCwlB {
  width: 1.7rem;
  height: 1.1rem;
}

.xCwlB {
  fill: #2E353B;
}.Tl-Xn {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  width: 100%;
}

._7vHEg {
  display: flex;
  flex-wrap: wrap-reverse;
  justify-content: space-between;
}

[dir] ._7vHEg {
  margin-top: 2rem;
}

[dir] .OTaqu {
  padding: 1rem 0;
  background: #F5F5F5;
}
.OTaqu[data-css-is-hidden=true] {
  display: none;
}

._6HN9b {
  position: relative;
  overflow-x: auto;
  display: grid;
  grid-template-columns: 3rem 1fr;
}

[dir] ._6HN9b {
  padding: 0 0.5rem 1rem;
  background: #F5F5F5;
}
._6HN9b ._2TKl1 {
  display: flex;
}
._6HN9b ._2TKl1[data-css-is-loading=true] {
  opacity: 0.6;
}
[dir=ltr] ._6HN9b ._2TKl1[data-css-is-loading=true] {
  animation: FVDt- 1.1s infinite;
}
[dir=rtl] ._6HN9b ._2TKl1[data-css-is-loading=true] {
  animation: FVDt- 1.1s infinite;
}
._6HN9b[data-css-is-expanded=true] {
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 66.6rem;
}
[dir=ltr] ._6HN9b[data-css-is-expanded=true] .X4X-U .kmiCz {
  transform: rotate(180deg);
}
[dir=rtl] ._6HN9b[data-css-is-expanded=true] .X4X-U .kmiCz {
  transform: rotate(-180deg);
}
._6HN9b[data-css-is-expanded=true] ._2TKl1 {
  flex-wrap: wrap;
}
[dir] ._6HN9b[data-css-is-expanded=false] .DjDZM, [dir] ._6HN9b[data-css-is-expanded=false] ._2TKl1 {
  transform: translateX(0);
}
[dir=ltr] ._6HN9b[data-css-should-animation-run=true][data-css-is-expanded=false] .DjDZM, [dir=ltr] ._6HN9b[data-css-should-animation-run=true][data-css-is-expanded=false] ._2TKl1 {
  animation:  CvzPB 2s forwards;
}
[dir=rtl] ._6HN9b[data-css-should-animation-run=true][data-css-is-expanded=false] .DjDZM, [dir=rtl] ._6HN9b[data-css-should-animation-run=true][data-css-is-expanded=false] ._2TKl1 {
  animation:  n0OaW 2s forwards;
}

.DjDZM {
  position: relative;
}

.X4X-U:focus {
  outline: none;
}

[dir] .X4X-U:focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 53, 59, 0.6);
}
.X4X-U {
  position: -webkit-sticky;
  position: sticky;
  top: calc(50% - 1.5rem);
  width: 3rem;
  height: 3rem;
}
[dir] .X4X-U {
  cursor: pointer;
  padding: 0;
  border: none;
  background-color: transparent;
}
.X4X-U .kmiCz {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
}

@keyframes CvzPB {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(-75px);
  }
  100% {
    transform: translateX(0);
  }
}

@keyframes n0OaW {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(75px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes FVDt- {
  0% {
    opacity: 0.6;
  }
  50% {
    opacity: 0.8;
  }
}._0BWBV {
  height: 100%;
}

.BVqrd {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  overflow: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  box-sizing: border-box;
  max-height: calc(100vh - 5rem);
  transition: 0.3s ease;
}

[dir] .BVqrd {
  padding: 0 1rem 1rem;
  background: #F5F5F5;
}
.BVqrd[data-css-is-header-visible=true] {
  max-height: calc(100vh - 11rem);
}

.XYnUt {
  display: flex;
  flex-direction: column;
  align-items: center;
}.c-catalogue {
  min-height: 100%;
}

.c-mobile-catalogue__container {
  width: 100%;
}

.c-mobile-catalogue__listing {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 1rem;
  gap: 1rem;
}
@media (min-width: 768px) {
  .c-mobile-catalogue__listing {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 1rem;
    gap: 1rem;
  }
  [dir] .c-mobile-catalogue__listing {
    background-color: transparent;
  }
}

[dir] .c-mobile-catalogue__loader-container {
  text-align: center;
}

.catalogue__list-loader-overlay {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  opacity: 0.3;
}

[dir] .catalogue__list-loader-overlay {
  background: #FFF;
}

[dir=ltr] .catalogue__list-loader-overlay {
  -webkit-animation: pulsate 1.5s ease-out;
  -webkit-animation-iteration-count: infinite;
}

[dir=rtl] .catalogue__list-loader-overlay {
  -webkit-animation: pulsate 1.5s ease-out;
  -webkit-animation-iteration-count: infinite;
}.Pa1Ho {
  word-break: break-word;
}

.XfoUK {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 1rem;
  gap: 1rem;
}

.Asjp5 {
  position: relative;
}

.XMQM- {
  overflow-x: auto;
}

[dir] .XMQM- {
  margin-bottom: 1rem;
}

.pzry6 {
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 4rem;
  height: 100%;
}

[dir=ltr] .pzry6 {
  right: 0;
  background-image: linear-gradient(to left, #FFF 30%, transparent);
}

[dir=rtl] .pzry6 {
  left: 0;
  background-image: linear-gradient(to right, #FFF 30%, transparent);
}
[dir=ltr] .pzry6[data-css-overlay-position=left] {
  right: initial;
  left: 0;
  background-image: linear-gradient(to right, #FFF 30%, transparent);
}
[dir=rtl] .pzry6[data-css-overlay-position=left] {
  left: initial;
  right: 0;
  background-image: linear-gradient(to left, #FFF 30%, transparent);
}

.NLwJW {
  display: grid;
  grid-template-columns: 1fr 9rem;
  grid-gap: 1rem;
  gap: 1rem;
  align-items: center;
}

[dir] .NLwJW {
  margin: 1rem 0 0;
}

.d7Hn9 {
  font-size: 1.6rem;
  font-weight: 700;
}.TqBlX {
  font-family: "Lato", "Lato-polyfill", "Constantia";
  font-weight: 700;
  transition: 0.1s background-color, 0.1s color;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1.4rem;
  color: #FFF;
  fill: #FFF;
  stroke: #FFF;
}[dir] .TqBlX {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  border: 0.1rem solid #545F69;
  background-color: #545F69;
}
.TqBlX:focus {
  outline: none;
}
[dir] .TqBlX:focus {
  box-shadow: 0 0 0 0.3rem rgba(84, 95, 105, 0.4);
}
[dir] .TqBlX:active {
  background-color: #2E353B;
}
@media (hover: hover) and (pointer: fine) {
  [dir] .TqBlX:hover {
    background-color: #2E353B;
  }
}
.TqBlX:disabled {
  color: #FFF;
}
[dir] .TqBlX:disabled {
  background-color: #B5B5B5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
.TqBlX {
  display: flex;
  justify-content: center;
  width: 100%;
}
[dir] .TqBlX {
  margin: 0;
  padding: 1.1rem;
  border-color: #2E353B;
  background-color: #2E353B;
}
.TqBlX .F1Mdx {
  display: grid;
  grid-template-columns: 2rem 1fr;
  grid-gap: 1rem;
  gap: 1rem;
  align-items: center;
  width: -webkit-fit-content;
  width: fit-content;
}

.edap9 {
  display: inline-block;
  fill: #FFF;
  height: 2rem;
  width: 2rem;
}

.ouwOt {
  display: flex;
  align-items: center;
  justify-content: center;
}.Wd9hc {
  position: relative;
  overflow: auto;
  height: calc(100dvh - 11.5rem);
}[dir] .Wd9hc {
  margin-bottom: 5rem;
  background-color: #F5F5F5;
}
.Wd9hc .Wqjww:focus {
  outline: medium auto #B5B5B5;
}
[dir] .Wd9hc .Wqjww:focus {
  box-shadow: none;
}

[dir] ._1yZLw {
  margin-bottom: 0.5rem;
}

[dir=ltr] ._1yZLw {
  text-align: left;
}

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

.aPLU- {
  position: absolute;
  z-index: 1;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  opacity: 1;
  transition: 0.2s opacity;
}

[dir] .aPLU- {
  background-color: rgba(255, 255, 255, 0.7);
}

[dir=ltr] .aPLU- {
  left: 0;
}

[dir=rtl] .aPLU- {
  right: 0;
}
.aPLU- .o-tme-loader-svg {
  width: 5rem;
  height: 5rem;
}

.Wqjww {
  display: flex;
  column-gap: 2rem;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

[dir] .Wqjww {
  cursor: pointer;
  padding: 1.5rem 2rem 1rem;
  border-top: none;
  border-bottom: 0.2rem solid #FFF;
  background-color: #F5F5F5;
}

[dir=ltr] .Wqjww {
  border-right: none;
  border-left: none;
}

[dir=rtl] .Wqjww {
  border-left: none;
  border-right: none;
}
[dir] .Wqjww:first-of-type {
  margin-top: 0.1rem;
}

.djZiA {
  position: relative;
  top: 0.5rem;
  display: inline-block;
}

[dir=ltr] .djZiA {
  margin-left: 1rem;
}

[dir=rtl] .djZiA {
  margin-right: 1rem;
}

.S8j4S {
  max-width: calc(100vw - 4rem);
}

.tHSgf {
  display: flex;
  column-gap: 1rem;
  align-items: center;
}

.ezZQ4 {
  display: inline-block;
  fill: #2E353B;
  width: 1.5rem;
  height: 1.5rem;
}

[dir] .ezZQ4 {
  transition-duration: 0.5s;
  cursor: pointer;
}

[dir=ltr] .ezZQ4 {
  transform: rotate(270deg);
}

[dir=rtl] .ezZQ4 {
  transform: rotate(-270deg);
}

.D0qMn {
  font-weight: 700;
  line-height: 2rem;
  overflow-wrap: break-word;
}

[dir=ltr] .D0qMn {
  margin-right: 1rem;
}

[dir=rtl] .D0qMn {
  margin-left: 1rem;
}.d4rxz {
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  min-width: 2.2rem;
  height: 2.2rem;
  font-weight: bold;
  color: #FFF;
}[dir] .d4rxz {
  padding: 0.2rem 0.5rem;
  border-radius: 0.7rem;
  background-color: #CD0004;
}
[dir=ltr] .d4rxz[data-css-has-left-margin] {
  margin-left: 1rem;
}
[dir=rtl] .d4rxz[data-css-has-left-margin] {
  margin-right: 1rem;
}.X1QIX {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  box-sizing: border-box;
  width: 100%;
  transition: 0.1s height;
}[dir] .X1QIX {
  background-color: #FFF;
}

.oHbz1 {
  overflow: auto;
  box-sizing: border-box;
  height: calc(100dvh - 6.5rem - 5rem);
}

[dir] .oHbz1 {
  padding: 2rem;
}

.mofMU {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
  align-content: flex-start;
  width: 100%;
}.q0Kur {
  position: fixed;
  bottom: 0;
  display: grid;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  height: 4.9rem;
}[dir] .q0Kur {
  background-color: #FFF;
}
[dir] .q0Kur .Lk6nD {
  border: 0.1rem solid #183884;
}
[dir] .q0Kur .Lk6nD:focus {
  box-shadow: none;
}
.q0Kur .Lk6nD[data-css-color=white] {
  color: #183884;
}
[dir] .q0Kur .Lk6nD[data-css-color=white] {
  background-color: #FFF;
}
.q0Kur .Lk6nD[data-css-color=blue] {
  color: #FFF;
}
[dir] .q0Kur .Lk6nD[data-css-color=blue] {
  background-color: #183884;
}.rk78Q {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  height: 100dvh;
}[dir] .rk78Q {
  padding: 2rem;
  background-color: #F5F5F5;
}

.lWle1 {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
}

.Mdh9V {
  font-weight: 700;
}

.yTjHx {
  color: #2E353B;
}.rQ5hD {
  font-family: "Lato", "Lato-polyfill", "Constantia";
  font-weight: 700;
  transition: 0.1s background-color, 0.1s color;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1.4rem;
  color: #FFF;
  fill: #FFF;
  stroke: #FFF;
}[dir] .rQ5hD {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  border: 0.1rem solid #545F69;
  background-color: #545F69;
}
.rQ5hD:focus {
  outline: none;
}
[dir] .rQ5hD:focus {
  box-shadow: 0 0 0 0.3rem rgba(84, 95, 105, 0.4);
}
[dir] .rQ5hD:active {
  background-color: #2E353B;
}
@media (hover: hover) and (pointer: fine) {
  [dir] .rQ5hD:hover {
    background-color: #2E353B;
  }
}
.rQ5hD:disabled {
  color: #FFF;
}
[dir] .rQ5hD:disabled {
  background-color: #B5B5B5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
.rQ5hD {
  display: flex;
  justify-content: center;
  width: 100%;
}
[dir] .rQ5hD {
  margin: 0;
  padding: 1.1rem;
  border-color: #2E353B;
  background-color: #2E353B;
}
.rQ5hD .ya4NS {
  display: grid;
  grid-template-columns: 2rem 1fr;
  grid-gap: 1rem;
  gap: 1rem;
  align-items: center;
}

._9dA6c {
  display: inline-block;
  fill: #FFF;
  height: 2rem;
  width: 2rem;
}.uIVM6 {
  position: fixed;
  z-index: 3;
  bottom: 0;
  display: grid;
  grid-template-columns: 1fr 1fr;
  box-sizing: border-box;
  width: 100%;
  min-height: 4.5rem;
}[dir] .uIVM6 {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.4);
  background: #2E353B;
}[dir=ltr] .uIVM6 {
  left: 0;
}[dir=rtl] .uIVM6 {
  right: 0;
}

.OxKI5,
.Bv8WO {
  display: flex;
  justify-content: center;
}

[dir=ltr] .OxKI5 {
  border-right: 0.1rem solid #FFF;
}

[dir=rtl] .OxKI5 {
  border-left: 0.1rem solid #FFF;
}.V89wt {
  display: flex;
  gap: 1rem;
}

.bRT0e {
  width: 4rem;
  height: 4rem;
}

[dir] .bRT0e {
  cursor: pointer;
  margin: 1rem 0;
  padding: 0;
  border: none;
  background-color: transparent;
}
.bRT0e[data-css-image-size-active=false] .L8G9J {
  fill: #B5B5B5;
}

.L8G9J {
  display: inline-block;
  fill: #2E353B;
  height: 100%;
  width: 100%;
}.JRQtz {
  width: 100vw;
}
.JRQtz .i85JB:focus, .JRQtz ._5a-g1:focus {
  outline: medium auto #B5B5B5;
}
[dir] .JRQtz .i85JB:focus, [dir] .JRQtz ._5a-g1:focus {
  box-shadow: none;
}

.ZEIwQ {
  display: grid;
  grid-template-columns: 4rem 1fr 5rem;
  grid-template-rows: 6rem;
  grid-gap: 1rem;
  gap: 1rem;
  align-items: center;
}

[dir] .ZEIwQ {
  background-color: #183884;
}

[dir=ltr] .ZEIwQ {
  padding-left: 2rem;
}

[dir=rtl] .ZEIwQ {
  padding-right: 2rem;
}

.XNnyC:focus {
  outline: none;
}

[dir] .XNnyC:focus {
  box-shadow: 0 0 0 0.2rem #D6D6D6;
}
.XNnyC {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
}
[dir] .XNnyC {
  padding: 0.1rem;
  border: none;
  background: transparent;
  border-radius: 50%;
  cursor: pointer;
}

.YA-uP {
  display: inline-block;
  fill: #FFF;
  height: 3rem;
  width: 3rem;
}

.UlLyJ:focus {
  outline: none;
}

[dir] .UlLyJ:focus {
  box-shadow: 0 0 0 0.2rem #D6D6D6;
}
.UlLyJ {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  justify-content: flex-start;
}
[dir] .UlLyJ {
  padding: 0.1rem;
  border: none;
  background: transparent;
  border-radius: 50%;
  cursor: pointer;
}
[dir=ltr] .UlLyJ {
  padding-left: 0.8rem;
}
[dir=rtl] .UlLyJ {
  padding-right: 0.8rem;
}

.KRJ7s {
  display: inline-block;
  fill: #FFF;
  height: 2rem;
  width: 2rem;
}

[dir] .KRJ7s {
  transition-duration: 0.5s;
}

[dir=ltr] .KRJ7s {
  transform: rotate(90deg);
}

[dir=rtl] .KRJ7s {
  transform: rotate(-90deg);
}

.I303n {
  font-size: 1.6rem;
  font-weight: 700;
  color: #FFF;
  text-transform: uppercase;
}

._5a-g1 {
  color: #2E353B;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.i85JB {
  display: grid;
  grid-template-columns: auto 3rem;
  align-items: center;
  height: 5rem;
  color: #2E353B;
  -webkit-text-decoration: none;
  text-decoration: none;
}

[dir] .i85JB {
  cursor: pointer;
  border-bottom: 0.2rem solid #FFF;
  background-color: #F5F5F5;
}

[dir=ltr] .i85JB {
  padding-left: 3rem;
}

[dir=rtl] .i85JB {
  padding-right: 3rem;
}
.i85JB.kpwFt {
  width: 100%;
  font-weight: 700;
  text-transform: uppercase;
}
[dir] .i85JB.kpwFt {
  margin-bottom: 0;
  border: none;
}
[dir=ltr] .i85JB.kpwFt {
  text-align: left;
}
[dir=rtl] .i85JB.kpwFt {
  text-align: right;
}

._0GGo6 {
  display: inline-block;
  fill: #2E353B;
  width: 1.5rem;
  height: 1.5rem;
}

[dir] ._0GGo6 {
  transition-duration: 0.5s;
}

[dir=ltr] ._0GGo6 {
  transform: rotate(270deg);
}

[dir=rtl] ._0GGo6 {
  transform: rotate(-270deg);
}.cD4A6 {
  font-family: "Lato", "Lato-polyfill", "Constantia";
  font-weight: 700;
  transition: 0.1s background-color, 0.1s color;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1.4rem;
  color: #545F69;
  fill: #545F69;
  stroke: #545F69;
}[dir] .cD4A6 {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  border: 1px solid #545F69;
  background-color: transparent;
}
.cD4A6:focus {
  outline: none;
}
[dir] .cD4A6:focus {
  box-shadow: 0 0 0 0.3rem rgba(84, 95, 105, 0.4);
}
.cD4A6:active {
  color: #FFF;
}
[dir] .cD4A6:active {
  background-color: #545F69;
}
.cD4A6:active:has(svg):not(:disabled) svg {
  fill: #FFF;
  stroke: #FFF;
}
@media (hover: hover) and (pointer: fine) {
  .cD4A6:hover {
    color: #FFF;
  }
  [dir] .cD4A6:hover {
    background-color: #545F69;
  }
  .cD4A6:hover:has(svg):not(:disabled) svg {
    fill: #FFF;
    stroke: #FFF;
  }
}
.cD4A6:disabled {
  color: #6F7E8B;
}
[dir] .cD4A6:disabled {
  background-color: #F5F5F5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
.cD4A6 {
  width: 100%;
}.dtFKb {
  display: none;
}._68Gso {
  display: none;
}/* example of use

  // position of each element is defined relative to parent container (from 0 0 to 100% 100%)
  $someElements: (
    (width: 50%, height: 3rem, position: 0 0),
    (width: 4rem, height: 4rem, position: 0 12rem),
    (width: calc(100% - 6rem), height: 4rem, position: 100% 12rem)
  );

  .container {
    @include skeletonPlaceholder.placeholder($someElements);
  }
*/
@keyframes JPeHt {
  to {
    opacity: 0.5;
  }
}
.jMCeX {
  font-size: 1.4rem;
  color: #2E353B;
  -webkit-text-decoration: none;
  text-decoration: none;
  list-style: none;
}
[dir] .jMCeX {
  margin-bottom: 1.5rem;
  padding: 0;
  border: 0;
  background: none;
}
[dir=ltr] .jMCeX {
  text-align: left;
}
[dir=rtl] .jMCeX {
  text-align: right;
}
.jMCeX[data-css-is-listing-visible=true] {
  font-size: 1.3rem;
}
[dir] .jMCeX[data-css-is-listing-visible=true] {
  margin-bottom: 1rem;
}

.ZW3lI {
  -webkit-text-decoration: none;
  text-decoration: none;
  color: inherit;
}
.ZW3lI:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  color: #183884;
}

[dir=ltr] .OnXIZ {
  margin-right: 0.5rem;
}

[dir=rtl] .OnXIZ {
  margin-left: 0.5rem;
}

._3RPSM {
  display: inline-flex;
  flex-direction: row;
}

.hSgi- {
  width: 13rem;
}/* example of use

  // position of each element is defined relative to parent container (from 0 0 to 100% 100%)
  $someElements: (
    (width: 50%, height: 3rem, position: 0 0),
    (width: 4rem, height: 4rem, position: 0 12rem),
    (width: calc(100% - 6rem), height: 4rem, position: 100% 12rem)
  );

  .container {
    @include skeletonPlaceholder.placeholder($someElements);
  }
*/
@keyframes _2qh6v {
  to {
    opacity: 0.5;
  }
}
.yW-hA {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-gap: 1.5rem;
  gap: 1.5rem;
  width: 100%;
}
[dir] .yW-hA {
  margin-top: 1rem;
}

.UMCND {
  display: flex;
  flex-wrap: wrap;
  font-weight: 700;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: #2E353B;
}

[dir] .UMCND {
  margin: 0 0 1.4rem 0;
  padding: 0;
  border: 0;
  background: none;
}
.UMCND[data-css-is-listing-visible=true] {
  font-size: 1.4rem;
}
.UMCND {
  font-size: 1.8rem;
}
[dir=ltr] .UMCND {
  text-align: left;
}
[dir=rtl] .UMCND {
  text-align: right;
}

.X6gKm {
  display: inline-block;
  fill: #2E353B;
  display: block;
  width: 1.2rem;
  height: 1.2rem;
}

[dir=ltr] .X6gKm {
  margin: auto auto auto 0.5rem;
}

[dir=rtl] .X6gKm {
  margin: auto 0.5rem auto auto;
}

.XnCTo {
  display: flex;
  justify-content: center;
  align-items: center;
}

[dir] .XnCTo {
  padding: 0;
  background: none;
  cursor: pointer;
}
.XnCTo[data-css-is-loaded=false] {
  opacity: 1;
}
[dir] .XnCTo[data-css-is-loaded=false] {
  background-image: linear-gradient(#EBEBEB, #EBEBEB);
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
[dir=ltr] .XnCTo[data-css-is-loaded=false] {
  background-position: 0 0;
  animation-name: _2qh6v;
  animation-duration: 1.2s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
  animation-direction: alternate;
}
[dir=rtl] .XnCTo[data-css-is-loaded=false] {
  background-position: 100% 0;
  animation-name: _2qh6v;
  animation-duration: 1.2s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
  animation-direction: alternate;
}
.XnCTo:focus {
  outline: none;
}
[dir] .XnCTo:focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 53, 59, 0.6);
}
.XnCTo {
  width: 20.2rem;
  height: 16rem;
}
[dir] .XnCTo {
  border: 0.1rem solid #D6D6D6;
}

.VsPDl {
  width: 17rem;
  height: 13rem;
  object-fit: contain;
}
.VsPDl[data-css-is-loaded=false] {
  opacity: 0;
}

[dir] .WZYHz {
  margin: 0;
  padding: 0;
}

.a03Xn {
  -webkit-text-decoration: none;
  text-decoration: none;
  color: inherit;
}
.a03Xn:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  color: #183884;
}

[dir=ltr] ._1-twA {
  margin-right: 0.5rem;
}

[dir=rtl] ._1-twA {
  margin-left: 0.5rem;
}

.oI3t9 {
  display: inline-flex;
  flex-direction: row;
}

.S-a1f:focus {
  outline: none;
}

[dir] .S-a1f:focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 53, 59, 0.6);
}
.S-a1f {
  font-size: 1.3rem;
  color: #2E353B;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
[dir] .S-a1f {
  cursor: pointer;
  padding: 0;
  border: 0;
  background: none;
}
[dir=ltr] .S-a1f {
  text-align: left;
}
[dir=rtl] .S-a1f {
  text-align: right;
}.yVDIu {
  width: 100%;
}

.pO-pT {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 2rem;
  gap: 2rem;
  width: 100%;
}

[dir] .pO-pT {
  margin: 2rem 0 1rem;
}
[dir] .pO-pT[data-css-origin=searchResults], [dir] .pO-pT[data-css-is-listing-visible=true] {
  margin: 1rem 0;
}
@media (min-width: 1680px) {
  .pO-pT[data-css-is-category-tree-open=true] {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1920px) {
  .pO-pT[data-css-is-category-tree-open=true] {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1280px) {
  .pO-pT {
    gap: 2rem;
  }
}
@media (min-width: 1680px) {
  .pO-pT {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1920px) {
  .pO-pT {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 2560px) {
  .pO-pT {
    grid-template-columns: repeat(6, 1fr);
  }
}
@media (max-width: 1280px) {
  .pO-pT[data-css-searched-phrase=true] {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 1280px) and (min-width: 768px) {
  .pO-pT[data-css-searched-phrase=true] {
    grid-template-columns: repeat(2, 1fr);
  }
}

.XrPJ5 {
  font-size: 1.6rem;
}

._1aqki:focus {
  outline: none;
}

[dir] ._1aqki:focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 53, 59, 0.6);
}
._1aqki {
  font-size: 1.6rem;
  font-weight: 700;
  color: #000;
}
[dir] ._1aqki {
  cursor: pointer;
  margin-bottom: 0;
  padding: 0;
  border: 0;
  background: none;
}

.UNfEc {
  display: flex;
  align-items: center;
}

.UxBzT {
  display: inline-block;
  fill: #2E353B;
  height: 2rem;
  width: 2rem;
}

[dir=ltr] .UxBzT {
  margin-right: 1rem;
}

[dir=rtl] .UxBzT {
  margin-left: 1rem;
}

.n35i7, .XrPJ5 {
  grid-column: 1/-1;
}

.uaaK6 {
  font-family: "Lato", "Lato-polyfill", "Constantia";
  font-weight: 700;
  transition: 0.1s background-color, 0.1s color;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1.4rem;
  color: #545F69;
  fill: #545F69;
  stroke: #545F69;
}

[dir] .uaaK6 {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  border: 1px solid #545F69;
  background-color: transparent;
}
.uaaK6:focus {
  outline: none;
}
[dir] .uaaK6:focus {
  box-shadow: 0 0 0 0.3rem rgba(84, 95, 105, 0.4);
}
.uaaK6:active {
  color: #FFF;
}
[dir] .uaaK6:active {
  background-color: #545F69;
}
.uaaK6:active:has(svg):not(:disabled) svg {
  fill: #FFF;
  stroke: #FFF;
}
@media (hover: hover) and (pointer: fine) {
  .uaaK6:hover {
    color: #FFF;
  }
  [dir] .uaaK6:hover {
    background-color: #545F69;
  }
  .uaaK6:hover:has(svg):not(:disabled) svg {
    fill: #FFF;
    stroke: #FFF;
  }
}
.uaaK6:disabled {
  color: #6F7E8B;
}
[dir] .uaaK6:disabled {
  background-color: #F5F5F5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
.uaaK6 {
  display: block;
}
[dir] .uaaK6 {
  margin: 2rem auto 0;
}

._7ol7R {
  width: 100%;
}

[dir] ._7ol7R {
  margin: 2rem auto;
  border: none;
  border-top: 0.1rem solid #EBEBEB;
}/* example of use

  // position of each element is defined relative to parent container (from 0 0 to 100% 100%)
  $someElements: (
    (width: 50%, height: 3rem, position: 0 0),
    (width: 4rem, height: 4rem, position: 0 12rem),
    (width: calc(100% - 6rem), height: 4rem, position: 100% 12rem)
  );

  .container {
    @include skeletonPlaceholder.placeholder($someElements);
  }
*/
@keyframes x1b0V {
  to {
    opacity: 0.5;
  }
}
.GlhdM {
  position: relative;
  height: 18rem;
  opacity: 1;
}
[dir] .GlhdM {
  background-image: linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB);
  background-size: 20rem 16rem, 40% 2rem, 35% 1.4rem, 45% 1.4rem, 35% 1.4rem, 20% 1.4rem;
  background-repeat: no-repeat;
}
[dir=ltr] .GlhdM {
  background-position: 0 0, 21rem 0, 21rem 3rem, 21rem 5rem, 21rem 7rem, 21rem 9.5rem;
  animation-name: x1b0V;
  animation-duration: 1.2s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
  animation-direction: alternate;
}
[dir=rtl] .GlhdM {
  background-position: 100% 0, right 21rem top 0, right 21rem top 3rem, right 21rem top 5rem, right 21rem top 7rem, right 21rem top 9.5rem;
  animation-name: x1b0V;
  animation-duration: 1.2s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
  animation-direction: alternate;
}

.Fwbsm {
  grid-column: 1/-1;
  width: 40rem;
  height: 2.5rem;
  opacity: 1;
}

[dir] .Fwbsm {
  background-image: linear-gradient(#EBEBEB, #EBEBEB);
  background-size: 100% 100%;
}

[dir=ltr] .Fwbsm {
  animation-name: x1b0V;
  animation-duration: 1.2s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
  animation-direction: alternate;
}

[dir=rtl] .Fwbsm {
  animation-name: x1b0V;
  animation-duration: 1.2s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
  animation-direction: alternate;
}.J5Zh4 {
  display: flex;
  gap: 2rem;
  align-items: center;
  font-size: 1.6rem;
  font-weight: 700;
}

.BtRWK {
  font-family: "Lato", "Lato-polyfill", "Constantia";
  font-weight: 700;
  transition: 0.1s background-color, 0.1s color;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1.4rem;
  color: #183884;
  fill: #183884;
  stroke: #183884;
}

[dir] .BtRWK {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  border: 1px solid #183884;
  background-color: transparent;
}
.BtRWK:focus {
  outline: none;
}
[dir] .BtRWK:focus {
  box-shadow: 0 0 0 0.3rem rgba(24, 56, 132, 0.4);
}
.BtRWK:active {
  color: #FFF;
}
[dir] .BtRWK:active {
  background-color: #183884;
}
.BtRWK:active:has(svg):not(:disabled) svg {
  fill: #FFF;
  stroke: #FFF;
}
@media (hover: hover) and (pointer: fine) {
  .BtRWK:hover {
    color: #FFF;
  }
  [dir] .BtRWK:hover {
    background-color: #183884;
  }
  .BtRWK:hover:has(svg):not(:disabled) svg {
    fill: #FFF;
    stroke: #FFF;
  }
}
.BtRWK:disabled {
  color: #6F7E8B;
}
[dir] .BtRWK:disabled {
  background-color: #F5F5F5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}/* example of use

  // position of each element is defined relative to parent container (from 0 0 to 100% 100%)
  $someElements: (
    (width: 50%, height: 3rem, position: 0 0),
    (width: 4rem, height: 4rem, position: 0 12rem),
    (width: calc(100% - 6rem), height: 4rem, position: 100% 12rem)
  );

  .container {
    @include skeletonPlaceholder.placeholder($someElements);
  }
*/
@keyframes tdHTa {
  to {
    opacity: 0.5;
  }
}
.-IEdn {
  opacity: 1;
  width: 100%;
  height: 58rem;
}
[dir] .-IEdn {
  background-image: linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB), linear-gradient(#EBEBEB, #EBEBEB);
  background-size: 100% 6.9rem, 100% 12.8rem, 100% 12.8rem, 100% 12.8rem;
  background-repeat: no-repeat;
}
[dir=ltr] .-IEdn {
  background-position: 0 0, 0 8.9rem, 0 22.7rem, 0 36.5rem;
  animation-name: tdHTa;
  animation-duration: 1.2s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
  animation-direction: alternate;
}
[dir=rtl] .-IEdn {
  background-position: 100% 0, 100% 8.9rem, 100% 22.7rem, 100% 36.5rem;
  animation-name: tdHTa;
  animation-duration: 1.2s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
  animation-direction: alternate;
}.HXHOa {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  width: 100%;
}.jxXMh {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  justify-content: center;
}

._0c9qU {
  position: relative;
  height: -webkit-fit-content;
  height: fit-content;
}

.JrrML {
  display: flex;
}

[dir] .JrrML {
  cursor: pointer;
  padding: 0;
  border: 0.1rem solid #EBEBEB;
  border-radius: 0.5rem;
  background-color: transparent;
}
.JrrML:hover {
  outline: 0.2rem solid #4065BC;
}

[dir] .LpNyC {
  border-radius: 0.5rem;
}
.LpNyC[data-css-size=half_prime] {
  width: 22rem;
  height: 17.5rem;
}
.LpNyC[data-css-size=semi_thumb] {
  width: 16rem;
  height: 12rem;
}
.LpNyC[data-css-size=thumb] {
  width: 10.8rem;
  height: 8.1rem;
}._6wGA4 {
  position: absolute;
  bottom: 0;
  display: flex;
}[dir] ._6wGA4 {
  margin: 0.5rem;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.8);
}[dir=ltr] ._6wGA4 {
  right: 0;
}[dir=rtl] ._6wGA4 {
  left: 0;
}

.b8F6H {
  display: inline-block;
  fill: #2E353B;
  height: 2.5rem;
  width: 2.5rem;
}

._9XUAj {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.kVR-c {
  font-weight: 700;
}

[dir=ltr] .kVR-c {
  margin-right: 1rem;
}

[dir=rtl] .kVR-c {
  margin-left: 1rem;
}

.mYUtl {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-gap: 0.5rem;
  gap: 0.5rem;
  overflow-wrap: anywhere;
}

.RYVsr {
  font-family: "Lato", "Lato-polyfill", "Constantia";
  font-weight: 700;
  transition: 0.1s background-color, 0.1s color;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1.4rem;
  color: #183884;
  fill: #183884;
  stroke: #183884;
}

[dir] .RYVsr {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  border: 1px solid #183884;
  background-color: transparent;
}
.RYVsr:focus {
  outline: none;
}
[dir] .RYVsr:focus {
  box-shadow: 0 0 0 0.3rem rgba(24, 56, 132, 0.4);
}
.RYVsr:active {
  color: #FFF;
}
[dir] .RYVsr:active {
  background-color: #183884;
}
.RYVsr:active:has(svg):not(:disabled) svg {
  fill: #FFF;
  stroke: #FFF;
}
@media (hover: hover) and (pointer: fine) {
  .RYVsr:hover {
    color: #FFF;
  }
  [dir] .RYVsr:hover {
    background-color: #183884;
  }
  .RYVsr:hover:has(svg):not(:disabled) svg {
    fill: #FFF;
    stroke: #FFF;
  }
}
.RYVsr:disabled {
  color: #6F7E8B;
}
[dir] .RYVsr:disabled {
  background-color: #F5F5F5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
.RYVsr {
  width: -webkit-fit-content;
  width: fit-content;
}
[dir] .RYVsr {
  margin: 0 auto;
  padding: 1.2rem 6rem;
}.Nidzo {
  position: -webkit-sticky;
  position: sticky;
  bottom: 2rem;
}

.dtTl9 {
  display: flex;
  gap: 3rem;
  align-items: center;
  justify-content: center;
  width: -webkit-fit-content;
  width: fit-content;
}

[dir] .dtTl9 {
  margin: auto;
  padding: 0 4rem;
  border-radius: 4.5rem;
  background-color: rgba(255, 255, 255, 0.8);
}

.ZXJ4D {
  font-family: "Lato", "Lato-polyfill", "Constantia";
  font-weight: 700;
  transition: 0.1s background-color, 0.1s color;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1.4rem;
  color: #545F69;
  fill: #545F69;
  stroke: #545F69;
}

[dir] .ZXJ4D {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  border: 1px solid #545F69;
  background-color: transparent;
}
.ZXJ4D:focus {
  outline: none;
}
[dir] .ZXJ4D:focus {
  box-shadow: 0 0 0 0.3rem rgba(84, 95, 105, 0.4);
}
.ZXJ4D:active {
  color: #FFF;
}
[dir] .ZXJ4D:active {
  background-color: #545F69;
}
.ZXJ4D:active:has(svg):not(:disabled) svg {
  fill: #FFF;
  stroke: #FFF;
}
@media (hover: hover) and (pointer: fine) {
  .ZXJ4D:hover {
    color: #FFF;
  }
  [dir] .ZXJ4D:hover {
    background-color: #545F69;
  }
  .ZXJ4D:hover:has(svg):not(:disabled) svg {
    fill: #FFF;
    stroke: #FFF;
  }
}
.ZXJ4D:disabled {
  color: #6F7E8B;
}
[dir] .ZXJ4D:disabled {
  background-color: #F5F5F5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
.ZXJ4D {
  display: flex;
  align-items: center;
  height: 4rem;
}
[dir] .ZXJ4D {
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 4.5rem;
}
[dir=ltr] .ZXJ4D {
  padding-right: 6rem;
  padding-left: 6rem;
}
[dir=rtl] .ZXJ4D {
  padding-left: 6rem;
  padding-right: 6rem;
}

.a-cCx {
  font-family: "Lato", "Lato-polyfill", "Constantia";
  font-weight: 700;
  transition: 0.1s background-color, 0.1s color;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1.4rem;
  color: #FFF;
  fill: #FFF;
  stroke: #FFF;
}

[dir] .a-cCx {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  border: 0.1rem solid #183884;
  background-color: #183884;
}
.a-cCx:focus {
  outline: none;
}
[dir] .a-cCx:focus {
  box-shadow: 0 0 0 0.3rem rgba(24, 56, 132, 0.4);
}
[dir] .a-cCx:active {
  background-color: #061945;
}
@media (hover: hover) and (pointer: fine) {
  [dir] .a-cCx:hover {
    background-color: #061945;
  }
}
.a-cCx:disabled {
  color: #FFF;
}
[dir] .a-cCx:disabled {
  background-color: #B5B5B5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
.a-cCx {
  display: flex;
  align-items: center;
  height: 4rem;
  gap: 1rem;
}
[dir] .a-cCx {
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 4.5rem;
}
[dir=ltr] .a-cCx {
  padding-right: 2rem;
  padding-left: 2rem;
}
[dir=rtl] .a-cCx {
  padding-left: 2rem;
  padding-right: 2rem;
}

.lqhQz {
  width: 2.2rem;
  height: 2.2rem;
}

.P5KsN {
  font-family: "Lato", "Lato-polyfill", "Constantia";
  font-weight: 700;
  transition: 0.1s background-color, 0.1s color;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1.4rem;
  color: #183884;
  fill: #183884;
  stroke: #183884;
}

[dir] .P5KsN {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  border: 1px solid #183884;
  background-color: transparent;
}
.P5KsN:focus {
  outline: none;
}
[dir] .P5KsN:focus {
  box-shadow: 0 0 0 0.3rem rgba(24, 56, 132, 0.4);
}
.P5KsN:active {
  color: #FFF;
}
[dir] .P5KsN:active {
  background-color: #183884;
}
.P5KsN:active:has(svg):not(:disabled) svg {
  fill: #FFF;
  stroke: #FFF;
}
@media (hover: hover) and (pointer: fine) {
  .P5KsN:hover {
    color: #FFF;
  }
  [dir] .P5KsN:hover {
    background-color: #183884;
  }
  .P5KsN:hover:has(svg):not(:disabled) svg {
    fill: #FFF;
    stroke: #FFF;
  }
}
.P5KsN:disabled {
  color: #6F7E8B;
}
[dir] .P5KsN:disabled {
  background-color: #F5F5F5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
.P5KsN {
  display: flex;
  align-items: center;
  height: 4rem;
}
[dir] .P5KsN {
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 4.5rem;
}
[dir=ltr] .P5KsN {
  padding-right: 6rem;
  padding-left: 6rem;
}
[dir=rtl] .P5KsN {
  padding-left: 6rem;
  padding-right: 6rem;
}

[dir] .mi1iW p {
  margin: 1rem 0 0;
}
[dir] .mi1iW p:first-of-type {
  margin-top: 0;
}

.pIoMz {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  color: #183884;
  align-items: center;
  height: 4rem;
}

[dir] .pIoMz {
  border: none;
  background-color: transparent;
  cursor: pointer;
  padding: 0;
}.EXLL8 {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  grid-gap: 3.5rem;
  gap: 3.5rem;
}.ROQUV {
  position: relative;
  display: grid;
  grid-template-columns: auto 8.7rem 1fr;
  grid-gap: 1em;
  gap: 1em;
  align-items: center;
  opacity: 0.2;
}[dir] .ROQUV {
  padding: 0 1rem;
  border: 0.2rem solid #666666;
  border-radius: 0.5rem;
}
.ROQUV[data-css-not-first-step=true]:after {
  content: "";
  position: absolute;
  top: calc(50% - 0.1rem);
  width: 3.5rem;
  height: 0.2rem;
}
[dir] .ROQUV[data-css-not-first-step=true]:after {
  background-color: #666666;
}
[dir=ltr] .ROQUV[data-css-not-first-step=true]:after {
  left: -3.7rem;
}
[dir=rtl] .ROQUV[data-css-not-first-step=true]:after {
  right: -3.7rem;
}
.ROQUV[data-css-is-active=true] {
  opacity: 1;
}
.ROQUV[data-css-current-step=true] {
  outline: 1px solid #4065BC;
}
[dir] .ROQUV[data-css-current-step=true] {
  border-color: #4065BC;
}
.ROQUV[data-css-current-step=true]:after {
  top: calc(50% - 0.15rem);
  height: 0.3rem;
}
[dir] .ROQUV[data-css-current-step=true]:after {
  background-color: #4065BC;
}

.Jhww2 {
  font-weight: 700;
}

.mdbLq {
  width: 8.7rem;
  height: 7rem;
}.dgiCk {
  position: relative;
  z-index: 1;
  overflow-x: auto;
  display: grid;
  box-sizing: border-box;
}[dir] .dgiCk {
  padding: 1rem;
  border-radius: 0.5rem;
  background-color: #F5F5F5;
}

.ON-o0 {
  z-index: inherit;
  display: flex;
  grid-row: 1;
  gap: 2rem;
}.bFP1j {
  overflow: hidden;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 2.6rem;
  grid-row-gap: 0.75rem;
  row-gap: 0.75rem;
  box-sizing: border-box;
  width: 25.2rem;
  height: 4.9rem;
  min-height: 4.9rem;
}[dir] .bFP1j {
  padding: 1rem;
  border: 0.1rem solid rgba(181, 181, 181, 0.8);
  border-radius: 0.5rem;
  background-color: #FFF;
}
.bFP1j[data-css-is-expanded=true] {
  grid-template-rows: 2.6rem auto auto 1fr;
  height: 30.3rem;
  min-height: 26.3rem;
}

.wJCuz {
  display: grid;
  grid-template-columns: auto 1fr 2rem;
  grid-gap: 1rem;
  gap: 1rem;
  align-items: center;
  font-weight: 700;
}

[dir] .wJCuz {
  cursor: pointer;
  padding: 0;
  border: none;
  background-color: transparent;
}

[dir=ltr] .wJCuz {
  text-align: left;
}

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

.uVmAl {
  display: flex;
  align-items: center;
  justify-content: center;
  width: -webkit-fit-content;
  width: fit-content;
  min-width: 2rem;
  height: 2rem;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.4rem;
  color: #FFF;
}

[dir] .uVmAl {
  border-radius: 50%;
  text-align: center;
  background-color: #CD0004;
}
[dir] .uVmAl[data-css-is-active-quants-wide=true] {
  padding: 0 0.3rem;
}

.EtmB- {
  display: inline-block;
  fill: #183884;
  grid-column: 3;
  width: 2rem;
  height: 1.7rem;
}

[dir] .EtmB- {
  transform: rotate(0);
}
[dir=ltr] .EtmB-[data-css-is-expanded=true] {
  transform: rotate(180deg);
}
[dir=rtl] .EtmB-[data-css-is-expanded=true] {
  transform: rotate(-180deg);
}

[dir] .endUU {
  margin-bottom: 0;
}

.wrzqS {
  overflow: auto;
  height: auto;
  max-height: 20rem;
}.YAAMu {
  position: relative;
}

.ujdpF {
  color: #2E353B;
}

[dir] .ujdpF {
  background-color: #FFF;
  border-radius: 0.5rem;
}
.ujdpF:read-only, .ujdpF:disabled {
  color: #5A5A5A;
}
[dir] .ujdpF:read-only, [dir] .ujdpF:disabled {
  background-color: #F5F5F5;
}
.ujdpF {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 4rem;
  outline: 0;
}
[dir=ltr] .ujdpF {
  padding: 0 3.5rem 0 1.2rem;
}
[dir=rtl] .ujdpF {
  padding: 0 1.2rem 0 3.5rem;
}

[dir] .ydUbF {
  padding: 0.1rem;
}

[dir=ltr] .ydUbF {
  right: 1.5rem;
}

[dir=rtl] .ydUbF {
  left: 1.5rem;
}

.oLhZw {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 5rem;
  height: 4rem;
}

[dir] .oLhZw {
  cursor: pointer;
  border: none;
  background: none;
}

[dir=ltr] .oLhZw {
  border-left: 0.1rem solid #B5B5B5;
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}

[dir=rtl] .oLhZw {
  border-right: 0.1rem solid #B5B5B5;
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.Pc8rc {
  display: inline-block;
  fill: #000;
  height: 2rem;
  width: 2rem;
}.f7ZY7 {
  display: flex;
  gap: 2rem;
  align-items: center;
}

.xC3gG {
  display: flex;
  gap: 1rem;
  align-items: center;
}

._3nf2F {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  list-style-type: none;
}

[dir] ._3nf2F {
  margin: 0;
  padding: 0;
}

[dir] .eWWht {
  margin: 0;
  padding: 0.5rem 1rem;
  border: 1px solid;
  border-radius: 2rem;
}

.dNUWz {
  font-family: "Lato", "Lato-polyfill", "Constantia";
  font-weight: 700;
  transition: 0.1s background-color, 0.1s color;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1.4rem;
  color: #183884;
  fill: #183884;
  stroke: #183884;
}

[dir] .dNUWz {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  border: 1px solid #183884;
  background-color: transparent;
}
.dNUWz:focus {
  outline: none;
}
[dir] .dNUWz:focus {
  box-shadow: 0 0 0 0.3rem rgba(24, 56, 132, 0.4);
}
.dNUWz:active {
  color: #FFF;
}
[dir] .dNUWz:active {
  background-color: #183884;
}
.dNUWz:active:has(svg):not(:disabled) svg {
  fill: #FFF;
  stroke: #FFF;
}
@media (hover: hover) and (pointer: fine) {
  .dNUWz:hover {
    color: #FFF;
  }
  [dir] .dNUWz:hover {
    background-color: #183884;
  }
  .dNUWz:hover:has(svg):not(:disabled) svg {
    fill: #FFF;
    stroke: #FFF;
  }
}
.dNUWz:disabled {
  color: #6F7E8B;
}
[dir] .dNUWz:disabled {
  background-color: #F5F5F5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
[dir] .dNUWz {
  margin: 0;
}.c-search-results {
  width: 100%;
}

.c-search-results__header {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  row-gap: 1rem;
}

[dir] .c-search-results__header {
  margin-bottom: 1rem;
}

[dir=ltr] .c-search-results__title {
  margin: 1.5rem 1rem 1.5rem 0;
}

[dir=rtl] .c-search-results__title {
  margin: 1.5rem 0 1.5rem 1rem;
}
.c-search-results__title--phrase {
  text-transform: none;
}
.c-search-results__title--quantity {
  font-size: 2.2rem;
  color: #CD0004;
  text-transform: uppercase;
  font-weight: bold;
}
.c-search-results__title--quantity[data-css-is-smart-search=true] {
  font-size: 1.8rem;
  color: #2E353B;
}
[dir] .c-search-results__title--quantity[data-css-is-smart-search=true] {
  margin: 1.25em 0 0.83em;
}
.c-search-results__title--h1, .c-search-results__title--h4 {
  display: inline;
}

[dir] .c-gold-shot {
  margin-bottom: 4rem;
}

.c-gold-shot__product-container {
  display: grid;
  grid-template-columns: 1fr;
}
@media (min-width: 768px) {
  .c-gold-shot__product-container {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 1280px) {
  .c-gold-shot__product-container {
    grid-template-columns: 1fr;
  }
}

.c-gold-shot__title {
  display: block;
  font-size: 1.6rem;
  font-weight: 700;
}

[dir] .c-gold-shot__title {
  margin-bottom: 2.5rem;
}

.c-search-results__subtitle {
  font-size: 1.6rem;
  font-color: #2E353B;
  font-weight: 700;
}

[dir=ltr] .c-search-results__subtitle {
  margin: 0 auto 1rem 0;
}

[dir=rtl] .c-search-results__subtitle {
  margin: 0 0 1rem auto;
}

.c-search-results__loader-container {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 20rem;
}

.c-search-results__prompts-list {
  max-width: 100%;
}

[dir] .c-search-results__prompts-list {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

[dir=ltr] .c-search-results__prompts-list {
  margin-right: auto;
}

[dir=rtl] .c-search-results__prompts-list {
  margin-left: auto;
}

.c-search-results__prompts-title {
  font-size: 1.6rem;
  font-weight: 700;
}

[dir] .c-search-results__prompts-title {
  margin-bottom: 1rem;
}

.c-search-results__prompt-line {
  display: flex;
  align-items: center;
}
@media (max-width: 1279.98px) {
  .c-search-results__prompt-line {
    justify-content: space-between;
    width: 40rem;
    max-width: 100%;
  }
}
@media (min-width: 1280px) {
  .c-search-results__prompt-line {
    display: grid;
    grid-template-columns: 18rem auto;
    grid-column-gap: 5rem;
    column-gap: 5rem;
  }
}

.c-search-results__strike-off-button {
  font-size: 1.2rem;
  width: 100%;
  box-sizing: border-box;
}

[dir] .c-search-results__strike-off-button {
  padding: 0.8rem 2rem;
}
@media (min-width: 768px) {
  .c-search-results__strike-off-button {
    width: auto;
  }
  [dir] .c-search-results__strike-off-button {
    margin: 0.5rem;
  }
}

.c-search-results__prompt-button.o-button {
  font-size: 1.4rem;
}

[dir] .c-search-results__prompt-button.o-button {
  margin: 0.5rem;
  padding: 0.8rem 2rem;
}
@media (min-width: 1280px) {
  .c-search-results__prompt-button.o-button {
    width: -webkit-fit-content;
    width: fit-content;
  }
  [dir] .c-search-results__prompt-button.o-button {
    margin: 0.5rem 0;
  }
}

.c-search-results__prompt {
  display: block;
  font-weight: 700;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: #183884;
  font-size: 1.6rem;
}

.c-search-results__hitman-line {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  -webkit-text-decoration: none;
  text-decoration: none;
  row-gap: 0.5rem;
}

[dir] .c-search-results__hitman-line {
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  .c-search-results__hitman-line {
    flex-direction: row;
    align-items: center;
  }
  .c-search-results__hitman-line .o-button {
    display: inline-flex;
  }
  [dir=ltr] .c-search-results__hitman-line .o-button {
    margin-left: 2rem;
  }
  [dir=rtl] .c-search-results__hitman-line .o-button {
    margin-right: 2rem;
  }
}

.c-search-results__hitman-lines-container {
  max-width: 100%;
}

[dir] .c-search-results__hitman-lines-container {
  padding-bottom: 3rem;
  margin: 0 2rem;
}
@media (min-width: 768px) {
  [dir=ltr] .c-search-results__hitman-lines-container {
    margin-right: auto;
  }
  [dir=rtl] .c-search-results__hitman-lines-container {
    margin-left: auto;
  }
}

[dir] .c-search-results__bottom-text {
  margin-bottom: 2rem;
  padding-top: 2rem;
  border-top: 0.1rem solid rgba(46, 53, 59, 0.2);
}
[dir] .c-search-results__bottom-text p {
  margin: 0;
}

.c-search-results__resource-container {
  display: block;
  height: 5.3rem;
  width: 100%;
}
@media (min-width: 768px) {
  .c-search-results__resource-container {
    height: 2.7rem;
  }
}

.c-search-results__deleted-word {
  display: inline-flex;
  align-items: center;
  font-weight: 700;
  color: #183884;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  font-size: 1.6rem;
}

[dir=ltr] .c-search-results__deleted-word {
  margin-right: 0.5ch;
}

[dir=rtl] .c-search-results__deleted-word {
  margin-left: 0.5ch;
}

.c-search-results__deleted-word--strike-off {
  -webkit-text-decoration: line-through;
  text-decoration: line-through;
  color: #000;
}

[dir=ltr] .c-search-results__deleted-word-items-found-separator {
  margin-right: 0.5ch;
}

[dir=rtl] .c-search-results__deleted-word-items-found-separator {
  margin-left: 0.5ch;
}

.c-search-results__deleted-word-items-found {
  display: inline-flex;
  align-items: center;
  font-size: 1.4rem;
  position: relative;
}
@media (min-width: 768px) {
  [dir=ltr] .c-search-results__deleted-word-items-found {
    margin-left: 1ch;
  }
  [dir=rtl] .c-search-results__deleted-word-items-found {
    margin-right: 1ch;
  }
  .c-search-results__deleted-word-items-found::before {
    content: "- ";
    position: absolute;
    top: 0;
  }
  [dir=ltr] .c-search-results__deleted-word-items-found::before {
    left: -1ch;
  }
  [dir=rtl] .c-search-results__deleted-word-items-found::before {
    right: -1ch;
  }
}

.c-search-results__hitman-header {
  display: block;
  font-size: 1.6rem;
  font-weight: 700;
}

[dir] .c-search-results__hitman-header {
  margin-bottom: 2rem;
}

.c-search-results__no-results-header {
  font-size: 1.6rem;
  font-weight: 700;
}

.c-product-prompts__table {
  max-width: 100%;
  width: auto;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: initial;
  table-layout: auto;
}

[dir] .c-product-prompts__table {
  margin-bottom: 0.5rem;
}

[dir] .c-search-results__marketplace-hint {
  margin: 3rem 0;
}

.c-product-prompts__title {
  display: block;
  font-size: 1.6rem;
  font-weight: 700;
}

[dir] .c-product-prompts__title {
  margin-bottom: 1rem;
}

.c-product-prompts__check-button.o-button {
  font-size: 1.4rem;
}

[dir] .c-product-prompts__check-button.o-button {
  padding: 0.6rem 2rem;
  margin: 0.5rem;
}

.c-product-prompts__phrase {
  display: block;
  height: 2.5rem;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.c-product-prompts__column-cell {
  font-size: 1.6rem;
  font-weight: 700;
}

[dir] .c-product-prompts__column-cell {
  padding: 1rem 0;
}

[dir=ltr] .c-product-prompts__column-cell {
  text-align: left;
}

[dir=rtl] .c-product-prompts__column-cell {
  text-align: right;
}

.c-product-prompts__product-description {
  font-weight: 400;
  font-size: 1.4rem;
  color: #4B4B4B;
}

.c-product-prompts__table .c-product-prompts__table-header {
  font-weight: 700;
  font-size: 1.4rem;
}

[dir] .c-product-prompts__table .c-product-prompts__table-header {
  padding-bottom: 2rem;
  border: 0;
}

[dir=ltr] .c-product-prompts__table .c-product-prompts__table-header {
  text-align: left;
}

[dir=rtl] .c-product-prompts__table .c-product-prompts__table-header {
  text-align: right;
}
[dir] .c-product-prompts__table .c-product-prompts__row {
  background-color: transparent;
}
[dir=ltr] .c-product-prompts__table th, [dir=ltr] .c-product-prompts__table td {
  padding-left: 0;
  padding-right: 0;
}
[dir=rtl] .c-product-prompts__table th, [dir=rtl] .c-product-prompts__table td {
  padding-right: 0;
  padding-left: 0;
}
[dir=ltr] .c-product-prompts__table .c-product-prompts__table-header:nth-child(1), [dir=ltr] .c-product-prompts__table .c-product-prompts__table-header:nth-child(2) {
  padding-right: 5rem;
}
[dir=rtl] .c-product-prompts__table .c-product-prompts__table-header:nth-child(1), [dir=rtl] .c-product-prompts__table .c-product-prompts__table-header:nth-child(2) {
  padding-left: 5rem;
}
.c-product-prompts__table .c-product-prompts__table-header:first-child, .c-product-prompts__table .c-product-prompts__column-cell:first-child {
  box-sizing: border-box;
  min-width: 23rem;
  max-width: 45rem;
}
[dir=ltr] .c-product-prompts__table .c-product-prompts__column-cell:not(:last-child) {
  padding-right: 3rem;
}
[dir=rtl] .c-product-prompts__table .c-product-prompts__column-cell:not(:last-child) {
  padding-left: 3rem;
}
.c-product-prompts__table .c-product-prompts__symbol-link {
  display: inline-block;
}

.c-product-prompts__table--mobile {
  width: 100%;
  white-space: unset;
}
@media (max-width: 1279.98px) {
  .c-product-prompts__table--mobile .c-product-prompts__row {
    display: grid;
  }
  .c-product-prompts__table--mobile .c-product-prompts__row-cell {
    display: grid;
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }
  [dir] .c-product-prompts__table--mobile .c-product-prompts__row-cell {
    padding: 1rem;
  }
  [dir=ltr] .c-product-prompts__table--mobile .c-product-prompts__row-cell {
    text-align: left;
  }
  [dir=rtl] .c-product-prompts__table--mobile .c-product-prompts__row-cell {
    text-align: right;
  }
  .c-product-prompts__table--mobile .c-product-prompts__row-cell:nth-child(1) {
    font-size: 1.6rem;
    font-weight: 700;
  }
  [dir] .c-product-prompts__table--mobile .c-product-prompts__row-cell:nth-child(1) {
    background-color: #F5F5F5;
    border-radius: 0.5rem;
  }
  .c-product-prompts__table--mobile .c-product-prompts__row-cell:nth-child(2) {
    font-weight: 700;
  }
  [dir=ltr] .c-product-prompts__table--mobile .c-product-prompts__row-cell:not(:nth-child(1)) {
    margin-left: 1rem;
  }
  [dir=rtl] .c-product-prompts__table--mobile .c-product-prompts__row-cell:not(:nth-child(1)) {
    margin-right: 1rem;
  }
  [dir] .c-product-prompts__table--mobile .c-product-prompts__check-button {
    margin: 0;
  }
}

[dir] .c-product-prompts__bottom-information {
  margin: 0 0 2rem 0;
}
[dir] .c-product-prompts__bottom-information:has(+ .c-search-results__prompts-title) {
  padding-bottom: 2rem;
  border-bottom: 0.1rem solid rgba(46, 53, 59, 0.2);
}.YytjU {
  z-index: 1;
  grid-column: 1;
  grid-row: 2;
  align-self: flex-start;
  width: 100%;
  min-height: 8rem;
}[dir] .YytjU {
  margin-top: 0;
  margin-bottom: 3rem;
}[dir] .c-search-results__marketplace {
  margin: 4rem 0;
}

.c-search-results__marketplace-header-info {
  font-weight: 700;
  font-size: 1.6rem;
}

[dir] .c-search-results__marketplace-header-info {
  margin: 2rem 0 3rem;
}

.c-search-results__marketplace-products-container[data-css-view-to-show=line] {
  display: grid;
  grid-gap: 0.5rem;
  gap: 0.5rem;
}
.c-search-results__marketplace-products-container[data-css-view-to-show=block] {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 0.5rem;
  gap: 0.5rem;
}
@media (min-width: 768px) {
  .c-search-results__marketplace-products-container[data-css-view-to-show=block] {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1280px) {
  .c-search-results__marketplace-products-container[data-css-view-to-show=block] {
    grid-template-columns: repeat(3, 1fr);
  }
  .c-search-results__marketplace-products-container[data-css-view-to-show=block][data-css-is-category-tree-hidden=true] {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1920px) {
  .c-search-results__marketplace-products-container[data-css-view-to-show=block] {
    grid-template-columns: repeat(4, 1fr);
  }
  .c-search-results__marketplace-products-container[data-css-view-to-show=block][data-css-is-category-tree-hidden=true] {
    grid-template-columns: repeat(5, 1fr);
  }
}

.c-search-results__marketplace-table-buttons {
  display: none;
}
@media (min-width: 768px) {
  .c-search-results__marketplace-table-buttons {
    display: flex;
    column-gap: 1rem;
  }
}

.c-search-results__marketplace-header-container {
  display: grid;
  grid-template-columns: -webkit-max-content -webkit-max-content;
  grid-template-columns: max-content max-content;
  justify-content: space-between;
  align-items: center;
}

[dir] .c-search-results__marketplace-header-container {
  margin-bottom: 0.5rem;
  padding: 1rem 1.5rem;
  background-color: #2E353B;
  border-radius: 0.5rem;
}
.c-search-results__marketplace-header-container .o-icon--medium {
  width: 2.5rem;
  height: 2.5rem;
}

.c-search-results__marketplace-header-count {
  color: #FFF;
  font-size: 1.6rem;
  font-weight: 700;
}.RIUjv {
  display: grid;
  grid-gap: 0.5rem;
  gap: 0.5rem;
}

.YlIsc {
  display: grid;
  grid-column-gap: 1rem;
  box-sizing: border-box;
}

[dir] .YlIsc {
  border-radius: 0.4rem;
  box-shadow: 0 0 1rem 0.2rem rgba(0, 0, 0, 0.2);
}
@media (min-width: 768px) {
  .YlIsc {
    grid-template-columns: 20rem 1fr auto;
  }
  [dir=ltr] .YlIsc {
    padding-right: 1rem;
  }
  [dir=rtl] .YlIsc {
    padding-left: 1rem;
  }
}

.cUW45 {
  display: flex;
  align-items: center;
  justify-content: center;
}

.Ur6aS {
  fill: #D6D6D6;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
  max-width: 12rem;
}

[dir] .Ur6aS {
  background: white;
  padding: 0.5rem;
}

.g2VQg {
  display: grid;
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
  grid-row-gap: 1rem;
  row-gap: 1rem;
  align-items: start;
}

[dir] .g2VQg {
  padding: 1rem 1rem 0;
}

._8oAzE {
  display: flex;
  column-gap: 0.5rem;
  align-items: center;
  font-weight: 700;
}

._79-0u {
  display: flex;
  column-gap: 0.5rem;
  align-items: center;
}

.p52hf {
  display: flex;
  column-gap: 0.5rem;
  align-items: center;
}

.tTAKJ {
  grid-area: button;
}

[dir] .tTAKJ {
  text-align: center;
}

._61T4O {
  font-family: "Lato", "Lato-polyfill", "Constantia";
  font-weight: 700;
  transition: 0.1s background-color, 0.1s color;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1.4rem;
  color: #FFF;
  fill: #FFF;
  stroke: #FFF;
}

[dir] ._61T4O {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  border: 0.1rem solid #183884;
  background-color: #183884;
}
._61T4O:focus {
  outline: none;
}
[dir] ._61T4O:focus {
  box-shadow: 0 0 0 0.3rem rgba(24, 56, 132, 0.4);
}
[dir] ._61T4O:active {
  background-color: #061945;
}
@media (hover: hover) and (pointer: fine) {
  [dir] ._61T4O:hover {
    background-color: #061945;
  }
}
._61T4O:disabled {
  color: #FFF;
}
[dir] ._61T4O:disabled {
  background-color: #B5B5B5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
._61T4O {
  justify-self: flex-end;
  width: -webkit-fit-content;
  width: fit-content;
}
@media (min-width: 1280px) {
  ._61T4O {
    width: 100%;
  }
  [dir] ._61T4O {
    margin-top: 1rem;
  }
}
@media (min-width: 1680px) {
  ._61T4O {
    width: inherit;
  }
  [dir] ._61T4O {
    margin: 0;
  }
}

@media (min-width: 1280px) {
  .KDMw- {
    display: grid;
    grid-template-areas: "priceTitle tooltip amountTitle" "priceContent . amountContent" ". . button";
    grid-column-gap: 1rem;
    column-gap: 1rem;
  }
  [dir] .KDMw- {
    margin-top: 1rem;
  }
}
@media (min-width: 1680px) {
  .KDMw- {
    grid-template-areas: "priceTitle tooltip amountTitle ." "priceContent . amountContent button";
    grid-template-columns: auto 2rem 22rem 24rem;
    grid-template-rows: auto 1fr;
    row-gap: 1rem;
  }
}

.-c2U1 {
  grid-area: amountTitle;
  font-weight: 700;
}

.vAZxU {
  grid-area: amountContent;
}

.JG2r- {
  display: contents;
}.d2c16 {
  grid-area: priceTitle;
}[dir=ltr] .d2c16 {
  text-align: right;
}[dir=rtl] .d2c16 {
  text-align: left;
}

.lkD02 {
  grid-area: priceContent;
  height: -webkit-max-content;
  height: max-content;
  font-weight: 700;
}

[dir] .lkD02 {
  padding: 0.3rem 0.7rem;
  border-radius: 0.4rem;
  background-color: rgba(214, 225, 229, 0.7);
}

[dir=ltr] .lkD02 {
  text-align: right;
}

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

.-MhJ5 {
  grid-area: tooltip;
}.O91Vx {
  font-weight: 700;
}._0x4sR {
  grid-column: 1/3;
}

[dir] ._35ZxS {
  padding: 1rem 1.5rem;
}.CRMC6 {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  box-sizing: border-box;
}[dir] .CRMC6 {
  padding: 1rem;
  border-radius: 0.4rem;
  box-shadow: 0 0 1rem 0.2rem rgba(0, 0, 0, 0.2);
}

.AlRed {
  display: flex;
  column-gap: 0.5rem;
  align-items: center;
  font-weight: bold;
}

.-gHcZ {
  display: flex;
  column-gap: 0.5rem;
  align-items: center;
}

.e8bI0 {
  display: flex;
  align-items: center;
  justify-content: center;
}

.OrrTJ {
  fill: #D6D6D6;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
  max-width: 12rem;
}

[dir] .OrrTJ {
  background: white;
  padding: 0.5rem;
}

.gQMIO {
  font-family: "Lato", "Lato-polyfill", "Constantia";
  font-weight: 700;
  transition: 0.1s background-color, 0.1s color;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1.4rem;
  color: #FFF;
  fill: #FFF;
  stroke: #FFF;
}

[dir] .gQMIO {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  border: 0.1rem solid #183884;
  background-color: #183884;
}
.gQMIO:focus {
  outline: none;
}
[dir] .gQMIO:focus {
  box-shadow: 0 0 0 0.3rem rgba(24, 56, 132, 0.4);
}
[dir] .gQMIO:active {
  background-color: #061945;
}
@media (hover: hover) and (pointer: fine) {
  [dir] .gQMIO:hover {
    background-color: #061945;
  }
}
.gQMIO:disabled {
  color: #FFF;
}
[dir] .gQMIO:disabled {
  background-color: #B5B5B5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
.gQMIO {
  justify-self: flex-end;
  width: 100%;
}
[dir] .gQMIO {
  margin: 0;
}

.jUTC5 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 1rem;
  column-gap: 1rem;
}

.g-8zZ {
  font-weight: 700;
}.SGkwL {
  display: grid;
  grid-template-columns: 1fr auto;
  grid-gap: 1rem;
  gap: 1rem;
  align-items: center;
}[dir] .SGkwL {
  cursor: pointer;
  margin: 0;
  padding: 1rem;
  border: 0.2rem;
  background-color: #F5F5F5;
}

.qFbT8 {
  font-weight: 700;
}

._4hr-T {
  display: grid;
  grid-row-gap: 0.5rem;
  row-gap: 0.5rem;
}._39PRf {
  position: relative;
  display: initial;
}

.u0RQ3 {
  display: grid;
  grid-template-columns: 40.2rem 25rem 15rem 15rem;
}

[dir] .u0RQ3 {
  border-radius: 0.5rem;
}
.u0RQ3 > * {
  align-content: center;
}
[dir] .u0RQ3 > * {
  padding: 0;
  border: none;
}
[dir=ltr] .u0RQ3 > * {
  border-radius: 0.5rem 0 0 0.5rem;
}
[dir=rtl] .u0RQ3 > * {
  border-radius: 0 0.5rem 0.5rem 0;
}
.u0RQ3 {
  box-sizing: border-box;
  height: 8rem;
  transition: top 0.3s ease;
}
[dir] .u0RQ3 {
  border: 0.1rem solid #B5B5B5;
  background-color: #FFF;
}

._5N9F5 {
  display: block;
}

[dir] ._5N9F5 {
  margin-top: 1rem;
}

.ICFoE {
  display: grid;
  grid-template-columns: 40.2rem 25rem 15rem 15rem;
}

[dir] .ICFoE {
  border-radius: 0.5rem;
}
.ICFoE > * {
  align-content: center;
}
[dir] .ICFoE > * {
  padding: 0;
  border: none;
}
[dir=ltr] .ICFoE > * {
  border-radius: 0.5rem 0 0 0.5rem;
}
[dir=rtl] .ICFoE > * {
  border-radius: 0 0.5rem 0.5rem 0;
}
[dir] .ICFoE {
  background-color: #F5F5F5;
}
.ICFoE > *:first-child {
  display: flex;
}
[dir] .ICFoE > *:first-child {
  background-color: #EBEBEB;
}
.ICFoE > *:first-child:after {
  content: "";
  width: 0.2rem;
}
[dir] .ICFoE > *:first-child:after {
  background-color: #FFF;
}
[dir] .ICFoE:nth-child(2n) {
  background-color: #FFF;
}
[dir] .ICFoE:nth-child(2n) > *:first-child {
  background-color: #F5F5F5;
}

.MRP06 {
  font-weight: normal;
}

[dir=ltr] .MRP06 {
  padding-left: 1rem;
  text-align: left;
}

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

._5vrE2 {
  font-weight: normal;
}

.x4NPv[data-css-is-shorter=true] {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}._739f1 {
  display: flex;
  align-items: center;
  justify-items: flex-end;
  width: 100%;
  height: 6rem;
}[dir=ltr] ._739f1 {
  padding: 0 0 0 1rem;
}[dir=rtl] ._739f1 {
  padding: 0 1rem 0 0;
}

.exVSH {
  height: 5.4rem;
  width: 7.5rem;
  object-fit: contain;
}

[dir] .exVSH {
  background: white;
}

.SRsKY {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-around;
  align-items: flex-start;
  max-width: 23.5rem;
}

[dir=ltr] .SRsKY {
  padding: 0.5rem 0.4rem 0.5rem 1.2rem;
  margin-right: auto;
}

[dir=rtl] .SRsKY {
  padding: 0.5rem 1.2rem 0.5rem 0.4rem;
  margin-left: auto;
}

.VCj7O {
  font-family: "Lato", "Lato-polyfill", "Constantia";
  font-weight: 700;
  transition: 0.1s background-color, 0.1s color;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1.4rem;
  color: #183884;
  fill: #183884;
  stroke: #183884;
}

[dir] .VCj7O {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  border: 1px solid #183884;
  background-color: transparent;
}
.VCj7O:focus {
  outline: none;
}
[dir] .VCj7O:focus {
  box-shadow: 0 0 0 0.3rem rgba(24, 56, 132, 0.4);
}
.VCj7O:active {
  color: #FFF;
}
[dir] .VCj7O:active {
  background-color: #183884;
}
.VCj7O:active:has(svg):not(:disabled) svg {
  fill: #FFF;
  stroke: #FFF;
}
@media (hover: hover) and (pointer: fine) {
  .VCj7O:hover {
    color: #FFF;
  }
  [dir] .VCj7O:hover {
    background-color: #183884;
  }
  .VCj7O:hover:has(svg):not(:disabled) svg {
    fill: #FFF;
    stroke: #FFF;
  }
}
.VCj7O:disabled {
  color: #6F7E8B;
}
[dir] .VCj7O:disabled {
  background-color: #F5F5F5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
.VCj7O {
  width: 4rem;
  height: 4rem;
}
[dir] .VCj7O {
  padding: 0;
  background-color: #FFF;
}
[dir=ltr] .VCj7O {
  margin: auto 0.5rem auto 0;
}
[dir=rtl] .VCj7O {
  margin: auto 0 auto 0.5rem;
}

.Y7Bte {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
}

._2dbtX {
  width: 2.7rem;
  height: 2.5rem;
  fill: #183884;
  stroke-width: 0;
}[dir] .vxAti {
  padding: 2rem;
}

.ysymK {
  line-height: 1.15em;
}

[dir] .ysymK {
  margin-bottom: 1rem;
}

._8WGUp {
  display: flex;
  column-gap: 0.5rem;
}

[dir] ._8WGUp {
  margin: 1rem 0;
}

.PQ-e0 {
  align-self: end;
  justify-self: end;
}

[dir] .PQ-e0 {
  margin-top: 1rem;
}

.alJ-x,
.S06--,
.LrlUU,
.IsEzn,
.Z-9m8,
.qcDVD {
  font-weight: 700;
}@keyframes kjkUr {
  0% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 0.4;
  }
}
.dDadZ[data-css-is-loading=true] {
  pointer-events: none;
}
[dir] .dDadZ[data-css-is-loading=true] {
  cursor: wait;
}
[dir=ltr] .dDadZ[data-css-is-loading=true] {
  animation: kjkUr 1.1s infinite;
  animation-timing-function: ease-in-out;
}
[dir=rtl] .dDadZ[data-css-is-loading=true] {
  animation: kjkUr 1.1s infinite;
  animation-timing-function: ease-in-out;
}

.NodqZ {
  font-family: "Lato", "Lato-polyfill", "Constantia";
  font-weight: 700;
  transition: 0.1s background-color, 0.1s color;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1.4rem;
  color: #FFF;
  fill: #FFF;
  stroke: #FFF;
}

[dir] .NodqZ {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  border: 0.1rem solid #183884;
  background-color: #183884;
}
.NodqZ:focus {
  outline: none;
}
[dir] .NodqZ:focus {
  box-shadow: 0 0 0 0.3rem rgba(24, 56, 132, 0.4);
}
[dir] .NodqZ:active {
  background-color: #061945;
}
@media (hover: hover) and (pointer: fine) {
  [dir] .NodqZ:hover {
    background-color: #061945;
  }
}
.NodqZ:disabled {
  color: #FFF;
}
[dir] .NodqZ:disabled {
  background-color: #B5B5B5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
.NodqZ {
  width: 100%;
}

._615ZJ {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
}

[dir] ._615ZJ {
  margin: auto;
}

[dir=ltr] ._615ZJ {
  text-align: left;
}

[dir=rtl] ._615ZJ {
  text-align: right;
}
@media (min-width: 768px) {
  ._615ZJ {
    max-width: 80rem;
  }
}
@media (min-width: 1280px) {
  ._615ZJ {
    max-width: 50%;
  }
  [dir] ._615ZJ {
    margin: 0;
  }
}

.nEJ58 {
  font-weight: 700;
}.w-fjn {
  display: flex;
  flex-direction: column;
  min-height: 9rem;
}

._006fk {
  display: flex;
  align-items: center;
  justify-content: center;
}

[dir] ._006fk {
  margin: auto;
}[dir] .o-modal-wrapper.c-marketplace-confirm-modal {
  padding: 2rem 3rem;
}
@media (min-width: 768px) {
  .o-modal-wrapper.c-marketplace-confirm-modal {
    width: 70rem;
  }
}

.c-marketplace-confirm-modal__header-title {
  font-weight: bold;
}

[dir] .c-marketplace-confirm-modal__header-title {
  margin: 0 0 3rem;
}

.c-marketplace-confirm-modal__content-header {
  line-height: 1.15em;
}

[dir] .c-marketplace-confirm-modal__content-header {
  margin-bottom: 1rem;
}

.c-marketplace-confirm-modal__details {
  display: flex;
  flex-direction: column;
}

[dir] .c-marketplace-confirm-modal__details {
  margin-bottom: 2rem;
}

[dir] .c-marketplace-confirm-modal__details-row {
  margin: 1rem 0;
}

[dir=ltr] .c-marketplace-confirm-modal__footer {
  text-align: right;
}

[dir=rtl] .c-marketplace-confirm-modal__footer {
  text-align: left;
}

.c-marketplace-confirm-modal__finish-button {
  min-width: 15rem;
}.w2Enx {
  font-size: 1.8rem;
  color: #CD0004;
  text-transform: initial;
  font-family: "Lato", "Lato-polyfill", "Constantia";
}[dir] .w2Enx {
  margin: 1.25em 0 0.83em;
  margin: 0;
}

.uWgEl {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}

[dir] .uWgEl {
  padding: 3.5rem 2.5rem 2.5rem;
}

.qF5UP {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}
@media (min-width: 768px) {
  .qF5UP {
    width: 40vw;
  }
}

.pTiUw {
  box-sizing: border-box;
}

[dir] .pTiUw {
  padding: 0 2rem;
}

.JXOy9 {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  align-items: start;
  justify-content: center;
}

[dir] .JXOy9 {
  padding: 2rem;
}

.w2Enx {
  font-size: 1.8rem;
  font-weight: 700;
  text-transform: uppercase;
}

.MDIhp {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

[dir] .MDIhp {
  margin-top: 2rem;
}

.WW7ZI {
  font-family: "Lato", "Lato-polyfill", "Constantia";
  font-weight: 700;
  transition: 0.1s background-color, 0.1s color;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1.4rem;
  color: #545F69;
  fill: #545F69;
  stroke: #545F69;
}

[dir] .WW7ZI {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  border: 1px solid #545F69;
  background-color: transparent;
}
.WW7ZI:focus {
  outline: none;
}
[dir] .WW7ZI:focus {
  box-shadow: 0 0 0 0.3rem rgba(84, 95, 105, 0.4);
}
.WW7ZI:active {
  color: #FFF;
}
[dir] .WW7ZI:active {
  background-color: #545F69;
}
.WW7ZI:active:has(svg):not(:disabled) svg {
  fill: #FFF;
  stroke: #FFF;
}
@media (hover: hover) and (pointer: fine) {
  .WW7ZI:hover {
    color: #FFF;
  }
  [dir] .WW7ZI:hover {
    background-color: #545F69;
  }
  .WW7ZI:hover:has(svg):not(:disabled) svg {
    fill: #FFF;
    stroke: #FFF;
  }
}
.WW7ZI:disabled {
  color: #6F7E8B;
}
[dir] .WW7ZI:disabled {
  background-color: #F5F5F5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}

._0ZPxH {
  font-family: "Lato", "Lato-polyfill", "Constantia";
  font-weight: 700;
  transition: 0.1s background-color, 0.1s color;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1.4rem;
  color: #FFF;
  fill: #FFF;
  stroke: #FFF;
}

[dir] ._0ZPxH {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  border: 0.1rem solid #183884;
  background-color: #183884;
}
._0ZPxH:focus {
  outline: none;
}
[dir] ._0ZPxH:focus {
  box-shadow: 0 0 0 0.3rem rgba(24, 56, 132, 0.4);
}
[dir] ._0ZPxH:active {
  background-color: #061945;
}
@media (hover: hover) and (pointer: fine) {
  [dir] ._0ZPxH:hover {
    background-color: #061945;
  }
}
._0ZPxH:disabled {
  color: #FFF;
}
[dir] ._0ZPxH:disabled {
  background-color: #B5B5B5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}.PRDkJ {
  display: none;
}
@media (min-width: 1280px) {
  .PRDkJ {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    row-gap: 1.5rem;
    min-height: 3rem;
  }
  [dir] .PRDkJ {
    border-radius: 0.5rem;
    background-color: #F5F5F5;
  }
}
.PRDkJ {
  max-width: 70rem;
}
[dir] .PRDkJ {
  padding: 2rem 3rem;
}/* example of use

  // position of each element is defined relative to parent container (from 0 0 to 100% 100%)
  $someElements: (
    (width: 50%, height: 3rem, position: 0 0),
    (width: 4rem, height: 4rem, position: 0 12rem),
    (width: calc(100% - 6rem), height: 4rem, position: 100% 12rem)
  );

  .container {
    @include skeletonPlaceholder.placeholder($someElements);
  }
*/
@keyframes c6I4- {
  to {
    opacity: 0.5;
  }
}
.NetkY {
  min-height: 2rem;
}
[dir] .NetkY {
  padding: 1rem 0;
}

._9-f59 {
  opacity: 1;
  height: 2rem;
}

[dir] ._9-f59 {
  background-image: linear-gradient(#EBEBEB, #EBEBEB);
  background-size: 100% 100%;
  margin: 1rem 0;
}

[dir=ltr] ._9-f59 {
  animation-name: c6I4-;
  animation-duration: 1.2s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
  animation-direction: alternate;
}

[dir=rtl] ._9-f59 {
  animation-name: c6I4-;
  animation-duration: 1.2s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
  animation-direction: alternate;
}.pnfff {
  font-family: "Lato", "Lato-polyfill", "Constantia";
  font-weight: 700;
  transition: 0.1s background-color, 0.1s color;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1.4rem;
  color: #183884;
  fill: #183884;
  stroke: #183884;
}[dir] .pnfff {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 1.2rem;
  border-radius: 0.5rem;
  border: 1px solid #183884;
  background-color: transparent;
}
.pnfff:focus {
  outline: none;
}
[dir] .pnfff:focus {
  box-shadow: 0 0 0 0.3rem rgba(24, 56, 132, 0.4);
}
.pnfff:active {
  color: #FFF;
}
[dir] .pnfff:active {
  background-color: #183884;
}
.pnfff:active:has(svg):not(:disabled) svg {
  fill: #FFF;
  stroke: #FFF;
}
@media (hover: hover) and (pointer: fine) {
  .pnfff:hover {
    color: #FFF;
  }
  [dir] .pnfff:hover {
    background-color: #183884;
  }
  .pnfff:hover:has(svg):not(:disabled) svg {
    fill: #FFF;
    stroke: #FFF;
  }
}
.pnfff:disabled {
  color: #6F7E8B;
}
[dir] .pnfff:disabled {
  background-color: #F5F5F5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
[dir] .pnfff {
  margin: 0;
}

._81mdq {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  align-items: center;
}

[dir] ._81mdq {
  padding: 0.5rem 0;
}
@media (min-width: 768px) {
  ._81mdq {
    gap: 2rem;
  }
  [dir] ._81mdq {
    padding: 0;
  }
}.BwcIL {
  z-index: 1;
  grid-column: 1;
  grid-row: 2;
  align-self: flex-start;
  width: 100%;
  min-height: 8rem;
}[dir] .BwcIL {
  margin-top: 0;
  margin-bottom: 3rem;
}

.u2PE6 {
  display: contents;
}.c-catalogue-error-page-container {
  max-width: 92rem;
  align-self: flex-start;
}

[dir] .c-catalogue-error-page {
  margin-top: 5rem;
  margin-bottom: 5rem;
}.WB7h1 {
  font-size: 1.6rem;
  font-weight: 700;
}[dir] .WB7h1 {
  padding: 3rem 2rem;
}.u0MjT {
  display: grid;
  grid-template-columns: -webkit-max-content -webkit-max-content 1fr;
  grid-template-columns: max-content max-content 1fr;
  grid-row-gap: 0.5rem;
  row-gap: 0.5rem;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  height: 4rem;
}[dir] .u0MjT {
  margin: 1rem 0 2rem;
  padding: 0 1rem;
  background-color: #F5F5F5;
}
@media (max-width: 768px) {
  .u0MjT {
    display: flex;
    flex-wrap: wrap;
    height: auto;
  }
  [dir] .u0MjT {
    padding: 1rem;
  }
}

.u--t6 {
  font-size: 2.2rem;
  font-weight: 900;
  color: #CD0004;
}

[dir] .u--t6 {
  margin: 0;
}

[dir=ltr] .u--t6 {
  padding-right: 1rem;
}

[dir=rtl] .u--t6 {
  padding-left: 1rem;
}

._3gHqT {
  font-size: 1.6rem;
  font-weight: 700;
  color: #2E353B;
}

.Og7gv {
  display: flex;
  grid-column: 3;
  align-items: center;
  justify-content: flex-end;
}

.b-QUJ {
  font-weight: 700;
}

[dir=ltr] .b-QUJ {
  margin-right: 1rem;
}

[dir=rtl] .b-QUJ {
  margin-left: 1rem;
}

.wev4Z:focus {
  outline: none;
}

[dir] .wev4Z:focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 53, 59, 0.6);
}
.wev4Z {
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  opacity: 0.3;
}
[dir] .wev4Z {
  cursor: pointer;
  padding: 0.5rem;
  border: 0;
  border-radius: 0.5rem;
  background: none;
}
.wev4Z[data-css-is-active=true] {
  opacity: 1;
}
.wev4Z:hover {
  opacity: 0.9;
}

.XNLFN {
  display: flex;
}

.MfOFr {
  display: inline-block;
  fill: #183884;
  height: 3rem;
  width: 3rem;
}

.FHbnp {
  display: inline-block;
  fill: #183884;
  height: 3rem;
  width: 3rem;
}

.PwfuK {
  position: relative;
}

._4Z075 {
  position: absolute;
  top: -0.6rem;
}

[dir=ltr] ._4Z075 {
  left: calc(80% - 0.5rem);
}

[dir=rtl] ._4Z075 {
  right: calc(80% - 0.5rem);
}

.LJsdn {
  display: flex;
  align-items: center;
}
[dir=ltr] .LJsdn ._0jJ16 {
  margin-right: 2rem;
}
[dir=rtl] .LJsdn ._0jJ16 {
  margin-left: 2rem;
}.aC--D {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 2rem;
  gap: 2rem;
  width: 100%;
}[dir] .aC--D {
  margin: 2rem 0 1rem;
}
@media (min-width: 1280px) {
  .aC--D[data-css-is-category-tree-open=true] {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1680px) {
  .aC--D[data-css-is-category-tree-open=true] {
    grid-template-columns: repeat(5, 1fr);
  }
}
@media (min-width: 1920px) {
  .aC--D[data-css-is-category-tree-open=true] {
    grid-template-columns: repeat(6, 1fr);
  }
}
@media (min-width: 768px) {
  .aC--D {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1280px) {
  .aC--D {
    grid-template-columns: repeat(5, 1fr);
  }
}
@media (min-width: 1680px) {
  .aC--D {
    grid-template-columns: repeat(6, 1fr);
  }
}
@media (min-width: 1920px) {
  .aC--D {
    grid-template-columns: repeat(7, 1fr);
  }
}
@media (min-width: 2560px) {
  .aC--D {
    grid-template-columns: repeat(6, 1fr);
  }
}.jW-RJ {
  overflow: auto;
  box-sizing: border-box;
  width: auto;
  max-width: 100rem;
  max-height: 70rem;
}[dir] .jW-RJ {
  padding: 1rem 2rem;
}
@media (max-width: 1280px) {
  .jW-RJ {
    max-height: 80vh;
  }
}

.jHeeG {
  display: block;
  width: calc(100% - 5rem);
  color: initial;
  -webkit-text-decoration: none;
  text-decoration: none;
}

[dir] .jHeeG {
  padding-top: 1rem;
}

[dir=ltr] .jHeeG {
  margin: 0 0 2rem 1rem;
}

[dir=rtl] .jHeeG {
  margin: 0 1rem 2rem 0;
}

.azaD6 {
  display: inline-block;
  fill: #CD0004;
  height: 100%;
  width: 100%;
  width: 1.5rem;
  height: 1.5rem;
}

._2JiLA {
  display: flex;
  flex-direction: row;
  column-gap: 0.5rem;
  align-items: center;
}

[dir] ._2JiLA {
  margin: 0;
}

.x86YE {
  font-family: "Lato", "Lato-polyfill", "Constantia";
  font-weight: 700;
  transition: 0.1s background-color, 0.1s color;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1.2rem;
  color: #183884;
  fill: #183884;
  stroke: #183884;
}

[dir] .x86YE {
  text-align: center;
  cursor: pointer;
  margin: 1rem 0;
  padding: 0.6rem;
  border-radius: 0.3rem;
  border: 1px solid #183884;
  background-color: transparent;
}
.x86YE:focus {
  outline: none;
}
[dir] .x86YE:focus {
  box-shadow: 0 0 0 0.3rem rgba(24, 56, 132, 0.4);
}
.x86YE:active {
  color: #FFF;
}
[dir] .x86YE:active {
  background-color: #183884;
}
.x86YE:active:has(svg):not(:disabled) svg {
  fill: #FFF;
  stroke: #FFF;
}
@media (hover: hover) and (pointer: fine) {
  .x86YE:hover {
    color: #FFF;
  }
  [dir] .x86YE:hover {
    background-color: #183884;
  }
  .x86YE:hover:has(svg):not(:disabled) svg {
    fill: #FFF;
    stroke: #FFF;
  }
}
.x86YE:disabled {
  color: #6F7E8B;
}
[dir] .x86YE:disabled {
  background-color: #F5F5F5;
  border: 0.1rem solid #B5B5B5;
  cursor: not-allowed;
}
.x86YE {
  display: block;
  width: auto;
  max-width: -webkit-max-content;
  max-width: max-content;
  font-size: 1.6rem;
}
[dir] .x86YE {
  margin: 2rem auto;
  padding: 0.75rem 2rem;
}

.lUNLJ {
  overflow: auto;
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  justify-content: flex-start;
  box-sizing: border-box;
  width: 100%;
  max-height: -webkit-max-content;
  max-height: max-content;
}

[dir] .lUNLJ {
  margin: 0;
  padding: 0 1rem 1rem;
}.qYofD {
  width: calc(50% - 1rem);
}[dir] .qYofD {
  margin: 0;
}
@media (min-width: 768px) {
  .qYofD {
    min-width: 32rem;
  }
}
@media (min-width: 1280px) {
  .qYofD {
    width: 32%;
    min-width: 28rem;
  }
}
@media (min-width: 1920px) {
  .qYofD {
    width: 24%;
    min-width: 21rem;
  }
}

._03jX7 {
  min-height: 5.2rem;
}

._3ltJQ {
  font-size: 1.2rem;
}.q82fm {
  display: none;
}._1NVO0 {
  scrollbar-width: none;
  overflow-x: scroll;
  font-size: 1.2rem;
  color: #4B4B4B;
  -ms-overflow-style: none;
}
._1NVO0::-webkit-scrollbar {
  display: none;
}
@media (min-width: 1280px) {
  ._1NVO0 {
    overflow: initial;
  }
}

.J5uy- {
  display: flex;
  list-style: none;
  position: relative;
}

[dir] .J5uy- {
  margin: 0;
  padding: 0;
}

.IQ339 {
  position: absolute;
  z-index: 97;
  top: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  overflow: hidden auto;
  display: none;
  max-height: 40rem;
  line-height: 1.9em;
}

[dir] .IQ339 {
  padding: 0.5rem 1rem 0;
  border-radius: 0.2rem;
  background: #FFF;
  box-shadow: 0 0.1rem 0.2rem #D6D6D6;
}

[dir=ltr] .IQ339 {
  margin-left: -1rem;
}

[dir=rtl] .IQ339 {
  margin-right: -1rem;
}

.PfKiu {
  pointer-events: none;
  position: absolute;
  z-index: 1;
  top: 0;
  width: 4rem;
  height: 100%;
}

[dir=ltr] .PfKiu {
  right: 0;
  background-image: linear-gradient(to left, #FFF 30%, rgba(255, 255, 255, 0));
}

[dir=rtl] .PfKiu {
  left: 0;
  background-image: linear-gradient(to right, #FFF 30%, rgba(255, 255, 255, 0));
}
[dir=ltr] .PfKiu[data-css-left=true] {
  right: initial;
  left: 0;
  background-image: linear-gradient(to right, #FFF 30%, rgba(255, 255, 255, 0));
}
[dir=rtl] .PfKiu[data-css-left=true] {
  left: initial;
  right: 0;
  background-image: linear-gradient(to left, #FFF 30%, rgba(255, 255, 255, 0));
}

._1Up1k {
  position: relative;
  white-space: nowrap;
}

[dir] ._1Up1k {
  margin: 0;
  padding: 0;
}
._1Up1k:not(:last-of-type)::after {
  content: "";
  display: inline-block;
  height: 1rem;
  margin-left: 0.8rem;
  margin-right: 0.8rem;
}
[dir=ltr] ._1Up1k:not(:last-of-type)::after {
  transform: rotate(23deg);
  border-right: 0.1rem solid #4B4B4B;
}
[dir=rtl] ._1Up1k:not(:last-of-type)::after {
  transform: rotate(-23deg);
  border-left: 0.1rem solid #4B4B4B;
}
._1Up1k * {
  color: #4B4B4B;
  -webkit-text-decoration: none;
  text-decoration: none;
}
@media (min-width: 1280px) {
  ._1Up1k a:hover {
    color: #183884;
  }
}
._1Up1k a:focus {
  color: #183884;
}
._1Up1k {
  display: flex;
  align-items: center;
}
[dir] ._1Up1k {
  padding-bottom: 0.5rem;
}
@media (min-width: 1280px) {
  ._1Up1k:hover .IQ339 {
    display: block;
  }
}

.N768U {
  display: contents;
}

.lh53y {
  position: relative;
  white-space: nowrap;
}

[dir] .lh53y {
  margin: 0;
  padding: 0;
}
.lh53y:not(:last-of-type)::after {
  content: "";
  display: inline-block;
  height: 1rem;
  margin-left: 0.8rem;
  margin-right: 0.8rem;
}
[dir=ltr] .lh53y:not(:last-of-type)::after {
  transform: rotate(23deg);
  border-right: 0.1rem solid #4B4B4B;
}
[dir=rtl] .lh53y:not(:last-of-type)::after {
  transform: rotate(-23deg);
  border-left: 0.1rem solid #4B4B4B;
}
.lh53y * {
  color: #4B4B4B;
  -webkit-text-decoration: none;
  text-decoration: none;
}
@media (min-width: 1280px) {
  .lh53y a:hover {
    color: #183884;
  }
}
.lh53y a:focus {
  color: #183884;
}
.lh53y {
  display: flex;
  align-items: center;
}
[dir] .lh53y {
  padding-bottom: 0.5rem;
}
@media (min-width: 1280px) {
  .lh53y:hover .IQ339 {
    display: block;
  }
}
.lh53y {
  display: block;
}
.lh53y:nth-child(n)::after {
  content: none;
}

.dwxQh {
  display: inline-flex;
}.-RT4Z {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  box-sizing: border-box;
  width: 100%;
}[dir] .-RT4Z {
  padding: 1rem;
}[dir=ltr] .-RT4Z {
  margin-right: auto;
  margin-left: auto;
}[dir=rtl] .-RT4Z {
  margin-left: auto;
  margin-right: auto;
}
[dir] .-RT4Z .c-catalogue-error-page {
  margin-top: 0;
}
@media (min-width: 768px) {
  [dir=ltr] .-RT4Z {
    padding: 1rem 2.6rem 1rem 1rem;
  }
  [dir=rtl] .-RT4Z {
    padding: 1rem 1rem 1rem 2.6rem;
  }
}
@media (min-width: 1280px) {
  .-RT4Z {
    grid-area: c;
    width: calc(100vw - 36rem);
  }
  [dir=ltr] .-RT4Z {
    padding: 1rem 2rem 2rem 4rem;
  }
  [dir=rtl] .-RT4Z {
    padding: 1rem 4rem 2rem 2rem;
  }
  .UlV34 {
    width: calc(100vw - 3.5rem);
  }
}

.tMq3J {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

[dir] .tMq3J {
  margin-bottom: 1rem;
}

[dir=ltr] .hdJTe, [dir=ltr] .Af96j {
  margin: 1.5rem 1rem 1.5rem 0;
}

[dir=rtl] .hdJTe, [dir=rtl] .Af96j {
  margin: 1.5rem 0 1.5rem 1rem;
}

.hdJTe {
  display: inline;
}

.Af96j {
  text-transform: none;
}

[dir=ltr] .Af96j {
  margin-right: 0;
}

[dir=rtl] .Af96j {
  margin-left: 0;
}