
  .section-richtext .spacer {
    display: block;
    width: 100%;
    height: 1px;
  }
  @media only screen and (min-width: 768px)  {
    .section-richtext .spacer {
      margin: calc(var(--height)/2) 0;
    }
  }
  @media only screen and (max-width: 767px)  {
    .section-richtext .spacer {
      margin: calc(var(--height-mobile)/2) 0;
    }
  }
  #shopify-section-template--21825363706184__richtext_1 .section-body {}


  .section-richtext .spacer {
    display: block;
    width: 100%;
    height: 1px;
  }
  @media only screen and (min-width: 768px)  {
    .section-richtext .spacer {
      margin: calc(var(--height)/2) 0;
    }
  }
  @media only screen and (max-width: 767px)  {
    .section-richtext .spacer {
      margin: calc(var(--height-mobile)/2) 0;
    }
  }
  #shopify-section-template--21825363706184__richtext_2 .section-body {}


  #shopify-section-template--21825363706184__double_1 .section-body {}


  #shopify-section-template--21825363706184__110496cf-f900-4545-bbe5-1b743ed8376c .section-body {}


      #shopify-section-template--21825363706184__551037f7-065f-45a0-acc5-bd0dd2d7ae51 {
        height:  30px;
        background-color: #ffffff;
      }
      @media only screen and (max-width: 767px) {
        #shopify-section-template--21825363706184__551037f7-065f-45a0-acc5-bd0dd2d7ae51 {
          height:  15px;
        }
      }
    

  .section-richtext .spacer {
    display: block;
    width: 100%;
    height: 1px;
  }
  @media only screen and (min-width: 768px)  {
    .section-richtext .spacer {
      margin: calc(var(--height)/2) 0;
    }
  }
  @media only screen and (max-width: 767px)  {
    .section-richtext .spacer {
      margin: calc(var(--height-mobile)/2) 0;
    }
  }
  #shopify-section-template--21825363706184__78ad2d50-71ea-4e83-9607-2ed61bed965c .section-body {}


      #shopify-section-template--21825363706184__fc25d6ad-37fd-4ab5-8c78-97c97ff36811 {
        height:  30px;
        background-color: #ffffff;
      }
      @media only screen and (max-width: 767px) {
        #shopify-section-template--21825363706184__fc25d6ad-37fd-4ab5-8c78-97c97ff36811 {
          height:  10px;
        }
      }
    
.vallon-cms-style-9bf39986975064{--text: #fafafa}
.vallon-cms-style-20b4faac72d503{;background-image:url("/vallon/r2/assets/brand/d7a2f136f9e77d1a-AboutUS1_1800x.jpg")}
.vallon-cms-style-20b4faac72d503{;background-image:url("/vallon/r2/assets/brand/d7a2f136f9e77d1a-AboutUS1_1800x.jpg")}
.vallon-cms-style-b238eabab810cf{--bg: #fff;--text: #000000;}
.vallon-cms-style-b87062ffbfe589{;background-image:url("/vallon/r2/assets/brand/ec7c5553f07075f7-DSC00105_1_1698x.jpg")}
.vallon-cms-style-31c62202a1ebc8{;background-image:url("/vallon/r2/assets/brand/d737e1a957b5cf8b-clear-4_1707x.jpg")}
.vallon-cms-style-507d4de761ab09{--bg: #fff; --text: #191919;}
.vallon-cms-style-b238eabab810cf{--bg: #fff;--text: #000000;}
.vallon-cms-style-34f30d228706ab{;background-image:url("/vallon/r2/assets/brand/1072efa415c8a313-SkiAvs_1_1875x.jpg")}
.vallon-cms-style-bf35a4d19d994e{;background-image:url("/vallon/r2/assets/brand/fd17d3d198b0944a-Instali3_1_2424x.jpg")}
.vallon-cms-style-b1b2cec3828772{;background-image:url("/vallon/r2/assets/brand/371b852f11b71454-HowlinBlack1_1080x.jpg")}
.vallon-cms-style-507d4de761ab09{--bg: #fff; --text: #191919;}
.vallon-cms-style-b238eabab810cf{--bg: #fff;--text: #000000;}
.vallon-cms-style-ec4a11a5f97176{;background-image:url("/vallon/r2/assets/brand/42905e1f1a39ddac-FreebirdsGreySkyGielSingleAd_1_1875x.jpg")}
.vallon-cms-style-377e2d901e8021{;background-image:url("/vallon/r2/assets/brand/318dbe8dfd81c752-Vallon_Waylons_Selesscts_HD--Ray-Tiddy-3-_2_1000x.jpg")}
.vallon-cms-style-997b17e46c49ef{;background-image:url("/vallon/r2/assets/brand/5ade3618a9c897eb-VerbierLife3_1_1680x.jpg")}
.vallon-cms-style-e5172acdbed44c{--bg: #FFFFFF; --text: #000000}
.vallon-cms-style-153e508288f62c{padding-top:100.0%;}
.vallon-cms-style-e5172acdbed44c{--bg: #FFFFFF; --text: #000000}
.vallon-cms-style-153e508288f62c{padding-top:100.0%;}
.vallon-cms-style-3031dc370a6d56{;background-image:url("/vallon/r2/assets/brand/37cdf79fdfae8c28-DSC00896_resized_1366x.jpg")}
.vallon-cms-style-3031dc370a6d56{;background-image:url("/vallon/r2/assets/brand/37cdf79fdfae8c28-DSC00896_resized_1366x.jpg")}
.vallon-cms-style-507d4de761ab09{--bg: #fff; --text: #191919;}

  .section-intro-banner .hero__richtext p {
    font-size: 14px;
  }
  @media (min-width: 480px) {
    .section-intro-banner .hero__richtext p,
    .section-intro-banner .collection__description p {
      font-size: calc((15.51022px + (221.24544vw - 1061.97811px)/920)*var(---font-adjust-heading));
    }
  }


    .collection__description,
    .collection__description > *:last-child {
      margin-bottom: 0;;
    }
    .section-intro-banner .collection__description .p {
      font-size: 14px;
      font-weight: 500;
      line-height: 18px;
    }

    .section-intro-banner .collection__header__wrap {
      max-width: 520px;
      padding: 0 32px;
      width: 100%;
    }
    @media only screen and (max-width: 767px) {
      .section-intro-banner .collection__header__wrap {
        padding: 0;
      }
      .section-intro-banner .collection__title + .collection__description,
      .section-intro-banner .collection__title + .collection__description p:first-of-type {
        margin-top: 5px;
      }
      .section-intro-banner .collection__description p {
        line-height: 1.33;
      }
    }
  

      #shopify-section-template--21825361674568__spacer_cDnfWh {
        height:  30px;
        background-color: #ffffff;
      }
      @media only screen and (max-width: 767px) {
        #shopify-section-template--21825361674568__spacer_cDnfWh {
          height:  15px;
        }
      }
    

  .section-richtext .spacer {
    display: block;
    width: 100%;
    height: 1px;
  }
  @media only screen and (min-width: 768px)  {
    .section-richtext .spacer {
      margin: calc(var(--height)/2) 0;
    }
  }
  @media only screen and (max-width: 767px)  {
    .section-richtext .spacer {
      margin: calc(var(--height-mobile)/2) 0;
    }
  }
  #shopify-section-template--21825361674568__section_richtext_r3hgiU .section-body {padding-top: 0;padding-bottom: 0;}


      #shopify-section-template--21825361674568__spacer_LEMLN8 {
        height:  100px;
        background-color: #ffffff;
      }
      @media only screen and (max-width: 767px) {
        #shopify-section-template--21825361674568__spacer_LEMLN8 {
          height:  50px;
        }
      }
    
.vallon-cms-style-507d4de761ab09{--bg: #fff; --text: #191919;}
.vallon-native-page .image-block{display:block}
