/** Shopify CDN: Minification failed

Line 353:0 Unexpected ")"
Line 356:0 Expected "}" to go with "{"

**/
#main-nav li a {
font-weight: 600 !important;
padding: 0 12px !important;
letter-spacing: 1px;
  
}

.article-info .article-info-inner a {
font-size: 14px;
  font-weight:bold;
}

.article-info .article-info-inner .box-ratio {margin-bottom: 25px;}

.article-info .article-info-inner .box-ratio img {

transition: .5s;
-moz-transition: .5s;
-webkit-transition: .5s;
filter: brightness(0.8);  
  
}

.article-info .article-info-inner .box-ratio img:hover {

  filter: brightness(1); 
}

.article-info .article-info-inner p, .article-info .article-info-inner span {
font-size: 14px
}


#newsletter .input-group {
text-align:center;
  
}


#newsletter input {
float:none !important;
width: 30ch !important;
display:inline-block !important;

}

#newsletter .newsletter__submit {
width:auto;
float:none !important;
padding: 10px 25px;
display:inline-block !important;
}



.header-custom-nav-1{
  background-image:url('https://cdn.shopify.com/s/files/1/2693/8806/t/37/assets/men-thumbnail.jpg') !important;
  max-height:100px !important;
  max-height: 100px !important;
  min-height: 80px;
  background-size: cover;
}
.header-custom-nav-2{
  background-image:url('//cdn.shopify.com/s/files/1/2693/8806/t/37/assets/women-thumbnail.jpg');
  max-height:100px;
  max-height: 100px !important;
  min-height: 80px;
  background-size: cover;
}
.header-custom-nav-3{
  background-image:url('https://cdn.shopify.com/s/files/1/2693/8806/t/37/assets/kids-thumbnail.jpg');
  max-height:100px;
  max-height: 100px !important;
  min-height: 80px;
  background-size: cover;
}
.header-custom-nav-4{
  background-image:url('https://cdn.shopify.com/s/files/1/2693/8806/t/37/assets/thumbnail-facemask.jpg');
  max-height:100px;
  max-height: 100px !important;
  min-height: 80px;
  background-size: cover;
  background-repeat: no-repeat;
}
.custom-box-ratio h3{
  background: #000;
  text-align: center;
  padding: 5PX;
  color: #fff;
}
.custom-box-ratio:hover {
    opacity: 0.7;
}
.homepage-promo .promo-inner .caption, .homepage-promo .promo-inner .caption > a {
    top: 30% !important;
    height: initial !important;
    padding:25px 10px 30px 10px;
}
.promo-inner p{
opacity:1 !important;
  font-size:12px !important;
}

#shopify-section-16054557675bc5d0fb .pages-content{
    display:none;
}
#shopify-section-16054557675bc5d0fb .section-title.lines{
    margin:initial !important;
}
.promo-inner p {
    background: #06062C;
    padding: 3px;
    text-transform: uppercase;
    width: 100px;
    margin: 0 auto;
    margin-top: 25px;
}
.promo-inner p:hover {
    background: #808080;
}

.caption h3{
    margin-bottom:0px !important;
    margin-top: 5px !important;
    letter-spacing: 3px !important;
    text-transform: uppercase;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.68);
     
    
}
.caption{
    max-width:80%;
    margin:5px auto;
    right:0px !important;
}
.block-1480352627697 ul li{
    display:inline-block;
    border-right:1px solid #fff;
  padding: 0 10px;
}
.block-1480352627697 ul li:last-child{
    border-right:0px solid #fff;
    
}
div#bottom-footer{
    margin-top:0px !important;
    padding-top:0px !important;
}
.article-content{
    text-align:center;
}
.promo-inner:hover img{
    opacity:1 
      !important;
}
.promo-inner img{
filter: brightness(0.8);
}
.promo-inner:hover img{
  filter: brightness(1);
   transition: all 0.5s ease;
}
.section-title h2{
   font-size:40px;
   text-transform:uppercase;
}
.section-title h1{
   font-size:40px;
  text-transform:uppercase;
}
.section-title.lines:after{
  display:none;
}
#shopify-section-1521604513411 .gridlock-fluid .row{
  width:106% !important;
}
#shopify-section-1521604513411 .homepage-promo{
  margin:0px !important;
}
#shopify-section-1521604513411 .box-ratio{
  padding: 1px;
}
#shopify-section-1605582403f89d6a84 .index-section{
  padding-top:0px !important;
  padding-bottom:0px !important;
}
#shopify-section-1521604513411 .index-section{
  padding-top:0px !important;
  padding-bottom:0px !important;
}
#shopify-section-16054985852c7d2766{
  margin: 50px 10px 0px 10px;
}
#shopify-section-160546540281aab813{
  margin: 0px !important;
}
#bottom-footer{
  display:none !important;
}

#shopify-section-1521640547286 .pages-content p{
  padding-bottom:50px !important;
}
@media only screen and (max-width: 768px) {

#shopify-section-1521604513411{
  margin-top:29px;
}
  .homepage-promo .promo-inner .caption, .homepage-promo .promo-inner .caption > a {
    top: 50% !important;
    height: initial !important;
    padding:25px 10px 30px 10px;
    -webkit-transform: translateY(-55%);
  -ms-transform: translateY(-55%);
  transform: translateY(-55%);
}
  /*.homepage-promo .promo-inner .caption, .homepage-promo .promo-inner .caption > a {
    top: 0px !important;
  }*/
  .block-1480352627697 ul li{
    border-right:none;
    padding:initial !important;
  }
  .prod-image{
    height:auto !important;
  }
  .owl-controls{
    display:none !important;
  }
  .collection-carousel .owl-item{
    width:215px !important;
  }
  .caption p{
    display:none !important;
  }
  #shopify-section-1605582403f89d6a84 .flex-direction-nav{
    display:none !important; 
  }
  #homepage-blog .mobile-3{
    width:100% !important;
  }
}
.nav-inner-container {
    grid-template-columns: 2fr 11fr 1fr !important;
}
.menu-custom-cart{
    display:none;
}
.isStuck .menu-custom-cart{
    display:block;
}
.section-title h2{
    padding-top:50px !important;
}
.section-title h1{
    padding-top:25px !important;
}
/*
#shopify-section-160546540281aab813 .homepage-promo{
    margin-top:0px !important;
}
*/
#shopify-section-160541167242d78e6f{
    padding-top:50px;
}
#shopify-section-160558269399b72822{
    padding-top:25px;
}
#newsletter .section-icons a:hover{
    color:#808080;
}
section#newsletter {
    padding-bottom: 70px !important;
}
.secondary-button {
    background: #000 !important;
    color: #fff !important;
}
#breadcrumb, #breadcrumb a {
    color: #000;
    font-size:14px;
}
#breadcrumb, #breadcrumb a:hover {
    color: #808080;
}
.logos-align{
width:90px;
  vertical-align: middle;
}
a.surfline-logo:hover{
  opacity:0.6;
}

a.surfline-logo img {
  width:140px;
  height: auto;
}

.dynamic-checkout__content{
  padding-bottom:40px;
}
.promo-inner p{
transform:none !important;
}
#main-nav .megamenu li .mega-stack li a{
  font-weight:300 !important;
}
@media only screen and (max-width: 980px) {
  #shopify-section-header #social-icons{
   display:block;
   text-align:center;
  }
/*   .content-wrapper{
   margin-top:18%;
  } */
}
#basket-right img{
   display:none !important;
}
.collection-page-image{
   margin-bottom:60px !important;
}
.collection-page-image .box-ratio{
   display:none;
}
.collection-page-image.banner-collection .box-ratio{
   display:block;
}
.product-modal {
    background: #06062C !important;
}
ul.megamenu li h4 a{
    color:#fff !important;
}
@media only screen and (max-width: 768px) {
.header-section .gridlock-fluid .row{
    width:102% !important;
}
  .header-section ul#cart{
     background:#fff !important;
     padding-left: 8px !important;
     padding-right: 8px !important;
  }
  .header-section ul#cart li a, .header-section ul#cart li i{
     color:#000 !important;
  }
)
  
  
