@media (max-width: 1024px) {
  @font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 500;
    src: url("/themes/custom/kaneva/assets/fonts/Poppins-Medium.ttf");
    font-display: swap;
  }
  @font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 600;
    src: url("/themes/custom/kaneva/assets/fonts/Poppins-SemiBold.ttf");
    font-display: swap;
  }
  @font-face {
    font-family: "Lato";
    font-style: normal;
    font-weight: 400;
    src: url("/themes/custom/kaneva/assets/fonts/Lato-Regular.ttf");
    font-display: swap;
  }
  @font-face {
    font-family: "Lato";
    font-style: normal;
    font-weight: 700;
    src: url("/themes/custom/kaneva/assets/fonts/Lato-Bold.ttf");
    font-display: swap;
  }
  * {
    color: #020101;
  }
  .product_variation.pack_videos.aff_2 {
    padding: 24px 24px 32px;
    border: 1px solid #cad8ce;
    min-height: unset;
    -webkit-box-shadow: 0px 7px 15px 0px rgba(241, 141, 98, 0.05), 0px 27px 27px 0px rgba(241, 141, 98, 0.04), 0px 107px 43px 0px rgba(241, 141, 98, 0.01);
            box-shadow: 0px 7px 15px 0px rgba(241, 141, 98, 0.05), 0px 27px 27px 0px rgba(241, 141, 98, 0.04), 0px 107px 43px 0px rgba(241, 141, 98, 0.01);
  }
  .product_variation.pack_videos.aff_2 .haut {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .product_variation.pack_videos.aff_2 .haut .intitule {
    width: 45%;
    text-align: left;
  }
  .product_variation.pack_videos.aff_2 .haut .wrapper_prix {
    width: 45%;
  }
  .product_variation.pack_videos.aff_2 .haut .wrapper_prix .prix {
    margin-top: unset;
  }
  .product_variation.pack_videos.aff_2 .haut .wrapper_prix .toggle_product {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .product_variation.pack_videos.aff_2 .haut .description {
    margin-top: 0px;
    max-height: 0px;
    overflow: hidden;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.5s;
            transition-duration: 0.5s;
    -webkit-transition-timing-function: cubic-bezier(0.42, 0, 0, 1);
            transition-timing-function: cubic-bezier(0.42, 0, 0, 1);
  }
  .product_variation.pack_videos.aff_2 .haut .description.active {
    margin-top: 24px;
    max-height: 400px;
  }
}
/*# sourceMappingURL=commerce-variation-pack-videos-aff-2.css.map */
