
@font-face {
  font-family: "Instrument Sans";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("/theme/fonts/instrumentsans_n4.db86542ae5e1596dbdb28c279ae6c2086c4c5bfa.woff2") format("woff2"),
       url("/theme/fonts/instrumentsans_n4.510f1b081e58d08c30978f465518799851ef6d8b.woff") format("woff");
}

@font-face {
  font-family: "Instrument Sans";
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("/theme/fonts/instrumentsans_i4.028d3c3cd8d085648c808ceb20cd2fd1eb3560e5.woff2") format("woff2"),
       url("/theme/fonts/instrumentsans_i4.7e90d82df8dee29a99237cd19cc529d2206706a2.woff") format("woff");
}

@font-face {
  font-family: "Instrument Sans";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("/theme/fonts/instrumentsans_n5.1ce463e1cc056566f977610764d93d4704464858.woff2") format("woff2"),
       url("/theme/fonts/instrumentsans_n5.9079eb7bba230c9d8d8d3a7d101aa9d9f40b6d14.woff") format("woff");
}

@font-face {
  font-family: "Instrument Sans";
  font-weight: 500;
  font-style: italic;
  font-display: swap;
  src: url("/theme/fonts/instrumentsans_i5.d2033775d4997e4dcd0d47ebdd5234b5c14e3f53.woff2") format("woff2"),
       url("/theme/fonts/instrumentsans_i5.8e3cfa86b65acf809ce72bc4f9b58f185ef6b8c7.woff") format("woff");
}

@font-face {
  font-family: "Instrument Sans";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("/theme/fonts/instrumentsans_n6.27dc66245013a6f7f317d383a3cc9a0c347fb42d.woff2") format("woff2"),
       url("/theme/fonts/instrumentsans_n6.1a71efbeeb140ec495af80aad612ad55e19e6d0e.woff") format("woff");
}

@font-face {
  font-family: "Instrument Sans";
  font-weight: 600;
  font-style: italic;
  font-display: swap;
  src: url("/theme/fonts/instrumentsans_i6.ba8063f6adfa1e7ffe690cc5efa600a1e0a8ec32.woff2") format("woff2"),
       url("/theme/fonts/instrumentsans_i6.a5bb29b76a0bb820ddaa9417675a5d0bafaa8c1f.woff") format("woff");
}

@font-face {
  font-family: "Instrument Sans";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("/theme/fonts/instrumentsans_n7.e4ad9032e203f9a0977786c356573ced65a7419a.woff2") format("woff2"),
       url("/theme/fonts/instrumentsans_n7.b9e40f166fb7639074ba34738101a9d2990bb41a.woff") format("woff");
}

@font-face {
  font-family: "Instrument Sans";
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: url("/theme/fonts/instrumentsans_i7.d6063bb5d8f9cbf96eace9e8801697c54f363c6a.woff2") format("woff2"),
       url("/theme/fonts/instrumentsans_i7.ce33afe63f8198a3ac4261b826b560103542cd36.woff") format("woff");
}

@font-face {
  font-family: "Instrument Sans";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("/theme/fonts/instrumentsans_n4.db86542ae5e1596dbdb28c279ae6c2086c4c5bfa.woff2") format("woff2"),
       url("/theme/fonts/instrumentsans_n4.510f1b081e58d08c30978f465518799851ef6d8b.woff") format("woff");
}

@font-face {
  font-family: "Instrument Sans";
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("/theme/fonts/instrumentsans_i4.028d3c3cd8d085648c808ceb20cd2fd1eb3560e5.woff2") format("woff2"),
       url("/theme/fonts/instrumentsans_i4.7e90d82df8dee29a99237cd19cc529d2206706a2.woff") format("woff");
}

@font-face {
  font-family: "Instrument Sans";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("/theme/fonts/instrumentsans_n5.1ce463e1cc056566f977610764d93d4704464858.woff2") format("woff2"),
       url("/theme/fonts/instrumentsans_n5.9079eb7bba230c9d8d8d3a7d101aa9d9f40b6d14.woff") format("woff");
}

@font-face {
  font-family: "Instrument Sans";
  font-weight: 500;
  font-style: italic;
  font-display: swap;
  src: url("/theme/fonts/instrumentsans_i5.d2033775d4997e4dcd0d47ebdd5234b5c14e3f53.woff2") format("woff2"),
       url("/theme/fonts/instrumentsans_i5.8e3cfa86b65acf809ce72bc4f9b58f185ef6b8c7.woff") format("woff");
}

@font-face {
  font-family: "Instrument Sans";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("/theme/fonts/instrumentsans_n6.27dc66245013a6f7f317d383a3cc9a0c347fb42d.woff2") format("woff2"),
       url("/theme/fonts/instrumentsans_n6.1a71efbeeb140ec495af80aad612ad55e19e6d0e.woff") format("woff");
}

@font-face {
  font-family: "Instrument Sans";
  font-weight: 600;
  font-style: italic;
  font-display: swap;
  src: url("/theme/fonts/instrumentsans_i6.ba8063f6adfa1e7ffe690cc5efa600a1e0a8ec32.woff2") format("woff2"),
       url("/theme/fonts/instrumentsans_i6.a5bb29b76a0bb820ddaa9417675a5d0bafaa8c1f.woff") format("woff");
}

@font-face {
  font-family: "Instrument Sans";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("/theme/fonts/instrumentsans_n7.e4ad9032e203f9a0977786c356573ced65a7419a.woff2") format("woff2"),
       url("/theme/fonts/instrumentsans_n7.b9e40f166fb7639074ba34738101a9d2990bb41a.woff") format("woff");
}

@font-face {
  font-family: "Instrument Sans";
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: url("/theme/fonts/instrumentsans_i7.d6063bb5d8f9cbf96eace9e8801697c54f363c6a.woff2") format("woff2"),
       url("/theme/fonts/instrumentsans_i7.ce33afe63f8198a3ac4261b826b560103542cd36.woff") format("woff");
}

:root {
      

      --color-background: 246,243,239;
      --gradient-background: linear-gradient(
        to right,
        #f9fcfd,
        #f9fcfd
      );
      --color-foreground: #202329;
      --color-background-contrast: 200,182,157;
      --color-shadow: 18,18,18;

      --color-button: 18,18,18;
      --color-button-text: 32,35,41;
      --color-secondary-button: 246,243,239;
      --color-secondary-button-text: 32,35,41;
      --color-link: 54,146,213;
      --color-badge-foreground: 32,35,41;
      --color-header: 249,252,253;
      --color-footer: 249,252,253;
      --color-drawer: 255,255,255;
      --color-dropdown: 249,252,253;
      --color-badge-background: 246,243,239;
      --color-badge-border: 18,18,18;
      --color-interface: 32,35,41;
      --payment-terms-background-color: rgb(246 243 239);
      }

      :root {
        --font-body-family: "Instrument Sans", sans-serif;
        --font-body-style: normal;
        --font-body-weight: 400;
        --font-body-weight-bold: 700;

        --font-heading-family: "Instrument Sans", sans-serif;
        --font-heading-style: normal;
        --font-heading-weight: 400;

        --font-weight-regular: 400 !important;
        --font-weight-bold: 700 !important;
        --font-weight-semibold: 600 !important;

        --font-body-scale: 1.3;
        --font-heading-scale: 0.7692307692307693;

        --media-padding: px;
        --media-border-opacity: 0.05;
        --media-border-width: 1px;
        --media-radius: 0px;
        --media-shadow-opacity: 0.0;
        --media-shadow-horizontal-offset: 0px;
        --media-shadow-vertical-offset: 4px;
        --media-shadow-blur-radius: 5px;
        --media-shadow-visible: 0;

        --page-width: 120rem;
        --page-width-margin: 0rem;
    
        --animate-spin: spin 1s linear infinite;
    
        --product-card-image-padding: 0.0rem;
        --product-card-corner-radius: 0.0rem;
        --product-card-text-alignment: left;
        --product-card-border-width: 0.0rem;
        --product-card-border-opacity: 0.1;
        --product-card-shadow-opacity: 0.0;
        --product-card-shadow-visible: 0;
        --product-card-shadow-horizontal-offset: 0.0rem;
        --product-card-shadow-vertical-offset: 0.4rem;
        --product-card-shadow-blur-radius: 0.5rem;

        --collection-card-image-padding: 0.0rem;
        --collection-card-corner-radius: 0.0rem;
        --collection-card-text-alignment: left;
        --collection-card-border-width: 0.0rem;
        --collection-card-border-opacity: 0.1;
        --collection-card-shadow-opacity: 0.0;
        --collection-card-shadow-visible: 0;
        --collection-card-shadow-horizontal-offset: 0.0rem;
        --collection-card-shadow-vertical-offset: 0.4rem;
        --collection-card-shadow-blur-radius: 0.5rem;

        --blog-card-image-padding: 0.0rem;
        --blog-card-corner-radius: 0.0rem;
        --blog-card-text-alignment: left;
        --blog-card-border-width: 0.0rem;
        --blog-card-border-opacity: 0.1;
        --blog-card-shadow-opacity: 0.0;
        --blog-card-shadow-visible: 0;
        --blog-card-shadow-horizontal-offset: 0.0rem;
        --blog-card-shadow-vertical-offset: 0.4rem;
        --blog-card-shadow-blur-radius: 0.5rem;

        --badge-corner-radius: 4.0rem;

        --popup-border-width: 1px;
        --popup-border-opacity: 0.1;
        --popup-corner-radius: 0px;
        --popup-shadow-opacity: 0.05;
        --popup-shadow-horizontal-offset: 0px;
        --popup-shadow-vertical-offset: 4px;
        --popup-shadow-blur-radius: 5px;

        --drawer-border-width: 1px;
        --drawer-border-opacity: 0.1;
        --drawer-shadow-opacity: 0.0;
        --drawer-shadow-horizontal-offset: 0px;
        --drawer-shadow-vertical-offset: 4px;
        --drawer-shadow-blur-radius: 5px;

        --spacing-sections-desktop: 0px;
        --spacing-sections-mobile: 0px;

        --grid-desktop-vertical-spacing: 8px;
        --grid-desktop-horizontal-spacing: 8px;
        --grid-mobile-vertical-spacing: 4px;
        --grid-mobile-horizontal-spacing: 4px;

        --text-boxes-border-opacity: 0.1;
        --text-boxes-border-width: 0px;
        --text-boxes-radius: 0px;
        --text-boxes-shadow-opacity: 0.0;
        --text-boxes-shadow-visible: 0;
        --text-boxes-shadow-horizontal-offset: 0px;
        --text-boxes-shadow-vertical-offset: 4px;
        --text-boxes-shadow-blur-radius: 5px;

        --buttons-radius: 0px;
        --buttons-radius-outset: 0px;
        --buttons-border-width: 1px;
        --buttons-border-opacity: 1.0;
        --buttons-shadow-opacity: 0.0;
        --buttons-shadow-visible: 0;
        --buttons-shadow-horizontal-offset: 0px;
        --buttons-shadow-vertical-offset: 4px;
        --buttons-shadow-blur-radius: 5px;
        --buttons-border-offset: 0px;

        --inputs-radius: 0px;
        --inputs-border-width: 1px;
        --inputs-border-opacity: 0.55;
        --inputs-shadow-opacity: 0.0;
        --inputs-shadow-horizontal-offset: 0px;
        --inputs-margin-offset: 0px;
        --inputs-shadow-vertical-offset: 4px;
        --inputs-shadow-blur-radius: 5px;
        --inputs-radius-outset: 0px;

        --variant-pills-radius: 40px;
        --variant-pills-border-width: 1px;
        --variant-pills-border-opacity: 0.55;
        --variant-pills-shadow-opacity: 0.0;
        --variant-pills-shadow-horizontal-offset: 0px;
        --variant-pills-shadow-vertical-offset: 4px;
        --variant-pills-shadow-blur-radius: 5px;

        --global-button-padding-y: 18px;
        --global-button-padding-x: px;
        --global-button-font-size: 14px;
        --global-button-font-weight: 700;
        --global-button-letter-spacing: 1.0px;
        --global-button-text-transform: ;
        
        /* Letter spacing for body text and apps */
        --letter-spacing-body: 0px;
        --app-letter-spacing: 0px;
        --global-section-bg-color: #F6F3EF;
        --global-section-text-color: #202329;
        --global-section-accent-1-color: #121212;
        --global-section-accent-2-color: #3692d5;
        --global-section-accent-gradient-color: linear-gradient(
          to right,
          #f9fcfd,
          #f9fcfd
        );

      }

      *,
      *::before,
      *::after {
        box-sizing: inherit;
      }
      /* The country picker overlay has no default display:none, so it covers the
         whole page (blocking taps) whenever a selector is rendered but closed.
         Hide it for every instance while its dropdown is hidden. */
      .disclosure__list-wrapper.country-selector[hidden] + .country-selector__overlay,
      .country-selector__overlay:empty {
        display: none !important;
      }
      .disclosure__list-wrapper.country-selector:not([hidden]) + .country-selector__overlay {
        display: block !important;
      }
      #HeaderCountryMobileForm > div > div > div.country-selector__overlay{
        display: none !important;
      }
      #shopify-section-sections--18841652592730__header > div{
         display: block !important;
      }
      .custom-text-block-custom_text_L3wXdj .divider-line {
        display: none !important;
      }
      .aov{
        display: none !important;
      }
      #product-form-template--19087324676186__main > a{
        display: none !important;
      }
     .sealsubs-target-element{
      display: none !important;
     }
      #product-form-template--19086549778522__main > a{
        display: none !important;
      }
      td.cart-item__details > div.cart-details-wrapper > div.product-option > div.gb-price-drawer > s{
        display: none !important;
      }
      .kaching-bundles .kaching-bundles__bar-variant-select{
            height: 50px !important;
      }
      .kaching-bundles .kaching-bundles__block{
        margin-top: 0px !important;
      }
       .announcement-text {
  text-decoration: underline !important;
  text-underline-offset: 1px !important;
}
    #product-form-template--18860347195482__main > a{
      display: none !important;
    }
      #product-form-template--18841651806298__featured_product_details_8xfGja > a:nth-child(7){
         display: none !important;
      }
      #product-form-template--19058408226906__main > a{
         display: none !important;
      }
      #product-form-template--19057935908954__main > a{
         display: none !important;
      }
      #section-template--18841651806298__featured_product_details_8xfGja > div > div > div.shop-carousel-container{
        display: block !important;
      }
      .countdown{
    display: none !important;
    }
      #product-form-template--19777203503269__main > a{
        display: none !important;
      }
      .header__icon--menu[aria-expanded="true"]:before {
    z-index: 1;
    position: fixed;
    height: auto !important;
    top: 0;
}
      #section-template--19034637861029__featured_product_details_8xfGja > div > div > div.shop-carousel-container{
        display: block !important;
      }
#product-form-template--19034637861029__featured_product_details_8xfGja > a{
  display: none !important;
}




.price-lock-wrapper .button-text svg {
    margin-right: 0 !important;
}

.price-lock-wrapper .button-text {
    display: inline-flex;
    align-items: center;
    gap: 4px !important;   /* control exact spacing */
}
.shop-add-to-cart-button .button-icon {
    margin-left: 30px !important;
}
      #CartDrawer > div.drawer__inner.gradient > div.drawer__footer > div.totals.gb-discounts-cart-values > div s{
         display: none !important;
      }
      .shop-compare-price{
        display: none !important;
      }
      
      .shop-product-price-container span.shop-save-price{
       display: none !important; 
      }
      .compare-price{
        display: none !important; 
      }
      .collection-regular-price{
        display: none !important; 
      }
      div.card__content > div.card__information > div > div.price.price--on-sale > div > div.price__sale > span s{
        display: none !important;
      }
      .guarantee-section__benefits{
            margin-top: 20px !important;
      }
      #product-form-template--19575834116261__shop_product_details_xmyqnM > a{
        display: none !important;
      }
      .benefits-grid .benefit-item{
            display: flex !important;
    align-items: center !important;
    gap: 7px !important;
    min-height: 0 !important;
    text-align: left !important;
      }
      td.cart-item__details > div.cart-item__quantity > quantity-popover > div.cart-item__quantity-wrapper.quantity-popover-wrapper > ul > li{
display: none !important;
      }
     #block-product_description_qpQPzC > div > ul{
  list-style: unset !important;
      padding-left: 30px !important;
}
#block-product_description_qpQPzC > div > p:nth-child(2){
      margin-top: 15px !important;
    margin-bottom: 10px !important;
}
      .guarantee-section{
         width: 100%;
    max-width: 100%;
    font-family: var(--font-body-family-override);
    font-weight: var(--font-weight-regular);
    box-sizing: border-box;
    letter-spacing: var(--letter-spacing-body);
    background: #fdffff;
    padding: 5px 0px !important;
    margin-top: var(--margin-top-mobile);
    margin-bottom: var(--margin-bottom-mobile);
    overflow: var(--overflow-setting);
    position: relative;
      }
      #shopify-section-template--19453478142117__main > div > div > div > div.shop-product-info > div.shop-add-to-cart-wrapper > kaching-bundle > kaching-bundles-block > div > div.kaching-bundles__bars > div > label > div > div.kaching-bundles__bar-main{
        display:none !important;
      }
      #shopify-section-template--19453478142117__main > div > div > div > div.shop-product-info > div.shop-add-to-cart-wrapper > kaching-bundle > kaching-bundles-block > div > div.kaching-bundles__block-title{
        display:none !important;
      }
      .guarantee-section__container{
        max-width: 100% !important;
    margin: 0 auto;
    padding: 0px;
    background: linear-gradient(to bottom, #f3ede6, #fbe4b3);
      }
      #shopify-section-template--18992218964058__main > div.shop-product-section > div > div > div.shop-product-info > div.custom-text-block-custom_text_bMNPrB > div > div > div{
            background: linear-gradient(135deg, #ededed 0%, #c3c7cb 100%);
    border-radius: 6px;
    padding: 3px 10px 3px 10px;
    margin: 0px 0 0px 0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
    max-height: none;
    position: relative;
    border: 1px dotted #000000;
    overflow: hidden;
    letter-spacing: var(--letter-spacing-heading);
    width: 100%;
      }
      #shopify-section-template--19009061879898__main > div.shop-product-section > div > div > div.shop-product-info > div.custom-text-block-custom_text_bMNPrB > div > div > div{
              background: linear-gradient(135deg, #ededed 0%, #c3c7cb 100%);
    border-radius: 6px;
    padding: 3px 10px 3px 10px;
    margin: 0px 0 0px 0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
    max-height: none;
    position: relative;
    border: 1px dotted #000000;
    overflow: hidden;
    letter-spacing: var(--letter-spacing-heading);
    width: 100%;
      }
#shopify-section-template--19105377026213__satisfaction_guarantee_TRyqP8 > div{
      width: 100%;
    max-width: 100%;
    font-family: var(--font-body-family-override);
    font-weight: var(--font-weight-regular);
    box-sizing: border-box;
    letter-spacing: var(--letter-spacing-body);
    background: #fdffff;
    padding: 5px 0px !important;
    margin-top: var(--margin-top-mobile);
    margin-bottom: var(--margin-bottom-mobile);
    overflow: var(--overflow-setting);
    position: relative;
}
      #shopify-section-template--19105377026213__satisfaction_guarantee_TRyqP8{
       padding: 5px 0px !important; 
      }
      #shopify-section-template--19105377026213__satisfaction_guarantee_TRyqP8 > div > div{
        max-width: 100% !important;
    margin: 0 auto;
    padding: 0px;
    background: linear-gradient(to bottom, #f3ede6, #fbe4b3);
      }
      html {
        box-sizing: border-box;
        font-size: calc(var(--font-body-scale) * 62.5%);
        height: 100%;
      }
      
.faq-answer {
  display: none;
  transition: all 0.3s ease;
}
.free-product-progress-bar-main{
  display:none !important;
}
.faq-item.active .faq-answer {
  display: block;
}
#shopify-section-template--19034637861029__facebook_testimonials_JBCBdP > div > div > splide-component > div{
  position: relative;
    visibility: visible !important;
}
      .splide__slide{
  max-width: 33.2% !important;
  
}
      .multicolumn.background-primary .multicolumn-card{
        background: #f6f6f6 !important;
        border-radius: 24px !important;
      }
      .multicolumn-card__info{
        padding: 2.5rem !important;
      }
      .multicolumn-card__text{
        line-height: 30px !important;
    letter-spacing: 1px !important;
      }
      #Banner-template--19135971950757__image_banner_YyeyND > div.banner__media.media.always-display{
        position: relative !important;
      }
       .splide__pagination {
  display: flex !important;
  justify-content: center !important;
  margin-top: 1rem !important;
  gap: 8px !important;
  z-index: 10 !important;
  position: relative !important;
}
      .custom-text-block-custom_text_iHRNHw{
            margin-top: 15px !important;
      }
.header-wrapper {
    display: block;
    position: relative;
    background-color: white !important;
}
.splide__pagination__page {
  width: 10px !important;
  height: 10px !important;
  border-radius: 50% !important;
  background: #ccc !important;
  transition: background 0.3s ease !important;
  cursor: pointer !important;
  border: none !important;
}

.splide__pagination__page.is-active {
  background: #000 !important;
}

.splide__arrow {
  background: transparent !important;
  border: none !important;
  top: 40% !important;
  transform: translateY(-50%) !important;
  z-index: 10 !important;
}
      .fb-post__profile-picture {
    border-radius: 50% !important;
    overflow: hidden;
}
.payment-override-image {
    max-width: 100% !important;
    height: 40px !important;
}
      #shopify-section-sections--19034638319781__footer > footer > div.footer__content-bottom.scroll-trigger.animate--slide-in > div:nth-child(2) > div.footer__column.footer__column--info > div > ul > li:nth-child(3){
        display:none !important;
      }
      #shopify-section-sections--19034638319781__footer > footer > div.footer__content-bottom.scroll-trigger.animate--slide-in > div:nth-child(2) > div.footer__column.footer__column--info > div > ul > li:nth-child(5){
        display:none !important;
      }
      #shopify-section-template--19034637861029__collection_grid_nzKmDN > div > div > div > div.reviews-navigation-container{
        display:none !important;
      }
      #section-template--19034637861029__featured_product_details_8xfGja > div > div > div.shop-carousel-container > div > div.shop-thumbnails-outer > div.shop-thumbnails-wrapper.shop-match-image-width{
        display:none !important;
      }
      body {
        display: flex;
        flex-direction: column;
        min-height: 100%;
        margin: 0;
        font-size: 1.5rem;
        letter-spacing: var(--letter-spacing-body)
        line-height: calc(1 + 0.8 / var(--font-body-scale));
        font-family: var(--font-body-family);
        font-style: var(--font-body-style);
        font-weight: var(--font-body-weight);
        color: rgba(var(--color-foreground), 0.75);
        background-color: rgb(var(--color-background));
      }

      section {
        color: rgba(var(--color-foreground), 0.75);
        background-color: rgb(var(--color-background));
      }
      
      #MainContent {
        flex-grow: 1;
      }
      .footer-logo {
    display: flex;
    justify-content: center;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-right: 6px !important;
}
 /* Hide mobile carousel by default (desktop view) */
.shop-carousel-container-mob {
  display: none !important;
}

/* Hide desktop carousel on mobile, show mobile one */
@media screen and (max-width: 767px) {
  .shop-carousel-container {
    display: none !important;
  }
  .shop-carousel-container-mob {
    display: block !important;
    margin-top: 0px !important;
  }
  .shop-product-inner-container{
        padding: 10px 12px !important;
  }
  .shop-product-section {
    box-sizing: border-box;
    width: 100%;
    padding: 0px 0px !important;
        margin-top: 0px !important;
  }
}
@media screen and (max-width: 768px){
.custom-text-main-text-content{
    text-align: center !important;
    font-size: 20px !important;
}
}
@media screen and (max-width: 480px){
  
                 .splide__slide{
  max-width: 90.2% !important;
  
}
          .header__icon .icon {
    height: 2rem !important;
    width: 2rem !important;
    fill: none;
    vertical-align: middle;
}
          .splide__arrow {
    -ms-flex-align: center;
    align-items: center;
    background: #ccc;
    border: 0;
    border-radius: 50%;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    height: 1em !important;
    -ms-flex-pack: center;
    justify-content: center;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 1em !important;
    z-index: 1;
}
      .statistics-grid {
      
        max-width: 500px !important;
    
    }
   

  #shopify-section-sections--19034638319781__footer > footer > div.footer__content-top.page-width > div.footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.scroll-trigger.animate--slide-in{
    margin-bottom: -4rem !important;
  }
  #shopify-section-sections--19034638319781__footer > footer > div.footer__content-top.page-width{
    padding-bottom: 0rem !important;
  }
  #shopify-section-sections--19034638319781__footer > footer{
        padding-bottom: 22px !important;
  }
   #shopify-section-sections--19034638319781__footer > footer > div.footer__content-bottom.scroll-trigger.animate--slide-in > div.footer__content-bottom-wrapper.page-width.footer__content-bottom-wrapper--center > div.footer__copyright.caption > small:nth-child(2){
          display: none !important;
        }
      .footer-logo {
    display: flex;
    justify-content: center;
    margin-top: 14px !important;
    margin-bottom: -20px !important;
}
}
      
      @media screen and (min-width: 750px) {
        body {
          font-size: 1.6rem;
        }
        .footer-logo {
    display: flex;
    justify-content: center;
    margin-top: 14px !important;
    margin-bottom: -20px !important;
}
        #shopify-section-sections--19034638319781__footer > footer > div.footer__content-bottom.scroll-trigger.animate--slide-in > div.footer__content-bottom-wrapper.page-width.footer__content-bottom-wrapper--center > div.footer__copyright.caption > small:nth-child(2){
          display: none !important;
        }
         #shopify-section-sections--19034638319781__footer > footer > div.footer__content-top.page-width > div.footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.scroll-trigger.animate--slide-in{
    margin-bottom: -4rem !important;
  }
  #shopify-section-sections--19034638319781__footer > footer > div.footer__content-top.page-width{
    padding-bottom: 0rem !important;
  }
  #shopify-section-sections--19034638319781__footer > footer{
        padding-bottom: 22px !important;
  }
      }
    