/** Shopify CDN: Minification failed

Line 319:1 Expected "}" to go with "{"

**/
.section-header {
  margin-bottom: 0 !important;
  margin-top: 0;
}

.header {
  padding: 10px 1.5rem 10px 1.5rem !important;
}

.header__menu-item {
    color: rgba(var(--color-foreground),1) !important;
}

.menu-drawer__menu-item {
    padding: 1rem 3rem !important;
    font-size: 1.5rem !important;
}

.menu-drawer__account {
    color: #fff;
}

.menu-drawer__utility-links {
    background-color: #8BADAA;
}

.menu-drawer__account .list-social__link {
    color: #fff;
}

.announcement-bar__link .icon-arrow {
  display: none;
}

.price {
  font-size: 1.3rem !important;
}

#shopify-section-template--15005089726519__image_with_text_4wCABF .page-width {
  max-width: 100%;
  padding: 0;
}

.card .icon-wrap {
  display: none;
}

.full-unstyled-link:hover {
    text-decoration: underline;
    text-underline-offset: 0.3rem;
}

.footer__content-top {
    padding-bottom: 2rem;
}
/*
.footer__content-bottom .footer__content-bottom-wrapper--center {
    max-width: 100%;
    padding: 0;
    background: #8BADAA;
    margin-top: 4rem;
    padding: 1.5rem;
    color: #fff;
}*/

.footer__content-bottom-wrapper--center {
    padding-top: 3.5rem;
}

.footer__copyright {
    margin-top: 0 !important;
}

.copyright__content {
    font-size: 1.2rem !important;
}
/*
.footer {
    padding-bottom: 0 !important;
}
*/

.footer__column--info {
    padding-left: 0rem;
    padding-right: 0rem;
}



.button {
  transition: 0.2s ease-in-out;
  box-shadow: none;
  outline: none;
  border: none;
}

.button:hover {
  border: none;
  outline: none;
  box-shadow: none;
}


.button:not([disabled]):hover {
  color: #fff;
  background: #8badaa;
  opacity: .8;
}


.button--secondary:not([disabled]):hover {
      color: #fff;
    background: #1b1b1b;
}

.button--primary:after, .button--primary:before, .button--primary:not([disabled]):hover:after, .button--primary:not([disabled]):hover:before,
.collection__view-all .button:hover:before, .collection__view-all .button:hover:after {
  box-shadow: none;
}


#BIS_trigger {
    width: 100%;
    --shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset);
    --shadow-vertical-offset: var(--buttons-shadow-vertical-offset);
    --shadow-blur-radius: var(--buttons-shadow-blur-radius);
    --shadow-opacity: var(--buttons-shadow-opacity);
    --shadow-visible: var(--buttons-shadow-visible);
    --border-offset: var(--buttons-border-offset);
    --border-opacity: calc(1 - var(--buttons-border-opacity));
    border-radius: var(--buttons-radius-outset);
    justify-content: center;
    align-items: center;
    border: 0px;
    padding: 0px 3rem;
    cursor: pointer;
    font-style: inherit;
    font-variant: inherit;
    font-weight: inherit;
    font-stretch: inherit;
    font-family: inherit;
    font-optical-sizing: inherit;
    font-kerning: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    text-decoration: none;
    color: rgb(var(--color-button-text));
    transition: box-shadow var(--duration-short) ease;
    appearance: none;
    font-size: 1.5rem;
    letter-spacing: 0.1rem;
    line-height: calc(1 + .2 / var(--font-body-scale));
    background: rgb(139, 173, 170);
    min-width: calc(12rem + var(--buttons-border-width) * 2);
    min-height: calc(4.5rem + var(--buttons-border-width) * 2);
  transition: 0.2s ease-in-out;
}

#BIS_trigger:hover {
  opacity: .8;
}


.field:hover.field:after, .select:hover.select:after, .select__select:hover.select__select:after, .customer .field:hover.field:after, .customer select:hover.select:after, .localization-form__select:hover.localization-form__select:after,
.field__input:focus, .select__select:focus, .customer .field input:focus, .customer select:focus, .localization-form__select:focus.localization-form__select:after{
    box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity)) !important;
}


.caption-with-letter-spacing {
  font-size: 1.2rem;
}
.badge {
  border: none;
  background-color: #8BADAA;
  color: #fff;
}

.cart-count-bubble {
    background-color: #8BADAA;
}
.footer__content-bottom {
  border-top: none !important;
  padding-top: 0 !important;
}
.footer-block__brand-info {
  font-size: 1.4rem;
}
.footer-block__brand-info a {
  text-decoration: none;
}

.footer-block__details-content .list-menu__item--link, .copyright__content a {
    color: rgba(var(--color-foreground),1) !important;
}

body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-c1f5c4da-2b9e-401c-b471-ef771e1029f2, .color-scheme-a07d91b6-6aa5-445b-bfa8-20723035feea {
    color: rgba(var(--color-foreground), 1) !important;
}

#shopify-section-template--15005089726519__image_with_text_4wCABF .image-with-text__content>*+* {
    max-width: 550px;
}

._modalContainer_4tu8s_2 ._modalContent_4tu8s_22._size-large_4tu8s_43 ._myCustomDialog_4tu8s_29 ._titleText_4tu8s_37 {
    font-size: 30px !important;
    line-height: 1.2 !important;
}

._modalContainer_4tu8s_2 ._modalContent_4tu8s_22._size-large_4tu8s_43 ._myCustomDialog_4tu8s_29 ._titleHelpText_4tu8s_40 {
    font-size: 15px !important;
}

._bottomLayout_4tu8s_279 {
  display: none !important;
}

@media screen and (min-width: 750px) {
.collection-hero__image-container {
    min-height: 55rem !important;
}

@media screen and (max-width: 749px)
.collection-hero__image-container {
    height: 32rem!important;
}

}

@media screen and (min-width: 990px) {
.rich-text__blocks {
    max-width: 80rem !important;
}
}
/*
.footer-block__newsletter {
    text-align: left !important;
}

.footer-block__newsletter .newsletter-form {
    margin: 0 !important;
}
*/

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

#ImageWithText--template--15005089726519__image_with_text_XdH7Xj {
  padding-left: 0;
}
  .grid--4-col-tablet .grid__item:first-child {
    width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
  }
  .grid--4-col-tablet .grid__item:last-child {
    width: calc(15% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
  }
  .footer-block__brand-info a:hover {
    color: rgb(var(--color-foreground));
    text-decoration: underline;
    text-underline-offset: 0.3rem;
  }
}

@media screen and (max-width: 989px) {
  .footer-block__details-content .list-menu__item--link {
    padding-top: 0.7em;
    padding-bottom: 0.7rem;
  }
}

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

.header {
    padding: 10px 1.5rem 10px 1.5rem !important;
}
  .grid--peek.slider .grid__item:first-of-type {
    margin-left: 2rem;
  }

  .rich-text__wrapper {
    width: calc(100% - 0rem / var(--font-body-scale));
  }

.image-with-text__content {
    padding: 3rem 2rem !important;
  }

.footer__content-top {
    padding-left: calc(3rem / var(--font-body-scale)) !important;
    padding-right: calc(3rem / var(--font-body-scale)) !important;
      padding-bottom: 0rem !important;
}

.section-collection-list {
  .slider-buttons  {
    display: none;
  }
.footer-block.grid__item {
    margin: 2rem 0 !IMPORTANT;
}

.footer__blocks-wrapper  .footer-block.grid__item:nth-child(2),
.footer__blocks-wrapper  .footer-block.grid__item:nth-child(3) {
  width: 48% !important;
  float: left;
}

.footer__blocks-wrapper  .footer-block.grid__item:nth-child(2) {
  margin-right: 4%;
}

.footer__blocks-wrapper  .footer-block.grid__item:nth-child(4){
  clear: both;
}
}