.elementor-354 .elementor-element.elementor-element-21d37733 > .elementor-container{max-width:1140px;}.elementor-354 .elementor-element.elementor-element-21d37733{padding:114px 0px 0px 0px;}.elementor-354 .elementor-element.elementor-element-7aeaa974 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-354 .elementor-element.elementor-element-b018dc3{padding:0px 0px 0px 0px;}.elementor-354 .elementor-element.elementor-element-29101af{text-align:left;}.elementor-354 .elementor-element.elementor-element-29101af .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:900;line-height:39.16px;}.elementor-354 .elementor-element.elementor-element-7986c7dc .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );border-radius:0px 0px 0px 0px;padding:15px 030px 15px 30px;}.elementor-354 .elementor-element.elementor-element-48d175c5{text-align:left;}.elementor-354 .elementor-element.elementor-element-48d175c5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:900;line-height:39.16px;}.elementor-354 .elementor-element.elementor-element-d51f117 > .elementor-container{max-width:1180px;}.elementor-354 .elementor-element.elementor-element-d51f117{padding:0px 0px 110px 0px;}.elementor-354 .elementor-element.elementor-element-a76e4d0.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-354 .elementor-element.elementor-element-a76e4d0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-354 .elementor-element.elementor-element-a76e4d0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-354 .elementor-element.elementor-element-c6bfe9c > .elementor-widget-container{margin:90px 0px 0px 0px;}.elementor-354 .elementor-element.elementor-element-4e6274a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-354 .elementor-element.elementor-element-4e6274a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-354 .elementor-element.elementor-element-1c4a6b95{width:auto;max-width:auto;z-index:10;text-align:left;}.elementor-354 .elementor-element.elementor-element-1c4a6b95 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-354 .elementor-element.elementor-element-1c4a6b95 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:900;line-height:39.16px;}.elementor-354 .elementor-element.elementor-element-ad09fd2 > .elementor-widget-container{margin:-46px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-354 .elementor-element.elementor-element-ad09fd2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-354 .elementor-element.elementor-element-ad09fd2.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );}.elementor-354 .elementor-element.elementor-element-ad09fd2.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-354 .elementor-element.elementor-element-ad09fd2.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-354 .elementor-element.elementor-element-ad09fd2.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1200px){.elementor-354 .elementor-element.elementor-element-21d37733{margin-top:0px;margin-bottom:0px;padding:114px 20px 0px 20px;}.elementor-354 .elementor-element.elementor-element-7986c7dc .elementor-button{padding:12px 30px 12px 30px;}.elementor-354 .elementor-element.elementor-element-48d175c5{text-align:left;}.elementor-354 .elementor-element.elementor-element-d51f117{padding:0px 20px 110px 20px;}.elementor-354 .elementor-element.elementor-element-1c4a6b95 .elementor-heading-title{font-size:40px;}}@media(max-width:1024px){.elementor-354 .elementor-element.elementor-element-21d37733{padding:95px 20px 0px 20px;}.elementor-354 .elementor-element.elementor-element-7aeaa974{z-index:99;}.elementor-354 .elementor-element.elementor-element-29101af{text-align:center;}.elementor-354 .elementor-element.elementor-element-7986c7dc{z-index:99;}.elementor-354 .elementor-element.elementor-element-48d175c5{text-align:center;}.elementor-354 .elementor-element.elementor-element-d51f117{padding:0px 20px 90px 20px;}.elementor-354 .elementor-element.elementor-element-ad09fd2 > .elementor-widget-container{margin:-46px 0px 0px 0px;}.elementor-354 .elementor-element.elementor-element-ad09fd2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:768px){.elementor-354 .elementor-element.elementor-element-21d37733{margin-top:0px;margin-bottom:-10px;padding:95px 20px 0px 20px;}.elementor-354 .elementor-element.elementor-element-b018dc3{margin-top:0px;margin-bottom:10px;padding:0px 0px 0px 0px;}.elementor-354 .elementor-element.elementor-element-29101af .elementor-heading-title{line-height:40px;}.elementor-354 .elementor-element.elementor-element-48d175c5 .elementor-heading-title{line-height:40px;}.elementor-354 .elementor-element.elementor-element-d51f117{padding:0px 20px 90px 20px;}}@media(max-width:480px){.elementor-354 .elementor-element.elementor-element-21d37733{margin-top:0px;margin-bottom:30px;padding:74px 16px 0px 16px;}.elementor-354 .elementor-element.elementor-element-29101af .elementor-heading-title{font-size:30px;}.elementor-354 .elementor-element.elementor-element-d51f117{margin-top:0px;margin-bottom:0px;padding:0px 15px 87px 15px;}.elementor-354 .elementor-element.elementor-element-ad09fd2 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-354 .elementor-element.elementor-element-ad09fd2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:481px){.elementor-354 .elementor-element.elementor-element-738410b7{width:33.332%;}.elementor-354 .elementor-element.elementor-element-463cc4df{width:33%;}.elementor-354 .elementor-element.elementor-element-a76e4d0{width:25%;}.elementor-354 .elementor-element.elementor-element-4e6274a{width:75%;}}@media(max-width:1200px) and (min-width:481px){.elementor-354 .elementor-element.elementor-element-28b8f2a9{width:33%;}.elementor-354 .elementor-element.elementor-element-738410b7{width:34%;}}@media(max-width:1024px) and (min-width:481px){.elementor-354 .elementor-element.elementor-element-28b8f2a9{width:33%;}.elementor-354 .elementor-element.elementor-element-738410b7{width:33%;}.elementor-354 .elementor-element.elementor-element-463cc4df{width:33%;}}@media(max-width:768px) and (min-width:481px){.elementor-354 .elementor-element.elementor-element-a76e4d0{width:100%;}.elementor-354 .elementor-element.elementor-element-4e6274a{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-29101af */@media only screen and (max-width: 750px) and (min-width: 372px){
    .ABC h2{
       margin-top:-60px!important
}
.elementor-354 .elementor-element.elementor-element-21d37733 {
    padding: 153px 20px 0px 20px;
}
}
@media (max-width: 480px){
.elementor-354 .elementor-element.elementor-element-21d37733 {
    padding: 92px 16px 0px 16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48d175c5 *//*@media only screen and (max-width: 750px) and (min-width: 372px){*/
/*    .ABC h2{*/
/*       margin-top:-60px!important}*/
/*    }*/


@media only screen and (max-width: 620px) and (min-width: 590px){
    .ABC h2{
       margin-left: -2.5%;
} 
}
@media only screen and (max-width: 590px) and (min-width: 570px){
    .ABC h2{
       margin-left: -5%;
} 
}
@media only screen and (max-width: 570px) and (min-width: 550px){
    .ABC h2{
       margin-left: -7%;
} 
}
@media only screen and (max-width: 550px) and (min-width: 530px){
    .ABC h2{
       margin-left: -9%;
} 
}
@media only screen and (max-width: 530px) and (min-width: 510px){
    .ABC h2{
       margin-left: -11%;
} 
}
@media only screen and (max-width: 510px) and (min-width: 481px){
    .ABC h2{
       margin-left: -13.5% !important;
} 
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c6bfe9c *//*@media (min-width: 1025px){*/
/*.elementor-354 .elementor-element.elementor-element-c6bfe9c > .elementor-widget-container {*/
/*  margin-top: 43px !important;*/
/*}*/
/*}*/
@media (min-width: 1025px){
.elementor-354 .elementor-element.elementor-element-c6bfe9c > .elementor-widget-container {
  margin-top: 81px !important;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a76e4d0 */@media (max-width:1200px){
.elementor-354 .elementor-element.elementor-element-c6bfe9c > .elementor-widget-container {
    margin-top: 8vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c4a6b95 */.woocommerce h2 {
    margin-bottom: 0em;
}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-ad09fd2 */.woocommerce .elementor-element.elementor-products-grid ul.products li.product, .woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product, .woocommerce div.product .elementor-element.elementor-products-grid .upsells.products ul.products li.product {
    transition: 0.4s;
}

@media(max-width:480px){
    .woocommerce .woocommerce-ordering select{
  width:100%!important;  
  padding:3px 10px!important;
    }
    .woocommerce-ordering{
        width:100%!important;
    }
}



/* Product image adjust */

/* Aspect Ratio */
.woo-products-aspect-ratio .astra-shop-thumbnail-wrap{
    position: relative !important;
    width: 100% !important;
    padding-top: 72.83464566929133% !important;
   }
   
   .woo-products-aspect-ratio .astra-shop-thumbnail-wrap a {
       position: absolute !important;
       top: 0 !important;
       left: 0 !important;
       bottom: 0 !important;
       right: 0 !important;
   }
   
   .woo-products-aspect-ratio .astra-shop-thumbnail-wrap a img {
       width: 100% !important;
       Height: 100% !important;
   }
   /* A-------------------R */
   
   @media (max-width: 1200px) and (min-width: 1025px){
       /* Aspect Ratio */
   .woo-products-aspect-ratio .astra-shop-thumbnail-wrap{
    position: relative !important;
    width: 100% !important;
   padding-top: 72.83464566929133% !important;
   }
   
   .woo-products-aspect-ratio .astra-shop-thumbnail-wrap a {
       position: absolute !important;
       top: 0 !important;
       left: 0 !important;
       bottom: 0 !important;
       right: 0 !important;
   }
   
   .woo-products-aspect-ratio .astra-shop-thumbnail-wrap a img {
       width: 100% !important;
       Height: 100% !important;
   }
       
   }
   /* A-------------------R */
   
 .woo-products-aspect-ratio  .woocommerce-loop-product__title{
     margin-top: 0.8em !important;
 }
   
   
.woocommerce ul.products li.product .price {
    display: flex;
    float: right;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d51f117 */.elementor-3984 .elementor-element.elementor-element-d61e59e.elementor-wc-products ul.products li.product {
    transition: 0.4s;
}

.elementor-354 .elementor-element.elementor-element-d51f117 select {
    background-position-x: calc( 100% - 10px ) !important;
}

.woocommerce nav.woocommerce-pagination ul li {
    border: none;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
    border: 1px solid;
}

.woocommerce ul.products li.product a img {
    width: 100%;
    height: 185px;
    object-fit: cover;
}/* End custom CSS */