/** Mise en forme du menu
*
* @author Dumont Michel <michel.dumont.io>
* @version 1.0.0 [2020-05-12] <M Dumont>
* @package prestashop 1.6
* @copyright 2020 Michel Dumont
* @license http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
/** Mise en forme du menu
*
* @author Dumont Michel <michel.dumont.io>
* @version 1.0.0 [2020-05-12] <M Dumont>
* @package prestashop 1.6
* @copyright 2020 Michel Dumont
* @license http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/
#mdgMenuCourgette-wrap {
  position: relative;
  display: flex;
  justify-content: center; }
  #mdgMenuCourgette-wrap .opacity-90 {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
    opacity: 0.9;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    transition: all 0.8s; }
    #mdgMenuCourgette-wrap .opacity-90:hover {
      filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
      opacity: 1; }
  #mdgMenuCourgette-wrap .grayscale-90 {
    -webkit-filter: grayscale(90%);
    filter: grayscale(90%);
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    transition: all 0.8s; }
    #mdgMenuCourgette-wrap .grayscale-90:hover {
      -webkit-filter: grayscale(0);
      filter: grayscale(0); }
  #mdgMenuCourgette-wrap > div {
    padding: 10px 30px; }
    #mdgMenuCourgette-wrap > div > a {
      font-size: 16px;
      cursor: pointer; }
    #mdgMenuCourgette-wrap > div.has-children > a {
      position: relative;
      padding-right: 20px; }
      #mdgMenuCourgette-wrap > div.has-children > a:after {
        position: absolute;
        top: 2px;
        right: 0;
        content: "\f0d7";
        font-family: "FontAwesome";
        display: inline-block;
        font-size: 16px;
        color: inherit;
        padding: 0; }
    #mdgMenuCourgette-wrap > div div.submenu-wrap {
      position: absolute;
      display: none;
      top: 40px;
      left: 0;
      overflow: hidden;
      background-color: #fff;
      width: 100%;
      padding: 7.5px;
      box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.3); }
      #mdgMenuCourgette-wrap > div div.submenu-wrap.submenu-category div.submenu-featured > a {
        padding: 7.5px; }
        #mdgMenuCourgette-wrap > div div.submenu-wrap.submenu-category div.submenu-featured > a .category-mosaic {
          grid-auto-flow: dense;
          grid-template-rows: 45px 45px 45px 45px;
          overflow: hidden;
          -moz-border-radius: 10px;
          -webkit-border-radius: 10px;
          border-radius: 10px;
          -moz-transition: all 0.6s;
          -o-transition: all 0.6s;
          -webkit-transition: all 0.6s;
          transition: all 0.6s; }
          @supports not (display: grid) {
            #mdgMenuCourgette-wrap > div div.submenu-wrap.submenu-category div.submenu-featured > a .category-mosaic {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              display: -ms-flex;
              display: -webkit-flex;
              -webkit-box-orient: horizontal;
              -webkit-box-direction: normal;
              -ms-flex-flow: row wrap;
              flex-flow: row wrap;
              -webkit-box-pack: justify;
              -ms-flex-pack: justify;
              justify-content: space-between; } }
          @supports (display: grid) {
            #mdgMenuCourgette-wrap > div div.submenu-wrap.submenu-category div.submenu-featured > a .category-mosaic {
              display: -ms-grid;
              display: grid; }
              @supports (display: grid) {
                #mdgMenuCourgette-wrap > div div.submenu-wrap.submenu-category div.submenu-featured > a .category-mosaic {
                  grid-template-columns: 1.5fr 1.2fr 1fr;
                  grid-gap: 3px; } } }
          #mdgMenuCourgette-wrap > div div.submenu-wrap.submenu-category div.submenu-featured > a .category-mosaic > div {
            position: relative;
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center; }
            #mdgMenuCourgette-wrap > div div.submenu-wrap.submenu-category div.submenu-featured > a .category-mosaic > div:nth-child(1) {
              grid-row: span 4;
              -ms-grid-row-span: 4; }
            #mdgMenuCourgette-wrap > div div.submenu-wrap.submenu-category div.submenu-featured > a .category-mosaic > div:nth-child(3) {
              grid-row: span 2;
              -ms-grid-row-span: 2; }
            #mdgMenuCourgette-wrap > div div.submenu-wrap.submenu-category div.submenu-featured > a .category-mosaic > div:nth-child(4) {
              grid-row: span 3;
              -ms-grid-row-span: 3; }
            #mdgMenuCourgette-wrap > div div.submenu-wrap.submenu-category div.submenu-featured > a .category-mosaic > div:nth-child(5) {
              grid-row: span 2;
              -ms-grid-row-span: 2; }
        #mdgMenuCourgette-wrap > div div.submenu-wrap.submenu-category div.submenu-featured > a .category-title {
          padding: 5px 0;
          text-align: center;
          font-size: 17px; }
      #mdgMenuCourgette-wrap > div div.submenu-wrap.submenu-artist .submenu-featured a.artist-container {
        text-align: center; }
        #mdgMenuCourgette-wrap > div div.submenu-wrap.submenu-artist .submenu-featured a.artist-container .artist-image-container {
          position: relative;
          width: 100%;
          padding-bottom: 100%;
          overflow: hidden; }
          #mdgMenuCourgette-wrap > div div.submenu-wrap.submenu-artist .submenu-featured a.artist-container .artist-image-container img {
            position: absolute;
            min-height: 100%;
            min-width: 100%;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%); }
      #mdgMenuCourgette-wrap > div div.submenu-wrap.submenu-product .submenu-featured .product-container {
        text-align: center; }
        #mdgMenuCourgette-wrap > div div.submenu-wrap.submenu-product .submenu-featured .product-container .product-desc,
        #mdgMenuCourgette-wrap > div div.submenu-wrap.submenu-product .submenu-featured .product-container .product-flags,
        #mdgMenuCourgette-wrap > div div.submenu-wrap.submenu-product .submenu-featured .product-container .availability,
        #mdgMenuCourgette-wrap > div div.submenu-wrap.submenu-product .submenu-featured .product-container .quick-view,
        #mdgMenuCourgette-wrap > div div.submenu-wrap.submenu-product .submenu-featured .product-container .quick-view-wrapper-mobile {
          display: none !important; }
        #mdgMenuCourgette-wrap > div div.submenu-wrap.submenu-product .submenu-featured .product-container .left-block .product-image-container {
          position: relative;
          width: 100%;
          padding-bottom: 150%;
          overflow: hidden; }
          #mdgMenuCourgette-wrap > div div.submenu-wrap.submenu-product .submenu-featured .product-container .left-block .product-image-container img {
            position: absolute;
            min-height: 100%;
            width: unset;
            max-width: unset;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%); }
        #mdgMenuCourgette-wrap > div div.submenu-wrap.submenu-product .submenu-featured .product-container .right-block {
          font-size: 14px; }
          #mdgMenuCourgette-wrap > div div.submenu-wrap.submenu-product .submenu-featured .product-container .right-block h5 {
            margin: 10px 0 0; }
            #mdgMenuCourgette-wrap > div div.submenu-wrap.submenu-product .submenu-featured .product-container .right-block h5 .product-name {
              font-size: 14px;
              font-weight: 600; }
            #mdgMenuCourgette-wrap > div div.submenu-wrap.submenu-product .submenu-featured .product-container .right-block h5 .price.product-price {
              color: #666;
              font-weight: 300; }
        #mdgMenuCourgette-wrap > div div.submenu-wrap.submenu-product .submenu-featured .product-container:hover a {
          color: #E61D30; }
      #mdgMenuCourgette-wrap > div div.submenu-wrap .owl-carousel.owl-hidden {
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1; }
      #mdgMenuCourgette-wrap > div div.submenu-wrap .owl-prev,
      #mdgMenuCourgette-wrap > div div.submenu-wrap .owl-next {
        position: absolute;
        top: 100px;
        right: 10px;
        font-size: 50px;
        color: #fff; }
        #mdgMenuCourgette-wrap > div div.submenu-wrap .owl-prev.disabled,
        #mdgMenuCourgette-wrap > div div.submenu-wrap .owl-next.disabled {
          cursor: not-allowed;
          filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
          opacity: 0.4; }
        #mdgMenuCourgette-wrap > div div.submenu-wrap .owl-prev span,
        #mdgMenuCourgette-wrap > div div.submenu-wrap .owl-next span {
          text-shadow: 0px 0px 2px #000; }
      #mdgMenuCourgette-wrap > div div.submenu-wrap .owl-prev {
        right: unset;
        left: 10px; }
      #mdgMenuCourgette-wrap > div div.submenu-wrap .submenu-content {
        margin: 40px 0 35px; }
        #mdgMenuCourgette-wrap > div div.submenu-wrap .submenu-content > div {
          margin-top: 10px; }

#mdgMenuCourgette-overlay {
  position: fixed;
  display: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1000; }

/*# sourceMappingURL=front-menucourgette.css.map */
