/** Shopify CDN: Minification failed

Line 326:50 Unexpected "{"
Line 498:31 Expected identifier but found "*"

**/
/* .img-2{
	display:none!important;
}
.img-1:hover{
	display:none!important;
}
.img-1:hover + .img-2{
	display:inline-block!important;
} */
#ISR_popup_container{
  width:500px;
}
#ISR_popup_price{
  font-size:18px!important;
}
#ISR_popup h4{
  font-weight:700!important;
}
#ISR_form input{
  width:300px!important;
  border-style: none;
  border-radius:4px;
}
#ISR_form label,#ISR_form input{
  font-size:18px!important;
}
#ISR_popup_photo img{
  border-radius:10px;
}
#ISR_popup_content #ISR_form > div:last-child{
  margin-bottom:5px!important;
}
#ISR_form_submit{
  font-size:18px!important;
  padding:15px 30px!important;
  border-radius:6px!important;
}
#ISR_popup_container .modalCloseImg{
  font-size:28px!important;
  color:#fff!important;
  padding-top: 10px;
  padding-right: 25px;
}
#ISR_popup_overlay {
  opacity:0.2!important;
}
#ISR_form_email-wrapper{
  padding-top:10px;
}
#ISR_popup_container .modalCloseImg:hover{
  background:transparent!important;
}
#ISR_popup_content #ISR_form select{
  width:50px!important;
  outline: none;
  border-radius: 4px;
}

/**-- temp --*/
div#filter-collection {
  display:none !important;
}
/* 
div#filter-availability {
display:none !important;
} */

/**-- end temp --**/

.sd_fixsizehover{
  display:none;
}

.okeReviews .okeReviews-reviewsWidget-reviewsAggregate,
.okeReviews-review-attributeRatings,
.okeReviews-reviews-controls,
.okeReviews-review-helpful,
.okeReviews .okeReviews-review-reviewer-profile-avatar,
.okeReviews .okeReviews-review-recommendation,
.okeReviews-review-attributes,
.okeReviews.okeReviews--theme .okeReviews-review-reviewer-profile-status--verified{
  display:none!important;
}
.okeReviews .okeReviews-review-main-heading{
  font-size:13px!important;
}
.js-okeReviews-reviewContent p{
  font-size:13px!important;
  color: rgba(0, 0, 0, 0.5)!important;
}
.okeReviews.okeReviews--theme .okeReviews-button{
  background:none!important;
  color:#000!important;
  border:unset!important;
  text-decoration:underline;
  padding:unset!important;
  text-transform: initial!important;
  font-size:15px!important;
}
.okeReviews.okeReviews--theme .okeReviews-reviewsWidget-header-controls{
  text-align:left!important;
}
.okeReviews .okeReviews-review-reviewer-profile-details{
  padding:unset!important;
}
.okeReviews .okeReviews-review-main-heading{
  padding-bottom:0px!important;
  line-height:unset!important;
}
.okeReviews .okeReviews-review-primary, .okeReviews .okeReviews-review-side{
  border:unset!important;
  padding:unset!important;
}
.okeReviews .okeReviews-review{
  border-bottom: 1px solid #ccc!important;
}
.okeReviews .okeReviews-review-reviewer-profile{
  border-bottom:unset!important;
}
.okeReviews.okeReviews--theme .okeReviews-reviews-footer::before,
.okeReviews .okeReviews-reviews-footer:before{
  background-color:unset!important;
}

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
:root{
  --seperator-line-color:transparent!important;
  }


  /*   ul.ui-autocomplete.isp-wide-layout{
  padding-left: calc((100vw - 1300px)/2)!important;
  width: 100%!important;
  padding-right: calc((100vw - 1300px)/2)!important;
} */





  /*   header .tt-dropdown-obj:not(.tt-search) .tt-dropdown-menu{
  right:0!important;
  left:auto!important;
  -webkit-transform: translate(100%,0);
  -ms-transform: translate-100%,0);
  transform: translate(100%,0);
  -webkit-transform: translate3d(100%,0,0);
  transform: translate3d(100%,0,0);
  margin-right:0!important;8
} */
  /*   .mmpanels, .mmpanels>.mmpanel, .panel-menu{
  right:0!important;
  left:auto!important;
} */
  .panel-menu{
    -webkit-transform: translate(100%,0);
    -ms-transform: translate(100%,0);
    transform: translate(100%,0);
    -webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0);
  }
  header .tt-dropdown-obj:not(.tt-search) .tt-dropdown-menu{

  }

header.desctop-menu-large {
  z-index: 900006!important;
}

.small-header .tt-desktop-header .tt-header-holder .tt-dropdown-obj.wishlist > a > svg > path {
  	fill: #000;
  }




  /* START GLOBAL */


  html{
    padding-bottom:0px!important;
  }
  body{
    font-family:Proxima Nova Regular,sans-serif;
  }
  .container {
    max-width: 1300px;
  }
  body:not(.pageindex):not(.pageblog):not(.pagearticle):not(.pagepage\.about-us):not(.pagepage\.womens-template):not(.pagepage\.mens-template):not(.pagepage\.custom-sustain):not(.pagepage\.wishlist):not(.pagepage\.feb22promo) .tt-desctop-menu nav>ul>li.dropdown>a,
    body:not(.pageindex):not(.pageblog):not(.pagearticle):not(.pagepage\.about-us):not(.pagepage\.womens-template):not(.pagepage\.mens-template):not(.pagepage\.custom-sustain):not(.pagepage\.wishlist):not(.pagepage\.feb22promo) header .tt-dropdown-obj .tt-dropdown-toggle{
      color:#000;	
    }

  body:not(.pageindex):not(.pageblog):not(.pagearticle):not(.pagepage\.about-us):not(.pagepage\.womens-template):not(.pagepage\.mens-template):not(.pagepage\.custom-sustain):not(.pagepage\.wishlist):not(.pagepage\.feb22promo) header .tt-dropdown-obj svg,
    body:not(.pageindex):not(.pageblog):not(.pagearticle):not(.pagepage\.about-us):not(.pagepage\.womens-template):not(.pagepage\.mens-template):not(.pagepage\.custom-sustain):not(.pagepage\.wishlist):not(.pagepage\.feb22promo) header .tt-dropdown-obj svg path,
    body:not(.pageindex):not(.pageblog):not(.pagearticle):not(.pagepage\.about-us):not(.pagepage\.womens-template):not(.pagepage\.mens-template):not(.pagepage\.custom-sustain):not(.pagepage\.wishlist):not(.pagepage\.feb22promo) header .tt-menu-toggle.mainmenumob-js svg path{
      fill:#000;
    }

  body:not(.pageindex):not(.pageblog):not(.pagearticle):not(.pagepage\.about-us):not(.pagepage\.womens-template):not(.pagepage\.mens-template):not(.pagepage\.custom-sustain):not(.pagepage\.wishlist):not(.pagepage\.feb22promo) header .container-fluid {
    border-bottom: 1px solid lightgray;
    /*   margin-bottom:30px; */
  }

  .page.product .product-design{
    margin-top:50px!important;
  }
  .pageindex header,.pageblog  header,.pagearticle header,.pagepage\.about-us header,.pagepage\.womens-template header,.pagepage\.mens-template header,.pagepage\.custom-sustain header,.pagepage\.wishlist header,.pagepage\.feb22promo header{
/*     position: absolute; */
    width: 100%;
    z-index:999;
  }
  .tt-breadcrumb{
    margin-top:20px;
  }
  .pageblog .tt-breadcrumb{
    display:none;
  }

  .tt-product .tt-image-box .tt-label-location .tt-label-sale,
  .tt-product .tt-image-box .tt-label-location .tt-label-our-stock{
    border-radius: 15px;
    padding: 2px 8px 0px 8px;
    line-height:unset;
  }
  .tt-product .tt-description{
    text-align:left;
  }
  .tt-product .collection-data .tt-options-swatch{
    position: absolute;
    bottom: 12px;
    justify-content: center;
  }

  .tt-breadcrumb ul li{
    color:#000;
    font-weight:500;

  }
  .tt-breadcrumb ul li a{
    color:rgba(0, 0, 0, 0.3);
  }
  .tt-breadcrumb ul li:not(:first-child):before {
    font-weight: normal;
    color: rgba(0,0,0,.3);
  }
  .term-conditions-checkbox,.term-conditions-checkbox a{
    font-size:12px;
    color:rgba(0, 0, 0, 0.5)!important;
  }
  #est-arrival span{
    color:rgba(0, 0, 0, 0.5)!important;
    font-size:15px!important;
  }
  .tt-shopcart-table01 tbody tr th, .tt-shopcart-table01 tbody tr td{
    font-size:15px;
  }
  .tt-product .tt-description .tt-price .old-price > span,
  .tt-product-single-info .tt-price .old-price > span,
  .tt-product .tt-description .tt-price .old-price{
    color: #d6d6d6;
    text-decoration: line-through;
    text-decoration-color: #d6d6d6;
  }
  body #tt-pageContent .tt-options-swatch li[data-availability=false] a:not(.options-color),
    body #tt-pageContent  .tt-options-swatch li[data-availability=false]:hover a:not(.options-color){
      text-decoration-thickness: 2px;
      color:#808080!important;
      /*     text-decoration-color: #808080; */
    }

  /* #tt-pageContent .shopify-section .container-indent:not(.nomargin):not([class^=tt-offset]) {
  margin-top: 80px;
} */

  /* END GLOBAL */

  /* START HEADER */
  header .tt-header-holder{
    position:unset;
  }

  header .tt-desctop-menu .dropdown .dropdown-menu{
    max-width:unset;
  }

  header .tt-desktop-header:hover,header .tt-desktop-header.active{
    background:#fff!important;
  }
  header .tt-desctop-menu .tt-desktop-header .dropdown:hover .dropdown-menu{
    top:60px;
  }

  header .tt-desctop-menu .dropdown .dropdown-menu > .row {
    max-width: 1300px;
    margin: 0 auto;
  }
  .tt-desctop-menu nav>ul>li.dropdown>a,
  .tt-desctop-menu a.tt-title-submenu:hover{
    font-weight:700!important;
  }
/*   header .tt-desktop-header:hover .tt-desctop-menu nav>ul>li.dropdown>a, */
 header .tt-desktop-header .tt-desctop-menu nav>ul>li.dropdown>a,
  header .tt-desktop-header.active .tt-desctop-menu nav>ul>li.dropdown>a{
    color:#000;
    font-weight:700!important;
  }
/*   header .tt-desktop-header:hover .tt-dropdown-obj .tt-dropdown-toggle i, */
header .tt-desktop-header .tt-dropdown-obj .tt-dropdown-toggle i,
  header .tt-desktop-header.active .tt-dropdown-obj .tt-dropdown-toggle i{
    color:#000
  }
  header.desctop-menu-large .tt-desktop-header .tt-obj-menu .tt-desctop-menu nav>ul{
    line-height:60px;
  }
  header .tt-desctop-menu .tt-megamenu-submenu>li>{
    line-height:36px;
  }
  header .tt-desctop-menu .tt-megamenu-submenu>li>a:hover{
    font-weight: 400;
    transition:unset!important;
    -webkit-transition:unset!important;
  }
  .tt-desktop-header.active svg path{
    fill: black;
  }
  /* header .tt-desctop-menu .tt-megamenu-submenu>li>a:hover>span::before{
  content: "\e91e";
  font-family: wokiee_icons!important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  padding-right:10px;

} */
  .tt-promo-02 .tt-description .tt-obj-bottom{
    border-color: #ffffff;
    padding: 10px 15px;
    background: #fff;
    color: #000;
    border-radius: 30px;
    border-color:#fff!important;
  }
  .tt-promo-02 .tt-description .tt-obj-bottom:hover{
    border-color: #00ffb0;
    background: #00ffb0;
    border-color:#00ffb0!important;
  }
  .tt-promo-02 .tt-description .tt-title-xlarge{
    font-family: futura-pt-condensed, sans-serif;
    font-weight:800;
    font-style: italic;
    line-height: 1;
    position: absolute;
    bottom: 90px;
  }




  .tt-stuck-nav .tt-header-row{
    position:unset;
  }
  .tt-stuck-nav .container-fluid .tt-desctop-menu{
    position:unset;
    width:100%;
  }
  header.desctop-menu-large .tt-stuck-nav .tt-desctop-menu nav>ul{
    line-height:60px;
  }
  .tt-stuck-nav .container-fluid .tt-desctop-menu .megamenu .dropdown-menu{
    max-width:unset;
  }
  .tt-stuck-nav .dropdown:hover .dropdown-menu{
    top:60px;
  }
  .desctop-menu-large .tt-stuck-nav .tt-stuck-parent-menu .tt-desctop-menu:not(.tt-hover-02):not(.tt-hover-01){
    padding-top:0px;
    padding-bottom:0px;
  }

  .tt-stuck-nav .container-fluid .tt-desctop-menu .megamenu .dropdown-menu{
    width:100%;
    display:block!important;
  }


  .tt-mobile-parent-menu-icons .tt-menu-toggle.mainmenumob-js {
    margin-left: 20px;
  }

  .tt-desctop-menu .tt-megamenu-submenu{
    margin-top:0px;
  }
  .tt-desctop-menu .dropdown-menu{
    padding-top:0px;
  }

  header .tt-account.active .tt-dropdown-menu, header .tt-multi-obj.active .tt-dropdown-menu
  /*   ,header .tt-cart.active .tt-dropdown-menu */
  {
    margin-right:10px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius:10px;
  }

  nav .tt-promo-02>img{
    border-radius:10px;
  }
  
/*  FOR BFCM 2021 ONLY, please remove this css once the BFCM is complete    */
/* 	.tt-desctop-menu ul li:first-child > .dropdown-menu .col-sm-9 {
      flex: 0 0 55%!important;
      max-width: 55%!important;
    }
    .tt-desctop-menu ul li:first-child > .dropdown-menu .col-sm-9 > .row{
          justify-content: flex-end;
    } */
   header .tt-desctop-menu > nav >ul >li.megamenu{
  	background:transparent!important;
  } 
  .tt-hover-03 .tt-desctop-menu nav>ul li.dropdown>a span:before{
  	display:none;
  }
  .tt-hover-03 .tt-desctop-menu nav>ul li.dropdown:hover >a span:before{
  	display:block;
  } 
  
  .tt-desctop-menu .dropdown.selected>a {
    color: #fff;
  }
  

/*   .tt-desctop-menu ul li:first-child > .dropdown-menu .tt-col-list > div:nth-child(2) > a, */
/*     .tt-desctop-menu ul li:first-child > .dropdown-menu .tt-col-list > div:first-child > a{
  	border-bottom:none!important;
  } */
/*  END FOR BFCM 2021 ONLY, please remove this css once the BFCM is complete    */  
 
  /* END HEADER */


  /* CUSTOM REGION SELECTOR */

  .currecyBox{
    display:none;
  }
  ul.region-selector { 
    height: 30px;
    width: 50px;
    list-style: none;
    padding-left: 0px;
    margin-top: unset;
    margin-bottom: unset;
  }
  ul.region-selector li { 
    padding: 5px 10px;
    z-index: 2; 
    color:#f2f2f2;
    text-align:center;

  }
  .tt-desktop-header:hover ul.region-selector li {
    color:#000;
  }
  ul.region-selector li:not(.init) { 
    float: left; 
    width: 50px; 
    display: none;
    background: #fff; 
  }
  ul.region-selector li:not(.init):hover, ul li.selected:not(.init) { 
    background: #00FFB0; 
  }
  ul.region-selector li.init { 
    cursor: pointer; 
  }

  /* END CUSTOM REGION SELECTOR */

  /* DROPDOWN MENU FOR CART (MINI CART) */
  .tt-cart-layout{
    overflow-y: scroll;
    /*     overflow:scroll; */ */
    min-height:20vh;
    max-height:90vh; 
    -webkit-overflow-scrolling: touch;
  }
  /*   header .tt-dropdown-obj:not(.tt-search) .tt-dropdown-menu{
  height:99%!important;
} */
  .tt-cart-layout .tt-cart-list .tt-item{
    display:block!important;
  }
  .tt-dropdown-menu .tt-dropdown-inner .tt-cart-content .tt-cart-list .tt-item-descriptions h2{
    font-weight: 500;
    font-size: 16px;
  }
  .tt-dropdown-menu .tt-dropdown-inner .tt-cart-content .tt-cart-list .tt-item-descriptions label {
    font-size: 13px;
    color: rgba(0, 0, 0, 0.5);
  }
  .tt-dropdown-menu .tt-dropdown-inner .tt-cart-content .tt-cart-list .tt-item-descriptions label span {
    color:#000;
    text-transform:capitalize;
  }
  header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-list .tt-item{
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding-bottom: 10px;
  }
  header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-list .tt-item:last-child{
    border-bottom: unset;
    padding-bottom: 10px;
  }
  header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-list .tt-item .tt-item-descriptions .tt-add-info{
    display:inline-block;
  }
  header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-btn .btn.btn-cart{
    background:#fff;
    border:1px solid;
  }
  header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-btn .btn.btn-cart:hover{
    background:#00ffb0;
  }
  header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-list .tt-item .tt-item-img img{
    width: 88px;
    height: 100%;
    object-fit: cover;
    border-radius: 10px;
  }
  header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-list .tt-item .tt-price{
    margin-top:1px;
    margin-bottom: 1px;
  }
  header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-total-row{
    padding-bottom: 14px !important;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    margin-top:0px!important;
    padding-top: 14px!important;
    padding-left: 15px;
    padding-right: 15px;
  }
  /* END DROPDOWN MENU FOR CART (MINI CART) */
  header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-list .tt-item .tt-item-close {
    margin-left: 101px;
  }




  /* HOME SLIDESHOW */

  .slider-revolution .tp-caption1-wd-2{
    font-family:futura-pt-condensed, sans-serif!important;
    font-weight:800;
    font-style: italic;
    font-size:80px;
    line-height:80px;
    text-transform:uppercase;
  }
  .standard-font .slider-revolution .tp-caption1-wd-2{
    font-family:Proxima Nova Bold, sans-serif!important;
    font-style: normal;
  }

  /* .tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption{
  bottom:0;
} */
  .slider-revolution .tp-caption1-wd-4 .btn.btn-xl{
    border-radius: 30px!important;
    padding: 10px 20px;
    font-size:18px;
  }
  .slider-revolution .tp-caption1-wd-4>:not(:first-child){
    background: rgb(255, 255, 255,0.2)!important;
  }
  .slider-revolution .tp-caption1-wd-3{
    margin-top:25px;
  }
  .slider-revolution .tp-caption1-wd-4{
    margin-top:20px;
  }
  .slider-revolution .tp-bullets{
    display:none;
  }
  .slider-revolution.revolution-default .tp-leftarrow.default, .slider-revolution.revolution-default .tp-rightarrow.default{
    border-radius:25px;
    background:#fff;
  }
  .slider-revolution.revolution-default .tp-rightarrow:before{
    content: "\e91e";
  }
  .slider-revolution.revolution-default .tp-leftarrow:before{
    content: "\e91d";
  }
  .slider-revolution.revolution-default .tp-leftarrow:before, .slider-revolution.revolution-default .tp-rightarrow:before{
    left:5px;
    color:#000;
  }
  /* .tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption{
  bottom:60px;
  top:unset!important;
} */


  /* END HOME SLIDESHOW */

  /* START template pages  */


  /* END template pages */

  /* START PDP  */
  body.pageproduct .tt-product-single-info .product-size-container .tt-options-swatch li:hover a,
    body.pageproduct .tt-product-single-info .product-size-container ul.tt-options-swatch li:not(:first-child):hover a:not(.options-color){
      background:#f2f2f2!important;
    }
  body.pageproduct .tt-product-single-info .product-size-container .tt-options-swatch li.active a{
    background:#f2f2f2!important;
  }
  .pageproduct .tt-product-single-info .tt-price{
    line-height:unset!important;
     margin-top : 0px;
    margin-bottom : 25px;
    font-size : 23px;
    font-weight : 600;
  }

  .pageproduct #tt-pageContent .shopify-section .container-indent:not(.nomargin):not([class^=tt-offset]){
    margin-top:20px;
  }

  .pageproduct .tt-product-single-info .product-info{
    padding-bottom:20px;
    border-bottom:1px solid rgba(0, 0, 0, 0.1);
    margin-bottom:15px;
  }
  .pageproduct .tt-product-single-info .tt-title{
    margin-bottom:20px;
    font-size : 27px;
    line-height : 32px;
    margin-top : 15px;
  }

  .pageproduct .tt-product-single-info .tt-wrapper{
    margin-top:0px;
    margin-bottom:17px;
  }
  .pageproduct .tt-product-single-info .tt-excerpt{
    margin-bottom:18px;
  }
  .pageproduct .tt-title-options{
    color:rgba(0, 0, 0, 0.3);
    /*   color:#000000; */
    font-weight:500;
    margin-bottom:5px;
  }
  .pageproduct .tt-title-options .current_option_name{
    color:#000000;
    font-weight:500;
  }
  .pageproduct ul.tt-options-swatch li .options-color,
  .pageproduct ul.tt-options-swatch li .options-color:after{
    border-radius:10px;
  }
  .pageproduct ul.tt-options-swatch li a:not(.options-color){
    background:#fff;
    color:#000000;
    border:1px solid #F2F2F2;
    border-radius:10px;
    font-weight:500;
  }
  .pageproduct ul.tt-options-swatch li[data-availability=false] a:not(.options-color){
    background:#F2F2F2;
  }
  .pageproduct ul.tt-options-swatch li[data-availability=false].active a:not(.options-color),
    ul.tt-options-swatch li[data-availability=false]:hover a:not(.options-color){
      background:#F2F2F2;
      color:#000000;
      font-weight:500;
      border-radius:10px;
    }

  .pageproduct .tt-product-single-info .tt-row-custom-01 .btn.btn-lg.disable{
    background:#f2f2f2;
  }
  body.pageproduct:not(.touch-device)  .tt-options-swatch.options-large li .options-color:hover:before{
    border-width: 0;
  }
  body.pageproduct:not(.touch-device) ul.tt-options-swatch li .options-color:hover:after{
    border-width: 1px;
  }
  /* body:not(.touch-device) ul.tt-options-swatch li:hover a:not(.options-color), */
  .pageproduct ul.tt-options-swatch li.active a:not(.options-color){
    background: #f2f2f2;
    border:1px solid #000000;
    border-radius: 10px;
  }
  body.pageproduct:not(.touch-device) ul.tt-options-swatch li:hover a:not(.options-color), ul.tt-options-swatch li.active a:not(.options-color),
    body.pagecollection:not(.touch-device) ul.tt-options-swatch li:hover a:not(.options-color){
      background:#f2f2f2;
      border:1px solid #000000;
      color:#000000;
    }
  .pageproduct .inline-wk-link.wlbutton-js{
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 14px;
    border-radius: 10px;
    /*     top: 14px; */
  }
  .pageproduct .tt-options-swatch.options-large li a{
    min-width: 55px;
    min-height: 50px;
  }
  .pageproduct .inline-wk-link.wlbutton-js svg{
    margin-right:0px;
    /*   height:unset; */
  }
  .pageproduct .inline-wk-link.wlbutton-js svg path{
    fill: red;
  }
  .pageproduct .tt-product-single-info .tt-row-custom-01 .btn.btn-lg{
    padding: 6px 70px 4px;
    font-weight:bold;
  }
  .pageproduct .tt-product-single-info .tt-wrapper.size-guide{
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding:15px 0;
  }

  .pageproduct .tt-product-single-info .tt-wrapper.size-guide span{
    color:#000000;
    font-weight:500;
  }
  .pageproduct .product-information-buttons a:not(:first-child){
    float: right;
    padding:unset; 
  }
  .pageproduct .product-information-buttons a:not(:first-child):after{

    font-family: wokiee_icons;
    font-size: 20px;
    content: "\e91e";
  }
  .tt-collapse-block .tt-item .tt-collapse-title{
    color:#000000;
  }
  .tt-collapse-block .tt-item .tt-collapse-title:after {
    font-family: wokiee_icons;
    font-size: 20px;
    content: "\e90c";
    float: right;
  }
  .tt-collapse-block .tt-item.active .tt-collapse-title:after {
    content: "\e90f";
  }
  .pageproduct .tt-product-vertical-layout .tt-product-single-carousel-vertical .slick-slider .slick-slide{
    height:190px;
    margin-bottom:20px;
  }
  .pageproduct .tt-product-vertical-layout .tt-product-single-carousel-vertical .slick-slider .slick-slide a{
    height:190px;
  }
  .pageproduct .tt-product-vertical-layout .tt-product-single-carousel-vertical .slick-slider .slick-slide img{
    height:190px;
    object-fit:cover;
    border-radius:10px;
  }
  .pageproduct .relatedColor {
    margin-bottom: 17px;
  }
  .pageproduct .relatedColor >label {
    margin-bottom: 17px;
    color:rgba(0, 0, 0, 0.3);
  }
  .pageproduct .color-container {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }
  .pageproduct .color-container .otherColor {
    margin-right:10px;
    margin-bottom:10px;
  }
  .pageproduct .color-container .otherColor img{
    border-radius:10px;
  }
  .pageproduct .tt-product-vertical-layout .tt-product-single-carousel-vertical .slick-arrow{
    display:none!important;
  }
  .pageproduct .tt-product-vertical-layout .tt-product-single-img img, .zoomWindowContainer > div{
    border-radius:10px;
  }
  .pageproduct .svg-container {
    display: flex;
    justify-content: flex-start;
    align-items: center;
  }
  .pageproduct .svg-container .svg-icon:first-child{
    margin-right:20px;
  }
  .pageproduct .prpage-tabs .tt-item:first-child{
    border-top: 1px solid #e9e7e7;
  }
  .pageproduct .mfp-image-holder .mfp-content{
    max-width: 80%;
    width: 100%;
  }
  .mfp-gallery img.mfp-img{
    width:100%;
    object-fit: cover;
  }
  .pageproduct .tt-collapse-block .tt-item {
    border-bottom: 1px solid #e9e7e7;
  }
  .pageproduct .btn-addtocart{
    background:#00FFB0;
    border:1px solid #00FFB0;
  }
  .pageproduct .btn-addtocart:hover {
    background:#fff;
    color:#000;
    border:1px solid #000;
  }
  .pageproduct .ttmodalbtn{
    background:#00FFB0;
    border:1px solid #00FFB0;
  }
  .pageproduct .ttmodalbtn:hover {
    background:#fff;
    color:#000;
    border:1px solid #000;
  }

  /* END PDP */


  /* UPSELL RECOMMENDATION */

  .slick-slider .slick-dots li{
    margin:0px ;
    padding:0px;
  }
  .slick-slider .slick-dots li button{
    width: 80px;
    height: 6px;
    border-radius:unset;
  }

  .slick-slider .slick-dots li:first-child:not(.slick-active) button{
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
  }
  .slick-slider .slick-dots li:last-child:not(.slick-active) button{
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
  }
  .slick-slider .slick-dots li:last-child.slick-active button{
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
  }
  .slick-slider .slick-dots li:first-child.slick-active button{
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
  }


  /* body:not(.pageindex) */
  /* UPSELL END RECOMMNEDTATION*/



  /* Recently Viewed */

  .recently_view_products_wokiee{
    margin-top:80px!important;
    margin-bottom:150px;
  }

  /* End Recent Viewed */



  /* Control on Recently Reviewed and Upsell Recommendation swatches (Sizes) */


  /* .pageproduct .tt-option-block .tt-options-swatch.productitem-option1-js{
  display: none;
  width: 40px!important;
  position: absolute;
  bottom: 10px;
  right: 10px;
  background:#fff;
  border-radius:10px;
} */
  .pageproduct  .tt-product.thumbprod-center:hover .tt-option-block .tt-options-swatch.productitem-option1-js{
    display: block;
  }
  .pageproduct .tt-product:not(.tt-view).product-nohover .tt-description .tt-product-inside-hover{
    display:none;
  }
  .pageproduct .tt-product .tt-options-swatch li:first-child{
    margin-top:10px;
  }
  .pageproduct .tt-product .tt-options-swatch li:last-child{
    margin-bottom:10px;
  }
  /* .pageproduct .tt-options-swatch:not(.options-large):not(.options-middle) li a:not(.options-color){
  background:transparent;
  border: unset;
} */
  .pageproduct .tt-options-swatch:not(.options-large):not(.options-middle) li a:not(.options-color):hover{
    background:#F2F2F2;
    border:unset;
    border-radius:10px;
  }
  .pageproduct .tt-options-swatch:not(.options-large):not(.options-middle) li a{
    min-height:30px;
  }

  .pageproduct ul.tt-options-swatch li {
    margin: 5px 5px 0;
  }
  .pageproduct .tt-product .tt-image-box img{
    border-radius:10px;
  }

  /* END Control on Recently Reviewed and Upsell Recommendation swatches (Sizes) */


  /* START WISHLIST */

  .tt-product:not(.tt-view) .tt-image-box .tt-btn-quickview+.tt-btn-wishlist{
    top: unset;
    bottom: 10px;
    left: 5px;
    border-radius: 15px;
  }

  /* END WISHLIST */




  /* Start Simple Banner with Text */

  .simple-banner .tt-promo02 .image-box{
    border-radius:10px;
  }
  .simple-banner .tt-promo02:hover .image-box{
    border-radius:10px;
  }
  .simple-banner .tt-promo02 .tt-description{
    position: absolute;
    bottom: 30px;
    left: 30px;
  }
  .simple-banner .tt-promo02 .tt-description .promo2-text3{
    font-family:Proxima Nova Regular, sans-serif!important;
    font-weight:700;
    font-size:50px;
    /*     font-style: italic; */
    line-height: 0.9;
    text-transform: uppercase;
    letter-spacing: -2px;
  }
  .simple-banner .tt-promo02 .tt-description p+[class^=btn]{
    margin-top: 32px;
    padding: 15px;
    border-radius: 30px;
    height:unset;
    font-size:18px;
  }
  .tt-promo02 img:hover,.tt-promo02:hover img,.tt-promo02 a:hover img{
    -webkit-transition:unset!important;
    transition:unset!important;
    transform:unset!important;
  }

  /* End Simple Banner with Text */



  /* START COLLECTION */
  .tt-product .tt-description .tt-title{
    font-weight:500!important;
  }

  .pagecollection .tt_product_showmore .btn.btn-border {
    background: #00ffb0;
    color: #000;
    border: 2px solid #00ffb0;
  }
  .pagecollection  .tt-product .collection-data .tt-options-swatch{
    background:rgba(255, 255, 255, 0.8);
    width: 95%!important;
    display: inline-flex;
    margin: 0 auto;
    left: 0;
    right: 0;
    border-radius:10px;
  }

  .pagecollection  .tt-options-swatch:not(.options-large):not(.options-middle) li a:not(.options-color){
    padding: 5px 10px;
  }
  ul.tt-options-swatch li{
    margin: 7px 5px;
  }
  .pagecollection  .tt-options-swatch:not(.options-large):not(.options-middle) li a:not(.options-color){
    background:transparent;
    border: unset;
  }
  .pagecollection  .tt-options-swatch:not(.options-large):not(.options-middle) li a:not(.options-color):hover{
    background:#F2F2F2;
    border:unset;
    border-radius:10px;
  }
  .pagecollection ul.tt-options-swatch li a:not(.options-color){
    color:#000;
  }
  .pagecollection ul.tt-options-swatch li.active a:not(.options-color){
    background: #f2f2f2!important;
    border: unset;
    border-radius: 10px;
  }
  .pagecollection .scrollwidget_inputs input{
    padding:0px;
    background:unset;
    border:unset;
  }
  .pagecollection .scrollwidget_inputs input.to_price{
    text-align:right;
  }
  .pagecollection  ul.tt-options-swatch li{
    display:flex;
    margin:10px 5px;
  }
  .pagecollection  ul.tt-options-swatch{
    display:block;
  }
  .pagecollection .leftColumn .tt-options-swatch li a.options-color{
    border-radius:25px;
  }
  .pagecollection .leftColumn .tt-options-swatch li a.options-color:hover{
    border-radius:25px!important;
  }
  .pagecollection .tt-options-swatch.options-middle li .options-color:hover:before{
    border-width:unset!important;
  }
  .pagecollection  ul.tt-options-swatch li .options-color:before,
  .pagecollection  ul.tt-options-swatch li .options-color:after{
    border-radius:25px;
  }
  .pagecollection  ul.tt-options-swatch li .options-color:before{
    border:unset;
  }

  .collection-header {
    background:#F2F2F2;
    padding-top:15px;
    position:relative;
  }
  .collection-header .container-fluid {
    padding-left:30px!important;
    padding-right:30px!important;
  }
  .collection-header .tt-breadcrumb{
    background:#F2F2F2;
  }
  .collection-header .tt-breadcrumb ul{
    margin-bottom:20px;
  }
  .collection-header h1{
    padding-bottom:20px;
  }
  .collection-header .tt-sort{
    position:absolute;
    bottom:15px;
    right:30px;
  }
  .collection-header .sort-position,
  .collection-header select.sort-position:focus-visible{
    background: transparent;
    border: none!important;
    outline:none!important;
  }
  .collection-header .hide-filter,.collection-header .show-filter{
    margin-right:10px;
  }
  .show-filter{
    display:none;
  }
  .collection-header .tt-filters-options{
    display:initial;
    margin-right:10px;
  }
  .collection-header .tt-filters-options .tt-btn-toggle a{
    font-size: 16px;
  }
  .tt-list-row li.active a:before{
    content: '\e9a3';
    font-family: wokiee_icons;
    font-size: 20px;
    position: relative;
    top: 4px;
    font-weight: 400;
  }
  .product-parent:not(.tt-view) .tt-description .wk-app-btn{
    position:absolute;
    right:0;
  }
  .collection-container{
    margin-top:20px!important;
  }
  .tt-product-inside-hover{
    display:none;
  }
  ul.tt-options-swatch.options-middle.shopifyfiltres-js {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
  }
  .sidebar-sort-mobile{
    display:none;
  }

  #same_product_height #tt-pageContent .tt-product .tt-image-box img, 
  #same_product_height #tt-pageContent .tt-product-design02 .tt-image-box .tt-img img {
    height:400px;
    object-fit:cover;
    border-radius:10px;
  }
  .open.tt-collapse>.tt-collapse-title:after {
    content: "\f106";
    font-family: 'FontAwesome';
    font-size: 19px;
    margin-top: -2px;
  }
  .tt-collapse .tt-collapse-title:after {
    top: 3px;
    font-family: 'FontAwesome';
    font-size: 20px;
    content: "\f107";
  }

  .pagecollection ul.tt-options-swatch li > span,
  .pagecollection ul.tt-options-swatch li a:not(.options-color),
    .pagecollection .scrollwidget_text{
      font-size:14px!important;
    }
  .pagecollection  .tt-options-swatch.options-middle li a.options-color{
    width: 28px;
    height: 28px;
  }
  .pagecollection .tt-options-swatch.options-middle li a{
    min-width: 25px;
    min-height: 25px;
  }
  .pagecollection .collection-container .tt-collapse .tt-collapse-title{
    font-size:14px;
  }
  .pagecollection .collection-container #filter-quicknav.tt-collapse .tt-collapse-title,
  .pagecollection .collection-container #shop_trigger.tt-collapse .tt-collapse-title,
  .pagecollection .filters-title h3{
    font-size:18px!important;
  }
  .pagecollection #shop_trigger  li a > span,
  .pagecollection #shop_trigger .tt-filter-list li{
    font-size:14px;
  }


  /* END COLLECTION */

  /* START PDP MODAL */

  .mfp-container button.mfp-arrow {
    background: #fff;
    color: #000;
    border-radius: 25px;
    font-weight: bold;
    width: 40px;
    height: 40px;
    font-size: 17px;
    left: auto;
  }

  .mfp-container button.mfp-arrow-left:before {
    content: "\e91d";
    left: 8px;
    top: -5px;
  }

  .mfp-container button.mfp-arrow-right:before {
    content: "\e91e";
    left: 8px;
    top: -5px;
  }

  .mfp-gallery img.mfp-img {
    border-radius: 20px;
    padding-bottom: unset;
  }

  .mfp-container .mfp-close {
    top: unset;
    left: 50%;
    right: 0;
    bottom: 45px;
    background: #fff;
    color: #000;
    border-radius: 25px;
  }

  .mfp-container .mfp-close:before { font-size: 13px; }
  /* END PDP MODAL */

  /* START ACCOUNT */




  /* END ACCOUNT */

  footer{
    margin-top:0px;
  }
  footer .tt-color-scheme-03 .container .row > div:first-child{
    flex: 0 0 30%;
    max-width: 30%;
  }
  footer .tt-color-scheme-03 .tt-mobile-collapse .tt-collapse-content .tt-list a{
    opacity:0.7;
  }
  footer .tt-color-scheme-03 .tt-mobile-collapse .tt-collapse-content .tt-list a:hover{
    opacity:1;
  }
  footer .tt-footer-custom .tt-col-right{
    justify-content: flex-end;
  }
  footer .tt-footer-custom .tt-row{
    border-top:1px solid rgba(0, 0, 0, 0.2);
    padding-bottom:15px;
  }
  footer .tt-footer-custom .tt-row > div{
    margin-top:30px;

  }






  div#isp_search_result_page_container{
    max-width: 1300px!important;
    margin: 0 auto!important;
    display:block!important;
  }
  div.isp_center_container ul#isp_search_results_container, ul#isp_quick_view_content_lookalike{
    display: grid!important;
    grid-template-columns: repeat(3, 1fr)!important;
    column-gap: 20px;
  }
  div.isp_center_container ul#isp_search_results_container li.isp_grid_product, ul#isp_quick_view_content_lookalike li.isp_grid_product{
    width:100%!important;
    height:unset!important;
  }
  #isp_search_results_container button{
    display:none!important;
  }
  li.isp_grid_product div.isp_product_info{
    text-align:left!important;
    padding:10px 5px!important;
  }
  li.isp_grid_product div.isp_product_info .isp_product_price_wrapper{
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
  }
  .isp_product_price.isp_compare_at_price_exist{
    margin-right:5px;
  }
  li.isp_grid_product div.isp_product_image_wrapper{
    height:400px!important;
  }
  #isp_quick_view_content_lookalike li.isp_grid_product .isp_product_image, #isp_search_results_container li.isp_grid_product .isp_product_image{
    position:unset!important;
    transform:unset!important;
    height:100%!important;
    object-fit:cover!important;
    border-radius:10px;
  }
  li.isp_grid_product div.isp_product_info .isp_product_title{
    font-size:16px!important;
  }
  #isp_search_result_page_container div.isp_left_container{
    width:20%!important;
  }
  #isp_search_result_page_container div.isp_center_container_position{
    margin-left:22%!important;
  }
  #isp_left_container_facets .isp_facet_value a .isp_facet_value_name{
    font-size:14px!important;
  }
  .isp_single_facet_wrapper .isp_facet_title .isp_facet_title_name{
    font-weight:500!important;
  }
  #isp_search_result_page_container .isp_serp_left_nav_sticky{
    width:17%!important;
  }
  #acp_footer_acp #acp_footer_all.n_b_acp{
    font-size:16px!important;
    font-weight:normal!important;
    text-decoration:underline;
  }

  li.ui-menu-item[isp_category] .as_magento_product_section, li.ui-menu-item[isp_turbolink] .as_magento_product_section{
    padding-left:0px!important;
  }
  .as_icon{
    padding-bottom:5px!important;
  }


  .as_magento_product_section .as_magento_product_name, .as_pop_search_stuff{
    font-size:18px!important;
  }
  ul.ui-autocomplete.isp-wide-layout .ui-menu-item[isp_product] .as_magento_suggest .as_magento_product_name{
    font-size:14px!important;
  }
  .ui-autocomplete.isp-wide-layout li.isp_section_header{
    color:#000!important;
    padding-bottom: 20px!important;
    margin-top: 0px!important;
    padding-top: 0px!important;
  }
  .as_magento_img_missing{
    display:none;
  }




  ul.ui-autocomplete{
    border-radius:unset!important;
  }
  ul.ui-autocomplete.isp-wide-layout{
    padding-top:40px!important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2)!important;
  }
  .ui-autocomplete.isp-wide-layout .as_magento_img{
    height: 350px!important;
    border-radius:10px;
    object-fit:cover;
    padding-left: 4px;
    width:100%!important;
  } 
  ul.ui-autocomplete.isp-wide-layout .as_img_container{
    height: 350px!important;
  }
  ul.ui-autocomplete.isp-wide-layout li.ui-menu-item[isp_product] a>.as_magento_suggest{
    /* 	height:500px; */
    display:block;
  }
  .as_magento_price_compare_at,#isp_product_quick_view_model .isp_compare_at_price, li.isp_grid_product div.isp_product_info .isp_compare_at_price{
    text-decoration-color: red!important;

  }
  ul .as_magento_price_compare_at{
    opacity:1!important;
    text-decoration-color: #d6d6d6!important;
    color:#d6d6d6!important;

  }
  ul.ui-autocomplete.isp-wide-layout .as_magento_price_compare_at,
  ul.ui-autocomplete.isp-wide-layout .isp-wide-layout .money,.as_magento_product_name,
  ul.ui-autocomplete.isp-wide-layout .as_magento_product_name span{
    font-weight:500!important;
  }
  ul.ui-autocomplete.isp-wide-layout .ui-menu-item[isp_product]:hover, li.ui-menu-item.isp_ac_focused{
    outline:unset!important;
  }
  ul.ui-autocomplete.isp-wide-layout li.ui-menu-item[isp_product]{
    margin-left:unset!important;
  }
  ul.ui-autocomplete.isp-wide-layout li.ui-menu-item[isp_product]:first-child{
    margin-left:15px!important;
  }

  .search-icon-close{
    display:none;
  }
  .search-icon-close.active{
    display:block;
    position: absolute;
    right: 8px;
    top: 10px;
    color:rgba(0, 0, 0, 0.5);
  }
  .tt-search-opened-headtype1.active{
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    display: block;
  }
  .tt-search-opened-headtype1.active .form-content{
    width: 400px;
    position: relative;
    margin: 0 auto;
  }

  .tt-search-opened-headtype1.active .tt-search-input{
    width: 400px;
  }
  .ui-autocomplete.isp-wide-layout li.isp_section_header, li.ui-menu-item:not([isp_product]){
    font-size:24px;
  }
  li.ui-menu-item[isp_product]{
    align-self:unset!Important;
  }
  li[isp_category=true] .as_magento_img{
    display:none;
  }

  .ui-menu-item-wrapper  .as_icon{
    padding-left:0px!important;
  }
  .ui-menu-item-wrapper  .as_icon span.as_img_container_popular_search{
    display:none;
  }
  .ui-autocomplete.isp-wide-layout li.isp_section_header{
    padding-top:20px!important;
  }
  .ui-autocomplete.isp-wide-layout li.isp_section_header:first-child{
    padding-top:0px!important;
  }
  ul.ui-autocomplete.isp-wide-layout li[isp_category] .as_magento_product_name span{
    font-weight:bold!important;
  }
  span.as_magento_price{
    display: inline-flex!important;
    flex-direction: row-reverse;
  }
  .wrapper-social-icon{
    background:#fff!important;
    width: auto;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
    box-shadow: 4px 4px 4px rgb(0 0 0 / 25%);
    border-radius: 10px;
  }
  .social-sharing > a {
    display:block;
    background:transparent!important;
    margin-bottom: 20px;
    text-align: left;
    padding:unset!important;
    font-size:15px!important;
  }
  .social-sharing > a:hover{
    color:#000;
  }
  .soc-title{
    font-family:Proxima Nova Regular, sans-serif!important
  }
  .custom-dinkus{
    position: absolute;
    background: #fff;
    border-radius: 15px;
    padding: 3px 8px;
    top: 10px;
    left: 10px;
    font-size:12px;
    font-weight: normal;
    color: #000;
  }
  .svg-availability > li {
  	position:relative;
  }

  .tt-options-swatch.svg-availability li[data-availability=false] a:not(.options-color),
    .tt-options-swatch.svg-availability-plp li[data-availability=false] a:not(.options-color){
      text-decoration:none!important;
    }
  
  .tt-options-swatch.svg-availability-plp li[data-availability=true] > svg{
    display:none;
  }
  .tt-options-swatch.svg-availability-plp li[data-availability=false] > svg{
  	border-radius:15%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -4px;
    bottom: 0;
    left: 0;
    right: 0;
  }
/*   .pagecollection .tt-options-swatch:not(.options-large):not(.options-middle) li[data-availability=false]:not(:first-child):not(.active) a:not(.options-color):not(.loading) */
  .pagecollection .tt-options-swatch:not(.options-large):not(.options-middle) li[data-availability=false]:not(:first-child):not(.active) a:not(.options-color):not(.loading),
    .two-collection .tt-options-swatch:not(.options-large):not(.options-middle) li[data-availability=false]:not(:first-child):not(.active) a:not(.options-color):not(.loading),
    .custom-product-carousel .tt-options-swatch:not(.options-large):not(.options-middle) li[data-availability=false]:not(:first-child):not(.active) a:not(.options-color):not(.loading),
    .p-carousel  .tt-options-swatch:not(.options-large):not(.options-middle) li[data-availability=false]:not(:first-child):not(.active) a:not(.options-color):not(.loading),
	.customer-bought-carousel  .tt-options-swatch:not(.options-large):not(.options-middle) li[data-availability=false]:not(:first-child):not(.active) a:not(.options-color):not(.loading),
	.recently-viewed-carousel .tt-options-swatch:not(.options-large):not(.options-middle) li[data-availability=false]:not(:first-child):not(.active) a:not(.options-color):not(.loading)
  {
  	 background:rgba(242,242,242,0.5)!important;
  }
  
  
  
/*  Feb 17, 2022 - Added global Button for new template - Added raw html in custom html section  */
  
  
  .global-button {
    font-family: Proxima Nova Regular, sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    padding: 15px 20px;
    background: #00FFB0;
    border-radius: 50px;
    display: inline-block;
  }

  .global-button:hover {
    background:#fff;
    border:1px solid #000;
  }
  #smallGallery{
  	position:relative;
  }
  #smallGallery li > a{
  	position:relative;
  }
  #smallGallery li:nth-child(6){
  	display:none;
  }
  .choose-your-sizes {
    transition: all 0.2s ease-in-out;
    background: white;
    padding:9px 20px;
    border-radius: 10px;
    cursor: pointer;
    border: 1px solid #d6d6d6;
    top: -5px;
    position: relative;
    justify-content: center;
    max-width: 200px;
    margin: 0 auto; 
    font-size:16px;
  }
 
  .choose-your-sizes:hover {
    background: #00ffb0;
  }
  .choose-your-sizes span.icon{
  	display: inline-block;
  }
  .choose-your-sizes span.icon:before{
    font-family: wokiee_icons;
    font-size: 20px;
    top: 2px;
    position: relative;
    content: "\e986";
    font-weight: 500;
    display: inline-block;
  }
  .choose-your-sizes span.quick-add-text{
  	margin-left: 6px;
    font-weight: 500;
  }
   .prod-thumb-title-color.metafield-data{
  	color:#757575;
    margin-bottom:-10px;
  }
   .tt-cart-total-row.est-arrival-row #est-arrival-date {
    font-size: 14px;
    padding-left:5px;
  }
  .tt-cart-total-row.est-arrival-row #est-arrival img {
    width: 20px;
    top: -1px;
    position: relative;
    cursor: pointer;
  }
  header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-total-row.est-arrival-row{
    border-top: 0!important;
    border-bottom: 0!important;
    padding-top: 14px!important;
    padding-bottom: 0!important;
  }
  #tt-tooltip-popup {
  	z-index:999;
  }
 .pageproduct .searchspring-recommendations {
   max-width:1300px;
   margin: 0 auto;
 }
.outlet.col-title-cro li,.Outlet.col-title-cro li {
    padding-bottom: 14px!important;
}
.panel-menu-new.mobile-main-menu-1>ul>li>ul.outlet.col-title-cro>li>a,
.panel-menu-new.mobile-main-menu-1>ul>li>ul.Outlet.col-title-cro>li>a{
    font-weight: 400;
}

.prpage-tabs.default_ {
  display: none;
}

.prpage-tabs.horizontal {
  display: block;
}

  @media  screen and (max-width: 1024px){
    header .tt-cart .tt-dropdown-menu .tt-cart-layout .tt-cart-content {
      padding: 0 25px 23px;
    }
    .tt-cart-box .cart-count {
      display: none;
    }
    .cart-promo-messaging-title{
      margin-left: -30px!important;
      margin-right: -30px!important;
      margin-top: 0 !important;
      padding-right: 30px !important;
      padding-left: 30px !important;
    }
    .tt-mobile-parent-menu-icons .tt-menu-toggle.mainmenumob-js{
      margin-top:3px;
    }
    .slider-revolution .tp-caption1-wd-2 {
      font-size: 56px;
      line-height: 48px;
      margin-top: 5px;
    }
    .standard-font .slider-revolution .tp-caption1-wd-2{
      font-size: 36px;
    }
    footer .tt-color-scheme-03 .container .row>div{
      width:25%;
    }
    footer .tt-color-scheme-03 .container .row>div:first-child{
      flex: 0 0 100%;
      max-width: 100%;
      margin-top:35px;
      justify-content:center;
      text-align: center;
      position:unset;
    }
    footer .tt-footer-custom:last-child .tt-row{
      flex-direction: unset;
    }
    footer .tt-footer-custom .tt-row{
      border-top:unset;
      padding-bottom:unset;
    }
    footer .tt-color-scheme-03 .container .row>div{
      flex: 0 0 25%;
      max-width: 25%;
    }
    footer .tt-footer-custom .tt-row{
      border-top:1px solid rgba(0, 0, 0, 0.2);
      padding-bottom:15px;
    }
  }
  @media only screen and (max-width: 800px){
    .choose-your-sizes {
      top: -2px;
      padding: 5px;
      border-radius: 7px;
      font-size:13px;
    }
  }
  @media screen and (max-width: 790px){
    footer .tt-color-scheme-03 .container .row>div{
      width:25%;
    }
    footer .tt-color-scheme-03 .container .row>div:first-child{
      flex: 0 0 100%;
      max-width: 100%;
    }
  }
  @media  screen and (max-width: 767px){
    
/*  FOR BFCM 2021 ONLY, please remove this css once the BFCM is complete    */
/* 	.panel-menu #mm1 ul li:nth-child(3),.panel-menu #mm1 ul li:nth-child(4) { */
/*     .panel-menu #mm1 ul li:nth-child(3)
    	display:none;
    } */
/*  END FOR BFCM 2021 ONLY, please remove this css once the BFCM is complete    */

    .prpage-tabs {
      display: block;
    }
    .prpage-tabs.horizontal {
      display: none;
    }
    
    .tt-options-swatch.svg-availability-plp li[data-availability=false] > svg{
      top: -2px;
    }
    
    .pagecollection .collection-container #filter-quicknav.tt-collapse .tt-collapse-title,
    .pagecollection .collection-container #shop_trigger.tt-collapse .tt-collapse-title,
    .pagecollection .filters-title h3{
      font-size:16px!important;
    }
    .panel-menu .mm-original-link{
      font-weight:700;
    }
    .pdp-title-carousel{
      font-size:22px!important;
    }
    .isp_left_container{
      display:none;
    }

    div#isp_search_result_page_container{
      max-width: 1300px!important;
      margin: 0 auto!important;
      display:block!important;
      padding:30px 10px;
    }
    div.isp_center_container ul#isp_search_results_container, ul#isp_quick_view_content_lookalike{
      /*       display: block!important; */
      display: grid!important;
      grid-template-columns: repeat(2, 1fr)!important;
      column-gap: 10px;
    }

    #isp_search_result_page_container div.isp_left_container{
      width:unset!important;
    }
    #isp_search_result_page_container div.isp_center_container_position{
      margin-left:unset!important;
    }
    li.isp_grid_product div.isp_product_info .isp_product_price_wrapper, li.isp_grid_product div.isp_product_info .isp_product_review{
      text-align:left!important;
    }
    #isp_quick_view_content_lookalike li.isp_grid_product .isp_product_image, #isp_search_results_container li.isp_grid_product .isp_product_image{
      width:100%!important;
    }





    header.headerisstuck .tt-dropdown-obj .tt-dropdown-toggle{
      color:#000;
    }
    header.headerisstuck .tt-mobile-parent-menu-icons .tt-menu-toggle.mainmenumob-js svg,
    header.headerisstuck .tt-mobile-parent-menu-icons .tt-menu-toggle.mainmenumob-js svg path,
    header.headerisstuck .tt-mobile-header.tt-mobile-header-inline .tt-dropdown-obj.wishlist svg,
    header.headerisstuck .tt-mobile-header.tt-mobile-header-inline .tt-dropdown-obj.wishlist svg path{
      fill:#000;
    }


    #tt-pageContent .shopify-section .container-indent:not(.nomargin):not([class^=tt-offset]) {
      margin-top: 20px;
    }

    .tt-mobile-header .tt-logo-container{
      padding:15px 0;
    }

    .tt-mobile-header.tt-mobile-header-inline .tt-header-row{
      height: 55px;
    }
    .slider-revolution .tp-banner-container .tp-banner{
      min-height:660px;
    }
    .slider-revolution .tp-caption1-wd-4 .btn.btn-xl{
      padding: 25px;
    }


    .tt-product-single-info .tt-row-custom-01 .col-item:not(:first-child){
      margin-top:unset;

    }
    .tt-product-single-info .tt-row-custom-01 .col-item:nth-child(2){
      /*       flex:unset;
      -webkit-flex:unset;
      width:unset; */
    }
    .tt-product-single-info .tt-row-custom-01{
      flex-direction:unset;
    }

    .pageproduct .tt-product-single-info .tt-row-custom-01 .btn.btn-lg{
      padding: 6px 50px 4px;
    }


    .tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption{
      bottom:40px;
      top:unset!important;
      left: 20px!important;
    }

    .simple-banner .tt-promo02 .tt-description .promo2-text3{
      font-size:42px;
      letter-spacing: -2px;
    }
    .simple-banner .tt-promo02 .tt-description{
      position: absolute;
      bottom: 20px;
      left: 20px;
    }
    .simple-banner .tt-promo02{
      margin-top:15px;
    }

    .slick-slider .slick-dots li button{
      width: 15px;
    }
    .arrow-location-tab .slick-next,
    .arrow-location-tab .slick-arrow,
    .recently-viewed-carousel.arrow-location-right-top .slick-prev,
    .recently-viewed-carousel.arrow-location-right-top .slick-next,
    .customer-bought-carousel.arrow-location-right-top .slick-prev,
    .customer-bought-carousel.arrow-location-right-top .slick-next{
      display:none!important;
    }

    footer .tt-logo img{
      max-width:130px;
    }

    footer .tt-footer-center, footer .tt-footer-col{
      position:relative;
    }
    footer .tt-mobile-collapse .tt-collapse-content{
      display:block;
    }
    footer .tt-mobile-collapse .tt-collapse-title:before{
      content:none;
    }
    footer .tt-mobile-collapse .tt-collapse-title{
      border-bottom:0px;
      padding-bottom:0px;
      font-weight:700;
    }
    footer .tt-color-scheme-03 .container .row>div:first-child{
      position: absolute;
      right: 10px;
      width: unset;
      padding-left: 0px;
      padding-right: 0px;
      max-width: unset;
    }
    footer .tt-footer-custom:last-child .tt-row{
      flex-direction: column-reverse;
    }
    footer .tt-social-icon{
      margin:20px 0px;
    }
    footer .tt-footer-custom:last-child .container .tt-row > div:last-child{
      border-top:1px solid rgba(0, 0, 0, 0.2);
      border-bottom:1px solid rgba(0, 0, 0, 0.2);
    }
    footer .tt-footer-custom .tt-row{
      border-top:unset;
      padding-bottom:unset;
    }
    footer .tt-footer-custom .tt-row>div{
      margin-top:0px;
    }
    footer .tt-color-scheme-03 .container .row>div{
      flex: 0 0 100%;
      max-width: 100%;
    }
    .tt-product-listing>.tt-col-item{
      margin-top: 10px!important;
      margin-bottom: 20px;
    }
    ul.app-nav{
      display: flex;
      overflow-x: scroll;
      white-space: nowrap;
    }

    /*   footer .tt-color-scheme-03 .container .row>div:first-child{
    flex: 0 0 100%;
    max-width: 100%;
  } */
    
    .global-button {
      font-family:  Proxima Nova Regular, sans-serif;
      font-style: normal;
      font-weight: 500;
      font-size: 18px;
      line-height: 20px;
      align-items: center;
      letter-spacing: -0.6px;
      padding: 15px 20px;
      background: #00FFB0;
      border-radius: 50px;
      border: unset;
      display: inline-block;
      border:1px solid #00FFB0;
    }
    .prod-thumb-title-color.metafield-data{
      margin-bottom:0px;
    }
    
    header .tt-mobile-header .tt-logo > img {
      content: url(/cdn/shop/files/Doyoueven_Primary_Logo_REV_1_240x.png?v=1634210322)!important;
      width: 120px;
    }
    .tt-mobile-header {
  	background:#fff!important;
    }
    header .tt-mobile-parent-search .tt-dropdown-obj .tt-dropdown-toggle{
  	color:#000!important;
    }
    .tt-menu-toggle svg path,
    .tt-mobile-header.tt-mobile-header-inline .tt-dropdown-obj svg path{
  	fill:#000!important;
    }
    header .tt-dropdown-obj .tt-dropdown-toggle.cart-menu-icon{
     color:#000;
    }
  }
  @media (max-width: 460px){

    .tt-mobile-parent-menu-icons .tt-menu-toggle.mainmenumob-js {
      margin-left: inherit;
    }
    li.isp_grid_product div.isp_product_image_wrapper{
      height:200px!important;
    }
    .ui-autocomplete{
      width:100%!important;
      left:0!important;
    }
    .as_magento_product_section .as_magento_product_name{
      font-size:15px!important;
      padding-bottom: 10px!important;
    }
    .as_magento_price{
      font-size:15px;
    }
    ul.ui-autocomplete{
      border-bottom: 1px solid rgba(0,0,0,.2)!important;
    }
    #ISR_popup_container{
      width:260px;
    }
    #ISR_form label,#ISR_form input{
      font-size:16px!important;
    }
    #ISR_form input{
      width:260px!important;
    }
    #ISR_popup_content #ISR_form > div:nth-child(1){
      margin-bottom:0px!important;
    }
  }

  
/*---Temp - Feb 22 Promo ---*/
  @media (max-width: 600px) {
    .subsectiontemplate--15359635587258__1645029791acdc6fed .row.subsectionbg {
      background-color:#BAED7D !important;
    }
  }
  @media only screen and (max-width: 570px){
    .tt-product-listing:not(.full) .a-choose-sizes .swatch-options-brd.single-only {
      margin-top: -64px!important;
    }
    .choose-your-sizes span.quick-add-text{
    	position:relative;
      	top:-2px;
    }
  }


  /*---Mystery Box Menu Fix--*/
  .tt-megamenu-col-01 a {
    padding-right: 12px !important;
}