/* *****
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/360020236137-Un-minified-CSS-Javascript
***** */
.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}.shopify-section .title-bar{margin-bottom:40px}.homepage-section--map-wrapper .title-bar,.homepage-section--newsletter-wrapper .title-bar,.homepage-section--page-wrapper .title-bar,.homepage-section--rich-text-wrapper .title-bar,.homepage-section--slideshow-wrapper .slider-caption h2,.homepage-section--social-media-wrapper .title-bar,.homepage-section--text-and-image-wrapper .title-bar,.shopify-section.homepage-section--text-over-image-wrapper .title-bar,.shopify-section.homepage-section-delivery-partners--wrapper .title-bar,.shopify-section.homepage-section-image-with-text-block--wrapper .title-bar{margin-bottom:0}.homepage-section--map-wrapper .rte,.homepage-section--newsletter-wrapper .rte,.homepage-section--page-wrapper .rte,.homepage-section--social-media-wrapper p,.homepage-section--text-and-image-wrapper .rte,.shopify-section.homepage-section--text-over-image-wrapper .rte,.shopify-section.homepage-section-delivery-partners--wrapper .rte,.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}.index-sections .shopify-section.homepage-section--search-block-wrapper .title-bar{margin-bottom:24px}.index-sections .shopify-section.homepage-section--search-block-wrapper .title-bar h2{margin-bottom:16px}.hp-title{padding-top:20px}.homepage-section--newsletter-wrapper .row{align-items:center;justify-content:center}@media screen and (max-width:768px){.homepage-section--newsletter-wrapper .newsletter__title{text-align:center}}.homepage-section--newsletter-wrapper .newsletter__title .homepage-subheading--1{margin-top:0}.homepage-section--newsletter-wrapper .newsletter__title p{margin-bottom:15px}@media screen and (min-width:769px){.homepage-section--newsletter-wrapper .newsletter__title .title-bar>:last-child{margin-bottom:0}}@media screen and (max-width:767px){.homepage-section--newsletter-wrapper #newsletter-wrapper input,.homepage-section--newsletter-wrapper [id^=newsletter-wrapper] input{width:100%}}.homepage-section--newsletter-wrapper #newsletter_text,.homepage-section--newsletter-wrapper [id^=newsletter_text]{background:0 0}.homepage-section--newsletter-wrapper .form-success{background-color:var(--color-primary);color:var(--page-background);text-align:center;padding:10px}.homepage-section--newsletter-wrapper .homepage-sections-wrapper svg{stroke:var(--color-primary)}.homepage-section--newsletter-wrapper .homepage-sections-wrapper #newsletter_text,.homepage-section--newsletter-wrapper .homepage-sections-wrapper [id^=newsletter_text]{border:1px solid var(--border-color);color:var(--color-primary)}.homepage-section--newsletter-wrapper .homepage-sections-wrapper #newsletter_text::placeholder,.homepage-section--newsletter-wrapper .homepage-sections-wrapper [id^=newsletter_text]::placeholder{color:var(--color-primary)}@media screen and (max-width:767px){.shopify-section.homepage-section--newsletter-wrapper .title-bar{text-align:center}.shopify-section.homepage-section--newsletter-wrapper .rte{padding-left:20px;padding-bottom:20px}}


/* Newsletter */
.homepage-section--newsletter-wrapper {
  background: #002e49;
  color: #fff;
}

.homepage-section--newsletter-wrapper h3 {
  color: #fff;
}

.homepage-section--newsletter-wrapper .input-group-field.email {
  padding: 8px 20px 10px;
  border: 2px solid #fff;
  border-radius: 50px;
  color: #fff;
  font-weight: bold;
  height: 48px;
}

.homepage-section--newsletter-wrapper input[type="email"].email::-webkit-input-placeholder {
  color: #fff;
  font-weight: bold;
}

.homepage-section--newsletter-wrapper input[type="email"].email::-moz-placeholder {
  color: #fff;
  font-weight: bold;
}

.homepage-section--newsletter-wrapper input[type="email"].email:-ms-input-placeholder {
  color: #fff;
  font-weight: bold;
}


@media screen and (max-width: 767px) {
   #newsletter-wrapper, [id^=newsletter-wrapper] {
    flex-direction: column;
  }
  
  .homepage-section--newsletter-wrapper .input-group-field.email {
    margin-right: 0;
    margin-bottom: 10px;
  }
}