.elementor-kit-6358{--e-global-color-primary:#131313;--e-global-color-secondary:#131313;--e-global-color-text:#131313;--e-global-color-accent:#837F7F;--e-global-color-be13655:#837F7F;--e-global-color-6b71d4c:#D6D6D6;--e-global-color-c25b806:#002745;--e-global-color-472fbfc:#2C4CBF;--e-global-color-f178a99:#BD8866;--e-global-color-57b8c18:#EAEAEA;--e-global-color-0ace3b5:#707070;--e-global-color-55e8772:#FFFFFF;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-size:20px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:30px;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-size:18px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-decoration:none;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:20px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:500;--e-global-typography-f297858-font-family:"Poppins";--e-global-typography-f297858-font-size:20px;--e-global-typography-f297858-font-weight:500;--e-global-typography-1a63acf-font-family:"Poppins";--e-global-typography-1a63acf-font-size:28px;--e-global-typography-1a63acf-font-weight:700;--e-global-typography-1a63acf-text-transform:uppercase;--e-global-typography-1a63acf-line-height:35px;--e-global-typography-03bb990-font-family:"Bebas Neue";--e-global-typography-03bb990-font-size:60px;--e-global-typography-03bb990-font-weight:400;--e-global-typography-03bb990-line-height:65px;--e-global-typography-f08daf3-font-family:"Poppins";--e-global-typography-f08daf3-font-size:45px;--e-global-typography-f907290-font-family:"Poppins";--e-global-typography-f907290-font-size:75px;--e-global-typography-f907290-font-weight:800;--e-global-typography-f907290-text-transform:uppercase;--e-global-typography-f907290-line-height:75px;--e-global-typography-53f1882-font-family:"Poppins";--e-global-typography-53f1882-font-size:30px;--e-global-typography-53f1882-font-weight:700;--e-global-typography-2043fee-font-family:"Bebas Neue";--e-global-typography-2043fee-font-size:19px;--e-global-typography-2043fee-font-weight:700;--e-global-typography-2043fee-text-transform:uppercase;--e-global-typography-0c9ede9-font-family:"gilory";--e-global-typography-0c9ede9-text-transform:uppercase;--e-global-typography-0c9ede9-text-decoration:underline;--e-global-typography-e6af810-font-family:"gilory";--e-global-typography-e6af810-font-size:18px;--e-global-typography-e6af810-text-transform:uppercase;--e-global-typography-e6af810-text-decoration:underline;--e-global-typography-613e697-font-family:"Poppins";--e-global-typography-613e697-font-size:25px;--e-global-typography-613e697-font-weight:700;--e-global-typography-613e697-text-transform:uppercase;--e-global-typography-fd67b25-font-family:"Poppins";--e-global-typography-fd67b25-font-size:28px;--e-global-typography-fd67b25-font-weight:700;--e-global-typography-fd67b25-line-height:45px;--e-global-typography-9e0ffed-font-family:"Poppins";--e-global-typography-9e0ffed-font-size:22px;--e-global-typography-9e0ffed-font-weight:700;--e-global-typography-9e0ffed-line-height:35px;--e-global-typography-d52b681-font-family:"Poppins";--e-global-typography-d52b681-font-size:32px;--e-global-typography-d52b681-line-height:35px;--e-global-typography-2a820b4-font-family:"Poppins";--e-global-typography-2a820b4-font-size:28px;--e-global-typography-2a820b4-font-weight:700;--e-global-typography-2a820b4-line-height:28px;--e-global-typography-9486ac7-font-family:"Allison";--e-global-typography-9486ac7-font-size:80px;}.elementor-kit-6358 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6358 a{color:var( --e-global-color-f178a99 );}.elementor-kit-6358 a:hover{color:var( --e-global-color-c25b806 );}.elementor-kit-6358 button,.elementor-kit-6358 input[type="button"],.elementor-kit-6358 input[type="submit"],.elementor-kit-6358 .elementor-button{font-family:"gilory", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-f178a99 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f178a99 );padding:0px 0px 0px 0px;}.elementor-kit-6358 button:hover,.elementor-kit-6358 button:focus,.elementor-kit-6358 input[type="button"]:hover,.elementor-kit-6358 input[type="button"]:focus,.elementor-kit-6358 input[type="submit"]:hover,.elementor-kit-6358 input[type="submit"]:focus,.elementor-kit-6358 .elementor-button:hover,.elementor-kit-6358 .elementor-button:focus{color:var( --e-global-color-c25b806 );border-style:none;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:30px;}.elementor-element{--widgets-spacing:30px 30px;--widgets-spacing-row:30px;--widgets-spacing-column:30px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-6358{--e-global-typography-primary-font-size:20px;--e-global-typography-secondary-font-size:18px;--e-global-typography-text-font-size:20px;--e-global-typography-f297858-font-size:20px;--e-global-typography-1a63acf-font-size:28px;--e-global-typography-03bb990-font-size:50px;--e-global-typography-03bb990-line-height:1em;--e-global-typography-f08daf3-font-size:45px;--e-global-typography-f907290-font-size:60px;--e-global-typography-53f1882-font-size:30px;--e-global-typography-2043fee-font-size:19px;--e-global-typography-0c9ede9-font-size:19px;--e-global-typography-e6af810-font-size:18px;--e-global-typography-613e697-font-size:25px;--e-global-typography-fd67b25-font-size:28px;--e-global-typography-9e0ffed-font-size:22px;--e-global-typography-d52b681-font-size:32px;--e-global-typography-2a820b4-font-size:28px;--e-global-typography-2a820b4-line-height:28px;--e-global-typography-9486ac7-font-size:80px;}.elementor-kit-6358 button,.elementor-kit-6358 input[type="button"],.elementor-kit-6358 input[type="submit"],.elementor-kit-6358 .elementor-button{font-size:19px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}}@media(max-width:1200px){.elementor-kit-6358{--e-global-typography-primary-font-size:18px;--e-global-typography-secondary-font-size:16px;--e-global-typography-text-font-size:18px;--e-global-typography-accent-font-size:14px;--e-global-typography-f297858-font-size:18px;--e-global-typography-1a63acf-font-size:25px;--e-global-typography-03bb990-font-size:40px;--e-global-typography-f08daf3-font-size:36px;--e-global-typography-f907290-font-size:65px;--e-global-typography-53f1882-font-size:25px;--e-global-typography-2043fee-font-size:17px;--e-global-typography-0c9ede9-font-size:20px;--e-global-typography-e6af810-font-size:16px;--e-global-typography-613e697-font-size:20px;--e-global-typography-fd67b25-font-size:24px;--e-global-typography-9e0ffed-font-size:20px;--e-global-typography-d52b681-font-size:28px;--e-global-typography-2a820b4-font-size:26px;--e-global-typography-2a820b4-line-height:28px;--e-global-typography-9486ac7-font-size:60px;--e-global-typography-9486ac7-line-height:30px;}.elementor-kit-6358 button,.elementor-kit-6358 input[type="button"],.elementor-kit-6358 input[type="submit"],.elementor-kit-6358 .elementor-button{font-size:20px;}}@media(max-width:992px){.elementor-kit-6358{--e-global-typography-primary-font-size:16px;--e-global-typography-secondary-font-size:15px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:14px;--e-global-typography-f297858-font-size:17px;--e-global-typography-1a63acf-font-size:23px;--e-global-typography-03bb990-font-size:40px;--e-global-typography-f08daf3-font-size:28px;--e-global-typography-f08daf3-line-height:38px;--e-global-typography-f907290-font-size:55px;--e-global-typography-53f1882-font-size:23px;--e-global-typography-2043fee-font-size:17px;--e-global-typography-0c9ede9-font-size:20px;--e-global-typography-e6af810-font-size:16px;--e-global-typography-613e697-font-size:20px;--e-global-typography-fd67b25-font-size:21px;--e-global-typography-9e0ffed-font-size:18px;--e-global-typography-d52b681-font-size:27px;--e-global-typography-2a820b4-font-size:22px;--e-global-typography-2a820b4-line-height:28px;--e-global-typography-9486ac7-font-size:60px;}.elementor-kit-6358 button,.elementor-kit-6358 input[type="button"],.elementor-kit-6358 input[type="submit"],.elementor-kit-6358 .elementor-button{font-size:20px;}}@media(max-width:767px){.elementor-kit-6358{--e-global-typography-primary-font-size:16px;--e-global-typography-secondary-font-size:16px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:14px;--e-global-typography-f297858-font-size:17px;--e-global-typography-1a63acf-font-size:21px;--e-global-typography-03bb990-font-size:35px;--e-global-typography-03bb990-line-height:40px;--e-global-typography-f08daf3-font-size:23px;--e-global-typography-f08daf3-line-height:32px;--e-global-typography-f907290-font-size:30px;--e-global-typography-f907290-line-height:40px;--e-global-typography-53f1882-font-size:21px;--e-global-typography-2043fee-font-size:17px;--e-global-typography-0c9ede9-font-size:18px;--e-global-typography-e6af810-font-size:16px;--e-global-typography-613e697-font-size:18px;--e-global-typography-fd67b25-font-size:20px;--e-global-typography-fd67b25-line-height:25px;--e-global-typography-9e0ffed-font-size:16px;--e-global-typography-9e0ffed-line-height:28px;--e-global-typography-d52b681-font-size:25px;--e-global-typography-2a820b4-font-size:22px;--e-global-typography-2a820b4-line-height:28px;--e-global-typography-9486ac7-font-size:55px;--e-global-typography-9486ac7-line-height:40px;}.elementor-kit-6358 button,.elementor-kit-6358 input[type="button"],.elementor-kit-6358 input[type="submit"],.elementor-kit-6358 .elementor-button{font-size:18px;}.e-con{--container-default-padding-top:0px;--container-default-padding-right:10px;--container-default-padding-bottom:0px;--container-default-padding-left:10px;}}/* Start custom CSS *//*body*/
#main > .page-container{
    padding-top: 0px !important
}
/** header **/

.header-container{
	z-index:999
}

header .sticky-wrapper.is-sticky .header-sticky .header-middle{
    background-color: #fff !important;
}
header .sticky-wrapper.is-sticky .header-sticky .header-middle .menu-label{
    color: #002745 !important;
}

header .menu-label:hover{
    color: #BD8866 !important;
}

header .header-right a:hover{
    color: #BD8866 !important;
}

header .header-right span:hover{
    color: #BD8866 !important;
}
.ts-header .header-middle .menu-wrapper .ts-menu li:not(.button):hover > a:not(.button):not(.elementor-button), .ts-header .header-middle .menu-wrapper .ts-menu li:not(.button):hover > .ts-menu-drop-icon{
    color: #BD8866 !important;
}
nav.main-menu ul.menu li.ts-megamenu-columns-1 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li, nav.main-menu ul.menu li.ts-megamenu-columns-2 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li, nav.main-menu ul.menu li.ts-megamenu-columns-3 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li, nav.main-menu ul.menu li.ts-megamenu-columns-4 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li, nav.main-menu ul.menu li:not(.ts-mega-menu) .sub-menu > li {
    padding-bottom:18px!important;
}

.sub-menu{
    padding: 68px 40px 20px !important;
}

.header-sticky{
        border-bottom: 1px solid var(--nooni-middle-border);
}

.header-top{
    border-bottom:none !important;
}
.page-id-1023 .header-sticky{
        border-bottom: none;
}
.page-id-1023 header .sticky-wrapper .menu-label{
    color: #fff !important;
}

.page-id-1023 header .menu-label:hover{
    color: #BD8866 !important;
}

.page-id-1023 header .header-right a:hover{
    color: #BD8866 !important;
}

.page-id-1023 header .header-right span:hover{
    color: #BD8866 !important;
}

.page-id-1023 header .sticky-wrapper.is-sticky .header-sticky .menu-label:hover{
    color: #BD8866 !important;
}

.page-id-1023 header .sticky-wrapper.is-sticky .header-sticky .header-right a:hover{
    color: #BD8866 !important;
}

.page-id-1023 header .sticky-wrapper.is-sticky .header-sticky .header-right span:hover{
    color: #BD8866 !important;
}

.page-id-1023 header .header-right {
    color: #fff !important;
}

.page-id-1023 header .ts-menu-drop-icon {
    color: #fff !important;
}

.page-id-1023 header .sticky-wrapper.is-sticky .header-sticky .ts-menu-drop-icon{
    color: #002745 !important;
}

.page-id-1023 header .sub-menu .menu-item a .menu-label {
    color: #002745 !important;
}

.page-id-1023 header .sticky-wrapper.is-sticky .header-sticky .header-right{
    color:#002745 !important;
}

.count-number{
    background-color: #BD8866 !important;
    color:black !important;
}


.elementor-field-group.elementor-field-type-submit {
    align-items: start;
}
.text-bold{
    font-weight: bold
}

/** fil ariane **/

/*.breadcrumb-title-wrapper.breadcrumb-v1{*/
/*    display: none*/
/*}*/
.current-menu-item{
    font-weight: 700 !important
}

/** faq **/

.elementor-tab-title.elementor-active{
    border-bottom: solid 1px #707070 !important;
}

/**BOUTIQUE**/
/** fil ariane **/
.single-product .breadcrumb-title-wrapper.breadcrumb-v1{
    display: block
}

/** slide categorie **/
.list-categories{
    padding: 80px 0px 80px 0px !important;
}

/** badge catalogue **/ 
.new{
    font-size: 14px;
    font-weight: 500 !important;
}

.widget-title.heading-title{
    font-weight: 700 !important;
}

/** TITRE ARCHIVE **/
.post-type-archive-product .breadcrumb-title-wrapper.breadcrumb-v1{
    display: block
}
.post-type-archive-product .breadcrumbs{
    display: none
}
.post-type-archive-product h1{
    font-family:"Poppins" Sans-Serif;
    font-size: 75px !important;
    font-weight: 900;
    color: #2C4CBF !important;
    text-transform: uppercase;
}

/** btn yith **/
div.yith-wcwl-add-to-wishlist {
    width: 50% !important
}
.yith-ywraq-add-to-quote, .add-request-quote-button{
    width: 100% !important;

}
.yith-ywraq-add-to-quote{
    margin-top : -97px !important;
}

/* btn voir liste de devis */
.yith_ywraq_add_item_browse_message{
    padding: 12px 26px;
    box-shadow: none;
    text-shadow: none;
    line-height: 24px;
    filter: none;
    cursor: pointer;
    text-align: center;
    background-image: none;
    text-align: center;
    border-width: 1px;
    border-style: solid;
    border-radius: 0;
    text-decoration: none;
    text-transform: uppercase;
    font-size: var(--nooni-button-font-size);
    letter-spacing: var(--nooni-button-letter-spacing);
    text-transform: var(--nooni-button-transform);
    color: var(--nooni-button-color);
    background-color: var(--nooni-button-bg);
    border-color: var(--nooni-button-border);
    margin-bottom: 50px !important;
}
.yith_ywraq_add_item_response_message{
    font-size: 14px;
    color:#4662C7;
}
/*.single-product-buttons .yith-ywraq-add-to-quote{*/
/*    display: none !important;*/
/*}*/
/*.single-product-buttons{*/
/*    margin-top: -30px !important*/
/*}*/

/** txt stock **/
.availability-text{
    color : #2C4CBF !important;
}

/** short description **/
.woocommerce-product-details__short-description{
    margin-bottom: 100px !important
}

.shop-more-button {
	color:#2C4CBF;
	text-decoration:underline !important;
	font-family: "gilory", Sans-serif;
	font-weight:bold;
}

.shop-more-button:after {
    display: none;
}

/** BLOG **/

#right-sidebar .quote{
    display: none !important
}

.post-template-default.single-post .entry-header img{
        height: 700px !important;
    object-fit: cover !important;
}

.date-time{
    font-weight:600;
}

.single .single-post  .entry-title{
    font-weight:700;
}

.article-content .thumbnail-content img{
    object-fit:cover;
    height:460px;
}

blockquote .date-time{
    display:none;
}


.page-container.container-post.thumbnail-default {
    margin-top: 50px
}

.heading-title.page-title.entry-title{
    font-size: var( --e-global-typography-f907290-font-size ) !important;
}

/** PRODUIT **/

.elementor-1023 .woocommerce .product-category .product-wrapper{
    align-items: center;
   
}


.heading-title.product-name{
    font-weight: 500;
    line-height:35px !important;
}

.heading-title.product-name .btn-voir-lot{
    font-weight: 400;
    text-decoration: underline !important;

}

.products .product-categories {
    display: none !important;
}

.add-request-quote-button {
    margin-bottom:50px !important;
}

.woocommerce-Reviews-title, .woocommerce-noreviews{
    display:none;
}

/** WISHLIST **/
.page-id-6362 .wishlist-title.wishlist-title-with-form h2{
    padding-top: 80px;
    color: var(--e-global-color-472fbfc);
    font-family: var(--e-global-typography-f907290-font-family), Sans-serif;
        font-weight: var(--e-global-typography-f907290-font-weight);
            font-size: var(--e-global-typography-f907290-font-size);
        line-height: var(--e-global-typography-f907290-line-height);
        letter-spacing: var(--e-global-typography-f907290-letter-spacing);
        word-spacing: var(--e-global-typography-f907290-word-spacing);
}

/** COMPARE **/
.page-id-7068 h1{
    padding-top: 30px;
    color: var(--e-global-color-472fbfc) !important;
    font-family: var(--e-global-typography-f907290-font-family), Sans-serif;
        font-weight: var(--e-global-typography-f907290-font-weight) !important;
            font-size: var(--e-global-typography-f907290-font-size);
        line-height: var(--e-global-typography-f907290-line-height);
        letter-spacing: var(--e-global-typography-f907290-letter-spacing);
        word-spacing: var(--e-global-typography-f907290-word-spacing);
}
/** PAGE ACCUEIL **/


.btn-conseil{
    padding-top:30px;
}

.titre-catalogue, .interesser {
    font-family: 'Poppins' !important;
    font-size: var(--e-global-typography-1a63acf-font-size) !important;
    font-weight: var(--e-global-typography-1a63acf-font-weight) !important;
}

.shortcode-heading-wrapper{
    margin-top:-100px !important;
}


.tp-bullets {
    margin-left:-25px !important;
}

/** COMPARE **/
.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img {
    height: 200px;
    width: 150px;
    object-fit: cover;
}

/** RESPONSIVE **/
@media only screen and (max-width: 1279px) {
    .ts-header .ts-menu nav > ul, .ts-header nav > ul.menu {
        gap: 18px !important;
    }
    
}

@media only screen and (max-width: 991px) {
    .garanties_single {
        margin-bottom: 40px !important;
    }
}
@media only screen and (max-width: 460px) {
    .div.product div.summary .yith-wcwl-add-to-wishlist.added a {
        font-size:10px !important;
    }
    
    .woocommerce div.product div.summary .single-product-buttons a.compare, .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist.added a, .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist a:before, .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist.added a:before, .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist.added a:after, .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist a .ts-tooltip:before {
    font-size: 14px !important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'gilory';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://preprod.repack3e.com/wp-content/uploads/2024/04/Gilroy-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'gilory';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://preprod.repack3e.com/wp-content/uploads/2024/04/Gilroy-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'gilory';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://preprod.repack3e.com/wp-content/uploads/2024/04/Gilroy-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'gilory';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://preprod.repack3e.com/wp-content/uploads/2024/04/Gilroy-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */