@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.cdnfonts.com/css/cabinest');
@import url('https://fonts.cdnfonts.com/css/carattere');

body{
    font-family: 'Poppins' !important;
    color: #6B6B6B;
    font-size: 13px;
    line-height: 1.8;
}
 
a:hover, a:active, a:focus,
button:hover, button:active, button:focus{
    box-shadow: none !important;
    outline: none !important;
}

.elementor-heading-title, p, .page-content.page-cms ul{
    line-height: 1.8;
}
.elementor-section.elementor-section-boxed>.elementor-container,
.container{
    /*
    max-width: 1320px;
    width: 1320px;*/
}
a{
    color: inherit;
    text-decoration: none;
}
a:hover{
    color: #F29400;
}

 

p, .page-content.page-cms ul{
    font-size: 13px;
}
h1, h2, h3{
    font-family: 'cabinest';
    font-weight: 400;
    color: #1D1D1D;
}

h1, h2{
    font-size: 36px;
}
.with_background h1, .with_background h2{
    background-color: #F29400;
    color: #FFFFFF;
    display: inline-block;
    padding: 5px 15px;
}
h5{
    font-family: 'carattere';
    font-weight: 400;
}


header .wishlist .an_wishlist-link-item{
    display: none;
}

header .wishlist a {
    width: 26px;
    height: 23px;
    position: relative;
}
header .wishlist a:after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='23' viewBox='0 0 26 23' fill='none'%3E%3Cpath d='M7 1C3.6868 1 1 3.60947 1 6.82891C1 9.42778 2.05 15.5958 12.3856 21.831C12.5707 21.9415 12.7833 22 13 22C13.2167 22 13.4293 21.9415 13.6144 21.831C23.95 15.5958 25 9.42778 25 6.82891C25 3.60947 22.3132 1 19 1C15.6868 1 13 4.53267 13 4.53267C13 4.53267 10.3132 1 7 1Z' stroke='%231D1D1D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    position: absolute;
    left: 0;
    top: 0;
    width: 26px;
    height: 23px;
}
header .wishlist a:hover:after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='23' viewBox='0 0 26 23' fill='none'%3E%3Cpath d='M7 1C3.6868 1 1 3.60947 1 6.82891C1 9.42778 2.05 15.5958 12.3856 21.831C12.5707 21.9415 12.7833 22 13 22C13.2167 22 13.4293 21.9415 13.6144 21.831C23.95 15.5958 25 9.42778 25 6.82891C25 3.60947 22.3132 1 19 1C15.6868 1 13 4.53267 13 4.53267C13 4.53267 10.3132 1 7 1Z' stroke='%23F29400' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

header .elementor-search__toggle i{
    display: none !important;
}
header .elementor-search__toggle{
    position: relative;
    width: 65px;
    height: 41px;
}
header .elementor-search__toggle:after{
    content: url("data:image/svg+xml,%3Csvg width='65' height='41' viewBox='0 0 65 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='64' height='40' rx='20' stroke='%231D1D1D'/%3E%3Cpath d='M41.9065 30.9063L37.7716 26.5323C39.4163 24.8288 40.381 22.5826 40.4841 20.2171C40.5871 17.8515 39.8213 15.5299 38.331 13.6899C36.8407 11.8499 34.7288 10.6186 32.3934 10.2281C30.058 9.83751 27.6604 10.3147 25.6525 11.5697C23.6447 12.8246 22.1652 14.7707 21.4929 17.0411C20.8206 19.3115 21.0021 21.7493 22.003 23.8952C23.0039 26.0411 24.7552 27.7467 26.9267 28.6906C29.0983 29.6346 31.5401 29.7516 33.7919 29.0196' stroke='%231D1D1D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    position: absolute;
    left: 0;
    top: 0;
}
header .elementor-search__toggle:hover:after{
    content: url("data:image/svg+xml,%3Csvg width='65' height='41' viewBox='0 0 65 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='64' height='40' rx='20' stroke='%23F29400'/%3E%3Cpath d='M41.9065 30.9063L37.7716 26.5323C39.4163 24.8288 40.381 22.5826 40.4841 20.2171C40.5871 17.8515 39.8213 15.5299 38.331 13.6899C36.8407 11.8499 34.7288 10.6186 32.3934 10.2281C30.058 9.83751 27.6604 10.3147 25.6525 11.5697C23.6447 12.8246 22.1652 14.7707 21.4929 17.0411C20.8206 19.3115 21.0021 21.7493 22.003 23.8952C23.0039 26.0411 24.7552 27.7467 26.9267 28.6906C29.0983 29.6346 31.5401 29.7516 33.7919 29.0196' stroke='%23F29400' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.elementor-search--skin-topbar .elementor-search input[type=search].elementor-search__input{
    color: #1D1D1D;
}

.ui-menu.ui-jolisearch .jolisearch-body section[role="main"] .product img{
    width: 100%;
}
.product-price{
    color: #F29400;
}
.ui-menu.ui-jolisearch .jolisearch-body section[role="main"] .items-count{
    background-color: #F29400;
}
.our_partners{
    display: none;
}

#index .our_partners{
    display: block;
}

.elementor-widget-button a{
    background-color: #F29400;
    height: 40px;
    display: inline-flex;
    font-size: 15px;
    border-radius: 20px;
    font-weight: 500;
    color: #FFF;
}

.sliding-text{
    overflow-x: hidden;
}

.sliding-text h2{
    color: #FFF !important;
    position: relative;
    line-height: 1.8;
    font-size: 24px;
    font-weight: 400;
} 

.sliding-text .sliding .elementor-widget-container:nth-child(2n) h2{
    color: #F29400 !important;
}

.sliding-text h2:after{
    content: '.';
    font-size: 60px;
    line-height: 0;
    position: absolute;
    top: 0px;
    right: -35px;
}



.ets_mm_megamenu{
    margin-top: 0;
}
.mm_menu_content_title{
    padding: 0 13px;
}
.layout_layout1 .mm_menus_li:nth-child(2),
.layout_layout1 .mm_menus_li:first-child,
.layout_layout1 .mm_menus_li:last-child,
.layout_layout1 .ets_mm_megamenu_content,
.layout_layout1 .mm_menus_li{
    border: unset !important;
}
#header .layout_layout1 .mm_menus_li > a{
    border-top: 6px solid transparent!important;
    border-bottom: 6px solid transparent!important;
    text-transform: unset;
    font-weight: 500;
    font-size: 14px !important;
}
#header .layout_layout1 .mm_menus_li.active > a{
    border-top: 6px solid #F29400!important;
}
.layout_layout1 .ets_mm_megamenu_content{
    background-color: #FFF !important;
    background: #FFF !important;
}

.ets_mm_megamenu .container{
    padding: 0;
}

.ets_mm_megamenu h2{
    font-family: 'Cabinest' !important;
    font-size: 24px;
    font-weight: 400;
}
.ets_mm_megamenu h4{
    font-family: 'Poppins' !important;
    font-size: 14px;
    font-weight: 700;
}

.layout_layout1 .ets_mm_block_content ul li a::before{
   display: none;
}

#header .ets_mm_block_content a,
.ets_mm_megamenu .ets_mm_block.mm_block_type_html .h4,
.ets_mm_megamenu .ets_mm_block.mm_block_type_html .h4 a{
    font-weight: 400;
    color: #1D1D1D !important;
    font-size: 12px !important;
    text-transform: unset; 
    border-bottom: unset;
    margin-bottom: 0;
    margin-bottom: 0;
}

.ets_mm_megamenu .mm_columns_ul{
    padding-top: 2rem;
    padding-bottom: 2rem; 
    z-index: 0;
    border: unset;
}
.ets_mm_megamenu .mm_columns_ul:after{
    content: '';
    width: 100vw;
    height: 100%;
    background-color: white;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}


.layout_layout1 .mm_menus_li > a:before{
    display: none !important;
}




#index header#header{
    position: absolute; 
}

#index header#header.transparent{ 
    background-color: transparent;
}

header#header .logo_black{
    display: block;
}
header#header .logo_white{
    display: none;
}
header#header.transparent .logo_black{
    display: none;
}
header#header.transparent .logo_white{
    display: block;
} 
header#header.transparent .layout_layout1 .ets_mm_megamenu_content,
header#header.transparent .ets_mm_megamenu{
    background-color: transparent !important;
}
header#header.transparent .layout_layout1 .mm_menus_li > a{
    color: #FFF !important;
    background: transparent !important;
}
header#header .layout_layout1 .mm_menus_li:hover > a{
    border-top-color: #F29400 !important;
}

header#header.transparent .elementor-search__toggle:after{
    content: url("data:image/svg+xml,%3Csvg width='65' height='41' viewBox='0 0 65 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='64' height='40' rx='20' stroke='%23FFFFFF'/%3E%3Cpath d='M41.9065 30.9063L37.7716 26.5323C39.4163 24.8288 40.381 22.5826 40.4841 20.2171C40.5871 17.8515 39.8213 15.5299 38.331 13.6899C36.8407 11.8499 34.7288 10.6186 32.3934 10.2281C30.058 9.83751 27.6604 10.3147 25.6525 11.5697C23.6447 12.8246 22.1652 14.7707 21.4929 17.0411C20.8206 19.3115 21.0021 21.7493 22.003 23.8952C23.0039 26.0411 24.7552 27.7467 26.9267 28.6906C29.0983 29.6346 31.5401 29.7516 33.7919 29.0196' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
header#header.transparent .wishlist a:after{
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='23' viewBox='0 0 26 23' fill='none'%3E%3Cpath d='M7 1C3.6868 1 1 3.60947 1 6.82891C1 9.42778 2.05 15.5958 12.3856 21.831C12.5707 21.9415 12.7833 22 13 22C13.2167 22 13.4293 21.9415 13.6144 21.831C23.95 15.5958 25 9.42778 25 6.82891C25 3.60947 22.3132 1 19 1C15.6868 1 13 4.53267 13 4.53267C13 4.53267 10.3132 1 7 1Z' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
 

header#header.fixed{
    position: fixed !important;
}

header#header.fixed .top_header{
    display: none;
}

section#wrapper{
    padding-top: 2rem;
    background-color: #FFF;
}

#cms #main .page-header{
    display: none;
}
.page-content.page-cms{
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}
#main .page-content{
    margin-bottom: 0;
}

#wrapper .breadcrumb li::after{
    content: ">";
    color: #6B6B6B;
}
.categories_slide h2{
    color: #1D1D1D;
    font-size: 36px;
    font-weight: 400;
    position: absolute;
    top: -60px;
}
  
.categories_slide .elementor-nav--layout-horizontal .elementor-nav a{
    border-bottom: 1px solid #F29400;
    color: #ACACAC;
    font-size: 15px;
    font-weight: 500;
}
.categories_slide .elementor-nav--layout-horizontal .elementor-nav a.elementor-item-active{
    color: #6B6B6B;
}
.categories_slide .elementor-nav--layout-horizontal .elementor-nav a:hover:after,
.categories_slide .elementor-nav--layout-horizontal .elementor-nav a.elementor-item-active:after{
    background-color: #F29400;
}

.categories_slide .elementor-inner-column{
    min-height: 440px;
}

.categories_slide .elementor-widget-call-to-action{ 
    position: absolute;
    width: 380px;
    right: -190px;
    top: 0;
    bottom: 0;
    margin: auto;
    display: flex;
    align-items: center;
}
.categories_slide .elementor-widget-call-to-action .elementor-cta-content{
    padding-bottom: 0;
    background-color: unset;
    position: relative;
}
.categories_slide .elementor-widget-call-to-action .elementor-cta-content::before{
    content: '';
    width: 100%;
    height: calc(100% - 20px);
    background-color: #FFF;
    position: absolute;
    top: 0;
    left: 0;
}

.categories_slide .elementor-widget-call-to-action .elementor-cta-content h3{
    font-size: 24px;
    color: #1D1D1D;
    font-weight: 400;
}
.categories_slide .elementor-widget-call-to-action .elementor-cta-content .elementor-cta-description{
    color: #6B6B6B;
    font-weight: 500;
}
.categories_slide .elementor-widget-call-to-action .elementor-cta-content .elementor-button-link{
    color: #FFF !important;
    background-color: #F29400;
    border: unset; 
    border-radius: 22px;
    font-size: 15px;
    height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
 
.categories_slide .next_slide,
.categories_slide .prev_slide{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='20' viewBox='0 0 12 20' fill='none'%3E%3Cpath d='M1.89203 0.527039L11.3984 10.0334L1.89203 19.5399L0.716325 18.3474L9.03023 10.0334L0.716325 1.71954L1.89203 0.527039Z' fill='%231D1D1D'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    width: 53px;
    height: 53px;
    position: absolute;
    right: -60px;
    top: 0;
    bottom: 0;
    margin: auto;
    border: 3px solid #F29400;
    border-radius: 50%;
    background-color: transparent;
    opacity: .6;
    transition: .3s;
    cursor: pointer;
}
.categories_slide .prev_slide{
    right: unset;
    left: -60px;
    transform: rotate(180deg);
}
.categories_slide .next_slide:hover,
.categories_slide .prev_slide:hover{
    opacity: 1;
    transition: .3s;
}


.parallax *{
    color: #FFF !important;
}

.parallax .elementor-widget-heading{
    margin-bottom: 0;
}

.parallax h2{
    font-size: 36px;
}
.parallax h5{
    font-size: 36px;
    margin-bottom: 3rem;
}
.parallax p{
    font-weight: 500;
    line-height: 1.5;
    margin-bottom: 2rem;
}

.instagram_widget .elementor-widget-video.play_video{
    margin-top: -20px;
    z-index: 99;
}
.instagram_widget .elementor-widget-video.play_video .elementor-custom-embed-image-overlay img{
    width: 40px;
    height: 40px;
    margin: auto;
}
.instagram_widget .elementor-widget-video.play_video .elementor-custom-embed-image-overlay img + div{
    display: none;
}

.instagram_widget .elementor-widget-call-to-action{ 
    width: 380px;
    display: flex;
    align-items: center;
    margin-bottom: 0;
}
.instagram_widget .elementor-widget-call-to-action .elementor-cta-content{
    background-color: #FFF; 
    padding-left: 80px;
    padding-right: 80px;
    padding-bottom: 48px;
} 


#amazzing_filter{
    box-shadow: none;
    border: 1px solid #E5E5E5;
}

#amazzing_filter h2.title_block{
    display: none;
}

#amazzing_filter h5{
    font-size: 14px;
    color: 646464;
    font-family: 'Poppins';
    font-weight: 400;
}

#amazzing_filter .af_filter label{
    font-size: 13px;
    margin-bottom: 0;
}
#amazzing_filter .af_filter label input{
    display: none;
}
#amazzing_filter .af_filter label input + span{
    position: relative;
    padding-left: 20px;
}
#amazzing_filter .af_filter label input + span:before{
    content: '';
    width: 15px;
    height: 15px;
    border: 1px solid #E5E5E5;
    background: #FFF1DB;
    position: absolute;
    left: 0;
    top: 2px;
}

#amazzing_filter .slider-container .back-bar{
    height: 3px;
}

#amazzing_filter  .slider-container .back-bar .selected-bar{
    background: #F29400;
}
#amazzing_filter .slider-container .back-bar .pointer{
    background: #F29400;
    width: 13px;
    height: 13px;
    border-radius: unset;
    transform: rotate(45deg);
    top: -5px;
    border: unset;
}

#category .block-categories,
#category #js-product-list-top,
#category #product-list-header,
#category #subcategories,
.product-flags{
     display: none;
}

#category h1.category_name{
    padding-left: 70px;
    position: relative;
    font-size: 24px;
}
#category h1.category_name + p{
    font-style: italic;
    font-size: 13px;
}
#category h1.category_name:before{
    content: '';
    width: 55px;
    height: 4px;
    background-color: #F29400;
    border-radius: 6px;
    position: absolute;
    left: 0;
    bottom: 5px;
}

.product-miniature .thumbnail-top{
    overflow: unset;
} 

.product-miniature .thumbnail-container .highlighted-informations,
.product-miniature .thumbnail-container .highlighted-informations{
    top: unset;
    bottom: 0;
    display: none;
    transition: .3s;
    background: rgba(255, 255, 255, 0.60);
}
.product-miniature .thumbnail-container:hover .highlighted-informations,
.product-miniature .thumbnail-container:focus .highlighted-informations{
    display: block;
    transition: .3s;
}
.product-miniature .highlighted-informations .quick-view{
    color: #1D1D1D;
    font-size: 13px;
    font-weight: 400;
    font-family: 'Poppins';
    position: relative;
    padding-left: 26px;
}
.product-miniature .highlighted-informations .quick-view i{
    display: none;
}
.product-miniature .highlighted-informations .quick-view:before{
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M14.4375 11C14.4375 11.9117 14.0753 12.786 13.4307 13.4307C12.786 14.0753 11.9117 14.4375 11 14.4375C10.0883 14.4375 9.21398 14.0753 8.56932 13.4307C7.92466 12.786 7.5625 11.9117 7.5625 11C7.5625 10.0883 7.92466 9.21398 8.56932 8.56932C9.21398 7.92466 10.0883 7.5625 11 7.5625C11.9117 7.5625 12.786 7.92466 13.4307 8.56932C14.0753 9.21398 14.4375 10.0883 14.4375 11Z' fill='%231D1D1D'/%3E%3Cpath d='M0 11C0 11 4.125 3.4375 11 3.4375C17.875 3.4375 22 11 22 11C22 11 17.875 18.5625 11 18.5625C4.125 18.5625 0 11 0 11ZM11 15.8125C12.2764 15.8125 13.5004 15.3055 14.403 14.403C15.3055 13.5004 15.8125 12.2764 15.8125 11C15.8125 9.72365 15.3055 8.49957 14.403 7.59705C13.5004 6.69453 12.2764 6.1875 11 6.1875C9.72365 6.1875 8.49957 6.69453 7.59705 7.59705C6.69453 8.49957 6.1875 9.72365 6.1875 11C6.1875 12.2764 6.69453 13.5004 7.59705 14.403C8.49957 15.3055 9.72365 15.8125 11 15.8125Z' fill='%231D1D1D'/%3E%3C/svg%3E");
    position: absolute;
    left: 0;
}

.product-miniature .highlighted-informations .quick-view:hover{
    color: #FFCE04; 
}
.product-miniature .highlighted-informations .quick-view:hover:before{
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M14.4375 11C14.4375 11.9117 14.0753 12.786 13.4307 13.4307C12.786 14.0753 11.9117 14.4375 11 14.4375C10.0883 14.4375 9.21398 14.0753 8.56932 13.4307C7.92466 12.786 7.5625 11.9117 7.5625 11C7.5625 10.0883 7.92466 9.21398 8.56932 8.56932C9.21398 7.92466 10.0883 7.5625 11 7.5625C11.9117 7.5625 12.786 7.92466 13.4307 8.56932C14.0753 9.21398 14.4375 10.0883 14.4375 11Z' fill='%23FFCE04'/%3E%3Cpath d='M0 11C0 11 4.125 3.4375 11 3.4375C17.875 3.4375 22 11 22 11C22 11 17.875 18.5625 11 18.5625C4.125 18.5625 0 11 0 11ZM11 15.8125C12.2764 15.8125 13.5004 15.3055 14.403 14.403C15.3055 13.5004 15.8125 12.2764 15.8125 11C15.8125 9.72365 15.3055 8.49957 14.403 7.59705C13.5004 6.69453 12.2764 6.1875 11 6.1875C9.72365 6.1875 8.49957 6.69453 7.59705 7.59705C6.69453 8.49957 6.1875 9.72365 6.1875 11C6.1875 12.2764 6.69453 13.5004 7.59705 14.403C8.49957 15.3055 9.72365 15.8125 11 15.8125Z' fill='%23FFCE04'/%3E%3C/svg%3E");
    position: absolute;
    left: 0;
}

.product-miniature .product-price-and-shipping{
    font-size: 17px;
    text-align: left;
    font-family: 'Poppins';
    font-weight: 500;
}
.fmm_title_text_sticker{
    position: absolute;
    top: -36px !important;
    right: -25px !important;
}
.fmm_title_text_sticker > span{
    border-radius: unset !important;
    background-color: #FFCE04 !important;
    height: 37px !important;
    color: #FFF !important;
    font-family: 'Poppins' !important;
    font-size: 13px !important;
    padding: 6px 30px !important;
}

.elementor-swiper-button{

}


#wrapper .breadcrumb ol li span{
    color: #F29400;
}
#wrapper .breadcrumb ol li a span{
    color: inherit;
}


.products article.product-miniature{
    padding-top: 35px;
    margin-right: 25px;
}

.products article.product-miniature .product-description{
    position: unset;
    padding: 0;
}
article.product-miniature .product-description h2,
article.product-miniature .product-description h2 a,
article.product-miniature .product-description h3,
article.product-miniature .product-description h3 a{
    text-transform: uppercase;
    text-align: left;
    font-size: 13px;
    color: #012C3D;
}

.products article.product-miniature .an_wishlist-mini{
    position: absolute;
    top: -35px;
    left: 0;
}

.products article.product-miniature .an_wishlist-mini span.js-an_wishlist-addremove svg{
    display: none;
}

.products article.product-miniature .an_wishlist-mini span.js-an_wishlist-addremove{
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 3C4.239 3 2 5.216 2 7.95C2 10.157 2.875 15.395 11.488 20.69C11.6423 20.7839 11.8194 20.8335 12 20.8335C12.1806 20.8335 12.3577 20.7839 12.512 20.69C21.125 15.395 22 10.157 22 7.95C22 5.216 19.761 3 17 3C14.239 3 12 6 12 6C12 6 9.761 3 7 3Z' stroke='%23A7A7A7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.products article.product-miniature .an_wishlist-mini span.js-an_wishlist-addremove.an_wishlist-in{
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23F29400'%3E%3Cpath d='M7 3C4.239 3 2 5.216 2 7.95C2 10.157 2.875 15.395 11.488 20.69C11.6423 20.7839 11.8194 20.8335 12 20.8335C12.1806 20.8335 12.3577 20.7839 12.512 20.69C21.125 15.395 22 10.157 22 7.95C22 5.216 19.761 3 17 3C14.239 3 12 6 12 6C12 6 9.761 3 7 3Z' stroke='%23F29400' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.products article.product-miniature .thumbnail-container{
    overflow: unset;
}



#footer {
    padding-top: 0;
}

.footer h4{
    font-family: 'Poppins';
    font-size: 20px;
    font-weight: 500;
    color: #1D1D1D;
}

#product .availability p,
.products article.product-miniature .availability p{
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 700;
    color: #F29400;
    position: relative;
    padding-left: 24px;
    line-height: 1;
    padding-top: 8px;
}
#product .availability p:before,
.products article.product-miniature .availability p:before{
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.19402 1.3085C7.15349 1.41605 7.09221 1.51462 7.0136 1.59848L3.73149 5.09848C3.57549 5.26456 3.36089 5.36325 3.13323 5.37351C2.90563 5.38382 2.68297 5.3049 2.51262 5.1536L0.543871 3.4036C0.379259 3.24722 0.281847 3.03299 0.272265 2.80612C0.262682 2.57926 0.341662 2.35758 0.492541 2.1879C0.643358 2.01816 0.854296 1.91379 1.08068 1.8967C1.30705 1.87961 1.53124 1.9512 1.70586 2.09635L3.0385 3.28024L5.73613 0.401461C5.81468 0.317598 5.90904 0.250032 6.01378 0.202608C6.11846 0.155184 6.23149 0.128817 6.34642 0.125093C6.46129 0.12137 6.57579 0.140291 6.68334 0.180819C6.79094 0.221346 6.88951 0.282625 6.97338 0.361239C7.05724 0.439791 7.1248 0.534151 7.17223 0.638887C7.21965 0.743563 7.24602 0.8566 7.24974 0.971529C7.25347 1.0864 7.23454 1.2009 7.19402 1.3085Z' fill='white'/%3E%3C/svg%3E");
    display: flex;
    align-items: center;
    justify-content: center;
    width: 18px;
    height: 18px;
    background: #F29400;
    position: absolute;
    left: 0;
    top: 9px;
    border-radius: 3px;
    padding-bottom: 7px;
}
.product .availability p.en_stock,
.products article.product-miniature .availability p.en_stock{
    color: #89AF4C;
}
#product .availability p.en_stock:before,
.products article.product-miniature .availability p.en_stock:before{
    background: #89AF4C;
}
#product .availability p.epuisé,
.products article.product-miniature .availability p.epuisé{
    color: #AA0D1D;
}
#product .availability p.epuisé:before,
.products article.product-miniature .availability p.epuisé:before{
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7' viewBox='0 0 7 7' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.768731 0C0.570001 0 0.379327 0.0788574 0.238702 0.219299C0.0982602 0.359924 0.0194028 0.550598 0.0194028 0.749329C0.0194028 0.948059 0.0982602 1.13873 0.238702 1.27936L2.20873 3.24933L0.238702 5.2193C0.165033 5.28796 0.105951 5.37079 0.064935 5.46277C0.0239805 5.55481 0.00188572 5.65411 0.000115705 5.75482C-0.00165431 5.85553 0.0169004 5.95557 0.0546201 6.04895C0.0923398 6.14233 0.148492 6.22717 0.21972 6.29834C0.290887 6.36957 0.375726 6.42572 0.46911 6.46344C0.562494 6.50116 0.66253 6.51971 0.763238 6.51794C0.863946 6.51617 0.96325 6.49408 1.05529 6.45312C1.11242 6.42767 1.16601 6.3952 1.2149 6.35663C1.24468 6.33307 1.27276 6.30725 1.29876 6.27936L3.26873 4.30933L5.2387 6.27936C5.30737 6.35303 5.39019 6.41211 5.48217 6.45312C5.57421 6.49408 5.67352 6.51617 5.77422 6.51794C5.87493 6.51971 5.97497 6.50116 6.06835 6.46344C6.16174 6.42572 6.24658 6.36957 6.31774 6.29834C6.38897 6.22717 6.44512 6.14233 6.48284 6.04895C6.52056 5.95557 6.53912 5.85553 6.53735 5.75482C6.53558 5.65411 6.51348 5.55481 6.47253 5.46277C6.45764 5.42938 6.44036 5.39722 6.42089 5.36652C6.38671 5.31256 6.3457 5.26306 6.29876 5.2193L4.32873 3.24933L6.29876 1.27936C6.43121 1.13715 6.50335 0.949097 6.49993 0.754822C6.49645 0.560486 6.41778 0.375122 6.28033 0.237732C6.14294 0.100281 5.95757 0.0216064 5.76324 0.0181274C5.56896 0.0147095 5.38091 0.086853 5.2387 0.219299L3.26873 2.18933L1.29876 0.219299C1.15814 0.0788574 0.967462 0 0.768731 0Z' fill='white'/%3E%3C/svg%3E");
    background: #AA0D1D; 
}













#checkout .cart-grid-body{
    display: flex;
    align-items: flex-start;
    justify-content: center;
    width: 1300px;
    margin-top: 4rem;
    max-width: 100%;
}
#checkout section.checkout-step{
    height: 2000px;
}

body#checkout section.checkout-step .step-title{
    font-weight: 400 !important;
    font-size: 12px;
    font-style: unset; 
    text-transform: unset;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-right: 70px;
    position: relative;
    color: #646464;
    border: unset;
    border-top: none !important;
}
body#checkout section.checkout-step .step-title .step-edit{
    display: none !important;
}
body#checkout section.checkout-step:not(:last-child) .step-title:after{
    content: '';
    width: 50px;
    height: 7px;
    border-radius: 3px;
    background-color: #D9D9D9;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
body#checkout section.checkout-step.-complete .step-title,
body#checkout section.checkout-step.-current .step-title{
    color: #F29400;
}
body#checkout section.checkout-step.-reachable.-current .step-number{
    background-color: #F29400;
    color: #FFFF;
    width: 38px;
    height: 38px;
}

body#checkout section.checkout-step.-complete .step-title::after{
    background-color: #F29400;
}

body#checkout section.checkout-step.-reachable.-complete h1 .done{
    background-color:#F29400;
    width: 38px;
    height: 38px;
    border-radius: 50%;
    color: #FFFFFF; 
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-right: 0.65em;
}

#checkout section.checkout-step .content{
    position: absolute;
    left: 0;
    width: 100%;
}

#checkout #checkout-personal-information-step ul.nav{
    display: none;
}
#checkout #checkout-personal-information-step .tab-content{
    display: flex;
    justify-content: space-between;
    padding: 0 2rem;
}
#checkout #checkout-personal-information-step .tab-content #checkout-login-form,
#checkout #checkout-personal-information-step .tab-content #checkout-guest-form{
    display: block;
    width: 48%;
}

#checkout #checkout-personal-information-step .tab-content #checkout-login-form h4,
#checkout #checkout-personal-information-step .tab-content #checkout-guest-form h4{
    color: #F29400;
    border-bottom: 1px solid #F29400;
    font-weight: 400;
    font-size: 22px;
    padding: 15px 8px 5px 8px;
}

#checkout #checkout-personal-information-step .tab-content #checkout-login-form form,
#checkout #checkout-personal-information-step .tab-content #checkout-guest-form form{
    background-color: #F8F8F8;
    padding: 2rem; 
}

form .form-control{
    background-color: unset !important;
    border: unset !important;
    border-radius: unset !important;
    border-bottom: 1px solid #E1E1E1 !important;
    font-size: 14px !important;
}
form .form-control:active, form .form-control:focus{
    border-bottom: 1px solid #F29400 !important;
}
form textarea.form-control{
    height: 100px !important;
}
form .form-control-label{
    font-weight: 400 !important;
    font-size: 14px !important;
}
form .form-control#field-password{
    position: relative;
}
form .form-control#field-password + span{
    position: absolute;
    right: 0;
    width: auto;
    z-index: 999;
}
form .form-control#field-password + span button{
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0;
}
form .form-control-comment{
    font-size: 12px;
}

body#checkout .cancel-address,
.ets-cfu-form input[type="submit"],
#authentication .btn-primary,
#checkout .btn-primary{
    color: #FFF;
    background-color: #F29400;
    background: #F29400;
    height: 50px;
    padding: 0 30px;
    display: inline-flex !important;
    align-items: center;
    justify-content: center; 
    border-radius: 50px;
    position: relative; 
    border: unset;
    text-transform: unset;
    font-weight: 500;
    transition: .3s;
    font-size: 15px;
} 

body#checkout .cancel-address{
    padding-top: 0;
    padding-bottom: 0;
    text-decoration: none;
    margin-top: 0;
    margin-bottom: 0;
}
body#checkout .cancel-address:hover{
    color: #FFF;
}
.custom-radio input[type="radio"]:checked+span{
    background-color: #F29400;
}

#authentication .register-form a,
#authentication .no-account a,
#authentication form a,
#checkout .add-address a,
#checkout form a{
    color: #424242;
    font-size: 13px;
    text-decoration: unset;
}
#authentication .register-form a:hover,
#authentication .no-account a:hover,
#authentication form a:hover,
#checkout .add-address a:hover,
#checkout form a:hover{
    color: #F29400;
}

body#checkout section.checkout-step #delivery-address{
    max-width: 700px;
    margin: auto;
}

body#checkout section.checkout-step .forgot-password{
    margin-left: 0;
}

.ets-cfu-form h3{
    display: none;
}

.ets-cfu-form .custom_choosefile{
    height: 65px;
}

.ets-cfu-form .custom_choosefile span{
    position: absolute;
    left: 0;
    height: 100%;
    width: 100%;
}
.ets-cfu-form .custom_choosefile span label{
    height: 100%;
    background-color: #F0F0F0;
    color: #424242 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 25px !important;
    border: 2px dashed #F29400 !important;
}

.ets-cfu-form .custom_choosefile span label span{
    display: flex;
    align-items: center;
    padding: 0 20px 0 25px;
    text-transform: none;
    position: relative;
}

.ets-cfu-form .custom_choosefile span label span:before{
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 12L12 17M12 17L17 12M12 17V4M6 20H18' stroke='%23002B53' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    position: absolute;
    left: 0;
}
.ets-cfu-form input[type="submit"]{
    margin-right: 0;
    margin-left: 0;
}
.ets-cfu-form .ets_cfu_input_submit{ 
    height: 50px;
    display: inline-block;
    position: relative; 
}


#cart .card-block.checkout .btn-primary,
.elementor-cart__main a.elementor-button{
    color: #FFF;
    background-color: #F29400;
    background: #F29400;
    height: 50px;
    padding: 0 30px;
    display: inline-flex !important;
    align-items: center;
    justify-content: center; 
    border-radius: 50px;
    position: relative;
    border: unset;
    text-transform: unset;
    font-weight: 500;
    width: calc(100% - 20px);
    margin-bottom: 10px;
    transition: .3;
}  

.elementor-cart__main .elementor-cart__footer-buttons{
    display: unset;
}
.elementor-cart__main .elementor-cart__products{
    border: none;
}
.elementor-cart__main .elementor-cart__products .elementor-cart__product{
    position: relative; 
    display: block; 
    padding: 12px 0;
}
.elementor-cart__main .elementor-cart__products .elementor-cart__product .elementor-cart__product-remove{
    position: absolute;
    right: 0;
    top: 12px;
}
.elementor-cart__main .elementor-cart__products .elementor-cart__product-price,
.elementor-cart__main .elementor-cart__products .elementor-cart__product-name{
    padding-left: 0;
}
.elementor-cart__main .elementor-cart__products .elementor-cart__product-price .elementor-cart__product-quantity{
    display: none;
}
.elementor-cart__main .elementor-cart__products .elementor-cart__product-image{
    display: none;
}

.elementor-cart__main .elementor-cart__summary{
    background-color: #F8F8F8;
    padding: 12px;
    border: none;
}

#cart .card{
    border: none !important;
    background-color: transparent;
    background: transparent;
}
#cart .cart-items{
    padding-left: 0;
}
#cart .cart-items .cart-item{
    border-bottom: 1.5px solid #F29400;
}
#cart .cart-grid-body .card-block{
    padding: 0;
    padding-top: 2rem;
    padding-bottom: 5px;
    background-color: transparent;
    background: transparent;
    border-bottom: 1.5px solid #F29400;
}
#cart .separator{
    display: none;
} 
#cart .cart-grid-body .card-block .header{
    color: #F29400;
    font-size: 15px;
}
#cart .cart-grid-body .cart-overview{
    padding: 0;
}

#cart .cart-grid-body .product-line-info{
    text-transform: uppercase;
    font-weight: 600;
    font-size: 20px;
    font-style: italic;
    display: inline;
}
#cart .cart-grid-body .product-price{
    font-weight: 400;
}
#cart .remove-from-cart i{
    display: none;
}
#cart .remove-from-cart{ position: relative;}
#cart .remove-from-cart:after{
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='19' viewBox='0 0 15 19' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.43481 7.83551C5.3746 7.76514 5.2977 7.72995 5.20419 7.72995H4.56231C4.46862 7.72995 4.3919 7.76514 4.33169 7.83551C4.27156 7.90589 4.24142 7.99562 4.24142 8.10497V14.8549C4.24142 14.9645 4.27156 15.0543 4.33169 15.1246C4.3919 15.1948 4.46862 15.23 4.56231 15.23H5.20419C5.2977 15.23 5.3746 15.1948 5.43481 15.1246C5.49502 15.0543 5.52508 14.9645 5.52508 14.8549V8.10497C5.52508 7.99562 5.49502 7.90589 5.43481 7.83551ZM8.00204 7.83551C7.94193 7.76514 7.86493 7.72995 7.77141 7.72995H7.12964C7.03585 7.72995 6.95912 7.76514 6.89891 7.83551C6.8388 7.90589 6.80865 7.99562 6.80865 8.10497V14.8549C6.80865 14.9645 6.8388 15.0543 6.89891 15.1246C6.95912 15.1948 7.03585 15.23 7.12964 15.23H7.77141C7.86493 15.23 7.94193 15.1948 8.00204 15.1246C8.06225 15.0543 8.0923 14.9645 8.0923 14.8549V8.10497C8.0923 7.99562 8.06225 7.90589 8.00204 7.83551ZM10.5693 7.83551C10.5092 7.76514 10.4322 7.72995 10.3386 7.72995H9.69686C9.60318 7.72995 9.52635 7.76514 9.46622 7.83551C9.40603 7.90589 9.37596 7.99562 9.37596 8.10497V14.8549C9.37596 14.9645 9.40603 15.0543 9.46622 15.1246C9.52635 15.1948 9.60318 15.23 9.69686 15.23H10.3386C10.4322 15.23 10.5092 15.1948 10.5693 15.1246C10.6295 15.0543 10.6595 14.9645 10.6595 14.8549V8.10497C10.6595 7.99562 10.6295 7.90589 10.5693 7.83551ZM11.873 17.0639C11.8261 17.2087 11.7777 17.314 11.7276 17.3804C11.6775 17.447 11.6423 17.48 11.6223 17.48H3.27874C3.2587 17.48 3.22359 17.447 3.17341 17.3804C3.1233 17.314 3.07475 17.2087 3.02799 17.0639C2.98114 16.9196 2.95785 16.7614 2.95785 16.5895V5.48011H11.9432V16.5895C11.9432 16.7614 11.9197 16.9196 11.873 17.0639ZM5.69559 2.60895C5.74226 2.53858 5.79912 2.49584 5.86601 2.48003H9.04497C9.11177 2.49584 9.16863 2.53858 9.21547 2.60895L9.69686 3.98006H5.20419L5.69559 2.60895ZM14.4202 4.0854C14.36 4.01526 14.2831 3.98006 14.1895 3.98006H11.0907L10.3888 2.02307C10.2885 1.73401 10.108 1.48795 9.84723 1.28461C9.58656 1.08152 9.32235 0.97998 9.05498 0.97998H5.84596C5.57853 0.97998 5.31449 1.08152 5.05371 1.28461C4.79304 1.48795 4.61251 1.73401 4.51221 2.02307L3.81023 3.98006H0.711513C0.617826 3.98006 0.540997 4.01526 0.480804 4.0854C0.420679 4.15577 0.390625 4.24573 0.390625 4.35508V5.10509C0.390625 5.21444 0.420679 5.30417 0.480804 5.37455C0.540997 5.44494 0.617826 5.48011 0.711513 5.48011H1.6742V16.6363C1.6742 17.2847 1.83117 17.8373 2.14556 18.2945C2.45969 18.7515 2.83753 18.9801 3.27874 18.9801H11.6223C12.0635 18.9801 12.4411 18.7437 12.7555 18.2709C13.0696 17.7981 13.2268 17.238 13.2268 16.5895V5.48011H14.1895C14.2831 5.48011 14.36 5.44494 14.4202 5.37455C14.4804 5.30417 14.5104 5.21444 14.5104 5.10509V4.35508C14.5104 4.24573 14.4804 4.15577 14.4202 4.0854Z' fill='%232F2E34'/%3E%3C/svg%3E");
    transition: .3s;
}
#cart .remove-from-cart:hover:after{
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='19' viewBox='0 0 15 19' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.43481 7.83551C5.3746 7.76514 5.2977 7.72995 5.20419 7.72995H4.56231C4.46862 7.72995 4.3919 7.76514 4.33169 7.83551C4.27156 7.90589 4.24142 7.99562 4.24142 8.10497V14.8549C4.24142 14.9645 4.27156 15.0543 4.33169 15.1246C4.3919 15.1948 4.46862 15.23 4.56231 15.23H5.20419C5.2977 15.23 5.3746 15.1948 5.43481 15.1246C5.49502 15.0543 5.52508 14.9645 5.52508 14.8549V8.10497C5.52508 7.99562 5.49502 7.90589 5.43481 7.83551ZM8.00204 7.83551C7.94193 7.76514 7.86493 7.72995 7.77141 7.72995H7.12964C7.03585 7.72995 6.95912 7.76514 6.89891 7.83551C6.8388 7.90589 6.80865 7.99562 6.80865 8.10497V14.8549C6.80865 14.9645 6.8388 15.0543 6.89891 15.1246C6.95912 15.1948 7.03585 15.23 7.12964 15.23H7.77141C7.86493 15.23 7.94193 15.1948 8.00204 15.1246C8.06225 15.0543 8.0923 14.9645 8.0923 14.8549V8.10497C8.0923 7.99562 8.06225 7.90589 8.00204 7.83551ZM10.5693 7.83551C10.5092 7.76514 10.4322 7.72995 10.3386 7.72995H9.69686C9.60318 7.72995 9.52635 7.76514 9.46622 7.83551C9.40603 7.90589 9.37596 7.99562 9.37596 8.10497V14.8549C9.37596 14.9645 9.40603 15.0543 9.46622 15.1246C9.52635 15.1948 9.60318 15.23 9.69686 15.23H10.3386C10.4322 15.23 10.5092 15.1948 10.5693 15.1246C10.6295 15.0543 10.6595 14.9645 10.6595 14.8549V8.10497C10.6595 7.99562 10.6295 7.90589 10.5693 7.83551ZM11.873 17.0639C11.8261 17.2087 11.7777 17.314 11.7276 17.3804C11.6775 17.447 11.6423 17.48 11.6223 17.48H3.27874C3.2587 17.48 3.22359 17.447 3.17341 17.3804C3.1233 17.314 3.07475 17.2087 3.02799 17.0639C2.98114 16.9196 2.95785 16.7614 2.95785 16.5895V5.48011H11.9432V16.5895C11.9432 16.7614 11.9197 16.9196 11.873 17.0639ZM5.69559 2.60895C5.74226 2.53858 5.79912 2.49584 5.86601 2.48003H9.04497C9.11177 2.49584 9.16863 2.53858 9.21547 2.60895L9.69686 3.98006H5.20419L5.69559 2.60895ZM14.4202 4.0854C14.36 4.01526 14.2831 3.98006 14.1895 3.98006H11.0907L10.3888 2.02307C10.2885 1.73401 10.108 1.48795 9.84723 1.28461C9.58656 1.08152 9.32235 0.97998 9.05498 0.97998H5.84596C5.57853 0.97998 5.31449 1.08152 5.05371 1.28461C4.79304 1.48795 4.61251 1.73401 4.51221 2.02307L3.81023 3.98006H0.711513C0.617826 3.98006 0.540997 4.01526 0.480804 4.0854C0.420679 4.15577 0.390625 4.24573 0.390625 4.35508V5.10509C0.390625 5.21444 0.420679 5.30417 0.480804 5.37455C0.540997 5.44494 0.617826 5.48011 0.711513 5.48011H1.6742V16.6363C1.6742 17.2847 1.83117 17.8373 2.14556 18.2945C2.45969 18.7515 2.83753 18.9801 3.27874 18.9801H11.6223C12.0635 18.9801 12.4411 18.7437 12.7555 18.2709C13.0696 17.7981 13.2268 17.238 13.2268 16.5895V5.48011H14.1895C14.2831 5.48011 14.36 5.44494 14.4202 5.37455C14.4804 5.30417 14.5104 5.21444 14.5104 5.10509V4.35508C14.5104 4.24573 14.4804 4.15577 14.4202 4.0854Z' fill='%23F29400'/%3E%3C/svg%3E");
    transition: .3s;
}
#cart a.label{
    margin-top: 3rem;
    text-decoration: none;
    display: inline-block;
}
#cart a.label:hover{
    text-decoration: none;
    color: #F29400;
}

#cart .card.cart-summary .header{
    color: #F29400;
    font-size: 15px;
    border-bottom: 1.5px solid #F29400;
    text-align: center;
    padding-bottom: 5px;
    padding-top: 32px;
    margin-right: 20px;
    margin-left: 20px;
}
body#checkout section.checkout-step .delivery-options{
    margin-bottom: 3rem;
}

body#checkout section.checkout-step .delivery-options .delivery-option{
    background-color: transparent;
    border-bottom: 1px solid #E5E5E5;
    border-right: none;
}
body#checkout section.checkout-step .delivery-options .delivery-option.row:after{
    display: none !important;
} 
body#checkout section.checkout-step .carrier-delay{
    font-size: 14px;
    font-weight: 500;
    color: #7a7a7a !important;
    display: block;
}
body#checkout section.checkout-step .carrier-name{
    font-weight: 600;
    font-size: 15px;
}
body#checkout section.checkout-step .delivery-options .delivery-option img {
    height: 60px;
    width: auto;
}
body#checkout #gift_message textarea,
body#checkout #delivery textarea{
    width: 100%;
    min-height: 120px;
    max-height: 120px;
    background-color: #F4F4F4;
    border-radius: 15px;
    border: 1px solid #E5E5E5;
    padding: 10px;
    font-size: 15px;
}

.custom-checkbox input[type="checkbox"],
.custom-checkbox input[type="checkbox"] + span i,
input#use_same_address{
    display: none !important;
}
.custom-checkbox input[type="checkbox"] + span,
input#use_same_address + label{
    position: relative;
    padding-left: 20px;
    border: none;
}
.custom-checkbox input[type="checkbox"] + span:before,
input#use_same_address + label:before{
    content: '';
    width: 15px;
    height: 15px;
    border: 1px solid #101010;
    position: absolute;
    left: 0;
    top: 2px;
}

.custom-checkbox input[type="checkbox"]:checked + span:after,
input#use_same_address:checked + label:after{
    content: ''; 
    width: 11px;
    height: 11px;
    background: #F29400;
    position: absolute;
    left: 2px;
    top: 4px;
}

.form_container{
    max-width: 500px;
    background-color: white;
    padding: 3rem;
    padding-bottom: 1rem;
}

.bloc_50{ 
    position: absolute;
    height: 100%;
    width: 50vw !important;
    left: 50%;
    padding: 0;
}

.bloc_50 *{
    height: 100% !important;
    padding: 0 !important;
}

.bloc_50 img{
    object-position: center;
    object-fit: cover;
}

#main .page-footer{
    display: none;
}

.linear_gradient{
    position: relative;
    z-index: 0;
}
.linear_gradient:before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, #000 0%, rgba(0, 0, 0, 0.00) 100%);
    top: 0;
    left: 0;
    z-index: -1;
}

.video_slide img{
    width: 17px !important;
    height: 17px !important; 
}

.job_content{
     display: none; 
     position: fixed;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background: #FFF;
     z-index: 999999;
     padding-top: 2rem;
     padding-bottom: 2rem;
}

.job_content .content{
    height: calc(100vh - 8rem);
    overflow-y: auto;
}
.job_content .form{
    padding-right: 3rem;
}

.job_content .col-sm-12 h2{
    padding-bottom: 2rem;
}
.job_content .close{
    width: 30px;
    height: 30px;
    opacity: 1;
    transform: rotate(45deg);
    position: relative; 
}
.job_content .close:after,
.job_content .close:before{
    content: '';
    width: 100%;
    height: 3px;
    background: #1D1D1D;
    position: absolute; 
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.job_content .close:before{
    transform: rotate(90deg);
}

.job_content .close:hover:after,
.job_content .close:hover:before{
    background: #F29400;
}

.job_content form .d-none{
    display: none;
}

.home_slider h1{
    font-size: 36px;
    color: #FFFFFF;
}



#product #content{
    max-width: 100%;
}

#product h1{
    font-size: 24px;
    font-family: 'Poppins';
    font-weight: 400;
}

#product .product-prices{
    margin-top: 0; 
}
#product .product-prices .product-price{
    font-size: 29px;
    font-weight: 500;
    display: inline-block;
}
#product .product-prices .tax-shipping-delivery-label{

    display: inline-block;
}

#product .product-actions .control-label,
#product .product-variants .product-variants-item .control-label,
#product .product-information .product-description *{
    color: #1D1D1D;
    font-size: 13px;
}

#product .product-information .product-description ul {
    list-style: none;
    padding-left: 0;
}
#product .product-information .product-description ul li{
    position: relative;
    padding-left: 20px;
}
#product .product-information .product-description ul li:before{
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' viewBox='0 0 12 9' fill='none'%3E%3Cpath d='M3.63359 6.47477L9.53359 0.574774C9.71693 0.39144 9.95026 0.299774 10.2336 0.299774C10.5169 0.299774 10.7503 0.39144 10.9336 0.574774C11.1169 0.758107 11.2086 0.99144 11.2086 1.27477C11.2086 1.55811 11.1169 1.79144 10.9336 1.97477L4.33359 8.57477C4.13359 8.77477 3.90026 8.87477 3.63359 8.87477C3.36693 8.87477 3.13359 8.77477 2.93359 8.57477L0.333593 5.97477C0.15026 5.79144 0.0585938 5.55811 0.0585938 5.27477C0.0585938 4.99144 0.15026 4.75811 0.333593 4.57477C0.516927 4.39144 0.75026 4.29977 1.03359 4.29977C1.31693 4.29977 1.55026 4.39144 1.73359 4.57477L3.63359 6.47477Z' fill='%23F29400'/%3E%3C/svg%3E");
    position: absolute;
    left: 0;
}

#product .product-variants .product-variants-item{
    margin: 0;
    padding: 18px 0;
    border-bottom: 1px solid #E5E5E5;
}
#product .product-variants .product-variants-item:first-child{
    border-top: 1px solid #E5E5E5;
} 

#product .product-variants>.product-variants-item select{
    border-radius: 25px !important;
    border: 1px solid #FFF1DB !important;
    height: 49px;
    padding-left: 25px;
    padding-right: 50px;
}

#product .product-actions .add-to-cart{
    background-color: #F29400;
    border-radius: 50px;
    color: #FFF;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: unset;
    font-size: 15px;
}
#product .product-actions .add-to-cart i{
    display: none;
}


#product .product-quantity .input-group-btn-vertical{
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
    width: 123px;
    border: 1px solid #FFF1DB;
    border-radius: 22px;
}
#product .product-quantity .input-group-btn-vertical .btn{
    padding: 0;
    width: 38px;
    height: 44px;
    border: 0; 
    margin: 0;
} 
#product .product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-up{
    border-top-right-radius: 22px;
    border-bottom-right-radius: 22px;
}
#product .product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down{
    border-top-left-radius: 22px;
    border-bottom-left-radius: 22px;
}
#product .product-quantity #quantity_wanted{ 
    height: 44px;
    position: absolute;
    left: 38px;
    top: 0;
    border-bottom: 0 !important;
    text-align: center;
}
#product .product-quantity .input-group-btn-vertical .btn i{
    display: none;
}
#product .product-quantity .input-group-btn-vertical .btn:after{
    content: '+';
}
#product .product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down:after{
    content: '-';
}

#product #product-availability .product-unavailable{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-right: 5px;
}

#product .an_wishlist-container .btn-secondary{
    padding: 0;
    font-weight: 400;
    text-transform: unset;
    font-size: 15px;
    font-family: 'Poppins';
    background-color: unset;
    color: #1D1D1D;
    position: relative;
    padding-left: 34px;
}

#product .an_wishlist-container .btn-secondary svg{
    display: none;
}

#product .an_wishlist-container .btn-secondary:before{
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='23' viewBox='0 0 26 23' fill='none'%3E%3Cpath d='M7 1C3.6868 1 1 3.60947 1 6.82891C1 9.42778 2.05 15.5958 12.3856 21.831C12.5707 21.9415 12.7833 22 13 22C13.2167 22 13.4293 21.9415 13.6144 21.831C23.95 15.5958 25 9.42778 25 6.82891C25 3.60947 22.3132 1 19 1C15.6868 1 13 4.53267 13 4.53267C13 4.53267 10.3132 1 7 1Z' stroke='%231D1D1D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    position: absolute;
    left: 0;
    top: -2px;
}

#product .an_wishlist-container .btn-secondary.an_wishlist-in:before{
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='23' viewBox='0 0 26 23' fill='%23F29400'%3E%3Cpath d='M7 1C3.6868 1 1 3.60947 1 6.82891C1 9.42778 2.05 15.5958 12.3856 21.831C12.5707 21.9415 12.7833 22 13 22C13.2167 22 13.4293 21.9415 13.6144 21.831C23.95 15.5958 25 9.42778 25 6.82891C25 3.60947 22.3132 1 19 1C15.6868 1 13 4.53267 13 4.53267C13 4.53267 10.3132 1 7 1Z' stroke='%23F29400' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

#product .tabs{
    padding: 0;
    margin-bottom: 7rem;
}
#product .tabs .nav-tabs .nav-link{
    color: #1D1D1D;
    font-weight: 400;
}
#product .tabs .nav-tabs .nav-link.active, #product .tabs .nav-tabs .nav-link:hover{
    color: #1D1D1D;
    border-color: #F29400;
}

#product .product-features h6, #product .product-features .h6,
#product #product-details .label{
    font-size: 14px;
    color: #1D1D1D;
    font-family: 'Poppins';
    font-weight: 500;
}
#product .product-features{
    margin: 0;
}

.product-features>dl.data-sheet dd.value, .product-features>dl.data-sheet dt.name{
    margin: 0;
    padding: 0;
    background-color: unset;
    border-bottom: 1px solid #E5E5E5;
    min-height: unset;
    padding: 5px 0;
}
.product-images>li.thumb-container>.thumb.selected, .product-images>li.thumb-container>.thumb:hover{
    border-color: #F29400;
}


#module-an_wishlist-list .product{
    width: 25%;
}
#module-an_wishlist-list .products.row{
    margin: unset;
}


#product .product_call_to_action .elementor-column-wrap{
    padding: 0;
}


#product .product_call_to_action .elementor-widget:not(:last-child){
    margin-bottom: 8px;
}
#product .product_call_to_action .elementor-widget-button a{
    border-radius: 0;
    background-color: #FFF1DB;
    color: #F29400;
    padding: 5px 5px 5px 4px;
    display: inline-flex;
    align-items: center;
    height: 50px;
    min-width: 280px;
    position: relative;
    font-size: 13px;
    transition: .3s;
}

#product .product_call_to_action .elementor-widget-button a > span{
    display: flex;
    align-items: center;
}

#product .product_call_to_action .elementor-widget-button a::after{
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 7.99999C1 7.86739 1.05268 7.74021 1.14645 7.64644C1.24021 7.55267 1.36739 7.49999 1.5 7.49999L13.293 7.49999L10.146 4.35399C10.0521 4.26011 9.99937 4.13277 9.99937 3.99999C9.99937 3.86722 10.0521 3.73988 10.146 3.64599C10.2399 3.55211 10.3672 3.49936 10.5 3.49936C10.6328 3.49936 10.7601 3.55211 10.854 3.64599L14.854 7.64599C14.9006 7.69244 14.9375 7.74762 14.9627 7.80836C14.9879 7.86911 15.0009 7.93423 15.0009 7.99999C15.0009 8.06576 14.9879 8.13088 14.9627 8.19163C14.9375 8.25237 14.9006 8.30755 14.854 8.35399L10.854 12.354C10.7601 12.4479 10.6328 12.5006 10.5 12.5006C10.3672 12.5006 10.2399 12.4479 10.146 12.354C10.0521 12.2601 9.99937 12.1328 9.99937 12C9.99937 11.8672 10.0521 11.7399 10.146 11.646L13.293 8.49999L1.5 8.49999C1.36739 8.49999 1.24021 8.44732 1.14645 8.35355C1.05268 8.25978 1 8.1326 1 7.99999Z' fill='%23F29400'/%3E%3C/svg%3E");
    right: 10px;
    position: absolute;
}

#product .product_call_to_action .elementor-widget-button a .elementor-button-icon svg{
    width: auto;
    height: auto;
    fill: transparent;
    margin-right: 15px;
}
#product .product_call_to_action .elementor-widget-button a:hover{
    background-color: #FBF3C9;
    transition: .3s;
}

#product #content-wrapper{
    margin-top: 3rem;
}
.gallerys-container .h1{
    display: none;
}



.copyright a{
    position: relative;
    padding-right: 25px;
}

.copyright a:after{
    content : url("data:image/svg+xml,%3Csvg width='21' height='14' viewBox='0 0 21 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9 9.84144L7.95991 6.81783C7.70904 6.55974 7.29699 6.55974 7.04612 6.81783L4.10599 9.84144C3.85512 10.0995 3.85512 10.5235 4.10599 10.7816L7.04612 13.8064C7.29699 14.0645 7.70904 14.0645 7.95991 13.8064L10.9 10.7816C11.1509 10.5235 11.1509 10.1008 10.9 9.84144ZM8.91127 10.6108L7.71874 11.8377C7.59997 11.9598 7.40606 11.9598 7.28729 11.8377L6.09476 10.6108C5.97599 10.4886 5.97599 10.2891 6.09476 10.1669L7.28608 8.94122V8.71554H7.68602V8.91129C7.69814 8.92002 7.70904 8.92875 7.71995 8.93997L8.91249 10.1669C9.03004 10.2891 9.03004 10.4886 8.91127 10.6108Z' fill='%237a7a7a'%3E%3C/path%3E%3Cpath d='M15 4.38398C15 3.0673 13.9626 2 12.6828 2C11.403 2 10.3656 3.0673 10.3656 4.38398C10.3656 4.78422 10.4626 5.16201 10.6322 5.49367L12.1811 3.9002C12.3059 3.76429 12.4828 3.67826 12.6804 3.67826C13.0561 3.67826 13.3615 3.98873 13.3675 4.374V13.3214C13.3675 13.6942 13.6632 13.9984 14.0256 13.9984H14.3395C14.7019 13.9984 14.9976 13.6942 14.9976 13.3214V4.45505C14.9988 4.43136 15 4.40767 15 4.38398Z' fill='%237a7a7a'%3E%3C/path%3E%3Cpath d='M10.362 10.7566L10.6359 10.4748C10.877 10.2267 10.877 9.819 10.6359 9.57088L3.92664 2.66832C3.68546 2.42019 3.28916 2.42019 3.04799 2.66832L2.7741 2.9501C2.53292 3.19823 2.53292 3.60595 2.7741 3.85407L9.48331 10.7566C9.72569 11.006 10.1208 11.006 10.362 10.7566Z' fill='%237a7a7a'%3E%3C/path%3E%3Cpath d='M1.63125 11.6182V4.37525C1.63731 3.98997 1.94271 3.67951 2.31841 3.67951C2.51474 3.67951 2.69168 3.76429 2.81772 3.90145L4.36656 5.49492C4.53623 5.16326 4.63319 4.78546 4.63319 4.38522C4.6344 3.0673 3.59699 2 2.3172 2C1.03741 2 0 3.0673 0 4.38398C0 4.40767 0.00121192 4.43136 0.00121192 4.45505V11.6145H0C0 12.9311 1.03741 13.9984 2.3172 13.9984C3.37157 13.9984 4.26113 13.274 4.54108 12.2828H2.3172C1.95241 12.2815 1.65428 11.9885 1.63125 11.6182Z' fill='%237a7a7a'%3E%3C/path%3E%3Cpath d='M12.1108 3.0511L11.8369 2.76931C11.5957 2.52118 11.1994 2.52118 10.9582 2.76931L4.81618 9.08834C4.57501 9.33646 4.57501 9.74418 4.81618 9.99231L5.09008 10.2741C5.33125 10.5222 5.72755 10.5222 5.96872 10.2741L12.1108 3.95506C12.3531 3.70694 12.3531 3.29922 12.1108 3.0511Z' fill='%237a7a7a'%3E%3C/path%3E%3Cg clip-path='url(%23clip0_74_674)'%3E%3Cpath d='M18.5 0C18.1717 0 17.8466 0.0646644 17.5433 0.190301C17.24 0.315938 16.9644 0.500087 16.7322 0.732233C16.2634 1.20107 16 1.83696 16 2.5C16 3.16304 16.2634 3.79893 16.7322 4.26777C16.9644 4.49991 17.24 4.68406 17.5433 4.8097C17.8466 4.93534 18.1717 5 18.5 5C19.163 5 19.7989 4.73661 20.2678 4.26777C20.7366 3.79893 21 3.16304 21 2.5C21 2.1717 20.9353 1.84661 20.8097 1.54329C20.6841 1.23998 20.4999 0.964379 20.2678 0.732233C20.0356 0.500087 19.76 0.315938 19.4567 0.190301C19.1534 0.0646644 18.8283 0 18.5 0ZM18.5 4.5C17.3975 4.5 16.5 3.6025 16.5 2.5C16.5 1.3975 17.3975 0.5 18.5 0.5C19.6025 0.5 20.5 1.3975 20.5 2.5C20.5 3.6025 19.6025 4.5 18.5 4.5ZM18.5625 2.8175H18.2025V3.625H17.75V1.4275H18.565C18.8225 1.4275 19.0225 1.485 19.165 1.6C19.305 1.7175 19.375 1.875 19.375 2.09C19.375 2.24 19.3425 2.365 19.2775 2.465C19.2125 2.565 19.115 2.645 18.9825 2.7025L19.4575 3.6V3.625H18.9725L18.5625 2.8175ZM18.2025 2.4525H18.5675C18.68 2.4525 18.7675 2.4225 18.83 2.365C18.8925 2.3075 18.9225 2.2275 18.9225 2.125C18.9225 2.0225 18.895 1.9425 18.835 1.8825C18.7775 1.8225 18.6875 1.795 18.565 1.795H18.2025V2.4525Z' fill='%237a7a7a'%3E%3C/path%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_74_674'%3E%3Crect width='5.50704' height='5.50704' fill='white' transform='translate(15.4932)'%3E%3C/rect%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    position: absolute;
    right: 0;
    top: 0;
}

.copyright p a:hover, .copyright a:hover{
    color: #F29400 !important;
}
.copyright a:hover:after{
    content : url("data:image/svg+xml,%3Csvg width='21' height='14' viewBox='0 0 21 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9 9.84144L7.95991 6.81783C7.70904 6.55974 7.29699 6.55974 7.04612 6.81783L4.10599 9.84144C3.85512 10.0995 3.85512 10.5235 4.10599 10.7816L7.04612 13.8064C7.29699 14.0645 7.70904 14.0645 7.95991 13.8064L10.9 10.7816C11.1509 10.5235 11.1509 10.1008 10.9 9.84144ZM8.91127 10.6108L7.71874 11.8377C7.59997 11.9598 7.40606 11.9598 7.28729 11.8377L6.09476 10.6108C5.97599 10.4886 5.97599 10.2891 6.09476 10.1669L7.28608 8.94122V8.71554H7.68602V8.91129C7.69814 8.92002 7.70904 8.92875 7.71995 8.93997L8.91249 10.1669C9.03004 10.2891 9.03004 10.4886 8.91127 10.6108Z' fill='%23F29400'%3E%3C/path%3E%3Cpath d='M15 4.38398C15 3.0673 13.9626 2 12.6828 2C11.403 2 10.3656 3.0673 10.3656 4.38398C10.3656 4.78422 10.4626 5.16201 10.6322 5.49367L12.1811 3.9002C12.3059 3.76429 12.4828 3.67826 12.6804 3.67826C13.0561 3.67826 13.3615 3.98873 13.3675 4.374V13.3214C13.3675 13.6942 13.6632 13.9984 14.0256 13.9984H14.3395C14.7019 13.9984 14.9976 13.6942 14.9976 13.3214V4.45505C14.9988 4.43136 15 4.40767 15 4.38398Z' fill='%23F29400'%3E%3C/path%3E%3Cpath d='M10.362 10.7566L10.6359 10.4748C10.877 10.2267 10.877 9.819 10.6359 9.57088L3.92664 2.66832C3.68546 2.42019 3.28916 2.42019 3.04799 2.66832L2.7741 2.9501C2.53292 3.19823 2.53292 3.60595 2.7741 3.85407L9.48331 10.7566C9.72569 11.006 10.1208 11.006 10.362 10.7566Z' fill='%23F29400'%3E%3C/path%3E%3Cpath d='M1.63125 11.6182V4.37525C1.63731 3.98997 1.94271 3.67951 2.31841 3.67951C2.51474 3.67951 2.69168 3.76429 2.81772 3.90145L4.36656 5.49492C4.53623 5.16326 4.63319 4.78546 4.63319 4.38522C4.6344 3.0673 3.59699 2 2.3172 2C1.03741 2 0 3.0673 0 4.38398C0 4.40767 0.00121192 4.43136 0.00121192 4.45505V11.6145H0C0 12.9311 1.03741 13.9984 2.3172 13.9984C3.37157 13.9984 4.26113 13.274 4.54108 12.2828H2.3172C1.95241 12.2815 1.65428 11.9885 1.63125 11.6182Z' fill='%23F29400'%3E%3C/path%3E%3Cpath d='M12.1108 3.0511L11.8369 2.76931C11.5957 2.52118 11.1994 2.52118 10.9582 2.76931L4.81618 9.08834C4.57501 9.33646 4.57501 9.74418 4.81618 9.99231L5.09008 10.2741C5.33125 10.5222 5.72755 10.5222 5.96872 10.2741L12.1108 3.95506C12.3531 3.70694 12.3531 3.29922 12.1108 3.0511Z' fill='%23F29400'%3E%3C/path%3E%3Cg clip-path='url(%23clip0_74_674)'%3E%3Cpath d='M18.5 0C18.1717 0 17.8466 0.0646644 17.5433 0.190301C17.24 0.315938 16.9644 0.500087 16.7322 0.732233C16.2634 1.20107 16 1.83696 16 2.5C16 3.16304 16.2634 3.79893 16.7322 4.26777C16.9644 4.49991 17.24 4.68406 17.5433 4.8097C17.8466 4.93534 18.1717 5 18.5 5C19.163 5 19.7989 4.73661 20.2678 4.26777C20.7366 3.79893 21 3.16304 21 2.5C21 2.1717 20.9353 1.84661 20.8097 1.54329C20.6841 1.23998 20.4999 0.964379 20.2678 0.732233C20.0356 0.500087 19.76 0.315938 19.4567 0.190301C19.1534 0.0646644 18.8283 0 18.5 0ZM18.5 4.5C17.3975 4.5 16.5 3.6025 16.5 2.5C16.5 1.3975 17.3975 0.5 18.5 0.5C19.6025 0.5 20.5 1.3975 20.5 2.5C20.5 3.6025 19.6025 4.5 18.5 4.5ZM18.5625 2.8175H18.2025V3.625H17.75V1.4275H18.565C18.8225 1.4275 19.0225 1.485 19.165 1.6C19.305 1.7175 19.375 1.875 19.375 2.09C19.375 2.24 19.3425 2.365 19.2775 2.465C19.2125 2.565 19.115 2.645 18.9825 2.7025L19.4575 3.6V3.625H18.9725L18.5625 2.8175ZM18.2025 2.4525H18.5675C18.68 2.4525 18.7675 2.4225 18.83 2.365C18.8925 2.3075 18.9225 2.2275 18.9225 2.125C18.9225 2.0225 18.895 1.9425 18.835 1.8825C18.7775 1.8225 18.6875 1.795 18.565 1.795H18.2025V2.4525Z' fill='%23F29400'%3E%3C/path%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_74_674'%3E%3Crect width='5.50704' height='5.50704' fill='white' transform='translate(15.4932)'%3E%3C/rect%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.mm_menus_li.hover:hover .mm_columns_ul:not(.mm_columns_ul_tab){
    height: 300px;
}

.whatsapp_link{
    position: fixed;
    right: 1.5rem;
    bottom: 1.5rem;
    width: auto !important;
    z-index: 99;
}

input#product_link_input{
    display: none;
}
@media only screen and (max-width: 600px) {
    header#header .top_header{
        display: none;
    }
    .categories_slide .elementor-widget-call-to-action{
        right: 0;
    }
    .categories_slide .next_slide, .categories_slide .prev_slide{
        display: none;
    }
    .categories_slide h2{
        top: -175px;
    }
    .categories_slide .elementor-inner-column{
        min-height: 350px;
    }
    .categories_slide .elementor-nav--layout-horizontal .elementor-nav a{
        font-size: 12px;
        padding: 10px;
    }
    .categories_slide .elementor-nav--layout-horizontal .elementor-nav{
        justify-content: flex-start !important;
    }

    header .elementor-search__toggle{
        width: 23px;
        height: 23px;
    }
    header .elementor-search__toggle:after{
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23' fill='none'%3E%3Cpath d='M21.907 21.9062L17.7721 17.5322C19.4168 15.8288 20.3815 13.5826 20.4846 11.217C20.5876 8.85145 19.8218 6.52988 18.3315 4.68989C16.8412 2.84991 14.7293 1.61859 12.3939 1.22804C10.0585 0.837479 7.66093 1.31465 5.65303 2.56962C3.64514 3.82459 2.16564 5.77067 1.49339 8.04105C0.821134 10.3114 1.00256 12.7493 2.00348 14.8952C3.0044 17.041 4.75567 18.7467 6.92721 19.6906C9.09875 20.6345 11.5406 20.7516 13.7924 20.0196' stroke='%231D1D1D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    }
    header .elementor-search__toggle:hover:after{
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23' fill='none'%3E%3Cpath d='M21.907 21.9062L17.7721 17.5322C19.4168 15.8288 20.3815 13.5826 20.4846 11.217C20.5876 8.85145 19.8218 6.52988 18.3315 4.68989C16.8412 2.84991 14.7293 1.61859 12.3939 1.22804C10.0585 0.837479 7.66093 1.31465 5.65303 2.56962C3.64514 3.82459 2.16564 5.77067 1.49339 8.04105C0.821134 10.3114 1.00256 12.7493 2.00348 14.8952C3.0044 17.041 4.75567 18.7467 6.92721 19.6906C9.09875 20.6345 11.5406 20.7516 13.7924 20.0196' stroke='%23F29400' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    }
    .ybc-menu-toggle{
        padding: 0;
        background-color: unset;
        background: unset;
        font-size: 0;
        display: flex;
    }
    .ybc-menu-button-toggle_icon{
        margin-right: 0;
    }
    .ets_mm_megamenu{
        margin-top: 0 !important;
    }
    .parallax h2{
        line-height: 1;
    }



}