
    #shopify-section-template--28496463003994__ads_fullbleed_video_98mzMq .fb {
      position: relative; overflow: hidden;
      min-height: 100vh;
      display: flex; align-items: flex-end;
      background: #0b0b0c;
      color: #ffffff;
    }
    #shopify-section-template--28496463003994__ads_fullbleed_video_98mzMq .fb__media { position: absolute; inset: 0; z-index: 0; }
    #shopify-section-template--28496463003994__ads_fullbleed_video_98mzMq .fb__media video,
    #shopify-section-template--28496463003994__ads_fullbleed_video_98mzMq .fb__media img { width: 100%; height: 100%; object-fit: cover; display: block; }
    
    @media screen and (max-width: 749px) { #shopify-section-template--28496463003994__ads_fullbleed_video_98mzMq .fb__media [data-fb-desktop] { display: none; } }
    @media screen and (min-width: 750px) { #shopify-section-template--28496463003994__ads_fullbleed_video_98mzMq .fb__media [data-fb-mobile] { display: none; } }
    
    #shopify-section-template--28496463003994__ads_fullbleed_video_98mzMq .fb__overlay { position: absolute; inset: 0; z-index: 1; background: linear-gradient(180deg, rgba(0,0,0,0.30) 0%, rgba(0,0,0,0.10) 45%, rgba(0,0,0,0.55) 100%); }
    #shopify-section-template--28496463003994__ads_fullbleed_video_98mzMq .fb__brand {
      position: absolute; inset: 0; z-index: 2; pointer-events: none;
      display: flex; flex-direction: column; align-items: center; justify-content: center;
      gap: 14px; padding: clamp(28px, 6vh, 64px) 20px; text-align: center;
    }
    #shopify-section-template--28496463003994__ads_fullbleed_video_98mzMq .fb__brand-logo { display: block; }
    #shopify-section-template--28496463003994__ads_fullbleed_video_98mzMq .fb__brand-logo img { width: 160px; max-width: 62vw; height: auto; display: block; }
    #shopify-section-template--28496463003994__ads_fullbleed_video_98mzMq .fb__brand-tag {
      margin: 0; font-size: clamp(12px, 0.4vw + 10px, 15px); font-weight: 500;
      letter-spacing: 0.2em; text-transform: uppercase; color: #ffffff;
    }
    @media screen and (max-width: 749px) {
      #shopify-section-template--28496463003994__ads_fullbleed_video_98mzMq .fb__brand-logo img { width: 115px; }
    }
    #shopify-section-template--28496463003994__ads_fullbleed_video_98mzMq .fb__inner {
      position: relative; z-index: 2; width: 100%;
      max-width: 1280px; margin-inline: auto;
      padding-inline: clamp(20px, 5vw, 64px);
      padding-block: 56px 56px;
      text-align: left;
    }
    #shopify-section-template--28496463003994__ads_fullbleed_video_98mzMq .fb__content {
      max-width: 620px;
      
    }
    #shopify-section-template--28496463003994__ads_fullbleed_video_98mzMq .fb__eyebrow { margin: 0 0 16px; font-size: 14px; font-weight: 500; letter-spacing: 0.16em; text-transform: uppercase; color: #ffffff; }
    #shopify-section-template--28496463003994__ads_fullbleed_video_98mzMq .fb__heading {
      margin: 0; font-family: aeonik, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
      font-size: clamp(34px, 4vw + 14px, 72px); font-weight: 400; line-height: 1.02; letter-spacing: -0.025em; color: #ffffff; text-wrap: balance;
    }
    #shopify-section-template--28496463003994__ads_fullbleed_video_98mzMq .fb__sub { margin: 18px 0 0; font-size: clamp(17px, 0.6vw + 14px, 22px); line-height: 1.5; color: #e7e7ea;  max-width: 620px; }
    #shopify-section-template--28496463003994__ads_fullbleed_video_98mzMq .fb__btns { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 30px;  }
    #shopify-section-template--28496463003994__ads_fullbleed_video_98mzMq .fb__btn {
      display: inline-flex; align-items: center; gap: 9px; padding: 14px 28px; border-radius: 100px;
      font-size: 15px; font-weight: 500; line-height: 1; text-decoration: none; cursor: pointer; border: 1px solid transparent;
      transition: transform 0.2s ease, filter 0.2s ease, background 0.2s ease, color 0.2s ease;
    }
    #shopify-section-template--28496463003994__ads_fullbleed_video_98mzMq .fb__btn:hover { transform: translateY(-1px); filter: brightness(1.06); }
    #shopify-section-template--28496463003994__ads_fullbleed_video_98mzMq .fb__btn--primary { background: #ffffff; color: #111111; border-color: #ffffff; }
    #shopify-section-template--28496463003994__ads_fullbleed_video_98mzMq .fb__btn--secondary { background: transparent; color: currentColor; border-color: currentColor; }
    #shopify-section-template--28496463003994__ads_fullbleed_video_98mzMq .fb__btn--secondary:hover { background: rgba(127,127,127,0.18); filter: none; }

    #shopify-section-template--28496463003994__ads_fullbleed_video_98mzMq .fb__reveal { opacity: 0; transform: translateY(20px); transition: opacity 0.9s cubic-bezier(0.22,1,0.36,1), transform 0.9s cubic-bezier(0.22,1,0.36,1); }
    #shopify-section-template--28496463003994__ads_fullbleed_video_98mzMq.is-in .fb__reveal { opacity: 1; transform: none; }
    #shopify-section-template--28496463003994__ads_fullbleed_video_98mzMq.is-in .fb__sub { transition-delay: 0.08s; }
    #shopify-section-template--28496463003994__ads_fullbleed_video_98mzMq.is-in .fb__btns { transition-delay: 0.16s; }
    @media (prefers-reduced-motion: reduce) { #shopify-section-template--28496463003994__ads_fullbleed_video_98mzMq .fb__reveal { transition: none; opacity: 1; transform: none; } }

    @media screen and (max-width: 749px) {
      #shopify-section-template--28496463003994__ads_fullbleed_video_98mzMq .fb { min-height: 78vh; align-items: flex-end; }
    }
  
