/** Shopify CDN: Minification failed

Line 239:0 Expected "}" to go with "{"

**/
@media only screen and (min-width: 769px) {
  .footer__grid-image {
    margin-left: auto;
    margin-right: auto;
  }
}

.footer__grid-image .image-wrap {
  background-color: transparent;
}

.footer__grid-image .svg-mask {
  background-color: transparent;

  &:before {
    padding-bottom: 0;
  }
}

.footer__grid-image--33 {
  width: 33.333%;
  margin-right: auto;
  margin-left: auto;
}

.footer__grid-image--50 {
  width: 50%;
  margin-right: auto;
  margin-left: auto;
}

.footer__grid-image--100 {
  width: 100%;
}

.footer__block,
.footer__block--mobile {
  flex: 1 1 calc(50% - 20px);
}

.product__main-photos .product-slideshow {
  border: 0;
}

.product-single__header--mobile {
  width: 100%;
  margin-top: 20px;
  margin-bottom: initial;
}

[data-grid-style*="gridlines"] .grid-item__link {
  background-color: var(--color-small-image-bg);
}

.grid-item__content {
  height: 100%;
}

.grid-item__link {
  height: 100%;
}

.input-group .input-group-field:first-child,
.input-group .input-group-btn:first-child .btn,
.input-group input[type="hidden"]:first-child + .input-group-field {
  border-radius: initial;
}

.input-group .input-group-field:last-child {
  border-radius: initial;
}

.input-group .input-group-btn:first-child .btn,
.input-group input[type="hidden"]:first-child + .input-group-btn .btn {
  border-radius: initial;
}

[dir="rtl"] .input-group .input-group-btn:first-child .btn,
[dir="rtl"]
  .input-group
  input[type="hidden"]:first-child
  + .input-group-btn
  .btn {
  border-radius: initial;
}

.input-group .input-group-btn:last-child .btn {
  border-radius: var(--button-radius);
}

[dir="rtl"] .input-group .input-group-btn:last-child .btn {
  border-radius: var(--button-radius);
}

.input-group .input-group-btn .btn {
  border-radius: var(--button-radius);
}

/* june styles */

/* homepage blog*/
.grid-article[data-style="compact"] {
  flex: 0 0 23.5% !important;
  margin-bottom: 20px;
  padding: 0;
  display: flex;
  flex-direction: column;
  margin: 10px;
}
.grid-article[data-style="compact"] .grid-article__image {
  order: 1; /* first */
  width: 100%; /* make sure image fills width */
  height: auto;
}
.grid-article[data-style="compact"] .grid-article__meta {
  order: 2; /* below the image */
  margin-top: 10px; /* space between image and title */
}

.multicolumn h2.title{
  font-weight: 400 !important;
}

/* wholesale page */
#shopify-section-template--16279221600359__advanced_content_WCWw8X{
  background-color: #eff6fa;
}

#shopify-section-template--16279221600359__advanced_content_eA9EPw{
  background-color: #eff6fa;
}

/* Mobile layout: 1 article per row */
@media screen and (max-width: 768px) {
  .grid-article[data-style="compact"] {
    flex: 0 0 100% !important;
    margin: 10px 0;
  }
}
/* button colors */
.color-scheme-1 .btn {
  background-color: #194173 !important;
}
.color-scheme-1 .btn:hover{
  background-color: #132E53 !important;
}
.color-scheme-2 .btn{
  background-color: #194173 !important;
}
.color-scheme-2 .btn:hover{
  background-color: #132E53 !important;
}
/*homepage reviews*/
#shopify-section-template--15860505051239__1749230423751e06fb {
  background-color: #F0F6F9 !important;
}
.junip-review-carousel-title {
  font-size: 32px !important;
  letter-spacing: 0 !important;
  font-family: 'Merriweather', sans-serif !important;
  font-weight: 400 !important;
}
/*homepage hero */
.image-wrap {
  background: none !important;
}
.feature-row-wrapper {
  background: none !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 100% !important;
  margin-left: 0 !important;
  overflow: hidden;
  max-width: 1920px !important;
}
.feature-row__text {
  margin-left: 20px !important;
}

/*homepage hero mobile*/

@media only screen and (max-width: 760px) {
  #shopify-section-template--15860505051239__text_and_image_dBzCe7 {
    display: none !important;
  }
}
@media screen and (max-width: 1116px) {
  .feature-row-wrapper .feature-row__text {
    padding-bottom: 100px !important;
    max-width: 90% !important;
  }
}

/* Default: hide mobile section on desktop */
#shopify-section-template--15860505051239__text-and-image-0 {
  display: none;
}
/* Show mobile section on screens 749px wide or less */
@media only screen and (max-width: 760px) {
  #shopify-section-template--15860505051239__text-and-image-0 {
    display: block !important;
  }
  @media (max-width: 768px) {
  .multicolumn-grid {
    grid-template-columns: 1fr !Important;
  }
  .feature-row-wrapper .feature-row__text {
     padding-bottom: 50px !important;
  }
  .footer__block, .footer__block--mobile {
    flex: 1 1 100%; /* full width */
  }
  .footer__blocks{
    justify-content: flex-start !important;
  }
}

/* collection header */
.page-content--top{
  background-color: #eff6fa !important;
}
/*footer boxes size*/
.footer__block{
  max-width: 250px !important;
}

/* faqs */
#shopify-section-template--15860505182311__faq .section--divider {
    margin-top: 0 !important;
    margin-bottom: 0 !important; /* optional if there’s bottom spacing */
    height: 0 !important; /* ensures it doesn’t occupy vertical space */
    border: none !important; /* just in case */
}
