:root{

  --title-product-h1-color:rgba(0,0,0,0.7)!important;
  --title-product-h1-size:30px!important;
  
}

/*reviews product*/
#form-review{max-width: 400px;margin-left: auto;margin-right: auto;}
.slider-reviews-in .star-rating-display-with-title h4,.tab-product .title-stars-score,.tab-product .title-stars,.data-reviews-in-product-stars .name-reviews span,.owl-reviews-carouzel .owl-pagination,#form-review h4,.title-mobile-close .title-stars-score,.title-mobile-close .title-stars,.reviews-data-product .title-stars-score,.reviews-data-product .title-stars,.not-review-exist{display:none;}
.reviews-data-product::after,.reviews-data-product .star-rating-display-with-title::after{content:"";display:block;clear:both;}
.reviews-data-product{position:relative;display:block;box-sizing:border-box;min-height: 40px;cursor:pointer;}
body .reviews-data-product .star-rating-bg::before, body .reviews-data-product .star-rating-fill::before {font-size: 25px;}
.reviews-data-product h4{font-weight:normal;font-size:14px;color:rgba(0,0,0,0.3);position: absolute;left: 130px;top: 15px;}
.reviews-data-product .star-rating-display{position: absolute;top: -10px;left: 0px;}
.data-reviews-in-product-stars h4{font-weight:normal;}
.data-reviews-in-product-stars .name-reviews{color:var(--color-custom-bleu-dark);font-size: 18px;display: block;margin-top: 19px;font-weight: 500;}
.data-reviews-in-product-stars  .date-reviews{font-size: 13px;display: block;margin-top: -20px;margin-bottom: 20px;}
.data-reviews-in-product-stars .desc-reviews{font-size: 16px;}
.form-goup label{display:block;}
.form-goup input,#descreview{border-radius:10px;border: 1px solid rgba(0, 0, 0, 0.3);padding: 5px;width: 100%;}
#tab-content-reviews{max-height:450px!important;}
#label-descreview{display:block;}
#descreview{width:100%;height:100px;max-height:100px;}
.button-submit-reviews{background-color: var(--background-menu);padding: 10px;border: 0px;color: #fff;border-radius: 5px;margin-left: auto;margin-top: 14px;margin-right: auto;display: block;margin-bottom: 10px;}
.owl-reviews-carouzel .item{background:#fff;margin:10px;padding:10px;border-radius:20px;box-shadow: 4px 3px 7px rgba(0, 0, 0, 0.3);min-height: 426px;}
#form-review .form-goup{width:50%;float:left;box-sizing:border-box;margin-bottom: 5px;margin-top: 5px;padding-right: 5px;}
body .star-rating-group label {color: #918f90;}
body .star-rating-group input:checked ~ label, body .star-rating-group label:hover, body .star-rating-group label:hover ~ label,body .star-rating-fill {color: #f78e10;}
body .star-rating-bg::before,body .star-rating-fill::before {font-size: 40px;}
body .star-rating-display {margin-top: 20px;}
.review-product{font-weight:normal;font-size:15px;color:var(--color-custom-bleu-dark);}
.owl-reviews-carouzel .owl-buttons .owl-prev {color: #FFF;display: inline-block;zoom: 1;margin: 5px;padding: 3px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;background: #869791;filter: Alpha(Opacity=50);opacity: 0.5;position: absolute;top: 50%;transform: translateY(-50%);left: -40px;color: transparent !important;background: rgba(0, 0, 0, 0.5) !important;width: 40px;height: 40px;}
.owl-reviews-carouzel .owl-prev:after {display: inline-block;position: absolute;top: 8px;left: 8px;border-top: unset !important;border-right: unset !important;border-bottom: unset !important;content: '\e5cb' !important;font-family: 'Material Symbols Outlined';font-size: 40px;color: #fff;width: 29px;height: 60px;margin-left: -10px;}
.owl-reviews-carouzel .owl-buttons .owl-next {color: #FFF;display: inline-block;zoom: 1;margin: 5px;padding: 3px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;background: #869791;filter: Alpha(Opacity=50);opacity: 0.5;position: absolute;top: 50%;transform: translateY(-50%);right: -50px;color: transparent !important;background: rgba(0, 0, 0, 0.5) !important;width: 40px;height: 40px;}
.owl-reviews-carouzel .owl-next:after {display: inline-block;position: absolute;top: 8px;left: 3px;border-top: unset !important;border-left: unset !important;border-bottom: unset !important;content: '\e5cc' !important;font-family: 'Material Symbols Outlined';font-size: 40px;color: #fff;width: 29px;height: 60px;}
/*reviews product*/

/*Cart In Product*/
.price-product-qnt{margin:0px;color: var(--black-transparent-4);font-weight: normal;}
.inputresultcart{clear: both;}
.wraning-message{color:orange;font-weight: bold;}
.error-message{color:red;font-weight: bold;}
.success-message{color:green;font-weight: bold;}
.data-cart-product{margin-top: 35px;}
.data-cart-product,.quantity::after{content:" ";display:block;clear:both;}
.quantity,.more-offers{width:auto;padding:10px;float:left;box-sizing:border-box;position: relative;}
.more-offers{min-width:300px;}
.data-cart-product .quantity{padding-left: 0px;}
.minus-cart,.pluss-cart{width:40px;height:50px;float:left;box-sizing:border-box;font-weight: 400;}
.minus-cart{/*border-top:1px solid var(--black-transparent-4);border-bottom:1px solid var(--black-transparent-4);border-left:1px solid var(--black-transparent-4);*/border-radius: 5px 0 0 5px;line-height: 40px;text-align: center;font-size: 35px;}
.pluss-cart{/*border-top:1px solid var(--black-transparent-4);border-bottom:1px solid var(--black-transparent-4);border-right:1px solid var(--black-transparent-4);*/border-radius: 0 5px 5px 0;line-height: 45px;text-align: center;font-size: 35px;}
.cartqnt{width:60px;height:50px;border:0px;background:#eceded;float:left;box-sizing:border-box;text-align: center;font-size: 25px;margin-right: 15px;margin-left: 11px;/*border-top:1px solid var(--black-transparent-4);border-bottom:1px solid var(--black-transparent-4);*/}
.quantity label,.more-offers label{display:block;margin-bottom:10px;}
.more-offers select{padding-left: 10px;background:unset;border:1px solid var(--black-transparent-4);border-radius:5px;height:50px;text-align:left;-webkit-appearance: none;-moz-appearance: none;appearance: none;position:relative;width:100%}
.more-offers::after{content:"\e313";display:block;font-family: "Material Symbols Outlined";position: absolute;top: 45px;right: 15px;font-size: 35px;}
.minimum-order-cart{clear: both;color: var(--black-transparent-3);font-size: 13px;font-weight: normal;margin-top: 20px;}
.data-cart-product .button-add-to-cart{background-color: var(--background-menu);border: 0px;color: #fff;height: 50px;float: left;border-radius: 5px;width: 250px;margin-top: 43px;margin-left: 10px;}
/*Cart In Product*/

/*Category under product*/ 
.title-category-span{display:none;}
.category-under-product{position:relative;background:unset;padding-left: 35px;padding-right: 35px;/*background-image: url('/images/banners/background-d.jpg'); background-attachment: fixed; background-size: cover; background-position: center center; background-repeat: no-repeat;*/background-color:var(--color-custom-bleu-dark); }
body .category-under-product .category-with-product{background:unset!important;}
body .category-under-product .features-product.features-product-open {height: auto;overflow-y: auto;margin: 2%;margin-left: 0px;box-sizing: border-box;width: 18%;background: rgba(255, 255, 255, 0.4);border-radius: 16px;box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);border: 1px solid rgba(255, 255, 255, 0.3);border-radius:20px;margin-top: 50px !important;}
body .category-under-product .features-search-select.select_menu{border-bottom:unset;background: var(--color-custom-bleu-dark);border-radius: 20px;padding-top: 10px;padding-left: 15px;padding-right: 15px;padding-bottom: 0px;}
body .category-under-product .features-search-select{border-bottom:unset;background: var(--color-custom-bleu-dark);border-radius: 20px;width: 95%;padding-top: 10px;padding-left: 15px;padding-right: 0px;padding-bottom: 10px;}
body .category-under-product .features-search-select label{color:#fff;font-weight:bold;}
body .category-under-product .features-search-select label::after {color:#fff;}
body .category-under-product .features-search-select .chosen-container.chosen-container-multi,body .category-under-product .features-search-select .chosen-choices, body .category-under-product .features-search-select .search-field {background:var(--color-custom-bleu-dark)!important;}
body .category-under-product .features-icon::before {color: #fff;}
body .category-under-product .products-in-category{background-color: rgba(255, 255, 255, 0.4)!important;border-radius: 16px;box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);border: 1px solid rgba(255, 255, 255, 0.3);border-radius:20px;padding: 40px;padding-top: 22px;margin-top: 50px;margin-bottom: 50px;}
body .category-under-product #products-in-category{background-color:unset!important;}
body .category-under-product .sort-by-product-in select{color:var(--color-custom-bleu-dark);}
body .category-under-product .sort-by-product{border:0px;}
body .category-under-product h2.title-category {margin-top:0px;width:50%;float:left;text-align:left;color:var(--color-custom-bleu-dark);margin-bottom: 0px;font-size: 35px;}
body .category-under-product .sort-by-product-in{margin-top:10px;}
body .category-under-product #categories-features li.active a span::before {width: 5px;}
/*body .category-under-product #categories-features li a {color:#fff;}
body .category-under-product #categories-features li a span{border: 1px solid #fff;}
body .category-under-product #categories-features li.active a span::before {border-radius: unset;border: 1px solid #fff;background-color: #fff;width: 5px;height: 5px;}
body .category-under-product #categories-features.opened{padding-left: 10px;padding-bottom: 10px;}*/
body .category-under-product .chosen-container.chosen-container-multi{display:none;}
body .category-under-product .chosen-container.chosen-container-multi.chosen-with-drop.chosen-container-active,body .category-under-product .chosen-container.chosen-container-multi.has-selected{display:block;}
/*Category under product*/ 

/*Product*/
.quantity-in{background: #eceded7a;}
.quantity-in::after{content:"";clear:both;display:block;}
.value-minimum-order-cart-x{display:none;}
.minimum-order-cart .value-minimum-order-cart-x{display:inline;}
.monada .monada-in,.monada .quantity_monada_x,.price-product-qnt .total_cost_price_cartqntproduct,.price-product-qnt .total_cost_price_monada,.price-product-qnt .total_cost_price_the{display:none;}
.product-vision .img-brand-cat{width:150px;height:auto;margin-bottom: 10px;}
.product-vision{width: 1360px;max-width: 95%;display: block;margin-left: auto;margin-right: auto;margin-top:20px;}
.product-vision:after{content:"";display:block;clear:both;}
.product-flex-box,.tabs-product-in{display: flex;flex-wrap: wrap;align-items: stretch;}
.img-product{flex-grow: 0;flex-shrink: 0;flex-basis: calc(45%);max-width:45%;box-sizing: border-box;position: relative;}
.text-product{flex-grow: 0;flex-shrink: 0;flex-basis: calc(55%);max-width:55%;box-sizing: border-box;position: relative;padding-left: 10px;}
.img-product .padding-margin-img-product{position: relative;max-width: 100%;display: block;margin-left: auto;margin-right: auto;margin-bottom: 20px;}
.packing-offer-product::first-letter {text-transform: uppercase;}
.full-text-product ol, .intro-text-product ol, .full-text-product ul, .intro-text-product ul{list-style: disc;}
.title-product-h1{color:var(--title-product-h1-color);font-size: var(--title-product-h1-size);/*font-weight: 400;*/}
.uccess-color-size-brand{margin-top: 10px;margin-bottom: 30px;}
.uccess-color-size-brand p,full-text-product p,.full-content-tab p,.intro-text-product p{padding: 0px;margin: 0px;font-size: 14px;line-height: 22px;}
.intro-text-product p{font-size: 18px;}


.email-product-button{display: block;border: unset;background-color: var(--background-menu);color: #fff;font-size: 16px;padding: 10px;margin-top: 15px;}
.email-product-button:before,.file-in-product:before,.submit-form-product:after,.email-product-button-close:after {font-family: 'Material Symbols Outlined';font-size: 24px;display: inline-block;vertical-align: middle;margin-right: 5px;}
.email-product-button-close:after{content: '\ea39';color:#fff;margin-left: 20px;}
.submit-form-product:after{content: '\e163';color:#fff;margin-left: 20px;}
.email-product-button:before{content: '\e158';}
.file-in-product:before{content: '\e415';color:var( --color-custom-bleu);line-height: 50px;font-size: 35px;}
.product-form{width: 600px;max-width: 95%;margin-left: auto;margin-right: auto;}
.product-form h4{font-weight:normal;}
.product-form label{display:block;}
.product-form input{width:100%;display:block;border-radius:4px;border: 1px solid rgba(0, 0, 0, 0.4);}
.tabs-product{margin-top: 35px;}
.tabs-product-in {border-bottom: 2px solid rgba(0, 0, 0, 0.2);}
.tab-product{flex-grow: 0;flex-shrink: 0;flex-basis: calc(25%);max-width:25%;box-sizing: border-box;padding: 10px;text-align: center;cursor: pointer;font-size: 16px;}
.tab-product.active{background-color:var(--background-menu);color:#fff;cursor: unset!important;}
.tabs-product-1 .tab-product.active, .tabs-product-1 .tab-product{cursor: unset!important;}
.tab-content{opacity:0}
.tabs-product-6 .tab-product{flex-basis: calc(20%);max-width:20%;}
.tabs-product-7 .tab-product{flex-basis: calc(16.666666667%);max-width:16.666666667%;}
.tab-content.active{opacity:1;z-index: 9;}
.tab-content .full-text-product,.full-content-tab{max-width:90%;display:block;margin-left:auto;margin-right:auto;padding-top:2%;}
.tab-content .full-text-product ,.full-content-tab{font-size:14px;line-height:25px;color:rgba(0,0,0,0.7)}
.tab-content .full-text-product p,.full-content-tab p{font-size:14px;line-height:25px;color:rgba(0,0,0,0.7)}
.file-in-product{color:var(--background-menu);}
.file-in-product a{color:var(--background-menu);text-decoration:unset;}
.main-photo-product{max-height:450px;width:auto;display:block;margin-left:auto;margin-right:auto;}
.g-recaptcha{width: 305px;display: block;margin-left: auto;margin-right: auto;margin-top: 20px;margin-bottom: 20px;}
.submit-form-product, .email-product-button-close{width: 320px;display: block;margin-left: auto;margin-right: auto;margin-bottom: 20px;border: unset;color:#fff;background-color:var(--background-menu)}
.group-flex{display: flex;flex-direction: row;align-items: stretch;}
.group-carouzel-same2 h3,.group-carouzel-same3 h3,.group-product-same h3{text-align:center;}
.group-carouzel-same2, .group-carouzel-same3, .group-product-same{max-width: 90%;display: block;margin-left: auto;margin-right: auto;margin-top: 20px;}
.group-product.group-product-same{background-color: #f5f5f5;}
.category-under-product{margin-top:50px;}

@media(max-width: 900px) {
body .owl-reviews-carouzel .owl-buttons .owl-prev {left: -10px;}
body .owl-reviews-carouzel .owl-buttons .owl-next {right:-10px;}
body #form-review .form-goup {width: 100%;float: unset;padding-right: 0px;}
body #tab-content-reviews{max-height:unset!important;}
body .minus-cart,body .pluss-cart,body .cartqnt{width:30.33%}
body .quantity,body .more-offers {margin-bottom: 20px;width: 100%;padding: 0px;float: unset;}
body .more-offers::after {top: 35px;}
body .data-cart-product .button-add-to-cart {float: unset;width: 100%;margin-top:15px;margin-left: 0px;}
body .category-under-product .features-product.features-product-open{width:0px;}
body .category-under-product .features-product.features-product-open-mobile{width:100%}
body .category-under-product .features-icon::before {color:var(--color-custom-bleu-dark);}
body .category-under-product .features-icon::before {color: #fff;}
body .category-under-product .fixed-features {background: var(--color-custom-bleu-dark);}
body .category-under-product{padding:0px;}
body .category-under-product .products-in-category{padding:0px;}
body .category-under-product h2.title-category {width: 100%;float: unset;text-align: center;margin-top: 20px;}
body .category-under-product .sort-by-product-in {margin-top: 20px;float: unset;text-align: center;display:block;margin-left:auto;margin-right:auto;}
}

