/** Shopify CDN: Minification failed

Line 218:185 Expected identifier but found "."
Line 234:195 Expected identifier but found "."
Line 247:309 Expected ":"
Line 250:0 Unexpected "}"
Line 252:362 Unexpected "!"
Line 255:132 Expected ":"

**/
*,
*::before,
*::after { box-sizing: border-box; }

html { scroll-behavior: smooth; }

body {
  margin: 0;
  color: var(--color-text);
  background: var(--color-background);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  line-height: 1.5;
  text-rendering: optimizeLegibility;
}

img,
picture,
video,
canvas,
svg {
  display: block;
  max-width: 100%;
}

a { color: inherit; text-decoration: none; }
button,
input,
select,
textarea { font: inherit; }

.page-width {
  width: min(calc(100% - 32px), var(--page-width));
  margin-inline: auto;
}

.visually-hidden {
  position: absolute !important;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  white-space: nowrap;
  border: 0;
}

.skip-to-content-link:focus {
  position: fixed !important;
  top: 12px;
  left: 12px;
  z-index: 10000;
  width: auto;
  height: auto;
  clip: auto;
  margin: 0;
  padding: 10px 14px;
  background: #111;
  color: #fff;
  border-radius: 10px;
}


/* ADMA: ciel étoilé discret partagé sur toutes les pages */
.adma-site-
/* adma bg override tests{
  position: fixed;
  inset: 0;
  z-index: 25;
  pointer-events: none;
  opacity: .34;
  mix-blend-mode: screen;
  background-image: radial-gradient(2px 2px at 82.4% 51.7%, rgba(238,244,255,0.87) 98%, transparent),
    radial-gradient(1px 1px at 24.3% 53.6%, rgba(238,244,255,0.61) 98%, transparent),
    radial-gradient(1px 1px at 8.7% 34.6%, rgba(238,244,255,0.83) 98%, transparent),
    radial-gradient(1px 1px at 26.4% 62.7%, rgba(238,244,255,0.64) 98%, transparent),
    radial-gradient(1px 1px at 30.8% 3.0%, rgba(238,244,255,0.79) 98%, transparent),
    radial-gradient(1px 1px at 54.7% 41.7%, rgba(238,244,255,0.64) 98%, transparent),
    radial-gradient(1px 1px at 29.4% 24.0%, rgba(238,244,255,0.75) 98%, transparent),
    radial-gradient(1px 1px at 18.5% 16.5%, rgba(238,244,255,0.58) 98%, transparent),
    radial-gradient(1px 1px at 73.8% 4.1%, rgba(238,244,255,0.50) 98%, transparent),
    radial-gradient(1px 1px at 74.0% 6.9%, rgba(238,244,255,0.89) 98%, transparent),
    radial-gradient(1px 1px at 74.3% 90.0%, rgba(238,244,255,0.83) 98%, transparent),
    radial-gradient(1px 1px at 24.5% 93.0%, rgba(238,244,255,0.56) 98%, transparent),
    radial-gradient(1px 1px at 42.4% 80.8%, rgba(238,244,255,0.60) 98%, transparent),
    radial-gradient(2px 2px at 13.1% 15.6%, rgba(238,244,255,0.91) 98%, transparent),
    radial-gradient(1px 1px at 17.4% 48.2%, rgba(238,244,255,0.59) 98%, transparent),
    radial-gradient(1px 1px at 93.6% 82.9%, rgba(238,244,255,0.88) 98%, transparent),
    radial-gradient(1px 1px at 41.1% 43.2%, rgba(238,244,255,0.87) 98%, transparent),
    radial-gradient(1px 1px at 47.9% 11.0%, rgba(238,244,255,0.64) 98%, transparent),
    radial-gradient(1px 1px at 42.5% 73.4%, rgba(238,244,255,0.92) 98%, transparent),
    radial-gradient(1px 1px at 16.0% 94.9%, rgba(238,244,255,0.70) 98%, transparent),
    radial-gradient(1px 1px at 60.0% 6.2%, rgba(238,244,255,0.90) 98%, transparent),
    radial-gradient(1px 1px at 9.7% 47.3%, rgba(238,244,255,0.87) 98%, transparent),
    radial-gradient(1px 1px at 19.5% 61.0%, rgba(238,244,255,0.89) 98%, transparent),
    radial-gradient(1px 1px at 15.7% 90.4%, rgba(238,244,255,0.79) 98%, transparent),
    radial-gradient(1px 1px at 71.4% 85.2%, rgba(238,244,255,0.79) 98%, transparent),
    radial-gradient(1px 1px at 35.9% 64.4%, rgba(238,244,255,0.91) 98%, transparent),
    radial-gradient(2px 2px at 87.9% 55.5%, rgba(238,244,255,0.63) 98%, transparent),
    radial-gradient(1px 1px at 87.8% 58.9%, rgba(238,244,255,0.78) 98%, transparent),
    radial-gradient(1px 1px at 73.0% 10.3%, rgba(238,244,255,0.91) 98%, transparent),
    radial-gradient(1px 1px at 46.2% 40.5%, rgba(238,244,255,0.68) 98%, transparent),
    radial-gradient(1px 1px at 57.7% 74.3%, rgba(238,244,255,0.78) 98%, transparent),
    radial-gradient(3px 3px at 7.7% 9.3%, rgba(238,244,255,0.65) 98%, transparent),
    radial-gradient(1px 1px at 48.8% 87.6%, rgba(238,244,255,0.68) 98%, transparent),
    radial-gradient(1px 1px at 79.7% 62.1%, rgba(238,244,255,0.50) 98%, transparent),
    radial-gradient(1px 1px at 34.1% 39.8%, rgba(238,244,255,0.68) 98%, transparent),
    radial-gradient(1px 1px at 7.3% 23.3%, rgba(238,244,255,0.87) 98%, transparent),
    radial-gradient(1px 1px at 5.4% 42.8%, rgba(238,244,255,0.72) 98%, transparent),
    radial-gradient(1px 1px at 47.0% 80.2%, rgba(238,244,255,0.86) 98%, transparent),
    radial-gradient(1px 1px at 85.0% 38.0%, rgba(238,244,255,0.92) 98%, transparent),
    radial-gradient(2px 2px at 86.6% 15.1%, rgba(238,244,255,0.54) 98%, transparent),
    radial-gradient(1px 1px at 50.9% 62.3%, rgba(238,244,255,0.65) 98%, transparent),
    radial-gradient(1px 1px at 5.4% 14.2%, rgba(238,244,255,0.83) 98%, transparent),
    radial-gradient(1px 1px at 3.6% 66.2%, rgba(238,244,255,0.71) 98%, transparent),
    radial-gradient(1px 1px at 35.7% 30.6%, rgba(238,244,255,0.74) 98%, transparent),
    radial-gradient(1px 1px at 25.5% 91.0%, rgba(238,244,255,0.92) 98%, transparent),
    radial-gradient(1px 1px at 24.6% 65.8%, rgba(238,244,255,0.84) 98%, transparent),
    radial-gradient(1px 1px at 34.8% 82.0%, rgba(238,244,255,0.84) 98%, transparent),
    radial-gradient(1px 1px at 20.0% 8.3%, rgba(238,244,255,0.75) 98%, transparent);
  background-size: 100% 100%;
}
@media (prefers-reduced-motion: no-preference){
  .adma-site-stars{animation: adma-site-stars-float 180s linear infinite;}
  @keyframes adma-site-stars-float{to{transform:translate3d(-14px,8px,0)}}
}
@media (prefers-reduced-motion: reduce){.adma-site-stars{animation:none!important;}}

/* ADMA : ciel nocturne plus dense, repris sur toutes les pages */
.adma-site-stars {
  opacity: .62;
  }
  .adma-site-stars::before {
    content: "";
      position: absolute;
        inset: 0;
          pointer-events: none;
            opacity: .94;
              background-size: 100% 100%;
                background-repeat: no-repeat;
                  filter: drop-shadow(0 0 1px rgba(225, 237, 255, .22));
                    background-image:
                     . .   radial-gradient(1px 1px at 3% 9%, rgba(255,255,255,.88) 98%, transparent),
                      . .   radial-gradient(1.5px 1.5px at 8% 26%, rgba(246,250,255,.96) 98%, transparent),
                          radial-gradient(1px 1px at 13% 4%, rgba(255,255,255,.78) 98%, transparent),
                              radial-gradient(1px 1px at 17% 43%, rgba(248,251,255,.88) 98%, transparent),
                                  radial-gradient(2px 2px at 22% 17%, rgba(255,255,255,.95) 98%, transparent),
                                      radial-gradient(1px 1px at 26% 31%, rgba(245,249,255,.78) 98%, transparent),
                                          radial-gradient(1px 1px at 31% 8%, rgba(255,255,255,.9) 98%, transparent),
                                              radial-gradient(1px 1px at 36% 23%, rgba(250,252,255,.84) 98%, transparent),
                                                  radial-gradient(1.5px 1.5px at 41% 13%, rgba(255,255,255,.94) 98%, transparent),
                                                      radial-gradient(1px 1px at 46% 38%, rgba(245,249,255,.78) 98%, transparent),
                                                          radial-gradient(1px 1px at 51% 6%, rgba(255,255,255,.9) 98%, transparent),
                                                              radial-gradient(2px 2px at 56% 27%, rgba(255,255,255,.98) 98%, transparent),
                                                                  radial-gradient(1px 1px at 61% 15%, rgba(242,248,255,.82) 98%, transparent),
                                                                      radial-gradient(1px 1px at 66% 45%, rgba(255,255,255,.9) 98%, transparent),
                                                                          radial-gradient(1.5px 1.5px at 71% 9%, rgba(250,252,255,.96) 98%, transparent),
                                                                              radial-gradient(1px 1px at 76% 32%, rgba(245,249,255,.78) 98%, transparent),
                                                                                  radial-gradient(1px 1px at 81% 18%, rgba(255,255,255,.9) 98%, transparent),
                                                                                      radial-gradient(2px 2px at 86% 41%, rgba(255,255,255,.98) 98%, transparent),
                                                                                          radial-gradient(1px 1px at 91% 12%, rgba(246,250,255,.82) 98%, transparent),
                                                                                              radial-gradient(1.5px 1.5px at 97% 30%, rgba(255,255,255,.94) 98%, transparent),
                                                                                                  radial-gradient(1px 1px at 5% 58%, rgba(250,252,255,.82) 98%, transparent),
                                                                                                      radial-gradient(2px 2px at 10% 76%, rgba(255,255,255,.96) 98%, transparent),
                                                                                                          radial-gradient(1px 1px at 15% 91%, rgba(245,249,255,.78) 98%, transparent),
                                                                                                              radial-gradient(1px 1px at 20% 63%, rgba(255,255,255,.9) 98%, transparent),
                                                                                                                  radial-gradient(1.5px 1.5px at 25% 82%, rgba(250,252,255,.94) 98%, transparent),
                                                                                                                      radial-gradient(1px 1px at 30% 55%, rgba(245,249,255,.8) 98%, transparent),
                                                                                                                       . . . .  radial-gradient(2px 2px at 35% 72%, rgba(255,255,255,.97) 98%, transparent),
                                                                                                                        . .   radial-gradient(1px 1px at 40% 94%, rgba(248,251,255,.86) 98%, transparent),
                                                                                                                          . . . . radial-gradient(1px 1px at 45% 61%, rgba(255,255,255,.88) 98%, transparent),
                                                                                                                              radial-gradient(1.5px 1.5px at 50% 84%, rgba(255,255,255,.96) 98%, transparent),
                                                                                                                                  radial-gradient(1px 1px at 55% 52%, rgba(246,250,255,.8) 98%, transparent),
                                                                                                                                      radial-gradient(2px 2px at 60% 69%, rgba(255,255,255,.98) 98%, transparent),
                                                                                                                                          radial-gradient(1px 1px at 65% 95%, rgba(248,251,255,.84) 98%, transparent),
                                                                                                                                           . .   radial-gradient(1px 1px at 70% 57%, rgba(255,255,255,.9) 98%, transparent),
                                                                                                                                               radial-gradient(1.5px 1.5px at 75% 79%, rgba(250,252,255,.95) 98%, transparent),
                                                                                                                                                   radial-gradient(1px 1px at 80% 63%, rgba(245,249,255,.82) 98%, transparent),
                                                                                                                                                       radial-gradient(2px 2px at 85% 91%, rgba(255,255,255,.97) 98%, transparent),
                                                                                                                                                         . . . . radial-gradient(1px 1px at 90% 72%, rgba(246,250,255,.84) 98%, transparent),
                                                                                                                                                           . . . . radial-gradient(1.5px 1.5px.  a95% 88%, rgba(255,255,255,.95) 98%, transparent),
                                                                                                                                                            . . . .  radial-gradient(1px 1px at 2% 35%, rgba(245,249,255,.82) 98%, transparent),
                                                                                                                                                             . . . . . . radial-gradient(1px 1px at 11% 49%, rgba(255,255,255,.88) 98%, transparent),
                                                                                                                                                               . . . . radial-gradient(1.5px 1.5px at 19% 6%, rgba(255,255,255,.94) 98%, transparent),
                                                                                                                                                                 . . . . radial-gradient(1px 1px at 28% 49%, rgba(246,250,255,.82) 98%, transparent),
                                                                                                                                                                   . . . . radial-gradient(1px 1px at 33% 90%, rgba(255,255,255,.88) 98%, transparent),
                                                                                                                                                                    . . . .  radial-gradient(1.5px 1.5px at 43% 50%, rgba(255,255,255,.95).  98%transparent),
                                                                                                                                                                      . . . . radial-gradient(1px 1px at 48% 96%, rgba(245,249,255,.82) 98%, transparent),
                                                                                                                                                                       . .  . . radial-gradient(1px 1px at 58% 43%, rgba(255,255,255,.88) 98%, transparent),
                                                                                                                                                                        . . . .  radial-gradient(1.5px 1.5px at 63% 82%, rgba(250,252,255,.94) 98%, transparent),
                                                                                                                                                                         . . . .  radial-gradient(1px 1px at 73% 51%, rgba(245,249,255,.82) 98%, transparent),
                                                                                                                                                                          . .   radial-gradient(1px 1px at 78% 97%, rgba(255,255,255,.9) 98%, transparent),
                                                                                                                                                                           . . . .  radial-gradient(1.5px 1.5px.  a88% 55%, rgba(255,255,255,.96).  98%transparent),
                                                                                                                                                                             . . . . radial-gradient(1px 1px at 93% 96%, rgba(246,250,255,.82) 98%, transparent),
                                                                                                                                                                              . . . .  radial-gradient(1px 1px at 7% 94%, rgba(255,255,255,.88) 98%, transparent),
                                                                                                                                                                                . . . . radial-gradient(1.5px 1.5px at 16% 71%, rgba(250,252,255,.94) 98%, transparent),
                                                                                                                                                                                 . .   radial-gradient(1px 1px at 24% 96%, rgba(245,249,255,.8) 98%, transparent),
                                                                                                                                                                                  . . . .  radial-gradient(1px 1px at 38% 56%, rgba(255,255,255,.9) 98%, transparent),
                                                                                                                                                                                   . . . . . . radial-gradient(1.5px 1.5px at 53% 19%, rgba(255,255,255,.94) 98%, transparent),
                                                                                                                                                                                    . . . . . . radial-gradient(1px 1px at 68% 24%, rgba(246,250,255,.84) 98%, transparent),
                                                                                                                                                                                      . . . . radial-gradient(1px 1px at 83% 5%, rgba(255,255,255,.9) 98%, transparent),
                                                                                                                                                                                        . . . . radial-gradient(1.5px 1.5px at 98% 67%, rgba(250,252,255,.95) 98%, transparent);
                                                                                                                                                                                        }

                                                                                                                                                                                        /* Les étoiles restent au second plan, sous le contenu et les photos. */
                                                                                                                                                                                        html,
                                                                                                                                                                                        body {
                                                                                                                                                                                         . . background-color: #030817 !important;
                                                                                                                                                                                         }
                                                                                                                                                                                         body {
                                                                                                                                                                                           isolation: isolate;
                                                                                                                                                                                           }
                                                                                                                                                                                           .adma-site-stars {
                                                                                                                                                                                             z-index: 0;
                                                                                                                                                                                             }
                                                                                                                                                                                             #MainContent,
                                                                                                                                                                                             .shopify-section,
                                                                                                                                                                                             .shopify-section-group-header-group,
                                                                                                                                                                                             .shopify-section-group-footer-group,
                                                                                                                                                                                             header,
                                                                                                                                                                                             footer {
                                                                                                                                                                                                position: relative;
                                                                                                                                                                                                  z-index: 1;
                                                                                                                                                                                                   . . background-color: transparent !important;
                                                                                                                                                                                                   }
                                                                                                                                                                                                   

                                                                                                                                                                                                   /* Subtle ADMA night sky visible throughout every page. */
.adma-site-stars {
  z-index: 2 !important;
  opacity: .32 !important;
  pointer-events: none !important;
  mix-blend-mode: screen;
  /* Remplace les anciens ciels de la page d’accueil par le nouveau fond galaxie. */
  .adma-home-hero{background:linear-gradient(rgba(3,8,20,.10),rgba(3,8,20,.10)),url("/cdn/shop/files/adma-fond-etoile-site.png?v=1790941219") center/cover no-repeat!important}.adma-home-stars,.adma-site-stars{display:none!important}.adma-home-proof,.adma-home-details,.adma-home-features,.adma-home-content{background:transparent!important}#shopify-section-sections--31904558711127__header{margin-top:-24px!important;top:0!important;z-index:1000!important}
  /* Keep the entire header group pinned to the viewport top. */
  .shopify-section-group-header-group{position:sticky!important;top:0!important;margin-top:-24px!important;z-index:10000!important;transform:none!important}.shopify-section-group-header-group.shopify-section-header-sticky{top:0!important}.shopify-section-header-hidden{transform:translateY(0)!important}ortant;top:0!important;margin-top:0!important;z-index:10000!important}.header-wrapper,.section-header{top:0!important}
  /* Répète le même ciel sous les sections du site et retire l’annonce vide. */
  .shopify-section:not(.shopify-section-group-header-group){background:linear-gradient(rgba(3,8,20,.22),rgba(3,8,20,.22)),url("/cdn/shop/files/adma-fond-etoile-site.png?v=1790941219") center/cover fixed!important}#shopify-section-sections--31904558711127__announcement-bar,[id$="__announcement-bar"]{display:none!important}.shopify-section-group-header-group{background:#000!important}
}

html,body{background-color:#040916!important;background-image:linear-gradient(rgba(3,8,20,.12),rgba(3,8,20,.12)),url("/cdn/shop/files/adma-fond-etoile-site.png?v=1790941219")!important;background-position:center top!important;background-size:cover!important;background-attachment:fixed!important;background-repeat:no-repeat!importan
  header,sticky-header{position:sticky!important;top:0!important;margin-top:-24px!important;z-index:10000!important}
  body{margin-top:-24px!important}
  [id*="announcement-bar"]{display:none!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important}t}.shopify-section,#MainContent,main,.gradient,.color-background-1,.color-background-2,.background-secondary{background:transparent!important}.adma-site-stars{display:none!important}#shopify-section-sections--31904558711127__header{position:sticky!important;top:0!important;z-index:100!important;margin-top:0!important;transform:none!important}.shopify-section-header-hidden{transform:none!important}