/** Shopify CDN: Minification failed

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

**/
/* Use this file to add custom css to the theme. */

/* ============================================================
   POLICE RELOKA  (remplace Kepler Std Condensed Display)
   Fichiers .otf déposés dans /assets — URLs relatives.
   ============================================================ */
@font-face {
  font-family: 'Reloka';
  src: url('Reloka-Light.woff2') format('woff2'), url('Reloka-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Reloka';
  src: url('Reloka-LightItalic.woff2') format('woff2'), url('Reloka-LightItalic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Reloka';
  src: url('Reloka-Regular.woff2') format('woff2'), url('Reloka-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Reloka';
  src: url('Reloka-Italic.woff2') format('woff2'), url('Reloka-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Reloka';
  src: url('Reloka-Medium.woff2') format('woff2'), url('Reloka-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Reloka';
  src: url('Reloka-MediumItalic.woff2') format('woff2'), url('Reloka-MediumItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Reloka';
  src: url('Reloka-Bold.woff2') format('woff2'), url('Reloka-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Reloka';
  src: url('Reloka-BoldItalic.woff2') format('woff2'), url('Reloka-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

/* FONTS */
body {
font-family: aktiv-grotesk, sans-serif !important;
font-weight: 300;
}

.rte p, h3, h4 {
font-family: aktiv-grotesk, sans-serif !important;
font-weight: 300;
}

 body {
   font-size:14px;
 }

h1, h2, h5 {
font-family: 'Reloka', serif !important;
font-weight: 300;
font-style: normal;
}

.fs-accent {
font-weight: 400;
}

@media screen and (min-width: 768px) {
.fs-heading-display-2 {
  font-size: 5.8rem !important;
  line-height: 1em;
} }

.quote__item-text {
font-family: 'Reloka', serif !important;
font-weight: 300;
font-style: italic;
}

#shopify-section-template--17343497142554__7a577ee8-3e47-42e3-9713-e0ab221dfe1c h2 {
font-family: 'Reloka', serif !important;
font-weight: 300;
font-style: italic;
}

:root {
--font-size-heading-1-base: clamp(3.31rem, 2.12767955801105rem + 0.7779005524861878vw, 2.75rem);
}

/* MARQUEE */

.marquee-container {
  overflow: hidden;
  background-color: #F9F6F2;
  border: 1px solid #355AC0;
  padding-top: 20px;
  padding-bottom: 20px;
}
.marquee {
  margin: 0;
  display: inline-block;
}
.marquee-words {
  white-space: nowrap;
  animation: marquee-keywords 15s linear infinite;
  font-size: 1.5rem;
  font-family: 'Reloka', serif !important;
font-weight: 300;
font-style: normal;
}
@keyframes marquee-keywords {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-50%);
  }
}

/* HEADER */

.header {
  border-bottom: 1px solid #355AC0;
  text-transform: uppercase !important;
}

.fs-navigation-base {
  text-transform: uppercase !important;
}


/* HOMEPAGE */

.image-with-text-split__text-container {
  padding-right: 6.5vw !important;
  padding-left: 6.5vw !important;
}

#shopify-section-template--17343497142554__1654913893935a57bd {
  border-bottom: 1px solid #355AC0;
}

.grid-item__image {
  border-radius: 25px;
}
.grid-item__overlay {
  border-radius: 25px !important;
}

.product-item__media {
  border-top-left-radius: 50% 35%;
  border-top-right-radius: 50% 35%;
}

.btn {
  text-transform: uppercase !important;
}

@media screen and (min-width: 768px) {
#shopify-section-template--17343497142554__16549177944ec2347e.rich-text__inner {
  margin-right: 20%;

}

#shopify-section-template--17343497142554__165489980473ecbf41 > div > div > div > div.image-with-text__image-container > div > figure > div > div > img {
    border-radius: 25px;
  }

#shopify-section-template--17343497142554__16549177944ec2347e.shopify-section {
    padding-bottom: 5% !important;
    padding-top: 5% !important;
  }

#shopify-section-template--17343497142554__1655855558c1ac2348.shopify-section {
    padding-bottom: 5% !important;
    padding-top: 4% !important;
  }

#shopify-section-template--17343497142554__165489980473ecbf41.shopify-section {
    padding-bottom: 5% !important;
    padding-top: 5% !important;
  }

#shopify-section-template--17343497142554__2e2c8b53-136f-47b1-92f7-75d12eb0be9f.shopify-section {
    padding-top: 5% !important;
  }

#shopify-section-template--17343497142554__0f2e1d65-432d-495a-a5e1-c5bb195336cf.shopify-section {
    padding-bottom: 5% !important;
  }

#shopify-section-template--17343497142554__1654878022d8e24a9a.shopify-section {
    padding-bottom: 5% !important;
  }

#shopify-section-template--17343497142554__013eed90-c8b6-43f7-ac9f-acb60cbef6b9.shopify-section {
    padding-bottom: 5% !important;
    padding-top:3% !important;
  }

#shopify-section-template--17343497142554__7a577ee8-3e47-42e3-9713-e0ab221dfe1c.shopify-section {
    padding-bottom: 5% !important;
  }


#shopify-section-template--17343497142554__579aa8c5-baba-4d82-92bf-2359b13fdafa figure {
    max-width: 75% !important;
    border-radius: 75px;
  }

#shopify-section-template--17343497142554__579aa8c5-baba-4d82-92bf-2359b13fdafa img {
    border-radius: 150px;
  }

#shopify-section-template--17343497142554__579aa8c5-baba-4d82-92bf-2359b13fdafa p {
font-family: 'Reloka', serif !important;
font-weight: 300;
font-style: normal;
font-size: 2rem;
}

#shopify-section-template--17343497142554__579aa8c5-baba-4d82-92bf-2359b13fdafa > div > div {
    padding-top: 5% !important;
    padding-bottom: 5% !important;
  }

#shopify-section-template--18520006295876__84654fad-e5c3-4f77-ab54-3733cd628a6b {
    background-color: #F9F6F2;
    border-top: 1px solid #355AC0;
  }



/* FOOTER */

.footer__credits {
    display: none;
  }

#shopify-section-footer > div > div > div.footer__groups > div.footer__group.footer__group--text.footer__group--5.footer__group--last {
    font-size: 1rem;
  }

.footer__newsletter p {
    font-family: aktiv-grotesk, sans-serif !important;
    font-weight: 300;
  }

/* CONTACT */
#shopify-section-template--17343497797914__rich-text-1.shopify-section {
    padding-bottom: 5% !important;
    padding-top: 5% !important;
  }

#shopify-section-template--17343497797914__contact-form.shopify-section {
    padding-bottom: 5% !important;
  }

#shopify-section-template--17343497797914__38d29d64-f434-4ef5-b047-5ab7b7db3265 > div > div {
    padding-top: 5% !important;
  }

/* PAGE PRODUIT */

.multi-column__grid-item-image-figure {
    max-width: 35%;
  }

#shopify-section-template--17365569536282__be2e3159-49ba-43f4-a9e0-d52f42457676 > div > div {
    padding-top: 5% !important;
  padding-bottom: 5% !important;
  }

#shopify-section-template--17365569536282__fe80a73e-050c-4e6d-a617-adef750f0090 > div {
    padding-bottom: 5% !important;
    padding-top: 5% !important;
  }

button.accordion__label h3 {
    font-size: 1.5rem !important;
  }

@media screen and (min-width: 480px) {
.product__block--product-header-inner h1 {
    font-size: 3.5rem !important;
  } }

#shopify-section-template--17365575237914__fe80a73e-050c-4e6d-a617-adef750f0090 > div {
    padding-bottom: 5% !important;
    padding-top: 5% !important;
  }
#shopify-section-template--17365575237914__5fa36394-96b2-4ef3-94c1-58fc4b5a6028 > div > div {
    padding-top: 5% !important;
  padding-bottom: 5% !important;
  }

#shopify-section-template--17378121122074__fe80a73e-050c-4e6d-a617-adef750f0090 > div {
    padding-bottom: 5% !important;
    padding-top: 5% !important;
  }

#shopify-section-template--17378121122074__be2e3159-49ba-43f4-a9e0-d52f42457676 > div > div {
    padding-top: 5% !important;
  padding-bottom: 5% !important;
  }

#shopify-section-template--17376808698138__fe80a73e-050c-4e6d-a617-adef750f0090 > div {
    padding-bottom: 5% !important;
    padding-top: 5% !important;
  }

#shopify-section-template--17376808698138__be2e3159-49ba-43f4-a9e0-d52f42457676 > div > div {
    padding-top: 5% !important;
  padding-bottom: 5% !important;
  }

/* NOTRE HISTOIRE */
#shopify-section-template--17391143551258__899e5957-308c-4b73-a658-ef46b8498b4e > div > div > div > div.image-with-text__image-container > div > figure > div > div > img {
    border-radius: 25px;
  }

/* EAU IONISEE */

#shopify-section-template--17388963496218__ea3863b2-f635-4022-9478-ac45a3377a36 {
  border-top: 1px solid #355AC0;
}

#shopify-section-template--17388963496218__c87de22c-cbab-49f3-a1e7-3928e5d64235 {
  border-top: 1px solid #355AC0;
}

/* GLOSSAIRE */
#shopify-section-template--17387457118490__df373a43-88e9-4338-895c-14238c5699fe {
    padding-top: 5% !important;
  }

/* FAQs */
button.collapsible-row-list-item__trigger {
    font-family: aktiv-grotesk, sans-serif !important;
    font-weight: 300;
  }
