/** Shopify CDN: Minification failed

Line 547:0 Expected "}" to go with "{"

**/


.customimg {
    width: 100%;
    text-align: center;
    margin: 0 auto;
}
span.original.money{
  color:#696969;
}
span.spf-product__label.spf-product__label-sale.sale-percent{
  display:none;
}
span.tinny{
  color:red;
  font-size:12px;
  margin-left:10px;
  font-family: "Twentieth Century",sans-serif;
}
span.spf-product-card__oldprice.money{
  font-family: "Twentieth Century",sans-serif;
}
span.spf-product-card__saleprice.money{
  color:red;
  font-family: "Twentieth Century",sans-serif;
}
.label-red{
  color:red !important;
}
.intro-text p{
    font-family:'ITCAvantLight'!important;
  line-height:34px!important;
  letter-spacing:0.5px!important;
  text-transform:none;
  
  }
.col-lg-4.about-block{
  max-width:100%!important;
  flex: 0 0 100%!important;
}
.about-container p{
  text-align:center!important;
  font-size:13px!important;
}
.grid-wrapper .cutom-grid .post-entry .post-desc p{
  font-family:AvantGarde-Book !important;
  text-transform:lowercase;
  color:#696969;
  font-size:22px!important;
}

/*p, label, .option-name{
	font-size: 14px !important;
    letter-spacing: 0.1em;
  	font-weight:400 !important;
}*/

a:hover{
	text-decoration:none;  
}

button.button {
    display: block;
    min-width: 250px;
    border: 1px solid #dedede;
    padding: 0;
    cursor: pointer;
    text-align: center;
    text-transform: uppercase;
    font-size: 0.923em;
    letter-spacing: 0.6px;
    /* line-height: 33px; */
    background-color: #f7f5f6;
    padding: 10px 0;
    font-weight: normal;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transition: all 0.45s;
    -moz-transition: all 0.45s;
    -webkit-transition: all 0.45s;
    -ms-transition: all 0.45s;
    -o-transition: all 0.45s;
}

button.cta {
    margin: 0 auto 50px;
    background-color: transparent;
    position: relative;
}

button.cta:hover, button.cta:focus{
	background: #e9e9e9;
    border-color: #e9e9e9;
}

a{
	text-decoration: none;
    
}

.main-header--nav-links .border{
	display: none;
}

.template-index .slideshow{
	max-width: 100%;
    margin: 0 auto;
}

.template-index .featured-collection{
	margin-bottom:20px;
}

.pxs-announcement-bar-text-desktop{
	color: dimgrey;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color: dimgray !important;
}

.noUi-connect{
	background: dimgray !important;
}
.owl-carousel .owl-stage{
  margin: 0 auto;
}
section.main-header{
	margin-top: 100px;
}

.main-header nav.full .nav-item .dropdown-wrap{
	background-color: rgba(255, 255, 255, 0.72);
}

.main-header nav.full .nav-item .dropdown-wrap .dropdown-item a .label, .main-header nav.full .nav-item .dropdown-wrap .dropdown-item a .icon{
	color: dimgray;
  	background: none;
}

.main-header nav.full .nav-item .dropdown-wrap .dropdown-item a:hover{
	opacity:1;
}

.section-title{
	font-size: 22px;
    letter-spacing: 5px;
    font-weight: 300;
}

.main-header nav.full .nav-item.dropdown:hover, .main-header nav.full .nav-item.has-mega-nav.active{
	background-color: #a5a5a5;
}

.main-header nav.full .nav-item.dropdown>.label::after{
	background-color: #a5a5a5;
}

.action-button.submit, .action-button.unavailable, .customer .account-form .submit-button, .customer.addresses .edit-add-address .submit-wrap .action-button, .cart-submit, .template-index .slide .content .call-to-action, .password-page-field-wrap .submit, .cart-mini-actions .action-button, .product-card-interaction, .promo-block--secondary .promo-block--button, .promo-block--button, .action-button, .shopify-challenge__button, .newsletter-wrap .submit, .pxs-newsletter-form-button, .subcollection-link, .collections .collection .browse, .featured-collections .collection .browse, .lsr-footer-viewall, html .shopify-payment-button .shopify-payment-button__button--unbranded{
	background-color: #a5a5a5;
  	border: 1px solid #a5a5a5;
}

.promo-block--secondary .promo-block--button, .action-button.desaturated, .product-form-has-spb .action-button.submit, .collections .collection .browse, .featured-collections .collection .browse, .lsr-footer-viewall, .product-card-interaction-quickshop{
	background-color: #fff;
}

.gf-option-block ul li a{
  color: dimgrey !important;
}
.gf-range-inputs input[type='text']{
  color: dimgrey !important;
}

.pxs-announcement-bar {
    padding: 0px 0px 4px 0;
}

.custom-store-logo .store-logo{
	margin-bottom:0px;
  	margin-top:0px;
}

.main-header--centered .main-header--tools, .main-header--expanded .main-header--tools{
	margin-bottom:32px;
  margin-top: 32px;
}

.mobile-logo{
	display:none;
}

.mobile-dropdown{
	z-index: 9999;
}

.mobile-dropdown .list .list-item .icon{
	width:100%;
}

.mobile-dropdown .list .list-item .plus, .mobile-dropdown .list .list-item .minus{
	  left: auto;
      right: 20px;
}

.collection-sorter .select-wrapper:before{
	display:none;
}

.collection-sorter #sort-by{
	background:url(filter-arrow.jpg) no-repeat right 10px top 19px #fff;
}

.copyright-text {
        width: 92%;
        margin: 0 auto 30px auto;
  display: flex;
    align-items: center;
    }

.copyright-text img{
  width: 42px;
    margin-right: 30px;
}

.copyright-text p,
    .copyright-text a {
        display: block;
        color: #545253;
        padding: 5px 0px;
        font-size: 14px;
        letter-spacing: 1px;
      margin-bottom: 0;
    }


@media only screen and (max-width: 450px) {
	section.main-header{
      margin-top: 41px;
  	}
  .action-links{
		top: 0;
   		 position: inherit;
	}
  
  .main-header--normal .main-header--tools::after, .main-header--expanded .main-header--tools::after{
	display:none;
}
  
  .custom-store-logo{
	display:none;
  }
  
  .mobile-logo{
		display: block;
	}
  
  .mobile-logo .store-title{
    margin-top: 15px;
    margin-bottom: 20px;
  } 
  
  .pxs-announcement-bar.second-banner{
  	display:none;
  }
  
  .pxs-announcement-bar{
	    padding: 10px 0px 10px 0;
}
  
  .main-header-wrap{
	z-index: inherit;
}

}
.gf-refine-toggle-mobile{
  background-color:#A5A5A5 !important;
  border:solid 1px #A5A5A5 !important;
}
.globo-selected-items span.selected-item{
  color: dimgrey;
}
.second-banner{
  color: dimgrey;
  letter-spacing: 0.8px;
}

.dropdown-item:hover{
  background-color: #f7f5f6 !important;
}
#insta-feed{
  margin-top:55px !important;
}
#insta-feed h2{
  font-family: "Twentieth Century",sans-serif !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 18px !important;
    letter-spacing: 0.1em !important;
    color: dimgrey !important;
    text-align: center;
    text-transform: uppercase;
  margin-bottom:12px;
   
}

.spf-product-card, .spf-product-card.spf-product-card__template-3 .spf-product__info.hover{
	text-align:center;
  background:none !important;
}

h4.spf-product-card__title{
	font-weight: normal;
}

.spf-product-card .h4.spf-product-card__title a{
	font-family: "Twentieth Century",sans-serif !important;
  font-size:18px;
  font-weight: normal;
  color: dimgrey;
  margin-top: 5px;
  margin-bottom:9px;
  display:block;
}

.spf-product-card__price-wrapper .spf-product-card__price.money{
	font-family: "Twentieth Century",sans-serif;
  color:dimgrey;
  font-size:14px;	
}

.spf-product-card__vendor{
	display:none !important;
}

div.spf-product-card.spf-product-card__template-1 button.spf-product__form-btn-addtocart{
	background: #A5A5A5 !important;
  border:solid 1px #A5A5A5 !important;
  box-shadow:none;
  font-family: "Twentieth Century",sans-serif;
  font-weight: normal;
  font-size:13px;
}

div.spf-product-card.spf-product-card__template-1 button.spf-product__form-btn-addtocart:hover{
	opacity:1 !important;
  background: #959595 !important;
}

.open-quick-view{
	display:none !important;
}

.sort-by:before{
	display:none !important;
}
.gf-top_one .gf-filter-contents{
  margin-top:10px !important;
}
section.home-section.slideshow.clearfix.slideshow--transition-slide.slideshow--desktop-height-natural.slideshow--mobile-height-natural.content-area.slideshow--loaded{
  width:70%;
}

.one-half-column-left {
width:48%;
float:left;
}

.one-half-column-right {
width:48%;
float:right;
}

.new-footer {
       /* padding: 60px 0px; */
        padding-top:0px;
        
        width: 92%;
        margin: 60px auto;
/*         background: url(/cdn/shop/files/Layer_31.png?v=1664543547) no-repeat right bottom 50px;
    background-size: 150px; */
    }

    .new-footer .ft-heading {
        color: #696969;
        font-size: 22px;
        margin-bottom: 20px;
        letter-spacing: 5px;
        text-transform: uppercase;
      padding-top:20px;
    }

    .new-footer ul {
        list-style: none;
    }

    .new-footer ul li {
        list-style: none;
    }

    .new-footer ul li a {
        color: #545253;
        letter-spacing: .1em;
        padding: 10px 0px;
        font-size: 14px;
        display: block;
    }

    .new-footer ul li a:hover {
        color: #a5a5a5;
    }

 .ft-newsletter {
        text-align: center;
        margin-bottom: 50px;
   padding-bottom:50px;
    }

.ft-logos {
        display: flex;
        width: 92%;
        grid-template-rows: 1fr 1fr;
        align-content: center;
        justify-content: space-between;
        margin: 0 auto;
        align-items: center;
        margin-bottom: 60px;
    }

@media only screen and (max-width: 600px) {
.one-half-column-left, .one-half-column-right, 
.one-third-column, .one-third-column-last {
float:none;
width:100%;
margin-right:0;
}
}
.one-half-column-left{
  border-right:1px solid;
}
section.home-section.featured-text-container.content-area.has-border {
width:100%
}
.img{
  float:right;
}
#main-footer .contact a{
  text-decoration:none;
}


@media only screen and (max-width: 767px) {
.container{
  max-width:100%;
}
  .ft-logos{
    flex-direction: column;
  }

  .new-footer{
    background-size: 100px;
  }
  
}
.pxs-newsletter-heading{
  font-size:24px;
  color:#696969;
}
.pxs-newsletter-text p, .rte blockquote, .pxs-newsletter-text blockquote, .rte li, .pxs-newsletter-text li, .rte a, .pxs-newsletter-text a{
/*   font-size:20px!important; */
}

.product-area .product-details-wrapper .header .title{
  font-family: AvantGarde-Book !important;
    text-transform:lowercase;
}
a.navigable{
  color:#696969;
}
span.pxs-announcement-bar-text-desktop{
  letter-spacing:.8px!important;
}
.second-banner{
  letter-spacing:.8px;
}
ul#Slider-dfc022ea-daef-447a-b117-3785c1a15f7f
{
  display:flex;
}
img.multicolumn-card__image{
  width:100%;
  height:100%;
}
.multicolumn-card.content-container{
  margin-right:15px;
}
li.product.product-4516134682685.last{
  border-left: 1px solid#dedede;
}
.multicolumn-list h3{
  font-size:18px;
}
p.text-center{
  line-height:24px;
}
.about-container p{
  line-height:24px;
}
span.spf-product__label.spf-product__label-soldout{
  display:none;
}

@media only screen and (max-width: 767px){
  .gf-filter-trigger, .gf-filter-selection
  {
    max-width:40%!important;
    margin-top:5px!important;
    margin-left:10px!important;
    padding-right:50px!important;
  }
  h3.gf-refine-toggle-mobile span, span#gf-mobile-refine-toggle{
    height:30px!important;
  }
}

@media screen and (min-width: 1024px) {
 .__pf_SDrnKMpa .pf-92_{
    font-size: 42px!important;

  }
}
@media screen and (max-width: 1280px){
  .main-header--tools .menu{
    display:flex !important;
  }
}
@media screen and (max-width: 749px){
  ul#Slider-dfc022ea-daef-447a-b117-3785c1a15f7f {
display:block;
}
