/** Shopify CDN: Minification failed

Line 451:0 Unexpected "}"

**/

@media screen and (min-width: 700px) {
    .button--xl {
        padding-block-start: 12px !important;
        padding-block-end: 12px !important;}}

@media(min-width:1200px){
       .section.section-full.bg-custom.text-custom {
    background: #212121;
    border-radius: 20px;
    width: 1600px;
    margin: 0 auto;
}}

/* overlay banner */


@media(max-width:767px){
    .hfw-redbox {
    font-size: 25px !important;
}


 
.hfw-card-bold {
    font-size: 18px !important;
}
 
.hfw-card-main {
    font-size: 18px !important;
}
 
a.hfw-shopbtn {
    font-size: 16px !important;
}
 
 .hfw-card {
  height: 110px !important;
    
    }}
@media (max-width: 1100px) {
    .hfw-bg-img {
         min-height: 359px !important;

        }}

 
@media (max-width: 700px) {
    .hfw-left {
    align-items:flex-start !important;
}  } 

@media(min-width:540px) and (max-width:1024px){
    img.hfw-bg-img {
    position: relative;
    
}
img.hfw-logo-right {
    position: absolute;
    bottom: 274px;
    max-width: none;
}}
.mission-section-poppins .container{
        padding: 10px 20px 0px 20px !important;
}
.vision-section-poppins .container {
         padding: 0px 20px 0px 20px !important;
}


div#shopify-section-template--19502492352679__special_collections_grid_Ljt3fb {
    background: #F5F7FF !important;
}


@media (min-width: 1200px) and (max-width: 1596px) {
  .section.section-full.bg-custom.text-custom {
    width: fit-content !important;
    max-width: fit-content !important;
  }
}




:host([page-type="product"]) .accelerated-checkout-button {
  height: 57px !important;
}


.accelerated-checkout-button {
--gravity-button-padding:16px 0px !important;}

@media(max-width:767px){
.product-gallery__ar-wrapper .full-bleed {
    margin-inline-end: auto;}}

    shopify-accelerated-checkout {
    display: inline-flex;
    max-width: 100%;
    width: 100%;
}


.accelerated-checkout-button{
    --gravity-button-width: 188% !important;
}

/* a.panel-footer__account-link.bold.text-sm {
    padding-right: 92px !important;
} */
span.bold.text-sm {
    color: black !important;
}

.line-item__info sale-price.text-subdued {
    color: black;
}



p.text-sm.text-subdued {
    color: black;
}


line-item-quantity.v-stack.gap-2 {
    color: black;
}





button.justify-self-start {
    color: black !important;
}
.v-stack.gap-1 .text-subdued {
    color: black;
}

.h-stack  p.h5 {
    color: black;
}


inbox-online-store-chat#ShopifyChat
 {
    z-index: 10 !important;
}

 #shopify-section-template--19502492352679__global_sportswear_hHghTa .mission-section-poppins .container {
        padding: 49px 9px 0 !important;
    }
@media (min-width: 1366px) and (max-width: 1600px) {
    summary.text-with-icon.gap-2\.5.bold.link-faded-reverse {
    font-size: 14px !important;
}

  a.bold.link-faded-reverse {
    font-size: 14px !important;
}
  #shopify-section-template--19502492352679__vision_section_CpVKgj .vision-section-poppins .container {
        padding: 0px 0px 30px 7px !important;
    }

    nav.header__link-list.wrap details.relative {
    margin-top: 3px !important;
}
    #shopify-section-template--19502492352679__vision_section_CpVKgj .vision-section-poppins .container
 {
        padding: 0px 0px 30px 7px !important;
    }
}


/* Apply only above iPad screen sizes (desktop only) */
@media (min-width: 900px) {
  .prod-tab-panel {
    flex-wrap: unset !important;
  }

.custom-tabs-section {
    padding: 10px !important;
}
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {
.product{
display:block !important;
padding:20px !important;}

}

@media(max-width:1149px){
span.reversed-link {
    font-size: 18px !important;
}
.header__icon-list .mws-switcher-container{
    display: none;
}
 
.panel-list__wrapper span{
        font-size: 18px !important;
}
.panel-footer__localization-wrapper span.bold.text-sm {
    font-size: 14px !important;
}
 
 
a.panel-footer__account-link.bold.text-sm {
    font-size: 14px !important;
}}

/* 
@media(max-width:1024px){
    product-list.product-list {
 
    --product-list-promo-grid-column:span 3 !important;
}
} */

@media(min-width:1300px) and (max-width:1530px){

img.hfw-bg-img {
    padding: 36px !important;
}

section#shopify-section-template--19502492352679__timeline_KnpjBM {
    padding: 36px !important;
}

.ja-4c-wrap {
    padding: 36px !important;
}

section#shopify-section-template--19502492352679__images_with_text_scrolling_3QQcqF {
    padding: 36px !important;
}


section.mission-section-poppins {
    padding: 36px !important;
}

section.vision-section-poppins {
    padding: 36px !important;
}

div#shopify-section-template--19502492352679__special_collections_grid_Ljt3fb {
    padding: 36px !important;
}

.custom-tabs-section {
    padding: 10px !important;
}
section.collection-section {
    padding: 10px !important;
}
.custom-tabs-section {
    padding-left: 38px !important;
    padding-right: 38px !important;
}
.sub-bar-wrap {
    padding: 52px !important;
}
.scards-outer {
    padding: 41px !important;
}}

@media (max-width:1440px){
   .section-blends.section-full sale-price.text-lg {
    font-weight: 600 !important;
}.hfw-left {
    padding-left: 74px !important;
}

.hfw-card-bold {
    margin-bottom: 24px !important;
}
}



/* shubham sir */

div#shopify-section-template--19502492352679__custom_banner_newsletter_QQBaXh .hfw-left{
    justify-content: center;
    margin-top: 100px;
}
 
div#shopify-section-template--19502492352679__custom_banner_newsletter_QQBaXh .hfw-redbox {
    font-size: 35px;
}
 
div#shopify-section-template--19502492352679__custom_banner_newsletter_QQBaXh .hfw-card-bold {
     font-size: 25px;
}
 
@media(min-width:1200px) and (max-width:1336px){
    div#shopify-section-template--19502492352679__custom_banner_newsletter_QQBaXh .hfw-left{
    margin-top: 76px !important;
}
    div#shopify-section-template--19502492352679__custom_banner_newsletter_QQBaXh .hfw-redbox {
    font-size: 28px !important;
        margin-top: 0px !important;
        text-align: left !important;
}
  div#shopify-section-template--19502492352679__custom_banner_newsletter_QQBaXh .hfw-card{
        height: 144px !important;
        align-items: start !important;
    }

   div#shopify-section-template--19502492352679__custom_banner_newsletter_QQBaXh .hfw-headlines{
    display:block !important;}}


 @media only screen 
and (min-device-width: 768px) 
and (max-device-width: 1024px) 
and (-webkit-min-device-pixel-ratio: 1) {

    img.hfw-bg-img {
        object-fit: contain !important;
    }

    .hfw-redbox {
        font-size: 24px !important;
    }

    .hfw-card-bold {
        font-size: 18px !important;
    }

    .hfw-left {
        margin-bottom: 40px !important;
    }
    a.hfw-shopbtn {
    margin-bottom: 16px !important;
}
}

#shopify-section-sections--19502488420519__header{
    z-index:2;
}
 
product-quick-add.product-quick-add.is-visible{
    left:0 !important;
}
 @media (min-width: 768px) and (max-width: 1024px) {

  .hfw-redbox {
      font-size: 24px !important;
  }

  .hfw-left {
      line-height: 0.8 !important;
      padding-left: 31px !important;
  }
  .hfw-redbox {
    margin-top: 0 !important;
}

}

/* @media(max-width:767px){
.hfw-content-row .hfw-redbox {
    font-size: 21px !important;
}

 .hfw-content-row .hfw-left {
    padding-left: 17px !important;
    padding-bottom:200px !important;
}

 .hfw-content-row .hfw-card-bold {
    white-space: normal !important;
}

 .hfw-content-row .hfw-card-bold {
    font-size: 17px !important;
}} */



  .hfw-bg-img {
    display: none !important;
  }

.hfw-shopbtn {
    padding:10px !important;
    border-radius: 8px !important;

}
.hfw-bg-img {
    display: none !important;
    
  }

  .hfw-left {
    padding: 0px 10px !important; 
    margin: 0 !important;
    width: 100% !important;
    align-items: flex-start !important; 
    text-align: left !important;
  }

  .hfw-headlines {
    display: block !important;
    width: 60%;
    /* margin-bottom: 20px !important; */
  }

  .hfw-redbox {
    font-size: 23px !important;
    line-height: 1.1 !important;
    padding: 0 !important;
    margin: 0 0 8px 0 !important;
    text-align: left !important;
  }


  .hfw-card-bold {
    font-size: 16px !important;
    line-height: 1.3 !important;
    white-space: normal !important;
    margin-bottom: 20px !important;
    text-align: left !important;
    width: 60%;
  }

  .hfw-shopbtn {
    margin: 10px 0 0 0 !important;
    padding: 8px 12px !important;
    font-size: 14px !important;
    align-self: flex-start !important;
  }

 
  .hfw-right {
    display: none !important;
  }
main#main {
    padding: 10px !important;
}
}

@media(min-width:440px) and (max-width:767px){
div#shopify-section-template--19502492352679__custom_banner_newsletter_QQBaXh .hfw-left {
    justify-content: center !important;
    max-width: 437px !important;
    margin: auto !important;}}


@media(min-width:1100px) and (max-width:1200px){
img.hfw-bg-img {
    object-fit: contain !important;
    padding: 10px !important;
}

.hfw-left {
    padding-left: 41px !important ;
    padding-top: 67px !important;
}}


.product-quick-add:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))  {
  left: 1rem !important;
    }




    @media (min-width:1025px) and (max-width:1099px) {
  .hfw-left {
    padding-left: 22px !important;
  }
  .hfw-headlines,
  .hfw-card,
  .hfw-logo-left {
    margin-left: 0 !important;
    text-align: left !important;
  }
}
@media (min-width:1201px) and (max-width:1349px) {
  .hfw-left {
    padding-left: 28px !important;
  }
  .hfw-headlines,
  .hfw-card,
  .hfw-logo-left {
    margin-left: 0 !important;
    text-align: left !important;
  }
  img.hfw-bg-img {
    object-fit: contain !important;
    padding:10px !important;
}
.hfw-left {
    padding-left: 44px !important;
}
}
@media (min-width:1441px) and (max-width:1530px) {
  .hfw-left {
    padding-left: 75px !important;
  }
  .hfw-headlines,
  .hfw-card,
  .hfw-logo-left {
    margin-left: 0 !important;
    text-align: left !important;
  }
}


/* @media(min-width:1600px){
.hfw-content-row .hfw-redbox {
    font-size:47px !important;
}
} */


  
  @media(max-width:345px){
 .hfw-content-row .hfw-redbox {
    font-size: 18px !important;
}}
@media (min-width: 2000px) {
 height-observer p.bold.text-xs {
    font-size: 50px !important;
  }}
@media (min-width: 1800px) and (max-width: 3050px) {

  nav.header__link-list.wrap a.bold.link-faded-reverse {
    font-size: 20px !important;
  }
  nav.header__link-list.wrap summary.text-with-icon.bold.link-faded-reverse {
    font-size: 20px !important;
  }}
div#shopify-section-template--19502492352679__custom_banner_newsletter_QQBaXh .hfw-single-heading {
    margin-top: 10px;
    color: white;
    font-size: 25px;
    font-family: "Gloria Hallelujah", cursive;
}


@media(max-width:400px){
div#shopify-section-template--19502492352679__custom_banner_newsletter_QQBaXh .hfw-single-heading {
    margin-bottom: 20px !important;}
.hfw-redbox {
    font-size: 26px !important;
}}






@media (min-width: 768px) and (max-width: 1920px) {
  .header__logo-image {
    width: 180px !important;    
    height: auto !important;   
    max-height: 90px !important; 
    object-fit: contain !important;
  }

  .header__logo {
    display: flex !important;
    align-items: center !important;
  }
}

@media (min-width:768px) and (max-width:1200px){ 

   .hfw-main .hfw-redbox {
    font-size: 20px !important;
}

.hfw-main .hfw-card-bold {
    font-size: 16px !important;
    margin-bottom: 10px !important;
}
 .hfw-main a.hfw-shopbtn {
    font-size: 10px !important;
    padding: 7px 11px !important;
    margin-bottom: 0px !important;
}

div#shopify-section-template--19502492352679__custom_banner_newsletter_QQBaXh .hfw-single-heading{
    font-size: 15px !important;
}
}

@media(max-width:320px){
div#shopify-section-template--19502492352679__custom_banner_newsletter_QQBaXh .hfw-single-heading {
    margin-top: 58px;}}
 



    @media(min-width:1200px){



section#shopify-section-template--19502492352679__timeline_KnpjBM {
    padding: 36px !important;
}

.ja-4c-wrap {
    padding: 36px !important;
}

section#shopify-section-template--19502492352679__images_with_text_scrolling_3QQcqF {
    padding: 36px !important;
}


section.mission-section-poppins {
    padding: 36px !important;
}

section.vision-section-poppins {
    padding: 36px !important;
}

div#shopify-section-template--19502492352679__special_collections_grid_Ljt3fb {
    padding: 36px !important;
}

.custom-tabs-section {
    padding: 10px !important;
}
section.collection-section {
    padding: 20px !important;
}
.custom-tabs-section {
    padding-left: 38px !important;
    padding-right: 38px !important;
}
.sub-bar-wrap {
    padding: 52px !important;
}
}
    


@media(width:540px){
.hfw-content-row .hfw-single-heading {
        margin-top: 62px !important;
}}

@media(width:344px){
        div#shopify-section-template--19502492352679__custom_banner_newsletter_QQBaXh .hfw-single-heading {
        margin-bottom: -55px !important;
    }

   .hfw-content-row .hfw-shopbtn {
        margin: -13px 0 0 !important;}}

@media(min-width:1340px) and (max-width:1442px){
   .hfw-content-row .hfw-left {
    margin-top: 51px !important;
}
}



.img {
  position: absolute;
  z-index: 6;
  top: 19%;
  left: 33%;
  width: 20% !important;      
  height: auto!important;
  max-width: 100%;
  
}


@media (min-width: 1700px) {
  .img {
    width: 28%;    
  }
}


@media (max-width: 1700px) {
  .img {
    width: 16% !important;     
top:7%
  }
}

@media (max-width: 1400px) {
  .img {
    width: 17% !important;
top:9%;
  }
}

@media (max-width: 1200px) {
  .img {
    width: 17% !important;
left:36%;
  }
}

@media (max-width: 992px) {
  .img {
    width: 19% !important;
top:18% !important;
  }
}


@media (max-width: 767px) {
  .img {
    display: none !important;
  }
}


@media(min-width:768px) and (max-width:1200px){
.section.section-full.bg-custom.text-custom {
    border-radius: 10px !important;
   margin: 10px !important;
}
}





/* New banner */
@media(max-width:767px){


.left-box.left-box-2 {
      display: none !important;
  }

   .top-right-img {
      display: none !important;
  }

   .left-box-1 {
      padding-top: 0px !important;
  }

   .left-box {
     
      width: 49% !important;
  }

  .top-left-img {
      display: none !important;
  }

}

@media (min-width:2000px){
  .left-box.left-box-2 img{
    width: 100% !important;
    max-width: 100% !important;
  }
  .left-box.left-box-1 h2{
    font-size: 60px !important;
  }
  .left-box.left-box-1 p{
    font-size: 40px !important;
  }
  a.left-btn {
    font-size: 30px !important;
}



.left-box.left-box-1 h3{
    font-size:30px !important;
}

}
@media(min-width: 1200px) and (max-width: 1380px){
.top-left-img img{
    width: 40% !important;
    max-width: 40% !important;
}}

@media (min-width:1537px){
  .top-left-img img{
    width: 100% !important;
    max-width: 100% !important;
}}

@media(min-width: 1200px) and (max-width: 1920px){

.top-right-img img{
    width: 50% !important;
    max-width: 50% !important;
}

.top-right-img {
    right: 20px;
    display: flex;
    justify-content: flex-end;
}

.left-box.left-box-1 h2{
  font-size: 20px;
}
}


@media (min-width:987px) and (max-width:1330px){
  .top-right-img img {
      width:200px;
  }
}

@media (min-width:768px) and (max-width:987px){
  .top-right-img img {
      width:100px;
  }
}

@media (min-width:900px) and (max-width:999px){

  .left-box.left-box-2 img{
      width:180px !important;
  }

  .left-box.left-box-1 h2{
      font-size:20px !important;
  }

  .left-box.left-box-1 p {
      font-size:12px !important;
  }

  .left-btn {
      font-size:12px !important;
  }

  .left-box.left-box-1 {
      padding-top:12px !important;
  }

  .left-box.left-box-1 h3 {
      padding-top:15px !important;
  }
}

@media (min-width:800px) and (max-width:899px){

  .left-box.left-box-2 img{
      width:150px !important;
  }

  .left-box.left-box-1 h2 {
      font-size:18px !important;
  }

  .top-left-img img{
      width:200px !important;
  }

  .left-box.left-box-1 p {
      font-size:10px !important;
  }

  .left-btn {
      font-size:10px !important;
  }

  .left-box.left-box-1 h3 {
      font-size:10px !important;
      padding-top:15px !important;
  }

}

@media (min-width:768px) and (max-width:799px){

  .left-box.left-box-1 h2 {
      font-size:18px !important;
  }

  .top-left-img img{
      width:150px !important;
  }

  .left-box.left-box-2 img{
      width:120px !important;
  }

  .left-box.left-box-1 p {
      font-size:15px !important;
  }

  .left-btn {
      font-size:12px !important;
  }

  .left-box.left-box-1 h3 {
      padding-top:13px !important;
  }

}


@media (max-width:767px){

 
  .custom-banner-bg .banner-img{
      display:none !important;
  }

 
  .custom-banner-bg{
      background-image:url('/cdn/shop/files/Mobile_Background_w_Image.png?v=1763641789') !important;
      background-size:contain !important;
      background-repeat:no-repeat !important;
      background-position:top center !important;
      width:100% !important;
      height:100% !important;
      min-height:400px !important; /* adjust if needed */
  }

  .left-box.left-box-1 {
        margin-top: 4% !important;
    }
}





@media (max-width:1199px){

  .left-box.left-box-1 h2{
      font-size:25px !important;
  }

  .left-box.left-box-1 p{
      font-size:15px !important;
  }

 

}

@media (min-width:905px) and (max-width:1199px){

  .left-box.left-box-2{
      max-width:196px !important;
      margin-top:11% !important;
  }

}



@media (min-width:2500px){

  .left-box.left-box-1{
      padding-top:50px !important;
  }

  .left-box.left-box-1 h3{
      font-size:40px !important;
  }

  a.left-btn{
      font-size:40px !important;
      padding:15px !important;
      border-radius:21px !important;
      padding-left:26px !important;
      padding-right:26px !important;
  }

  .top-left-img{
      left:115px !important;
  }

  .top-left-img img{
      width:150% !important;
      max-width:150% !important;
  }

  .left-box.left-box-2 img{
      width:86% !important;
      max-width:100% !important;
  }

  .left-side-wrapper{
      left:116px !important;
  }

  .left-box.left-box-1 p{
      margin-bottom:12% !important;
  }

}

@media(width:1280px){
.left-box {
    width: 23% !important;
           }

    .top-left-img img {
        width: 62% !important;
        max-width: 61% !important;
    }}

@media(min-width:1150px){
.header__icon-list {
    align-items: center !important;
    display: flex !important;
    flex-direction: row-reverse !important;
    justify-content: space-between !important;
}}


@media(max-width:767px){


.panel__scroller.v-stack.gap-8 {
    margin-top: 35px !important;
}
.text-subdued {
    color: #000000b3 !important;
}
}



@media(min-width:1860px) and (max-width:1950px){
.left-box.left-box-1 h2{
    font-size:40px !important;
}

.left-box.left-box-1 p {
    font-size:30px !important;
}

a.left-btn {
    font-size:28px !important;
}

.left-box.left-box-1 h3 {
    font-size:28px !important;
}}


@media(min-width:767px) and (max-width:1199px){
.top-left-img img{
    width:30% !important;
}

.top-right-img img{
    width:28% !important
}}

@media (min-width:768px) and (max-width:912px){

  .left-box.left-box-1 h2{
      font-size:15px !important;
  }

  .left-box.left-box-1 p{
      font-size:10px !important;
  }

  a.left-btn{
      font-size:10px !important;
  }

  .left-box.left-box-1 h3{
      font-size:10px !important;
  }

}


@media (min-width:520px) and (max-width:560px){
  .left-side-wrapper{
      left:10% !important;
  }
  .left-box.left-box-1 h3 {
    padding-top: 63px !important;
}
}
@media (max-width:344px){
    .left-box.left-box-1 {
        margin-top: 4% !important;
    }
    .left-box.left-box-1 {
        width: 66% !important;
    }
}
@media (min-width:490px) and (max-width:767px){
  .left-side-wrapper{
      left:17% !important;
  }
}



@media(max-width: 767px){
  .left-side-wrapper{
    left: 10px !important;
  }
}
@media (min-width:320px) and (max-width:346px){

  .left-box.left-box-1 h2{
      font-size:18px !important;
  }

  .left-box.left-box-1 p {
      font-size:16px !important;
  }

  .left-side-wrapper {
      top:27% !important;
      left:10px !important;
  }

  .left-box.left-box-1 {
      width:78% !important;
      left:10px !important;
  }

  a.left-btn {
      font-size:10px !important;
  }

}




@media (min-width:425px) and (max-width:533px){

  .left-box.left-box-1 h2{
      font-size:20px !important;
  }

  .left-box.left-box-1 p {
      font-size:20px !important;
  }

  .left-box.left-box-1 {
      width:45% !important;
  }

  .left-side-wrapper {
      top:40% !important;
  }

}
@media (min-width:347px) and (max-width:424px){

  .left-box.left-box-1 h2{
      font-size:20px !important;
  }

  .left-box.left-box-1 p {
      font-size:16px !important;
  }

  .left-box.left-box-1 {
      width:50% !important;
      left:10px !important;
  }

}


@media (max-width:319px){
  .left-box.left-box-1{
      display:none !important;
  }
}


@media(min-width:768px) and (max-width:1024px){
.top-right-img {
    right: -139px !important;
}}


@media (width:344px){
  .left-box.left-box-1{
      width:55% !important;
      margin-top:27% !important;
  }
}

@media(min-width:768px) and (max-width:799px){
.left-box.left-box-1 {
    padding-top: 15px !important;
    }
}


@media(max-width:376px){
    .left-box.left-box-1 {
        margin-top: 0% !important;
    }
}

@media(min-width:320px) and (max-width:375px) { 
 /* .left-box.left-box-1 {
        margin-top: 22% !important;
    } */
    .left-box.left-box-1 {
        width: 50% !important;
    }
   

}
@media(min-width:350px) and (max-width:374px)
{
 .left-side-wrapper
   {
    top:41% !important;
   }
}   

@media(min-width:440px) and (max-width:533px){
    .left-box.left-box-1 {
        width: 39% !important;
    }
    .left-side-wrapper {
        left: 60px !important;
    }
} 
@media(min-width:534px) and (max-width:560px){   
 .left-box.left-box-1 {
        width: 34% !important;
    }
        .left-side-wrapper {
        left: 80px !important;
    }

}
@media(min-width:560px) and (max-width:664px){   
 .left-box.left-box-1 {
        width: 34% !important;
    }
        .left-side-wrapper {
        left: 129px !important;
    }

}


@media(min-width:664px) and (max-width:685px)
{  
  .left-side-wrapper
     {
        left: 134px !important;
    }

    .left-box {
        width: 35% !important;
    }
}  
@media(min-width:685px) and (max-width:730px)
{
  .left-box
    {
        width: 29% !important;
    }

   .left-side-wrapper 
   {
        left: 166px !important;
    }
}    
@media (min-width:730px) and (max-width:767px){  
  .left-side-wrapper{
       
        left: 185px !important;
  } 

  .left-box{
        width: 24% !important;
  }
}


.header__wrapper {
        max-width: 100% !important;
    width: 100% !important;
    padding: 40px !important;
}
@media(min-width:1800px){
.shopify-section--main-collection .container{
    max-width: 100% !important;
    width: 100% !important;
    margin: auto !important;
    padding: 40px !important;
}}

@media(max-width:400px){
  .sub-bar
   {
    padding:0 !important;
   }
}

@media (min-width:2520px){

  .header__icon-list{
      justify-content:space-evenly !important;
  }

  nav.header__link-list.wrap a.bold.link-faded-reverse{
      font-size:27px !important;
  }

  nav.header__link-list.wrap summary.text-with-icon.bold.link-faded-reverse{
      font-size:27px !important;
  }

}


.left-box.left-box-1 p,
.left-box.left-box-1 h3{
  display:-webkit-box !important;
  -webkit-line-clamp:3 !important;   /* how many lines to show */
  -webkit-box-orient:vertical !important;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
  max-width:100% !important;
}


[role=main] .shopify-section {
    background:unset;
}
