/* *****
This is a CSS partial, minified file. It is referenced by the theme by default in theme.liquid.
If you would like to edit this code we recommend swapping to the un-minified version.
For full details and instructions please see our documentation:
https://support.weareeight.com/hc/en-us/articles/360020366578-Un-minified-CSS-Javascript
***** */
.shopify-section .homepage-sections-wrapper,.shopify-section .homepage-sections-wrapper--white{padding:50px 0}.shopify-section.homepage-section--video-wrapper .video--text-header{padding-top:50px}.shopify-section .homepage-sections-wrapper.homepage-sections-wrapper--no-padding{padding:0}.template-index .shopify-section:first-child .homepage-sections-wrapper--slideshow{padding:0;margin-bottom:50px}.index-sections .shopify-section .title-bar{margin-bottom:50px}.index-sections .homepage-section--newsletter-wrapper .title-bar,.index-sections .homepage-section--page-wrapper .title-bar,.index-sections .homepage-section--rich-text-wrapper .title-bar,.index-sections .homepage-section--slideshow-wrapper .slider-caption h2,.index-sections .homepage-section--social-media-wrapper .title-bar,.index-sections .homepage-section--text-and-image-wrapper .title-bar,.index-sections .shopify-section.homepage-section--text-over-image-wrapper .title-bar,.index-sections .shopify-section.homepage-section-image-with-text-block--wrapper .title-bar{margin-bottom:0}.index-sections .homepage-section--newsletter-wrapper .rte,.index-sections .homepage-section--page-wrapper .rte,.index-sections .homepage-section--rich-text-wrapper .rte,.index-sections .homepage-section--social-media-wrapper p,.index-sections .homepage-section--text-and-image-wrapper .rte,.index-sections .shopify-section.homepage-section--text-over-image-wrapper .rte,.index-sections .shopify-section.homepage-section-image-with-text-block--wrapper .rte{margin-top:20px}.homepage-section--image .container{padding-top:50px;padding-bottom:50px}.homepage-section--featured-collections-wrapper .indiv-collection-grid-homepage .type-subheading,.homepage-section--image-gallery-wrapper .image-bar .type-subheading{margin-top:20px}.no--padding{padding:0!important}.index-sections .shopify-section .title-bar{margin-top:0;padding-top:0}.hp-title{padding-top:20px}.slides li{width:100%}.slideshow__link{height:100%;width:100%}.flexslider{margin-bottom:0;overflow-x:hidden}.flexslider img{min-height:1px}.flexslider-container{position:relative;overflow:hidden}.flexslider-container:hover .flex-direction-nav .flex-prev{left:20px}.flexslider-container:hover .flex-direction-nav .flex-next{right:20px}.flexslider-homepage{overflow:hidden;border-radius:0}.homepage-section--slideshow-wrapper h2.slideshow-fade-content a{display:block;margin-bottom:10px}.slider-caption{padding:30px;bottom:auto!important;left:auto!important;right:auto!important;top:auto!important;position:static;-webkit-backface-visibility:hidden}@media screen and (min-width:768px){.slider-caption{position:absolute;bottom:20px;left:20px}.slider-caption.horizontal-align--left{left:60px!important;text-align:left}.slider-caption.horizontal-align--right{right:60px!important;left:auto!important;text-align:left}.slider-caption.horizontal-align--center{left:50%!important;transform:translateX(-50%)!important;text-align:center}.slider-caption.vertical-align--bottom{bottom:60px!important}.slider-caption.vertical-align--top{top:60px!important;bottom:auto!important}.slider-caption.vertical-align--middle{top:50%!important;transform:translateY(-50%)!important;-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;bottom:auto!important}.slider-caption.vertical-align--middle.horizontal-align--center{transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important}}.slider-caption.background{background-color:transparent}.slider-caption a{text-decoration:none}.slider-caption .btn{margin:5px 0}@media screen and (min-width:768px){.slider-dots--caption-padding .slideshow-mobile-image-content.vertical-align--bottom{bottom:50px!important}}.flex-direction-nav{position:absolute;width:100%;z-index:2;top:50%;transform:translateY(-50%)}.flex-direction-nav__button{-moz-transition:all .15s ease 0s;-webkit-transition:all .15s ease 0s;transition:all .15s ease 0s;display:block;height:40px;margin-top:-20px;position:absolute;bottom:-15px;z-index:1;text-decoration:none;background-color:transparent;border:0;color:#707070}.flex-direction-nav__button:focus{background-color:transparent;border:0}.flex-direction-nav__button.flex-prev{left:-55px}.flex-direction-nav__button.flex-next{right:-55px}.flex-direction-nav .flex-nav-next,.flex-direction-nav .flex-nav-prev{width:100%}.slider-pagination-container{position:relative}.slider-pagination-container .flex-control-nav{height:30px;position:absolute;width:100%;line-height:0;bottom:0;z-index:2}.slider-pagination-container .flex-control-nav li a{box-shadow:none}@media screen and (max-width:767px){.slider-dots--padding{margin-bottom:40px}}@media screen and (min-width:768px){.slideshow--full-screen{height:100vh}.slideshow--full-screen svg.icon.icon--placeholder{max-width:inherit;width:auto;min-width:100%;background:#7c7c7c;fill:#969696}.slideshow--full-screen ul.slides li{height:100vh}.slideshow--full-screen ul.slides li .slideshow-desktop-as-mobile-image--ll-wrapper,.slideshow--full-screen ul.slides li .slideshow-desktop-image--ll-wrapper{height:100%}.slideshow--full-screen ul.slides img{display:block;height:100%;width:100%;object-fit:cover;object-position:50% 50%}}.slideshow-mobile-image-content{position:absolute;bottom:20px;left:20px}@media screen and (max-width:767px){.slideshow-mobile-image-content{margin:0 10%;width:80%}}.slideshow-mobile-image-content .btn{margin:5px 0}.slideshow-mobile-image-content .type-subheading{margin-top:5px}.slideshow-mobile-image-content.horizontal-align--left{text-align:left}.slideshow-mobile-image-content.horizontal-align--right{left:auto!important;text-align:right}.slideshow-mobile-image-content.horizontal-align--center{text-align:center}.slideshow-mobile-image-content.vertical-align--bottom{bottom:60px!important}.slideshow-mobile-image-content.vertical-align--top{top:60px!important;bottom:auto!important}.slideshow-mobile-image-content.vertical-align--middle{top:50%!important;transform:translateY(-50%)!important;-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;bottom:auto!important}@media screen and (min-width:768px){.slideshow--full-screen .flex-viewport ul.slides li .slideshow-mobile-image--ll-wrapper{display:none}.flexslider .slides .slideshow-mobile-image{display:none}}@media screen and (max-width:767px){.flexslider .slides .slideshow-desktop-image{display:none}}.slideshow-image-overlay .slider-caption{z-index:100}@media screen and (min-width:768px){.slideshow-image-overlay:after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(5,5,5,.6)),to(rgba(55,55,55,.2)));background-image:linear-gradient(to top,rgba(5,5,5,.6),rgba(55,55,55,.2));z-index:1}}@media screen and (max-width:767px){.slideshow-image-overlay:not(.mobile-image--disabled):after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(5,5,5,.6)),to(rgba(55,55,55,.2)));background-image:linear-gradient(to top,rgba(5,5,5,.6),rgba(55,55,55,.2));z-index:1}}

.homepage-section--slideshow-wrapper .homepage-slider-container h2 {
  margin-bottom: 20px;
}
.homepage-section--slideshow-wrapper .slider-caption--text {
  margin-bottom: 40px;
}
.homepage-section--slideshow-wrapper .flexslider-homepage .slider-caption {
    /* width: 23%; */
  padding: 0;
  width: 100%;
}
.homepage-section--slideshow-wrapper .flexslider-homepage .slider-caption .slider-caption-inner {
    width: 33%;
}
.homepage-section--slideshow-wrapper .home-image-banner .flexslider-homepage .slider-caption .slider-caption-inner {
    width: 36%;
}
.homepage-section--slideshow-wrapper .flexslider-homepage .slides img {
    height: 100%;
    object-fit: cover;
}
/* .homepage-section--slideshow-wrapper .flexslider .slides>li {
    height: 700px;
} */
.homepage-section--slideshow-wrapper .slider-caption--text, .homepage-section--slideshow-wrapper .slider-caption--text a {
    font-size: 15px;
    line-height: 21px;
}
.homepage-section--slideshow-wrapper h2.h1, .homepage-section--slideshow-wrapper h2.h1 a{
  font-size: 35px;
  line-height: 41px;
}
.slideshow-image-overlay:after {
  display: none;
}
.template-index .homepage-section--slideshow-wrapper .slider-pagination-container {
    right: 70px;
    transform: none;
    left: unset;
    bottom: 60px;
    right: 50%;
    transform: translateX(-50%);
    left: 50%;
  right: unset;
}
.template-index .homepage-section--slideshow-wrapper .flex-control-nav li {
    padding: 0;
    margin: 0 5px;
}
.template-index .homepage-section--slideshow-wrapper .slider-pagination-container .flex-control-nav li a {
    width: 12px;
    height: 12px;
    border: 1px solid #fff;
}
.template-index .homepage-section--slideshow-wrapper .slider-pagination-container .flex-control-nav li a:not(.flex-active) {
    background: none;
}
.flex-direction-nav {
  display: none;
}

.home-image-banner .slider-caption .btn {
  width: 200px;
  padding: 15px;
  margin: 0 10px !important;
}


@media (min-width: 1330px) {
  .homepage-section--slideshow-wrapper .flexslider-homepage .slider-caption {
    max-width: 1330px;
  }
}
@media screen and (max-width: 1200px) {
  .homepage-section--slideshow-wrapper .flexslider-homepage .slider-caption .slider-caption-inner, .homepage-section--slideshow-wrapper .home-image-banner .flexslider-homepage .slider-caption .slider-caption-inner {
    width: 50%;
  }
}
@media screen and (min-width: 768px) {
  .homepage-section--slideshow-wrapper .flexslider-homepage .slider-caption {
    /* left: 50% !important;
    transform: translateX(-50%); */
    padding-right: 15px;
    padding-left: 15px;
  }
  .homepage-section--slideshow-wrapper .flexslider-homepage .slider-caption.vertical-align--middle.horizontal-align--center .slider-caption-inner {
    margin: auto;
  }
  .homepage-section--slideshow-wrapper .home-image-banner h2.h1, .homepage-section--slideshow-wrapper .home-image-banner h2.h1 a{
    font-size: 45px;
    font-style: normal;
    font-weight: 600;
    line-height: 54px;
  }
  .homepage-section--slideshow-wrapper .home-image-banner .slider-caption--text, .homepage-section--slideshow-wrapper .home-image-banner .slider-caption--text a{
    font-size: 18px;
    line-height: 25px;
  }
  .homepage-section--slideshow-wrapper .all-begin-sec .flexslider-homepage .slider-caption {
    left: 50% !important;
    transform: translateX(-50%);
  }
  .homepage-section--slideshow-wrapper .all-begin-sec .flexslider-homepage .slider-caption {
    transform: translate(-50%, -50%) !important;
  }
}

.homepage-section--slideshow-wrapper .all-begin-sec h2.h1, .homepage-section--slideshow-wrapper .all-begin-sec h2.h1 a {
    font-size: 28px;
    line-height: 33px;
}

/* @media screen and (max-width: 991px) {
  .homepage-section--slideshow-wrapper .flexslider-homepage .slider-caption .slider-caption-inner {
    width: 55%;
  }
} */

@media screen and (max-width: 767px) {
  .homepage-section--slideshow-wrapper h2.h1, .homepage-section--slideshow-wrapper h2.h1 a {
      font-size: 24px;
      line-height: 28px;
      margin-bottom: 10px;
   }
  .homepage-section--slideshow-wrapper .all-begin-sec h2.h1, .homepage-section--slideshow-wrapper .all-begin-sec h2.h1 a {
    font-size: 22px;
  }
  .homepage-section--slideshow-wrapper .slider-caption--text {
    margin-bottom: 30px;
  }
  .homepage-section--slideshow-wrapper .flexslider-homepage .slider-caption .slider-caption-inner, .homepage-section--slideshow-wrapper .home-image-banner .flexslider-homepage .slider-caption .slider-caption-inner {
    width: 100%;
    padding: 30px 24px 40px;
  }
  .template-index .homepage-section--slideshow-wrapper li .slider-caption.background {
    background-color: #D8EFE0 !important;
    text-align: left;
    margin-bottom: 0;
    position: static;
    transform: none !important;
    margin-left: 0;
    display: flex;
    align-items: center;
  }
  .template-index .homepage-section--slideshow-wrapper li .slider-caption a.btn {
    /* color: #37493F !important; */
    /* border-color: #37493F !important; */
    padding: 13px 32px;
    margin: 0;
  }
  .template-index .homepage-section--slideshow-wrapper .home-image-banner li .slider-caption a.btn {
    padding: 15px;
  }
  .template-index .homepage-section--slideshow-wrapper .home-image-banner li .slider-caption a.btn {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    margin-left: 0px !important;
  }
  .homepage-section--slideshow-wrapper .slider-caption--text, .homepage-section--slideshow-wrapper .slider-caption--text a {
    font-size: 14px;
    line-height: 19px;
  }
  .template-index .homepage-section--slideshow-wrapper .col-md-12 {
    padding: 0;
  }
  .template-index .homepage-section--slideshow-wrapper .row {
    margin: 0;
  }
  .template-index .homepage-section--slideshow-wrapper .slider-pagination-container {
    /* top: 0; */
    top: -40px;
    bottom: 0;
    right: 30px;
    left: unset;
    transform: none;
  }
  .template-index .homepage-section--slideshow-wrapper .slider-pagination-container .flex-control-nav li a {
    width: 10px;
    height: 10px;
  }
  .template-index .homepage-section--slideshow-wrapper .flexslider .slides {
    background: #D8EFE0 !important;
  }
}
@media screen and (max-width: 479px) {
  .homepage-section--slideshow-wrapper .flexslider-homepage .slides img {
    height: 340px;
  }
}

.flexslider .slides img.slideshow-desktop-as-mobile-image.split-images {
  width: 50%;
}
.flexslider .slides .split-img-li {
  display: flex !important;
  flex-wrap: wrap;
}
.slider-1 a.btn.slideshow-fade-content {
    background: #E8BB56;
    background: linear-gradient(90deg, rgba(232, 187, 86, 1) 0%, rgba(224, 199, 131, 1) 100%);
}