/** Shopify CDN: Minification failed

Line 221:0 Unexpected "}"

**/

/* menu 20250306 */
.header.sticky-always .tmenu_item_text{color:#000 !important;}
.header.sticky-always .tmenu_indicator_icon svg, .header.sticky-always .tmenu_indicator_icon svg path {
    fill: #000 !important;
}
.header.sticky-always  .menu-hightlight01{
 font-weight:bold;
  padding: 0 5px;
    margin-left: 5px !important;
}
.header.sticky-always  .menu-hightlight02{
  border:1px solid #000 ; 
  padding: 0 5px;
    border-radius: 5px;
    margin-left: 5px !important;
}
.header.sticky-always.desktop-transparent .tmenu_item_text{color:#fff !important;}
.header.sticky-always.desktop-transparent .tmenu_indicator_icon svg, .header.sticky-always.desktop-transparent .tmenu_indicator_icon svg path {
    fill: #fff !important;
}
.header.sticky-always.desktop-transparent .menu-hightlight01{

  border-radius: 5px;
    margin-left: 5px !important;
}

.header.sticky-always.desktop-transparent .menu-hightlight02{
  border:1px solid White ; 
   border-radius: 5px;
    margin-left: 5px !important;
}


.header.sticky-always.is-sticky .tmenu_item_text, .tmenu_item_link:hover ,  .header.sticky-always:hover .tmenu_item_link, .header.sticky-always.desktop-transparent:hover .tmenu_item_text {color:#000 !important;}
.header.sticky-always.is-sticky .tmenu_indicator_icon svg, .header.sticky-always.is-sticky .tmenu_indicator_icon svg path,
.header.sticky-always:hover .tmenu_indicator_icon svg, .header.sticky-always:hover .tmenu_indicator_icon svg path, .header.sticky-always.desktop-transparent:hover .tmenu_indicator_icon svg path{
    fill: #000 !important;
}
.header.sticky-always.desktop-transparent.is-sticky  .menu-hightlight01, .header.is-sticky  .menu-hightlight01, .header.sticky-always.desktop-transparent.is-sticky:hover .menu-hightlight01, .header.sticky-always:hover .menu-hightlight01, .header.sticky-always.desktop-transparent:hover .menu-hightlight01, .mobile--side-drawer-content .menu-hightlight01{

  /* padding: 0 5px; */
   border-radius: 5px;

}
.header.sticky-always.desktop-transparent.is-sticky  .menu-hightlight02, .header.is-sticky  .menu-hightlight02, .header.sticky-always.desktop-transparent.is-sticky:hover .menu-hightlight02, .header.sticky-always:hover .menu-hightlight02, .header.sticky-always.desktop-transparent:hover .menu-hightlight02, .mobile--side-drawer-content .menu-hightlight02{
  border:1px solid #000 ; 
  /* padding: 0 5px; */
   border-radius: 5px;

}


.tmenu_item--root>.tmenu_submenu {
  top: 60px !important;
      padding-left: 20px !important;
    padding-right: 20px !important;
}


.header .tmenu_item_link { transition-duration: 0.5s; transition-delay: 0.2s;}

.side--drawer-inner {
    display: grid;
    grid-template-rows: auto auto auto 1fr;
    height: 100%;
}

.mobile--side-drawer-content .menu-hightlight02, .mobile--side-drawer-content .menu-hightlight01{
      max-width: fit-content !important;
    margin-left: 15px !important;
   margin-bottom: 10px !important;
}


/* end of menu 20250306 */


/* product description*/

/* Dawn-main with WC - short description 20210811 */
.product-accordion--content .product_short_des_tab_header{ /*tab label style*/
  font-weight:bold;
  text-decoration: underline;
 }

.product-accordion--content .product_short_des_functions .product_short_des_list li{ /*space for the list with function label*/
      padding: 0px 0 15px 0rem;
}
.product-accordion--content .product_short_des_activitiessuit .product_short_des_list li{ /*space for the list with function label*/
      padding: 0px 0 15px 0rem;
      text-transform:capitalize;
}

.product-accordion--content .product_short_des_trainingsuit .product_short_des_list li{ /*space for the list with function label*/
      text-transform:capitalize;
}

.product-accordion--content .product_short_des_list img.function-label-icon{ /*style for the function label image*/
    max-width: 50px;
    vertical-align: middle;
    margin-right: 10px;
}

.product-accordion--content .product_short_des_list img.suitfor-label-icon{ /*style for the suit for label image*/
    max-width: 50px;
    vertical-align: middle;
    margin-right: 10px;
}

.product-accordion--content .product_short_des_size{
    margin-bottom: 20px;
    display: block;
}
.product-accordion--content .product_short_des_size a{
    border-bottom: none;
}
.product-accordion--content .product_short_des_size .sizechart-zoom-btn{
    display: none;
    text-decoration: underline;
}

.product-accordion--content .product_short_des_wash img{
    max-width: 250px;
    width: 80%;
    margin: 5px 0;
}

.product-accordion--content .product_short_des_header{
    margin-bottom: 10px;
}

.product-accordion--content ul.product_short_des_list{
    margin-top: 10px;
}

@media screen and (min-width: 750px){
.product-accordion--content .product_short_des_header{
    font-size: 2rem; /*  over-write default stylefont-size: 1.5rem;*/
}

.product-accordion--content .product_short_des_list li{
    font-size: 1.8rem; /*  over-write default stylefont-size: 1.5rem;*/
}
}

/* end of short description 20210811 */


/*Debut with WC - short description 20210818 */
.product-accordion--content .product_short_des_tab_header{ /*tab label style*/
  font-weight:bold;
  text-decoration: underline;
 }

.product-accordion--content .product_short_des_functions .product_short_des_list li{ /*space for the list with function label*/
      padding: 0px 0 15px 0rem;
}
.product-accordion--content .product_short_des_activitiessuit .product_short_des_list li{ /*space for the list with function label*/
      padding: 0px 0 15px 0rem;
      text-transform:capitalize;
}

.product-accordion--content .product_short_des_trainingsuit .product_short_des_list li{ /*space for the list with function label*/
      text-transform:capitalize;
}

.product-accordion--content .product_short_des_list img.function-label-icon{ /*style for the function label image*/
    max-width: 50px;
    vertical-align: middle;
    margin-right: 10px;
}

.product-accordion--content .product_short_des_list img.suitfor-label-icon{ /*style for the suit for label image*/
    max-width: 50px;
    vertical-align: middle;
    margin-right: 10px;
}
.product-accordion--content .product_short_des_size{
    margin-bottom: 20px;
    display: block;
}
.product-accordion--content .product_short_des_size a{
    border-bottom: none;
}
.product-accordion--content .product_short_des_size .sizechart-zoom-btn{
    display: none;
    text-decoration: underline;
}



.product-accordion--content .product_short_des_wash img{
    max-width: 250px;
    width: 80%;
    margin: 5px 0;
}

.product-accordion--content .product_short_des_header{
    margin-bottom: 10px;
}

.product-accordion--content ul.product_short_des_list{
    margin-top: 10px;
}



/* end of short description 20210811 */

/* homepage 20250314 */
 @media(max-width: 767px) {
.multiboxes--heading.heading-font.h5
  font-size: 1.5rem;
}
}

/* product page 20250314 */
.product--actual-price{
  
}
.product--cut-price{
  
}

 @media(max-width: 767px) {
.main--product-content{
  margin:auto 10px;
}
 }

/* float vip widget */
#launcher-wrapper {
    bottom: 56px !important;
}

/* end of float vip widget */

/* product short description section 20250909*/
.main--product-info-container .short_desc_content{
font-size:1rem;
padding: 10px 0 0;
}
.easytabs-text  .short_desc_content{
display:none;
}

/* end of product short description section 20250909*/







/* product page "add to cart" section hide "Your selections will add an additional charge of" 20251008*/
.product-checkout-buttons .tpo_option-set-wrapper .tpo_total-additional-price-wrapper .tpo_total-additional-price-label{
    display:none;
}
/* end of product page "add to cart" section hide "Your selections will add an additional charge of" 20251008*/


/* mega menu ix ipad width 20251119 */
 @media(max-width: 1024px) {
    .tmenu_wrapper{
        display:none !important;
    }
}
/* end of mega menu ix ipad width */


/* fix swatch color "black" not work 20260318 - by hitler */
[data-pallet-color="black"] {
    --swatch_color: black;
    background-color: #000;
    background-image: url(//asia.gymaesthetics.com/cdn/shop/files/swatch_BLK_small.png) !important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
/* end of fix swatch color "black" not work 20260318 - by hitler */

/* fix App block blank bar 20261030 - by hitler */
.shopify-block.shopify-app-block {
  padding-bottom: 0 !important;
}
/* end of fix App block blank bar 20261030 - by hitler */