/** Shopify CDN: Minification failed

Line 515:0 Unexpected "}"
Line 1024:4 Unexpected "}"

**/
.article_shiftup {
display:block;
text-align:center;
}
.article-share {
  margin-bottom:2em;
}
.article-share > h4 {
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-size:16px;
}
#post-article-template {
width:100%;
display:flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.post-article-template .section-header h1.alt-article__title {
text-align: center;
line-height: 110%;
letter-spacing: 0px;
color: #4B4B4B;
text-transform: capitalize;
font-size: 2.8em;
position: relative;
font-weight: 500;
margin:0 0 2em 0;
}
section.get-inspired {
display:flex;
align-items: center;
justify-content: center;
margin:3em 0;
}

.container-get-inspired {
padding:0 3em;
display:flex;
flex-direction:row;
flex-wrap: wrap;
align-items:flex-start;
justify-content: center;
max-width:90em;
}
.alt-article-column {
box-sizing: border-box;
width:33.33%;
padding:0 1em;
display:flex;
flex-direction:column;
align-items: center;
justify-content: space-evenly;
text-align: center;
margin-bottom:2em;
line-height:160%;
}
.alt-article-block {
padding:0.5em;
display:inline-flex;
flex-direction:column;
align-items: center;
justify-content: center;
text-align: center;
}
.alt-article-column .featured-image {
display:flex;
  background: center/cover;
justify-content: center;
align-items: center;
text-align: center;
overflow:hidden;
  padding-bottom: 66.66667%;
  height: 0;
  width: 100%;
position: relative;
}

.alt-article-column .featured-image .image {
   background: center/cover;
  border: 1px solid #ddd;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
}

.alt-article-column > .featured-image > img {
width:100%;
height:auto;
}
.alt-article-column > h3 {
text-decoration:none;
line-height:1.3;
font-weight:500;
  min-height: 83px;
margin:1.3em 0 .5em 0;
}
.alt-article-column > h3 > a {
color:rgb(74,74,74);
text-decoration:none;
  font-size: 21px;
}
.alt-article-column > p {
font-size:16px;
margin:0 0 0 0;
color:rgb(74,74,74);
}
.btn.secondary-btn.alt-article {
padding: .9em 3em;
border:0.2em solid rgb(74,74,74);
text-align: center;
color:rgb(74,74,74);
letter-spacing:0.1em;
margin:2em 0 0 0;
}


@media only screen and (max-width:75em) {
.container-get-inspired {
max-width:100%;
padding:1.5em;
}
.alt-article-column {
width:50%;
}
}
@media only screen and (max-width:35.5625em) {
.alt-article-column {
width:100%;
padding:0 1em;
}
}

.Menu__redux{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.Menu__redux ul{width:100%;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;height:53px;font-family:'PT Sans', sans-serif}.Menu__redux .Menu__item{height:100%;position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.Menu__redux .Menu__item a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:100%;padding:0 10px;text-decoration:none;font-weight:bold;text-transform:uppercase;font-size:14px;color:#555}.Menu__redux .Menu__item i{font-size:12px;color:#888}.Menu__redux .Menu__item:hover .Menu__child{visibility:visible;opacity:1}.Menu__redux .Menu__item:last-child a{color:#bab7ab}.Menu__redux .Menu__item:last-child .Menu__child a{color:#888}.Menu__redux .Menu__child{position:absolute;z-index:20;background:#fff;top:100%;left:-100px;width:calc(100% + 110px);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-webkit-box-align:start;align-items:flex-start;height:auto;padding:25px 20px;visibility:hidden;opacity:0;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.Menu__redux .Menu__child li{margin-bottom:20px;width:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}.Menu__redux .Menu__child li a{display:block;width:100%;font-weight:normal;font-size:18px;color:#888}@media screen and (max-width: 768px){.Menu__redux .Menu__item a{font-size:11px}}@media screen and (max-width: 600px){.Menu__redux{display:none}}nav.mobile-menu{overflow:auto;height:0vh;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;display:block}nav.mobile-menu.active{height:100vh;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.collection-products{position:relative;height:100vh}.collection-products:before{position:absolute;content:'';top:0;left:0;width:100%;height:100vh;background:#fff;z-index:3;opacity:1;visibility:visible}.collection-products.loading-done:before,.collection-products.loading-done .loader{opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.collection-products .loader{position:absolute;top:10%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100px;z-index:5;opacity:1;visibility:visible;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.collection-products .loader:before{content:'';display:block;padding-top:100%}.collection-products .circular{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:100%;-webkit-transform-origin:center center;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.collection-products .path{stroke-dasharray:1, 200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;stroke-linecap:round}.sidebar.loading{background:#fff;height:100vh;width:100%;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;overflow:hidden;position:relative}.sidebar.loading .loader{position:absolute;top:10%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100px;z-index:5;opacity:1;visibility:visible;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.sidebar.loading .loader:before{content:'';display:block;padding-top:100%}.sidebar.loading .circular{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:100%;-webkit-transform-origin:center center;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.sidebar.loading .path{stroke-dasharray:1, 200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;stroke-linecap:round}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1, 200;stroke-dashoffset:0}50%{stroke-dasharray:89, 200;stroke-dashoffset:-35px}100%{stroke-dasharray:89, 200;stroke-dashoffset:-124px}}@keyframes dash{0%{stroke-dasharray:1, 200;stroke-dashoffset:0}50%{stroke-dasharray:89, 200;stroke-dashoffset:-35px}100%{stroke-dasharray:89, 200;stroke-dashoffset:-124px}}@-webkit-keyframes color{100%,0%{stroke:#C0AE81}40%{stroke:#c9b992}66%{stroke:#d1c4a3}80%,90%{stroke:#dacfb4}}@keyframes color{100%,0%{stroke:#C0AE81}40%{stroke:#c9b992}66%{stroke:#d1c4a3}80%,90%{stroke:#dacfb4}}.Sidebar__active-filters{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:start;justify-content:flex-start}.Sidebar__active-filters a{margin-bottom:5px;color:#fff;background:#C0AE81;padding:5px 10px;width:100%;text-transform:capitalize;font-family:'PT Serif', serif}.Sidebar__active-filters i{float:right}.price-quote-request-form .inner p{color:#888;text-align:left}

.price-quote-container.empty-collection .notice-container {

  padding:20px 10px 40px 10px;border:1px solid #d8d8d8;text-align:left;font-weight:bold
}

.price-quote-container.empty-collection .notice-container h4{

  font-family:'PT Serif';font-size:14pt;margin-bottom:10px;line-height:normal}

.price-quote-container.empty-collection .notice-container p{
  font-family:'PT Sans';font-size:10pt;font-style:italic;line-height:normal;margin-bottom:10px;font-weight:600}

.price-quote-container.empty-collection .notice-container ul{list-style:disc;padding-left:15px;font-size:10pt;line-height:normal}.price-quote-container.empty-collection .notice-container li{margin-bottom:10px}.price-quote-container.empty-collection .notice-container li span{text-decoration:underline;cursor:pointer}.price-quote-container.empty-collection .notice-container a span{font-family:'PT Sans';font-weight:normal;text-decoration:underline;font-size:10pt}.price-quote-container.empty-collection .notice-container a{display:block;margin:auto;text-align:center}


/* .price-quote-container.empty-collection .pqr-empty-collection form,
.price-quote-container.empty-collection .pqr-empty-collection .triple {
  display:-webkit-box;display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  flex-flow:row wrap;-webkit-box-align:center;
  align-items:center;-webkit-box-pack:justify;
  justify-content:space-between;margin-bottom:5px
} */

.price-quote-container.empty-collection .pqr-empty-collection{padding:0 20px}.price-quote-container.empty-collection .pqr-empty-collection h4{font-size:24px;line-height:inherit;margin-bottom:10px}.price-quote-container.empty-collection .pqr-empty-collection p{font-size:14px}.price-quote-container.empty-collection .pqr-empty-collection h4,.price-quote-container.empty-collection .pqr-empty-collection p{text-align:left;font-family:'PT Serif';font-weight:500}


/* .price-quote-container.empty-collection .pqr-empty-collection input{
  border-radius:3px} */

.price-quote-container.empty-collection .pqr-empty-collection a.action{background:transparent !important;color:#000 !important;text-transform:capitalize !important;font-weight:600 !important;border-bottom:0 !important;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:50%;margin:auto}.price-quote-container.empty-collection .pqr-empty-collection a.action i{color:#888;border:4px solid #888;border-radius:50%;width:30px;height:30px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-left:5px}

/* .price-quote-container.empty-collection .pqr-empty-collection .btn{
  padding:15px;text-transform:capitalize;font-weight:600;font-family:'PT Sans'} */


/* .price-quote-container.empty-collection input[type="email"]{
  width:100%;margin-bottom:40px} */

.price-quote-container.empty-collection .triple input{width:30%}.js-hover-div,.form-success{position:fixed;background:rgba(255,255,255,0.8);z-index:9999;top:0;left:0;right:0;bottom:0;visibility:hidden;opacity:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.js-hover-div.active,.form-success.active{opacity:1;visibility:visible}.js-hover-div .inner,.form-success .inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#fff;border:10px solid #888;width:540px;height:423px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:0 20px;overflow:auto}@media screen and (max-width: 600px){.js-hover-div .inner,.form-success .inner{width:95%;height:auto}}.js-hover-div p,.js-hover-div ul,.form-success p,.form-success ul{font-size:16px;font-family:'PT Sans';line-height:1.6;color:#888;text-align:left}.js-hover-div ul,.form-success ul{list-style:decimal;padding-left:5px;margin-bottom:30px}.js-hover-div li,.form-success li{text-align:left}.js-hover-div .js-close-btn,.form-success .js-close-btn{position:absolute;top:0;right:0;padding:20px;cursor:pointer}.js-hover-div .no-thanks,.form-success .no-thanks{margin-top:30px;text-transform:capitalize;text-decoration:underline;cursor:pointer}.js-hover-div .link-here,.form-success .link-here{width:100%}.js-hover-div .link-here a,.form-success .link-here a{background:#C0AE81;color:#fff;text-decoration:none;text-transform:capitalize;padding:12px 0;text-align:center;display:block;width:75%;margin:auto}.collection-count p{margin:0;padding-left:6px;font-family:'PT Sans', sans-serif;font-size:14px;font-weight:400;color:#888}@media screen and (max-width: 768px){.collection-count p{text-align:center}}.place-order__thank-you-popup .inner{color:#888}.place-order__thank-you-popup .inner h3{font-size:24px;margin-bottom:10px}.place-order__thank-you-popup .inner p{text-align:left;margin-bottom:10px}.place-order__thank-you-popup .inner p:last-child{margin-bottom:0}

.quote-loader {
  height: auto !important;
}

.quote-loader:before {
 display: none !important;
}

.quote-loader .loader {
  display: none;
  height: 30px;
  left: calc(50% + 100px);
  top: 0;
  width: 30px;
}

.mobile-items {
 padding-bottom: 200px;
}


@media only screen and (min-width: 1024px) {
  .blog-nav__dropdown a.blog-nav__link:focus:after, 
  .blog-nav__dropdown a.blog-nav__link:hover:after, 
  .btn--link:focus:after, .btn--link:hover:after, 
  .site-nav__column .site-nav__text a:focus:after, 
  .site-nav__column .site-nav__text a:hover:after {
    background: #bab7ab !important;
  }
}

.blog-nav li#shop a img {
 	max-width: 130px !important; 
  top: -4px !important; 
}

.blog-nav li#shop a:after {
 	margin-top: 6px !important;
}

.mobile-nav--open:hover {
  background: none !important;
  border-color: none !important;
}

.alt-article-column p {
  min-height: 84px;
}

.container-get-inspired  {
 margin: 0 auto; 
}

#blog .container-get-inspired {
  max-width: none !important;
}

.template-article .section-header {
  padding-top: 0 !important;
}

.site-header__logo-image {
 	max-width: 340px;
  padding-bottom: 15px;
}

.post_featured_image_inner {
 	height: 0;
  	padding-bottom: 66.66667%;
  	position: relative;
  	width: 100%;
}

.post_featured_image_inner img {
 	height: 100%;
  object-fit: cover;
  	width: 100%;
}

.section-header__content .article__meta {
 	border: 0 !important; 
}
/* 
#blog-search-form {
 	width: auto; 
} */

.blog-header__search {
  display: inline-block; 
 
  width: 0%;
  vertical-align: top;
}

.blog-header__search.active {
   -webkit-transition: width .5s, margin .5s;
    -moz-transition: width .5s, margin .5s;
    -o-transition: width .5s, margin .5s;
    transition: width .5s, margin .5s;
  margin-right: 20px;
width: 200px;
}

.blog-header__search input[name="q"] {
  border: 0;
  border-bottom: 1px solid #000;
  display: block;
  width: 100%;
  padding-top: 0;
  line-height: 36px; 
  height: 36px; 
  min-height: 0; 
  padding: 0;
  margin-bottom: 0;
}

.blog-header__search.active input[name="q"] {

}


.site-header__icons-wrapper .cart-ajax.cart-ajax--show {
 	display: none; 
}

.cart-ajax .cart-ajax__list {
 min-height: 240px; 
}

.fh-cares .banner img {
 width: 100%; 
}


.template-blog .btn:focus, .btn:hover {
  background: #bab7ab;
}

.cart-ajax .btn {
  background: #bab7ab;
  border-color: #bab7ab;
}

.site-header--wrapper a:focus svg>use, .site-header--wrapper a:focus svg g path, .site-header--wrapper a:focus svg path, .site-header--wrapper a:hover svg>use, .site-header--wrapper a:hover svg g path, .site-header--wrapper a:hover svg path {
  fill: #bab7ab !important;
stroke: #bab7ab !important;
color: #bab7ab !important;
}

.post-article-template .post_featured_image img {
/*       position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0; */
}

.fixed-social-share .social-sharing {
  margin-right: 0 !important;
  padding: 0 !important;
  border-bottom: 0 !important;
}

.alt-pagination {
  font-family: Fusi, sans-serif;
  padding-top: 60px;
  text-align: center; 
}

.alt-pagination a,
.alt-pagination span {
  font-size: 17px;
  margin: 0 3px;
  padding: 5px;
}

.alt-pagination .current {
  color: #999;
}

.alt-pagination .prev a,
.alt-pagination .next a {
  border-right: 1px solid #000;
  border-top: 1px solid #000;
  content: '';
  display: inline-block;
  height: 12px;
  margin: 0;
  padding: 0;
  position: relative;
  top: 1px;
  width: 12px;
}

.alt-pagination .next a {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.alt-pagination .prev a {
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

.alt-pagination .disabled a {
  border-color: #999;
}

.postReleated_products .afterImgName a {
  border: 0 !important;
 	text-decoration: none !important; 
}

@media only screen and (min-width: 769px)
.article__body {
margin-right: 40px !important;
}

.footer-lead {
 	letter-spacing: 0; 
}

.postReleated_products__image {
 	padding-bottom: 100%;
  	position: relative;
}

.postReleated_products__image img {
    position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.postReleated_products__image .secondary-img {
 	opacity: 0; 
  -webkit-transition: opacity .5s;
  -moz-transition: opacity .5s);
  -o-transition: opacity .5s;
  transition: opacity .5s;
}

.postReleated_products__image:hover .secondary-img {
  opacity: 1; 
}

@media (max-width: 1170px) {
 	.blog-logo-link {
     	display: none !important; 
    }
}

.template-article .social-sharing {
  margin-top: 0;
  margin-left: 15px;
  padding-top: 0 !important;
}

.template-article .social-sharing a {
 	padding: 0; 
}

.article-share h4 {
 font-size: 13px;
  line-height: 1;
}

.commentSection.toggleSection .toggleLink {
  line-height: 1;
  margin-bottom: 0;
}

.post-article-template .section-header .article__tags a {
 border-bottom: 0;
}

.template-article .article__tags {
  margin-bottom: 20px;
}

.commentSection {
 	text-align: center; 
}

.commentSection .toggleLink {
  display: inline-block !important;
  margin-left: auto;
  margin-right: auto;
 position: relative; 
}

.commentSection .toggleLink span {
  position: absolute;
  left: calc(100% + 15px);
  top: -1px;
}

.commentWrap label {
 text-align: left !important; 
}

.blog-nav li#shop {
 left: 1em !important; 
}

.template-blog .blog-nav li {
padding: 0 20px;  
}

.blog-nav li a {
 letter-spacing: 1px; 
}

.template-blog .btn:focus, .btn:hover {
 	background: #bab7ab !important; 
  background-color: #bab7ab !important; 
  border-color: #bab7ab !important; 
}

@media only screen and (min-width: 769px)
body {
padding-top: 123px;
}
}
.article_shiftup {
    display:block;
    text-align:center;
    }
    .article-share {
      margin-bottom:2em;
    }
    .article-share > h4 {
      text-transform: uppercase;
      letter-spacing: 0.1em;
      font-size:16px;
    }
    #post-article-template {
    width:100%;
    display:flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    }
    .post-article-template .section-header h1.alt-article__title {
    text-align: center;
    line-height: 110%;
    letter-spacing: 0px;
    color: #4B4B4B;
    text-transform: capitalize;
    font-size: 2.8em;
    position: relative;
    font-weight: 500;
    margin:0 0 2em 0;
    }
    section.get-inspired {
    display:flex;
    align-items: center;
    justify-content: center;
    margin:3em 0;
    }
    
    .container-get-inspired {
    padding:0 3em;
    display:flex;
    flex-direction:row;
    flex-wrap: wrap;
    align-items:flex-start;
    justify-content: center;
    max-width:90em;
    }
    .alt-article-column {
    box-sizing: border-box;
    width:33.33%;
    padding:0 1em;
    display:flex;
    flex-direction:column;
    align-items: center;
    justify-content: space-evenly;
    text-align: center;
    margin-bottom:2em;
    line-height:160%;
    }
    .alt-article-block {
    padding:0.5em;
    display:inline-flex;
    flex-direction:column;
    align-items: center;
    justify-content: center;
    text-align: center;
    }
    .alt-article-column .featured-image {
    display:flex;
      background: center/cover;
    justify-content: center;
    align-items: center;
    text-align: center;
    overflow:hidden;
      padding-bottom: 66.66667%;
      height: 0;
      width: 100%;
    position: relative;
    }
    
    .alt-article-column .featured-image .image {
       background: center/cover;
      border: 1px solid #ddd;
      position: absolute;
      bottom: 0;
      right: 0;
      left: 0;
      top: 0;
    }
    
    .alt-article-column > .featured-image > img {
    width:100%;
    height:auto;
    }
    .alt-article-column > h3 {
    text-decoration:none;
    line-height:1.3;
    font-weight:500;
      min-height: 83px;
    margin:1.3em 0 .5em 0;
    }
    .alt-article-column > h3 > a {
    color:rgb(74,74,74);
    text-decoration:none;
      font-size: 21px;
    }
    .alt-article-column > p {
    font-size:16px;
    margin:0 0 0 0;
    color:rgb(74,74,74);
    }
    .btn.secondary-btn.alt-article {
    padding: .9em 3em;
    border:0.2em solid rgb(74,74,74);
    text-align: center;
    color:rgb(74,74,74);
    letter-spacing:0.1em;
    margin:2em 0 0 0;
    }
    
    
    @media only screen and (max-width:75em) {
    .container-get-inspired {
    max-width:100%;
    padding:1.5em;
    }
    .alt-article-column {
    width:50%;
    }
    }
    @media only screen and (max-width:35.5625em) {
    .alt-article-column {
    width:100%;
    padding:0 1em;
    }
    }
    
    .Menu__redux{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.Menu__redux ul{width:100%;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;height:53px;font-family:'PT Sans', sans-serif}.Menu__redux .Menu__item{height:100%;position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.Menu__redux .Menu__item a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:100%;padding:0 10px;text-decoration:none;font-weight:bold;text-transform:uppercase;font-size:14px;color:#555}.Menu__redux .Menu__item i{font-size:12px;color:#888}.Menu__redux .Menu__item:hover .Menu__child{visibility:visible;opacity:1}.Menu__redux .Menu__item:last-child a{color:#bab7ab}.Menu__redux .Menu__item:last-child .Menu__child a{color:#888}.Menu__redux .Menu__child{position:absolute;z-index:20;background:#fff;top:100%;left:-100px;width:calc(100% + 110px);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-webkit-box-align:start;align-items:flex-start;height:auto;padding:25px 20px;visibility:hidden;opacity:0;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.Menu__redux .Menu__child li{margin-bottom:20px;width:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}.Menu__redux .Menu__child li a{display:block;width:100%;font-weight:normal;text-transform:capitalize;font-size:18px;color:#888}@media screen and (max-width: 768px){.Menu__redux .Menu__item a{font-size:11px}}@media screen and (max-width: 600px){.Menu__redux{display:none}}nav.mobile-menu{overflow:auto;height:0vh;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;display:block}nav.mobile-menu.active{height:100vh;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.collection-products{position:relative;height:100vh}.collection-products:before{position:absolute;content:'';top:0;left:0;width:100%;height:100vh;background:#fff;z-index:3;opacity:1;visibility:visible}.collection-products.loading-done:before,.collection-products.loading-done .loader{opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.collection-products .loader{position:absolute;top:10%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100px;z-index:5;opacity:1;visibility:visible;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.collection-products .loader:before{content:'';display:block;padding-top:100%}.collection-products .circular{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:100%;-webkit-transform-origin:center center;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.collection-products .path{stroke-dasharray:1, 200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;stroke-linecap:round}.sidebar.loading{background:#fff;height:100vh;width:100%;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;overflow:hidden;position:relative}.sidebar.loading .loader{position:absolute;top:10%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100px;z-index:5;opacity:1;visibility:visible;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.sidebar.loading .loader:before{content:'';display:block;padding-top:100%}.sidebar.loading .circular{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:100%;-webkit-transform-origin:center center;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.sidebar.loading .path{stroke-dasharray:1, 200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;stroke-linecap:round}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1, 200;stroke-dashoffset:0}50%{stroke-dasharray:89, 200;stroke-dashoffset:-35px}100%{stroke-dasharray:89, 200;stroke-dashoffset:-124px}}@keyframes dash{0%{stroke-dasharray:1, 200;stroke-dashoffset:0}50%{stroke-dasharray:89, 200;stroke-dashoffset:-35px}100%{stroke-dasharray:89, 200;stroke-dashoffset:-124px}}@-webkit-keyframes color{100%,0%{stroke:#C0AE81}40%{stroke:#c9b992}66%{stroke:#d1c4a3}80%,90%{stroke:#dacfb4}}@keyframes color{100%,0%{stroke:#C0AE81}40%{stroke:#c9b992}66%{stroke:#d1c4a3}80%,90%{stroke:#dacfb4}}.Sidebar__active-filters{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:start;justify-content:flex-start}.Sidebar__active-filters a{margin-bottom:5px;color:#fff;background:#bab7ab;padding:5px 10px;width:100%;text-transform:capitalize;font-family:'PT Serif', serif}.Sidebar__active-filters i{float:right}.price-quote-request-form .inner p{color:#888;text-align:left}
    
    .price-quote-container.empty-collection .notice-container {
    
      padding:20px 10px 40px 10px;border:1px solid #d8d8d8;text-align:left;font-weight:bold
    }
    
    .price-quote-container.empty-collection .notice-container h4{
    
      font-family:'PT Serif';font-size:14pt;margin-bottom:10px;line-height:normal}
    
    .price-quote-container.empty-collection .notice-container p{
      font-family:'PT Sans';font-size:10pt;font-style:italic;line-height:normal;margin-bottom:10px;font-weight:600}
    
    .price-quote-container.empty-collection .notice-container ul{list-style:disc;padding-left:15px;font-size:10pt;line-height:normal}.price-quote-container.empty-collection .notice-container li{margin-bottom:10px}.price-quote-container.empty-collection .notice-container li span{text-decoration:underline;cursor:pointer}.price-quote-container.empty-collection .notice-container a span{font-family:'PT Sans';font-weight:normal;text-decoration:underline;font-size:10pt}.price-quote-container.empty-collection .notice-container a{display:block;margin:auto;text-align:center}
    
    
    /* .price-quote-container.empty-collection .pqr-empty-collection form,
    .price-quote-container.empty-collection .pqr-empty-collection .triple {
      display:-webkit-box;display:flex;
      -webkit-box-orient:horizontal;
      -webkit-box-direction:normal;
      flex-flow:row wrap;-webkit-box-align:center;
      align-items:center;-webkit-box-pack:justify;
      justify-content:space-between;margin-bottom:5px
    } */
    
    .price-quote-container.empty-collection .pqr-empty-collection{padding:0 20px}.price-quote-container.empty-collection .pqr-empty-collection h4{font-size:24px;line-height:inherit;margin-bottom:10px}.price-quote-container.empty-collection .pqr-empty-collection p{font-size:14px}.price-quote-container.empty-collection .pqr-empty-collection h4,.price-quote-container.empty-collection .pqr-empty-collection p{text-align:left;font-family:'PT Serif';font-weight:500}
    
    
    /* .price-quote-container.empty-collection .pqr-empty-collection input{
      border-radius:3px} */
    
    .price-quote-container.empty-collection .pqr-empty-collection a.action{background:transparent !important;color:#000 !important;text-transform:capitalize !important;font-weight:600 !important;border-bottom:0 !important;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:50%;margin:auto}.price-quote-container.empty-collection .pqr-empty-collection a.action i{color:#888;border:4px solid #888;border-radius:50%;width:30px;height:30px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-left:5px}
    
    /* .price-quote-container.empty-collection .pqr-empty-collection .btn{
      padding:15px;text-transform:capitalize;font-weight:600;font-family:'PT Sans'} */
    
    
    /* .price-quote-container.empty-collection input[type="email"]{
      width:100%;margin-bottom:40px} */
    
    .price-quote-container.empty-collection .triple input{width:30%}.js-hover-div,.form-success{position:fixed;background:rgba(255,255,255,0.8);z-index:9999;top:0;left:0;right:0;bottom:0;visibility:hidden;opacity:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.js-hover-div.active,.form-success.active{opacity:1;visibility:visible}.js-hover-div .inner,.form-success .inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#fff;border:10px solid #888;width:540px;height:423px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:0 20px;overflow:auto}@media screen and (max-width: 600px){.js-hover-div .inner,.form-success .inner{width:95%;height:auto}}.js-hover-div p,.js-hover-div ul,.form-success p,.form-success ul{font-size:16px;font-family:'PT Sans';line-height:1.6;color:#888;text-align:left}.js-hover-div ul,.form-success ul{list-style:decimal;padding-left:5px;margin-bottom:30px}.js-hover-div li,.form-success li{text-align:left}.js-hover-div .js-close-btn,.form-success .js-close-btn{position:absolute;top:0;right:0;padding:20px;cursor:pointer}.js-hover-div .no-thanks,.form-success .no-thanks{margin-top:30px;text-transform:capitalize;text-decoration:underline;cursor:pointer}.js-hover-div .link-here,.form-success .link-here{width:100%}.js-hover-div .link-here a,.form-success .link-here a{background:#C0AE81;color:#fff;text-decoration:none;text-transform:capitalize;padding:12px 0;text-align:center;display:block;width:75%;margin:auto}.collection-count p{margin:0;padding-left:6px;font-family:'PT Sans', sans-serif;font-size:14px;font-weight:400;color:#888}@media screen and (max-width: 768px){.collection-count p{text-align:center}}.place-order__thank-you-popup .inner{color:#888}.place-order__thank-you-popup .inner h3{font-size:24px;margin-bottom:10px}.place-order__thank-you-popup .inner p{text-align:left;margin-bottom:10px}.place-order__thank-you-popup .inner p:last-child{margin-bottom:0}
    
    .quote-loader {
      height: auto !important;
    }
    
    .quote-loader:before {
     display: none !important;
    }
    
    .quote-loader .loader {
      display: none;
      height: 30px;
      left: calc(50% + 100px);
      top: 0;
      width: 30px;
    }
    
    .mobile-items {
     padding-bottom: 200px;
    }
    
    
    @media only screen and (min-width: 1024px) {
      .blog-nav__dropdown a.blog-nav__link:focus:after, 
      .blog-nav__dropdown a.blog-nav__link:hover:after, 
      .btn--link:focus:after, .btn--link:hover:after, 
      .site-nav__column .site-nav__text a:focus:after, 
      .site-nav__column .site-nav__text a:hover:after {
        background: #bab7ab !important;
      }
    }
    
    .blog-nav li#shop a img {
         max-width: 130px !important; 
      top: -4px !important; 
    }
    
    .blog-nav li#shop a:after {
         margin-top: 6px !important;
    }
    
    .mobile-nav--open:hover {
      background: none !important;
      border-color: none !important;
    }
    
    .alt-article-column p {
      min-height: 84px;
    }
    
    .container-get-inspired  {
     margin: 0 auto; 
    }
    
    #blog .container-get-inspired {
      max-width: none !important;
    }
    
    .template-article .section-header {
      padding-top: 0 !important;
    }
    
    .site-header__logo-image {
         max-width: 340px;
      padding-bottom: 15px;
    }
    
    .post_featured_image_inner {
         height: 0;
          padding-bottom: 66.66667%;
          position: relative;
          width: 100%;
    }
    
    .post_featured_image_inner img {
         height: 100%;
      object-fit: cover;
          width: 100%;
    }
    
    .section-header__content .article__meta {
         border: 0 !important; 
    }
    /* 
    #blog-search-form {
         width: auto; 
    } */
    
    .blog-header__search {
      display: inline-block; 
     
      width: 0%;
      vertical-align: top;
    }
    
    .blog-header__search.active {
       -webkit-transition: width .5s, margin .5s;
        -moz-transition: width .5s, margin .5s;
        -o-transition: width .5s, margin .5s;
        transition: width .5s, margin .5s;
      margin-right: 20px;
    width: 200px;
    }
    
    .blog-header__search input[name="q"] {
      border: 0;
      border-bottom: 1px solid #000;
      display: block;
      width: 100%;
      padding-top: 0;
      line-height: 36px; 
      height: 36px; 
      min-height: 0; 
      padding: 0;
      margin-bottom: 0;
    }
    
    .blog-header__search.active input[name="q"] {
    
    }
    
    
    .site-header__icons-wrapper .cart-ajax.cart-ajax--show {
         display: none; 
    }
    
    .cart-ajax .cart-ajax__list {
     min-height: 240px; 
    }
    
    .fh-cares .banner img {
     width: 100%; 
    }
    
    
    .template-blog .btn:focus, .btn:hover {
      background: #bab7ab;
    }
    
    .cart-ajax .btn {
      background: #bab7ab;
      border-color: #bab7ab;
    }
    
    .site-header--wrapper a:focus svg>use, .site-header--wrapper a:focus svg g path, .site-header--wrapper a:focus svg path, .site-header--wrapper a:hover svg>use, .site-header--wrapper a:hover svg g path, .site-header--wrapper a:hover svg path {
      fill: #bab7ab !important;
    stroke: #bab7ab !important;
    color: #bab7ab !important;
    }
    
    .post-article-template .post_featured_image img {
    /*       position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0; */
    }
    
    .fixed-social-share .social-sharing {
      margin-right: 0 !important;
      padding: 0 !important;
      border-bottom: 0 !important;
    }
    
    .alt-pagination {
      font-family: Fusi, sans-serif;
      padding-top: 60px;
      text-align: center; 
    }
    
    .alt-pagination a,
    .alt-pagination span {
      font-size: 17px;
      margin: 0 3px;
      padding: 5px;
    }
    
    .alt-pagination .current {
      color: #999;
    }
    
    .alt-pagination .prev a,
    .alt-pagination .next a {
      border-right: 1px solid #000;
      border-top: 1px solid #000;
      content: '';
      display: inline-block;
      height: 12px;
      margin: 0;
      padding: 0;
      position: relative;
      top: 1px;
      width: 12px;
    }
    
    .alt-pagination .next a {
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      transform: rotate(45deg);
    }
    
    .alt-pagination .prev a {
      -webkit-transform: rotate(-135deg);
      -moz-transform: rotate(-135deg);
      -o-transform: rotate(-135deg);
      transform: rotate(-135deg);
    }
    
    .alt-pagination .disabled a {
      border-color: #999;
    }
    
    .postReleated_products .afterImgName a {
      border: 0 !important;
         text-decoration: none !important; 
    }
    
    @media only screen and (min-width: 769px)
    .article__body {
    margin-right: 40px !important;
    }
    
    .footer-lead {
         letter-spacing: 0; 
    }
    
    .postReleated_products__image {
         padding-bottom: 100%;
          position: relative;
    }
    
    .postReleated_products__image img {
        position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
    }
    
    .postReleated_products__image .secondary-img {
         opacity: 0; 
      -webkit-transition: opacity .5s;
      -moz-transition: opacity .5s);
      -o-transition: opacity .5s;
      transition: opacity .5s;
    }
    
    .postReleated_products__image:hover .secondary-img {
      opacity: 1; 
    }
    
    @media (max-width: 1170px) {
         .blog-logo-link {
             display: none !important; 
        }
    }
    
    .template-article .social-sharing {
      margin-top: 0;
      margin-left: 15px;
      padding-top: 0 !important;
    }
    
    .template-article .social-sharing a {
         padding: 0; 
    }
    
    .article-share h4 {
     font-size: 13px;
      line-height: 1;
    }
    
    .commentSection.toggleSection .toggleLink {
      line-height: 1;
      margin-bottom: 0;
    }
    
    .post-article-template .section-header .article__tags a {
     border-bottom: 0;
    }
    
    .template-article .article__tags {
      margin-bottom: 20px;
    }
    
    .commentSection {
         text-align: center; 
    }
    
    .commentSection .toggleLink {
      display: inline-block !important;
      margin-left: auto;
      margin-right: auto;
     position: relative; 
    }
    
    .commentSection .toggleLink span {
      position: absolute;
      left: calc(100% + 15px);
      top: -1px;
    }
    
    .commentWrap label {
     text-align: left !important; 
    }
    
    .blog-nav li#shop {
     left: 1em !important; 
    }
    
    .template-blog .blog-nav li {
    padding: 0 20px;  
    }
    
    .blog-nav li a {
     letter-spacing: 1px; 
    }
    
    .template-blog .btn:focus, .btn:hover {
         background: #bab7ab !important; 
      background-color: #bab7ab !important; 
      border-color: #bab7ab !important; 
    }
    
    @media only screen and (min-width: 769px)
    body {
    padding-top: 123px;
    }
    }
    
.header-menu-wrapper {
 background: #fff; 
}

.fh-cares-column-content {
 background: #fff;
  height: 0;
  position: relative;
  padding-bottom: 100%;
}

.fh-cares-column-content-inner {
  left: 15px; 
  right: 15px;
  position: absolute;
  top: 60px;
  text-align: center;
}

.fh-cares-column-content .image-aspect {
  height: 70px;
  border-radius: 9999px;
  background: center/cover;
  margin: 0 auto 10px;
  display: inline-block;
  width: 70px;
}

.fh-impact .fh-cares-column-content p {
  font-size: 16px;
  line-height: 1.3;
}

.fh-impact .fh-cares-column-content h3 {
  font-size: 24px;
  font-weight: 500;
}

.fh-impact .fh-cares-column-content a {
  font-size: 16px;
  text-transform: uppercase;
}

.fh-impact .fh-cares-column-content a .fa-angle-double-right {
  margin-left: 5px;
}

.fh-impact {
 padding: 60px 0; 
}

.fh-impact .row {
 margin: 0 -8px; 
}

.fh-impact .row .column {
 padding: 8px; 
}

.checkbox {
 border: 1px solid #888;
  border-radius: 3px;
  display: inline-block;
  cursor: pointer;
  height: 15px;
  width: 15px;
  position: relative;
  top: 1px;
}

.checkbox.active {
 	background: #afab9d; 
}

/* .radio {
 border: 1px solid #888;
  border-radius: 999px;
  display: inline;
  cursor: pointer;
  height: 15px;
  width: 15px;
}
 */
.radio.active {
 	background: #afab9d; 
}



input[type='radio']:after {
  border: 1px solid #888;
  border-radius: 999px;
  background: #fff;
        width: 18px;
        height: 18px;
        top: -3px;
        left: -1px;
        position: relative;
        background-color: none;
        content: '';
        display: inline-block;
        visibility: visible;
    }

    input[type='radio']:checked:after {
        width: 18px;
        height: 18px;
        
        position: relative;
        background-color: #afab9d;
        content: '';
        display: inline-block;
        visibility: visible;
    }

#shopify-section-header .checkbox,
#main-menu .checkbox {
 display: none; 
}

#privy-container {
  position: relative;
  z-index: 99999999999;
}	

.video {
  padding-bottom: 56.25%;
  position: relative;
  width: 100%; 
}

.video__inner {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.video__inner iframe {
  height: 100%;
  width: 100%;
}

.blog-section .blog-block {
 margin-bottom: 6%; 
}