/** Shopify CDN: Minification failed

Line 72:148 All "@import" rules must come first
Line 612:962 Expected "}" to go with "{"

**/
/* ====================================================
   BOUNCYLAB – Boutique bien-être animaux premium
      ==================================================== */

      /* — 1. VARIABLES & DARK MODE ————————————————— */
      :root {
        --bl-cream:        #FAF7F2;
          --bl-beige:        #F2EDE4;
            --bl-terracotta:   #C4855A;
              --bl-brown:        #3D2B1F;
                --bl-brown-dark:   #2A1D14;
                  --bl-white:        #FFFFFF;
                    --bl-text:         #3D2B1F;
                      --bl-text-light:   #7A5C4A;
                        --bl-bg:           #FAF7F2;
                          --bl-bg-alt:       #F2EDE4;
                            --bl-border:       rgba(61,43,31,0.12);
                              --bl-shadow:       0 4px 24px rgba(61,43,31,0.10);
                                --bl-radius:       16px;
                                  --bl-radius-sm:    8px;
                                    --bl-font-title:   'Playfair Display', Georgia, serif;
                                      --bl-font-body:    'Inter', system-ui, sans-serif;
                                        --bl-transition:   0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);

                                          /* Sections sombres — valeurs fixes */
                                            --bl-dark-bg:      #2A1D14;
                                              --bl-dark-bg-alt:  #261A12;
                                                --bl-dark-text:    #FAF7F2;
                                                  --bl-dark-text-sub: rgba(250,247,242,0.75);

                                                    /* Section "Pourquoi" — fond sombre, texte clair */
                                                      --bl-why-bg:       #2A1D14;
                                                        --bl-why-text:     #FAF7F2;
                                                          --bl-why-card-bg:  rgba(250,247,242,0.07);
                                                            --bl-why-card-border: rgba(250,247,242,0.12);
                                                            }

                                                            @media (prefers-color-scheme: dark) {
                                                              :root {
                                                                  --bl-cream:        #1A1208;
                                                                      --bl-beige:        #221608;
                                                                          --bl-brown:        #F2EDE4;
                                                                              --bl-brown-dark:   #FAF7F2;
                                                                                  --bl-text:         #F2EDE4;
                                                                                      --bl-text-light:   #C4A882;
                                                                                          --bl-bg:           #1A1208;
                                                                                              --bl-bg-alt:       #221608;
                                                                                                  --bl-border:       rgba(242,237,228,0.12);
                                                                                                      --bl-shadow:       0 4px 24px rgba(0,0,0,0.35);
                                                                                                          --bl-white:        #2A1D14;

                                                                                                              /* Sections sombres — identiques en dark mode */
                                                                                                                  --bl-dark-bg:      #0F0A05;
                                                                                                                      --bl-dark-bg-alt:  #1A1208;
                                                                                                                          --bl-dark-text:    #F2EDE4;
                                                                                                                              --bl-dark-text-sub: rgba(242,237,228,0.75);

                                                                                                                                  /* Section "Pourquoi" */
                                                                                                                                      --bl-why-bg:       #0F0A05;
                                                                                                                                          --bl-why-text:     #F2EDE4;
                                                                                                                                              --bl-why-card-bg:  rgba(242,237,228,0.05);
                                                                                                                                                  --bl-why-card-border: rgba(242,237,228,0.10);
                                                                                                                                                    }
                                                                                                                                                    }

                                                                                                                                                    @import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400&family=Inter:wght@400;500;600&display=swap');

                                                                                                                                                    /* — BARRE DE PROGRESSION SCROLL-DRIVEN ——————————— */
                                                                                                                                                    #bl-progress-bar {
                                                                                                                                                      position: fixed;
                                                                                                                                                        top: 0; left: 0;
                                                                                                                                                          height: 3px;
                                                                                                                                                            width: 0%;
                                                                                                                                                              background: var(--bl-terracotta);
                                                                                                                                                                z-index: 9999;
                                                                                                                                                                  transition: width 0.1s linear;
                                                                                                                                                                    border-radius: 0 2px 2px 0;
                                                                                                                                                                    }

                                                                                                                                                                    @supports (animation-timeline: scroll()) {
                                                                                                                                                                      #bl-progress-bar {
                                                                                                                                                                          width: 100%;
                                                                                                                                                                              transform-origin: left;
                                                                                                                                                                                  transform: scaleX(0);
                                                                                                                                                                                      animation: bl-progress-scroll linear;
                                                                                                                                                                                          animation-timeline: scroll(root);
                                                                                                                                                                                              transition: none;
                                                                                                                                                                                                }
                                                                                                                                                                                                  @keyframes bl-progress-scroll {
                                                                                                                                                                                                      from { transform: scaleX(0); }
                                                                                                                                                                                                          to   { transform: scaleX(1); }
                                                                                                                                                                                                            }
                                                                                                                                                                                                            }

                                                                                                                                                                                                            /* — HEADER BLUR ——————————————————————————————— */
                                                                                                                                                                                                            #header-group {
                                                                                                                                                                                                              transition: backdrop-filter 0.35s ease, background 0.35s ease, box-shadow 0.35s ease;
                                                                                                                                                                                                              }
                                                                                                                                                                                                              #header-group.bl-scrolled {
                                                                                                                                                                                                                backdrop-filter: blur(16px) saturate(1.4);
                                                                                                                                                                                                                  -webkit-backdrop-filter: blur(16px) saturate(1.4);
                                                                                                                                                                                                                    background: rgba(250,247,242,0.88) !important;
                                                                                                                                                                                                                      box-shadow: 0 2px 20px rgba(61,43,31,0.10);
                                                                                                                                                                                                                      }
                                                                                                                                                                                                                      @media (prefers-color-scheme: dark) {
                                                                                                                                                                                                                        #header-group.bl-scrolled {
                                                                                                                                                                                                                            background: rgba(26,18,8,0.92) !important;
                                                                                                                                                                                                                              }
                                                                                                                                                                                                                              }

                                                                                                                                                                                                                              /* — RESET & BASE ———————————————————————————— */
                                                                                                                                                                                                                              *, *::before, *::after { box-sizing: border-box; }

                                                                                                                                                                                                                              body {
                                                                                                                                                                                                                                font-family: var(--bl-font-body);
                                                                                                                                                                                                                                  background: var(--bl-bg);
                                                                                                                                                                                                                                    color: var(--bl-text);
                                                                                                                                                                                                                                      margin: 0;
                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                      /* — ANIMATIONS DE BASE ——————————————————————— */
                                                                                                                                                                                                                                      @media (prefers-reduced-motion: no-preference) {
                                                                                                                                                                                                                                        @keyframes bl-fade-up {
                                                                                                                                                                                                                                            from { opacity: 0; transform: translateY(28px); }
                                                                                                                                                                                                                                                to   { opacity: 1; transform: translateY(0); }
                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                    @keyframes bl-fade-in {
                                                                                                                                                                                                                                                        from { opacity: 0; }
                                                                                                                                                                                                                                                            to   { opacity: 1; }
                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                @keyframes bl-reveal-title {
                                                                                                                                                                                                                                                                    from { opacity: 0; transform: translateY(20px) skewY(1deg); }
                                                                                                                                                                                                                                                                        to   { opacity: 1; transform: translateY(0) skewY(0); }
                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                            .bl-fade-in {
                                                                                                                                                                                                                                                                                opacity: 0;
                                                                                                                                                                                                                                                                                    transform: translateY(28px);
                                                                                                                                                                                                                                                                                        transition: opacity 0.65s var(--bl-transition),
                                                                                                                                                                                                                                                                                                        transform 0.65s var(--bl-transition);
                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                            .bl-fade-in.bl-visible {
                                                                                                                                                                                                                                                                                                                opacity: 1;
                                                                                                                                                                                                                                                                                                                    transform: translateY(0);
                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                        /* Délais en cascade */
                                                                                                                                                                                                                                                                                                                          .bl-fade-in:nth-child(1) { transition-delay: 0s; }
                                                                                                                                                                                                                                                                                                                            .bl-fade-in:nth-child(2) { transition-delay: 0.1s; }
                                                                                                                                                                                                                                                                                                                              .bl-fade-in:nth-child(3) { transition-delay: 0.2s; }
                                                                                                                                                                                                                                                                                                                                .bl-fade-in:nth-child(4) { transition-delay: 0.3s; }

                                                                                                                                                                                                                                                                                                                                  /* CSS Scroll-Driven — titres */
                                                                                                                                                                                                                                                                                                                                    @supports (animation-timeline: scroll()) {
                                                                                                                                                                                                                                                                                                                                        .bl-why__title,
                                                                                                                                                                                                                                                                                                                                            .bl-reassurance h2,
                                                                                                                                                                                                                                                                                                                                                .bl-products__heading {
                                                                                                                                                                                                                                                                                                                                                      animation: bl-reveal-title linear both;
                                                                                                                                                                                                                                                                                                                                                            animation-timeline: view();
                                                                                                                                                                                                                                                                                                                                                                  animation-range: entry 0% entry 40%;
                                                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                                                          .bl-why__item,
                                                                                                                                                                                                                                                                                                                                                                              .bl-reassurance__item {
                                                                                                                                                                                                                                                                                                                                                                                    animation: bl-fade-up linear both;
                                                                                                                                                                                                                                                                                                                                                                                          animation-timeline: view();
                                                                                                                                                                                                                                                                                                                                                                                                animation-range: entry 0% entry 50%;
                                                                                                                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                      @media (prefers-reduced-motion: reduce) {
                                                                                                                                                                                                                                                                                                                                                                                                        .bl-fade-in { opacity: 1; transform: none; }
                                                                                                                                                                                                                                                                                                                                                                                                          * { animation-duration: 0.01ms !important; transition-duration: 0.01ms !important; }
                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                          /* — BARRE D'ANNONCE ————————————————————————— */
                                                                                                                                                                                                                                                                                                                                                                                                          .bl-announcement {
                                                                                                                                                                                                                                                                                                                                                                                                            background: var(--bl-brown-dark);
                                                                                                                                                                                                                                                                                                                                                                                                              color: var(--bl-dark-text);
                                                                                                                                                                                                                                                                                                                                                                                                                padding: 10px 0;
                                                                                                                                                                                                                                                                                                                                                                                                                  overflow: hidden;
                                                                                                                                                                                                                                                                                                                                                                                                                    font-size: 0.82rem;
                                                                                                                                                                                                                                                                                                                                                                                                                      font-family: var(--bl-font-body);
                                                                                                                                                                                                                                                                                                                                                                                                                        letter-spacing: 0.02em;
                                                                                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                                                                                        @media (prefers-color-scheme: dark) {
                                                                                                                                                                                                                                                                                                                                                                                                                          .bl-announcement {
                                                                                                                                                                                                                                                                                                                                                                                                                              background: #0F0A05;
                                                                                                                                                                                                                                                                                                                                                                                                                                  color: #F2EDE4;
                                                                                                                                                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                                                                                                                                                    .bl-announcement__track {
                                                                                                                                                                                                                                                                                                                                                                                                                                      display: flex;
                                                                                                                                                                                                                                                                                                                                                                                                                                        white-space: nowrap;
                                                                                                                                                                                                                                                                                                                                                                                                                                          animation: bl-scroll-ticker 28s linear infinite;
                                                                                                                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                                                                                                                          .bl-announcement__track:hover { animation-play-state: paused; }
                                                                                                                                                                                                                                                                                                                                                                                                                                          @keyframes bl-scroll-ticker {
                                                                                                                                                                                                                                                                                                                                                                                                                                            from { transform: translateX(0); }
                                                                                                                                                                                                                                                                                                                                                                                                                                              to   { transform: translateX(-50%); }
                                                                                                                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                                                                                                                              .bl-announcement__item {
                                                                                                                                                                                                                                                                                                                                                                                                                                                padding: 0 40px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                  flex-shrink: 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                                                                                                                                                                                                  .bl-announcement__sep {
                                                                                                                                                                                                                                                                                                                                                                                                                                                    opacity: 0.4;
                                                                                                                                                                                                                                                                                                                                                                                                                                                      margin: 0 8px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                      /* — HERO ————————————————————————————————— */
                                                                                                                                                                                                                                                                                                                                                                                                                                                      .bl-hero {
                                                                                                                                                                                                                                                                                                                                                                                                                                                        position: relative;
                                                                                                                                                                                                                                                                                                                                                                                                                                                          min-height: 90vh;
                                                                                                                                                                                                                                                                                                                                                                                                                                                            display: flex;
                                                                                                                                                                                                                                                                                                                                                                                                                                                              align-items: center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                justify-content: center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  overflow: hidden;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    background: var(--bl-brown-dark);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .bl-hero__bg {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      position: absolute;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          width: 100%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            height: 100%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              object-fit: cover;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                object-position: center 30%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  will-change: transform;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @media (prefers-reduced-motion: no-preference) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .bl-hero__bg {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        transform: translateY(0);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            transition: transform 0.1s linear;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .bl-hero__overlay {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                position: absolute;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  inset: 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    background: linear-gradient(
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        to bottom,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            rgba(26,14,6,0.25) 0%,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                rgba(26,14,6,0.55) 50%,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    rgba(26,14,6,0.70) 100%
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      );
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .bl-hero__content {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        position: relative;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          z-index: 2;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            text-align: center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              padding: 40px 24px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                max-width: 720px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .bl-hero__title {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-family: var(--bl-font-title);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size: clamp(2.5rem, 7vw, 5rem);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-weight: 700;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        color: #FAF7F2;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          line-height: 1.1;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            margin: 0 0 20px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              text-shadow: 0 2px 20px rgba(0,0,0,0.3);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .bl-hero__subtitle {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-family: var(--bl-font-body);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size: clamp(1rem, 2.5vw, 1.2rem);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    color: rgba(250,247,242,0.90);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      margin: 0 0 40px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-weight: 400;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          letter-spacing: 0.01em;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .bl-hero__cta {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            display: inline-block;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            /* — SECTION RASSURANCE ——————————————————————— */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .bl-reassurance {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              background: #F2EDE4;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                padding: 72px 24px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .bl-reassurance__grid {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  display: grid;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    grid-template-columns: repeat(4, 1fr);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      gap: 32px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        max-width: 1100px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          margin: 0 auto;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .bl-reassurance__item {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            text-align: center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              padding: 24px 16px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                background: var(--bl-bg);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  border-radius: var(--bl-radius);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    box-shadow: var(--bl-shadow);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      border: 1px solid var(--bl-border);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        transition: transform var(--bl-transition), box-shadow var(--bl-transition);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .bl-reassurance__item:hover {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          transform: translateY(-4px);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            box-shadow: 0 12px 40px rgba(61,43,31,0.15);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .bl-reassurance__icon {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size: 2.2rem;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                margin-bottom: 14px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  display: block;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .bl-reassurance__label {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-family: var(--bl-font-title);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size: 1.05rem;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-weight: 600;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          color: var(--bl-text);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            margin: 0 0 8px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .bl-reassurance__desc {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size: 0.875rem;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                color: var(--bl-text-light);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  margin: 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    line-height: 1.6;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @media (max-width: 900px) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .bl-reassurance__grid { grid-template-columns: repeat(2, 1fr); }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @media (max-width: 480px) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .bl-reassurance__grid { grid-template-columns: 1fr; }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        /* — SECTION PRODUITS (masquée pour l'instant) ——— */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .bl-products-section {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          display: none !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /* — SECTION POURQUOI BOUNCYLAB ————————————— */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .bl-why {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            background: #F2EDE4;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              padding: 96px 24px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                text-align: center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .bl-why__title {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-family: var(--bl-font-title);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size: clamp(1.8rem, 4vw, 2.8rem);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-weight: 700;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        color: #2A1D14;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          margin: 0 0 56px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            letter-spacing: -0.01em;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .bl-why__grid {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              display: grid;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                grid-template-columns: repeat(4, 1fr);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  gap: 10px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    max-width: 1000px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      margin: 0 auto;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .bl-why__item {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        background: #2A1D14;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          border: 1px solid var(--bl-why-card-border);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            border-radius: var(--bl-radius);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              padding: 40px 32px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                transition: transform var(--bl-transition), background var(--bl-transition);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .bl-why__icon {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size: 2.5rem;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        display: block;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          margin-bottom: 20px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .bl-why__label {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-family: var(--bl-font-title);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size: 1.15rem;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-weight: 600;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  color: var(--bl-why-text);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    margin: 0 0 12px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .bl-why__desc {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size: 0.9rem;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        color: rgba(250,247,242,0.70);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          margin: 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            line-height: 1.7;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @media (max-width: 768px) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .bl-why__grid { grid-template-columns: 1fr; gap: 24px; }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .bl-why__item { padding: 32px 24px; }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                /* — SECTION "ICÔNES AVEC TEXTE" SHOPIFY ————————— */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .bl-icons-section,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .section-icons-with-text {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  background: var(--bl-bg);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    padding: 80px 24px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .bl-icons-section .bl-section-title,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .section-icons-with-text .section__heading {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-family: var(--bl-font-title);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size: clamp(1.6rem, 3.5vw, 2.4rem);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-weight: 700;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            color: var(--bl-text);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              text-align: center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                margin: 0 0 48px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  letter-spacing: -0.01em;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  /* Override Horizon icons-with-text pour correspondre au style */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .icon-with-text__item {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    background: var(--bl-bg-alt);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      border-radius: var(--bl-radius);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        border: 1px solid var(--bl-border);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          box-shadow: var(--bl-shadow);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            transition: transform var(--bl-transition);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .icon-with-text__item:hover { transform: translateY(-4px); }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .icon-with-text__heading {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-family: var(--bl-font-title) !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                color: var(--bl-text) !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .icon-with-text__body {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  color: var(--bl-text-light) !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  /* — FOOTER ——————————————————————————————— */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .bl-footer {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    background: var(--bl-dark-bg);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      color: var(--bl-dark-text-sub);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        padding: 64px 24px 40px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          border-top: 1px solid rgba(250,247,242,0.08);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-family: var(--bl-font-body);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .bl-footer__inner {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              max-width: 1100px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                margin: 0 auto 48px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  display: grid;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    grid-template-columns: 1.5fr 1fr 1fr 1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      gap: 48px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .bl-footer__brand {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-family: var(--bl-font-title);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size: 1.5rem;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-weight: 700;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              color: var(--bl-dark-text);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                margin: 0 0 12px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .bl-footer__tagline {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size: 0.875rem;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    color: rgba(250,247,242,0.55);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      margin: 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        line-height: 1.6;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .bl-footer__heading {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size: 0.75rem;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-weight: 600;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              letter-spacing: 0.1em;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                text-transform: uppercase;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  color: rgba(250,247,242,0.45);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    margin: 0 0 16px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .bl-footer__links {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      list-style: none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        margin: 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          padding: 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .bl-footer__links li { margin-bottom: 10px; }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .bl-footer__links a {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            color: rgba(250,247,242,0.70);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              text-decoration: none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size: 0.9rem;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  transition: color 0.25s;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .bl-footer__links a:hover { color: var(--bl-terracotta); }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .bl-footer__contact a {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    color: var(--bl-terracotta);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-weight: 500;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        text-decoration: none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size: 0.9rem;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .bl-footer__contact a:hover { text-decoration: underline; }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .bl-footer__bottom {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            max-width: 1100px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              margin: 0 auto;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                padding-top: 32px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  border-top: 1px solid rgba(250,247,242,0.08);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    display: flex;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      justify-content: space-between;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        align-items: center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          flex-wrap: wrap;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            gap: 12px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size: 0.8rem;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                color: rgba(250,247,242,0.35);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @media (max-width: 768px) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .bl-footer__inner {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      grid-template-columns: 1fr 1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          gap: 32px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .bl-footer__bottom { flex-direction: column; text-align: center; }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @media (max-width: 480px) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .bl-footer__inner { grid-template-columns: 1fr; }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                /* — BOUTON GLOBAL ———————————————————————— */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .bl-btn {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  display: inline-block;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    background: var(--bl-terracotta);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      color: #FAF7F2 !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        padding: 16px 40px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          border-radius: 50px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-size: 0.95rem;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-weight: 600;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-family: var(--bl-font-body);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  text-decoration: none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    letter-spacing: 0.02em;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      transition: transform 0.35s ease, box-shadow 0.35s ease, background 0.35s ease;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        box-shadow: 0 4px 16px rgba(196,133,90,0.35);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          border: none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            cursor: pointer;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .bl-btn:hover {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              transform: translateY(-2px);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                box-shadow: 0 8px 28px rgba(196,133,90,0.45);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  background: #B5744A;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .bl-btn:focus-visible {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    outline: 3px solid var(--bl-terracotta);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      outline-offset: 4px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      /* — SECTION NEWSLETTER (Shopify built-in) ————————— */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .email-signup,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [class*="email-signup"] {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        background: var(--bl-bg-alt);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .email-signup__heading,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [class*="email-signup"] h2 {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-family: var(--bl-font-title) !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            color: var(--bl-text) !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            /* — ICÔNES DU FOOTER (Shopify built-in) ————————— */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .footer__icon-with-text .icon-with-text__item {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              background: transparent;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                border: none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  box-shadow: none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    padding: 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .footer__icon-with-text .icon-with-text__heading {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-family: var(--bl-font-title) !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        color: var(--bl-text) !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size: 1rem;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .footer__icon-with-text .icon-with-text__body {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            color: var(--bl-text-light) !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            /* — SECTION ICÔNES "POURQUOI BOUNCYLAB" ————————— */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .shopify-section:has(.icon-with-text) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              background: var(--bl-bg);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                padding: 80px 24px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                /* — LOADER PAGE ————————————————————————— */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                #bl-page-loader {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  position: fixed;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    inset: 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      background: var(--bl-bg);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        z-index: 10000;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          display: flex;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            flex-direction: column;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              align-items: center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                justify-content: center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  gap: 24px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    transition: opacity 0.5s ease, visibility 0.5s ease;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    #bl-page-loader.bl-loaded { opacity: 0; visibility: hidden; pointer-events: none; }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .bl-page-loader__logo {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-family: var(--bl-font-title);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size: 2rem;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-weight: 700;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            color: var(--bl-brown);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .bl-page-loader__bar {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              width: 120px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                height: 2px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  background: var(--bl-border);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    border-radius: 2px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      overflow: hidden;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        position: relative;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .bl-page-loader__bar::after {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          content: '';
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            position: absolute;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              left: -100%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                top: 0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  height: 100%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    width: 100%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      background: var(--bl-terracotta);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        animation: bl-loader-bar 1.2s ease forwards;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @keyframes bl-loader-bar { to { left: 0; } }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        /* — BOUTON GLOBAL ———————————————————————— */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .bl-btn {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          display: inline-block;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            background: var(--bl-terracotta);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              color: #FAF7F2 !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                padding: 14px 36px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  border-radius: 50px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size: 0.95rem;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-weight: 600;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        text-decoration: none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          letter-spacing: 0.02em;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            transition: transform 0.35s ease, box-shadow 0.35s ease, background 0.35s ease;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              box-shadow: 0 4px 16px rgba(196,133,90,0.35);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                border: none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  