/** Shopify CDN: Minification failed

Line 913:0 All "@import" rules must come first
Line 1395:0 Unexpected "}"
Line 2660:0 Expected "}" to go with "{"

**/
/*.announcement-slider__content p{font-family: 'Citrus Gothic Solid'; }*/
.grid-product__icon_1{position:absolute;right:10px;width:80px;height:80px;z-index: 1;top:10px;}
.grid-product__icon_1 img{width:80px;}
.btn-small-ds{font-size: 11px;background:url('btnbg.png') center no-repeat;
              background-size: 100%;
    padding: 6px 10px;
    color: #fff;
    position: absolute;
    right: 0;font-weight: 700;
    bottom: 0;}
    .btn-small-ds:hover{color:#fff;}
    .quote-section .btn{position:relative;padding-left: 40px;}
    .quote-section .btn:after{position:absolute;content:'';background:url('image.png') left no-repeat;width:20px;height:20px;left:13px;background-size:100%;}
    .early_access.blackfont .hero__sidebyside-content-inner {padding-right: 6vw;}
    .collection-marquee .marquee-wrapper .marquee-block {height: 77px!important;}
    .collection-marquee .marquee-inner{width:300%;}
    @media(max-width:800px){
      .collection-marquee .marquee-inner{width:500%;}
      .blackfont .hero__subtitle {font-size: 13px!important;}
      .blackfont.hero__sidebyside.hero__sidebyside_text_color_white br{display:block!important;}
      .btn-small-ds {
        font-size: 10px;padding:5px 5px;margin-top: 10px;display: inline-block;  position: relative;
      }
      .grid-product__icon_1{ height: 59px;width: 59px;}
      .grid-product__icon_1 img {width: 59px;}

    }
/* temp css  
 .grid-item__content .grid-product__tags .grid-product__tag--sale{display:block!important;margin-left: -8px;font-size: 0;
    background: transparent;}
 .grid-product__tags{display:flex;}
 .grid-product__tags .grid-product__tag--sale:before{content:'';background:url('sale-badge.png') no-repeat right;width: 70px;height: 70px;display: flex;background-size: contain;margin-top:-5px;position:absolute;right:12px;}
.grid-product__tag.grid-product__tag--sold-out{height: 22px;margin-top: 17px;}
[data-section-type="recently-viewed"] .grid-product__tags .grid-product__tag--sale:before {width: 35px;height: 35px;margin-right: -6px;margin-top: -6px;}
[data-section-type="recently-viewed"] .grid-product__tag .grid-product__tag--sale{height: 17px;padding: 4px 5px;font-size: 10px;    margin-top: 14px;}
/* .megamenu__img1:after{content:'';background:url('price-drop-img.png') no-repeat left;width: 120px;height: 25px;margin-right: 10px;background-size: contain;position: absolute;
    left: 0;
    top: 5px;}  */
/*@media(max-width:767px){
  [data-section-type="recently-viewed"] .grid-product__tags .grid-product__tag--sale:before{    margin-top: -15px;}
  .grid-product__tags .grid-product__tag--sale:before {width: 35px;height:35px;margin-right: 5px;margin-top: -15px;margin-left: -5px;}
  .grid-product__tag.grid-product__tag--sold-out {
    height: 15px;
    margin-top: 9px;
    font-size: 7px;
}
  }
/*    */
/* slider dots navigation mobile */

@media only screen and (max-width: 768px){
    .product__main-photos .flickity-page-dots {
    display: flex;
    flex-wrap: nowrap;
    overflow: auto;
    width: 82px !important;
    padding: 0;
    padding: 8px 5px;
  }
  .product__main-photos .flickity-page-dots .dot {
    min-width: 8px;
    margin: 0 5px;
  }
  .product__main-photos .flickity-page-dots::-webkit-scrollbar-track {
    display: none;
  }
  .product__main-photos .flickity-page-dots::-webkit-scrollbar {
    display: none;
  }
  .product__main-photos .flickity-page-dots::-webkit-scrollbar-thumb {
    display: none;
  }
  
}


.barbells-and-plates .collection-content{border-top-color: transparent !important;}
.fitness_sale .google_review{display:none;}
.fitness_sale .btn.fullbtn{width:100%;}
.fitness_sale.color-scheme-3 .hero__link .twobtns a{margin-right: 0!important;display:block;}
.hero.loaded .slideshow__slide.is-selected .fitness_sale.color-scheme-3 .hero__link .btn{margin-right: 0!important;}
.fitness_sale .twobtns{display: flex;justify-content: space-between;}

.fitness_sale.color-scheme-3{background-color:#002fcc!important;}
.fitness_sale.color-scheme-3 .hero__title{color:#ff6c00;}
.gym_banner .h1.hero__title{color:#000!important;}
.gym_banner .hero__subtitle{font-size: 18px!important;color: #000;line-height: 25px!important;}
  .gym_banner .content_icons img{ max-width: 85px;z-index: 1;position: relative;margin-bottom: 15px;}
  .fitness_sale.color-scheme-3 .btn{background-color: #fd6c21!important;color: #000!important;text-transform: uppercase!important;min-width: 213px!important;margin-right: 0!important;}
  .fitness_sale .hero__subtitle{color:#fff;font-weight:400;}
  .twobtns a.btn {
    margin: 0px;}
  @media(min-width:800px){
   .fitness_sale .hero__subtitle .hero__animation-contents{max-width: 424px!important;margin-bottom: 40px;margin-top: 20px;}
    .fitness_sale .hero__sidebyside-content-inner {padding-right: 4vw;}
     .twobtns a.btn {
    margin: 0px;}
  }
  @media(max-width:767px){
    .fitness_sale  .hero__subtitle{font-size: 13px;}
    .fitness_sale.color-scheme-3 .btn{min-width: 155px!important;}
    .gym_banner .content_icons img {max-width: 82px;margin-bottom: 9px;}
    .gym_banner .hero__subtitle{font-size: 16px!important;}
   .gym_banner .hero__subtitle br{ width: 2px;
    height: 3px;
    position: relative;
    display: flex;
}
  }
.product-image-main[data-size=square] .image-wrap{    background: #f2f2f4!important;}
.vendor_text{    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.4);
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 4px;
    display: block;}
.filter-form .collection-sidebar__group .collapsible-trigger-btn svg{display:none;}
.grid__image-ratio--square{background:#f2f2f4!important;}
.yoga_mat_pro_slide span.gif_icons {
    position: absolute;
    top: 111px;
    width: 100px;
    height: 100px;
    right: 112px;
    z-index: 1;
}
.filter-form .collapsible-trigger .collapsible-trigger__layout span{font-style: normal;
font-weight: 700;
font-size: 18px;color: #000000;letter-spacing:0;
line-height: 22px;}
.filter-form .tag__checkbox-wrapper input,.filter-form .tag__checkbox:before{border-color: #E8E8E1!important;}
.tag--active .tag__checkbox:after, .tag-list--checkboxes .tag--active a:after, input:checked~.tag__checkbox:after{
  background:#E8E8E1!important;border-color: #E8E8E1!important;
}
.filter-form  .tag-list label{font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 16px;letter-spacing: 0.375px;}
.filter-form .tag__checkbox:after {height: 12px;width: 12px;left: 2px;z-index: -1;}
.filter-form .collection-sidebar__group .collapsible-trigger-btn{pointer-events: none;cursor: unset;border-top: 1px solid #E8E8E1;
    padding-top: 18px;}
.filter-form .noUi-horizontal .noUi-handle{background: #fff;padding: 2px;box-shadow: 0px 0px 0px 1px #E8E8E1;
    width: 16px;
    height: 16px;
    border-radius: 0;
    top: -5px;
    left: 18px;}
    .filter-form .noUi-connect{    background: #E8E8E1;}
    .filter-form .noUi-horizontal .noUi-handle:focus, .noUi-horizontal .noUi-handle:hover {
    width: 16px;
    height: 16px;
    right: auto;
    top: -6px;
}
.filter-form .collection-sidebar__group {
    overflow: visible;
}
.noUi-horizontal .noUi-handle:before{width:12px;height:12px;background: #E8E8E1;content:'';left:2px;top:2px;}
.filter-form .tag__checkbox{padding-left: 16px;}
.filter-form .tag__text{padding-left: 8px;}
.filter-form .tag__input:checked ~ .tag__checkbox{background:url('Vector.svg') no-repeat center;}
.yoga_mat_pro_slide.color-scheme-2{background-color:#000!important;} 
.yoga_mat_pro_slide .hero__title{font-size: 35px!important;color: #ffd101;line-height: 41px;}
.yoga_mat_pro_slide .hero__subtitle .hero__animation-contents{font-size: 16px;color: #fff;font-weight: 500;margin-bottom:45px;line-height: 23px;}
.yoga_mat_pro_slide .hero__link .btn{max-width: 190px;letter-spacing:0;background-color: #ffd101 !important;min-width: 190px;text-transform: uppercase;}
.summer-price-drop.color-scheme-2{background-color:#002ba7!important;}
.summer-price-drop .hero__sidebyside-content-inner .scheme-image{display:none;}
.summer-price-drop .google_review,.yoga_mat_pro_slide .google_review{display:none;}
.summer-price-drop .hero__title{font-size: 35px!important;color: #e24039;}
.summer-price-drop .hero__link .btn{max-width: 190px;}
.summer-price-drop .hero__link{    display: flex;flex-direction: column;}
.summer-price-drop .hero__subtitle .hero__animation-contents{font-size: 14px;color: #fff;font-weight: 500;margin-bottom: 100px;}
@media(min-width:768px){
  .hero.loaded .slideshow__slide.is-selected .yoga_mat_pro_slide  .hero__subtitle .hero__animation-contents {
    max-width: 350px;
}
}
@media(max-width:767px){
  .yoga_mat_pro_slide span.gif_icons {
    position: absolute;
    top: 54px;
    width: 50px;
    height: 50px;
    right: 50px;
    z-index: 1;
}
  .yoga_mat_pro_slide .hero__link .btn {
    max-width: 135px;
    letter-spacing: 0;
    background-color: #ffd101 !important;
    min-width: 135px;
    text-transform: uppercase;
    height: 31px !important;
    line-height: 12px !important;
    font-size: 12px;
    margin-top: 0 !important;
}
  .yoga_mat_pro_slide .hero__subtitle .hero__animation-contents{font-size: 12px;line-height: 18px;max-width: 296px;margin: 0 auto;}
  .yoga_mat_pro_slide .hero__title{font-size: 17px!important;line-height: 24px;}
 .summer-price-drop .hero__title{ font-size:17.2px!important }
 .summer-price-drop .hero__subtitle .hero__animation-contents {margin-bottom: 20px;}
  .summer-price-drop .hero__link{ flex-direction: initial;justify-content: center;
    align-items: center;}
}
@media(max-width:380px){
 .yoga_mat_pro_slide span.gif_icons {
    position: absolute;
    top: 57px;
    right: 29px;
}
}
@media(min-width:1000px) and (max-width:1050px){
  .yoga_mat_pro_slide .hero__title {
    font-size: 28px!important;
}
  .hero--template--15017861677079__slideshow-split {
    height: 434px!important;
}
  .yoga_mat_pro_slide span.gif_icons {
    position: absolute;
    top: 85px;
    width: 70px;
    height: 70px;
    right: 79px;
    z-index: 1;
}
}
@media(min-width:1850px){
 
  .yoga_mat_pro_slide span.gif_icons {
    
    top: 19%;
    width: 11%;
    height: 11%;
    right: 14%;
   
}
  .hero--template--15017861677079__slideshow-split {
    height: 795px!important;
}
}
@media(min-width:2000px){
  .hero--template--15017861677079__slideshow-split {
    height: 1033px!important;
}
}
@media (min-width: 2700px){
.hero--template--15017861677079__slideshow-split {
    height: 1525px!important;
}
}
/*   */
.christmas-sale-text h2{font-size:40px!important;}
.freeshipping_weekend h2 {font-size: 40px!important;color: #fdb72e;}
#christmas-sale-text {padding-top:35px;margin-bottom:35px;}
#christmas-sale-text .theme-block { margin-bottom: 0px;}
.christmas-sale .google_review,.freeshipping_weekend .google_review{display:none;}
.christmas-sale.hero__sidebyside.hero__sidebyside_text_color_white .hero__subtitle,
.freeshipping_weekend.hero__sidebyside.hero__sidebyside_text_color_white .hero__subtitle{font-size: 16px;font-weight: 400;}

.christmas-sale .hero__link a.btn{background: #ffffff!important;color: #000;
    margin-top: 30px;}
    .freeshipping_weekend .hero__link a.btn{background: #ffb901!important;
    margin-top: 30px;    color: #000;
    text-transform: uppercase;
    font-weight: 900;
    letter-spacing: 1px;
    min-width: 214px;
    margin: 30px 0 0 0;
    width: 100%;
    max-width: 240px; white-space: nowrap; }
    .freeshipping_weekend .hero__link a.btn + a.btn{margin-top: 10px;}

    .christmas-sale.christmas-sale-live .hero__link a.btn{
    background: #ffffff!important;
    color: #000;
    padding: 10px 45px 9px;
}
.freeshipping_weekend.color-scheme-3{background-color:#2319d5!important;}
.freeshipping_weekend .hero__subtitle {font-size: 16.5px;line-height: 1.4em;font-weight: 400;color:#fff;}
.new-slide .hero__sidebyside-content-inner {padding-right: 12vw;}

.price_drop .hero__sidebyside-content{background:#000000 !important;color:#ff751d;}
.price_drop .hero__subtitle{color:#fff!important;}
.price_drop .hero__link a{    background: #fff;
    color: #000;
    max-width: 188px;
    width: 100%;
    text-transform: uppercase;
    margin-top: 100px;}
.new-slide .google_review,.price_drop .google_review{display:none;}
.new-slide .hero__subtitle{font-weight:500!important;}

.offer-for-6days h2.h1.hero__title{color:#000;}
.offer-for-6days .hero__subtitle {font-size: 16px!important;color:#000;font-weight: 500;margin-bottom:40px;margin-top:20px;}
.offer-for-6days  .google_review{display:none;}
.offer-for-6days .hero__link{display: flex;flex-direction: column;}
.offer-for-6days .hero__link a{max-width: 255px;}
[data-section-type="recently-viewed"] .sale_img {
    width: 65px;
}
.early_access_new .hero__link{display:flex;flex-direction:column;}
.early_access_new .hero__link .btn{max-width: 245px;width: 100%;}
.early_access_new .hero__link .btn:first-child{margin-bottom: 0;}
.early_access.early_access_new .h1.hero__title{margin-bottom: 28px;}
.custom_quote_page .index-section{padding-top:0!important;margin-bottom: 45px;}
.custom_quote_page{ background-color: #f2f2f2;}
.qoute_content .custom__item-inner--liquid .section-header{margin-bottom:0!important;}
.qoute_content .custom__item-inner--liquid .company-values{padding-bottom:0!important;}
.custom_quote_form .custom__item-inner {background:#fff;max-width: 750px;padding-top: 56px; padding-top: 56px;margin-bottom: 80px;}
.custom_quote_form iframe{ height: 448px!important;}
.flickity-slider .slideshow__slide .christmas-sale.hero__sidebyside_text_color_white .btn {
    color: #fff !important;
    background: #b40004 !important;
}

/*.yoga_hide_new{ display:none !important; }*/
/* [title="Yoga Mat Pro"]{ display:none !important; } */

@media(min-width:1700px){
  .freeshipping_weekend .hero__sidebyside-content-inner { padding-right: 13vw;}
}
@media(max-width:767px){
  .freeshipping_weekend .hero__link{ text-align:center;  }
  .freeshipping_weekend .hero__link a.btn {
    min-width: 170px;
    margin: 0px 0 0 0;
    width: 100%;
    max-width: 190px;
    font-size: 12px;
    height: 35px !important;
    line-height: 17px !important; display:block; margin: auto; }
  .freeshipping_weekend h2 {font-size: 25px!important;color: #fdb72e;max-width: 246px;margin: 0 auto 10px;}
  .freeshipping_weekend .hero__subtitle {font-size: 13px;}
  #christmas-sale-text {padding-top: 28px;margin-bottom: 20px;}
  .christmas-sale-text{padding: 0;}
  .christmas-sale-text h2 {font-size: 25px!important;}
  .christmas-sale.hero__sidebyside.hero__sidebyside_text_color_white .hero__title{font-size: 17.2px !important;
    max-width: 219px;
    margin: 0 auto 10px;}
  .christmas-sale.christmas-sale-live.hero__sidebyside.hero__sidebyside_text_color_white .hero__title{max-width: 191px;margin: 10px auto 15px;line-height: 22px;}
  .christmas-sale.hero__sidebyside.hero__sidebyside_text_color_white .hero__subtitle {font-size: 13px;
    max-width: 317px;
    margin: 0 auto;}
 .christmas-sale .hero__link a.btn{margin-top:0;    height: 38px;
    line-height: 19px;
    font-size: 13px;}
    .slideshow__slide.is-selected .christmas-sale.christmas-sale-live  .hero__link .btn {
    height: 40px!IMPORTANT;
    line-height: 20px!IMPORTANT;
    margin-bottom: 14px!IMPORTANT;
}
  .new-slide .hero__sidebyside-content-inner{padding: 40px 40px 26px;}
  .new-slide .hero__title {font-size: 21.2px!important;}
  .early_access.early_access_new .scheme-image{transform: scaleY(-2);}
  .early_access_new .hero__link .btn:first-child{margin-bottom: 15px;}
  .early_access_new .hero__link{justify-content: center;align-items: center;}
  .early_access.early_access_new.hero__sidebyside.hero__sidebyside_text_color_white .hero__title{max-width: 268px;}
  .slideshow-wrapper .hero--template--14831934242839__slideshow-split{height: 572px;}
  [data-section-type="recently-viewed"] .sale_img {
    width:85px;
}
  .offer-for-6days.hero__sidebyside.hero__sidebyside_text_color_white .hero__title {
    font-size: 19px !important;
}
  .offer-for-6days h2.h1.hero__title {    max-width: 260px;margin: 0 auto;}
  .offer-for-6days .hero__subtitle{max-width: 178px;
    margin: 15px auto 0; font-size:12px!important;    margin-bottom:0px;}
 .offer-for-6days .hero__link a {max-width: 180px;
    width: 100%;}
  .offer-for-6days .hero__link{align-items:center;}
}
@media (max-width:330px){
  .early_access.blackfont .hero__sidebyside-content-inner {padding: 50px 24px!important;}
}
@media (max-width:300px){
  .offer-for-6days .hero__subtitle {
    font-size: 14px!important;}
  .offer-for-6days.hero__sidebyside.hero__sidebyside_text_color_white .hero__title{font-size:15px!important;}}
.early_access .h1.hero__title{color:#fd4232!important;}
.early_access.blackfont .h1.hero__title{color:#000!important;}
.blackfont.hero__sidebyside.hero__sidebyside_text_color_white{color:#000!important;}
hero.loaded .slideshow__slide.is-selected .early_access.blackfont .hero__link .btn{background:#000!important;}
.early_access.blackfont .hero__link .btn {margin: 15px 0!important;min-width: 205px;background:#000!important;text-transform:uppercase;    animation: none!important;transform:none;display: block;max-width: 205px;width: 100%;padding: 13px 9px !important;}
.early_access.blackfont .hero__link{margin-top: 25px;}
.early_access.blackfont .hero__subtitle .hero__animation-contents {max-width:415px!important;}
.hero.loaded .slideshow__slide.is-selected .early_access.blackfont .hero__link .btn{color: #ff7900!important;}
.early_access.blackfont .scheme-image {object-position: center;}
.flickity-slider .slideshow__slide .early_access.hero__sidebyside_text_color_white .btn,
.hero.loaded .slideshow__slide.is-selected .early_access .hero__link .btn{color:#ffe500!important; margin-top: 20px;border:none;  background:url('btnbg.png') center no-repeat;background-size:100%; moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;}
    .early_access .hero__subtitle .hero__animation-contents{max-width:321px!important;}
.hero.loaded .slideshow__slide.is-selected .early_access .hero__link .btn:hover {animation:none!important;
 background-position: 200% 0%;
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.early_access.hero__sidebyside.hero__sidebyside_text_color_white .hero__subtitle {
    font-size: 16px;
    font-weight: 400;
}
.early_access .google_review {
    display: none;}
.early_access .scheme-image{object-position: bottom;}
/* @media (min-width:1600px){
  .slideshow-wrapper .hero {
    height: 900px!important;
}
} */
 @media only screen and (min-width: 0px){
.template-collection.fitness-freedom-sale .grid-product__tag--sale{background-color: #f27823!important;}
.template-collection.fitness-freedom-sale .collection-content {margin-top:0!important;border-top:none!important;padding-top: 75px!important;}
}
@media only screen and (max-width: 767px){
  .early_access .hero__subtitle .hero__animation-contents {
    max-width: 321px!important;
    margin: 0 auto;
}
  .early_access.hero__sidebyside.hero__sidebyside_text_color_white .hero__title {
    font-size: 24px !important;
    max-width: 234px;
    margin: 0 auto 15px;
}
  .early_access.hero__sidebyside.hero__sidebyside_text_color_white.blackfont .hero__title {
    font-size: 25px !important;
  }
 .early_access.blackfont .hero__sidebyside-content-inner{padding: 50px 17px!important;}
  .early_access.blackfont .hero__subtitle .hero__animation-contents {
    max-width: 320px!important;
}
  .early_access.blackfont .h1.hero__title{font-size:20px!important;}
  .early_access.blackfont .hero__link {
    margin-top: 24px;display:flex;justify-content:space-between;
}
  .early_access.blackfont .hero__link .btn{margin: 0px 0!important;
    min-width: initial;display: inline;
    max-width:initial ;
    width: 48%;
    font-size: 13px;
    padding: 8px 8px !important;}
  .early_access.hero__sidebyside.hero__sidebyside_text_color_white .hero__subtitle {
    font-size: 12px;
}
  .flickity-slider .slideshow__slide .early_access.hero__sidebyside_text_color_white .btn,
  .hero.loaded .slideshow__slide.is-selected .early_access .hero__link .btn{margin-top:0px;}
.template-collection.fitness-freedom-sale .collection-content {padding-top: 45px!important;}
}

@media (min-width:800px){
 .christmas-sale .hero__title{font-size:30px !important; line-height: 36px;}
  a.shop-all.site-nav__dropdown-link{display:none;}
  .christmas-sale.hero__sidebyside.hero__sidebyside_text_color_white .hero__subtitle {
    font-size: 16px;
    font-weight: 400;
}
}
/* Oddit new css   */
html,body{overflow-x:hidden !important;}
  .site-header [data-layout="left-center"] .header-item--logo{min-width: 15%;}
  .site-header [data-layout="left-center"] .header-item--icons{min-width: 10%;}
.site-header .site-nav__link{padding: 16px 17px;display:flex;position: relative;
    justify-content: center;
    align-items: center;font-weight:600;}
.announcement-slider__content p{text-transform: uppercase;}
.main_wrapper{display: flex;justify-content:space-between;}
.megamenu__featured h5{font-size:11px;text-transform:uppercase;color:#ccc;margin-bottom: 10px;}
.main_wrapper .column{width:48%;} 
.megamenu__img1{box-shadow:none!important;position:relative;overflow:hidden;box-shadow: 0 10px 20px 0 rgba(0,0,0,0.10);}
.megamenu__img1:before{content:'';padding-top:100%;display: block;height: 0;width: 100%;}
.megamenu__img1 img{box-shadow:none;top:0;position:absolute;width:100%;height:100%;object-position: center!important;object-fit: cover;box-shadow:none; left:0;right:0;}
.megamenu__featured {flex: 0 1 39.33%;}
.megamenu__featured_left p{font-size: 14px;margin-bottom: 31px;}
.megamenu__featured_left h2{font-size: 30px;line-height: 41px;margin-bottom: 11px;}
.megamenu__featured_left {flex: 0 1 26%;padding-right: 50px;border-right: 1px solid #eaeaea;margin-right: 50px;}
.megamenu__cols{flex: 0 1 30%;columns: 1; }
.main_wrapper p{font-size:12px;padding-top:10px;letter-spacing:1px;text-transform:uppercase;text-align:center;}
.megamenu__col-title a{color: #ccc;font-size: 11px;text-transform: uppercase;pointer-events: none;}
.megamenu .site-nav__dropdown-link{font-size: 12px;text-transform: uppercase;line-height: 35px;}
.megamenu__col .menu_list{column-count: 2;}
.shopall_btn{font-size: 12px;text-transform: uppercase;padding-top:15px;text-decoration:underline;text-underline-offset: 2px;}
.cart_collection_list .grid-item__meta{margin-bottom: 0;}
.cart_collection_list .grid-product__title{letter-spacing: 0px !important;text-transform: uppercase;text-align: center;padding-bottom: 0;}
.cart_collection_list  .new-grid{justify-content: center;}
.cart_collection_list{margin-bottom: -80px;}
.cart_text a.btn{margin: -75px 0;width: 80%;}
span.product__price.on-sale {color: #e44132;}
.expertbtn{padding-top: 0!important;line-height: 54px !important;padding-bottom: 0 !important;background-color: #000000!important;min-height: 54px!important;text-decoration: none;text-align: center;white-space: normal;font-size: calc(var(--typeBaseSize) + 2px)!important;border-radius:0!important;font-weight: 700!important;}

.timeline_testimonial blockquote{font-size:24px;text-align:center;line-height: 30px;letter-spacing: 0.5px;margin-bottom: 0;}
.timeline_testimonial{background: #f2f2f2;padding-top: 10px!important;padding-bottom: 21px;}
.timeline_testimonial blockquote {padding: 15px 50px 15px;}
.timeline_testimonial .page-width{max-width:700px;}
.timeline_testimonial blockquote span{font-family:Arial;}
/* .timeline_testimonial blockquote::before{font-family:Arial;content: "\201C";color:#e0dfdf;font-size:3em;position: absolute;left: 15px;top:16px;}
.timeline_testimonial blockquote::after{content: '\201D';right:15px;bottom:0px;font-family:Arial;color:#e0dfdf;font-size:3em;position: absolute;} */
.timeline_testimonial .slick-initialized .slick-slide .slide_logo_img{position:relative;}
/* .timeline_testimonial .slick-initialized .slick-slide.slick-current.slick-active .slide_logo_img{border-bottom: 2px solid #000;} */
.slide_logo_img{height:50px;width:auto;display: flex;justify-content: center;align-items: center;}
.timeline_testimonial .slick-initialized .slick-slide.slick-current.slick-active .slide_logo_img:before{bottom:0;content:'';position:absolute;left:0;right:0;margin:0 auto;width:50%;height:2px;background:#1c1d1d;}
/* .slide_logo_img {position:relative;overflow:hidden;}
.slide_logo_img:before{content:'';padding-top:20%;display: block;height: 0;width: 100%;}
.slide_logo_img img{top:0;position:absolute;width:auto;height:50px;object-position: center!important;object-fit: contain;left:0;right:0;} */
.slide_logo_img img{width: 85%;}
.slider-nav .slide_logo_img{cursor:pointer;}
a.grid-item__link.onsale_product .grid-product__price--from, .onsale_product .grid-product__price--current span  {color:#e44132;}
a.grid-item__link.onsale_product .grid-product__price--from span{color: #1c1d1d;}
.shop_category .grid-item__meta {text-align: center;margin-bottom: 0;}
.text-center{text-align:center !important;}
.shop_category .btn,.shop_package .btn{text-transform:uppercase;}
/* .shop_package .grid-item.grid-product.sold-out {display: none;} */
.newsletter_form_section  .page-width .theme-block:first-child{margin-bottom:0;}
.newsletter_form_section  .page-width .theme-block:first-child p.h2{margin-bottom: 8px;text-transform: capitalize;}
.newsletter_form_section  .page-width .theme-block:first-child p.h2 span{position:relative;}
.newsletter_form_section  .page-width .theme-block:first-child p.h2 span:after{content: '';background-color: #e4a0a0;height: 5px;width: 100%;position: absolute;bottom: 2px;left: 0;z-index: -1;}
.blog_url{ font-size:12px; border-bottom:1px solid transparent; }
.blog_url:hover{ border-bottom:1px solid #1c1d1d; }
.testimonial-stars {display: block;font-size: 14px;color: #e53d30;}
.testimonials-slider__text{width: 100%;padding:25px;}
.testimonail-image {
    max-width: 100%;}
.testimonail-image > div{position:relative;overflow:hidden;}
.testimonail-image > div:before{content:'';padding-top:55%;display: block;height: 0;width: 100%;}
.testimonail-image > div img{top:0;position:absolute;width:100%;height:100%;
  object-position: center!important;object-fit: cover;box-shadow:none; left:0;right:0;}
.testimonials-section .flickity-previous{ display:block !important; }
.testimonials-section .flickity-next{ display:block !important; }
.fitness_goal{padding-top: 0!important;}
.fitness_goal .btn {border:none}
.fitness_goal .slick-dots li button,.fitness_fanatics .slick-dots li button{cursor: pointer;background-color: #000;opacity: .2;content:'';width: 10px!important;height: 10px!important;margin: 0 5px;border-radius: 100%;}
.fitness_goal .slick-dots li.slick-active button,.fitness_fanatics .slick-dots li.slick-active button{opacity: 1;}
.fitness_goal  .slick-dots li button:before,.fitness_fanatics .slick-dots li button:before{content:'';}
.fitness_goal .slick-dots li,.fitness_fanatics  .slick-dots li{width:10px;height:10px;}
.fitness_fanatics .testimonials-slide{display:block;opacity:1;}
.fitness_fanatics .testimonials-slider__text{padding: 15px;}
.fitness_fanatics .testimonials-slider__text .bg_content{padding: 25px 50px;background:#fff;min-height: 445px;}
.fitness_fanatics .testimonail-image .image-wrap{margin-bottom:0px;padding-bottom:60% !important;}
.fitness_fanatics .testimonials-slider__text cite {margin-top: 6px;}
.fitness_fanatics .testimonials-slider__text .bg_content .btn{background: transparent;color: #000;border-bottom: 2px solid;padding: 5px 0;text-transform: uppercase;font-weight: 800;font-family: 'Visbyb';margin-bottom:15px;}
.fitness_fanatics .rte-setting.text-spacing{margin-bottom: 12px;}
.fitness_fanatics .slick-dotted.slick-slider {margin-bottom: 0;padding-bottom: 30px;}
.shipping_banner .promo-grid__bg{background:#000;}
.shipping_banner .promo-grid__bg svg{display:none;}
.shipping_banner .promo-grid__content{width: 100%;min-width: 100%;text-align: center;text-transform: uppercase;padding: 15px;}
.shipping_banner .promo-grid__content p{letter-spacing:1.5px;font-size: 14px;}
#insta-feed{margin-top:0px!important;margin-bottom: -30px!important;}
#insta-feed h2 {font-size: calc(var(--typeHeaderSize)*.65)!important;font-weight: var(--typeHeaderWeight);
    letter-spacing: var(--typeHeaderSpacing);
    line-height: var(--typeHeaderLineHeight);}
.site-nav--is-megamenu.site-nav__item .closemenu {position: absolute;right: 0;top: 17px;}
.site-nav--is-megamenu.site-nav__item .openmenu {position: absolute;right: 4px;}
.site-nav--is-megamenu.site-nav__item .openmenu,.site-nav--is-megamenu.site-nav__item.is-focused .closemenu{display:none;}

  .site-nav--is-megamenu.site-nav__item.is-focused .openmenu,.site-nav--is-megamenu.site-nav__item .closemenu{display:block;}
.site-header__element--top{border:none !important;box-shadow:none !important;}
.mobile_collection_list.shop_category .collection-image img{object-fit: cover;}
/*  .stamped-main-badge .stamped-badge[data-rating="0"], .stamped-main-badge .stamped-badge[data-rating="0,0"], .stamped-main-badge .stamped-badge[data-rating="0.0"]
  {display:none !important;} */
.stamped-badge[data-rating="0.0"]{opacity:0 !important;}
.google_review img{width:90px;margin-right:5px;}
.google_review a{font-size: 12px;letter-spacing: 0.5px;}
.logos_section{background:#fff;}

@media(min-width:1600px){
.megamenu__featured {flex: 0 1 41.33%;}
.megamenu__featured_left {flex: 0 1 25%;}
}
@media(max-width:900px){
  .grid-product__price--from span:not(.money) {font-size: 11px!important;}
  .grid-product__title{font-family: 'Visbym'!important;font-weight:500!important;}
  .grid-product__price .grid-product__price--original,.grid-product__price .grid-product__price--current{ font-size:14px!important;    letter-spacing: 0.25px;font-weight: 700!important;}
  .announcement-slider__content a{text-decoration:underline !important;}
  .announcement-slider__content{font-size:12px;}
  .hero.loaded .slideshow__slide.is-selected .hero__link .btn{height: 44px;line-height: 28px;}
  .mobile-nav-trigger{    width: 32px;
    position: absolute!important;
    left: 0;}
  #insta-feed h2 { margin-bottom: 16px!important;}
  .slide-nav__wrapper{height:auto !important;}
  .slide-nav__link{letter-spacing: 1.5px!important;}
  span.slide-nav__link.slide-nav__sublist-link {
    display: none;
}
  .grid-product__tag.grid-product__tag--sale{padding: 9px 13px;}
  
  [data-level="2"] .slide-nav,[data-level="3"] .slide-nav{transform:none !important;}
  .slide-nav__dropdown{position:relative !important;    right: 0!important;}
  li.slide-nav__item.slide-nav__link_level1.active > .slide-nav__dropdown{display: block;visibility: visible;opacity: 1;transition: all forwards .55s cubic-bezier(.165,.84,.44,1) .1s;}
/*   .slide-nav__item.slide-nav__link_level2 .slide-nav__dropdown{display:none!important;visibility:hidden!important;} */
  .slide-nav__item.slide-nav__link_level2.active .slide-nav__dropdown{display:block!important;visibility:visible!important;opacity: 1;transition: all forwards .55s cubic-bezier(.165,.84,.44,1) .1s;}
  li.slide-nav__item.slide-nav__link_level1 .openmenu,li.slide-nav__item.slide-nav__link_level1.active .closemenu{display:none;}

  li.slide-nav__item.slide-nav__link_level1.active .openmenu,li.slide-nav__item.slide-nav__link_level1 .closemenu{display:block;}


  li.slide-nav__item.slide-nav__link_level2 .openmenu,li.slide-nav__item.slide-nav__link_level2.active .closemenu{display:none!important;}

  li.slide-nav__item.slide-nav__link_level2.active .openmenu,li.slide-nav__item.slide-nav__link_level2 .closemenu{display:block!important;}
  .slide-nav__link,.slide-nav__button{border-bottom: none;text-transform: uppercase;font-weight: 700;letter-spacing: 1px;    padding: 0;}
  .slide-nav__button{border-bottom:none;}
  .slide-nav__dropdown  .slide-nav__link{border:none;}
  .slide-nav__dropdown a,.slide-nav__dropdown button .slide-nav__link span{font-size:12px;font-weight:400;}
/*   .slide-nav__link_level2 .slide-nav__dropdown{padding-left: 15px;border-left: 1px solid #ccc;margin-left: 2px;margin-top: 8px;} */
  .slide-nav__item{border-bottom: 1px solid #e5e5e5;    padding: 10px 20px;}
  .slide-nav__dropdown .slide-nav__item{border-bottom:none; padding: 5px 0;}
  li.slide-nav__item svg.openmenu{transform: translate(-4px, 0px);}
  .static_menu{display: flex;justify-content: space-between;padding: 12px 0;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;margin-bottom: 20px;}
  a.btn.mob_btn {width: 100%;margin-bottom: 15px;}
  .shipping_info_mm{text-align:center;text-transform:uppercase;}
  .slide-nav ul.slide-nav__dropdown.is-active .strength-products3{display: block!important;visibility: visible!important;opacity: 1!important;}
  svg.icon-menu:not(.icon--full-color) line{stroke:#000;}
  button.site-nav__link.site-nav__link--icon.medium-up--hide.mobile-nav-trigger {margin-left: 10px;z-index: 99;}
}
@media only screen and (min-width: 769px){
  p.google_review {
    margin-bottom: 23px;
}
  .announcement-bar{font-size: 12px;}
  .only_responsive{display:none}
  .megamenu__col-title{display:none;}
}
@media(max-width:767px){
  .google_review{display: flex;justify-content: center;}
  .shipping_banner .promo-grid__content p{letter-spacing:1px;font-size: 17px;}
  .fitness_fanatics .slick-dots{bottom:25px;}
  .fitness_goal{margin-bottom: 70px;}
  .fitness_goal .slick-slider{overflow:visible;}
  .testimonials-slide {width: 80%;}
  .testimonials-section .flickity-next,.testimonials-section .flickity-previous {display: none!important;}
  .testimonials-section .flickity-page-dots {display: block!important;bottom: 25px;}
  .company-values-holder br{content:' ';}
  .company-values-holder br:before{content:' ';}
  .shop_pack_btn{padding: 0 25px;}
  span.btn.btn--circle.btn--icon {
    height: 26px;
    width: 26px;
}
  .shop_category .btn,.shop_package .btn{width:90%;height:44px;line-height:24px;}
  .index_featured_collection_tabs_new .section-header{margin-bottom: 0;}
  .timeline_testimonial blockquote{font-size:14px;text-align:center;line-height: 21px;}
  .timeline_testimonial blockquote {padding: 15px 40px 0px;}
  .company-values{padding: 75px 0px 50px 0px!important;}
  .company-values .page-width{max-width: 100%;}
  .company-values .btn{width:90%;height: 44px;line-height: 24px;}
  .company-values{padding-top:50px !important;}
  .company-values h2.section-header__title{margin-bottom:0;}
  .company-values .page-width.page-width--narrow{padding:0;}
  .company-values .company-values-holder  .grid__item .image-wrap {height: 56px;width: 56px;padding:0 10px 10px;}
  .company-values .company-values-holder  .grid__item .rte-setting p{margin-top: 5px;} 
  .company-values .company-values-holder .grid.grid--flush-bottom{ margin-top: 0px;}
  .custom_quote_page .index-section{ margin-bottom: 26px;}
  .custom_quote_page input,.custom_quote_page select,.custom_quote_page textarea {
    font-size: 12px!important;
}
  .custom_quote_form .custom__item-inner{margin-bottom: 50px;padding-top: 40px;}
  .custom_quote_form  h2.section-header__title {
    margin-bottom: 15px;
}
  .custom_quote_form  .form_generater_form_div .form-control{font-size:12px!important;}
  .only_responsive.grid-item__content{justify-content: center;align-items: center;display: flex;}
  .only_responsive.grid-item__content .grid-item__link{text-align:center;font-size: 16px;text-transform: uppercase;font-weight: bolder;font-family: 'Visbyb';}
  .sf_logo_heading {margin: -20px auto -40px;}
  .only_responsive.grid-item__content .grid-item__meta-secondary{text-align:center;margin-top:0;}
  .arrow_bs{position: absolute;bottom: 15px;right: 15px;font-size: 26px;}
  .sf_logo_heading h2{line-height: 21px;}
  .cart_collection_list .grid-item__content {box-shadow: rgb(211 212 213) 0px 3px 17px 0px;}
  .cart_collection_list .scrollable-grid--small{overflow: hidden;overflow-x: hidden;flex-wrap: wrap;}
  .cart_collection_list .scrollable-grid--small .grid-item{flex: none!important;width: 50%;}
  .cart_text{max-width: 400px;}
  .mobile-nav-open .site-header__element--top:not(.mobile-nav-trigger){padding: 28px 0!important;}
  .mobile-nav-trigger svg.icon-hamburger{position: absolute;left: 15px;z-index:9;}
  .site-header__logo{left: 0;right: 0;position: absolute;margin: 0 auto;}
  #HeaderCartTrigger,.js-search-header{z-index:99;position:relative;}
  .site-header__search-container{z-index:99;}
  .mobile-nav-trigger{padding:0!important;}
  .site-header .site-nav__link {padding: 10px 12px;}
  .site-nav__link svg {width: 16px !important;}
  .site-nav__link .cart-link{align-items: flex-end;display: flex;}
  .site-header__element--top {padding: 10px 0 !important;}
  .cart_text a.btn{width: 100%;}
  .index_featured_collection_tabs_new .scrollable-grid--small{overflow: hidden;overflow-x: hidden;flex-wrap: wrap;}
  .index_featured_collection_tabs_new .scrollable-grid--small .grid-item{flex: none!important;padding-left: 8px;
    padding-right: 8px;width: 50%;}
  .index_featured_collection_tabs_new .grid-item__content {box-shadow: rgb(211 212 213) 0px 2px 5px 0px;}
  .stamped-badge{font-size:9px;letter-spacing:0;}
  .small--text-center .hero__link .btn {margin: 4px 6px 6px;}
  .mobile_collection_list .scrollable-grid--small{flex-wrap: wrap;overflow-x: hidden;}
  .mobile_collection_list .scrollable-grid--small .grid-item{flex:none !important;width:50%;padding:7px;}
  .mobile_collection_list .grid-item__content {box-shadow: rgb(211 212 213) 0px 1px 6px 0px;}
  .mobile_collection_list .grid-item__meta {margin: 12px 12px 0;}
  .mobile_collection_list .grid-product__title{text-align:center;font-size:11px;text-transform: uppercase;font-weight: 600 !important;letter-spacing: 0.5px !important;}
  .shop_package .grid-item__meta{ margin: 12px;}
  .fitness_fanatics .testimonials-slider__text .bg_content{padding: 15px;}
  span.grid-product__tag.grid-product__tag--preorder{position: absolute;bottom: auto;top:0;left: 0;border-radius: 0 2px 0px 0!important;}
}
@media (max-width: 480px){
   .form_generater_form_div input,.form_generater_form_div select,.form_generater_form_div textarea {
    font-size: 12px!important;
}
}
/* ************** */
/* Challenge Content  */
   .challenge-content ol li{    margin-bottom: 15px;/*letter-spacing: 1px;line-height: 1.5em;
  font-weight:300;font-size:15px;*/} 
/* .challenge-content ol li > ul li{letter-spacing: 1px;line-height: 1.5em;font-weight:300;
  font-size:15px;} */
.challenge-content ol li > ul{ margin-top: 15px;margin-bottom:15px;}
.challenge-content p{margin-top: 0;margin-bottom: 15px !important;}
.challenge-content ol {   margin-left: 19px;}
/*    */
.blog-layout__main .rte ul {
	margin:0 0 0 20px;
}
.blog-layout__main .rte ul li::marker {
	font-size:21px;
  font-weight:600;
  color:#e53d2f;
  margin:0;
}
.blog-layout__main .rte li h3 {
	font-size:17px;
    margin:0 0 12px;
}
.blog-layout__main .rte h3 {
	margin-top:40px;
  margin-bottom:12px;
}
.blog-layout__main .rte p {
	letter-spacing:0.5px;
}
.blog-layout__main .rte ol {
	margin:0 0 0 30px;
}
.blog-layout__main .rte ol li {
	margin:0 0 5px 0;
}
.blog-layout__main .rte ol li p {
	margin-bottom:20px;
}
.blog-layout__main .rte ol li::marker {
	font-size:17px;
  font-weight:600;
  color:#e53d2f;
}
.blog-layout__main+.blog-layout__sidebar {
	padding-left: 25px;
    margin-left: 32px;
  padding-top:228px;
  border-left:0;
}
.blog-layout__main+.blog-layout__sidebar {
	margin: 228px 0 0 32px;
    padding: 22px 22px 0 22px;
  	background: #fff;
    box-shadow: 0 5px 20px rgb(0 0 0 / 10%);
  position: sticky;
    top: 145px;
}
.grid-article[data-style=compact] .article__title {
	font-size: 14px;
    text-shadow: none;
    line-height: 20px;
    margin-bottom: 5px;
    display: table;
}
#shopify-section-template--14258875301911__sidebar .theme-block h4 {
	font-size:22px;
  	margin-bottom:26px;
}
@media(min-width:1150px){
.footer__blocks .footer__block{max-width: 325px;}
}
@media(min-width:1000px) and (max-width:1149px){
.footer__blocks .footer__block{flex: none;padding: 0 15px 0 0;max-width: 298px;}
.footer__blocks .footer__block:last-child {padding:0;}
}
@media(min-width:1149px) and (max-width:1322px){
.footer__blocks .footer__block{flex: none;padding: 0 15px 0 0;max-width: 298px;}
.footer__blocks .footer__block:last-child {padding:0;}
}
@media (max-width:600px) {	
  	.grid-article[data-style=compact] .grid-article__image {
        flex: 0 0 28%!important;
    }
    .grid-article[data-style=compact] .grid-article__meta {
        flex: 0 0 71%!important;
    }
    .grid-article[data-style=compact] .article__title {
      font-size: 16px!important;
      line-height: 26px!important;
  	}
}
@media (max-width:769px) {
	.blog-layout__main+.blog-layout__sidebar {
      margin: 80px 0 60px 0;
      padding: 22px 22px 0 22px;
  	}
  	.grid-article[data-style=compact] .grid-article__image {
        flex: 0 0 20%;
    }
    .grid-article[data-style=compact] .grid-article__meta {
        flex: 0 0 78%;
    }
    .grid-article[data-style=compact] .article__title {
      font-size: 18px;
      line-height: 30px;
  	}
}



/* my css */
@media(min-width:900px){
#newsletter-newsletter-popup .newsletter__input-group{flex-direction:column;}
#newsletter-newsletter-popup .newsletter__input-group .input-group-btn{margin-top:15px;display:block;width:100%;}
#newsletter-newsletter-popup .newsletter__input-group .input-group-btn .btn{width:100%;height: 38px;line-height: 1;font-size: 16px;}

}
@media(max-width:767px){#newsletter-newsletter-popup .newsletter__input-group .input-group-btn .form__submit--small{display:flex;align-items:center;}}/************* css enable till 12th *************/
 .template-collection  h1.section-header__title{margin:-15px 0;}   
.scheme-image1{z-index: 0 !important;}.hero__sidebyside.hero__sidebyside_text_color_white{color:#fff; font-size: 33px;
    line-height: 40px;}
.sec_banner.hero__sidebyside.hero__sidebyside_text_color_white{color:#000;} 
.thrid_banner.hero__sidebyside.hero__sidebyside_text_color_white{color:#e8ae04;}
.flickity-slider .slideshow__slide .hero__sidebyside_text_color_white .btn {
    color: #000 !important;
    background: #e8ae04! important;
}
.flickity-slider .slideshow__slide .sec_banner.hero__sidebyside_text_color_white .btn {
    color: #fff !important;
    background: #000! important;
}
.flickity-slider .slideshow__slide .thrid_banner.hero__sidebyside_text_color_white .btn {
    color: #000 !important;
    background: #e8ae04! important;
}
 
.hero__sidebyside.hero__sidebyside_text_color_white .hero__sidebyside-content-inner {
    padding-right: 3vw;
}
.hero__sidebyside.hero__sidebyside_text_color_white .hero__subtitle {
  font-size: 23px;}
@media (max-width:767px){
.hero__sidebyside.hero__sidebyside_text_color_white br{content:' ';}
.hero__sidebyside.hero__sidebyside_text_color_white br:after{content:' ';}
  .hero__sidebyside.hero__sidebyside_text_color_white .hero__subtitle {
    font-size: 16px;
}
  .hero__sidebyside.hero__sidebyside_text_color_white .hero__title {font-size: 29px !important;
  }
  .hero__sidebyside.hero__sidebyside_text_color_white .hero__sidebyside-content-inner {
    padding: 6vw;
}
}
/************* css enable till 12th *************/
.sales-point .inventory--stock {
    color: #ff1801 !important;
}
.sales-point .inventory--stock .icon--inventory:after,.sales-point .inventory--stock .icon--inventory:before {
    background: #ff1801;
}
#shopify-section-template--14179868409879__163644514745fcbd45.crossfit_slider{overflow: hidden;margin-bottom: 100px;}
#shopify-section-template--14179868409879__1634732916d4395dca .custom-content{margin-bottom:0;}
.site-header__element--top{border-bottom: 2px solid #D7D7D7;}
.collection_slider_new .grid-item__meta{margin: 20px 20px 0;}
.collection_slider_new .collection-item{pointer-events: none;
  cursor: default; text-decoration: none;}
.collection_slider_new .slick-next, .collection_slider_new .slick-next:hover,
.crossfit_slider1 .slick-next,.crossfit_slider1 .slick-next:hover {right:0;}
.collection_slider_new .slick-prev,.crossfit_slider1 .slick-prev, 
.crossfit_slider1 .slick-prev:hover,.collection_slider_new .slick-prev:hover {left:0;z-index:1;}
.crossfit_slider1 .slick-prev:before, .crossfit_slider1 .slick-next:before{display:none;}
.crossfit_slider1 .slick-next, .crossfit_slider1 .slick-next:hover {
  background: #fff url(right_arrow.png) no-repeat center center;
  background-size: 9px;
  width: 36px;
  height: 36px;
  border-radius: 100%;
  box-shadow: 0 2px 5px rgb(0,0,0,0.1);z-index: 1;
}  
.crossfit_slider1.slick-initialized .slick-slide{margin:0 10px;}
.crossfit_slider1 .slick-prev, .crossfit_slider1 .slick-prev:hover {
  background: #fff url(left_arrow.png) no-repeat center center;
  background-size: 9px;
  width: 36px;
  height: 36px;
  border-radius: 100%;
  box-shadow: 0 2px 5px rgb(0,0,0,0.1);z-index: 1;
}
#shopify-section-template--14179868409879__16347314254e94818e{padding-top:40px;padding-bottom:30px;}
.crossfit_slider1 .grid-item{padding:0;}
.crossfit_slider1 .slick-list{overflow:inherit;}
/* new section css*/
.template-page.crossfit_new{overflow-x: hidden;}
#shopify-section-template--14179868409879__163644514745fcbd45 .section-header__title{text-align:left;}
.crossfit_slider1 .blocks {}
#Slideshow-template--14179868409879__1634731068b0e5d889 .slideshow__slide--1634731068b0e5d889-0 .hero__title {font-size: 28px;
  line-height: 33px;margin-bottom: 20px;}
#shopify-section-template--14179868409879__163644514745fcbd45 .section-header{    margin-bottom: 50px;}

/******* refurbished collection  css *********/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');
.sf-refurbished .collection-hero__content{display:none;}
.refurbished_icon .page-width{max-width:950px;}
.refurbished_icon .image-wrap{overflow: visible;height: auto !important; padding-bottom: 0 !important;
overflow:visible !important;margin-bottom: 0;}
.refurbished_icon .img_block{height:90px;display: flex; justify-content: center;align-items: center;
margin:0 auto 10px !important;}
.refurbished_icon .img_block img{width: auto;height: 60px;}
.refurbished_icon .grid__item:nth-child(3) .img_block img {height: 80px;}
.refurbished_icon .h3.rte--block{font-size: 14px;font-family: 'Poppins', sans-serif;line-height: 25px;
font-weight: bold;text-transform: uppercase;letter-spacing:0;}
.refurbished_icon .h3.rte--block span{ background: #7ACE38;width: 167px;display: block;
  margin: 0 auto 2px;}
.refurbished_icon p{letter-spacing: 0;font-size: 11px;line-height: 13px;font-family: 'Montserrat', sans-serif;
font-weight: 600;padding-top: 5px;}
.refurbished_icon .grid__item:first-child,.refurbished_icon .grid__item:nth-child(2)
{position:relative;}
.refurbished_icon .grid__item:first-child:before,
.refurbished_icon .grid__item:nth-child(2):before{position:absolute;content:'';right:-27px;width:57px;
height:142px;background:url(division_line.png) right no-repeat;top: 11px;}
@media(max-width:767px){
  .refurbished_icon .grid__item{width:33.33%;}  
  .refurbished_icon p{font-size: 10px;line-height: 12px;}
  .refurbished_icon p br{content:' ';}
  .refurbished_icon p br:after{content:' ';}
  .refurbished_icon .img_block img {width:auto !important;height:46px !important;}
  .refurbished_icon .grid__item:nth-child(3) .img_block img{height:60px !important;}
  .refurbished_icon .h3.rte--block span{width:auto;}
  .refurbished_icon .h3.rte--block{font-size: 9px;line-height: 20px;}
  .refurbished_icon .img_block{max-width:initial !important;height:65px;}
  .grid-product__icon{background-size: 60% !important;top: 0px !important;left: 10px !important;}
  .refurbished_icon {padding-top: 20px;}
.refurbished_icon .grid__item:first-child:before,
  .refurbished_icon .grid__item:nth-child(2):before{display:none;}
  .refurbished_icon .slick-next{right:22px;}
  .refurbished_icon .slick-next:before{content: '\203A';
    font-family: 'Poppins', sans-serif!important;
    font-size: 26px;
    line-height: 1;font-weight: 500;
    color: #000;}
  .refurbished_icon .slick-prev:before{content: '\2039';
    font-family: 'Poppins', sans-serif!important;
    font-size: 26px;
    line-height: 1;font-weight: 500;
    color: #000;}
  .refurbished_icon .slick-prev{left: 39px;}
  .refurbished_icon  .slick-prev, .refurbished_icon  .slick-next{position: absolute;
   position: absolute;
    border: none;
    color: #000;
    background: #ffffff;
    border-radius: 50%;
    box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.25);
    width: 30px;
    height: 30px;z-index:1;top: 60%;
  }
}
/********************* my css ****************************/
.hero--desc ol{counter-reset: item;margin-left: 0;
  padding-left: 0;padding-bottom: 6px;}
.hero--desc li{list-style: none;
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    max-width: 221px;
    font-weight: 600;
}
.index-section.crossfit_slider{overflow-x:hidden;}
.hero--desc li::before {
  display: inline-block;
  content: counter(item)'.';
  counter-increment: item;
  width: 1.9em;
  font-weight:900;
    margin-left: 0;
    font-size: 33px;
    font-family: 'Visbyb';
}
.indias_leading {max-width: 560px;
    margin: 0 auto;}
.indias_leading .company-values {background: #e7e7e7;} 
.indias_leading  .theme-block:first-child{    margin-bottom: 17px;}
.indias_leading h2{    line-height: 33px;}
.crossfit_new .slideshow_split_video_new .hero__subtitle.description{margin-bottom:10px;}
.crossfit_new  .testimonials-section .carousel {
width: 45%;
    margin: 0 auto;
}
.three__steps.index-section{padding-top: 0 !important;    padding-bottom: 30px !important;} 
.crossfit_new .flickity-previous {
    left: -50px;
}
.crossfit_new .company_values_2_new {
    padding: 35px 0 22px 0;
}
.crossfit_new .flickity-next {
    right: -50px;
}
.box_built{background: #E3E3E3;margin-top: -20px;
    padding-top: 60px;}
.crossfit_new .faq_new {background: #E3E3E3;padding-top: 76px;margin-bottom: 0;}
.crossfit_new .faq_new .faq_question_new {
  background: #fff;}
.steps__button .single_button_new {margin-bottom: 35px !important;}
.crossfit_new .company-values,.steps__button {background: #e7e7e7;}
.crossfit_new .testimonials-section .section-header{margin-bottom: 0;}
.crossfit_new .flickity-prev-next-button{top: 33%;background:#fff;box-shadow: 0px 5px 10px 0px rgba(50,50,50,0.57);
}
.crossfit_new .flickity-button-icon{fill: #000;}
.crossfit_new .testimonials-section{padding-bottom:0;padding-top: 130px;}
.crossfit_new .testimonials-slider__text{width:100%;}
.crossfit_new .testimonials-section .flickity-page-dots{display:none;}
.crossfit_new .testimonials-section .testimonials-slide{padding-bottom:0;}
.three__steps .grid__item {    background: #fff;padding: 40px;margin: 1%;
    width: 25%;}
.three__steps .grid{    display: flex;
    justify-content: center;}
.crossfit_new .slideshow_split_video_new .hero__subtitle {
    margin-bottom: 30px;
}
.crossfit_new .slideshow_split_video_new .hero__title{
margin-bottom: 15px;
}
@media (min-width:768px){
  .hero.loaded .slideshow__slide.is-selected .hero__subtitle .hero__animation-contents {
    max-width: 390px;}
  .crossfit_new  .hero.loaded .slideshow__slide.is-selected .hero__subtitle .hero__animation-contents {
    max-width: 321px;
}
}
@media (max-width:767px){
 .crossfit_new .testimonials-section .flickity-button-icon {
    width: 11px;
    height: auto;
}.crossfit_new .faq_new {
    margin-top: 36px;
}
  .crossfit_new .testimonials-slider__text{    padding: 11px 15px;}
  .crossfit_new .testimonials-section{    padding-top: 64px;}
  .crossfit_new .testimonials-slider__text cite {
    margin-top: 0;}
 .crossfit_new .testimonials-section .flickity-previous{left:-9px;}
  .crossfit_new .testimonials-section .flickity-next{right:-9px;}
 .crossfit_new .testimonials-section .flickity-next svg,
  .crossfit_new .testimonials-section .flickity-previous svg{display:block !important;}
  .crossfit_new .testimonials-section .flickity-previous,
  .crossfit_new .testimonials-section .flickity-next{background:none;}
  .crossfit_new .testimonials-section .carousel {
    width: 90%;}
  .three__steps .grid__item{    width: 100%;}
  .three__steps .grid {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;margin: 0 1%;}
  .three__steps .grid__item{margin:10px;}
  .hero--desc li{text-align: left;}
  .hero--desc ol{display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;}
  .indias_leading h2 {
    line-height: 27px;
    max-width: 343px;
    margin: 0 auto;
    font-size: 19px;
}
  .indias_leading .theme-block:first-child {
    margin-bottom: 9px;
}
  #Slideshow-template--14179868409879__1634731068b0e5d889 .slideshow__slide--1634731068b0e5d889-0 .hero__title {
    font-size: 21px;
    line-height: 29px;}
.hero-natural--template--14179868409879__16345693829938d128 { padding-bottom: 60% !important;}
#shopify-section-template--14179868409879__163644514745fcbd45.crossfit_slider {
  overflow: hidden;margin-bottom: 41px !important;}
  #shopify-section-template--14179868409879__163644514745fcbd45 .section-header{margin-bottom: 41px !important;margin-top: 15px;}
  .crossfit_new .faq_new {margin-top: 64px;}
  #shopify-section-template--14179868409879__1634732916d4395dca .single_button_new {margin-bottom: 50px!important;margin-top: 16px!important;}
  .crossfit_slider1 .blocks{width:48%;display:inline-block;}
  .crossfit_slider1 .grid-item__content {box-shadow: none;}
  .crossfit_slider1 .grid-item__meta {margin: 15px 0 0 0;}
  .crossfit_slider1{display: flex;
    flex-wrap: wrap;
    justify-content: space-between;}
  #shopify-section-template--14179868409879__163644514745fcbd45 .section-header__title {
    text-align: center;
  }
  .collection_slider_new [aria-hidden=true]{width:50%;display:inline-block;}

  .company_values_new{background:none;}
  .company_boxes_in_new{display:block;}
  .company_boxes_left_new {width: 60px;margin: 0 auto;}

  .company_boxes_right_new {width: auto;text-align: center;padding-left: 0;padding-top: 20px;}
  #shopify-section-template--14179868409879__1634569822f431ed72,
  #shopify-section-template--14179868409879__1634707453a72ee30f,
  #shopify-section-template--14179868409879__16347314254e94818e{background-color:#E3E3E3;}
  .company-values .h3{font-size: 16px !important;}
  .crossfit_new #shopify-section-template--14179868409879__1634707453a72ee30f .index-section{
    margin: 0 0 20px 0px;
  }
  #shopify-section-template--14179868409879__163473272573d85185 .section-header__title{text-align:center;}
  .collection_slider_new .grid-item{ margin-bottom: 5px;padding: 5px;}
  #shopify-section-template--14179868409879__163473272573d85185 .grid-product__title{font-size:15px;}
  .collection_slider_new .grid-item__meta {margin: 6px 0px 4px;}
  .collection_slider_new .grid-item__content{box-shadow:none;}
  #Slideshow-template--14179868409879__16345693829938d128 .hero__image-wrapper img{}
  #Slideshow-template--14179868409879__16345693829938d128 .hero__image-wrapper{background-color:#E3E3E3;}
  .company_values_new .section-header__title {font-size: 25px;line-height: 30px;}
  .company_values_details_new h3{margin: 30px 0 23px 0;}
  #shopify-section-template--14179868409879__163470751380cf2d7c .testimonials-section .flickity-previous,
  #shopify-section-template--14179868409879__163470751380cf2d7c .testimonials-section .flickity-next {display: none !important;width: 35px;height: 19px;bottom: 20%;
    top: auto;}
  .section-header__title br{display:none;}
  .testimonials-section .flickity-page-dots{display:none;}
  .testimonials-section{padding-bottom:0;}
  .testimonials-section .flickity-previous svg,.testimonials-section .flickity-next svg{display:none;}
  .testimonials-section .flickity-previous{background:url(//sfhealthtech.com/cdn/shop/t/62/assets/left-arrow.png?v=86236514205210647041698229079) center left;left:15px;}
  .testimonials-section .flickity-next{background:url(//sfhealthtech.com/cdn/shop/t/62/assets/right-arrow.png?v=127298000140163830391698229079) center right;right:15px;}
  .testimonials-section .flickity-button-icon{    width: 35px;height: 19px;}
  .testimonials-slider__text p {margin-bottom: 7.5px;padding: 0 18px;font-weight: 100;
    min-height: 153px;}
  .crossfit_new .faq_new .faq_question_new{    padding: 20px 30px;margin: 20px 40px;}
  #shopify-section-template--14179868409879__163473272573d85185 .section-header{padding-top: 30px;}
}
@media(min-width:990px) and (max-width:1190px){
.site-header .site-nav__link {padding: 16px 11px;}
}

/*****************************************************************/


.hero .slideshow__slide .hero__link .btn{opacity:1;}
@keyframes effect {
  0% {
    transform: translateX(0px) rotate(0deg);
  }

  20% {
    transform: translateX(-4px) rotate(-4deg);
  }

  40% {
    transform: translateX(-2px) rotate(-2deg);
  }

  60% {
    transform: translateX(4px) rotate(4deg);
  }

  80% {
    transform: translateX(2px) rotate(2deg);
  }

  100% {
    transform: translateX(0px) rotate(0deg);
  }
}
.grid__image-ratio,.collection-image-wrap  {overflow:hidden;}
.grid__image-contain,img.lazyloaded {transition:all 0.9s ease;}
.grid__image-contain:hover,img.lazyloaded:hover{transform: scale(1.2);}
img.hero__image:hover{transform: scale(1);} 
/*.flickity-slider .slideshow__slide:nth-child(1) .hero__sidebyside-content{
  background:url(green.jpg); width:100%;
}
.flickity-slider .slideshow__slide:nth-child(2) .hero__sidebyside-content{
  background:url(pink.jpg); width:100%;
}
.flickity-slider .slideshow__slide:nth-child(3) .hero__sidebyside-content{
background:url(yellow.jpg); width:100%;}
*/
.flickity-slider .slideshow__slide .btn{color:#fff !important;background:#000! important;}
/*     CUSTOM CSS */
.grid-item__content{
  box-shadow: rgb(211 212 213) 0px 6px 24px 0px;
}

[dir=ltr] [data-grid-style=simple] .new-grid:not([data-view=list]) .grid-item__meta {
  margin-left: 20px !important;
}

.grid-item {
  margin-bottom: 30px;
  padding-left: 15px;
  padding-right: 15px;
}

.site-nav__icon-label {
  display: none;
}

.site-nav__link {
  text-transform: uppercase;
  letter-spacing: 0.2em;
  font-weight: bold;
}

.site-nav__link {
  text-transform: uppercase;
  letter-spacing: 1px !important;
}

.site-navigation--below:before{border:none;}

.site-header__element--top {
  padding: 5px 0;
  transition: background-color 0.2s ease;
  box-shadow: 0 0 25px rgb(0 0 0 / 10%);
}

.grid-product__title {
  word-break: break-word;
  -webkit-hyphens: auto;
  hyphens: auto;
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 1px;
  padding-bottom: 5px;
}
.collection-item__title{
  word-break: break-word;
  -webkit-hyphens: auto;
  hyphens: auto;
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 1px;
  padding-bottom: 5px;
}


.grid-product__price--current {
  display: inline-block;
  font-size: 15px !important;
  font-weight: 500;
}

.grid-product__price--original {
  display: inline-block;
  font-size: 15px !important;
  font-weight: 500;
}

.grid-product__tags {
  top: -5px;width:100%;
}

.hero__sidebyside-content-inner {
  padding-right: 7vw;
}

.color-scheme-2 .btn {
  color: #000 !important;
  background-color: white !important;
  font-size: 14px;
  letter-spacing: 2px;
  font-weight: 700;
  font-family: 'Visbyb';
}
.slideshow__slide--162311120948120390-0 .hero__title {
  font-size: 22px;
  line-height: 1.2em;
  letter-spacing: .5px;
}

@media only screen and (max-width: 769px){
  .color-scheme-2 .btn {
    color: #000 !important;
    background-color: white !important;
    font-size: 13px;
    letter-spacing: 1px;
  }

  .slideshow__slide--162311120948120390-0 .hero__title {
    font-size: 24.2px !important;
  }

  .hero__subtitle {
    font-size: 18px;
    line-height:1.5em;
    letter-spacing: 0.5px;
    font-weight: 600;
  }


  .header-wrapper--init .site-header__element--sub {
    position: absolute;
    display: none;    
  }
  .hero__link {
    margin-top: 25px;
  }

  .header-section{padding-bottom:0px !important;}
  .hero--162311120948120390 {
    height: 75vh !important;
  }

  .slide-nav__item {
    display: block;
    width: 100%;
    margin: 0;
/*     border-bottom: 1px solid #e5e5e5;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 10px; */
  }

  .slide-nav__item:last-child {
    border: none;
  }
  .site-footer {
    padding: 20px;
  }

  .footer__menu a {
    display: inline-block;
    padding: 4px 0;
    font-weight: 700;
    letter-spacing: 1px;
  }
  .footer__menu li {
    margin: 0;
    padding: 0px 20px;
  }

}




@media only screen and (min-width: 769px){
  .grid-product__tag {
    padding: 6px 8px;
    font-family: font-weight: 700;
    font-family: 'Visbyb';
  }
  .grid--flush-bottom-mobile{display:none;}
  .slideshow__slide--162311120948120390-0 .hero__title {
    font-size: 29px !important;
    letter-spacing: 1px !important;
    line-height: 1.2em;
  }

  .hero__subtitle {
    font-size: 19px;
    line-height: 1.5em;
    font-weight:600;
  }
}

.grid-item__meta {
  text-align: left;
}

.footer__title {
  display: none;
}


/**New section***/
.tab { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; margin-bottom: 36px; border-bottom:2px solid #d3d4d5; }
.tab button {     letter-spacing: 1px !important;
  font-weight: 700;
  font-family: 'Visbyb';border: none; outline: none; cursor: pointer; transition: 0.3s; margin:0 36px; padding: 30px 30px 12px; font-size: 16px; line-height: 1.5; letter-spacing: 2px; text-transform: uppercase; font-weight: 700; color:#212a2f; position:relative; transition: all 250ms ease-out 0s; opacity: 0.4; }
.tab button:after{ content:''; position:absolute; width:0; height:2px; background:#000; left:50%; bottom:-2px; transition: all 250ms ease-out 0s; transform: translate(-50%, 0px); }
.tab button:hover { opacity: 1; }
.tab button.active { opacity: 1; }
.tab button.active:after{ content:''; width:100%; }  
.tabcontent { display: none; border-top: none; }
.index_featured_collection_tabs_new [data-view=scrollable-3] .grid-item { flex: 0 0 33.33%; }	
.index_featured_collection_tabs_new .grid-product .grid-product__secondary-image{ display:none !important; }
.add_article_heading_new{ font-size: 22px; line-height: 1.32; font-weight: 700; letter-spacing: 0.5px; padding-bottom:10px; }
.add_article_content_new{ padding-top:10px; height:70px;overflow:hidden; }
.add_article_content_new p{ margin-bottom:0; font-weight: 400; line-height: 1.5; font-size: 16px; letter-spacing: 0.5px; }    
.index_blog_posts_new .grid__image-ratio--square:before{ padding-bottom:225px; }  


.collapsibles-wrapper--product{	
  max-width:750px;	
  margin:0 auto;	
}	
}	
.collapsibles-wrapper--product{	
  margin-top:40px;	
}

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

  .product-single__form-price{	
    margin-bottom:20px	
  }	
  .product-single__form-price+.product__policies{	
    margin-top:-15px;	
  }

  .product-single__header{	
    margin-bottom:30px	
  }	
  .quick-add-modal .product-single__header{	
    display:none	
  }

  .collapsibles-wrapper--product{	
    margin-top:0;	
  }	
  .collapsibles--product-description{	
    padding:40px;	
    padding:var(--pageWidthPadding);	
      margin-bottom:0;	
      border-bottom:1px solid;	
      border-bottom-color:#e8e8e1;	
      border-bottom-color:var(--colorBorder);	
        }	


  .scrollable-grid--small .grid-item{	
    flex:0 0 90% !important;	
  }

  .logo-bar__image{		
    padding:25px 30px !important;	
  }

  .index_blog_posts_new .grid__image-ratio--square:before {
    padding-bottom: 175px;
  }
  .grid--flush-bottom-desk{display:none;}
  .index_featured_collection_tabs_new [data-view=scrollable-3] .grid-item { flex: 0 0 90%; }	
  .tab{ padding-right:0px; }
  .tab button{ margin:0 0px; padding:30px 18px 6px; font-size:14px; }

  .tab_main_new{ margin-left:-17px; }

  .add_article_heading_new{ font-size: 17px;}
  .add_article_content_new p{ font-size: 14px; } 

  .header-item--search{ display:block !important; }
}

@media(min-width: 769px) and (max-width: 1023px){
  .tab button{ margin: 0 10px; padding: 30px 15px 12px; font-size: 14px; }
  .add_article_heading_new{ font-size: 17px;}
  .add_article_content_new p{ font-size: 14px; } 
}

@media(min-width: 1024px) and (max-width: 1200px){
  .tab button{ margin: 0 20px; padding: 30px 25px 12px; font-size: 14px; }
}

.section-header{text-align:center;}

.grid-product__title {
  font-weight: 700;
  font-family: 'Visbyb';
  letter-spacing:0px !important;
}

.grid-product__price--from span:not(.money) {
  font-size: 12px;
}

.rte--large {
  margin-bottom: 30px;
}

.company-values .grid__item {
  display: flex;
  text-align: left;
}


.company-values .grid__item .article__grid-image {
  margin-right: 20px;
}

.company-values .h3 {
  display: inline-block;
  font-family: var(--typeHeaderPrimary);
    font-size: calc(var(--typeHeaderSize) * 0.6);
      margin-bottom: 5px;
      font-family: 'Visbyb';
      font-weight: 700;
      }

.yellow-strike, .product-single__meta .ruk-rating-snippet-count {
  position: relative;
  z-index: 1;
  font-weight: 700;
  padding: 0 3px;
  white-space: nowrap;
}
.company-values .grid__item .text-spacing {
  padding: 0;
}


.company-values .grid__item .image-wrap {
  background-position: center;
  background-size: 90%;
  background-repeat: no-repeat;
  height: 80px;
  width: 80px;
  padding: 10px;
  border-radius: 0;
  margin: 0 auto;
}

.yellow-strike::after, .product-single__meta .ruk-rating-snippet-count:after {
  content: '';
  background-color: #e4a0a0;
  height: 5px;
  width: 100%;
  position: absolute;
  bottom: -1px;
  left: 0;
  z-index: -1;
}


.sold-out{opacity:1}

.page-width--faq{	
  margin-left:-17px;	
  margin-right:-17px;	
}

.cart-link__bubble{	
  display:none;	
  position:absolute;	
  top:50%;	
  right:-4px;	
  font-size:9px;	
  line-height:1;	
  font-weight:700;	
  letter-spacing:0;	
  text-align:center;	
  left: 14px;	
}

.cart-link__bubble:before{	
  padding:6px !important;	
}

.js-qty__adjust{
  padding:0 8px !important;
}

.collapsible-trigger__icon{	
  display:inline-block !important;
}

/*.feature-row{
flex-direction:column	;
}*/

.collection-filter{	
  display:none;	
}

.collection-sidebar__group .tag-list{	
  margin-bottom:0	
}

.rte--collection-desc{	
  padding:5px 0 30px !important;	
}

.variant-wrapper{	
  margin-bottom:-12px !important;	
}

.grid-product__tag {
  margin-top: 15px;
}

.custom__item img {
  display: block;
  margin: auto;
}

.site-nav__link {
  font-size: 12px !important;


  .collection-content {
    border: none !important;
  }














  .product-single__meta .rte {
    line-height: 1.5em !important;
  }



  .stkbl-code-container{display:none;}




  .stkbl-tags{display:none !important;}
  .stkbl-tags-header{display:none !important;}








.blog-layout{
      max-width: 1140px;
    margin: 0px auto;
}

.capitalize-first-letter:first-letter {
    font-size: unset;
    float: none;
    margin-right: unset;
    margin-top: unset;
    font-weight: unset;
}


.image-align{
  display: table;
    margin: 0 auto;
    padding-bottom: 30px;
    padding-top: 220px;
    position: relative;
  z-index:0;
}
.mypost{
background: #000;
    position: absolute;
    left: 0;
    width: 100%;
    top: 0;
    text-align: center;
        padding: 70px 35px 40px;
    color: #fff;
    height: 65vh;
    display: flex;
/*     align-items: center; */
}
 .sub-mypost{
    max-width: 1140px;
    margin: 0px auto;
 }
  #MainContent{position:relative;}
  .mypost .section-header__title{
    font-size: 36px;
    line-height: 46px;
    margin: 0px auto;
    position: relative;
    z-index: 2;
  }
  
  .mypost .breadcrumb a{color:#fff;}
   .mypost .breadcrumb__divider{padding: 0 5px;
    color: #fff !important;     opacity: 0.8;}
  
   .mypost h1.section-header__title:after {
    content: '';
    display: block;
    width: 70px;
    height: 3px;
    background: #e43b2e;
    margin: 12px auto;
}
  #recent-blog {padding-bottom:70px;}
  @media (max-width:767px){
    
    #stock-yr-gym  .strength-list.custom-counter{padding-left:25px; padding-right:25px;}
    #stock-yr-gym  .strength-list.custom-counter p{padding-left:0; padding-right:0;}
    
    .fcol img{margin-bottom: 35px;}
    
    .rightimg .twocols .scol{    order: 2;}
    ul.equipment-list li{width:100% !important}
    
    .twocols {
    display: flex !important;
    flex-flow: column !important;
    padding: 0 20px;
}
    .fcol {
    width: 100% !important;
    float: none !important;
}
    .scol {
    width: 100% !important;
    padding-left: 0 !important;
    float: none !important;
}
    
    #design-home-gym {
    padding: 60px 0 45px !imporant;
}
    .mypost{    position: relative; height: auto;}
    .image-align{padding-top:0px;}
    .mypost .section-header__title{
          font-size: 32px;.twocols {
    display: flex;
    flex-flow: column;
    padding: 0 20px;
}
    max-width: 100%;
    line-height: 42px;
    }
  }
  
  .let-start {
        padding: 40px 0;
  }
  .subtitle-gym{
        color: #D34B3B;
    font-size: 34px;
  }
  
  h2.subtitle-gym:after {
    content: '';
    position: relative;
    display: block;
    width: 68px;
    height: 2px;
    background: #D34B3B;
    margin: 20px 0;
}
  .let-link i{
	animation: arrowRight 2s infinite;
	    position: relative;
    top: 8px;
    left: 22px;
    font-weight: 600;
}
 @keyframes arrowRight {
	0% {
		-webkit-transform: translate(0, -50%);
		transform: translate(0, -50%);
	}
	50% {
		-webkit-transform: translate(-10px, -50%);
		transform: translate(-10px, -50%);
	}
    100% {
		-webkit-transform: translate(0, -50%);
		transform: translate(0, -50%);
	}
}
  
  .let-link{
    color:#d34b3b !important;
  }
  
 
  
  .why-gym-list{
      margin-bottom: 65px!important;
    padding-top: 25px;
  margin-left: 0;
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  ul.why-gym-list li {
       flex: 1 1 310px;
    list-style: none;
    margin-bottom: 22px;
    margin-right: 22px;
    position:relative;
    top:0px;
    transition:all .6s;
}
/*   .why-gym-list li:nth-child(5){margin-top:8px;} */
  .why-gym-list li:nth-child(2),
/*     .why-gym-list li:nth-child(5){position: relative;
    top: 60px;} */
  .rea-div {
    box-shadow: 0 0 10px rgb(0 0 0 / 15%);
}
  
  .reason-text {
    padding: 30px;text-align: left;    margin-top: -3px;
    min-height: 305px;}
  .reason-text h3 {
    margin-top: 0;
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 12px;
}
  
  .rea-div img{width:100%;}
  
  .reason-text span {
    color: #D34B3B;
    font-weight: 600;
    padding-bottom: 10px;
    display: block;
}
  
  .why-gym-list li:nth-child(odd) .reason-text{
    background: #fff;
    color:#141314;
  }
  .why-gym-list li:nth-child(even) .reason-text{
    background: #141314;
    color:#fff;
  }
  
  .cta-orange{
        text-align: center;
    background: #d34b3b;
    padding: 65px 45px;
    color: #fff;
        margin-bottom: 25px !important;
  }
  .cta-info p{
    font-size: 18px;
    width: 80%;
    margin: 0px auto;
    margin-bottom: 30px;
    line-height: 28px;
  }
  
  
  .cta-orange a{
        background: black;
    color: #fff;
    padding: 12px 25px;
    font-size: 14px;
  }
  .cta-info h3{font-size:28px}
  
  .subtitle-gym span{
    display: block;
    font-size: 18px;
    color: #000000c2;
    font-weight: 600 !important;
    margin-top: 12px;
    font-family: Visbym, sans-serif;
  }
  
  .plan-list {margin-left:0px; display:inline-block; margin-top:30px;}
  
  .plan-list li{float: left;
    width: calc(92%/3);
    list-style: none;
    text-align: center;
    padding: 50px;
    border-radius: 10px;
    box-shadow: 0 0 10px rgb(0 0 0 / 15%);
    margin-bottom: 40px;
  position:relative;
    top:0;
    transition:all .6s;
  }
  
  .plan-list li:hover{
    top:-8px;
  }
  
      
  
  
  .plan-list span{display: block;
    color: #E63E30;
    font-size: 18px;
    font-weight: 600;
    padding: 25px 0 15px;}
  
  .plan-list li:nth-child(odd){    background: #141314;
    color: #fff;}
  .plan-list li:nth-child(odd) a{color:#fff;}
  .plan-list li:nth-child(even){    background: #fff;
    color: #141314;}
  
  ul.plan-list h4{    font-size: 22px;
    line-height: 30px;
    width: 66%;
    margin: 0px auto;}
  
  .plan-list li:not(:nth-child(3n)){
    margin-right:40px;
  }
  .plan-list li img {
    width: 68px;
}
  
  .black-bg{
    background: #1b1b1b;
    padding: 90px 0px;
    color: #fff;
    margin-bottom:0px !important;
  }
  .step-list li{
    display: flex;
    align-items: center;
  }
  
  .span-img{
    display: block;
    background: #fff;
    padding: 10px;
    border-radius: 5px;
  }
  .step-list li  span img{width: 40px;}
  
  .black-info {
    color: #fff;
    padding-left: 25px;
  }
  .black-info span{
       color: #E63E30;
    font-size: 16px;
    padding-bottom: 8px;
    display: block;
  }
  .black-info h3{margin: 0;}
  
  .step-list {
    margin-left: 0;    padding-bottom: 20px;display: inline-block;
    width: 100%;
}
  .three-cols{ padding-top: 30px;
    margin-left: 0;
    width: 100%;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    padding-bottom: 30px;
    }
  ul.three-cols li {
    list-style: none;
    flex: 0 1 312px;
   
}
  .three-cols li:nth-child(1),.three-cols li:nth-child(2){flex:40%}
  .three-cols li:nth-child(3){flex:60%}
  
  ul.three-cols li:not(:last-child){margin-right:40px; border-right: 1px solid;    padding-right: 22px;}
  ul.three-cols p {
    padding-top: 18px;font-weight: 700;
}
  .pt-top{padding-top:10px;}
  
  .two-cards {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    padding-top: 5px;
}
  .half-cards {
    flex: 0 1 550px;
    background: #fff;
    color: #000;    margin-bottom: 35px;   
    box-shadow: 0 0 10px rgb(0 0 0 / 12%);

}
  .two-cards .half-cards:nth-child(1){    margin-right: 27px;} 
  .two-cards .half-cards img{width:100%}
  
  .half-cards h3{    padding: 25px 25px 15px;
    margin: 0;
    color: #E63E30;
    font-size: 22px;}
 .half-cards  p{    padding: 0 25px 30px;}
  .plan-space {padding:55px 0 70px;    margin-bottom: 0 !important;}
  
  .blog-layout-small{
  max-width:1010px; margin:0px auto;
  }
  
  .plan-space .step-list .black-info{
    color:#000;
  }
  
  .no-rightline li:nth-child(2){border-right:0px !important}
  
  
  .plan-space .step-list{margin-bottom:15px}
  
  .pro-text {font-size: 20px;}
  
  .pro-text span{display: block;
    color: #D34B3B;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 10px;    padding-top: 10px;}
  
  .note-pro  span{    display: block;
    color: #e63e30;
    font-size: 18px;
    padding-bottom: 6px;
    font-weight: 600;}
  
  .note-points {
    margin-left: 0;    margin-top: 40px; margin-bottom: 35px !important;
}
  .note-points li {
    list-style: none;
    display: flex;
   align-items: baseline;
}
  .note-points li img {
    float: left;
        position: relative;
    top: 10px;
}
  .note-points h4 {
    margin: 0;
    padding-left: 25px;
    color: #E63E30;
    font-size: 22px;
}
  
  
/*  div.bxslider {
    margin-left:65%;
    margin-right: 25%;
} */
  
  .bx-wrapper{
    box-shadow: none !important;
    border: 0px solid #fff !important;
    background: transparent !important;
  }
  
  .cardio-boxes{
        background: #fff;
    width: 95%;
    margin: 20px auto 20px;
    box-shadow:0 0 10px rgba(0,0,0,0.12);
  }
   
  .bx-prev, .bx-next{display:none}
  .cardio-boxes h4{    padding: 25px 25px 15px;
    margin: 0;
    color: #e63e30;
    font-size: 22px;}
  .cardio-boxes h4 a{    padding: 0;
    margin: 0;
    color: #e63e30;
    font-size: 22px;}
  .cardio-boxes h4 a:hover{color:#000 !important}
  .cardio-boxes p{padding:0 25px 30px; min-height:93px;}
  
  #consider-id .cardio-boxes p{min-height:135px}

  
  #final-thoughts{
        padding-bottom: 70px!important;
    padding-top: 50px;
    border-bottom: 2px solid #9B9B9B;
  }
  
  #design-home-gym {
    padding: 80px 0 75px;
  }
  
  #storage-plan .step-list{margin-bottom: 15px;}
  
  #storage-plan .half-cards{margin-bottom:0px;}
  
  #stock-yr-gym{    padding: 80px 0 50px;}
  
  #plan-yr-space{padding: 80px 0 40px;}
  
  #let-get-started{padding: 45px 0 55px;}
  
  #how-to-plan {padding-top:50px;}
  
  
.custom-recent-blogs {
    margin-left: 0;
    display: flex;
    margin-right: 16px;
}
  .custom-recent-blogs li {
    list-style: none;
    flex: 0 1 317px;
    margin-right: 25px;
    box-shadow: 0 0 10px rgb(0 0 0 / 12%);
    background: #fff;
    margin-bottom: 20px;
}
  .custom-recent-blogs img {
    width: 100%;
}
  .custom-recent-blogs h2 {
    margin: 0;
    font-size: 15px;
    padding: 25px 25px 12px;
}
  .custom-recent-blogs p {
    padding: 0 25px 30px;
}
  .recent-blog{        text-align: center;
    padding-bottom: 30px;
    letter-spacing: 1px;
    padding-top: 10px;
}
 
  #dumbbells-slide p{min-height:114px;}
  
  @media (min-width:768px) {
    
    
    .hide-desk{display:none;}
    .bx-wrapper {margin-bottom:22px !important;}
/*      ul.why-gym-list li:after {
 position: absolute;
    bottom: 0;
    content: "";
    display: inline-block;
    width: 0;
    background: #d34b3b;
    height: 3px;
    opacity: 0;
    transition: opacity,width;
    transition-duration: .3s;
    left: 0;
}

ul.why-gym-list li:hover:after {
  opacity: 1;
  width: 100%;
} */
/*     .why-gym-list li  {transition:all .6s;} */
    .why-gym-list li:hover  {
    box-shadow: 0 0 12px rgb(0 0 0 / 15%);
}
    
    
/*     ul.why-gym-list li:hover{top: -5px;} */
    
    
  }
  
  
  @media (max-width:767px) {
    
    .pd-left {padding-left:16px !important;}
    
    
    #storage-plan .custom-counter{    padding-left: 25px;
    padding-right: 25px;}
    
    a{text-decoration:none !important}
    .bxslider{    display: flex;}
    
    .bxslider li {
    background: #fff;
    margin-left: 12px;
    color: #000;
}
   .cardio-boxes {
        background: none;
    width: unset;
    margin: unset;
    box-shadow: unset;
}
    .plan-list li:nth-child(3){
      background:#fff; color:#000;
    }
    .plan-list li:nth-child(3) h4{color:#000;}
    .plan-list li:nth-child(4){
      background:#000; color:#fff;
    }
    .plan-list li:nth-child(4) h4{color:#fff;}
    
/*     #stock-yr-gym .cardio-boxes p{min-height:120px !important;}
    #design-home-gym .cardio-boxes p{min-height:120px !important;}
    #storage-plan .cardio-boxes p{min-height:156px !important;} */
    .cardio-boxes h4{font-size: 18px;}
    .hide-mob{display:none}
    
    .why-gym-list li .rea-div{
        display: flex;
    /* flex-wrap: wrap; */
    justify-content: center;
    }
    
    .why-gym-list li:nth-child(1) .rea-div img  {
    width: 45%;
    object-fit: cover;
    height: 475px;
    position: relative;
    top: 45px;
		}
    
    .why-gym-list li .rea-div{box-shadow:none}
    ul.why-gym-list li{margin-right:0; margin-bottom:0px;     flex: 1 1 390px;}
    
    .why-gym-list li:nth-child(2) {top:0px;}
    
    .why-gym-list li:nth-child(2) .rea-div{    display: flex;}
    
    .why-gym-list li:nth-child(2) .rea-div img{order: 2;
    width: 45%;
    object-fit: cover;
    height: 475px;
    position: relative;}
    
    .why-gym-list li:nth-child(2) .reason-text{    position: relative;
    top: -45px;}
    
    
    .why-gym-list li:nth-child(3) .rea-div img{
    width: 45%;
    object-fit: cover;
    height: 475px;
    position: relative;
          top: -45px;
    }
    .why-gym-list li:nth-child(3) .reason-text{    position: relative;
    top: -90px;}
    
    
    .why-gym-list li:nth-child(4) .rea-div img{order: 2;
    width: 45%;
    object-fit: cover;
    height: 475px;
    position: relative;
          top: -90px;
    }
    .why-gym-list li:nth-child(4) .reason-text{    position: relative;
    top: -145px;}
    
    
    .why-gym-list li:nth-child(5) .rea-div img{
    width: 45%;
    height: 475px;
    position: relative;
          top: -212px;
      object-fit:cover;
    }
    .why-gym-list li:nth-child(5) .reason-text{    position: relative;
    top: -265px;}
    
    .why-gym-list li:nth-child(6) .rea-div img{order: 2;
    width: 45%;
    object-fit: cover;
    height: 475px;
    position: relative;
          top: -265px;
    }
    .why-gym-list li:nth-child(6) .reason-text{    position: relative;
    top: -310px; z-index:2}
    
    #reason-after-cta {    position: relative;
    top: -430px;
    z-index: 0;}
    
    #reason-after-cta h3{    padding-top: 20px}
    
    .reason-text span{    font-size: 20px;
    padding-top: 18px;}
    .reason-text h3{    font-size: 25px;
    line-height: 32px;
    margin-bottom: 12px;}
    .reason-text p {
    font-size: 14px;
    padding-top: 20px;
}
    
    #how-to-plan{    margin-top: -430px;}
    
    .plan-list li img {
    	width: 55px;
	}
    ul.plan-list h4{font-size: 18px;
    line-height: 26px;min-height: 52px;}
    
    .plan-list li:not(:nth-child(2n)) {
    	margin-right: 20px !important;
	}
    
    .plan-list li{
      width: calc(85%/2);
      padding:30px 20px;
    }
    .plan-list li:not(:nth-child(3n)) {
    margin-right: 0;
}
    .plan-list{display: flex;
    flex-flow: wrap;
    align-items: center;
    justify-content: center;}
    
    .plan-list li{margin-bottom: 22px;}
    
    #let-get-started {
    padding: 35px 25px 55px;
	}
    
    .why-gym .subtitle-gym{padding:0 25px;}
    
    .subtitle-gym{font-size: 25px;
    line-height: 34px;}
    
    #how-to-plan .subtitle-gym{padding:0 25px;}
    .subtitle-gym span{    margin-top: 0;}
    
    .black-bg{    padding: 70px 0px;}
    
    
    ul.three-cols li:not(:last-child) {
    margin-right: 0;
    border-right: 0px solid;
    padding-right: 0;
	}
    ul.three-cols li {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
	}
    .three-cols img {
    width: 46px;
    margin-right: 15px;
	}
    .three-cols p {
    padding-top: 18px;
    font-weight: 700;
    flex: 51px;
	}
    .three-cols{padding-top: 10px;padding-bottom: 5px; display:block}
    
/*     #plan-yr-space {
    padding: 70px 25px 65px;
	} */
    
    .pro-text {
    font-size: 16px;
	}
    .cta-info p {
    font-size: 16px;
    width: 100%;
    }
    
    .custom-recent-blogs{    display: block;    margin-right: 0;
    padding: 0 25px;}
    .custom-recent-blogs li{    margin-right: 0;}
    
    #final-thoughts{padding-left: 25px;
    padding-right: 25px;padding-top: 40px;}
    
     
    
    #storage-plan .step-list, #storage-plan p, #figure-budget,#determine-goal .three-cols, #determine-goal p,#determine-goal .step-list,#plan-yr-space .step-list, #plan-yr-space p , #plan-yr-space .three-cols, #stock-yr-gym .step-list,#stock-yr-gym  p, #stock-yr-gym .three-cols, #stock-yr-gym .note-points, #design-home-gym .step-list, #design-home-gym p  {padding-left:25px; padding-right:25px;}
  	
    #determine-goal .three-cols p, #stock-yr-gym .three-cols p, #plan-yr-space .three-cols p{padding-left:0; padding-right:0; padding-top: 0;}
    
    ul.three-cols li:not(:last-child){margin-bottom:25px;}
    
/*     .bx-wrapper{    padding-left: 22px !important;} */
  
    
    .card-height .cardio-boxes p {
    min-height: 84px !important;
}
    
    
    
  }
  
  
  @media (max-width:480px) {
  .reason-text p {
    font-size: 13px;
    padding-top: 10px;
}
    .reason-text span{font-size: 18px;}
    .reason-text h3 {
    font-size: 20px;
    line-height: 28px;
    }
    .plan-list li img {
    width: 45px;
}
    .plan-list span{padding: 15px 0 15px;}
    
    .plan-list h4 {
    font-size: 16px !important;
    line-height: 26px !important;
      width:100% !important;
    }
    .plan-list li{    padding: 30px 15px;}
  
  }
  
  
/*   .card-height .cardio-boxes p{min-height:auto !important;} */
  
  .training-top {    padding-top: 20px;}
  
  .myplan .cardio-boxes p{min-height:135px !important;}
  
  #storage-plan {
    padding: 90px 0 50px;
}
  
  .hot-cold p{min-height:114px}
  
  .cta-orange a:hover{background:#fff; color:#000; box-shadow: 0 0 17px rgb(0 0 0 / 28%);}
  
  
  .link-color {color:#e63e30 !important;}
.link-color:hover {color:#fff !important;}
  
  .link-color2 {color:#e63e30 !important;}
.link-color2:hover {color:#000 !important;}
  
  
  .strength-list{    margin-left: 15px;}
  
  .strength-list li {
    margin-bottom: 25px;
}
  .strength-list h4 {
    margin-bottom: 10px;
}
  
  .two-btns a:nth-child(1){
      margin-right: 20px;
  }
  .two-btns a:nth-child(2) {
      background:#fff;
    color:#000;
  }
  .two-btns a:hover:nth-child(2) {
      background:#000;
    color:#fff;
  }
  
  
  
  
  .custom-counter li {
    counter-increment: step-counter;
    margin-bottom: 15px;
    position: relative;
    padding-left: 35px;
    font-weight: 400;
    line-height: 22px;
}
  .custom-counter li::before {
    content: counter(step-counter);
    position: absolute;
    left: 0px;
    font-family: Lato;
    font-size: 13px;
    text-align: center;
    width: 24px;
    height: 24px;
    line-height: 18px;
    display: inline-block;
    margin-right: 1em;
    padding: 1px;
    border-radius: 18px;
    font-weight: bold;
    color: #e63e30;
    border: 2px solid #e63e30;
}
  .custom-counter {
    margin: 0;
    list-style-type: none;
    padding-left: 0px;
}
  
  #design-home p{min-height:156px;}
  
  .bx-wrapper .bx-pager.bx-default-pager a{    width: 8px !important;
    height: 8px !important;}
  .bx-wrapper .bx-pager{    padding-top: 0 !important;bottom: -25px !important;}
  
  
  
  .equipment-list{margin-left: 0;
    display: inline-block;    margin-top: 10px;}
  
ul.equipment-list li {
  width: calc(100%/4 - 18px);
    float: left;
    list-style: none;
    display: flex;
    /* background: #fff; */
    margin-bottom: 18px;
/*     padding: 12px 15px; */
    align-items: center;
    /* justify-content: center; */
    min-height: 60px;
    /* text-align: center; */
    /* flex-flow: column; */
    border-radius: 5px;
}
  .equipment-list h3 {
   font-size: 15px;
    line-height: 24px;
    margin: 0;
    padding-top: 0;
    flex: 50%;
    padding-left: 15px;
}
  ul.equipment-list li:not(:nth-child(4n)){margin-right: 18px;}
  
 
  
  .equipment-list span img{width:40px;}
  
  .twocols{    display: inline-block;}
  .fcol{    width: 50%;
    float: left;}
  .fcol img{border-radius:10px;box-shadow: 0 0 10px rgb(0 0 0 / 12%);}
  .scol{width:50%; padding-left:30px;float: left;}
  .rcolor {color:#e63e30;    margin-bottom: 7px !important;
    font-size: 18px;}
  
  .quote{    margin-left: 0;}
  .quote li{    list-style: none;
    background: #FFf;
    padding: 18px 18px 18px 25px;
    display: flex;
    align-items: center;
    border-radius: 10px;}
  
  .quote li img{float: left;
}
   .quote li h4{    display: table;
    padding-left: 20px;
    line-height: 25px;
    color: #000;
    margin: 0;}
  .quote span{display: block;
    font-size: 15px;
    padding-top: 5px;
    color: #00000080;
    line-height: 22px;}
  
  
  .scol .span-img{
     background: transparent; 
    padding: 0px; 
    border-radius: 0px;}
  
 .scol .step-list{padding-bottom:0}
  
  
  .rightimg .scol{padding-left: 0;
    padding-right: 30px;}
  
  .rightimg .fcol{    text-align: right;}
  
  .rightimg{    padding: 85px 0 80px; margin-bottom: 0 !important;}
  
 .rightimg .black-info{color:#000}
  
  
  .img-defer .step-list li span img{width:auto !important}
  
  .equipment-list li:hover h3 a {color:#d34b3b;}
  
  
  @media (max-width:376px){
    .two-btns{display:flex; flex-flow:column;}
    .two-btns a:nth-child(1) {
    margin-right: 0px; margin-bottom:14px;
}
    
  }
   
  .fcol{position: relative;    display: flex;
    align-items: center;
    justify-content: center;}
  
  .fcol img{width:100%}
  .button-shop{position: absolute;
    width: 500px;
    left: 0;
    text-align: center;
    opacity: 0;
    transition: opacity .35s ease;}
  
  .fcol:hover .button-shop{opacity: 1;}
  
  .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0);
  transition: background 0.5s ease;
}

.fcol:hover .overlay {
  display: block;
  background: rgba(0, 0, 0, .3);
  border-radius:10px;
}
  
  .button-shop a{    background: #fff !important;
    padding: 12px 30px !important;}
  
  .button-shop a:hover{ background: #e63e30 !important; color:#fff !important }
  
  @media (min-width:1600px){
    .flickity-viewport{
    height: 130%;
    }
    #shopify-section-template--14258875564055__1630759544fe4a1f9c{margin-top: 132px;}
    .hero[data-arrows=true] .flickity-prev-next-button {
      bottom: -151px;}
  }
  /* hide zero rating badge */
.stamped-badge[data-rating="0.0"] {
  opacity: 0;
    cursor: auto;
}  

@media(max-width:767px){
    #newsletter-newsletter-popup input,#newsletter-newsletter-popup .btn{margin:5px;}
      
    }



