/** Shopify CDN: Minification failed

Line 56:20 Unexpected "{"
Line 56:29 Expected ":"

**/
/* slideShow start */
.shopify-section--slideshow .circle-button--lg {
  width: 2.625rem;
  height: 2.625rem;
}
.shopify-section--slideshow .prose *+:is(.h0,.h1,h1){
  margin-top: 1rem;
}
.shopify-section--slideshow .prose *+.button{
  margin-top:1.5rem!important;
  border-radius: 24px;
}
@media (max-width:699px){
  .shopify-section--slideshow .prev-next-buttons {
    gap:0.5rem;
  }
  .shopify-section--slideshow .circle-button--lg {
    width: 1.875rem;
    height: 1.875rem;
  }
  .shopify-section--slideshow .prose *+:is(.h0,.h1,h1){
    margin-top: 0.5rem;
  }
  .shopify-section--slideshow .prose *+.button{
    margin-top:1rem!important;
  }
  .shopify-section--slideshow .subheading {
    font-size:var(--text-base)!important;
  }
}
/* slideShow end */

/* text with icons start */
.shopify-section--text-with-icons .text-with-icons{
  gap:1.5rem;
}
.shopify-section--text-with-icons .text-with-icons__item{
  --text-with-icons-gap:1rem;
}
/* text with icons end */

/* Collection list start */
.shopify-section--collection-list .content-over-media.group{
  border-radius:8px;
}
.shopify-section--collection-list .section-stack{
  gap: 2.5rem;
}
@media (max-width:699px){
  #shopify-section-{{ section.id }}.shopify-section--collection-list collection-list{
      --collection-list-grid: auto / auto-flow 48vw!important;
  }
  .shopify-section--collection-list .section-stack{
    gap: 1.5rem;
  }
}
/* Collection list end */

/* Press start */
@media (max-width:699px){
  .shopify-section--press .section{
        padding-block: 48px 32px;
  }
  .shopify-section--press .press__list-item{
    gap:1.5rem;
  }
  .shopify-section--press blockquote.blockquote.h3{
    font-size:1.25rem;
  }
  .shopify-section--press .circle-button{
    width:2.25rem;
    height:2.25rem;
  }
  .shopify-section--press .page-dots>*{
    width:0.3125rem;
    height:0.3125rem;
  }
}
/* Press end */

/* Media grid start */
@media (max-width:699px){
  .shopify-section--media-grid .media-grid{
    gap:1rem;
  }
}
/* Media grid end */

/* impactText start */
@media (min-width:700px){
  .impact-text {
    grid: none;
    grid-template-columns: repeat(2, 1fr);
    grid-auto-rows: auto;
  }
}
@media (max-width:699px){
  .impact-text__text{
    font-size: 32px;
  }
}
/* impactText end */

@media screen and (max-width: 699px) {
  .shopify-section--media-with-text .media-with-text__content {
    padding: 0 0 24px 0;
  }
  .shopify-section--media-with-text .media-with-text__content .text-center {
    text-align: left;
  }
}