#ancr-106116 .ancr-container .ancr-content .ancr-inner p {
  font-size: 17px !important; }

/*
body.woocommerce-checkout:has(.ancr-top-spacer) {
  #wrap_all {
    padding-top: 42.5px
  }
}
*/
@media only screen and (max-width: 768px) {
  body.woocommerce-checkout:has(.ancr-top-spacer) #wrap_all {
    padding-top: 68px; } }
@media only screen and (min-width: 768px) {
  #header .trans-visible {
    transition: top 0.5s ease;
    -webkit-transition: top 0.5s ease;
    -moz-transition: top 0.5s ease;
    -o-transition: top 0.5s ease;
    top: 0px; }
  #header .trans,
  #header .no-visible {
    top: -194px; }
  #header .visible {
    transition: top 0.5s ease;
    top: 0px; }

  .html_header_top.html_header_topbar_active.html_header_sticky.html_bottom_nav_header #top #main {
    padding-top: 212.5px; }

  /* Keyframe animations */
  @keyframes fade-in {
    0% {
      opacity: 0; }
    100% {
      opacity: 1;
      display: block; } } }
.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul {
  padding-top: 90px !important; }
  .html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a {
    padding-top: 0; }
  .html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li li .avia-bullet {
    display: none; }
  .html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li.cart_dropdown_link a {
    height: 50px;
    text-align: center; }
    .html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li.cart_dropdown_link a .icone {
      height: 50px;
      width: 50px;
      display: inline-block; }

@media only screen and (max-width: 767px) {
  .responsive.html_cart_at_menu.av-burger-overlay-active #top .main_menu .menu > li:last-child {
    position: fixed;
    top: 65px;
    right: 20px; }

  .responsive.html_bottom_nav_header.html_cart_at_menu #top #wrap_all .main_menu {
    right: 20px; }

  .responsive #top .av-logo-container .avia-menu {
    margin-right: 0;
    padding-right: 0; }

  .responsive.html_cart_at_menu #top .main_menu .menu > li:last-child {
    padding-right: 0;
    margin-right: 0; }

  .html_header_top.html_bottom_nav_header #header_main_alternate .main_menu > div.cart_dropdown_link {
    display: block; }

  .responsive.html_bottom_nav_header.html_cart_at_menu #top #wrap_all .main_menu {
    display: flex; }
    .responsive.html_bottom_nav_header.html_cart_at_menu #top #wrap_all .main_menu div.cart_dropdown_link {
      margin-top: 15px;
      height: 50px; }
      .responsive.html_bottom_nav_header.html_cart_at_menu #top #wrap_all .main_menu div.cart_dropdown_link .icone {
        display: block;
        height: 50px;
        width: 50px; }
      .responsive.html_bottom_nav_header.html_cart_at_menu #top #wrap_all .main_menu div.cart_dropdown_link .av-cart-counter {
        left: 35%; } }
#top .cart_dropdown_link .av-cart-counter {
  top: 54%; }

.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu > div.cart_dropdown_link {
  display: none; }

#top #avia-menu {
  display: flex;
  justify-content: space-between;
  align-items: center; }
  #top #avia-menu > li:nth-child(n+2):nth-child(-n+7) {
    flex: 0 0 calc((100% - 330px) / 6);
    max-width: calc((100% - 330px) / 6);
    box-sizing: border-box; }
  #top #avia-menu > li:nth-child(8) {
    flex: 0 0 100px;
    max-width: 100px; }
  #top #avia-menu > li > a {
    padding: 0; }
    @media (max-width: 1034px) {
      #top #avia-menu > li > a {
        font-size: 115%; } }
    @media (max-width: 990px) {
      #top #avia-menu > li > a {
        font-size: 95%; } }
    @media (max-width: 890px) {
      #top #avia-menu > li > a {
        font-size: 76%; } }
  #top #avia-menu > li.menu-item-has-children.menu-item-mega-parent:hover > .avia_mega_div, #top #avia-menu > li.menu-item-has-children.menu-item-mega-parent:has(.open-mega-a:focus) > .avia_mega_div {
    display: flex !important;
    flex-wrap: wrap; }
  #top #avia-menu > li .avia_mega_div {
    padding: 20px; }
    #top #avia-menu > li .avia_mega_div > .sub-menu {
      display: contents;
      /*display: flex;*/
      flex-wrap: wrap;
      align-items: stretch; }
      #top #avia-menu > li .avia_mega_div > .sub-menu.avia_mega_hr {
        padding-top: 0; }
      #top #avia-menu > li .avia_mega_div > .sub-menu > li {
        width: calc(100% / 6);
        /* 6 colonnes, ajuste si besoin */
        box-sizing: border-box;
        padding: 20px;
        /*padding-left: 0;
        padding-right: 0;*/
        float: none !important;
        width: auto !important;
        display: flex;
        flex-direction: column;
        box-sizing: border-box; }
        #top #avia-menu > li .avia_mega_div > .sub-menu > li .mega_menu_title {
          display: flex;
          flex-direction: column;
          flex: 1;
          margin-bottom: 0px; }
          #top #avia-menu > li .avia_mega_div > .sub-menu > li .mega_menu_title a {
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: flex-start;
            flex: 1;
            gap: 10px;
            text-align: center; }
            #top #avia-menu > li .avia_mega_div > .sub-menu > li .mega_menu_title a .menu-image-title {
              flex: 0 0 auto; }
            #top #avia-menu > li .avia_mega_div > .sub-menu > li .mega_menu_title a img {
              height: 160px;
              width: auto;
              margin-top: auto;
              display: block; }

/*# sourceMappingURL=wwwup-header-scroll.css.map */
