[data-section-style="1"] .prev-btn,[data-section-style="1"] .next-btn{
  display: none;
}

.swiper.j-newswiper {
  padding-bottom: var(--pagination-bottom);
}
/* flash */

@media screen and (min-width:768px){
  .promo-product-main {
      --promo-product-pagination: block;
    }
}
/* image slide */
[data-section-type="image_slide"]{
  --home-slide-content-top:none;
  --home-slide-content-center-left: 88px;
  --home-slide-content-center-transform: none;
  --home-slide-content-center-textalign:left;
  --home-slide-subtitle-margin: 0 0 7px;
  --home-slide-title-margin: 0 0 20px;
  --home-slide-btn-side-padding:0 36px;
}

.home-image-slide.image-slide{
  --medium-subtitle-size:30px;
  --medium-title-size:60px;
}
.home-slide-content{
  display: flex;
  flex-direction: column;
  bottom: 12.8%;
}
.home-slide-subtitle{
  order: -1;
  line-height: 1.2;
}
.home-slide-btn{
  width: fit-content;
}
@media screen and (max-width:1000px) {
  [data-section-type="image_slide"]{
    --home-slide-content-center-left:20px;
  }
  .home-slide-content{
    bottom: 20px;
  }
  .home-image-slide.image-slide {
    --medium-subtitle-size: 14px;
    --medium-title-size: 20px;
    --medium-btn-size:14px;
    --home-slide-subtitle-margin: 0 0 10px;
    --home-slide-title-margin: 0 0 6px;
  }
}
/* image slide list */
.image-slide-list{
  --image-slide-list-pagination-display:block;
}
/* imgtxt list */
[data-section-type="imgtxt_list"]{
--imgtxt-list-image-margin-bottom:0;
--imgtxt-list-title-margin-bottom:0;
--v-space:10px;
}
.imgtxt-list-top{
  position: relative;
}
.imgtxt-list-content{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.imgtxt-list-image{
  border-radius: var(--theme-border-radius);
  overflow: hidden;
}

/* product_slide */
[data-section-type="product_slide"]{
  --product-slide-pagination-display:flex;
}
[data-section-type="product_slide"] .section-title{
  text-decoration: underline;
  text-decoration-thickness: 1.5px;
}
/*  content_choicereview */
[data-section-type="content_choicereview"]{
  --choicereview-name-weight:400;
  --theme-font-color-sub:#555;
  --choicereview-name-size:14px;
  --choicereview-body-bottom-padding:14px;
}
.choicereview-origin{
  margin-right: 16px;
}
.choicereview-info-right{
  flex: 1;
  justify-content: space-between;
}
.choicereview-bottom{
  margin: 0 var(--choicereview-body-side-padding);
}

@media screen and (max-width:1200px) {
  [data-section-type="content_choicereview"] .list-more-button {
      display: none;
    }
  [data-section-type="content_choicereview"] {
    --choicereview-body-top-padding:16px;
    --choicereview-body-side-padding:15px;
    --choicereview-info-bottom-padding:19px;
    --choicereview-body-bottom-padding:19px;
    --choicereview-product-height:64px;
  }
}
/* email */
[data-section-type="function_email"]{
--function-email-title-bottom:15px;
--function-email-input-min-width:450px;
--function-email-margin:auto;
--function-email-body-position: static;
--function-email-body-transform:none;
--function-email-subtitle-bottom:0;
--function-email-btn-padding: 0 40px;
--function-email-btn-weight:700;
} 
.function-email{
  max-width:calc(var(--max-width) - var(--side-padding) * 2);
  border-top: 1px solid #ccc;
}
.function-email-subs{
  margin-bottom: 15px;
  --btn-height:48px;
}
.function-email-img{
  --function-email-img-padding-bottom:0;
}
.function-email-body{
  margin: auto;
  padding: 30px var(--side-padding);
}
.function-email-subs input{
background-color:#f0f0f0;
margin-right: 10px;
border-radius:0;
}
.function-email-subs button{
  border-radius: var(--theme-border-radius);
}
.function-email-subtitle{
  order: 2;
}
@media screen and (max-width:1200px){
  [data-section-type="function_email"]{
    --function-email-m-title-size:20px;
    --function-email-input-min-width:100px;
    --function-email-m-subtitle-size:16px;
    --function-email-btn-padding:0 25px;
  }
  .function-email-subs input{
    margin-right: 5px;
  }
  .function-email-submit{
    font-size: 16px;
  }
}
/* imgtxt_icon */
[data-section-type="imgtxt_icon"]{
  background-color:#f0f0f0 ;
  --section-wrapper-padding:var(--section-space) var(--side-padding);
  ---imgtxt-icon-item-flex-direction:row;
  --imgtxt-icon-image-height:64px;
  --imgtxt-icon-image-width:64px;
  --imgtxt-icon-image-margin:0;
  --imgtxt-icon-title-margin:0;
  --imgtxt-icon-item-flex-num:none;
}
.imgtxt-icon-wrapper{
  justify-content:center;
  gap: 100px;
}
@media screen and (max-width:1350px) {
  .imgtxt-icon-wrapper{
    gap:initial;
  }
  
}
@media screen and (max-width:1200px) {
  [data-section-type="imgtxt_icon"] {
    --imgtxt-icon-image-height: 40px;
    --imgtxt-icon-image-width: 40px;
    --h-space:30px;
    --v-space:20px;
  }
  
}
@media screen and (max-width:900px){
.imgtxt-icon-wrapper {
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
@media screen and (max-width:767px){
  [data-section-type="imgtxt_icon"]{
    --section-wrapper-padding: var(--section-space) 10px 0;
    margin: 0 var(--side-padding);
  }
  .imgtxt-icon-item:nth-child(2n) {
    margin-right: 0;
  }
  .imgtxt-icon-text {
    margin-left: 10px;
  }
}
/* imgtxt single */
.imgtxt-single{
  --imgtxt-single-body-slide-padding:20px 110px;
  --imgtxt-single-text-bottom:37px;
  --imgtxt-single-body-align:center;
  --imgtxt-single-text-align:center;
}
.imgtxt-single-imgwrapper{
  width: 82px;
  --img-background: none;
}
@media screen and (max-width:1200px) {
  .function-email-body{
    padding-top: 20px;
  }
  .imgtxt-single {
    --imgtxt-single-body-slide-padding:10px 20px 0;
    --imgtxt-single-text-bottom: 10px;
    --imgtxt-single-text-line:10;
  }
  .function-email-subs{
    margin-bottom: 10px;
  }
}