/* *****
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 .text--text-adverts__section-wrapper{padding:0}@media screen and (min-width:768px){.text-advert-section{display:flex;flex-wrap:nowrap;justify-content:center}.text-advert-section:last-of-type{border:0}}.text-advert-section .text-advert-section__item{margin-top:20px;margin-bottom:20px;padding:0 10px}@media screen and (min-width:768px){.text-advert-section .text-advert-section__item{flex-grow:1;flex-basis:0}}.text-advert-section .text-advert-section__item.text-advert-section__item--link a,.text-advert-section .text-advert-section__item:not(.text-advert-section__item-inner--link){display:flex;justify-content:center;align-items:center}.text-advert-section .text-advert-section__item a,.text-advert-section .text-advert-section__item span{display:block}.text-advert-section .text-advert-section__item:first-child{border-left:0}.text-advert-section .text-advert__container{padding:1rem 0}.text-advert-section .text-advert-section__header{font-size:var(--body-font-size);padding:0 10px;margin-top:0;margin-bottom:5px}.text-advert-section .text-advert-section__sub-header{font-size:var(--body-font-size);padding:0 10px;margin:0;opacity:.8;font-weight:400}.text-advert-section.text-adverts-alignment--left{text-align:left}.text-advert-section.text-adverts-alignment--right{text-align:right}.text-advert-section.text-adverts-alignment--center{text-align:center}@media screen and (min-width:768px){.text-advert-section__item-inner{display:flex;justify-content:center;align-items:center;padding:0 2rem}.text-advert-section__text-wrapper>*{display:block}}.text-advert-section__icon-wrapper{display:inline-block;vertical-align:middle;text-align:center;margin-right:10px;line-height:normal}.mobile-homepage-text-adverts .slides li{display:none}.mobile-homepage-text-adverts .slides li.flex-active-slide{display:block}.text-adverts__icon-size--small svg{width:20px;height:auto}.text-adverts__icon-size--medium svg{width:24px;height:auto}.text-adverts__icon-size--large svg{width:28px;height:auto}.section--text-adverts-wrapper .homepage-sections-wrapper--white a{color:var(--color-primary)}

.text-advert-section__item-inner img {
    width: 30px;
    height: 30px;
}
.text-advert-section .text-advert-section__header {
  font-size: 14px;
  line-height: normal;
    margin-bottom: 0;
}
.homepage-sections-wrapper--light .text-advert-section .text-advert-section__item {
  border-left: none;
      margin: 15px 0;
}

@media screen and (max-width: 1330px) {
  .text-advert-section .text-advert-section__item {
      flex-basis: unset;
  }
  .text-advert-section__item-inner {
    padding: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .text-advert-section .text-advert-section__header {
      font-size: 11px;
  }
}
@media screen and (max-width: 767px) {
  .text-advert-section__item-inner {
      display: flex;
      justify-content: center;
      align-items: center;
  }
  .text-advert-section .text-advert-section__item {
    padding: 0 24px;
  }
  .text-advert-section.text-adverts-alignment--center {
    margin-left: -24px;
    margin-right: -24px;
  }
  .text-advert-section__item-inner img {
    width: 30px;
    height: 30px;
  }
  .homepage-sections-wrapper--light .text-advert-section .text-advert-section__item {
    margin: 0px 0 20px;
  }
  .homepage-sections-wrapper--light .text-advert-section .text-advert-section__item:last-child {
    margin-bottom: 40px;
  }
  .text--text-adverts__section-wrapper .container.text-advert__container {
    padding: 0 24px;
  }
}

/* ------------------------------------------------------------------------- */
.story-adverts .text-advert-section__item-inner {
  flex-direction: column !important;
  gap: 16px !important;
  padding: 0;
}
.story-adverts.homepage-sections-wrapper--white .text-advert-section__item {
  border: 0;
}
.story-adverts .text-advert-section .text-advert-section__header {
    font-family: Shrikhand;
    font-size: 20px;
    font-style: italic;
    font-weight: 400;
    line-height: 29.16px;
    text-align: center;
}
@media screen and (max-width: 767px) {
  .text-advert-section.text-adverts-alignment--center {
    padding: 20px 0;
    justify-content: center;
  }
  .story-adverts .text-advert-section .text-advert-section__item-inner .text-advert-section__header {
    padding: 0;
  }
  .story-adverts .text-advert__container .text-advert-section .text-advert-section__item:nth-child(2) .text-advert-section__header {
    padding: 0 20px;
  }
}

@media screen and (min-width: 768px) {
  .story-adverts .text-advert-section .text-advert-section__item {
      margin-top: 64px;
      margin-bottom: 64px;
  }
}