
.buy-button button{
  max-width: 220px;
}
@media(max-width:1310px){

  .Articles-header{

    padding-left: 0 !important;

  }

  .Articles-box-aside{

    display: none;

  }

}

@media(max-width:1224px){



}



@media(max-width:870px){

  .description-title button{



  }



}













@media(max-width:1580px){

  .decriptio-card{

    width: 46%;

    padding: 0 30px;

  }

  .swiper-button-next{

    right: 5px !important;

  }

  .swiper-button-prev{

    left: 5px !important;

  }

  .description .card {

    display: flex;

    align-items: center;

    justify-content: center;

  }

}



@media(max-width:1280px){

  .description-title{

    padding: 10px 0;

  }



  .Price {

    padding: 10px 0;

  }







}



@media(max-width:1023px){

  .product-footer>div:nth-child(2n){

    margin: 0 20px !important;

   

  }





  .description-button{

    height: 50px !important;

    line-height: 40px !important;

    padding: 0 10px;

    font-size: 14px;

  }

  .decriptio-text{

    padding: 10px 0 ;

  }

  .Price{

    padding: 10px 0;

  }

  .decriptio-card{

    width: 380px;

    height: 320px;

  }

}





/* pe */

@media(max-width:960px){

  .description-footer>h2{

    padding-top: 60px;

    padding-bottom: 40px;

  }



  .Breadcrumbs{

    display: none;

  }

  .productList{

    padding-bottom: 0;

  }

  .product-footer-text{

    font-size: 16px;

  }

  .accordion-title{

    font-size:24px

  }

  .accordion-menu-open{

    padding-top: 30px;

    padding-bottom: 30px;

    height: auto;

  }

  .accordion-title>p{

    font-size: 16px;

  }

  .pe-hidden{

    display: none !important;

  }

  .pe-flex{

    display: flex !important;

  }

  .pe-block{

    display: block !important;

  }

  .support-header-main{

    flex-wrap: wrap;

    justify-content: center;

  }

  .card{

    max-width: 770px;

    width: 100%;

    flex-shrink: 1;

  }

  .description .card{

    width: 100%;

  }

  .decriptio-card{

    top: 0;

    position: relative;

    max-width: 770px;

    width: 84vw;

    max-height: 560px;

    height: calc(84vw - 21vw);

    padding: 0 10.5vw;

    width: 100%;

    background: #fff;

    border-radius: 20px;

    box-shadow: 3px 3px 20px #11263921;

    margin: 0 auto 50px auto;

  }

  .decriptio-right{

    width: 100%;

  }

  .buy-button button{
    max-width: 220px;
    height: 56px !important;

  }

  .description{

    flex-direction: column;

    justify-content: space-around;

    align-items: center;

  }

  .description-title{

    padding: 30px 0;

  }

  .description-title h2{

    font-size: 24px;

  }

  .Price {

    padding: 30px 0;

  }

  .Price p:nth-child(1){

    font-size: 32px;

  }



  .decriptio-text{

    font-size:16px;

  }

  .description-text{

    font-size: 16px;

  }

  .description-button{

    font-size: 16px ;

    width: 230px;

    height: 58px;

    line-height: 58px;

  }

  .product-footer>div:nth-child(2n){

    margin: 0 10px;

  }



}



@media(max-width:768px){

  .banner-video img{
    height: 100%;
    object-fit: cover;
  }
  

  .buy-button{

    background: #fff;

    padding: .2rem  15px;

  }




  .buy-button>div>button{

    

    width: 100% !important;

    height: 40px !important;

  }



  .buy-button>div>button, .buy-button>a{

    margin: 0;

  }

  .buy-button>div>button img{

    display: none;

  }

  .buy-button>a{

   height: 9vw !important;

   width: 9vw !important;

  }

  .Price{

    padding: 15px 0;

  }



  .decriptio-text{

    padding: 20px 0;

  }



  .description-text{

    margin: 40px 0 ;

  }
  .buy-button .quantity{
    max-width: 160px;
    height: 40px;
  }
  .buy-button .input-text{
    max-width: 160px;
    height: 40px;
  }
  .buy-button2{
    position: relative;
    z-index: 40;
    background: none;
  }
  .buy-button2>div>button{
    width: 100% !important;
    max-width: 100%;
    margin-bottom: 10px;
  }
  .buy-button2 button{
    max-width: 100%;
    width: 100%;
  }
  
  .buy-button button:nth-child(1){
    margin-right: 0;
  }
  .buy-button button:nth-child(2){
    margin-right: 0;
  }

}