/** Shopify CDN: Minification failed

Line 1308:4 Unexpected "}"
Line 1605:0 Unexpected "@media"

**/
.section-template--18919570702587__24a76f3a-b24e-4495-9798-d8787a0b9e94-padding {

    padding-top: 0px;

    padding-bottom: 0px;

  }



  @media screen and (min-width: 750px) {

    .section-template--18919570702587__24a76f3a-b24e-4495-9798-d8787a0b9e94-padding {

      padding-top: 0px;

      padding-bottom: 0px;

    }

  }

  .section-template--18919570702587__24a76f3a-b24e-4495-9798-d8787a0b9e94-margin {

    padding-top: 27px;

    padding-bottom: 0px;

  }



  @media screen and (min-width: 750px) {

    .section-template--18919570702587__24a76f3a-b24e-4495-9798-d8787a0b9e94-margin {

      padding-top: 36px;

      padding-bottom: 0px;

    }

  }
.column-69ea937e-3397-43ac-b244-e4e21b2c5ebe {

                   

                  width: calc(100% - 10px);

                  position:relative;

                  text-align: left;

                  overflow: overlay;

                  

                }



                    @media screen and (max-width: 600px) {

                  .column-69ea937e-3397-43ac-b244-e4e21b2c5ebe {

                    width: 100%;

                  }

                }

                   @media screen and (min-width: 601px) and (max-width: 990px) {

                   .column-69ea937e-3397-43ac-b244-e4e21b2c5ebe {

                     

                     width: calc(100% - 10px);

                   }

                 }



                 .lumin-text-container-69ea937e-3397-43ac-b244-e4e21b2c5ebe {

                    margin: 0;

                    background: rgba(0,0,0,0);

                    display: flex;

                    width: 100%;

                    height: 100%;

                    position: relative;

                    top: 0;

                    left: 0;

                    padding: 0px;

                    object-fit: cover;

                    z-index: 2;

                    align-items: center;

                    justify-content: flex-start;

                    

                  }



                  @media screen and (max-width: 600px) {

                    .lumin-text-container-69ea937e-3397-43ac-b244-e4e21b2c5ebe {

                    position: relative;

                    padding: 10px 10px;

                    }

                  }



                   .image-text-content-69ea937e-3397-43ac-b244-e4e21b2c5ebe--top-left {

                    align-items: flex-start;

                    justify-content: flex-start;

                  }



                  .image-text-content-69ea937e-3397-43ac-b244-e4e21b2c5ebe--top-center {

                    align-items: flex-start;

                    justify-content: center;

                  }



                  .image-text-content-69ea937e-3397-43ac-b244-e4e21b2c5ebe--top-right {

                    align-items: flex-start;

                    justify-content: flex-end;

                  }



                  .image-text-content-69ea937e-3397-43ac-b244-e4e21b2c5ebe--middle-left {

                    align-items: center;

                    justify-content: flex-start;

                  }



                  .image-text-content-69ea937e-3397-43ac-b244-e4e21b2c5ebe--middle-center {

                    align-items: center;

                    justify-content: center;

                  }



                  .image-text-content-69ea937e-3397-43ac-b244-e4e21b2c5ebe--middle-right {

                    align-items: center;

                    justify-content: flex-end;

                  }



                  .image-text-content-69ea937e-3397-43ac-b244-e4e21b2c5ebe--bottom-left {

                    align-items: flex-end;

                    justify-content: flex-start;

                  }



                  .image-text-content-69ea937e-3397-43ac-b244-e4e21b2c5ebe--bottom-center {

                    align-items: flex-end;

                    justify-content: center;

                  }



                  .image-text-content-69ea937e-3397-43ac-b244-e4e21b2c5ebe--bottom-right {

                    align-items: flex-end;

                    justify-content: flex-end;

                  }



                  .lumin-text-69ea937e-3397-43ac-b244-e4e21b2c5ebe {

                    background: rgba(0,0,0,0);

                    text-align: left;

                    color: #212121;

                  }

                 .lumin-head-69ea937e-3397-43ac-b244-e4e21b2c5ebe img {

                      width: 25% !important;

                      height: auto;

                      border-radius: 0%;

                  }



                  .lumin-head-69ea937e-3397-43ac-b244-e4e21b2c5ebe svg {

                      width: 25% !important;

                      height: auto;

                      border-radius: 0%;

                      background: #f2f2f2;

                  }



                  .lumin-head-69ea937e-3397-43ac-b244-e4e21b2c5ebe h2 {

                    color: #000000;

                    

                    font-size: 32px;

                    margin:0;

                  }

                @media screen and (max-width: 749px) {

                   .lumin-head-69ea937e-3397-43ac-b244-e4e21b2c5ebe h2 {

                    font-size: 24px;

                  }

                }

                  .lumin-text-69ea937e-3397-43ac-b244-e4e21b2c5ebe p {

                    color: #212121;

                    font-size: 16px;

                    margin:0;

                  }

                @media screen and (max-width: 749px) {

                   .lumin-text-69ea937e-3397-43ac-b244-e4e21b2c5ebe p {

                    font-size: 14px;

                  }

                }
.column-video_8tpTbj {

                   

                  width: calc(33.3333333% - 10px);

                   position:relative;

                 }

                      @media screen and (max-width: 600px) {

                  .column-video_8tpTbj {

                    width: 100%;

                  }

                }

                   @media screen and (min-width: 601px) and (max-width: 990px) {

                   .column-video_8tpTbj {

                     

                     width: calc(33.3333333% - 10px);

                   }

                 }

                  .lumin-text-container-video_8tpTbj {

                    margin: 0;

                    display: flex;

                    width: 100%;

                    height: 100%;

                    position: absolute;

                    top: 0;

                    left: 0;

                    padding: 30px;

                    object-fit: cover;

                    z-index: 2;

                    align-items: center;

                    justify-content: flex-start;

                  }

                .lumin-text-container-video_8tpTbj:before {

                    content: "";

                    width: 100%;

                    height: 100%;

                    position: absolute;

                    top: 0;

                    left: 0;

                    padding: 30px;

                    object-fit: cover;

                    z-index: 0;

                    align-items: center;

                    justify-content: flex-start;

                   

                    background: #000000;

                    opacity: 0%;

                    

                  }

                  .image-text-content-video_8tpTbj--top-left {

                    align-items: flex-start;

                    justify-content: flex-start;

                  }



                  .image-text-content-video_8tpTbj--top-center {

                    align-items: flex-start;

                    justify-content: center;

                  }



                  .image-text-content-video_8tpTbj--top-right {

                    align-items: flex-start;

                    justify-content: flex-end;

                  }



                  .image-text-content-video_8tpTbj--middle-left {

                    align-items: center;

                    justify-content: flex-start;

                  }



                  .image-text-content-video_8tpTbj--middle-center {

                    align-items: center;

                    justify-content: center;

                  }



                  .image-text-content-video_8tpTbj--middle-right {

                    align-items: center;

                    justify-content: flex-end;

                  }



                  .image-text-content-video_8tpTbj--bottom-left {

                    align-items: flex-end;

                    justify-content: flex-start;

                  }



                  .image-text-content-video_8tpTbj--bottom-center {

                    align-items: flex-end;

                    justify-content: center;

                  }



                  .image-text-content-video_8tpTbj--bottom-right {

                    align-items: flex-end;

                    justify-content: flex-end;

                  }



                  .lumin-text-video_8tpTbj {

                    text-align: center;

                    position:relative;

                  }

                 .lumin-text-video_8tpTbj:before {

                    content: "";

                    position: absolute;

                    z-index: -1;

                    top: 50%;

                    left: 50%;

                    width: 200%;

                    height: 200%;

                    

                    transform: translate(-50%,-50%);

                  }





                   .lumin-text-video_8tpTbj h2 {

                     color: #ffffff;

                     font-size: 30px;

                     margin:0;line-height:1.2;

                   }

                 @media screen and (max-width: 749px) {

                    .lumin-text-video_8tpTbj h2 {

                     font-size: 24px;

                   }

                 }

                   .lumin-text-video_8tpTbj p {

                     color: #ffffff;

                     font-size: 16px;

                     margin:0;line-height: 1.2;

                   }

                 @media screen and (max-width: 749px) {

                    .lumin-text-video_8tpTbj p {

                     font-size: 14px;

                   }

                 }

                .video-padding-video_8tpTbj {

                   padding-bottom: 33.3333333%;

                 }

                    @media screen and (max-width: 600px) {

                   .video-padding-video_8tpTbj {

                   padding-bottom: 100%;

                 }

                    }

                   @media screen and (min-width: 601px) and (max-width: 990px) {

                   .video-padding-video_8tpTbj {

                   padding-bottom: 33.3333333%;

                 }

                 }
.column-template--15124687650899__24a76f3a-b24e-4495-9798-d8787a0b9e94-text-1 {

                   

                  width: calc(33.3333333% - 10px);

                  position:relative;

                  text-align: left;

                  overflow: overlay;

                  

                }



                    @media screen and (max-width: 600px) {

                  .column-template--15124687650899__24a76f3a-b24e-4495-9798-d8787a0b9e94-text-1 {

                    width: 100%;

                  }

                }

                   @media screen and (min-width: 601px) and (max-width: 990px) {

                   .column-template--15124687650899__24a76f3a-b24e-4495-9798-d8787a0b9e94-text-1 {

                     

                     width: calc(33.3333333% - 10px);

                   }

                 }



                 .lumin-text-container-template--15124687650899__24a76f3a-b24e-4495-9798-d8787a0b9e94-text-1 {

                    margin: 0;

                    background: #f5f0ed;

                    display: flex;

                    width: 100%;

                    height: 100%;

                    position: relative;

                    top: 0;

                    left: 0;

                    padding: 30px;

                    object-fit: cover;

                    z-index: 2;

                    align-items: center;

                    justify-content: flex-start;

                    

                  }



                  @media screen and (max-width: 600px) {

                    .lumin-text-container-template--15124687650899__24a76f3a-b24e-4495-9798-d8787a0b9e94-text-1 {

                    position: relative;

                    padding: 30px 30px;

                    }

                  }



                   .image-text-content-template--15124687650899__24a76f3a-b24e-4495-9798-d8787a0b9e94-text-1--top-left {

                    align-items: flex-start;

                    justify-content: flex-start;

                  }



                  .image-text-content-template--15124687650899__24a76f3a-b24e-4495-9798-d8787a0b9e94-text-1--top-center {

                    align-items: flex-start;

                    justify-content: center;

                  }



                  .image-text-content-template--15124687650899__24a76f3a-b24e-4495-9798-d8787a0b9e94-text-1--top-right {

                    align-items: flex-start;

                    justify-content: flex-end;

                  }



                  .image-text-content-template--15124687650899__24a76f3a-b24e-4495-9798-d8787a0b9e94-text-1--middle-left {

                    align-items: center;

                    justify-content: flex-start;

                  }



                  .image-text-content-template--15124687650899__24a76f3a-b24e-4495-9798-d8787a0b9e94-text-1--middle-center {

                    align-items: center;

                    justify-content: center;

                  }



                  .image-text-content-template--15124687650899__24a76f3a-b24e-4495-9798-d8787a0b9e94-text-1--middle-right {

                    align-items: center;

                    justify-content: flex-end;

                  }



                  .image-text-content-template--15124687650899__24a76f3a-b24e-4495-9798-d8787a0b9e94-text-1--bottom-left {

                    align-items: flex-end;

                    justify-content: flex-start;

                  }



                  .image-text-content-template--15124687650899__24a76f3a-b24e-4495-9798-d8787a0b9e94-text-1--bottom-center {

                    align-items: flex-end;

                    justify-content: center;

                  }



                  .image-text-content-template--15124687650899__24a76f3a-b24e-4495-9798-d8787a0b9e94-text-1--bottom-right {

                    align-items: flex-end;

                    justify-content: flex-end;

                  }



                  .lumin-text-template--15124687650899__24a76f3a-b24e-4495-9798-d8787a0b9e94-text-1 {

                    background: #f5f0ed;

                    text-align: left;

                    color: #4c4c4c;

                  }

                 .lumin-head-template--15124687650899__24a76f3a-b24e-4495-9798-d8787a0b9e94-text-1 img {

                      width: 30% !important;

                      height: auto;

                      border-radius: 0%;

                  }



                  .lumin-head-template--15124687650899__24a76f3a-b24e-4495-9798-d8787a0b9e94-text-1 svg {

                      width: 30% !important;

                      height: auto;

                      border-radius: 0%;

                      background: #f2f2f2;

                  }



                  .lumin-head-template--15124687650899__24a76f3a-b24e-4495-9798-d8787a0b9e94-text-1 h2 {

                    color: #131313;

                    font-family: var(--font-body-family);

                    font-size: 20px;

                    margin:0;

                  }

                @media screen and (max-width: 749px) {

                   .lumin-head-template--15124687650899__24a76f3a-b24e-4495-9798-d8787a0b9e94-text-1 h2 {

                    font-size: 24px;

                  }

                }

                  .lumin-text-template--15124687650899__24a76f3a-b24e-4495-9798-d8787a0b9e94-text-1 p {

                    color: #4c4c4c;

                    font-size: 16px;

                    margin:0;

                  }

                @media screen and (max-width: 749px) {

                   .lumin-text-template--15124687650899__24a76f3a-b24e-4495-9798-d8787a0b9e94-text-1 p {

                    font-size: 16px;

                  }

                }
.column-462e5887-4682-4b94-bfe4-addb9e21eaba {

                  

                  width: calc(33.3333333% - 10px);

                  position:relative;

                }

                   @media screen and (max-width: 600px) {

                  .column-462e5887-4682-4b94-bfe4-addb9e21eaba {

                    width: 100%;

                  }

                }

                  @media screen and (min-width: 601px) and (max-width: 990px) {

                  .column-462e5887-4682-4b94-bfe4-addb9e21eaba {

                    

                    width: calc(33.3333333% - 10px);

                  }

                }



                 .lumin-text-container-462e5887-4682-4b94-bfe4-addb9e21eaba {

                    margin: 0;

                    display: flex;

                    width: 100%;

                    height: 100%;

                    position: absolute;

                    top: 0;

                    left: 0;

                    padding: 30px;

                    object-fit: cover;

                    z-index: 2;

                    align-items: center;

                    justify-content: flex-start;

                  }

                .lumin-text-container-462e5887-4682-4b94-bfe4-addb9e21eaba:before {

                    content: "";

                    width: 100%;

                    height: 100%;

                    position: absolute;

                    top: 0;

                    left: 0;

                    padding: 30px;

                    object-fit: cover;

                    z-index: 0;

                    align-items: center;

                    justify-content: flex-start;

                   

                    background: #000000;

                    opacity: 0%;

                    

                  }

                  .image-text-content-462e5887-4682-4b94-bfe4-addb9e21eaba--top-left {

                    align-items: flex-start;

                    justify-content: flex-start;

                  }



                  .image-text-content-462e5887-4682-4b94-bfe4-addb9e21eaba--top-center {

                    align-items: flex-start;

                    justify-content: center;

                  }



                  .image-text-content-462e5887-4682-4b94-bfe4-addb9e21eaba--top-right {

                    align-items: flex-start;

                    justify-content: flex-end;

                  }



                  .image-text-content-462e5887-4682-4b94-bfe4-addb9e21eaba--middle-left {

                    align-items: center;

                    justify-content: flex-start;

                  }



                  .image-text-content-462e5887-4682-4b94-bfe4-addb9e21eaba--middle-center {

                    align-items: center;

                    justify-content: center;

                  }



                  .image-text-content-462e5887-4682-4b94-bfe4-addb9e21eaba--middle-right {

                    align-items: center;

                    justify-content: flex-end;

                  }



                  .image-text-content-462e5887-4682-4b94-bfe4-addb9e21eaba--bottom-left {

                    align-items: flex-end;

                    justify-content: flex-start;

                  }



                  .image-text-content-462e5887-4682-4b94-bfe4-addb9e21eaba--bottom-center {

                    align-items: flex-end;

                    justify-content: center;

                  }



                  .image-text-content-462e5887-4682-4b94-bfe4-addb9e21eaba--bottom-right {

                    align-items: flex-end;

                    justify-content: flex-end;

                  }



                  .lumin-text-462e5887-4682-4b94-bfe4-addb9e21eaba {

                    text-align: left;

                    position:relative;

                  }

                 .lumin-text-462e5887-4682-4b94-bfe4-addb9e21eaba:before {

                    content: "";

                    position: absolute;

                    z-index: -1;

                    top: 50%;

                    left: 50%;

                    width: 200%;

                    height: 200%;

                    

                    transform: translate(-50%,-50%);

                  }



                  



                  .lumin-text-462e5887-4682-4b94-bfe4-addb9e21eaba h2 {

                    color: #212121;

                    font-size: 30px;

                    margin:0;line-height:1.2;

                    margin-bottom: 15px;

                  }

                @media screen and (max-width: 749px) {

                   .lumin-text-462e5887-4682-4b94-bfe4-addb9e21eaba h2 {

                    font-size: 24px;

                  }

                }

                  .lumin-text-462e5887-4682-4b94-bfe4-addb9e21eaba p {

                    color: #212121;

                    font-size: 16px;

                    margin:0;line-height: 1.2;

                  }

                @media screen and (max-width: 749px) {

                   .lumin-text-462e5887-4682-4b94-bfe4-addb9e21eaba p {

                    font-size: 14px;

                  }

                }

                .lumin-image-462e5887-4682-4b94-bfe4-addb9e21eaba img {

                  object-fit:cover;

                  height: 100%;

                  width: 100%;

                  position: relative;

                }
.header-collage {

          text-align: left;

        }

        

          .header-collage h1 {

          margin: 0;

        }

            .header-collage p {

          margin-bottom: 20px;

          margin-top: 5px;

        }





        .row-template--18919570702587__24a76f3a-b24e-4495-9798-d8787a0b9e94 {

          display: flex;

          flex-wrap: wrap;

          gap: 10px;

          margin-right: -10px;

        }

    @media screen and (max-width: 600px) {

               .row-template--18919570702587__24a76f3a-b24e-4495-9798-d8787a0b9e94 {

          margin-right: 0;

        }

    }



        .column img {

          vertical-align: middle;

        }



        .lumin-image-template--18919570702587__24a76f3a-b24e-4495-9798-d8787a0b9e94 {

            position: relative;

            overflow: hidden;

            border-radius:6px;

          }

          

           @media screen and (min-width: 750px) {

           .lumin-image-template--18919570702587__24a76f3a-b24e-4495-9798-d8787a0b9e94 img:hover {

              transform: scale(1.2);

             transition: all 0.5s ease-in;

            }

             .lumin-text-template--18919570702587__24a76f3a-b24e-4495-9798-d8787a0b9e94:hover {

               transition: background-color 0.3s ease;

           }

          }

            



          .lumin-image-template--18919570702587__24a76f3a-b24e-4495-9798-d8787a0b9e94--p {

            opacity: 1;

            position: absolute;

            pointer-events: none;

            transition: all 0.5s ease-in;

            bottom: 0;

            left: 0;

            padding: 28.5px;

            line-height: 1;

            letter-spacing: 0;

          }



           .lumin-text-template--18919570702587__24a76f3a-b24e-4495-9798-d8787a0b9e94 {

            border-radius:6px;

            margin-bottom: px;

           }



          .lumin-text-template--18919570702587__24a76f3a-b24e-4495-9798-d8787a0b9e94 a {

            margin-top: 15px;

           }

          .lumin-image-template--18919570702587__24a76f3a-b24e-4495-9798-d8787a0b9e94 img {

            transition: all 0.5s ease-in;

            margin-bottom: -8px;

            border-radius:6px;

           }

           

          .lumin-image-template--18919570702587__24a76f3a-b24e-4495-9798-d8787a0b9e94:hover img {

            transform: scale(1.2);

           }

           

          .lumin-image-template--18919570702587__24a76f3a-b24e-4495-9798-d8787a0b9e94 svg {

            transition: all 0.5s ease-in;

            margin-bottom: -8px;

            width: 100%;

            height: 100%;

            border-radius:6px;

            background: #f2f2f2;

           }

           @media screen and (max-width: 749px) {

           .lumin-text-template--18919570702587__24a76f3a-b24e-4495-9798-d8787a0b9e94  {

             transition: all 0.5s ease-in;

           }

         }

      .video-container-template--18919570702587__24a76f3a-b24e-4495-9798-d8787a0b9e94 {

        

      position: relative;

  }

    }



    .video-container-template--18919570702587__24a76f3a-b24e-4495-9798-d8787a0b9e94::after {

      content: '';

      position: absolute;

      top: 0;

      background: #000000;

      opacity: 0.0;

      z-index: 1;

      width: 100%;

      height: 100%;

      border-radius:6px;

    }



     @media screen and (min-width: 750px) {



      .video-container--small:not(.video-container--adapt) {

         padding-top: 26.25%;

      }



      .video-container--medium:not(.video-container--adapt) {

         padding-top: 36.25%;

      }



      .video-container--large:not(.video-container--adapt) {

        padding-top: 56.25%;

      }

        }

      @media screen and (max-width: 749px) {



      .video-container--small:not(.video-container--adapt) {

         padding-top: 70%;

      }



      .video-container--medium:not(.video-container--adapt) {

         padding-top: 100%;

      }



      .video-container--large:not(.video-container--adapt) {

        padding-top: 130%;

      }

        }

    .video-media-grid {

        width: 100%;

        height: 100%;

        position: absolute;

        top: 0;

        left: 0;

        object-fit: cover;

       

    }
.cl-sec-h01, .cl-sec-h01 .clx-color-background-1 { --color-background: 255,255,255; --gradient-background: linear-gradient(180deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1) 75%); --color-foreground: 25,25,25; --color-background-contrast: 191,191,191; --color-shadow: 25,25,25; --color-button: 25,25,25; --color-button-text: 255,255,255; --color-secondary-button: 255,255,255; --color-secondary-button-text: 25,25,25; --color-link: 25,25,25; --color-badge-foreground: 25,25,25; --color-badge-background: 255,255,255; --color-badge-border: 25,25,25; --payment-terms-background-color: rgb(255 255 255); --sale-price: rgb(194 79 79); }

.cl-sec-h01, .cl-sec-h01 .clx-color-background-1, .cl-sec-h01 .color-background-2, .cl-sec-h01 .clx-color-inverse, .cl-sec-h01 .color-accent-1, .cl-sec-h01 .color-scheme-432ebd2e-d028-479d-a977-e37beaafdb8d, .cl-sec-h01 .color-scheme-94db01af-123b-4c22-ae67-c195c386e39f, .cl-sec-h01 .color-scheme-fcfd44fa-04c3-4176-b030-52e520755df3, .cl-sec-h01 .color-scheme-55a5a6ed-3ae2-47af-b674-da9a942923c6, .cl-sec-h01 .color-scheme-e39af205-da54-4970-b70f-eec19433072b, .cl-sec-h01 .color-scheme-0c58ec1a-d023-42ab-9e21-843cd02d054b, .cl-sec-h01 .color-scheme-a391a5f0-0371-4c91-8aa0-2de8a59c291d, .cl-sec-h01 .color-scheme-7b584ae4-d53a-4c5a-893a-e5c7183809f6 { color: rgba(var(--color-foreground), 0.95); background-color: rgb(var(--color-background)); }

.cl-sec-h01 { --font-body-family: Montserrat, sans-serif; --font-body-style: normal; --font-body-weight: 400; --font-body-weight-bold: 700; --font-body-height: 1.4; --font-body-spacing: 0px; --font-menu-family: "Josefin Sans", sans-serif; --font-menu-style: normal; --font-menu-weight: 400; --font-menu-weight-medium: 500; --font-menu-weight-bold: 700; --font-button-family: "Josefin Sans", sans-serif; --font-button-style: normal; --font-button-weight: 600; --font-button-weight-medium: 500; --font-button-weight-bold: 900; --font-collapsible-family: "Josefin Sans", sans-serif; --font-collapsible-style: normal; --font-collapsible-weight: 400; --font-collapsible-weight-medium: 500; --font-collapsible-weight-bold: 700; --font-collapsible-size: 18px; --font-collapsible-spacing: -0.2px; --font-heading-family: Montserrat, sans-serif; --font-heading-style: normal; --font-heading-italic: Cormorant, serif; --font-heading-italic-style: italic; --font-heading-weight: 400; --font-heading-spacing: -0.5px; --font-heading-height: 1.1; --font-body-scale: 0.95; --font-heading-scale: 1.0526315789473684; --media-padding: px; --media-border-opacity: 0.05; --media-border-width: 0px; --media-radius: 2px; --media-shadow-opacity: 0.0; --media-shadow-horizontal-offset: 0px; --media-shadow-vertical-offset: 4px; --media-shadow-blur-radius: 5px; --media-shadow-visible: 0; --page-width: 1235px; --page-width-margin: 0px; --product-card-image-padding: 0px; --product-card-corner-radius: 3.8px; --product-card-text-alignment: left; --product-card-border-width: 0.95px; --product-card-border-opacity: 0.1; --product-card-shadow-opacity: 0.0; --product-card-shadow-visible: 0; --product-card-shadow-horizontal-offset: 0px; --product-card-shadow-vertical-offset: 3.8px; --product-card-shadow-blur-radius: 4.75px; --collection-card-image-padding: 0px; --collection-card-corner-radius: 0px; --collection-card-text-alignment: left; --collection-card-border-width: 0px; --collection-card-border-opacity: 0.1; --collection-card-shadow-opacity: 0.0; --collection-card-shadow-visible: 0; --collection-card-shadow-horizontal-offset: 0px; --collection-card-shadow-vertical-offset: 3.8px; --collection-card-shadow-blur-radius: 4.75px; --blog-card-image-padding: 0px; --blog-card-corner-radius: 0px; --blog-card-text-alignment: left; --blog-card-border-width: 0px; --blog-card-border-opacity: 0.1; --blog-card-shadow-opacity: 0.0; --blog-card-shadow-visible: 0; --blog-card-shadow-horizontal-offset: 0px; --blog-card-shadow-vertical-offset: 3.8px; --blog-card-shadow-blur-radius: 4.75px; --badge-corner-radius: 0px; --badge-border-width: 0px; --badge-border-color: transparent; --popup-border-width: 1px; --popup-border-opacity: 0.1; --popup-corner-radius: 0px; --popup-shadow-opacity: 0.05; --popup-shadow-horizontal-offset: 0px; --popup-shadow-vertical-offset: 4px; --popup-shadow-blur-radius: 5px; --drawer-border-width: 1px; --drawer-border-opacity: 0.1; --drawer-shadow-opacity: 0.0; --drawer-shadow-horizontal-offset: 0px; --drawer-shadow-vertical-offset: 4px; --drawer-shadow-blur-radius: 5px; --spacing-sections-desktop: 0px; --spacing-sections-mobile: 0px; --grid-desktop-vertical-spacing: 12px; --grid-desktop-horizontal-spacing: 12px; --grid-mobile-vertical-spacing: 6px; --grid-mobile-horizontal-spacing: 6px; --text-boxes-border-opacity: 0.1; --text-boxes-border-width: 0px; --text-boxes-radius: 4px; --text-boxes-shadow-opacity: 0.0; --text-boxes-shadow-visible: 0; --text-boxes-shadow-horizontal-offset: 0px; --text-boxes-shadow-vertical-offset: 4px; --text-boxes-shadow-blur-radius: 5px; --buttons-radius: 0px; --buttons-radius-outset: 0px; --buttons-border-width: 1px; --buttons-border-opacity: 1.0; --buttons-shadow-opacity: 0.0; --buttons-shadow-visible: 0; --buttons-shadow-horizontal-offset: 0px; --buttons-shadow-vertical-offset: 4px; --buttons-shadow-blur-radius: 5px; --buttons-border-offset: 0px; --inputs-radius: 0px; --inputs-border-width: 1px; --inputs-border-opacity: 0.15; --inputs-shadow-opacity: 0.0; --inputs-shadow-horizontal-offset: 0px; --inputs-margin-offset: 0px; --inputs-shadow-vertical-offset: 0px; --inputs-shadow-blur-radius: 5px; --inputs-radius-outset: 0px; --variant-pills-radius: 4px; --variant-pills-border-width: 1px; --variant-pills-border-opacity: 0.15; --variant-pills-shadow-opacity: 0.0; --variant-pills-shadow-horizontal-offset: 0px; --variant-pills-shadow-vertical-offset: 0px; --variant-pills-shadow-blur-radius: 5px; --button-height: 44.65px; --button-height_mobile: 45.6px; --button-style: uppercase; --button-text-size: 14px; --button-text-size_mobile: 10px; --button-text-space: 1px; --button-text-weight: 600; --fancy-gradient: linear-gradient(228deg, rgba(91, 108, 85, 1) 14%, rgba(144, 134, 104, 1) 83%); --fancy-text: #506e04; --fancy-background: rgba(0,0,0,0); --fancy-text-size: 100%; --fancy-padding-left: 10px; --fancy-padding-right: 10px; --fancy-padding-top: 0px; --fancy-border-radius: 0px; --fancy-padding-bottom: 0px; --badge-size: 1; }

.cl-sec-h01 *, .cl-sec-h01 ::before, .cl-sec-h01 ::after { box-sizing: inherit; }

.cl-sec-h01 { box-sizing: border-box; font-size: calc(var(--font-body-scale) * 62.5%); height: 100%; }

.cl-sec-h01 { display: grid; grid-template-rows: auto auto 1fr auto; grid-template-columns: 100%; min-height: 100%; margin: 0px; font-size: 14.25px; letter-spacing: var(--font-body-spacing); line-height: var(--font-body-height); font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight); font-synthesis: none; -webkit-font-smoothing: antialiased; }

@media screen and (min-width: 750px) { .cl-sec-h01 { font-size: 15.2px; } }

.cl-sec-h01 { --alpha-button-background: 1; --alpha-button-border: 1; --alpha-link: .85; --alpha-badge-border: .1; }

.cl-sec-h01 .clx-page-width { max-width: var(--page-width); margin: 0px auto; padding: 0px 14.25px; }

@media screen and (min-width: 750px) { .cl-sec-h01 .clx-page-width { padding: 0px 47.5px; } }

.cl-sec-h01 h1, .cl-sec-h01 h2, .cl-sec-h01 h3, .cl-sec-h01 h4, .cl-sec-h01 h5, .cl-sec-h01 .h0, .cl-sec-h01 .h1, .cl-sec-h01 .clx-h2, .cl-sec-h01 .clx-h3, .cl-sec-h01 .h4, .cl-sec-h01 .h5 { font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-heading-weight); letter-spacing: var(--font-heading-spacing); line-height: var(--font-heading-height); color: rgb(var(--color-foreground)); word-break: break-word; }

.cl-sec-h01 h2, .cl-sec-h01 .clx-h2 { font-size: calc(var(--font-heading-scale) * 19px); }

@media only screen and (min-width: 750px) { .cl-sec-h01 h2, .cl-sec-h01 .clx-h2 { font-size: calc(var(--font-heading-scale) * 22.8px); } }

.cl-sec-h01 em { font-family: var(--font-heading-italic); font-style: var(--font-heading-italic-style); }

@media screen and (max-width: 749px) { .cl-sec-h01 .clx-small-hide { display: none !important; } }

.cl-sec-h01 { --duration-short: .1s; --duration-default: .2s; --duration-announcement-bar: .25s; --duration-medium: .3s; --duration-long: .5s; --duration-extra-long: .6s; --duration-extended: 3s; --ease-out-slow: cubic-bezier(0, 0, .3, 1); --animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards; --animation-fade-in: fadeIn var(--duration-extra-long) var(--ease-out-slow); }

.cl-sec-h01 .clx-gradient { background: var(--gradient-background); background-attachment: fixed; }

.cl-sec-h01 .clx-rte::after { clear: both; content: ""; display: block; }

.cl-sec-h01 .clx-rte > :first-child { margin-top: 0px; }

.cl-sec-h01 .clx-rte > :last-child { margin-bottom: 0px; }

@media (prefers-reduced-motion: no-preference) and (hover: hover) { .cl-sec-h01 { --easter-egg: none; } }

.cl-sec-h01 .image { display: block; margin: 0px auto; width: 100%; }

.cl-sec-h01 .blur-up { filter: blur(5px); transition: filter 400ms, -webkit-filter 400ms; }

.cl-sec-h01 .blur-up.lazyloaded { filter: blur(0px); }

.cl-sec-h01 .lazyloaded { opacity: 1; transition: opacity 0.3s; }

.cl-sec-h01 { --kaching-cart-font-size-scale: .9; }

@media (min-width: 768px) { .cl-sec-h01 { --kaching-cart-font-size-scale: 1; } }

.cl-sec-h01 { --jdgm-primary-color: #25251F; --jdgm-secondary-color: rgba(37,37,31,0.1); --jdgm-star-color: #EFEF11; --jdgm-write-review-text-color: white; --jdgm-write-review-bg-color: #25251F; --jdgm-paginate-color: #25251F; --jdgm-border-radius: 0; --jdgm-reviewer-name-color: #25251F; }

@font-face { font-family: JudgemeStar; src: url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff"); font-weight: normal; font-style: normal; }

@font-face { font-family: GTStandard-M; src: url("//urk75d-t8.myshopify.com/cdn/shop/t/2/assets/cl-font-facbc31016.woff2?v=149152729114340250381790956562") format("woff2"); font-style: normal; font-weight: 450; font-display: swap; }

@font-face { font-family: GTStandard-M; src: url("//urk75d-t8.myshopify.com/cdn/shop/t/2/assets/cl-font-2a9125750f.woff2?v=30486626448974345721790956551") format("woff2"); font-style: normal; font-weight: 500; font-display: swap; }

@font-face { font-family: GTStandard-M; src: url("//urk75d-t8.myshopify.com/cdn/shop/t/2/assets/cl-font-5063fc895a.woff2?v=104269634200593542371790956555") format("woff2"); font-style: normal; font-weight: 600; font-display: swap; }

.cl-sec-h01, .cl-sec-h01 { scroll-behavior: auto !important; }

.cl-sec-h01 .section-template--18919570702587__24a76f3a-b24e-4495-9798-d8787a0b9e94-padding { padding-top: 0px; padding-bottom: 0px; }

@media screen and (min-width: 750px) { .cl-sec-h01 .section-template--18919570702587__24a76f3a-b24e-4495-9798-d8787a0b9e94-padding { padding-top: 0px; padding-bottom: 0px; } }

.cl-sec-h01 .section-template--18919570702587__24a76f3a-b24e-4495-9798-d8787a0b9e94-margin { padding-top: 27px; padding-bottom: 0px; }

@media screen and (min-width: 750px) { .cl-sec-h01 .section-template--18919570702587__24a76f3a-b24e-4495-9798-d8787a0b9e94-margin { padding-top: 36px; padding-bottom: 0px; } }

.cl-sec-h01 .column-69ea937e-3397-43ac-b244-e4e21b2c5ebe { width: calc(100% - 10px); position: relative; text-align: left; overflow: overlay; }

@media screen and (max-width: 600px) { .cl-sec-h01 .column-69ea937e-3397-43ac-b244-e4e21b2c5ebe { width: 100%; } }

@media screen and (min-width: 601px) and (max-width: 990px) { .cl-sec-h01 .column-69ea937e-3397-43ac-b244-e4e21b2c5ebe { width: calc(100% - 10px); } }

.cl-sec-h01 .lumin-text-container-69ea937e-3397-43ac-b244-e4e21b2c5ebe { margin: 0px; background: rgba(0, 0, 0, 0); display: flex; width: 100%; height: 100%; position: relative; top: 0px; left: 0px; padding: 0px; object-fit: cover; z-index: 2; align-items: center; justify-content: flex-start; }

@media screen and (max-width: 600px) { .cl-sec-h01 .lumin-text-container-69ea937e-3397-43ac-b244-e4e21b2c5ebe { position: relative; padding: 10px; } }

.cl-sec-h01 .image-text-content-69ea937e-3397-43ac-b244-e4e21b2c5ebe--middle-left { align-items: center; justify-content: flex-start; }

.cl-sec-h01 .lumin-text-69ea937e-3397-43ac-b244-e4e21b2c5ebe { background: rgba(0, 0, 0, 0); text-align: left; color: rgb(33, 33, 33); }

.cl-sec-h01 .lumin-head-69ea937e-3397-43ac-b244-e4e21b2c5ebe h2 { color: rgb(0, 0, 0); font-size: 32px; margin: 0px; }

@media screen and (max-width: 749px) { .cl-sec-h01 .lumin-head-69ea937e-3397-43ac-b244-e4e21b2c5ebe h2 { font-size: 24px; } }

.cl-sec-h01 .column-video_8tpTbj { width: calc(33.3333% - 10px); position: relative; }

@media screen and (max-width: 600px) { .cl-sec-h01 .column-video_8tpTbj { width: 100%; } }

@media screen and (min-width: 601px) and (max-width: 990px) { .cl-sec-h01 .column-video_8tpTbj { width: calc(33.3333% - 10px); } }

.cl-sec-h01 .lumin-text-container-video_8tpTbj { margin: 0px; display: flex; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; padding: 30px; object-fit: cover; z-index: 2; align-items: center; justify-content: flex-start; }

.cl-sec-h01 .lumin-text-container-video_8tpTbj::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; padding: 30px; object-fit: cover; z-index: 0; align-items: center; justify-content: flex-start; background: rgb(0, 0, 0); opacity: 0; }

.cl-sec-h01 .image-text-content-video_8tpTbj--middle-center { align-items: center; justify-content: center; }

.cl-sec-h01 .lumin-text-video_8tpTbj { text-align: center; position: relative; }

.cl-sec-h01 .lumin-text-video_8tpTbj::before { content: ""; position: absolute; z-index: -1; top: 50%; left: 50%; width: 200%; height: 200%; transform: translate(-50%, -50%); }

.cl-sec-h01 .lumin-text-video_8tpTbj h2 { color: rgb(255, 255, 255); font-size: 30px; margin: 0px; line-height: 1.2; }

@media screen and (max-width: 749px) { .cl-sec-h01 .lumin-text-video_8tpTbj h2 { font-size: 24px; } }

.cl-sec-h01 .lumin-text-video_8tpTbj p { color: rgb(255, 255, 255); font-size: 16px; margin: 0px; line-height: 1.2; }

@media screen and (max-width: 749px) { .cl-sec-h01 .lumin-text-video_8tpTbj p { font-size: 14px; } }

.cl-sec-h01 .video-padding-video_8tpTbj { padding-bottom: 33.3333%; }

@media screen and (max-width: 600px) { .cl-sec-h01 .video-padding-video_8tpTbj { padding-bottom: 100%; } }

@media screen and (min-width: 601px) and (max-width: 990px) { .cl-sec-h01 .video-padding-video_8tpTbj { padding-bottom: 33.3333%; } }

.cl-sec-h01 .column-template--15124687650899__24a76f3a-b24e-4495-9798-d8787a0b9e94-text-1 { width: calc(33.3333% - 10px); position: relative; text-align: left; overflow: overlay; }

@media screen and (max-width: 600px) { .cl-sec-h01 .column-template--15124687650899__24a76f3a-b24e-4495-9798-d8787a0b9e94-text-1 { width: 100%; } }

@media screen and (min-width: 601px) and (max-width: 990px) { .cl-sec-h01 .column-template--15124687650899__24a76f3a-b24e-4495-9798-d8787a0b9e94-text-1 { width: calc(33.3333% - 10px); } }

.cl-sec-h01 .lumin-text-container-template--15124687650899__24a76f3a-b24e-4495-9798-d8787a0b9e94-text-1 { margin: 0px; background: rgb(245, 240, 237); display: flex; width: 100%; height: 100%; position: relative; top: 0px; left: 0px; padding: 30px; object-fit: cover; z-index: 2; align-items: center; justify-content: flex-start; }

@media screen and (max-width: 600px) { .cl-sec-h01 .lumin-text-container-template--15124687650899__24a76f3a-b24e-4495-9798-d8787a0b9e94-text-1 { position: relative; padding: 30px; } }

.cl-sec-h01 .image-text-content-template--15124687650899__24a76f3a-b24e-4495-9798-d8787a0b9e94-text-1--middle-center { align-items: center; justify-content: center; }

.cl-sec-h01 .lumin-text-template--15124687650899__24a76f3a-b24e-4495-9798-d8787a0b9e94-text-1 { background: rgb(245, 240, 237); text-align: left; color: rgb(76, 76, 76); }

.cl-sec-h01 .lumin-head-template--15124687650899__24a76f3a-b24e-4495-9798-d8787a0b9e94-text-1 h2 { color: rgb(19, 19, 19); font-family: var(--font-body-family); font-size: 20px; margin: 0px; }

@media screen and (max-width: 749px) { .cl-sec-h01 .lumin-head-template--15124687650899__24a76f3a-b24e-4495-9798-d8787a0b9e94-text-1 h2 { font-size: 24px; } }

.cl-sec-h01 .lumin-text-template--15124687650899__24a76f3a-b24e-4495-9798-d8787a0b9e94-text-1 p { color: rgb(76, 76, 76); font-size: 16px; margin: 0px; }

@media screen and (max-width: 749px) { .cl-sec-h01 .lumin-text-template--15124687650899__24a76f3a-b24e-4495-9798-d8787a0b9e94-text-1 p { font-size: 16px; } }

.cl-sec-h01 .column-462e5887-4682-4b94-bfe4-addb9e21eaba { width: calc(33.3333% - 10px); position: relative; }

@media screen and (max-width: 600px) { .cl-sec-h01 .column-462e5887-4682-4b94-bfe4-addb9e21eaba { width: 100%; } }

@media screen and (min-width: 601px) and (max-width: 990px) { .cl-sec-h01 .column-462e5887-4682-4b94-bfe4-addb9e21eaba { width: calc(33.3333% - 10px); } }

.cl-sec-h01 .lumin-text-container-462e5887-4682-4b94-bfe4-addb9e21eaba { margin: 0px; display: flex; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; padding: 30px; object-fit: cover; z-index: 2; align-items: center; justify-content: flex-start; }

.cl-sec-h01 .lumin-text-container-462e5887-4682-4b94-bfe4-addb9e21eaba::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; padding: 30px; object-fit: cover; z-index: 0; align-items: center; justify-content: flex-start; background: rgb(0, 0, 0); opacity: 0; }

.cl-sec-h01 .image-text-content-462e5887-4682-4b94-bfe4-addb9e21eaba--middle-center { align-items: center; justify-content: center; }

.cl-sec-h01 .lumin-text-462e5887-4682-4b94-bfe4-addb9e21eaba { text-align: left; position: relative; }

.cl-sec-h01 .lumin-text-462e5887-4682-4b94-bfe4-addb9e21eaba::before { content: ""; position: absolute; z-index: -1; top: 50%; left: 50%; width: 200%; height: 200%; transform: translate(-50%, -50%); }

.cl-sec-h01 .lumin-text-462e5887-4682-4b94-bfe4-addb9e21eaba h2 { color: rgb(33, 33, 33); font-size: 30px; margin: 0px 0px 15px; line-height: 1.2; }

@media screen and (max-width: 749px) { .cl-sec-h01 .lumin-text-462e5887-4682-4b94-bfe4-addb9e21eaba h2 { font-size: 24px; } }

.cl-sec-h01 .lumin-text-462e5887-4682-4b94-bfe4-addb9e21eaba p { color: rgb(33, 33, 33); font-size: 16px; margin: 0px; line-height: 1.2; }

@media screen and (max-width: 749px) { .cl-sec-h01 .lumin-text-462e5887-4682-4b94-bfe4-addb9e21eaba p { font-size: 14px; } }

.cl-sec-h01 .lumin-image-462e5887-4682-4b94-bfe4-addb9e21eaba img { object-fit: cover; height: 100%; width: 100%; position: relative; }

.cl-sec-h01 .row-template--18919570702587__24a76f3a-b24e-4495-9798-d8787a0b9e94 { display: flex; flex-wrap: wrap; gap: 10px; margin-right: -10px; }

@media screen and (max-width: 600px) { .cl-sec-h01 .row-template--18919570702587__24a76f3a-b24e-4495-9798-d8787a0b9e94 { margin-right: 0px; } }

.cl-sec-h01 .lumin-image-template--18919570702587__24a76f3a-b24e-4495-9798-d8787a0b9e94 { position: relative; overflow: hidden; border-radius: 6px; }

@media screen and (min-width: 750px) { .cl-sec-h01 .lumin-image-template--18919570702587__24a76f3a-b24e-4495-9798-d8787a0b9e94 img:hover { transform: scale(1.2); transition: 0.5s ease-in; } }

@media screen and (min-width: 750px) { .cl-sec-h01 .lumin-text-template--18919570702587__24a76f3a-b24e-4495-9798-d8787a0b9e94:hover { transition: background-color 0.3s; } }

.cl-sec-h01 .lumin-text-template--18919570702587__24a76f3a-b24e-4495-9798-d8787a0b9e94 { border-radius: 6px; }

.cl-sec-h01 .lumin-image-template--18919570702587__24a76f3a-b24e-4495-9798-d8787a0b9e94 img { transition: 0.5s ease-in; margin-bottom: -8px; border-radius: 6px; }

.cl-sec-h01 .lumin-image-template--18919570702587__24a76f3a-b24e-4495-9798-d8787a0b9e94:hover img { transform: scale(1.2); }

@media screen and (max-width: 749px) { .cl-sec-h01 .lumin-text-template--18919570702587__24a76f3a-b24e-4495-9798-d8787a0b9e94 { transition: 0.5s ease-in; } }

.cl-sec-h01 .video-container-template--18919570702587__24a76f3a-b24e-4495-9798-d8787a0b9e94 { position: relative; }

.cl-sec-h01 .video-media-grid { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; object-fit: cover; }

@font-face { font-family: wc-swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, 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"); font-weight: 400; font-style: normal; }

.cl-sec-h01 /* ---- cl: regras mobile do concorrente que o extract nao trouxe (mobile_css.py) ---- */

@media screen and (max-width:749px) {.clx-small-hide{display:none!important}}

@media screen and (max-width: 600px) { .cl-sec-h01 .lumin-text-container-69ea937e-3397-43ac-b244-e4e21b2c5ebe {position: relative;

                    padding: 10px 10px;}

.cl-sec-h01 .lumin-text-container-template--15124687650899__24a76f3a-b24e-4495-9798-d8787a0b9e94-text-1 {position: relative;

                    padding: 30px 30px;}

.cl-sec-h01 .row-template--18919570702587__24a76f3a-b24e-4495-9798-d8787a0b9e94 {margin-right: 0;} }

@media screen and (max-width: 749px) { .cl-sec-h01 .lumin-text-template--18919570702587__24a76f3a-b24e-4495-9798-d8787a0b9e94 {transition: all 0.5s ease-in;} }


/* ---- cl: overrides de ordem de cascata (alexander-lige: nenhum ainda) ---- */