/** Shopify CDN: Minification failed

Line 19:0 Unexpected "<"
Line 239:12 Expected identifier but found whitespace
Line 239:14 Unexpected "{"
Line 239:21 Expected ":"
Line 239:54 Expected ":"
Line 240:15 Expected identifier but found whitespace
Line 240:17 Unexpected "{"
Line 240:24 Expected ":"
Line 240:60 Expected ":"

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:ap-testimonials (INDEX:1) */
<style>
      .testimonials__members_small_third {
          -webkit-transition-timing-function: linear !important;
          transition-timing-function: linear !important;
          position: relative;
      }

      .swiper-wrapper {
          -webkit-transition-timing-function: linear !important;
          transition-timing-function: linear !important;
          position: relative;
      }
/* END_SECTION:ap-testimonials */

/* START_SECTION:information-section (INDEX:38) */
.information {
    margin-left:0 !important;
    margin-right:0 !important;
    padding:0 10px;
  }
/* END_SECTION:information-section */

/* START_SECTION:tim-specifications (INDEX:110) */
.tim-specifications { background: #F3F0E8; color: #30302E; padding: 72px 0 80px; }
  .tim-specifications, .tim-specifications * { box-sizing: border-box; }
  .tim-specifications .tim-specifications__inner { width: 100%; max-width: 1120px; margin: 0 auto; padding: 0 40px; }
  .tim-specifications .tim-specifications__heading { margin: 0 0 48px; color: #30302E; font-family: 'Mont-Bold', 'Mont', sans-serif; font-weight: 500; font-size: 42px; line-height: 1.2; letter-spacing: -0.02em; text-align: center; }
  .tim-specifications__list { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); grid-template-rows: repeat(var(--specification-rows), auto); grid-auto-flow: column; column-gap: 80px; margin: 0; padding: 0; }
  .tim-specifications__row { display: grid; grid-template-columns: minmax(110px, 42%) minmax(0, 1fr); column-gap: 20px; align-items: baseline; padding: 18px 0; border-top: 1px solid rgba(48,48,46,0.12); }
  .tim-specifications__row--column-end { border-bottom: 1px solid rgba(48,48,46,0.12); }
  .tim-specifications__label { margin: 0; font-size: 14px; font-weight: 400; line-height: 1.45; letter-spacing: 0.02em; color: rgba(48,48,46,0.62); }
  .tim-specifications__value { margin: 0; font-size: 16px; font-weight: 400; line-height: 1.45; letter-spacing: normal; color: #30302E; overflow-wrap: break-word; }
  @media screen and (max-width: 749px) {
    .tim-specifications { padding: 56px 0 64px; }
    .tim-specifications .tim-specifications__inner { padding: 0 22px; }
    .tim-specifications .tim-specifications__heading { font-size: 32px; margin-bottom: 36px; }
    .tim-specifications__list { grid-template-columns: minmax(0, 1fr); grid-template-rows: none; grid-auto-flow: row; column-gap: 0; }
    .tim-specifications__row { grid-template-columns: minmax(0, 1fr); gap: 6px; padding: 16px 0; }
    .tim-specifications__row--column-end { border-bottom: 0; }
    .tim-specifications__row:last-child { border-bottom: 1px solid rgba(48,48,46,0.12); }
    .tim-specifications__value { font-size: 17px; }
  }
/* END_SECTION:tim-specifications */

/* CSS from block stylesheet tags */
/* START_BLOCK:carousel (INDEX:142) */
.swiper-pagination .swiper-pagination-bullet {
    background-color: #072f3080;
  }

  .swiper-pagination .swiper-pagination-bullet-active {
    background-color: #30302E;
  }

  .swiper-button-disabled {
    display: none;
  }
/* END_BLOCK:carousel */

/* START_BLOCK:faq (INDEX:147) */
.ud-faq-accordion {
    interpolate-size: allow-keywords;
  }
/* END_BLOCK:faq */

/* START_BLOCK:layout-box (INDEX:152) */
.box {
    display: block;
    padding: var(--box-padding, 2.4rem);
    border: var(--box-border-width) solid var(--box-border-color);
    background-color: var(--box-background-color);
    color: var(--box-foreground-color);
  }

  .box > :first-child {
    margin-top: 0;
  }

  .box > :last-child {
    margin-bottom: 0;
  }

  @media (max-width: 768px) {
    .box {
      padding: var(--box-padding-mobile);
    }
  }
/* END_BLOCK:layout-box */

/* START_BLOCK:layout-center (INDEX:153) */
.center-layout {
    margin-inline-start: auto;
    margin-inline-end: auto;
    max-inline-size: var(--center-max-width, 80ch);
  }

  .center-layout.center-layout-gutters {
    padding-inline-start: var(--center-gutters, 2.4rem);
    padding-inline-end: var(--center-gutters, 2.4rem);
  }

  .center-layout.center-layout-text {
    text-align: center;
  }

  .center-layout.center-layout-children > * {
    margin-inline-start: auto;
    margin-inline-end: auto;
  }
/* END_BLOCK:layout-center */

/* START_BLOCK:layout-container (INDEX:154) */
.box-layout {
    display: block;
    padding: var(--box-padding, 2.4rem);
    border: var(--box-border-width) solid var(--box-border-color);
    background-color: var(--box-background-color);
    border-radius: var(--box-border-radius);
    color: var(--box-foreground-color);
  }

  .box-layout > :first-child {
    margin-top: 0;
  }

  .box-layout > :last-child {
    margin-bottom: 0;
  }

  .center-layout {
    margin-inline-start: auto;
    margin-inline-end: auto;
    max-inline-size: var(--center-max-width, 80ch);
  }

  .center-layout.center-layout-gutters {
    padding-inline-start: var(--center-gutters, 2.4rem);
    padding-inline-end: var(--center-gutters, 2.4rem);
  }

  .center-layout.center-layout-text {
    text-align: center;
  }

  .center-layout.center-layout-children > * {
    margin-inline-start: auto;
    margin-inline-end: auto;
  }
/* END_BLOCK:layout-container */

/* START_BLOCK:layout-stack (INDEX:155) */
.stack {
    display: flex;
    flex-direction: column;
  }

  .stack > * {
    margin-block: 0;
  }

  .stack > * + * {
    margin-block-start: var(--stack-space, 2.4rem);
  }

  .stack.stack-recursive * {
    margin-block: 0;
  }

  .stack.stack-recursive * + * {
    margin-block-start: var(--stack-space, 2.4rem);
  }

  .stack.tw-flex-row {
    flex-direction: row;
  }

  .stack.tw-flex-row > * + * {
    margin-block-start: 0;
    margin-inline-start: var(--stack-space, 2.4rem);
  }

  @media (max-width: 768px) {
    .stack > * + * {
      margin-block-start: var(--stack-space-mobile, 2.4rem);
    }

    .stack.stack-recursive * + * {
      margin-block-start: var(--stack-space-mobile, 2.4rem);
    }

    .stack.tw-flex-row > * + * {
      margin-block-start: 0;
      margin-inline-start: var(--stack-space-mobile, 2.4rem);
    }
  }
/* END_BLOCK:layout-stack */

/* START_BLOCK:layout-switcher (INDEX:156) */
.switcher {
    display: flex;
    flex-wrap: wrap;
    gap: var(--switcher-space);
  }

  .switcher > * {
    flex-grow: 1;
    flex-basis: calc((var(--switcher-threshold) - 100%) * 999);
  }
/* END_BLOCK:layout-switcher */

/* START_BLOCK:product-gallery (INDEX:162) */
/* Product Gallery Block */
.mainProductGalleryMobile {
display: none;
}

@media screen and (max-width: 800px) {
.mainProductGalleryMobile {
display: block;
margin-bottom: 24px;
padding-top: {{ block.settings.mobile_padding_top }}px;
padding-bottom: {{ block.settings.mobile_padding_bottom }}px;
}
}
/* END_BLOCK:product-gallery */