/* OH LES JOLIS */

 /* FONTS */
@font-face {
    font-family: 'Open Sans';
    src: url("../fonts/opensans/OpenSans-Regular.woff");
    font-display: swap;
}
@font-face {
    font-family: 'Open Sans';
    src: url("../fonts/opensans/OpenSans-Bold.woff");
    font-weight: 700;
    font-display: swap;
}

/* LAYOUT */
body{
    line-height: 1.3;
}

/* BUTTONS */
.btn{padding: 10px 1.25rem;line-height: 1.3;}
.btn-primary, .btn-secondary{width: 240px;text-transform: uppercase;font-family: "Open Sans";}
.custom_separator{position: relative;height: 15px;}
.custom_separator::before{content: "";background-color: #000;width: 15px;height: 15px;opacity: .6;position: absolute;top: 50%;left: 50%;transform: translate(-75%, -50%);border-radius: 50%;}
.custom_separator::after{content: "";background-color: #000;width: 15px;height: 15px;opacity: .6;position: absolute;top: 50%;right: 50%;transform: translate(-25%, -50%);border-radius: 50%;}
.custom_separator.black::before{background-color: #000;}
.custom_separator.black::after{background-color: #000;}
.custom_separator.white::before{background-color: #fff;}
.custom_separator.white::after{background-color: #fff;}

/* FIELDS */
.form-control{box-shadow: none !important;}
/*.custom-select2 .form-control{background-color: #f5efec !important;border: none;color: #000;}*/
.custom-select2::before{content: "";z-index: 3;position: absolute;right: .6rem;top: 20px;width: 9px;height: 9px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='9' height='9' viewBox='0 0 9 9'%3E %3Cdefs%3E %3Cpattern id='pattern' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 512 512'%3E %3Cimage width='512' height='512' xlink:href='data:image/png;base64,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'/%3E %3C/pattern%3E %3C/defs%3E %3Cg id='Rectangle_190' data-name='Rectangle 190' transform='translate(9 9) rotate(180)' stroke='rgba(0,0,0,0)' stroke-width='1' fill='url(%23pattern)'%3E %3Crect width='9' height='9' stroke='none'/%3E %3Crect x='0.5' y='0.5' width='8' height='8' fill='none'/%3E %3C/g%3E %3C/svg%3E ");}
.custom-select2::after{content: "";z-index: 3;width: 9px;height: 9px;top: 11px;margin: 0;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='9' height='9' viewBox='0 0 9 9'%3E %3Cdefs%3E %3Cpattern id='pattern' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 512 512'%3E %3Cimage width='512' height='512' xlink:href='data:image/png;base64,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'/%3E %3C/pattern%3E %3C/defs%3E %3Cg id='Rectangle_190' data-name='Rectangle 190' stroke='rgba(0,0,0,0)' stroke-width='1' fill='url(%23pattern)'%3E %3Crect width='9' height='9' stroke='none'/%3E %3Crect x='0.5' y='0.5' width='8' height='8' fill='none'/%3E %3C/g%3E %3C/svg%3E ");}

/* HEADER */
.header-nav{font-family: "Open Sans";}
.header-banner{background-color: #000;color: #fff;padding: 11px 0;text-align: center;font-weight: 700;font-family: "Open Sans";font-size: 13px;}
@media (max-width: 768px){
    .header-banner{display: none;}
}
#desktop-header-container{padding: 0 2rem;}
.icon_search{background-image: url("../img/icon_search.svg");width: 24px;height: 24px;display: block;}
.icon_user{background-image: url("../img/icon_user.svg");width: 24px;height: 24px;display: block;}
.icon_cart{background-image: url("../img/icon_cart.svg");width: 24px;height: 24px;display: block;@position: relative;}
.ps-shoppingcart #blockcart{display: block;}
.col-mobile-btn-menu{margin-right: 15px;}
.col-mobile-btn-menu .m-nav-btn{padding:.375rem .625rem}
.col-mobile-btn-account{margin-right: 15px;}
@media (max-width: 768px){
    .header-nav{display: none;}
}
.col-header-right,
#header-search-btn{
    position: static!important;
}
#header-search-btn .dropdown-search{
    width: 100vw;
    height: auto;
    top: 210px;
    left: 2rem;
    max-width: calc(100vw - 5rem);
    border: none;
}
.stuck-header-element #header-search-btn .dropdown-search{
    top: 120px;
}

/*MENU*/
.cbp-hrmenu .cbp-hrsub-inner{
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.container.iqitmegamenu-submenu-container{
    padding-left: 2rem;
    padding-right: 2rem;
}

/* FOOTER */
#footer .block-title{padding-bottom: 0;margin-bottom: 20px;}
#footer .ps-emailsubscription-block{text-align: center;width: 50%;}
#footer .ps-emailsubscription-block .block-title{margin-bottom: 1rem;}
#footer .ps-emailsubscription-block .block-subtitle{margin-bottom: 20px;font-size: 12px;}
#footer .ps-emailsubscription-block .newsletter-input-group{width: fit-content;width: -moz-fit-content;flex: initial;margin: 0 auto;}
#footer .ps-emailsubscription-block .input-subscription{width: 200px;flex: initial;font-size: 13px;padding: 11px;}
#footer .ps-emailsubscription-block .btn-primary{width: auto;background-color: #fff;}
#footer .ps-emailsubscription-block .btn-primary:hover{background-color: #000;}
#footer .block-links ul>li{margin-bottom: 0;}
#footer .block-links ul>li>a{font-size: 12px;}
#footer #custom-text{width: 45%;font-size: 12px;line-height: 1.4;}
#footer #footer-copyrights{text-align: center;font-size: 13px;line-height: 1.4;}
@media (max-width: 768px){
    #footer .ps-emailsubscription-block{width: 100%;margin-bottom: 1.5rem;}
    #footer .block-toggle{text-align: center;}
    #footer #custom-text{width: 100%;text-align: center;margin-top: -10px;}
}

/* BREADCRUMB */
#wrapper .breadcrumb{font-family: "EB Garamond";}
/*#wrapper .breadcrumb a{color: #000;}*/
#wrapper .breadcrumb li::after{content: ">";}

/* HOMEPAGE */
#block-reassurance{display: flex;justify-content: center;}
#block-reassurance img{margin-right: 1rem;}
#block-reassurance .block-reassurance-item{display: flex;align-items: flex-start;margin-right: 2rem;font-family: "Open Sans";font-size: 13px;}
#block-reassurance .block-reassurance-item:last-child{margin-right: 0;}
#block-reassurance .block-reassurance-item p{margin-bottom: 0;text-align: center;}
.home-images .elementor-image-box-wrapper{position: relative;}
.home-images .elementor-image-box-content{position: absolute;bottom: -1px;left: 50%;transform: translateX(-50%);background-color: #fff;padding: 20px 40px 10px;width: 245px;}
.home-images .elementor-image-box-title{position: relative;}
.home-images .elementor-image-box-title::after{content: "";width: 65px;height: 1px;background-color: #000;position: absolute;bottom: -10px;left: 50%;transform: translateX(-50%);}
.home-images .elementor-image-box-description p:last-child{margin-bottom: 0;}
.home-images .elementor-image-box-content .btn-secondary{width: auto;padding: 10px 2rem;}
#amglobalnote{max-width: 320px;margin: 0 auto 70px;}
#amglobalnote .rte-content{position: relative;}
#amglobalnote .rte-content::before{content: "";width: 23px;height: 23px;display: block;position: absolute;left: -30px;top: 0;transform: translate(-50%, -50%);background-image: url("../img/icon_quote.png");}
#amglobalnote .randomReview{margin-bottom: 10px;}
#amglobalnote .averageReview{color: #e0d041;margin-right: 12px;}
#amglobalnote .amglobalnote_footer{display: flex;justify-content: center;align-items: center;}
#amglobalnote .averageRating, #amglobalnote a{font-size: 11px;}
#amglobalnote .averageRating{margin-right: 12px;}
.elementor-element-b4ypvyv .btn-primary{background-color: #c6a895;border: 1px solid #c6a895;color: #fff;width: 200px;font-size: 20px;}
.elementor-element-b4ypvyv .btn-primary:hover{background-color: #fff;color: #c6a895;}
@media (max-width: 768px){
    .elementor-element-48hwj7m .elementor-element-xv04d8c{justify-content: center;}
}
@media (max-width: 575px){
    #block-reassurance{display: flex;flex-direction: column;align-items: center;}
    #block-reassurance .block-reassurance-item{margin-bottom: 1rem;margin-right: 0;}
}

/* PRODUCT MINIATURE */
.product-miniature-grid .product-title{margin-bottom: 10px;}
.product-miniature-grid .product-price-and-shipping{padding-bottom: 1rem;}
.product-miniature-grid .btn-product-list{padding: 11px 1rem;text-transform: uppercase;font-size: 15px;}
.product-miniature-grid .product-functional-buttons{transform: translate(-50%, 0%);opacity: 1;}
.product-miniature-grid .product-functional-buttons a{box-shadow: none;padding: 0;}
.product-miniature-grid .product-functional-buttons .eye_icon{display: block;width: 16px;height: 13px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.873' height='12.346' viewBox='0 0 15.873 12.346'%3E %3Cpath d='M7.705 35.538a2.17 2.17 0 0 1 .231-.011 2.646 2.646 0 1 1-2.646 2.646 2.17 2.17 0 0 1 .011-.231 2.023 2.023 0 0 0 .871.231 1.765 1.765 0 0 0 1.764-1.764 2.023 2.023 0 0 0-.231-.871zm5.539-1.317a10.677 10.677 0 0 1 2.56 3.613.876.876 0 0 1 0 .678 11.173 11.173 0 0 1-2.56 3.613 7.755 7.755 0 0 1-5.308 2.221 7.752 7.752 0 0 1-5.307-2.221 11.216 11.216 0 0 1-2.561-3.613.881.881 0 0 1 0-.678 10.715 10.715 0 0 1 2.562-3.613A7.757 7.757 0 0 1 7.937 32a7.76 7.76 0 0 1 5.308 2.221zM7.937 34.2a3.968 3.968 0 1 0 3.968 3.968A3.969 3.969 0 0 0 7.937 34.2z' transform='translate(0 -32)' style='fill:%23fff'/%3E %3C/svg%3E ");}
.product-miniature-grid .iqitreviews-simple .iqitreviews_note{display: none;}

/* CATEGORY */
#category .header-top.no_bg #iqitmegamenu-horizontal ul > li > .nav-link{color: #000;}
#category .header-top.no_bg #iqitmegamenu-horizontal ul > li::before{background-color: #000;}
#category .category_description_container{background-color: #f4f4f4;padding: 35px 70px;}
#category .category_description_container h2{text-transform: uppercase;color: #000;font-family: "EB Garamond";font-size: 30px;margin-bottom: 10px;font-weight: 400;text-align: center;}
#category .category_description_container .custom_separator{margin-bottom: 10px;}
#category .category_description_container .category-description{text-align: center;color: #272727;}
#js-product-list-top{margin: 0;border: none;padding: 40px 0;}
#js-product-list-top .container{max-width: initial;width: initial;margin: 0;}
#js-product-list-top .total_products{margin-left: auto;font-family: "EB Garamond";}
#js-product-list-top #search_center_filter_toggler{width: auto;padding: 5px 15px 5px 10px;color: #000;text-transform: none;}
#js-product-list-top #search_center_filter_toggler:hover{color: #fff;}
#js-product-list-top #search_center_filter_toggler i{font-size: 20px;margin-right: 3px;}
#facets_search_center{background-color: #000;color: #fff;padding: 1.5rem 1.5rem 0 1.5rem;}
#facets_search_center{margin-bottom: 3rem;background-color: rgba(121, 159, 154, 0.8);}
#facets_search_center .block-title, #facets_search_center .search-link{color: #fff;}
#search_filters .noUi-connect{background-color: rgba(255,255,255,0.7);}
#category .js-product-miniature-wrapper{margin-bottom: 40px;}

/* PRODUCT */
#product #iqitmegamenu-horizontal ul > li::before{background-color: #000;}
#product .breadcrumb_container{max-width: initial;padding: 0 50px;}
#product .breadcrumb{margin-bottom: 30px;}
#product #inner-wrapper{padding: 0 50px;}
#product .product-cover .expander > span{display: none;}
#product .page-title{padding-bottom: 0;border: none;text-transform: uppercase;color: #000;font-size: 30px;font-weight: 400;margin-bottom: 10px;text-align: left;}
#product #iqitreviews-rating-product{display: flex;align-items: center;margin-bottom: 1rem;}
#product .iqitreviews_stars, #product .iqitreviews_note{margin-right: .75rem;}
#product .product-prices .product-price{font-size: 24px;}
#product .badge-discount{display: none;}
#product .product-variants .form-control-label{padding-bottom: 6px;font-weight: 400;}
#product .product-customization{border: none;padding: 0;display: flex;align-items: center;}
#product .product-customization .form-control{border-color: #939393;resize: none;color: #000;width: 380px;}
#product .product-customization .form-control:focus{border-color: #c6a895;}
#product .product-customization .form-control::placeholder{color: #939393;}
#product .product-customization .product-customization-item{margin: 0;}
#product .product-customization .btn-secondary{height: 65px;width: auto;position: relative;left: -1px;}
#product .product-add-to-cart .col-add-qty{display: none;}
#product .product-add-to-cart .col-add-btn{padding: 0;}
/*#product .product-add-to-cart .add-to-cart{padding: 11px 1.25rem;width: 280px;background-color: #000;color: #fff;}
#product .product-add-to-cart .add-to-cart:hover{color: #000;background-color: #f5efec;}*/
#product .product-add-to-cart .col-add-wishlist{margin-left: 1rem;}
#product .product-add-to-cart .btn-secondary{width: auto;}
#product .ndkcsfields-block .form-group.submitContainer{justify-content: flex-start;}
#product #submitNdkcsfields{padding: 11px 1.25rem;width: 280px;background-color: #000;color: #fff;}
#product #submitNdkcsfields:hover{color: #000;background-color: #f5efec;}
#product .product-additional-info{border: none;}
#product .product-additional-info #block-reassurance .block-reassurance-item{flex-direction: column;align-items: center;}
#product .product-additional-info #block-reassurance .block-reassurance-item img{margin-right: 0;margin-bottom: 5px;}
#product .product-additional-info #block-reassurance .block-reassurance-item:nth-child(2) img{margin-bottom: .5rem;}
#product .product-additional-info #block-reassurance .block-reassurance-item:nth-child(3) img{margin-bottom: 10px;}
#product .product-tabs{margin-bottom: 2rem;}
#product .nav-tabs{border-bottom: none;margin-bottom: 20px;}
#product .nav-tabs .nav-item{margin-right: 2rem;}
#product .nav-tabs .nav-link{padding-bottom: 0;text-transform: uppercase;font-family: "EB Garamond";}
#product .crossselling-products .section-title{border-bottom: none;padding-bottom: 0;margin-bottom: 12px;text-transform: uppercase;color: #000;font-family: "EB Garamond";font-weight: 400;font-size: 18px;}
#product .crossselling-products .products-grid{padding: 16px 0;display: flex;flex-wrap: wrap;}
#product .crossselling-products .product-flags{z-index: 0;}
@media (min-width: 768px){
    #main-product-wrapper .product-lmage-large{padding: .5rem;}
}
@media (max-width: 768px){
    #product #inner-wrapper, #product .breadcrumb_container{padding: 0 15px;}
    #main-product-wrapper .product-add-to-cart{padding: 15px !important;z-index: 10;}
    #product .product-add-to-cart .col-add-btn{flex: 1;margin-bottom: 0;}
    #product .product-add-to-cart .add-to-cart{width: 100%;}
}
#product-images-thumbs.swiper-container-horizontal .swiper-wrapper{
    justify-content: center;
}

/* PRODUCT NDK PERSONNALISATION */
.ndk-product .product-add-to-cart,
.ndkcsfields-block .ndkcfTitle,
.ndkcsfields-block .toggler.toggler-default-picto::before{
    display: none;
}
#main-product-wrapper .product-images-large-ndk .product-lmage-large{
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.ndkcsfields-block .toggler{
    padding: 0;
}
.ndkcsfields-block .fontSelect span.submitText,
.ndkcsfields-block .fontSelect span.submitTextItem,
.ndkcsfields-block .submitCSText{
    background-color: #000;
    border-radius: 0;
    padding: 11px 1.25rem;
    font-size: 15px;
}
.ndkcsfields-block .texteditor{
    text-align: left!important;
}
.fieldPane{
    position: relative;
}
.fieldPane .broderie{
    content: '';
    background: url('../img/bobine-bg.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 30px;
    height: 30px;
    position: absolute;
    left: 7px;
    top: 41px;
    z-index: 9999;
}
.colorSelector{
    position: relative;
    z-index: 0;
    border-radius: 0!important;
}
.visu-tools{
    display: none;
}

/* CART */
#cart #content-wrapper .page-title{border-bottom: none;}
#cart .cart-detailed-actions .btn-primary{width: 100%;}
#cart .block-promo .form-control, #checkout .block-promo .form-control{border-color: #f5efec;}
#cart .block-promo .form-control:focus, #checkout .block-promo .form-control:focus{border-color: #000;}
#cart .block-promo .btn-primary, #checkout .block-promo .btn-primary{width: auto;}
#blockcart-content .cart-buttons .btn-primary, #blockcart-content .cart-buttons .btn-secondary{width: 100%;}
@media (max-width: 992px){
    #cart #inner-wrapper, #checkout #inner-wrapper{margin-top: 1.5rem;}
}

/* GIFTCARD */
#module-giftcard-choicegiftcard #iqitmegamenu-horizontal ul > li::before{background-color: #000;}

/* MODAL */
#everpsexitpromo-modal .modal-content{background-image: url('https://ohlesjolis.bnpj9981.odns.fr/img/cms/Capture%20d%E2%80%99e%CC%81cran%202022-09-05%20a%CC%80%2017-20-31.png');background-position: center center;background-size: cover;transform: none;}
#everpsexitpromo-modal .modal-content .btn-primary{color: #000;}
#everpsexitpromo-modal .modal-content .btn-primary:hover{color: #fff;}
#everpsexitpromo-modal .modal-header{display: block;text-align: center;padding: 5rem 1rem;border: none;}
#iqitpopup{display: flex;align-items: center;justify-content: center;background-size: center center;}