/** Shopify CDN: Minification failed

Line 27:16 Expected identifier but found whitespace
Line 27:18 Unexpected "{"
Line 27:27 Expected ":"
Line 27:61 Expected ":"
Line 28:19 Expected identifier but found whitespace
Line 28:21 Unexpected "{"
Line 28:30 Expected ":"
Line 28:67 Expected ":"
Line 40:16 Expected identifier but found whitespace
Line 40:18 Unexpected "{"
... and 54 more hidden warnings

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:bar-1 (INDEX:3) */
@media (max-width: 749px) {
  .announcement-strip { height: 34px !important; padding-top: 0 !important; padding-bottom: 0 !important; }
  .announcement-strip__inner { height: 34px; }
}
@media (min-width: 750px) {
  .announcement-strip {
    padding-top: {{ section.settings.desktop_padding_top }}px;
    padding-bottom: {{ section.settings.desktop_padding_bottom }}px;
  }
}
/* END_SECTION:bar-1 */

/* START_SECTION:bar-2 (INDEX:4) */
@media (max-width: 749px) {
  .announcement-strip { height: 34px !important; padding-top: 0 !important; padding-bottom: 0 !important; }
  .announcement-strip__inner { height: 34px; }
}
@media (min-width: 750px) {
  .announcement-strip {
    padding-top: {{ section.settings.desktop_padding_top }}px;
    padding-bottom: {{ section.settings.desktop_padding_bottom }}px;
  }
}
/* END_SECTION:bar-2 */

/* START_SECTION:bar-3 (INDEX:5) */
@media (max-width: 749px) {
  .announcement-strip { height: 34px !important; padding-top: 0 !important; padding-bottom: 0 !important; }
  .announcement-strip__inner { height: 34px; }
}
@media (min-width: 750px) {
  .announcement-strip {
    padding-top: {{ section.settings.desktop_padding_top }}px;
    padding-bottom: {{ section.settings.desktop_padding_bottom }}px;
  }
}
/* END_SECTION:bar-3 */

/* START_SECTION:bar-4 (INDEX:6) */
@media (min-width: 750px) {
  .announcement-strip {
    padding-top: {{ section.settings.desktop_padding_top }}px;
    padding-bottom: {{ section.settings.desktop_padding_bottom }}px;
  }
}
/* END_SECTION:bar-4 */

/* START_SECTION:bar-5 (INDEX:7) */
@media (min-width: 750px) {
  .announcement-strip {
    padding-top: {{ section.settings.desktop_padding_top }}px;
    padding-bottom: {{ section.settings.desktop_padding_bottom }}px;
  }
}
/* END_SECTION:bar-5 */

/* START_SECTION:bar-6 (INDEX:8) */
@media (min-width: 750px) {
  .announcement-strip {
    padding-top: {{ section.settings.desktop_padding_top }}px;
    padding-bottom: {{ section.settings.desktop_padding_bottom }}px;
  }
}
/* END_SECTION:bar-6 */

/* START_SECTION:bar-7 (INDEX:9) */
@media (min-width: 750px) {
  .announcement-strip {
    padding-top: {{ section.settings.desktop_padding_top }}px;
    padding-bottom: {{ section.settings.desktop_padding_bottom }}px;
  }
}
/* END_SECTION:bar-7 */

/* START_SECTION:bar-8 (INDEX:10) */
@media (min-width: 750px) {
  .announcement-strip {
    padding-top: {{ section.settings.desktop_padding_top }}px;
    padding-bottom: {{ section.settings.desktop_padding_bottom }}px;
  }
}
/* END_SECTION:bar-8 */

/* START_SECTION:customer-gallery (INDEX:35) */
.hpg-customer{padding:40px 20px;background:#f7f7f2;color:#243735;min-width:0}
.hpg-customer__header{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1200px;margin:0 auto 20px}
.hpg-customer h2{font:700 28px/1.25 Arial,Helvetica,sans-serif;margin:0}
.hpg-customer__note{max-width:1200px;margin:0 auto 20px;color:#52685f;font:14px/1.5 Arial,Helvetica,sans-serif}
.hpg-customer__controls{display:flex;gap:8px}
.hpg-customer__controls button{border:1px solid #b8c7bd;background:#fff;color:#243735;width:44px;height:44px;border-radius:6px;cursor:pointer;font-size:22px}
.hpg-customer__controls button:disabled{opacity:.35;cursor:default}
.hpg-customer__rail{list-style:none;padding:0 0 12px;margin:0 auto;max-width:1200px;display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin}
.hpg-customer__tile{flex:0 0 calc((100% - 40px)/3);scroll-snap-align:start;overflow:hidden;border:1px solid #d8ded6;border-radius:8px;background:#fff}
.hpg-customer__tile img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}
@media(max-width:990px){.hpg-customer__tile{flex-basis:44%}}
@media(max-width:749px){.hpg-customer{padding:32px 16px}.hpg-customer h2{font-size:24px}.hpg-customer__tile{flex-basis:85%}}
/* END_SECTION:customer-gallery */

/* START_SECTION:instagram-gallery (INDEX:57) */
.hpg-social{padding:40px 20px;background:#f7f7f2;color:#243735}
.hpg-social h2{text-align:center;font:700 28px/1.25 Arial,Helvetica,sans-serif;margin:0 0 24px}
.hpg-social__posts{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;max-width:1200px;margin:auto}
.hpg-social__post{width:100%;max-width:400px;min-width:0}
.hpg-social__post iframe{display:block;border:1px solid #d8ded6;border-radius:8px;width:100%;height:620px;background:#fff}
.hpg-social__post a{display:block;margin:12px 0 0;text-align:center;color:#315649;text-underline-offset:3px;font:15px/1.5 Arial,Helvetica,sans-serif}
@media(max-width:749px){.hpg-social{padding:32px 16px}.hpg-social h2{font-size:24px}}
/* END_SECTION:instagram-gallery */