/** Shopify CDN: Minification failed

Line 326:22 Comments in CSS use "/* ... */" instead of "//"
Line 333:22 Comments in CSS use "/* ... */" instead of "//"
Line 637:20 Comments in CSS use "/* ... */" instead of "//"
Line 659:0 Unexpected "}"
Line 697:43 Comments in CSS use "/* ... */" instead of "//"

**/
/*bootstrap*/
/*
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script>
*/

/* <!-- place this to theme.liquid to use link this css--> {{ 'ga-custom-style.css' | asset_url | stylesheet_tag }} <!-- by hitler 20210811 -->*/


/*special grid style*/
  
.col-xs-0{ display: none !important; }
.col-sm-0{ display: block !important; }

@media only screen and (min-width: 768px){ 
  section{ font-size: 16px; } 
  .col-xs-0{display: block !important;}
  .col-sm-0{ display: none !important; }
}

.web-view, .mobile-view{
display:block;
}
@media (min-width: 576px) {

    .mobile-view{
    display: none;
}

	.web-half-mobile-full {
		width: 50%;
		float: left;
	}
  
  	.web-4-mobile-full {
		width: 25% !important;
		float: left;
	}
  

}
@media only screen and (max-width:575px){
    .web-view{
        display: none;
    }

    .web-half-mobile-full {
    	width: 100%;
    	float: none;
	}
  
  .web-4-mobile-full {
    	width: 100%;
    	float: none;
	}
  
}



/*end of special grid style*/




/* Dawn-main with WC - collection page 20210811 */
@media screen and (min-width: 750px){
.collection-hero__description {
    max-width: none;   /*  over-write default style max-width: 66.67%;*/
}
}

.collection .pagination {
   display: block; /* over-write for bootstrap scss pagination display flex*/
}
/* end of collection page 20210811 */

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

.product__description .product_short_des_functions .product_short_des_list li{ /*space for the list with function label*/
      padding: 0px 0 15px 0rem;
}
.product__description .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__description .product_short_des_trainingsuit .product_short_des_list li{ /*space for the list with function label*/
      text-transform:capitalize;
}

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

.product__description .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__description .product_short_des_size{
	margin-bottom: 20px;
	display: block;
}
.product__description .product_short_des_size a{
	border-bottom: none;
}
.product__description .product_short_des_size .sizechart-zoom-btn{
	display: none;
    text-decoration: underline;
}

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

.product__description .product_short_des_header{
	margin-bottom: 10px;
}

.product__description ul.product_short_des_list{
	margin-top: 10px;
}





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

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


/* end of short description 20210811 */

/* Dawn-main with WC - product page 20210811 */
.shopify-section.product-section .product .product__info-container .product__title{
	font-size:  3rem; /*over-write default font-size 4 rem*/
	font-weight: bold;
}

.shopify-section.product-section .product .product__info-container .price__regular .price-item.price-item--regular{
	font-size: 2.5rem;/*over-write default font-size 1.8 rem*/
	font-weight: bold;

}

@media screen and (min-width: 750px){
.shopify-section.product-section .product .product__info-container .product__title{
	font-size:  3rem; /*over-write default font-size 4 rem*/
	font-weight: bold;
}

.shopify-section.product-section .product .product__info-container .price__regular .price-item.price-item--regular{
	font-size: 2.5rem;/*over-write default font-size 1.8 rem*/
	font-weight: bold;

}
}
/* end of product page 20210811 */




/* Dawn-main with WC - menu 20210811 */
.list-menu--inline {
    opacity: 0;
}
.header__search {
    display: none; /*In "base.css:1863": display: inline-flex; --> display: none;*/
}

.site-header .mobile-nav .tmenu_item_link {
    border-bottom: none !important;
}

@media screen and (min-width: 990px){
	.header--top-center>.header__search, .header:not(.header--top-center) *>.header__search {
	    display: none; /*In "base.css:1863": display: inline-flex; --> display: none;*/
	}
}

@media screen and (min-width: 990px){
.header--middle-left .header__inline-menu {
    z-index: 0;
}
}

/* end of menu 20210811 */




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

.product-single__description .product_short_des_functions .product_short_des_list li{ /*space for the list with function label*/
      padding: 0px 0 15px 0rem;
}
.product-single__description .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-single__description .product_short_des_trainingsuit .product_short_des_list li{ /*space for the list with function label*/
      text-transform:capitalize;
}

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

.product-single__description .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-single__description .product_short_des_size{
	margin-bottom: 20px;
	display: block;
}
.product-single__description .product_short_des_size a{
	border-bottom: none;
}
.product-single__description .product_short_des_size .sizechart-zoom-btn{
	display: none;
    text-decoration: underline;
}



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

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

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



/* end of short description 20210811 */



/*Debut with WC - swatch image preview fix 20210820 */
.swatch-image .star-set-image-scale-2 {
    background-size: 100% !important; /*over-write  background-size: 200% !important; */
}

.swatch-view-item:hover .swatch-image .star-set-image-scale-2 {
    background-size: 125% !important; /*over-write  background-size: 250% !important; */
}

/*end of Debut with WC - swatch image preview fix 20210820 */



/*Debut with WC -  CMS page product card section*/
.section-cate .product-display-card{
	padding: 5px;
}

/*end of CMS page product card section */


/*Debut with WC -  menu */
.site-nav .tmenu_item  .site-nav__link {
    color: #282828;
    font-weight: 700;
}

.site-header .mobile-nav-wrapper{
	z-index: 1;
}

.tmenu_item.tmenu_item_level_0.tmenu_item_mobile .tmenu_item_text{
	font-weight: bold !important;
}

.tmenu_item.tmenu_item_level_1.tmenu_item_mobile .tmenu_item_text, .tmenu_item.tmenu_item_level_2.tmenu_item_mobile .tmenu_item_text, .tmenu_item.tmenu_item_level_3.tmenu_item_mobile .tmenu_item_text, .tmenu_item.tmenu_item_level_4.tmenu_item_mobile .tmenu_item_text{
	font-weight:  normal !important;
}

.tmenu_item_level_4 .tmenu_item_text::before {
  content: " ";
  padding-left: 10px;
}

.tmenu-editor-mobile .tmenu-editor-content {
    background: #fff; //updated for new theme-20231018
    color: #C46A10;
}
.tmenu_item_mobile, .tmenu_item_mobile .tmenu_item_text {
    color: #C46A10 !important;
}
.mobile-nav-wrapper {
    background: #fff; //updated for new theme-20231018
    color: #C46A10;
}


/*end of Debut with WC -  menu */


/*Debut with WC - page width extend to 1600px - 20210901 */

.page-width {
    /*max-width: 1600px;*/
}

/*end of Debut with WC - page width extend to 1600px - 20210901 */


/*Debut with WC - collection page bottom seo section - 20210929 */

.section-collection-seo {
    border: 1px solid #cccccc;
    padding: 15px;
    margin: 40px 0 20px;
}

/*Debut with WC - collection page bottom seo section - 20210929 */






/*Debut with WC - slider - 20211006 */

#shopify-section-162926325351ea7b3c.index-section--slideshow, #shopify-section-166314001357dbd269.index-section--slideshow, #shopify-section-5da8dadf-47ee-4ec8-bfbd-a00824e9f9e6.index-section--slideshow{
    display: block;
  padding-top: 30px;
  padding-bottom: 0;
}

#shopify-section-1641875487adda1f1d.index-section--slideshow, #shopify-section-1663140307e932847f.index-section--slideshow, #shopify-section-2dae2ac1-7bfd-4f79-a469-39c5e3fe19ef.index-section--slideshow{
    display: none;
}

.index-section--slideshow .slideshow {
    max-height: none;
}

#shopify-section-162926325351ea7b3c.index-section--slideshow .page-width, #shopify-section-166314001357dbd269.index-section--slideshow .page-width{
    max-width: 1600px;
}

#shopify-section-162926325351ea7b3c .h1.mega-title.slideshow__title, #shopify-section-166314001357dbd269 .h1.mega-title.slideshow__title{
    font-size: calc(((var(--font-mega-title-large-desktop)) / (var(--font-size-base))) * 0.8em);
    text-shadow: 1px 1px 5px #000;

}

#shopify-section-162926325351ea7b3c .mega-subtitle.slideshow__subtitle, #shopify-section-166314001357dbd269 .mega-subtitle.slideshow__subtitle{
    font-size: calc(((var(--font-mega-title-large-desktop)) / (var(--font-size-base))) * 0.5em);
    text-shadow: 1px 1px 5px #000;

}

#shopify-section-162926325351ea7b3c .btn.slideshow__btn, #shopify-section-166314001357dbd269 .btn.slideshow__btn{
    font-size: calc(((var(--font-mega-title-large-desktop)) / (var(--font-size-base))) * .3em);
    line-height: 1.8;
    padding: 7px 30px;
}





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

#shopify-section-162926325351ea7b3c.index-section--slideshow, #shopify-section-166314001357dbd269.index-section--slideshow, #shopify-section-5da8dadf-47ee-4ec8-bfbd-a00824e9f9e6.index-section--slideshow{
    display: none;
}
#shopify-section-1641875487adda1f1d.index-section--slideshow, #shopify-section-1663140307e932847f.index-section--slideshow, #shopify-section-2dae2ac1-7bfd-4f79-a469-39c5e3fe19ef.index-section--slideshow{
    display: block;
    margin-bottom: 0px;
    margin-top: -1px;
  padding-top:0;
  position: relative;
}
  
  #shopify-section-1641875487adda1f1d.index-section--slideshow .slideshow__text-content.slideshow__text-content--mobile.text-center.slideshow__text-content--mobile-active,
  #shopify-section-1663140307e932847f.index-section--slideshow .slideshow__text-content.slideshow__text-content--mobile.text-center.slideshow__text-content--mobile-active{
    margin-top: 30%;
    transform: translateY(-50%);
}

  
#shopify-section-1641875487adda1f1d.index-section--slideshow.shopify-section.index-section,
  #shopify-section-1663140307e932847f.index-section--slideshow.shopify-section.index-section{
    padding-bottom: 0px;
}


#shopify-section-1641875487adda1f1d.index-section--slideshow .shopify-section.index-section.index-section--flush.index-section--slideshow,
  #shopify-section-1663140307e932847f.index-section--slideshow .shopify-section.index-section.index-section--flush.index-section--slideshow{
    position: relative;
}


#shopify-section-1641875487adda1f1d.index-section--slideshow .slideshow__text-wrap--mobile,
  #shopify-section-1663140307e932847f.index-section--slideshow .slideshow__text-wrap--mobile{
    display: block;
    position: absolute;
    top: 0rem;
    background-color: rgba( 255,255,255,0.0);
    width: 100%;
    margin: 0 0 -1.1rem 0%;
    z-index: 8;
    height:50px;
}

#shopify-section-1641875487adda1f1d.index-section--slideshow .slideshow__arrows--mobile,
  #shopify-section-1663140307e932847f.index-section--slideshow .slideshow__arrows--mobile{
    display: block;
    width: 85%;
    height: 44px;
    background-color: transparent;
    margin: auto;
}

#shopify-section-1641875487adda1f1d.index-section--slideshow .slideshow__controls,
  #shopify-section-1663140307e932847f.index-section--slideshow .slideshow__controls{
    z-index: 12;
}

#shopify-section-1641875487adda1f1d.index-section--slideshow .slideshow__text-wrap.slideshow__text-wrap--desktop,
  #shopify-section-1663140307e932847f.index-section--slideshow .slideshow__text-wrap.slideshow__text-wrap--desktop{
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
}

#shopify-section-1641875487adda1f1d.index-section--slideshow .h1.mega-title.slideshow__title,
  #shopify-section-1663140307e932847f.index-section--slideshow .h1.mega-title.slideshow__title{
    font-size: calc(((var(--font-h1-desktop))/ (var(--font-size-base))) * 0.8em);
    color: #fff;
    text-shadow: 1px 1px 5px #000;
}

#shopify-section-1641875487adda1f1d.index-section--slideshow .mega-subtitle.slideshow__subtitle,
  #shopify-section-1663140307e932847f.index-section--slideshow .mega-subtitle.slideshow__subtitle{
    font-size: calc(((var(--font-size-base) + 4) / (var(--font-size-base))) * 1em);
    color: #fff;
    text-shadow: 1px 1px 5px #000;
}

#shopify-section-1641875487adda1f1d.index-section--slideshow .slideshow__btn--mobile,
  #shopify-section-1663140307e932847f.index-section--slideshow .slideshow__btn--mobile{
    display: inline-block;
    margin: 1rem auto .3rem;
}

#shopify-section-1641875487adda1f1d.index-section--slideshow .slideshow__arrows--mobile~.slideshow__text-content--mobile ,
  #shopify-section-1663140307e932847f.index-section--slideshow .slideshow__arrows--mobile~.slideshow__text-content--mobile {
    padding-top: 1rem;
}

#shopify-section-1641875487adda1f1d.index-section--slideshow .slideshow__btn,
  #shopify-section-1663140307e932847f.index-section--slideshow .slideshow__btn{
    min-height: 2.125rem;
}

#shopify-section-1641875487adda1f1d.index-section--slideshow .slideshow__text-content.slideshow__text-content--mobile.text-center.slideshow__text-content--mobile-active,
  #shopify-section-1663140307e932847f.index-section--slideshow .slideshow__text-content.slideshow__text-content--mobile.text-center.slideshow__text-content--mobile-active{
        text-align: left !important;
}


}

/*end of Debut with WC - slider - 20211006 */



/*Debut with WC - collections page top banner - 20211007 */
header.collection-header .collection-hero .collection-hero__image {
    background-position: 50% 20%;
}
/*end of Debut with WC - collections page top banner - 20211007 */

/*Debut with WC - product long description section - 20211021 */
.product_long_desciprion{
  margin: 0 auto;
  text-align: center;
  padding: 20px;
}

@media only screen and (max-width: 749px){
  .product_long_desciprion{
  	padding: 0px;
}
}
/*end of Debut with WC - product long description section - 20211021 */

/*Debut with WC - responsive video - 20211108 */
.video-container{
	padding-bottom:56.25%;
  height:0;
  position:relative;
	padding-top:30px;
	overflow:hidden;
}
.video-container iframe, 
.video-container object, 
.video-container embed {
	position:absolute;
	left:0;
  top:0;
	width:100%;
	height:100%;
}
/*end of Debut with WC - responsive video - 20211108 */


/*Debut with WC - product image background color 20211112 */
.product-card__image-with-placeholder-wrapper{
    background-color:#fff;
}

.star-set-image.star-set-image-sq.star-size-md{
    background-color:#fff;
}

/*end of Debut with WC - product image background color 20211112 */

/*Debut with WC - product label - collect page 20211122 */

.pl-container.pl-collection{
        margin: 0px !important;
}
.pl-container.pl-collection .pl-image.bottom_right{
    background-position: right top;
        top: 0!important;
        width: 24%;

}
.pl-container.pl-collection .pl-image.bottom_right .pl-text.translatable{
    font-size: 0.8rem !important;
    top: 33%;
    left: 60%;
}
/*end of Debut with WC - product label - collect page 20211122 */


/*Debut with WC - product page content position fix 20211122 */
@media only screen and (max-width: 749px){
    .template-product .index-section--flush:first-child {
        margin-top: -25px;
    }
}
/* end of Debut with WC - product page content position fix 20211122 */


/*Debut with WC - top msg 20211122 */
/* @media only screen and (min-width: 750px){
.announcement-bar{display:none;}
} */
/*Debut with WC - top msg 20211122 */

/*Debut with WC - collection header - collect page 20211213 */
.collection-header .boost-pfs-filter-collection-header{
    margin-top: 15px;
}
/* end of Debut with WC - collection header - collect page 20211213 */

/*Debut with WC - collection bottom hashtag ig posts - collect page 20211220 */
.section-collection-hashtag-theme{
      background-color: #808088;
  text-align:center;
    color: #fff;
    padding: 20px;
  margin-top:60px;
      margin-bottom: -55px;
    display: block;
}

.section-collection-hashtag-theme h2{
	margin-bottom: -10px;
    margin-top: 20px;
}

.section-collection-hashtag-theme .slider-arrow{
	color:#c8ff00;
}
/* end of Debut with WC - collection bottom hashtag ig posts - collect page 20211220 */




/* 20220216 metaverse theme */

/* @media only screen and (min-width: 750px) */

.site-header , .site-header__mobile-nav{
    background-color: #fff;
}

.btn--link, .icon.icon-login, .icon.icon-cart, .icon.icon-hamburger{
    color: #282828; //updated for new theme-20231018
}


/* 20220216 end of metaverse theme */

@media only screen and (max-width: 750px){
#trustbadge-container-98e3dadd90eb493088abdc5597a70810{
  display:none;
}
}


#launcher-wrapper {
    z-index: 99!important;
}


#appView .powrModal {
    max-height: 100vh !important;
}

}




/* popup height issue @20220719 */

@media only screen and (min-width: 750px){
.index-section--flush:first-child {
    margin-top: 0 !important;
}

  [class*=index-section--flush]:first-child {
    margin-top: 0 !important;
}
  
}

.index-section--flush.powr-popup iframe{
  max-height:100vh !important;
      margin-top: -55px;
}

.powrLoaded iframe {
      max-height:100vh !important;

}

/* end of popup height issue @20220719 */


/* fix blog post header spacing @20220720 */
#shopify-section-article-template{margin-top:35px;}

/* end of fix blog post header spacing @20220720 */


/* fix mega menu arrow text color @20220721 */
.tmenu_indicator_icon svg{color:#282828;}  // updated for new theme-20231018

/* end of fix mega menu arrow text color  @20220721 */


/* collection page instagram section on top area @20220802 [men and women collection page replace collection image]*/
.template-collection .page-container .collection-header .section-header .section-collection-hashtag-theme {
    background-color: transparent;
    text-align: center;
    color: #282828;
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 10px;
    display: block;
}

.template-collection .page-container .collection-header .section-header .section-collection-hashtag-theme h2 {
    margin-bottom: -10px;
    margin-top: 0px;
    font-size: 1.4rem;
    font-weight: bolder;
}

.template-collection .page-container .collection-header .section-header #insta-feed, .collection-header .section-header .instafeed-shopify {
    padding: 20px 20px 0 !important;
    margin-top: 20px;
    background-color: #444;
}
/* end of collection page instagram section on top area @20220802 */


/* Pro Blogger @20220805 plugin for blog post adding related products section  */
.blog-related-products-section{
  max-width: 1120px;
    margin: 40px auto 20px;
    border-top: 1px solid #eaeaea;
    padding-top: 20px;
}
.blog-related-products-section #related_products_header h4{
  text-align:center;
}
/* end of Pro Blogger @20220805 plugin for blog post adding related products section  */

/* self fix them pagination disappeared issue by Hitler @20220811 */
/* .shopify-section .list--inline.pagination {
    display: inline-block !important;
} */
/* end of self fix them pagination disappeared issue by Hitler @20220811 */



@media only screen and (max-width: 750px){
.site-footer {
    margin-top: 0px;
}
}