/** Shopify CDN: Minification failed

Line 120:0 Unexpected "}"
Line 188:1 Unexpected "{"

**/
/* HEADER START */

.announcement-bar .announcement-bar__left {
  flex: 2;
}
.announcement-bar .announcement-bar__middle {
  text-align: center;
}

.announcement-bar .announcement-bar__inner {
  padding: 22px 0;
  font-size: 14px;
}
.announcement-bar .announcement-bar__inner p {
  margin: 0;
}
.announcement-bar .announcement-bar__inner a {
  border-bottom: 1px solid #214E7C;
  font-weight: 600;
}
.logo-area {
  border-bottom: 2px solid #ebebeb;
}
.navigation .navigation__tier-1>.navigation__item>.navigation__link {
  display: inline-block;
  padding: 18px 30px;
  white-space: nowrap;
  position: relative;
  font-size: 16px;
  color: #2f2f30;

}
.navigation .navigation__tier-1>.navigation__item>.navigation__link:hover:before{
  display: inline-block;
  color: #ec633d;
}
/* HEADER END */

/* HOME PAGE SLIDESHOW START */
#shopify-section-template--14250551378049__16359276425da8ce46 .slideshow .slide-1 .overlay-text {
  justify-content: end;
}
#shopify-section-template--14250551378049__16359276425da8ce46 .slideshow .slide-1 .overlay-text__inner {
  max-width: 680px;
  right: 0;
  text-align: center;
  float: center;
}

#shopify-section-template--14250551378049__16359276425da8ce46 .slideshow .slide-2 .overlay-text__inner {
  max-width: 680px;
  left: 0;
  text-align: center;
  float: center;
}

#shopify-section-template--14250551378049__16359276425da8ce46 .slideshow .slide-3 .overlay-text__inner {
  max-width: 680px;
  text-align: center;
  float: right;
  margin: 0 auto;
  
}


#shopify-section-template--14250551378049__16359276425da8ce46 .slideshow .slide-1 .overlay-text__inner {
  max-width: 680px;
  right: 4%;
  text-align: center;
  float: right;
  width:100%;
}


#shopify-section-template--14250551378049__16359276425da8ce46 .slideshow .slide-2 .overlay-text__inner {
  max-width: 680px;
  right: 4%;
  text-align: center;
  float: right;
  width:100%;
}

#shopify-section-template--14250551378049__16359276425da8ce46 .slideshow .slide-3 .overlay-text__inner {
  max-width: 680px;
  max-width: 100%;
  text-align: center;
  float: right;
  width:100%;
}


#shopify-section-template--14250551378049__16359276425da8ce46 .slideshow .slide-1 .overlay-text--for-banner .overlay-text__inner,
#shopify-section-template--14250551378049__16359276425da8ce46 .slideshow .slide-2 .overlay-text--for-banner .overlay-text__inner,
#shopify-section-template--14250551378049__16359276425da8ce46 .slideshow .slide-3 .overlay-text--for-banner .overlay-text__inner {
  padding: 42px;
}
#shopify-section-template--14250551378049__16359276425da8ce46 .slideshow .slide-1 .overlay-text--for-banner .overlay-text__inner .overlay-text__subheading.subheading.subheading--over,
#shopify-section-template--14250551378049__16359276425da8ce46 .slideshow .slide-2 .overlay-text--for-banner .overlay-text__inner .overlay-text__subheading.subheading.subheading--over,
#shopify-section-template--14250551378049__16359276425da8ce46 .slideshow .slide-3 .overlay-text--for-banner .overlay-text__inner .overlay-text__subheading.subheading.subheading--over {
  color: #000;
  font-size: 30px;
  line-height: normal;
  padding: 0;
  margin: 0;
  font-family: 'PerfectlyNineties' !important;
  font-style: var(--font-heading-style);
  font-weight: var(--font-heading-weight);
  letter-spacing: calc(var(--font-heading-scale) * 0.06rem);
  color: rgb(var(--color-foreground));
  line-height: calc(1 + 0.3 / max(1, var(--font-heading-scale)));
  word-break: break-word;
}

}
#shopify-section-template--14250551378049__16359276425da8ce46 .slideshow .slide-1 .overlay-text__reveal h2.overlay-text__title.h1-style,
#shopify-section-template--14250551378049__16359276425da8ce46 .slideshow .slide-2 .overlay-text__reveal h2.overlay-text__title.h1-style,
#shopify-section-template--14250551378049__16359276425da8ce46 .slideshow .slide-3 .overlay-text__reveal h2.overlay-text__title.h1-style {
  color: #000;
  text-transform: uppercase;
  margin-bottom: 25px;
}
#shopify-section-template--14250551378049__16359276425da8ce46 .slideshow .slide-1 .overlay-text__reveal p,
#shopify-section-template--14250551378049__16359276425da8ce46 .slideshow .slide-2 .overlay-text__reveal p,
#shopify-section-template--14250551378049__16359276425da8ce46 .slideshow .slide-3 .overlay-text__reveal p {
  font-size: 20px !important;
  color: #214e7c;
  font-weight: 400;
  line-height: 28px;
}
#shopify-section-template--14250551378049__16359276425da8ce46 .slideshow .slide-1 a.overlay-text__button.button.altcolourr,
#shopify-section-template--14250551378049__16359276425da8ce46 .slideshow .slide-2 a.overlay-text__button.button.altcolourr,
#shopify-section-template--14250551378049__16359276425da8ce46 .slideshow .slide-3 a.overlay-text__button.button.altcolourr {
  color: #ef6d44;
  background: transparent;
  font-size: 18px;
  font-weight: 900;
  border:0;
  border-bottom: 1px solid #ef6d44!important;
  text-decoration: underline!important;
  padding: 0 !important;
  margin: 0 !important;
}

.slideshow[data-transition=zoom] .slide.image-overlay--bg-box.slick-active .overlay-text__text {
opacity: .7;
  
}




/* HOME PAGE SLIDESHOW END */


/* Donation Banner */

#shopify-section-template--14250551378049__3a6108cf-7892-4b36-b1f0-54d293491907 {
  background-color: #efefef;
  padding-top: 80px;
  padding-bottom: 80px;
}

#block-id-template--14250551378049__3a6108cf-7892-4b36-b1f0-54d293491907-1666980811bb159c43-0 img {
  max-width: 150px;
}
block-id-template--14250551378049__3a6108cf-7892-4b36-b1f0-54d293491907-1666980811bb159c43-1 {
  padding-left: 50px;
}


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

#shopify-section-template--14250551378049__3a6108cf-7892-4b36-b1f0-54d293491907 .flexible-layout .column {
padding-left: 100px;
}

}



#shopify-section-template--14250551378049__3a6108cf-7892-4b36-b1f0-54d293491907 p {
 {
  font-size: 20px;
}
}

@media only screen and (max-width: 600px) {

#section-id-template--14250551378049__3a6108cf-7892-4b36-b1f0-54d293491907 {
  padding: 0px 50px;
  text-align:center!important;
}
  
}




/* HOME PAGE LOGOS START */
.section-logo-list .use-alt-bg {
  background-color: #ec633d;
  color: #fff;
  font-size: 16px;
  padding: 60px 0 60px 0; 
}
.section-logo-list .use-alt-bg .logo-list {
  justify-content: space-evenly;
  align-items: baseline;
}


/* HOME PAGE LOGOS END */

/* HOME PAGE FEATURED COLLECTION END */
.section-featured-collection a.has-paging__title span {
  font-size: 32px;
  line-height: normal;
}
.section-featured-collection .hometitle {
  line-height: 1em;
  margin: 0 0 60px;
}
.section-featured-collection .collection-listing {
  margin-bottom: 66px;
}
/* HOME PAGE FEATURED COLLECTION END */

/* HOME PAGE LOGO START */
.section-logo-list .companylogo.fully-spaced-row--medium {
  background: #b4cbe1;
  margin: 0;
  padding: 120px 0px;
}
.section-logo-list .companylogo.fully-spaced-row--medium .container {
  max-width: 100%;
  padding: 0 120px;
}
.section-logo-list .companylogo.fully-spaced-row--medium .container .logo-list{
  display: grid;
  grid-template-columns: 12% 12% 12% 12% 12% 12% 12% 12%;
  grid-column-gap: 0%;
}
.section-logo-list .fully-spaced-row--medium h2.hometitle {
  font-size: 32px;
  color: #ef6d44;
  font-weight: 600;
  letter-spacing: 1px;
}


@media(max-width:767px){


.section-logo-list .fully-spaced-row--medium h2.hometitle {
  font-size: 18px;

}
}



.strongly-spaced-row, .fully-spaced-row--medium {
  margin-top: 40px;
  margin-bottom: 40px;
  display: block;
  width: 100%;
}








/* HOME PAGE LOGO END */

/* HOME PAGE IMAGE SECTION START */
.two-col .gallery__item.gallery__item-1 .overlay-text__text {
  position: absolute;
  right: 12%;
  background: #f2f0ed;
  width: 100%;
  max-width: 300px;
    padding: 30px;
}
.two-col .gallery__item.gallery__item-2 .overlay-text__text {
  position: absolute;
  left: 12%;
  background: #f2f0ed;
  width: 100%;
  max-width: 300px;
    padding: 30px;
}

.two-col .gallery__item.gallery__item-3 .overlay-text__text {
  position: absolute;
  right: 12%;
  background: #f2f0ed;
  width: 100%;
  max-width: 300px;
    padding: 30px;
}

.two-col .gallery__item.gallery__item-4 .overlay-text__text {
  position: absolute;
  left: 12%;
  background: #f2f0ed;
  width: 100%;
  max-width: 300px;
    padding: 30px;
}

#shopify-section-template--14250551378049__1661440090bc7b4595 .gallery__item.gallery__item-1 .overlay-text__text {
  position: absolute;
  right: 12%;
  background: #f2f0ed;
  width: 100%;
  max-width: 300px;
    padding: 30px; 
}

#shopify-section-template--14250551378049__1661440090bc7b4595 .gallery__item.gallery__item-2 .overlay-text__text {
  position: absolute;
  left: 12%;
  background: #f2f0ed;
  width: 100%;
  max-width: 300px;
    padding: 30px; 
}



.two-col .gallery__item.gallery__item-1 .overlay-text__text h2.overlay-text__title.h4-style,
.two-col .gallery__item.gallery__item-2 .overlay-text__text h2.overlay-text__title.h4-style,
.two-col .gallery__item.gallery__item-3 .overlay-text__text h2.overlay-text__title.h4-style,
.two-col .gallery__item.gallery__item-4 .overlay-text__text h2.overlay-text__title.h4-style,
#shopify-section-template--14250551378049__1661440090bc7b4595 .gallery__item.gallery__item-1 .overlay-text__text h2.overlay-text__title.h4-style,
#shopify-section-template--14250551378049__1661440090bc7b4595 .gallery__item.gallery__item-2 .overlay-text__text h2.overlay-text__title.h4-style {
  font-size: 18px !important;
  color: #214e7c;
  margin-bottom: 20px;
}
.two-col .gallery__item.gallery__item-1 .overlay-text__text span.overlay-text__button.small-feature-link,
.two-col .gallery__item.gallery__item-2 .overlay-text__text span.overlay-text__button.small-feature-link,
.two-col .gallery__item.gallery__item-3 .overlay-text__text span.overlay-text__button.small-feature-link,
.two-col .gallery__item.gallery__item-4 .overlay-text__text span.overlay-text__button.small-feature-link,
#shopify-section-template--14250551378049__1661440090bc7b4595 .two-col .gallery__item.gallery__item-1 .overlay-text__text span.overlay-text__button.small-feature-link,
#shopify-section-template--14250551378049__1661440090bc7b4595 .two-col .gallery__item.gallery__item-2 .overlay-text__text span.overlay-text__button.small-feature-link {
  font-size: 14px;
  text-decoration: none;
  color: #ef6d44;
  letter-spacing: 1px;
  font-weight: 600;
  border-bottom: 2px solid;
  padding: 0;
  margin: 0;
}
.gallery--with-margins {
  padding: 0;
}
.gallery--with-margins .gallery__item {
  margin-left: 40px;
  margin-bottom: 40px;
}
.three-col span.overlay-text__button.btn.btn--secondary {
  background: transparent;
  font-size: 14px;
  font-weight: 600;
  color: #ef6d44;
  padding: 0;
  border-bottom: 1px solid #ef6d44 !important;
  margin: 0;
}
.three-col .overlay-text__button-row.overlay-text__button-row--secondary {
  background: #f2f0ed;
  display: table;
  margin: 0 auto;
  padding: 10px;
  margin-top: 32px;
}
.section-gallery .container {
  max-width: 100%;
  padding: 0 70px;
}
/* HOME PAGE IMAGE SECTION END */

/* HOME PAGE TITLE WITH TEXT START */
.Feel.container {
  max-width: 100%;
  padding: 0 70px;
}
.Feel.container .flexible-layout--align-center {
  justify-content: center;
  align-items: center;
  display: grid;
  grid-template-columns: 40% 60%;
  padding: 0;
  margin-bottom: 10px;
}
.Feel.container .align-center {
  text-align: left;
}
.Feel.container .align-center h1.majortitle.in-content {
  padding: 0;
  margin: 0;
  font-size: 48px;
  text-transform: uppercase;
  color: #ef6d44;
}
.Feel.container .flexible-layout--align-center .column.column--half {
  width: 100%;
  margin: 0;
}
.Feel.container .flexible-layout--align-center p {
  font-size: 21px;
  padding: 0;
  margin: 0;
  color: #2e2e2f;
}
/* HOME PAGE TITLE WITH TEXT END */

/* HOME PAGE TESTIMONIAL START */
.section-testimonials {
  background: #fff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.section-testimonials .container {
  max-width: 100%;
  padding: 0 80px;
}
.section-testimonials .testimonial-list--with-images .testimonial__column--text {
  margin-top: 0px;
  margin-bottom: 0px;
}
.section-testimonials .testimonial__star svg {
  fill: #ec633d !important;
}
.section-testimonials .testimonial__star-rating.heading-font {
  margin-bottom: 10px;
}
.section-testimonials blockquote.testimonial__blockquote.heading-font {
  color: #2f2f30;
  font-size: 32px;
  padding: 0;
  margin: 0;
}
.section-testimonials .testimonial__image-with-caption .rimage-outer-wrapper {

}
.section-testimonials .testimonial-list--with-images .testimonial {
  display: grid;
  justify-content: space-between;
  align-items: center;
  grid-template-columns: 55% 45%;
}
.section-testimonials .testimonial__image-with-caption {
  padding-left: 10%;
}
.section-testimonials .testimonial__author {
  color: #ef6d44;
  font-size: 18px;
  font-weight: 500;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* HOME PAGE TESTIMONIAL END */

/* HOME PAGE TEXT START */
.section-rich-text {
  background: #b4cbe1;
  display: table;
  width: 100%;
}
.section-rich-text p {
  font-size: 30px;
  color: #f2f0ed;
  max-width: 1200px;
  font-weight: 500;
  line-height: 36px;
  margin: 0 auto;
}
/* HOME PAGE TEXT END */

/* HOME PAGE TWO IMAGES START */
.custom-blog .container {
  max-width: 100%;
  padding: 0 70px;
}
.blog_cover {
  display: grid;
  grid-template-columns: 49% 49%;
  grid-column-gap: 2%;
}
.blg_left {
  position: relative;
}
.blg_left img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.blg_left .tx_pos {
  position: absolute;
  width: 100%;
  max-width: 340px;
  right: 40px;
  top: 50%;
  transform: translateY(-50%);
}
.blg_left .tx_pos h2 {
  font-size: 48px;
  text-align: right;
  font-weight: 700;
  text-transform: uppercase;
  color: #2f2f30;
}
.blg_left .tx_pos p {
  font-size: 16px;
  line-height: 20px;
  text-align: right;
  float:right;
  width:100%;
  color:#0d0d0e;
}
.blg_left .tx_pos span {
  font-size: 16px;
  line-height: 20px;
  text-align: right;
  float:right;
  width:100%;
  margin-top: 20px;
  margin-bottom: 30px;
  color:#0d0d0e;
}
.blg_left .tx_pos a {
  float: right;
  color: #ef6d44;
  text-align: right;
  border-bottom: 1px solid #ef6d44;
  text-transform: uppercase;
  font-weight:600;
  font-size:18px;
}
.blg_right {
  position: relative;
  width: 100%;
  height: 100%;
}
.blg_right img {
  position: relative;
  z-index: 1;
  width:100%;
}
.blg_right .txt-pos .posimg {
  margin: 0;
  padding:0;
  max-width:100%;
}
.blg_right .txt-pos:before {
  content: '';
  position: absolute;
  background: #fff;
  height: 50px;
  width: 100%;
  top: 0;
}
.blg_right .txt-pos:after {
  content: '';
  position: absolute;
  background: #fff;
  height: 100%;
  width: 10px;
  top: 0;
  left:0;
}
.blg_right .txt-pos {
  background: #e9e7e5;
  width: 100%;
  display: grid;
  position: relative;
  grid-template-columns: 50% 50%;
  height:99%;
}
.blg_right .txt-pos div {
  max-width: 350px;
  float: right;
  width: 100%;
  margin-top: 10%;
  padding: 30px;
}
.blg_right .txt-pos div h2 {
  font-size: 48px;
  text-align: left;
  font-weight: 700;
  text-transform: uppercase;
  color: #2f2f30;
}
.blg_right .txt-pos div p {
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  float: right;
  width: 100%;
  color: #0d0d0e;
  padding-top: 20px;
  padding-bottom: 30px;
  margin: 0;
}
.blg_right .txt-pos div a {
  float: left;
  color: #ef6d44;
  text-align: right;
  border-bottom: 1px solid #ef6d44;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 18px;
}
/* HOME PAGE TWO IMAGES END */

/* HOME PAGE FREESTYLE START */
.freestyle.container {
  background: #ef6d44;
  margin: 0 !important;
  max-width: 100%;
  padding: 65px 0px;
  display: table;
}
.freestyle.container .custom-html {
  text-align: center;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
}
.freestyle.container .custom-html span:nth-child(2) {
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  padding: 0px 20px;
  margin: 0 20px;
}
/* HOME PAGE FREESTYLE END */

/* HOME PAGE SERVICE START */
.freeicons {
  background: #f9f9f9;
  margin: 0;
  padding: 60px 0px;
}
.section-logo-list .freeicons .logo-list {
  align-items: flex-start;
  justify-content: space-evenly;
}
.section-logo-list .freeicons .logo-list .logo-list__logo-image {
  min-height: 100px;
}
.section-logo-list .freeicons .logo-list  .logo-list__logo-title {
  font-size: 14px;
  text-transform: uppercase;
  color: #909191;
  font-weight: 600;
  letter-spacing: 0.5px;
}
.freeicons h2.hometitle {
  display: none !important;
}
/* HOME PAGE SERVICE END */

/* HOME PAGE FOOTER START */
.section-footer__text-block {
  width: 100%;
  max-width: 340px;
}
.social-links.social-links--large a svg {
  fill: #6e7175 !important;
}
.section-footer__text-block__image:not(:last-child) {
  display: inline-block;
  margin-bottom: 50px;
}
#pagefooter a {
  color: #909191;
  font-weight: 600;
  font-size: 14px;
}
.section-footer__newsletter-block p {
  font-size: 17px;
  font-weight: 600;
  color: #909191;
}
.section-footer__text {
  margin-bottom: 0;
}
.section-footer__newsletter-block button.button.signup-form__button {
  font-size: 18px;
  background: #214e7c;
  border-radius: 0;
  border: 0;
  font-weight: 600;
  padding: 20px 30px;
}
.footer_text_top p {
  font-size: 10px;
  text-align: center;
  max-width: 990px;
  margin: 0 auto;
  margin-bottom: 52px;
}
.copyright p {
  font-size: 12px;
  color: #909191;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1px;
  margin-bottom: 70px;
}
.section-footer__row-lower{display:none;}
/* HOME PAGE FOOTER END */

@media(max-width:1440px){
  .section-testimonials .testimonial-list--with-images .testimonial__column--text {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .blg_right .txt-pos div h2 {
    font-size: 34px;
  }
}

@media(max-width:1024px){
  .section-logo-list .companylogo.fully-spaced-row--medium .container .logo-list {
    display: grid;
    grid-template-columns: 24% 24% 24% 24%;
    grid-column-gap: 0%;
  }
  .slideshow .overlay-text__inner {
    max-width: 450px;
    right: 0;
    text-align: center;
    float: center;
    width: 100%;
  }
  #section-id-template--14108496953473__16359276425da8ce46 .slide-1 .overlay-text__title {
    font-size: 47.4px;
  }
  .section-featured-collection a.has-paging__title span {
    font-size: 33px;
  }
  .gallery--with-margins .gallery__item {
    margin-left: 10px;
    margin-bottom: 40px;
  }
  .section-testimonials .testimonial-list--with-images .testimonial__column--text {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .blog_cover {
    display: grid;
    grid-template-columns: 100%;
    grid-column-gap: 2%;
    grid-row-gap: 50px;
  }
  .Feel.container .flexible-layout--align-center {
    display: inherit;
  }
}

@media(max-width:767px){
  .strongly-spaced-row, .fully-spaced-row--medium {
    margin-top: 30px;
    margin-bottom: 40px;
    display: block;
    width: 100%;
  }
  .gallery--with-margins .gallery__item {
    margin-left: 0;
    margin-bottom: 0px;
  }
  .section-gallery .container {
    max-width: 100%;
    padding: 0 20px;
  }
  .slideshow .overlay-text--for-banner .overlay-text__inner {
    padding: 0;
  }
  .section-featured-collection a.has-paging__title span {
    font-size: 22px;
  }
  .section-logo-list .companylogo.fully-spaced-row--medium {
    padding: 40px 0;
  }
  .section-logo-list .companylogo.fully-spaced-row--medium .container .logo-list {
    display: grid;
    grid-template-columns: 50% 50%;
    grid-column-gap: 0%;
  }
  .section-gallery .container, .Feel.container, .section-testimonials .container, .custom-blog .container {
    max-width: 100%;
    padding: 0 20px;
  }
  .section-testimonials .testimonial-list--with-images .testimonial {
    grid-template-columns: 100%;
  }
  .section-testimonials .testimonial-list--with-images .testimonial__column--text {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .section-testimonials .testimonial__image-with-caption {
    padding-left: 0%;
  }
  .blg_left .tx_pos {
    position: relative;
    width: 100%;
    max-width: 340px;
    right: 0px;
    top: 0;
    transform: inherit;
  }
  .blg_left img {
    width: auto;
    height: auto;
    object-fit: contain;
  }
  .blg_left .tx_pos h2 {
    font-size: 30px;
    text-align: left;
  }
  .blg_left .tx_pos p, .blg_left .tx_pos span {
    text-align: left;
  }
  .blg_left .tx_pos a {
    float: left;
  }
  .blg_left .tx_pos {
    position: relative;
    width: 100%;
    max-width: 100%;
    right: 0;
    top: 0;
    transform: inherit;
    margin-top: 20px;
  }
  .blg_right .txt-pos {
    grid-template-columns: 100%;
  }
  .blg_right .txt-pos:after{
    display:none;
  }
  .blg_right .txt-pos div {
    max-width: 350px;
    float: right;
    width: 100%;
    margin-top: 0;
    padding: 40px 10px;
  }
  .blg_right .txt-pos div h2 {
    font-size: 30px;
  }
  .freestyle.container .custom-html span:nth-child(2) {
    border-left: 0;
    border-right: 0;
    padding: 20px 0;
    margin: 20px 0px;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
  }
  .freestyle.container .custom-html span {
    display: table;
    width: 100%;
    text-align: center;
  }
  .section-rich-text p {
    font-size: 24px;
    color: #f2f0ed;
    max-width: 1200px;
    font-weight: 500;
    line-height: 30px;
  }
  .section-footer__row {
    text-align: center;
  }
  .slideshow .overlay-text--for-banner .overlay-text__inner .overlay-text__subheading.subheading.subheading--over {
    font-size: 24px;
    h1,
h2,
h3,
h4,
h5,
.h0,
.h1,
.h2,
.h3,
.h4,
.h5 {
  font-family: 'PerfectlyNineties' !important;
  font-style: var(--font-heading-style);
  font-weight: var(--font-heading-weight);
  letter-spacing: calc(var(--font-heading-scale) * 0.06rem);
  color: rgb(var(--color-foreground));
  line-height: calc(1 + 0.3 / max(1, var(--font-heading-scale)));
  word-break: break-word;
}

  }
  .slideshow .overlay-text__reveal p {
    font-size: 16px!important;
  }
  .section-testimonials {
    padding-bottom: 2px;
  }
}



/* Interior Content Hide */



.template-suffix-b-our-story .article,
.template-suffix-pinch .article,
.template-suffix-sustainability .article,
.template-suffix-b-contact-us .article,
.template-suffix-customer-service .article,
.template-suffix-wholesale .article,
.template-suffix-investor .article {
display:none!important;
  
}


.template-suffix-reviews .majortitle {
display:none!important;

  
}


.small-feature-link {
font-size: 20px;
  color: #e36d47;
  
}






/* Form */



ul.form-section li {
  list-style:none!important;
}

ul.form-section .form-line {
  margin-bottom: 20px;
}







