.elementor-1170101 .elementor-element.elementor-element-fee293d:not(.elementor-motion-effects-element-type-background), .elementor-1170101 .elementor-element.elementor-element-fee293d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D68B8B;}.elementor-1170101 .elementor-element.elementor-element-fee293d{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2px 10px 2px 10px;}.elementor-1170101 .elementor-element.elementor-element-fee293d, .elementor-1170101 .elementor-element.elementor-element-fee293d > [class*="elementor-background-"]{border-radius:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-fee293d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1170101 .elementor-element.elementor-element-7167c65 > .elementor-element-populated{padding:5px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-86ab8bb .elementor-repeater-item-cd4a5af.elementor-social-icon{background-color:#D68B8B;}.elementor-1170101 .elementor-element.elementor-element-86ab8bb .elementor-repeater-item-18d0c0d.elementor-social-icon{background-color:#D68B8B;}.elementor-1170101 .elementor-element.elementor-element-86ab8bb{text-align:left;}.elementor-1170101 .elementor-element.elementor-element-86ab8bb .elementor-social-icon:not(:last-child){margin-inline-end:12px;}.elementor-1170101 .elementor-element.elementor-element-86ab8bb > .elementor-widget-container{padding:3px 0px 3px 0px;}.elementor-1170101 .elementor-element.elementor-element-77142b9{text-align:center;}.elementor-1170101 .elementor-element.elementor-element-77142b9 .elementor-heading-title{color:#FFFFFF;font-size:18px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1170101 .elementor-element.elementor-element-77142b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1170101 .elementor-element.elementor-element-3ec2169.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170101 .elementor-element.elementor-element-3ec2169.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170101 .elementor-element.elementor-element-3ec2169 > .elementor-element-populated, .elementor-1170101 .elementor-element.elementor-element-3ec2169 > .elementor-element-populated > .elementor-background-overlay, .elementor-1170101 .elementor-element.elementor-element-3ec2169 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-1170101 .elementor-element.elementor-element-3ec2169 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1170101 .elementor-element.elementor-element-3ec2169 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-934927d .elementor-search__container{min-height:33px;border-radius:3px;}.elementor-1170101 .elementor-element.elementor-element-934927d .elementor-search__submit{min-width:33px;}.elementor-1170101 .elementor-element.elementor-element-934927d .elementor-search__icon, .elementor-1170101 .elementor-element.elementor-element-934927d .elementor-search__input, .elementor-1170101 .elementor-element.elementor-element-934927d.elementor-search--button-type-text .elementor-search__submit{padding:0 calc(33px / 3);}.elementor-1170101 .elementor-element.elementor-element-934927d input[type="search"].elementor-search__input{font-size:16px;font-weight:400;font-style:normal;}.elementor-1170101 .elementor-element.elementor-element-934927d .elementor-search__input, .elementor-1170101 .elementor-element.elementor-element-934927d .elementor-search__icon, .elementor-1170101 .elementor-element.elementor-element-934927d .elementor-lightbox .dialog-lightbox-close-button, .elementor-1170101 .elementor-element.elementor-element-934927d .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-1170101 .elementor-element.elementor-element-934927d.elementor-search--skin-topbar input[type="search"].elementor-search__input{color:#4D3751;}.elementor-1170101 .elementor-element.elementor-element-934927d:not(.elementor-search--skin-topbar) .elementor-search__products{width:400px !important;}.elementor-1170101 .elementor-element.elementor-element-934927d.elementor-search--skin-topbar .elementor-search__container{border-width:0 calc(50vw - 400px / 2);}.elementor-1170101 .elementor-element.elementor-element-934927d > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-1170101 .elementor-element.elementor-element-e03cc4d, .elementor-1170101 .elementor-element.elementor-element-e03cc4d > [class*="elementor-background-"]{border-radius:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-e03cc4d{margin-top:0px;margin-bottom:0px;padding:0px 8px 2px 0px;}.elementor-1170101 .elementor-element.elementor-element-a1caaf9.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1170101 .elementor-element.elementor-element-a1caaf9 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-1170101 .elementor-element.elementor-element-a1caaf9 > .elementor-element-populated{padding:10px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1170101 .elementor-element.elementor-element-4ca522c.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170101 .elementor-element.elementor-element-4ca522c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170101 .elementor-element.elementor-element-4ca522c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1170101 .elementor-element.elementor-element-4ca522c > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-1170101 .elementor-element.elementor-element-4ca522c > .elementor-element-populated{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-b57a1ea > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-b57a1ea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1170101 .elementor-element.elementor-element-903379f .elementor-search{text-align:left;}.elementor-1170101 .elementor-element.elementor-element-903379f .elementor-search__toggle i{font-size:33px;width:33px;height:33px;}.elementor-1170101 .elementor-element.elementor-element-903379f .elementor-search__toggle{color:#4D3751;border-color:#4D3751;}.elementor-1170101 .elementor-element.elementor-element-903379f input[type="search"].elementor-search__input{font-size:16px;font-weight:400;font-style:normal;}.elementor-1170101 .elementor-element.elementor-element-903379f .elementor-search__input, .elementor-1170101 .elementor-element.elementor-element-903379f .elementor-search__icon, .elementor-1170101 .elementor-element.elementor-element-903379f .elementor-lightbox .dialog-lightbox-close-button, .elementor-1170101 .elementor-element.elementor-element-903379f .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-1170101 .elementor-element.elementor-element-903379f.elementor-search--skin-topbar input[type="search"].elementor-search__input{color:#4D3751;}.elementor-1170101 .elementor-element.elementor-element-903379f:not(.elementor-search--skin-topbar) .elementor-search__products{width:400px !important;}.elementor-1170101 .elementor-element.elementor-element-903379f.elementor-search--skin-topbar .elementor-search__container{border-width:0 calc(50vw - 400px / 2);}.elementor-1170101 .elementor-element.elementor-element-903379f > .elementor-widget-container{border-radius:20px 20px 20px 20px;}#header{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}@media(max-width:1024px){.elementor-1170101 .elementor-element.elementor-element-a1caaf9 > .elementor-element-populated{margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-9ee5cc5 > .elementor-element-populated{padding:0px 20px 0px 0px;}}@media(max-width:767px){.elementor-1170101 .elementor-element.elementor-element-fee293d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-7167c65 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-86ab8bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-a165b90 > .elementor-element-populated{padding:6px 6px 6px 6px;}.elementor-1170101 .elementor-element.elementor-element-77142b9 .elementor-heading-title{font-size:12px;}.elementor-1170101 .elementor-element.elementor-element-77142b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-a129024 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-212912d > .elementor-element-populated{padding:2px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-9ee5cc5 > .elementor-column-wrap > .elementor-widget-wrap{flex-wrap:nowrap;}.elementor-1170101 .elementor-element.elementor-element-9ee5cc5 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-1170101 .elementor-element.elementor-element-7167c65{width:22.193%;}.elementor-1170101 .elementor-element.elementor-element-a165b90{width:58.573%;}.elementor-1170101 .elementor-element.elementor-element-3ec2169{width:18.898%;}.elementor-1170101 .elementor-element.elementor-element-a1caaf9{width:18%;}.elementor-1170101 .elementor-element.elementor-element-4ca522c{width:64.429%;}.elementor-1170101 .elementor-element.elementor-element-b57a1ea{width:17.235%;}}/* Start custom CSS for column, class: .elementor-element-a165b90 */.top-bar-menu{
     display: flex;
     align-items:center;
}/* End custom CSS */
/* Start custom CSS for ajax-search, class: .elementor-element-934927d */.search-input-desktop .elementor-search__products{
      right: 0;
  
}

.elementor-search__container:not(.elementor-search--topbar) {
  width: 100%;
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fee293d */.top-menu .elementor-row{
    max-width: 1512px;
    margin: auto;
  width: calc(100% - 39px);
}



@media (max-width: 992px){
    .header-icon-social{
        display:none;
        
    }
    .search-input-desktop{
    display:none;
    }
   
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a1caaf9 */.logodesktop .elementor-image{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b57a1ea */.right-menu .elementor-widget-container{
    display: flex;
    text-align: center;
    
}
.right-menu #favorites-nav{
    order: 1;
    
}
.right-menu #_desktop_user_info{
    order: 2
    
}
.right-menu #_desktop_cart{
    order: 3
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e03cc4d */.menu-nav .elementor-row{
    max-width: 1412px;
    margin: auto;
    position: relative
}

#search  .menu-nav .elementor-widget-shortcode{
    max-height: 64px;
    
    
}


@media (min-width: 992px){
    .search-input-mobile{
        display:none;
    }
    
        
    .menu-nav .elementor-column{
      position: initial;
    }
    
    .menu-nav .elementor-column-wrap{
      position: initial;
    }
    
    .menu-nav .elementor-widget-wrap{
      position: initial;
    }
    .menu-nav .elementor-element{
        position: initial;
    }
    
    .menu-nav .ets_mm_megamenu  {
        position: initial;
    }
   .menu-nav .ets_mm_megamenu_content_content{
          position: initial !important;
    }
}/* End custom CSS */
/* Start custom CSS for ajax-search, class: .elementor-element-903379f */@media (max-width: 992px){
 .elementor-search__toggle span{
      display: block !important;
      width: 100%;
      bottom: 0;
      clip: initial;
      overflow: unset;
      height: unset;
      position: absolute;
      top: 23px;
      font-size: 8px;
      text-transform: uppercase;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-212912d */@media (max-width: 512px){
    .logo-mobile img{
        max-width: 156px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9ee5cc5 */@media (min-width: 991px){
     .user-info .text-login-mobile{
         display:none !important;
     }
}

@media (max-width: 992px){
    .user-info{
             top: -5px;
            position: absolute;
    }
    .user-info .icon{
          margin-left: 8px;
          position: absolute;
          top: -12px;
          left: -1px;
      }
      
    .user-info .text-login-mobile,   .user-info .name-user{
      display: block ;
      font-size: 8px;
      text-transform: uppercase;
      position: absolute;
      top: 12px;
      color: #4D3751;
      white-space: nowrap;
      right: -43px;
  }
  
    .user-info .name-user{
      display:none !important;
    }
    
    .blockcart {
      position: absolute;
      top: -17px ;
     }
    
    /*.blockcart svg {*/
    /* max-width: 17px;*/
    /* }*/
     
    .blockcart .hidden-sm-down{
       display: block !important;
      font-size: 8px;
      text-transform: uppercase;
      position: absolute;
      top: 24px;
      color: #4D3751;
    
   }
}

@media (max-width: 512px){
    .blockcart{
       top: -15px;
       right: -23px;
   
    }
    
     .user-info .icon{
          left: 0px;   
     }
    
    .blockcart .hidden-sm-down{
         top: 23px;
    }
    .user-info svg{
          max-width: 21px;
        
    }  
    .user-info{
       right: 52px;
    
        
    } 
    .user-info .text-login-mobile{
           font-size: 7px;
        
    }
    .user-info .hidden-sm-down{
           font-size: 7px;
        
    }
    
    .blockcart svg{
        max-width: 17px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d328326 */@media (min-width: 768px){
   .menu-mobile{ 
     display:none;
   }
   
}

@media (max-width: 767px){
   .menu-desktop{ 
     display:none;
   }
   .menu-mobile .elementor-row .menu-left-mobile .elementor-widget-wrap{
         max-width: 88px;
   }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-14ce296 */#overlay {
  position: fixed;
  top: 132px;
  left: 0;
  width: 100%; height: 100%;
  background: rgba(0,0,0,0.5); 
  display: none;
  z-index: 5;
}/* End custom CSS */