/** Shopify CDN: Minification failed

Line 134:0 Unexpected "}"

**/
html {
	scroll-padding-top: calc(120px);
}

.reactif {
  /* Variables */
  --fz--2: clamp(0.6944rem, 0.6866rem + 0.0349vw, 0.72rem); /* Step -2: 11.1111px → 11.52px */
  --fz--1: clamp(0.8333rem, 0.8128rem + 0.0912vw, 0.9rem); /* Step -1: 13.3333px → 14.4px */
  --fz-0: clamp(1rem, 0.9615rem + 0.1709vw, 1.125rem); /* Step 0: 16px → 18px */
  --fz-1: clamp(1.2rem, 1.1365rem + 0.2821vw, 1.4063rem); /* Step 1: 19.2px → 22.5px */
  --fz-2: clamp(1.44rem, 1.3422rem + 0.4346vw, 1.7578rem); /* Step 2: 23.04px → 28.125px */
  --fz-3: clamp(1.728rem, 1.5836rem + 0.6417vw, 2.1973rem); /* Step 3: 27.648px → 35.1563px */
  --fz-4: clamp(2.0736rem, 1.8665rem + 0.9203vw, 2.7466rem); /* Step 4: 33.1776px → 43.9453px */
  --fz-5: clamp(2.4883rem, 2.1976rem + 1.2922vw, 3.4332rem); /* Step 5: 39.8131px → 54.9316px */
  --fz-6: clamp(2.986rem, 2.5843rem + 1.7854vw, 4.2915rem); /* Step 6: 47.7757px → 68.6646px */
  --fz-7: clamp(3.5832rem, 3.0351rem + 2.4359vw, 5.3644rem); /* Step 7: 57.3309px → 85.8307px */
  --fz-8: clamp(4.2998rem, 3.5596rem + 3.2899vw, 6.7055rem); /* Step 8: 68.7971px → 107.2884px */
  --fz-9: clamp(5.1598rem, 4.1684rem + 4.4063vw, 8.3819rem); /* Step 9: 82.5565px → 134.1105px */
  
  /* Admin */
  #admin-bar-iframe {
    display: none;
  }
  
  /* Base */
  h2, .h2 {
    font-size: var(--fz-5);
  }
  
  /* Modal */
  .modal-content {
      top: 50%;
      left: 50%;
      margin: auto;
      max-width: 90%;
      max-height: 90%;
      position: absolute;
      transform: translate(-50%, -50%);
  }

  /* Home */
  /* -----Hero */
  @media screen and (max-width: 991px) {
    .videoBackground .videoBox {
      min-height: unset;
      height: unset;
      display: block;
      position: relative;
    }
  
    .videoBackground .fullscreen-video-wrap {
        width: 100%;
        height: auto;
        min-height: auto;
        position: relative;
    }

    .videoBoxInfo {
      display: none;
    }

    .video iframe {
      width: 100%;
      height: auto;
      min-height: unset;
      min-width: unset;
      position: static;
      top: unset;
      left: unset;
      transform: unset;
      aspect-ratio: 16 / 9;
    }

    .home-featured-product {
      .dt-sc-section-wrapper {
        padding: 50px 0 !important;
      }
    }
  }

  #unmuteButton {
    position: absolute;
    bottom: 5%;
    right: 5%;
    width: 45px;
    height: 45px;
    border-radius: 50% !important;

    svg {
      min-width: 20px;
      height: auto;
    }
  }
  /* -----Hero */
  /* .dt-sc-grid-banner-section .dt-sc-grid-banner .dt-sc-grid-banner-content,
  .dt-sc-featured-collection-section
    .dt-sc-collection-banner
    .dt-sc-collection-banner-content {
    padding: 30px 0;
  } */

  select{
    option{
      background: white;
      color: black;
    }
  }
  
  /* Links */
  header .site-header__links a:hover, header .site-header__links select option:hover, header .site-header__links select:hover, header .site-header__links .select2.select2-container .select2-selection .select2-selection__rendered:hover {
  
      &:hover{
          background-color: transparent;
          color: white;
      }
    }
  }

  .contact-form {
    .errors, .form-success {
      grid-column: 1 / -1;
      margin-bottom: 20px !important;

      ul {
        margin-bottom: 0;
      }
    }
  }
}