/** Shopify CDN: Minification failed

Line 330:0 Unexpected "}"

**/
.ftb-nolink{
  border-bottom:none !important;
}

.ftb-nolink:after{
  border-bottom:none !important;
}

.grid-product__price{
  float:right;
  margin-top:-2px;
}

.grid-product__title{
  float:left;
      font-weight: 400;
    font-family: 'Brown Pro Regular';
}

.collection-filter .btn{
  border:none !important;
}

.footer__title{
  font-size: calc(var(--typeBaseSize) * .85);
    text-transform: none !important;
    letter-spacing: 0px;
}

#Footer-footer2>div>div>h2{
  font-family:"Brown Pro Bold" !important;
}

*, p, input, div, h1,h2,h3,h4,h5,h6{
  letter-spacing:0px !important;
}

.footer__newsletter-btn-label{
  display:block;
}

.breadcrumb__divider{
  margin:0 10px;
}

.product__policies{
  display:none;
}

@media only screen and (min-width: 769px) {

  .variant__label{
  margin-bottom:-4px !important;
}
  .site-nav__dropdown{
    box-shadow:none !important;    
  }
  .site-nav__dropdown a{
    background-color:transparent !important;
  }
  #Footer-footer2 > div > div > h2{
    font-size:29px;
  }
    
  .collection-filter__item--drawer{
    flex:none;
  }
  .variant-input-wrap input[type=radio]:checked+label{
  box-shadow:none;
  font-weight:600;
    text-decoration:underline;
}

.variant-input-wrap label{
  box-shadow:none;
}

.variant-input-wrap label.disabled:after{
  border-left:none;
}

.variant-input-wrap{
  margin-left:-18px;
}

.collapsible-trigger-btn--borders{
  border:none;
}

.collapsibles-wrapper--border-bottom{
  border-bottom:none;
}

.collapsible-trigger-btn{
  text-align:left !important;
  padding-left:0px;
  padding-right:0px;
  font-weight:600;
  letter-spacing: .05em;
}

.collapsible-trigger-btn--borders .collapsible-trigger__icon{
  right:0px;
}

.product-main-slide{
  display:block;
  margin-bottom:20px;
}

#ProductPhotos-template--24878071546194__main > div:nth-child(2){
  width: calc(50% - 10px);
    margin-right: 10px;
    float: left;
}

#ProductPhotos-template--24878071546194__main > div:nth-child(3){
  width: calc(50% - 10px);
    margin-left: 10px;
    float: left;
}



#ProductSection-template--24878071546194__main-10016571752786 > div > div > div > nav{
  margin-left:22px;
}

  #CollectionAjaxContent > div > div > div.grid__item.medium-up--four-fifths.grid__item--content > div:nth-child(2) > div > div.collection-grid__wrapper > div.collection-filter__item.collection-filter__item--count.small--hide{
        float: left;
    top: 40px;
    position: relative;
  }

  .feature-row {
        margin: 0px;
    }
  .page-width{
    max-width:100%;
  }
  .feature-row__item{
    margin:inherit;
  }
  
.site-nav__icons .icon__fallback-text{
   clip:none;
   position:relative;
   width:100%;
   font-size:15px;
 }

  .footer__newsletter{
    max-width:241px;
  }

  .footer__small-text{
    text-align:left;
    margin-top:30px;
  }

  .product-single__meta{
        padding-left: 0px;
    max-width: 400px;
    margin: 0 auto;
  }
 
}



@media only screen and (max-width: 768px) {
    
}
#Recommendations-template--24878071546194__main > div > div > div > ol{
  display:none;
}

product-recommendations[data-intent=complementary] .grid-item__link .grid-product__meta, product-recommendations[data-intent=complementary] .grid-product__link .grid-product__meta, product-recommendations[data-intent=complementary] .grid__item-image-wrapper .grid-product__meta{
  display:none;
}

#Recommendations-template--24878071546194__main > div > div > div > div > div > div > div > div > div.image-wrap.loaded > image-element{
  width:50px;
}
product-recommendations[data-intent=complementary] .grid__item{
  max-width:40px;
}

.site-header--stuck ul.site-nav__dropdown {
  
  background:white !important;
}


.site-header--stuck .site-nav__dropdown a{
  color:black !important;
}


  .purchaser_flexbox .purchaser_variants .variant input {
   
    opacity: 0;
    display:none;
    
}

  .variant {
    display:flex;
    margin:0px 5px;
  }

  .purchaser_flexbox .purchaser_variants .variant input[type=radio]:checked+span span {
    font-weight: 700;
    text-decoration:underline
}

  .purchaser_flexbox{
    z-index:10;
    position:absolute;
    margin-top:-75px;
    width: 100%;
    display:none;
        background:#ffffff75;
    
    padding: 15px;
  }

  .grid-product__content:hover .purchaser_flexbox{
    display:block;
  }

  .purchaser_variants{
        width: 100%;
    position: relative;
    text-align: center;
    margin: 0 auto;
    display: flex;
    justify-content: center;
  }

 .ft-stik{
    position: sticky;
    top: 110px;
  }

  .purchaser_variants > :last-child {
  display: none;
}

.scl-border{
  border:1px solid black;
}

product-recommendations[data-intent=complementary] .product-recommendations__title{
  margin-top:0px !important;
}

.grid-product__price--savings{
  display:none;
}

.product__price-savings{
  display:none;
}

.product__price.on-sale{
  color:#C20000;
}

.ftb-cart-count{
  color: #000000;
    font-size: 14px;
    position: relative;
    top: -4px;
    margin: 0 auto;
    text-align: center;
    display: block;
    width: 100%;
}

.st-wishlist-button[data-type="details"]{
  background:transparent !important;
}

.st-wishlist-button .st-wishlist-icon{
  color:black !important;
}

.st-wishlist-button{
  padding:0px !important;
  margin-bottom:12px !important;
}

[data-icon=bag-minimal] .cart-link__bubble--visible {
    right: -19px;
    top: 16%;
}

.grid-product__tag{
  left:0px;
  right:auto;
}



.product-recommendations__title{
  margin-bottom:6px !important;
}

.tag__text{
  text-transform:uppercase;
}

.st-label{
  text-decoration:underline;
}

.klaviyo-bis-trigger{
 margin-top: 10px !important;
    padding: 14px;
    width: 100% !important;
    border: 1px solid black;
    display: block;
}
}

