._container_1yanx_1 {
  width: 100%;
  margin-top: 115px;
  height: 25.78vw;
  position: relative;
}
@media screen and (max-width: calc(1000px)) {
  ._container_1yanx_1 {
    height: 56.22vw;
  }
}
@media screen and (max-width: calc(1366px)) {
  ._container_1yanx_1 {
    margin-top: 82px;
  }
}
@media (max-width: 500px) {
  ._container_1yanx_1 {
    height: 161.86vw;
  }
}
@media screen and (max-width: calc(667px)) {
  ._container_1yanx_1 {
    margin-top: 60px;
  }
}

._banner_1yanx_28 {
  width: 100%;
  height: 100%;
  display: flex;
}
@media screen and (max-width: calc(1000px)) {
  ._banner_1yanx_28 {
    display: none;
  }
}

._banner-md_1yanx_39 {
  width: 100%;
  height: 100%;
  display: none;
}
@media (min-width: 501px) and (max-width: 1000px) {
  ._banner-md_1yanx_39 {
    display: flex;
  }
  ._banner-md_1yanx_39 img {
    min-width: 100vw;
  }
}

._banner-sm_1yanx_53 {
  width: 100%;
  height: 100%;
  display: none;
}
@media (max-width: 500px) {
  ._banner-sm_1yanx_53 {
    display: flex;
  }
  ._banner-sm_1yanx_53 img {
    min-width: 100vw;
  }
}

._banner-sin-iva_1yanx_67 {
  width: 100%;
  height: 100%;
  display: flex;
  background: url("../assets/dia-sin-iva/DiaSinIva-Banner.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  ._banner-sin-iva_1yanx_67 {
    background: url("../assets/dia-sin-iva/DiaSinIva-BannerMH.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  ._banner-sin-iva_1yanx_67 {
    background: url("../assets/dia-sin-iva/DiaSinIva-BannerMV.png");
    background-size: 100% 100%;
  }
}

._banner-sin-iva-form_1yanx_87 {
  width: 100%;
  height: 100%;
  display: flex;
  background: url("../assets/dia-sin-iva/DiaSinIva-Form.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  ._banner-sin-iva-form_1yanx_87 {
    background: url("../assets/dia-sin-iva/DiaSinIva-FormMH.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  ._banner-sin-iva-form_1yanx_87 {
    background: url("../assets/dia-sin-iva/DiaSinIva-FormMV.png");
    background-size: 100% 100%;
  }
}

._banner-promotion_1yanx_107 {
  width: 100%;
  height: 100%;
  display: flex;
}
._banner-promotion_1yanx_107[data-promo=bannerBFArg] {
  background: url("../assets/black-friday/Banner-Home-Arg.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  ._banner-promotion_1yanx_107[data-promo=bannerBFArg] {
    background: url("../assets/black-friday/Banner-Home-Arg-MH.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  ._banner-promotion_1yanx_107[data-promo=bannerBFArg] {
    background: url("../assets/black-friday/Banner-Home-Arg-MV.png");
    background-size: 100% 100%;
  }
}
._banner-promotion_1yanx_107[data-promo=bannerBFCl] {
  background: url("../assets/black-friday/Banner-Home-Cl.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  ._banner-promotion_1yanx_107[data-promo=bannerBFCl] {
    background: url("../assets/black-friday/Banner-Home-Cl-MH.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  ._banner-promotion_1yanx_107[data-promo=bannerBFCl] {
    background: url("../assets/black-friday/Banner-Home-Cl-MV.png");
    background-size: 100% 100%;
  }
}
._banner-promotion_1yanx_107[data-promo=bannerBFCo] {
  background: url("../assets/black-friday/Banner-Home-Co.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  ._banner-promotion_1yanx_107[data-promo=bannerBFCo] {
    background: url("../assets/black-friday/Banner-Home-Co-MH.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  ._banner-promotion_1yanx_107[data-promo=bannerBFCo] {
    background: url("../assets/black-friday/Banner-Home-Co-MV.png");
    background-size: 100% 100%;
  }
}
._banner-promotion_1yanx_107[data-promo=bannerBFMx] {
  background: url("../assets/black-friday/Banner-Home-Mx.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  ._banner-promotion_1yanx_107[data-promo=bannerBFMx] {
    background: url("../assets/black-friday/Banner-Home-Mx-MH.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  ._banner-promotion_1yanx_107[data-promo=bannerBFMx] {
    background: url("../assets/black-friday/Banner-Home-Mx-MV.png");
    background-size: 100% 100%;
  }
}
._banner-promotion_1yanx_107[data-promo=bannerBFArgForm] {
  background: url("../assets/black-friday/Banner-Form-Arg.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  ._banner-promotion_1yanx_107[data-promo=bannerBFArgForm] {
    background: url("../assets/black-friday/Banner-Form-Arg-MH.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  ._banner-promotion_1yanx_107[data-promo=bannerBFArgForm] {
    background: url("../assets/black-friday/Banner-Form-Arg-MV.png");
    background-size: 100% 100%;
  }
}
._banner-promotion_1yanx_107[data-promo=bannerBFClForm] {
  background: url("../assets/black-friday/Banner-Form-Cl.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  ._banner-promotion_1yanx_107[data-promo=bannerBFClForm] {
    background: url("../assets/black-friday/Banner-Form-Cl-MH.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  ._banner-promotion_1yanx_107[data-promo=bannerBFClForm] {
    background: url("../assets/black-friday/Banner-Form-Cl-MV.png");
    background-size: 100% 100%;
  }
}
._banner-promotion_1yanx_107[data-promo=bannerBFCoForm] {
  background: url("../assets/black-friday/Banner-Form-Co.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  ._banner-promotion_1yanx_107[data-promo=bannerBFCoForm] {
    background: url("../assets/black-friday/Banner-Form-Co-MH.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  ._banner-promotion_1yanx_107[data-promo=bannerBFCoForm] {
    background: url("../assets/black-friday/Banner-Form-Co-MV.png");
    background-size: 100% 100%;
  }
}
._banner-promotion_1yanx_107[data-promo=bannerBFMxForm] {
  background: url("../assets/black-friday/Banner-Form-Mx.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  ._banner-promotion_1yanx_107[data-promo=bannerBFMxForm] {
    background: url("../assets/black-friday/Banner-Form-Mx-MH.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  ._banner-promotion_1yanx_107[data-promo=bannerBFMxForm] {
    background: url("../assets/black-friday/Banner-Form-Mx-MV.png");
    background-size: 100% 100%;
  }
}
._banner-promotion_1yanx_107[data-promo=bannerSinIvaHome] {
  background: url("../assets/dia-sin-iva/DiaSinIva-Banner.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  ._banner-promotion_1yanx_107[data-promo=bannerSinIvaHome] {
    background: url("../assets/dia-sin-iva/DiaSinIva-BannerMH.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  ._banner-promotion_1yanx_107[data-promo=bannerSinIvaHome] {
    background: url("../assets/dia-sin-iva/DiaSinIva-BannerMV.png");
    background-size: 100% 100%;
  }
}
._banner-promotion_1yanx_107[data-promo=bannerSinIvaForm] {
  background: url("../assets/dia-sin-iva/DiaSinIva-Form.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  ._banner-promotion_1yanx_107[data-promo=bannerSinIvaForm] {
    background: url("../assets/dia-sin-iva/DiaSinIva-FormMH.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  ._banner-promotion_1yanx_107[data-promo=bannerSinIvaForm] {
    background: url("../assets/dia-sin-iva/DiaSinIva-FormMV.png");
    background-size: 100% 100%;
  }
}
._banner-promotion_1yanx_107[data-promo=bannerCMCl] {
  background: url("../assets/cyber-monday/Banner-Home-Cl.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  ._banner-promotion_1yanx_107[data-promo=bannerCMCl] {
    background: url("../assets/cyber-monday/Banner-Home-Cl-MH.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  ._banner-promotion_1yanx_107[data-promo=bannerCMCl] {
    background: url("../assets/cyber-monday/Banner-Home-Cl-MV.png");
    background-size: 100% 100%;
  }
}
._banner-promotion_1yanx_107[data-promo=bannerCMClForm] {
  background: url("../assets/cyber-monday/Banner-Form-Cl.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  ._banner-promotion_1yanx_107[data-promo=bannerCMClForm] {
    background: url("../assets/cyber-monday/Banner-Form-Cl-MH.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  ._banner-promotion_1yanx_107[data-promo=bannerCMClForm] {
    background: url("../assets/cyber-monday/Banner-Form-Cl-MV.png");
    background-size: 100% 100%;
  }
}
._banner-promotion_1yanx_107[data-promo=bannerCMMx] {
  background: url("../assets/cyber-monday/Banner-Home-Mx.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  ._banner-promotion_1yanx_107[data-promo=bannerCMMx] {
    background: url("../assets/cyber-monday/Banner-Home-Mx-MH.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  ._banner-promotion_1yanx_107[data-promo=bannerCMMx] {
    background: url("../assets/cyber-monday/Banner-Home-Mx-MV.png");
    background-size: 100% 100%;
  }
}
._banner-promotion_1yanx_107[data-promo=bannerCMMxForm] {
  background: url("../assets/cyber-monday/Banner-Form-Mx.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  ._banner-promotion_1yanx_107[data-promo=bannerCMMxForm] {
    background: url("../assets/cyber-monday/Banner-Form-Mx-MH.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  ._banner-promotion_1yanx_107[data-promo=bannerCMMxForm] {
    background: url("../assets/cyber-monday/Banner-Form-Mx-MV.png");
    background-size: 100% 100%;
  }
}
._banner-promotion_1yanx_107[data-promo=bannerMVArg] {
  background: url("../assets/promo-pickit/Banner-Home-Arg.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  ._banner-promotion_1yanx_107[data-promo=bannerMVArg] {
    background: url("../assets/promo-pickit/Banner-Home-Arg-MH.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  ._banner-promotion_1yanx_107[data-promo=bannerMVArg] {
    background: url("../assets/promo-pickit/Banner-Home-Arg-MV.png");
    background-size: 100% 100%;
  }
}
._banner-promotion_1yanx_107[data-promo=bannerMVCl] {
  background: url("../assets/promo-pickit/Banner-Home-Cl.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  ._banner-promotion_1yanx_107[data-promo=bannerMVCl] {
    background: url("../assets/promo-pickit/Banner-Home-Cl-MH.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  ._banner-promotion_1yanx_107[data-promo=bannerMVCl] {
    background: url("../assets/promo-pickit/Banner-Home-Cl-MV.png");
    background-size: 100% 100%;
  }
}
._banner-promotion_1yanx_107[data-promo=bannerMVMx] {
  background: url("../assets/promo-pickit/Banner-Home-Mx.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  ._banner-promotion_1yanx_107[data-promo=bannerMVMx] {
    background: url("../assets/promo-pickit/Banner-Home-Mx-MH.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  ._banner-promotion_1yanx_107[data-promo=bannerMVMx] {
    background: url("../assets/promo-pickit/Banner-Home-Mx-MV.png");
    background-size: 100% 100%;
  }
}
._banner-promotion_1yanx_107[data-promo=bannerMVArgForm] {
  background: url("../assets/promo-pickit/Banner-Form-Arg.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  ._banner-promotion_1yanx_107[data-promo=bannerMVArgForm] {
    background: url("../assets/promo-pickit/Banner-Form-Arg-MH.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  ._banner-promotion_1yanx_107[data-promo=bannerMVArgForm] {
    background: url("../assets/promo-pickit/Banner-Form-Arg-MV.png");
    background-size: 100% 100%;
  }
}
._banner-promotion_1yanx_107[data-promo=bannerMVClForm] {
  background: url("../assets/promo-pickit/Banner-Form-Cl.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  ._banner-promotion_1yanx_107[data-promo=bannerMVClForm] {
    background: url("../assets/promo-pickit/Banner-Form-Cl-MH.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  ._banner-promotion_1yanx_107[data-promo=bannerMVClForm] {
    background: url("../assets/promo-pickit/Banner-Form-Cl-MV.png");
    background-size: 100% 100%;
  }
}
._banner-promotion_1yanx_107[data-promo=bannerMVMxForm] {
  background: url("../assets/promo-pickit/Banner-Form-Mx.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  ._banner-promotion_1yanx_107[data-promo=bannerMVMxForm] {
    background: url("../assets/promo-pickit/Banner-Form-Mx-MH.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  ._banner-promotion_1yanx_107[data-promo=bannerMVMxForm] {
    background: url("../assets/promo-pickit/Banner-Form-Mx-MV.png");
    background-size: 100% 100%;
  }
}
._banner-promotion_1yanx_107[data-promo=bannerNavidadArg] {
  background: url("../assets/promo-navidad/Banner-Home-Arg.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  ._banner-promotion_1yanx_107[data-promo=bannerNavidadArg] {
    background: url("../assets/promo-navidad/Banner-Home-Arg-MH.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  ._banner-promotion_1yanx_107[data-promo=bannerNavidadArg] {
    background: url("../assets/promo-navidad/Banner-Home-Arg-MV.png");
    background-size: 100% 100%;
  }
}
._banner-promotion_1yanx_107[data-promo=bannerNavidadCl] {
  background: url("../assets/promo-navidad/Banner-Home-Cl.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  ._banner-promotion_1yanx_107[data-promo=bannerNavidadCl] {
    background: url("../assets/promo-navidad/Banner-Home-Cl-MH.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  ._banner-promotion_1yanx_107[data-promo=bannerNavidadCl] {
    background: url("../assets/promo-navidad/Banner-Home-Cl-MV.png");
    background-size: 100% 100%;
  }
}
._banner-promotion_1yanx_107[data-promo=bannerNavidadCo] {
  background: url("../assets/promo-navidad/Banner-Home-Co.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  ._banner-promotion_1yanx_107[data-promo=bannerNavidadCo] {
    background: url("../assets/promo-navidad/Banner-Home-Co-MH.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  ._banner-promotion_1yanx_107[data-promo=bannerNavidadCo] {
    background: url("../assets/promo-navidad/Banner-Home-Co-MV.png");
    background-size: 100% 100%;
  }
}
._banner-promotion_1yanx_107[data-promo=bannerNavidadMx] {
  background: url("../assets/promo-navidad/Banner-Home-Mx.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  ._banner-promotion_1yanx_107[data-promo=bannerNavidadMx] {
    background: url("../assets/promo-navidad/Banner-Home-Mx-MH.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  ._banner-promotion_1yanx_107[data-promo=bannerNavidadMx] {
    background: url("../assets/promo-navidad/Banner-Home-Mx-MV.png");
    background-size: 100% 100%;
  }
}
._banner-promotion_1yanx_107[data-promo=bannerNavidadArgForm] {
  background: url("../assets/promo-navidad/Banner-Form-Arg.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  ._banner-promotion_1yanx_107[data-promo=bannerNavidadArgForm] {
    background: url("../assets/promo-navidad/Banner-Form-Arg-MH.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  ._banner-promotion_1yanx_107[data-promo=bannerNavidadArgForm] {
    background: url("../assets/promo-navidad/Banner-Form-Arg-MV.png");
    background-size: 100% 100%;
  }
}
._banner-promotion_1yanx_107[data-promo=bannerNavidadClForm] {
  background: url("../assets/promo-navidad/Banner-Form-Cl.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  ._banner-promotion_1yanx_107[data-promo=bannerNavidadClForm] {
    background: url("../assets/promo-navidad/Banner-Form-Cl-MH.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  ._banner-promotion_1yanx_107[data-promo=bannerNavidadClForm] {
    background: url("../assets/promo-navidad/Banner-Form-Cl-MV.png");
    background-size: 100% 100%;
  }
}
._banner-promotion_1yanx_107[data-promo=bannerNavidadCoForm] {
  background: url("../assets/promo-navidad/Banner-Form-Co.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  ._banner-promotion_1yanx_107[data-promo=bannerNavidadCoForm] {
    background: url("../assets/promo-navidad/Banner-Form-Co-MH.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  ._banner-promotion_1yanx_107[data-promo=bannerNavidadCoForm] {
    background: url("../assets/promo-navidad/Banner-Form-Co-MV.png");
    background-size: 100% 100%;
  }
}
._banner-promotion_1yanx_107[data-promo=bannerNavidadMxForm] {
  background: url("../assets/promo-navidad/Banner-Form-Mx.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  ._banner-promotion_1yanx_107[data-promo=bannerNavidadMxForm] {
    background: url("../assets/promo-navidad/Banner-Form-Mx-MH.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  ._banner-promotion_1yanx_107[data-promo=bannerNavidadMxForm] {
    background: url("../assets/promo-navidad/Banner-Form-Mx-MV.png");
    background-size: 100% 100%;
  }
}

a[data-class=slider] {
  width: 100%;
  height: 100%;
  display: flex;
}

div[data-class=slider] {
  width: 100%;
  height: 100%;
  display: flex;
}

div[data-class=arrowLeft] {
  top: 34%;
  left: 0;
  position: absolute;
  opacity: 0;
  transition: all 0.3s ease;
  width: 4.16vw;
  height: 8.4375vw;
  cursor: pointer;
  background: url("../assets/cyber-monday/ArrowLeft.png");
  background-size: 100% 100%;
}
@media screen and (max-width: calc(1000px)) {
  div[data-class=arrowLeft] {
    width: 48px;
    height: 48px;
    top: 46%;
    opacity: 100%;
    background: url("../assets/cyber-monday/ArrowLeftMobile.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  div[data-class=arrowLeft] {
    top: 60%;
  }
}

div[data-class=arrowRight] {
  top: 34%;
  right: 0;
  position: absolute;
  opacity: 0;
  transition: all 0.3s ease;
  width: 4.16vw;
  height: 8.4375vw;
  cursor: pointer;
  background: url("../assets/cyber-monday/ArrowRight.png");
  background-size: 100% 100%;
}
@media screen and (max-width: calc(1000px)) {
  div[data-class=arrowRight] {
    width: 48px;
    height: 48px;
    top: 46%;
    opacity: 100%;
    background: url("../assets/cyber-monday/ArrowRightMobile.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  div[data-class=arrowRight] {
    top: 60%;
  }
}

div[data-class=arrowLeftBF] {
  top: 34%;
  left: 0;
  position: absolute;
  opacity: 0;
  transition: all 0.3s ease;
  width: 4.16vw;
  height: 8.4375vw;
  cursor: pointer;
  background: url("../assets/buen-fin/ArrowLeft.png");
  background-size: 100% 100%;
}
@media screen and (max-width: calc(1000px)) {
  div[data-class=arrowLeftBF] {
    width: 48px;
    height: 48px;
    top: 46%;
    opacity: 100%;
    background: url("../assets/buen-fin/ArrowLeftMobile.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  div[data-class=arrowLeftBF] {
    top: 60%;
  }
}

div[data-class=arrowRightBF] {
  top: 34%;
  right: 0;
  position: absolute;
  opacity: 0;
  transition: all 0.3s ease;
  width: 4.16vw;
  height: 8.4375vw;
  cursor: pointer;
  background: url("../assets/buen-fin/ArrowRight.png");
  background-size: 100% 100%;
}
@media screen and (max-width: calc(1000px)) {
  div[data-class=arrowRightBF] {
    width: 48px;
    height: 48px;
    top: 46%;
    opacity: 100%;
    background: url("../assets/buen-fin/ArrowRightMobile.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  div[data-class=arrowRightBF] {
    top: 60%;
  }
}

._container_1yanx_1:hover div[data-class=arrowLeft] {
  opacity: 100%;
}
._container_1yanx_1:hover div[data-class=arrowRight] {
  opacity: 100%;
}
._container_1yanx_1:hover div[data-class=dot-container] {
  opacity: 100%;
}
._container_1yanx_1:hover div[data-class=arrowLeftBF] {
  opacity: 100%;
}
._container_1yanx_1:hover div[data-class=arrowRightBF] {
  opacity: 100%;
}
._container_1yanx_1:hover div[data-class=dot-containerBF] {
  opacity: 100%;
}

div[data-class=dot-container] {
  width: 95px;
  position: absolute;
  display: flex;
  left: 50%;
  justify-content: space-between;
  bottom: 16px;
  opacity: 0;
  transition: all 0.3s ease;
  align-items: center;
  cursor: pointer;
}
@media screen and (max-width: calc(1000px)) {
  div[data-class=dot-container] {
    width: 52px;
    left: 45%;
    opacity: 100%;
  }
}

div[data-class=dot-containerBF] {
  width: 58px;
  position: absolute;
  display: flex;
  left: 50%;
  justify-content: space-between;
  bottom: 16px;
  opacity: 0;
  transition: all 0.3s ease;
  align-items: center;
  cursor: pointer;
}
@media screen and (max-width: calc(1366px)) {
  div[data-class=dot-containerBF] {
    width: 50px;
  }
}
@media screen and (max-width: calc(1000px)) {
  div[data-class=dot-containerBF] {
    width: 34px;
    left: 45%;
    opacity: 100%;
  }
}

div [data-class=dot] {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: #B6B6B6;
}
@media screen and (max-width: calc(1366px)) {
  div [data-class=dot] {
    width: 18px;
    height: 18px;
  }
}
@media screen and (max-width: calc(1000px)) {
  div [data-class=dot] {
    width: 12px;
    height: 12px;
  }
}

div [data-class=active] {
  width: 26px;
  height: 26px;
  background: white;
  border-radius: 50%;
}
@media screen and (max-width: calc(1366px)) {
  div [data-class=active] {
    width: 22px;
    height: 22px;
  }
}
@media screen and (max-width: calc(1000px)) {
  div [data-class=active] {
    width: 16px;
    height: 16px;
  }
}

img[data-class=slidePCM] {
  width: 100%;
  height: 100%;
  display: flex;
  background: url("../assets/cyber-monday/Pre-CyberMonday.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  img[data-class=slidePCM] {
    background: url("../assets/cyber-monday/Pre-CyberMonday-MobileH.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  img[data-class=slidePCM] {
    background: url("../assets/cyber-monday/Pre-CyberMonday-MobileV.png");
    background-size: 100% 100%;
  }
}
img[data-class=slideCM1] {
  background: url("../assets/cyber-monday/CyberMonday-Banner1.png");
  background-size: 100% 100%;
  min-width: 100vw;
  height: auto;
}
@media screen and (max-width: calc(1000px)) {
  img[data-class=slideCM1] {
    background: url("../assets/cyber-monday/CyberMonday-Banner-MH1.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  img[data-class=slideCM1] {
    background: url("../assets/cyber-monday/CyberMonday-Banner-MV1.png");
    background-size: 100% 100%;
  }
}
img[data-class=slideCM2] {
  background: url("../assets/cyber-monday/CyberMonday-Banner2.png");
  background-size: 100% 100%;
  min-width: 100vw;
  height: auto;
}
@media screen and (max-width: calc(1000px)) {
  img[data-class=slideCM2] {
    background: url("../assets/cyber-monday/CyberMonday-Banner-MH2.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  img[data-class=slideCM2] {
    background: url("../assets/cyber-monday/CyberMonday-Banner-MV2.png");
    background-size: 100% 100%;
  }
}
img[data-class=slideCM3] {
  background: url("../assets/cyber-monday/CyberMonday-Banner3.png");
  background-size: 100% 100%;
  min-width: 100vw;
  height: auto;
}
@media screen and (max-width: calc(1000px)) {
  img[data-class=slideCM3] {
    background: url("../assets/cyber-monday/CyberMonday-Banner-MH3.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  img[data-class=slideCM3] {
    background: url("../assets/cyber-monday/CyberMonday-Banner-MV3.png");
    background-size: 100% 100%;
  }
}
img[data-class=slideCW1] {
  background: url("../assets/cyber-monday/CyberWeek-Banner1.png");
  background-size: 100% 100%;
  min-width: 100vw;
  height: auto;
}
@media screen and (max-width: calc(1000px)) {
  img[data-class=slideCW1] {
    background: url("../assets/cyber-monday/CyberWeek-Banner-MH1.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  img[data-class=slideCW1] {
    background: url("../assets/cyber-monday/CyberWeek-Banner-MV1.png");
    background-size: 100% 100%;
  }
}
img[data-class=slideCW2] {
  background: url("../assets/cyber-monday/CyberWeek-Banner2.png");
  background-size: 100% 100%;
  min-width: 100vw;
  height: auto;
}
@media screen and (max-width: calc(1000px)) {
  img[data-class=slideCW2] {
    background: url("../assets/cyber-monday/CyberWeek-Banner-MH2.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  img[data-class=slideCW2] {
    background: url("../assets/cyber-monday/CyberWeek-Banner-MV2.png");
    background-size: 100% 100%;
  }
}
img[data-class=slideCW3] {
  background: url("../assets/cyber-monday/CyberWeek-Banner3.png");
  background-size: 100% 100%;
  min-width: 100vw;
  height: auto;
}
@media screen and (max-width: calc(1000px)) {
  img[data-class=slideCW3] {
    background: url("../assets/cyber-monday/CyberWeek-Banner-MH3.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  img[data-class=slideCW3] {
    background: url("../assets/cyber-monday/CyberWeek-Banner-MV3.png");
    background-size: 100% 100%;
  }
}
img[data-class=slideBFH1] {
  min-width: 100vw;
  height: auto;
  background: url("../assets/buen-fin/BuenFinBanner1.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  img[data-class=slideBFH1] {
    background: url("../assets/buen-fin/BuenFinBannerMH1.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  img[data-class=slideBFH1] {
    background: url("../assets/buen-fin/BuenFinBannerMV1.png");
    background-size: 100% 100%;
  }
}
img[data-class=slideBFH2] {
  min-width: 100vw;
  height: auto;
  background: url("../assets/buen-fin/BuenFinBanner2.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  img[data-class=slideBFH2] {
    background: url("../assets/buen-fin/BuenFinBannerMH2.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  img[data-class=slideBFH2] {
    background: url("../assets/buen-fin/BuenFinBannerMV2.png");
    background-size: 100% 100%;
  }
}
img[data-class=slideBFF1] {
  min-width: 100vw;
  height: auto;
  background: url("../assets/buen-fin/BuenFinBannerForm1.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  img[data-class=slideBFF1] {
    background: url("../assets/buen-fin/BuenFinBannerFormMH1.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  img[data-class=slideBFF1] {
    background: url("../assets/buen-fin/BuenFinBannerFormMV1.png");
    background-size: 100% 100%;
  }
}
img[data-class=slideBFF2] {
  min-width: 100vw;
  height: auto;
  background: url("../assets/buen-fin/BuenFinBannerForm2.png");
  background-size: 100% 100%;
}
@media (min-width: 501px) and (max-width: 1000px) {
  img[data-class=slideBFF2] {
    background: url("../assets/buen-fin/BuenFinBannerFormMH2.png");
    background-size: 100% 100%;
  }
}
@media (max-width: 500px) {
  img[data-class=slideBFF2] {
    background: url("../assets/buen-fin/BuenFinBannerFormMV2.png");
    background-size: 100% 100%;
  }
}