.nav li li a{border-bottom:1px solid #e5e5e5;font-weight:600!important;font-size:18px!important}.et-menu>.menu-item-has-children>.sub-menu:before{border-bottom:12px #ffffff solid}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon::after{color:#000000;background:#f1f1f1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon::after{content:'33'}ul.et_mobile_menu li.menu-item-has-children.mobile-toggle-open>.mobile-toggle-icon::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.mobile-toggle-open>.mobile-toggle-icon::after{content:'32'}.wh-v5-icon-column{display:flex;justify-content:flex-end}.wh-v5-top-section .wh-v5-icon-column .et_pb_blurb.blurb-shop{margin:0px!important}.wh-v5-top-row{display:flex;align-items:center}@media screen and (max-width:479px){.wh-v5-top-row{display:flex;flex-direction:column}}.nav li li:last-child a{border-bottom:0px solid #e5e5e5}.nav li ul.sub-menu{padding:0px!important;border-radius:5px;box-shadow:0 5px 17px 0px rgb(0 0 0 / 25%);-moz-box-shadow:0 5px 17px 0px rgba(0,0,0,.25);-webkit-box-shadow:0 5px 17px 0px rgb(0 0 0 / 25%)}.nav li li{padding:0 0px!important;width:100%}.et-menu li li a{padding:10px 20px;width:100%!important}.et-menu>.menu-item-has-children>.sub-menu:before{content:'';display:block;position:absolute;left:20px;top:-20px;width:0;height:0;border-top:8px solid transparent;border-right:12px solid transparent;border-left:12px solid transparent;z-index:1}.nav li ul{right:0!important}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a{padding-bottom:20px}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon::after{top:10px;position:relative;font-family:"ETModules";border-radius:50%;padding:3px}.et_mobile_menu .menu-item-has-children>a{font-weight:600!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon,ul.et_mobile_menu li.page_item_has_children .mobile-toggle-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle-icon{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon{text-align:center;opacity:1}.et_mobile_menu .menu-item-has-children>a{font-weight:600!important}@media screen and (max-width:980px){body.menu-open::after,body.opened::after{content:"";position:fixed;inset:0;background:rgba(0,0,0,0.45);z-index:9998;opacity:1;transition:opacity 0.3s ease;pointer-events:auto}#mobile_menu1{width:90%;max-width:380px;height:100vh;position:fixed;top:0;left:0;background:#fff;padding:30px 20px;z-index:9999;overflow-y:auto;transform:translateX(-100%);transition:transform 0.45s cubic-bezier(0.4,0,0.2,1);will-change:transform;-webkit-overflow-scrolling:touch}.opened #mobile_menu1,body.menu-open #mobile_menu1{transform:translateX(0)}.closed #mobile_menu1{transform:translateX(-100%)}body.tax-product_cat #mobile_menu1,body.post-type-archive-product #mobile_menu1,body.woocommerce #mobile_menu1{position:fixed!important;top:0!important;left:0!important;width:90%!important;max-width:380px!important;height:100vh!important;z-index:99999!important}body.tax-product_cat.opened #mobile_menu1,body.tax-product_cat.menu-open #mobile_menu1,body.post-type-archive-product.opened #mobile_menu1,body.post-type-archive-product.menu-open #mobile_menu1,body.woocommerce.opened #mobile_menu1,body.woocommerce.menu-open #mobile_menu1{transform:translateX(0)!important}body.opened,body.menu-open{overflow:hidden!important;position:fixed!important;width:100%!important}.et_pb_menu__wrap .opened .mobile_menu_bar:before,.et_pb_menu__wrap .menu-open .mobile_menu_bar:before{content:"\2715"!important;font-size:35px!important;font-weight:700;color:red!important}.et_pb_menu__wrap .opened .mobile_menu_bar span,.et_pb_menu__wrap .menu-open .mobile_menu_bar span{display:none!important}.mobile_menu_bar{position:relative;z-index:100000;cursor:pointer}.opened .mobile_menu_bar,.menu-open .mobile_menu_bar{position:fixed!important;top:12px;right:45px;z-index:100000!important}body.tax-product_cat.opened .et-l--header,body.tax-product_cat.opened #main-header,body.post-type-archive-product.opened .et-l--header,body.post-type-archive-product.opened #main-header{z-index:9997!important}body.opened .et-l--body,body.opened #page-container,body.menu-open .et-l--body,body.menu-open #page-container{pointer-events:none}body.opened #mobile_menu1,body.menu-open #mobile_menu1{pointer-events:auto}}@media (max-width:980px){.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:right}}.titredjiby{position:relative;padding-left:50px}.titredjiby::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;width:48px;height:48px;background:url("https://diassehair.com/wp-content/uploads/2025/12/icone-logo.webp") no-repeat center / contain}.titredjibyblanc{position:relative;padding-left:45px}.titredjibyblanc::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;width:48px;height:48px;background:url("https://diassehair.com/wp-content/uploads/2025/12/icone-logo-blanc.webp") no-repeat center / contain}.woocommerce #reviews #comments ol.commentlist li img.avatar,.woocommerce-page #reviews #comments ol.commentlist li img.avatar{width:70px!important}.divi-out-of-stock-badge{position:absolute;top:15px;left:15px;background-color:#e74c3c;color:#fff;padding:6px 10px;font-size:13px;font-weight:bold;border-radius:3px;z-index:10}.woocommerce ul.products li.product{position:relative}.divi-out-of-stock-badge-single{display:inline-block;background-color:#e74c3c;color:white;padding:6px 12px;font-weight:bold;font-size:14px;border-radius:3px;margin-bottom:15px}.entry-summary p.price ins,.woocommerce div.product span.price,.woocommerce-page div.product span.price,.woocommerce #content div.product span.price,.woocommerce-page #content div.product span.price,.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce #content div.product p.price,.woocommerce-page #content div.product p.price,.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover{color:#e02b20}.shipping-method-select{width:100%;padding:12px 15px;font-size:16px;border:2px solid #ddd;border-radius:5px;background-color:#fff;cursor:pointer;transition:all 0.3s ease;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-right:40px}.shipping-method-select:hover{border-color:#2ea3f2}.shipping-method-select:focus{outline:none;border-color:#2ea3f2;box-shadow:0 0 0 3px rgba(46,163,242,0.1)}.et_pb_module .shipping-method-select{max-width:100%}@media (max-width:768px){.shipping-method-select{font-size:14px;padding:10px 12px}}@media (max-width:1024px){.et_pb_row{width:100%!important;max-width:100%!important}.et_pb_column{margin-bottom:20px}.et_pb_section{padding-left:10px;padding-right:10px}img{max-width:100%;height:auto}}@media (max-width:980px){.et-db #et-boc .et-l .et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap{-webkit-box-pack:right;-ms-flex-pack:center;justify-content:right}}