
/*! CSS Used from: Embedded */
.a_b a {
  color:#222;
  }

.b2_bc {
  width:100%;
  -webkit-box-orient:vertical;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  }

.b2_bc,.b2_f {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-direction:normal;
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  }

.b2_f {
  -webkit-box-orient:horizontal;
  -webkit-flex-direction:row;
  -ms-flex-direction:row;
  flex-direction:row;
  }

@media screen and (min-width:1792px) {
  .b2_bc {
  padding:0 88px;
  }

.b2_f {
  width:1616px;
  }

}

@media screen and (min-width:1552px) and (max-width:1791px) {
  .b2_bc {
  padding:0 88px;
  }

.b2_f {
  width:1376px;
  }

}

@media screen and (min-width:1440px) and (max-width:1551px) {
  .b2_bc {
  padding:0 88px;
  }

.b2_f {
  width:1264px;
  }

}

@media screen and (min-width:1280px) and (max-width:1439px) {
  .b2_bc {
  padding:0 88px;
  }

.b2_f {
  width:1104px;
  }

}

@media screen and (max-width:1279px) {
  .b2_bc {
  padding:0 88px;
  }

.b2_f {
  width:1104px;
  }

}

.cb_by {
  background-color:var(--btnBgColor);
  color:var(--btnColor);
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center;
  }

.cb_by:hover {
  background-color:var(--btnColor);
  color:var(--btnBgColor);
  -webkit-transition:all .3s ease;
  transition:all .3s ease;
  }

@media screen and (min-width:1552px) {
  .cb_by {
  height:48px;
  }

}

@media screen and (max-width:1551px) {
  .cb_by {
  height:40px;
  }

}

.k9_la {
  position:relative;
  width:100%;
  background:#fff;
  -webkit-filter:contrast(90%);
  filter:contrast(90%);
  border-radius:16px;
  overflow:hidden;
  }

.k9_la.k9_hl .k9_cn {
  display:block;
  position:absolute;
  }

.k9_la.k9_hl.k9_lc .k9_cn {
  left:0;
  top:50%;
  right:0;
  width:100%;
  height:auto;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  }

.k9_la.k9_hl:before {
  content:"";
  display:inline-block;
  padding-bottom:100%;
  width:.1px;
  vertical-align:middle;
  }

.gm_ez {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  overflow:hidden;
  position:relative;
  }

.gm_m {
  background-position:50%;
  position:relative;
  }

.gm_m {
  background-repeat:no-repeat;
  background-size:auto 100%;
  }

.gm_m:hover .gm_gq {
  margin-top:70px;
  -webkit-transform:rotate(9deg);
  -ms-transform:rotate(9deg);
  transform:rotate(9deg);
  -webkit-transition:margin-top .3s ease,-webkit-transform .3s ease;
  transition:margin-top .3s ease,-webkit-transform .3s ease;
  transition:margin-top .3s ease,transform .3s ease;
  transition:margin-top .3s ease,transform .3s ease,-webkit-transform .3s ease;
  }

.gm_m:hover .gm_gr {
  margin-top:83px;
  -webkit-transform:rotate(-14.2deg);
  -ms-transform:rotate(-14.2deg);
  transform:rotate(-14.2deg);
  }

.gm_m:hover .gm_gr,.gm_m:hover .gm_gs {
  -webkit-transition:margin-top transform .3s ease ease .3s;
  transition:margin-top transform .3s ease ease .3s;
  }

.gm_m:hover .gm_gs {
  margin-top:118px;
  -webkit-transform:rotate(17deg);
  -ms-transform:rotate(17deg);
  transform:rotate(17deg);
  }

.gm_gq {
  -webkit-transition:margin-top .3s ease,-webkit-transform .3s ease;
  transition:margin-top .3s ease,-webkit-transform .3s ease;
  transition:transform .3s ease,margin-top .3s ease;
  transition:transform .3s ease,margin-top .3s ease,-webkit-transform .3s ease;
  margin-left:94px;
  top:32px;
  background-color:#fff;
  -webkit-transform:rotate(12deg);
  -ms-transform:rotate(12deg);
  transform:rotate(12deg);
  width:320px;
  height:320px;
  padding:5px;
  margin-top:90px;
  }

.gm_gt {
  width:33.33%;
  height:100%;
  }

.gm_g {
  width:310px;
  height:310px;
  display:block;
  border-radius:0;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  }

.gm_gu {
  background-color:#fff;
  z-index:3;
  margin:auto;
  padding:5px;
  color:#191919;
  font-size:20px;
  top:4px;
  left:4px;
  }

.gm_gu,.gm_gv {
  position:absolute;
  font-weight:700;
  }

.gm_gv {
  width:140px;
  height:140px;
  font-size:40px;
  padding-top:40px;
  left:242px;
  top:-67px;
  z-index:1;
  border-radius:50%;
  border:5px solid #fff;
  color:#fff;
  text-align:center;
  background-color:#d3031c;
  }

.gm_gw {
  width:33.33%;
  color:#fff;
  margin:auto;
  }

.gm_p {
  font-size:40px;
  font-weight:700;
  }

.gm_bw,.gm_p {
  width:460px;
  margin:auto;
  text-align:center;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  text-overflow:ellipsis;
  overflow:hidden;
  }

.gm_bw {
  font-size:24px;
  font-weight:400;
  }

.gm_gx {
  padding:11px 24px;
  height:48px;
  font-size:20px;
  margin:auto;
  font-weight:500;
  }

.gm_gy {
  height:100%;
  width:33.33%;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
  -webkit-justify-content:flex-end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  }

.gm_gr {
  -webkit-transition:margin-top .3s ease,-webkit-transform .3s ease;
  transition:margin-top .3s ease,-webkit-transform .3s ease;
  transition:transform .3s ease,margin-top .3s ease;
  transition:transform .3s ease,margin-top .3s ease,-webkit-transform .3s ease;
  -webkit-transform:rotate(-17.2deg);
  -ms-transform:rotate(-17.2deg);
  transform:rotate(-17.2deg);
  position:relative;
  z-index:2;
  margin-top:95px;
  left:17px;
  }

.gm_gz {
  display:block;
  border-radius:0;
  width:230px;
  height:230px;
  background:fixed;
  margin:0;
  }

.gm_g0,.gm_g1 {
  padding:5px;
  background-color:#fff;
  }

.gm_g1 {
  position:absolute;
  z-index:3;
  font-size:20px;
  text-align:center;
  top:4px;
  left:4px;
  font-weight:700;
  color:#191919;
  }

.gm_gs {
  -webkit-transition:margin-top .3s ease,-webkit-transform .3s ease;
  transition:margin-top .3s ease,-webkit-transform .3s ease;
  transition:transform .3s ease,margin-top .3s ease;
  transition:transform .3s ease,margin-top .3s ease,-webkit-transform .3s ease;
  -webkit-transform:rotate(20deg);
  -ms-transform:rotate(20deg);
  transform:rotate(20deg);
  margin-right:32px;
  position:relative;
  z-index:1;
  margin-top:130px;
  }

.gm_g2 {
  position:absolute;
  background-color:#fff;
  z-index:3;
  font-size:20px;
  text-align:center;
  padding:5px;
  top:4px;
  left:4px;
  font-weight:700;
  color:#191919;
  }

@media screen and (1792px <= width) {
  .gm_ez {
  height:360px;
  }

.gm_bw {
  margin-bottom:20px;
  }

}

@media screen and (min-width:1552px) and (max-width:1791px) {
  .gm_m:hover .gm_gq {
  margin-top:59px;
  }

.gm_ez {
  width:100%;
  height:320px;
  }

.gm_gq {
  margin-top:71px;
  margin-left:62px;
  width:300px;
  height:300px;
  }

.gm_g {
  width:290px;
  height:290px;
  }

.gm_gv {
  width:120px;
  height:120px;
  left:236px;
  top:-57px;
  font-size:40px;
  padding-top:30px;
  }

.gm_gu {
  font-size:20px;
  padding-top:5px;
  }

.gm_p {
  width:420px;
  font-size:32px;
  line-height:38px;
  margin:auto;
  }

.gm_bw {
  width:420px;
  font-size:20px;
  margin-top:12px;
  }

.gm_gz {
  width:200px;
  height:200px;
  }

.gm_gr {
  margin-top:95px;
  }

.gm_gs {
  margin-top:130px;
  margin-right:25px;
  }

.gm_g1 {
  top:4px;
  left:4px;
  padding:5px;
  }

.gm_g1,.gm_g2 {
  font-size:16px;
  }

.gm_gx {
  padding:11px 24px;
  height:48px;
  font-size:20px;
  margin-top:20px;
  }

}

@media screen and (min-width:1440px) and (max-width:1551px) {
  .gm_m:hover .gm_gq {
  margin-top:45px;
  }

.gm_m:hover .gm_gr {
  margin-top:52px;
  }

.gm_gx {
  font-size:16px;
  padding:10px 16px;
  height:40px;
  margin-top:16px;
  }

.gm_m:hover .gm_gs {
  margin-top:83px;
  }

.gm_ez {
  height:270px;
  }

.gm_gq {
  margin-top:57px;
  margin-left:62px;
  width:260px;
  height:260px;
  }

.gm_g {
  width:250px;
  height:250px;
  }

.gm_gv {
  width:98px;
  height:98px;
  left:204px;
  top:-47px;
  font-size:32px;
  border:3px solid #fff;
  padding-top:27px;
  }

.gm_gu {
  font-size:16px;
  }

.gm_p {
  width:400px;
  font-size:32px;
  line-height:33px;
  margin:auto;
  }

.gm_bw {
  width:400px;
  font-size:16px;
  margin-top:8px;
  }

.gm_gz {
  width:195px;
  height:195px;
  }

.gm_gr {
  margin-top:64px;
  left:31px;
  }

.gm_g1 {
  font-size:16px;
  }

.gm_gs {
  margin-top:95px;
  }

.gm_g2 {
  font-size:16px;
  }

}

@media screen and (max-width:1439px) {
  .gm_m:hover .gm_gq {
  margin-top:45px;
  }

.gm_m:hover .gm_gr {
  margin-top:52px;
  }

.gm_m:hover .gm_gs {
  margin-top:83px;
  }

.gm_ez {
  height:240px;
  }

.gm_gq {
  margin-top:52px;
  margin-left:62px;
  width:230px;
  height:230px;
  }

.gm_g {
  width:220px;
  height:220px;
  }

.gm_gv {
  width:98px;
  height:98px;
  left:175px;
  top:-47px;
  font-size:32px;
  padding-top:27px;
  border:3px solid #fff;
  }

.gm_gu {
  font-size:16px;
  }

.gm_p {
  width:340px;
  font-size:24px;
  line-height:28px;
  margin:auto;
  }

.gm_bw {
  width:340px;
  margin-top:8px;
  }

.gm_bw,.gm_gx {
  font-size:16px;
  }

.gm_gx {
  padding:10px 16px;
  height:40px;
  margin-top:16px;
  }

.gm_gz {
  width:160px;
  height:160px;
  }

.gm_gr {
  margin-top:64px;
  left:31px;
  }

.gm_g1 {
  font-size:16px;
  }

.gm_gs {
  margin-top:95px;
  margin-right:20px;
  }

.gm_g2 {
  font-size:16px;
  }

}

.fc_fe {
  position:relative;
  }

.fc_ff {
  position:absolute;
  width:100%;
  height:100%;
  left:0;
  top:0;
  display:block;
  text-indent:-9999em;
  }

.fc_fg {
  z-index:2;
  }

.fc_n {
  height:360px;
  width:100%;
  position:relative;
  }

.fc_n .fc_fi {
  margin-top:32px;
  }

.fc_fl {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  height:26px;
  }

.fc_fm {
  font-size:20px!important;
  font-weight:700;
  color:#fff;
  }

.fc_fn {
  display:inline-block;
  position:relative;
  z-index:3;
  }

.fc_fp {
  position:relative;
  z-index:1;
  margin-top:16px;
  margin-bottom:16px;
  height:67px;
  background-repeat:no-repeat;
  background-position:-580px 0;
  }

.fc_fp,.fc_fq {
  background-size:auto 360px;
  }

.fc_fq {
  position:absolute;
  right:0;
  bottom:0;
  height:360px;
  width:580px;
  background-position:0 0;
  }

@media screen and (max-width:1791px) {
  .fc_n {
  height:320px;
  }

.fc_n .fc_fi {
  margin-top:24px;
  }

.fc_fp {
  height:57.955px;
  background-size:auto 311.4px;
  background-position:-501.7px 0;
  }

.fc_fq {
  height:319.68px;
  width:515.04px;
  background-size:auto 319.68px;
  }

}

@media screen and (max-width:1551px) {
  .fc_n {
  height:270px;
  }

.fc_n .fc_fi {
  margin-top:24px;
  }

.fc_fp {
  height:43.952px;
  background-size:auto 236.16px;
  background-position:-380.48px 0;
  }

.fc_fq {
  height:270px;
  width:435px;
  background-size:auto 270px;
  }

}

@media screen and (max-width:1439px) {
  .fc_n {
  height:240px;
  }

.fc_n .fc_fi {
  margin-top:16px;
  }

.fc_fp {
  height:37.989px;
  background-size:auto 204.12px;
  background-position:-328.86px 0;
  }

.fc_fq {
  height:239.76px;
  width:386.28px;
  background-size:auto 239.76px;
  }

}

.l1_k0 {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  }

.l1_k6 {
  width:566px;
  height:156px;
  padding:8px;
  }

.l1_k7 {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-justify-content:space-around;
  -ms-flex-pack:distribute;
  justify-content:space-around;
  width:550px;
  height:140px;
  background-size:100% 100%;
  background-image:url(https://ae-pic-a1.aliexpress-media.com/kf/S5598bc8384744fb99e458a90c2f20bafO/1100x280.png);
  }

.l1_bs {
  margin-left:12px;
  width:310px;
  height:156px;
  }

.l1_k0 .l1_fw,.l1_k0 .l1_fx {
  margin-top:-5px;
  width:50px;
  height:50px;
  background-size:30px;
  background-color:rgba(0,0,0,.25);
  }

@media screen and (max-width:1791px) {
  .l1_k6 {
  width:532px;
  height:142px;
  padding:8px;
  }

.l1_k7 {
  width:516px;
  height:126px;
  }

.l1_bs {
  margin-left:12px;
  width:282px;
  height:142px;
  }

}

@media screen and (max-width:1551px) {
  .l1_k6 {
  width:448px;
  height:120px;
  padding:4px;
  }

.l1_k7 {
  width:440px;
  height:112px;
  }

.l1_bs {
  width:240px;
  height:120px;
  }

}

@media screen and (max-width:1439px) {
  .l1_k6 {
  width:396px;
  height:110px;
  padding:4px;
  }

.l1_k7 {
  width:388px;
  height:102px;
  }

.l1_bs {
  width:220px;
  height:110px;
  }

}

.lk_bc {
  position:relative;
  overflow:auto;
  scrollbar-width:none;
  }

.lk_bc::-webkit-scrollbar {
  display:none;
  width:0;
  height:0;
  }

.lk_bc>* {
  -webkit-flex-shrink:0;
  -ms-flex-negative:0;
  flex-shrink:0;
  }

.ce_cf {
  position:relative;
  }

.ce_cf:hover .ce_cg {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  }

.ce_ao {
  width:100%;
  overflow-x:hidden;
  overflow-y:visible;
  position:relative;
  }

.ce_cg {
  display:none;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  position:absolute;
  width:60px;
  height:60px;
  background-color:rgba(0,0,0,.25);
  top:calc(50% - 64px);
  z-index:10;
  background-image:url(https://ae01.alicdn.com/kf/S7eeeac6dc6384d7d8acc6212f0984b14T/65x64.png);
  background-size:32px;
  background-repeat:no-repeat;
  cursor:pointer;
  }

.ce_ci {
  left:0;
  -webkit-transform:rotate(180deg);
  -ms-transform:rotate(180deg);
  transform:rotate(180deg);
  }

.ce_ci,.ce_cj {
  top:40%;
  background-position:50%;
  }

.ce_cj {
  right:0;
  }

.mz_n {
  width:310px;
  height:156px;
  margin-right:12px;
  }

.mz_fh {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  }

.mz_fj {
  width:140px;
  height:140px;
  margin:8px;
  border-radius:0;
  -webkit-flex-shrink:0;
  -ms-flex-negative:0;
  flex-shrink:0;
  }

.mz_m0 {
  -webkit-box-flex:1;
  -webkit-flex-grow:1;
  -ms-flex-positive:1;
  flex-grow:1;
  position:relative;
  }

.mz_m0 .mz_p {
  max-width:126px;
  top:24px;
  position:absolute;
  font-size:20px;
  font-weight:700;
  overflow:hidden;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  text-overflow:ellipsis;
  }

.mz_m0 .mz_m1 {
  padding:4px 8px;
  background-color:rgba(25,25,25,.7);
  bottom:24px;
  position:absolute;
  }

.mz_m0 .mz_g1 {
  font-size:20px;
  font-weight:600;
  color:#fff;
  display:-webkit-inline-box;
  display:-webkit-inline-flex;
  display:-ms-inline-flexbox;
  display:inline-flex;
  white-space:nowrap;
  }

@media screen and (max-width:1791px) {
  .mz_n {
  width:282px;
  height:142px;
  margin-right:11px;
  }

.mz_fj {
  width:126px;
  height:126px;
  }

.mz_m0 .mz_p {
  top:19px;
  }

.mz_m0 .mz_m1 {
  bottom:18px;
  }

}

@media screen and (max-width:1551px) {
  .mz_n {
  width:240px;
  height:120px;
  margin-right:8px;
  }

.mz_fj {
  width:112px;
  height:112px;
  margin:4px 8px 4px 4px;
  }

.mz_m0 {
  width:200px;
  }

.mz_m0 .mz_p {
  max-width:100px;
  font-size:16px;
  font-weight:700;
  top:15px;
  }

.mz_m0 .mz_m1 {
  bottom:14px;
  }

.mz_m0 .mz_g1 {
  font-size:16px;
  }

}

@media screen and (max-width:1439px) {
  .mz_n {
  width:220px;
  height:110px;
  margin-right:8px;
  }

.mz_fj {
  width:102px;
  height:102px;
  margin:4px 8px 4px 4px;
  }

.mz_m0 {
  width:110px;
  }

.mz_m0 .mz_p {
  max-width:100px;
  font-size:16px;
  font-weight:700;
  top:10px;
  }

.mz_m0 .mz_m1 {
  bottom:9px;
  padding:4px 6px;
  }

.mz_m0 .mz_g1 {
  font-size:16px;
  }

}

.me_bt {
  line-height:30px;
  padding:21px 8px 5px;
  cursor:pointer;
  width:183px;
  }

.me_bt .me_p {
  font-size:24px;
  font-weight:700;
  }

.me_bt .me_o,.me_bt .me_p {
  text-align:center;
  white-space:nowrap;
  display:block;
  }

.me_bt .me_o {
  font-weight:450;
  font-size:16px;
  margin-bottom:8px;
  }

.me_bt .me_mf {
  margin:auto;
  padding:0 15px;
  text-align:center;
  }

.me_bt .me_mg {
  padding:0 4px;
  }

.me_bt .me_mh {
  font-weight:700;
  font-size:16px;
  margin:auto;
  display:block;
  white-space:nowrap;
  }

@media screen and (max-width:1791px) {
  .me_bt {
  width:172px;
  line-height:30px;
  padding:10px 18px;
  }

.me_bt .me_mf {
  padding:0 6px;
  }

}

@media screen and (max-width:1551px) {
  .me_bt {
  width:143px;
  line-height:26px;
  padding:15px 8px 0;
  }

.me_bt .me_p {
  font-size:24px;
  }

.me_bt .me_o {
  font-size:14px;
  }

.me_bt .me_mf {
  font-size:12px;
  padding:0 6px;
  }

}

@media screen and (max-width:1439px) {
  .me_bt {
  width:125px;
  line-height:24px;
  padding:8px 8px 0;
  }

.me_bt .me_p {
  font-size:20px;
  }

.me_bt .me_o {
  font-weight:450;
  font-size:14px;
  }

.me_bt .me_mf {
  padding:0 2px;
  }

}

.slick-list,.slick-slider,.slick-track {
  position:relative;
  display:block;
  }

.slick-slider {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-touch-callout:none;
  -khtml-user-select:none;
  -ms-touch-action:pan-y;
  touch-action:pan-y;
  -webkit-tap-highlight-color:transparent;
  }

.slick-list {
  overflow:hidden;
  margin:0;
  padding:0;
  }

.slick-list:focus {
  outline:0;
  }

.slick-slider .slick-list,.slick-slider .slick-track {
  -webkit-transform:translateZ(0);
  -ms-transform:translateZ(0);
  transform:translateZ(0);
  }

.slick-track {
  top:0;
  left:0;
  }

.slick-track:after,.slick-track:before {
  display:table;
  content:"";
  }

.slick-track:after {
  clear:both;
  }

.slick-slide {
  display:none;
  float:left;
  height:100%;
  min-height:1px;
  }

.slick-slide img {
  display:block;
  }

.slick-initialized .slick-slide {
  display:block;
  }

.c1_c2 {
  position:absolute;
  bottom:0;
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
  margin:0 0 6px;
  list-style:none;
  text-align:center;
  padding:0;
  z-index:99;
  display:block;
  }

.c1_c2 li {
  position:relative;
  display:inline-block;
  margin:0 2px;
  padding:0;
  }

.c1_c2 li,.c1_c2 li button {
  width:40px;
  height:20px;
  cursor:pointer;
  }

.c1_c2 li button {
  font-size:0;
  line-height:0;
  display:block;
  padding:5px;
  color:transparent;
  border:0;
  outline:0;
  background:0 0;
  }

.c1_c2 li button:before {
  content:" ";
  position:absolute;
  top:6px;
  left:0;
  width:40px;
  height:4px;
  text-align:center;
  background:hsla(0,0%,100%,.5019607843137255);
  font-family:slick;
  -webkit-font-smoothing:antialiased;
  }

.c1_c2 .slick-active button:before {
  opacity:1;
  background:#fff;
  }

.c1_c3 {
  cursor:pointer;
  }

@media screen and (max-width:1439px) {
  .c1_c2 {
  margin:0 0 2px;
  }

}

.bi_bj {
  position:relative;
  overflow:hidden;
  }

*,:after,:before {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  }

[tabindex="-1"]:focus {
  outline:none!important;
  }

ul {
  margin:0;
  padding:0;
  list-style:none;
  }

a {
  text-decoration:none;
  background-color:transparent;
  outline:none;
  cursor:pointer;
  -webkit-transition:color .3s;
  transition:color .3s;
  -webkit-text-decoration-skip:objects;
  }

a:active,a:focus,a:hover {
  text-decoration:none;
  outline:0;
  }

a,button {
  -ms-touch-action:manipulation;
  touch-action:manipulation;
  }

button {
  margin:0;
  color:inherit;
  font-size:inherit;
  font-family:inherit;
  line-height:inherit;
  }

button {
  overflow:visible;
  }

button {
  text-transform:none;
  }

/*! CSS Used from: https://assets.aliexpress-media.com/g/ae-dida/home-pc/0.0.131/vendors~alife-zoro-count-down-lib-simple.css */
.iw_fm {
  font-size:12px;
  }

.iw_fm,.iw_fm .timer {
  display:inline-block;
  }

.iw_iz {
  margin-right:4px;
  }

/*! CSS Used from: https://assets.aliexpress-media.com/g/ae-dida/shoppingcart/1.0.42/sidecart.css */
*,:after,:before {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  }

[tabindex="-1"]:focus {
  outline:none!important;
  }

ul {
  margin:0;
  padding:0;
  list-style:none;
  }

a {
  text-decoration:none;
  background-color:transparent;
  outline:none;
  cursor:pointer;
  -webkit-transition:color .3s;
  transition:color .3s;
  -webkit-text-decoration-skip:objects;
  }

a:active,a:focus,a:hover {
  text-decoration:none;
  outline:0;
  }

a,button {
  -ms-touch-action:manipulation;
  touch-action:manipulation;
  }

button {
  margin:0;
  color:inherit;
  font-size:inherit;
  font-family:inherit;
  line-height:inherit;
  }

button {
  overflow:visible;
  }

button {
  text-transform:none;
  }

/*! CSS Used from: https://assets.aliexpress-media.com/g/ae-fe/cosmos/0.0.386/pc/comet-pro-shipto-bLCM2~login~ship-to-setting.css */
*,:after,:before {
  box-sizing:border-box;
  }

[tabindex="-1"]:focus {
  outline:none!important;
  }

ul {
  margin:0;
  padding:0;
  list-style:none;
  }

a {
  text-decoration:none;
  background-color:transparent;
  outline:none;
  cursor:pointer;
  transition:color .3s;
  -webkit-text-decoration-skip:objects;
  }

a:active,a:focus,a:hover {
  text-decoration:none;
  outline:0;
  }

a,button {
  -ms-touch-action:manipulation;
  touch-action:manipulation;
  }

button {
  margin:0;
  color:inherit;
  font-size:inherit;
  font-family:inherit;
  line-height:inherit;
  }

button {
  overflow:visible;
  }

button {
  text-transform:none;
  }

/*! CSS Used from: https://assets.aliexpress-media.com/g/ae-fe/cosmos/0.0.386/pc/index.css */
* {
  -webkit-tap-highlight-color:transparent;
  box-sizing:border-box;
  outline:0;
  }

a {
  -webkit-touch-callout:none;
  text-decoration:none;
  color:#3a3e4a;
  }

a:active,a:hover {
  outline:0;
  }

img {
  border:0;
  }

button {
  margin:0;
  padding:0;
  color:inherit;
  font:inherit;
  text-transform:none;
  line-height:normal;
  border:0;
  border-radius:0;
  overflow:visible;
  }

button {
  -webkit-appearance:button;
  cursor:pointer;
  }

a,div,img,li,p,section,span,ul {
  margin:0;
  padding:0;
  }

ul {
  list-style:none;
  }

/*! CSS Used from: https://assets.aliexpress-media.com/g/ae-fe/page-header-ui/0.0.68/css/index.css */
a {
  -webkit-touch-callout:none;
  color:#3a3e4a;
  }

*,:after,:before {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  }

[tabindex="-1"]:focus {
  outline:none!important;
  }

ul {
  margin:0;
  padding:0;
  list-style:none;
  }

a {
  text-decoration:none;
  background-color:transparent;
  outline:none;
  cursor:pointer;
  -webkit-transition:color .3s;
  transition:color .3s;
  -webkit-text-decoration-skip:objects;
  }

a:active,a:focus,a:hover {
  text-decoration:none;
  outline:0;
  }

a,button {
  -ms-touch-action:manipulation;
  touch-action:manipulation;
  }

button {
  margin:0;
  color:inherit;
  font-size:inherit;
  font-family:inherit;
  line-height:inherit;
  }

button {
  overflow:visible;
  }

button {
  text-transform:none;
  }

/*! CSS Used from: https://assets.aliexpress-media.com/g/gcom/ug-comp-assets/1.1.29/batman.css */
*,:after,:before {
  box-sizing:border-box;
  }

[tabindex="-1"]:focus {
  outline:none!important;
  }

ul {
  margin:0;
  padding:0;
  list-style:none;
  }

a {
  text-decoration:none;
  background-color:transparent;
  outline:none;
  cursor:pointer;
  transition:color .3s;
  -webkit-text-decoration-skip:objects;
  }

a:active,a:focus,a:hover {
  text-decoration:none;
  outline:0;
  }

a,button {
  -ms-touch-action:manipulation;
  touch-action:manipulation;
  }

button {
  margin:0;
  color:inherit;
  font-size:inherit;
  font-family:inherit;
  line-height:inherit;
  }

button {
  overflow:visible;
  }

button {
  text-transform:none;
  }

.slick-list,.slick-slider,.slick-track {
  position:relative;
  display:block;
  }

.slick-slider {
  box-sizing:border-box;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-touch-callout:none;
  -khtml-user-select:none;
  -ms-touch-action:pan-y;
  touch-action:pan-y;
  -webkit-tap-highlight-color:transparent;
  }

.slick-list {
  overflow:hidden;
  margin:0;
  padding:0;
  }

.slick-list:focus {
  outline:0;
  }

.slick-slider .slick-list,.slick-slider .slick-track {
  -ms-transform:translateZ(0);
  transform:translateZ(0);
  }

.slick-track {
  top:0;
  left:0;
  }

.slick-track:after,.slick-track:before {
  display:table;
  content:"";
  }

.slick-track:after {
  clear:both;
  }

.slick-slide {
  display:none;
  float:left;
  height:100%;
  min-height:1px;
  }

.slick-slide img {
  display:block;
  }

.slick-initialized .slick-slide {
  display:block;
  }

.slick-slide-item a{
  text-decoration: none;
}


.b2_bc.gm_m {
    padding-top: 96px !important;

}
.loader-overlay {
  position: relative;
}

.loader-overlay .spinner {
  width: 40px;
  height: 40px;
  margin: 40px auto;
  border: 4px solid rgba(109, 57, 57, 0.202);
  border-top: 4px solid #CA2812;
  border-radius: 50%;
  animation: spin 1s linear infinite;

  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


.loader-overlay .slick-slider {
  visibility: hidden;
}


@media screen and (max-width: 768px) {

      .gm_ez {
        height: 363px;
    }
      .gm_gq {
       
       margin-left: 199px;
        margin-top: 55px;
        width: 81px;
        height: 79px;
    }

      .gm_m:hover .gm_gq {
              margin-top: 55px;
              
  
      }

      [data-product-ids="1005005244419690"]:hover .gm_gq {
              margin-top: 0px!important;
              
  
      }


        .gm_g {
        width: 109px;
        height: 81px;
    }

    .gm_g0{
      
        width: 86px;
        height: 60px;
    }

     [data-product-ids="1005005244419690"] .gm_g0 {
        width: 99px;
        height: 69px;
    }


    
    [data-product-ids="1005007791515703"] .k9_la {
        width: 72px;
        height: 70px;
    } 

     [data-product-ids="1005007791515703"] {
              margin-top: 0px!important;
             margin-left: 237px!important;
    } 

       [data-product-ids="10050052444196902"] {
               left: 37px!important;
    }

         [data-product-ids="10050052444196902"] .gm_g0 {
         width: 100px!important;
         height: 70px!important;
    }


    [data-product-ids="1005006311851419"] .k9_la {
        width: 78px!important;
        height: 52px!important;
    }

    .k9_la.k9_hl.k9_lc.gm_gz {
      width: 91px;
      height: 61px;
  }
  
    .gm_gr {
        margin-top: -2px;
        left: -16px;
    }
        .gm_gs {
    margin-top: 257px;
            margin-right: 90px;
    }

      .gm_m:hover .gm_gs {
     margin-top: 257px;
   
    }

     [data-product-ids="1005006311851419"]  {
      
         margin-right: 90px;
    }



    .gm_m:hover .gm_gr {
        margin-top: -2px;
  }

  

      .b2_f {
        width: auto!important;
        margin-top: 37px !important;
    }

        .gm_bw {
        width: 231px;
        margin-top: 0px !important;
    
      }

            .gm_p {
        width: 100%;
       
    }



}
 
