/**
* Theme Name: Cenes Child
* Description: This is a child theme of Cenes.
* Author: <a href="https://neuronthemes.com">NeuronThemes</a>
* Template: cenes
* Version: 1.0.0
*/


/* Header custom - CSS Start */

@font-face {
	font-family: 'Didot';
	src: url('/wp-content/uploads/2025/04/DidotTitle.woff2') format('woff2'),
		 url('/wp-content/uploads/2025/04/DidotTitle.woff') format('woff'),
		 url('/wp-content/uploads/2025/04/DidotTitle.ttf') format('truetype');
}

:root{
	--lightblack: #313035;
	--black: #000000;
	--lightyellowshade: #DED9CE;
	--brightgray: #EAEAEA;
	--darkbrownshade: #474441;
}

body { margin: 0;}


header {
    position: sticky !important;
    left: 0px;
    right: 0px;
    top: 0 !important;
    z-index: 1111 !important;
    -webkit-transition: all 800ms cubic-bezier(0.26, 1.06, 0.89, 0.9);
    -o-transition: all 800ms cubic-bezier(0.26, 1.06, 0.89, 0.9);
    -ms-transition: all 800ms cubic-bezier(0.26, 1.06, 0.89, 0.9);
    transition: all 800ms cubic-bezier(0.26, 1.06, 0.89, 0.9);
	/* min-height: 112px; */
}
header.fixed-header {
    top: -115px !important;
    overflow: hidden;
    -webkit-transition: all 400ms cubic-bezier(0.26, 1.06, 0.89, 0.9);
    -o-transition: all 400ms cubic-bezier(0.26, 1.06, 0.89, 0.9);
    -ms-transition: all 400ms cubic-bezier(0.26, 1.06, 0.89, 0.9);
    transition: all 400ms cubic-bezier(0.26, 1.06, 0.89, 0.9);
}
header.header-bg-color{
	background-color: var(--black);
}
.m-neuron-product__overlay{
	visibility: visible  !important;
}
/* header {position: absolute !important;width: 100%;} */
/* .single-post header .n-cenes-container--wide {background-color: var(--lightblack) !important;}
.single-product header .n-cenes-container--wide {background-color: var(--lightblack) !important;} */

/* header.scrolled .site-logo-desktop img {filter: brightness(0) invert(0);} */
/* header.scrolled .search-icon .elementor-icon-list-icon svg {fill: var(--lightyellowshade) !important;} */
.Mobile-Menubar .sub-menu.sub-menu--vertical li a {color: var(--lightyellowshade) !important;}
header.scrolled .Dot-icon .elementor-icon i, header.scrolled .nav-right-menu ul li.elementor-icon-list-item a span.elementor-icon-list-text {color: var(--lightyellowshade);}
header .nav-right-menu ul li.elementor-icon-list-item:last-child a {padding: 7px 0;}
header .nav-right-menu ul li.elementor-icon-list-item:last-child a:after { left: 0; bottom: 0; opacity: 0; width: 100%; height: 1px; content: ""; position: absolute; -webkit-transition: 200ms all; transition: 200ms all; background-color: var( --e-global-color-89f43e4 ); }
header.scrolled .nav-menu .m-neuron-nav-menu .menu-item > a:after, header.scrolled .nav-right-menu ul li.elementor-icon-list-item:last-child a:after {background-color: var(--lightyellowshade) !important;}
header .nav-right-menu ul li.elementor-icon-list-item:last-child a:hover:after { opacity: 1; }
.Mobile-Menubar ul li a {display: flex !important;justify-content: space-between !important;align-items: center !important;}
.bg-colorgradient {background-color: #4B4E53; background-image: linear-gradient(147deg, #4B4E53 0%, #000000 74%); }
@media (max-width:1279.67) {
	header.scrolled .n-cenes-container--wide {background-color: var(--lightyellowshade);}
	header.scrolled .n-cenes-container--wide nav>ul li>a:hover {color: var(--black) !important;}
	header.scrolled .site-logo-desktop img {filter: brightness(0) invert(0) !important;}
	header.scrolled .elementor-icon i:before {color: var(--lightyellowshade) !important}
}
.Mobile-Menubar .menu-item-has-children a .sub-arrow{
	/* width: 13px;
	height: 13px;
	display: inline-block; */
	position: relative;
	display: block !important;
	/* bottom: -5px;
	left: -10px;
	transition: 0.4s ease;
	margin-top: 2px;
	text-align: left;
	transform: rotate(45deg);
	float: right; */
}
.Mobile-Menubar .menu-item-has-children a .sub-arrow::before{
	position: absolute;
    content: '';
    display: inline-block;
    width: 12px;
    height: 3px;
	right: 11px;
    background-color: var(--lightyellowshade);
    transition: 0.4s ease;
	transform: rotate(45deg);
	top: 20px;
}
.Mobile-Menubar .menu-item-has-children a .sub-arrow::after {
    /* right: -18px; */
    content: '';
    display: inline-block;
    width: 12px;
    height: 3px;
    background-color: var(--lightyellowshade);
    transition: 0.4s ease;
    position: absolute;
    transform: rotate(-45deg);
    top: 20px;
	right: 4px;
}
.Mobile-Menubar nav .active .sub-arrow::after{
	transform: rotate(45deg);
}

.Mobile-Menubar nav .active .sub-arrow::before{
	transform: rotate(-45deg);
}
header.scrolled .sub-menu{background-color: var(--lightblack) !important ;padding: 24px; border: none !important;}
.Mobile-Menubar .sub-menu{background-color: var(--lightblack) !important ;padding: 24px; border: none !important;}
.elementor-element .elementor-heading-title i{font-family:inherit !important;font-size: inherit !important;}
/* Header custom - CSS End */
/* Home page product slider - CSS Start */
.product-slider .product-slider-wrap>.e-widget-swiper .neuron-swiper>.neuron-main-swiper .swiper-slide .m-neuron-product__thumbnail img {transform: scale(0.3);transition: 1s all;object-fit: contain;}
.product-slider .product-slider-wrap>.e-widget-swiper .neuron-swiper>.neuron-main-swiper .swiper-slide.swiper-slide-active .m-neuron-product__thumbnail img {transform: scale(0.8);transition: 1s all;object-fit: contain;}
.product-slider .product-slider-wrap>.e-widget-swiper .neuron-swiper>.neuron-main-swiper .swiper-slide .m-neuron-product__title a {display: none;transition: 1s all;}
.product-slider .product-slider-wrap>.e-widget-swiper .neuron-swiper>.neuron-main-swiper .swiper-slide.swiper-slide-active .m-neuron-product__title a {display: block;transition: 1s all;}
.product-slider-wrap .neuron-swiper-button {padding: 0;width: 50px;height: 50px;border-radius: 50%;position: absolute !important;top: 0;z-index: 1;border: 0;background-color: var(--lightyellowshade);box-shadow: -1px 0px 10px rgb(161 149 149 / 62%);color: var(--black) !important;outline: 0 !important;display: flex;align-items: center;justify-content: center;}
.product-slider-wrap .neuron-swiper-button.neuron-swiper-button--prev {left: calc(100% - 150px) !important;right: 0;top: 25px !important;transform: none !important;z-index: 1;}
.sticky-sidebar .Collection-slider{top: 22% !important;}
.sticky-sidebar .elementor-widget-container {margin: 0px !important;}
.product-slider-wrap .neuron-swiper-button.neuron-swiper-button--prev:before,
.product-slider-wrap .neuron-swiper-button.neuron-swiper-button--next:before {color: var(--black) !important;}
.product-slider-wrap .neuron-swiper-button.neuron-swiper-button--next {right: 30px;top: 25px !important;transform: none !important;left: auto !important;z-index: 1;}
.product-slider-wrap .neuron-swiper-button.swiper-button-disabled .neuron-icon {opacity: 0.5;}
.product-slider-wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before {content: "";background: transparent;width: 12px;height: 12px;position: absolute;border: 1px solid var(--black);top: -3px;left: -3px;border-radius: 50%;}
.product-slider-wrap .swiper-pagination .swiper-pagination-bullet {position: relative;width: 6px !important;height: 6px !important;}
.product-slider-wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background: var(--black);}
.product-slider-wrap .swiper-pagination .swiper-pagination-bullet:not(:last-child) {margin-right: 6px !important;}
.product-slider-wrap .swiper-pagination.neuron-swiper-dots {margin-top: 0 !important;top: auto !important;}
.product-slider-wrap .swiper-pagination .swiper-pagination-bullet {position: relative;}
.product-slider-wrap .m-neuron-product__title {margin-bottom: 35px;}
.sticky-sidebar .m-ntheme-widget{padding: 0px !important;}
.sticky-sidebar .m-ntheme-widget.widget_tag_cloud{padding-bottom: 24px !important;}
.categories::before{display: none !important;}
.sticky-sidebar .m-ntheme-widget h6{padding-bottom: 20px !important;margin: 0px !important;display: inline-block !important;position: relative;text-transform: uppercase !important;}
.sticky-sidebar h6.m-ntheme-widget__title::after{content: "";background-color: var(--black) !important;position: absolute !important;bottom: 0 !important;left: 0px !important; top: 25px;height: 1px !important;width: 30px !important;}
.icon-box-listing a:hover .elementor-icon-box-wrapper span {color: var(--lightblack);fill: var(--lightblack) !important;}
.search-bar .m-neuron-search-form .m-neuron-search-form__container input:focus{
	outline: none;
	padding-right: 20px;
}
.Product-wrapper .m-neuron-product__overlay{
	visibility: visible !important;
	opacity: 1 !important;
}
.relat-product .neuron-swiper .m-neuron-post__inner.m-neuron-product__inner .m-neuron-product__permalink .m-neuron-post__thumbnail.m-neuron-product__thumbnail img{
	object-fit: contain  !important;
}
.Product-wrapper .l-neuron-grid.products article .m-neuron-product__permalink img {
    object-fit: contain;
}
.product-view-image .flex-control-nav.flex-control-thumbs li {
    width: 170px!important;
}
@media (max-width: 1280.98px) {
	header{
    background-color: transparent;
    background-image: linear-gradient(185deg, var(--e-global-color-text) 0%, var(--e-global-color-accent) 100%);
  }
}
@media (max-width: 991.98px) {
	.product-slider .product-slider-wrap>.e-widget-swiper .neuron-swiper>.neuron-main-swiper .swiper-slide.swiper-slide-active .m-neuron-product__thumbnail img {transform: scale(0.6);transition: 1s all;}
}
@media (max-width: 767.98px) {
	.product-slider-wrap .neuron-swiper-button {width: 50px; height: 50px;}
	.product-slider-wrap .neuron-swiper-button.neuron-swiper-button--prev {left: calc(100% - 150px) !important;}
	.product-slider-wrap .swiper-pagination.neuron-swiper-dots {font-size: 5px;}
	.Product-wrapper article{max-width: 375px !important;}
	.elementor-1059 .elementor-element.elementor-element-654f25a.Product-wrapper .l-neuron-grid{margin:auto !important;}
	.Product-wrapper .m-neuron-product__woo-bar {
		text-align: center;
		display: flex;
		justify-content: center;
	}
}
@media (max-width: 575.98px) {
	.product-slider-wrap .neuron-swiper-button {width: 40px;height: 40px}
}
.faq-contanier .elementor-toggle-item p{
margin: 0px 0px 15px;
}
.faq-contanier .elementor-toggle p a{
    color: var(--lightyellowshade) !important;
}
.faq-contanier .elementor-toggle p a:hover {

	color: var(--brightgray);
}
/* Home page product slider - CSS End */
/* Form css  - Start*/
.Form_wrapper form{border: 1px solid var(--lightyellowshade);}
.Form_wrapper input {box-shadow: none !important;}
.Form_wrapper textarea {box-shadow: none !important;}
.Form_wrapper input:focus {--gf-local-shadow: none !important;}
.Form_wrapper textarea:focus {--gf-local-shadow: none !important;}
.Form_wrapper .gform_footer.before #gform_submit_button_1 {color: var(--lightyellowshade);background-color: var(--black);padding: 20px 30px;border: 1px solid var(--black);border-radius: 0px;box-shadow: none;}
.Form_wrapper .gform_footer.before #gform_submit_button_1:hover {color: var(--black);background-color: var(--lightyellowshade);}
.become-a-partner-form form input, .become-a-partner-form form select {border: none !important;padding-left: 10px !important;border-bottom: 1px solid var(--lightyellowshade) !important;     border-radius: 0;}
.become-a-partner-form form input:focus, .become-a-partner-form form select:focus {outline: none !important;}
.become-a-partner-form form textarea {border: none !important;padding-left: 10px;border-radius: 0px !important;border-bottom: 1px solid var(--lightyellowshade) !important;resize: none !important;}
.gform_validation_errors {display: none !important;}
.become-a-partner-form form textarea:focus {outline: none !important;}
.Form_wrapper .gfield_error .ginput_container input {border-bottom-color: #c02b0a !important}
.Form_wrapper .gfield_error .ginput_container textarea {border-bottom-color: #c02b0a !important}
.become-a-partner-form form .gform_button {padding: 15px 40px !important;background: var(--black) !important;color: var(--lightyellowshade) !important;transition: 1.5s;border: 1px solid var(--black) !important;border-radius: 0px !important}
.become-a-partner-form .gfield_label.gform-field-label::after {content: '*';color: var(--lightyellowshade) !important;}
.become-a-partner-form .gfield_label.gform-field-label{color: var(--lightyellowshade) !important;text-transform: Normal;}
.become-a-partner-form .gfield_error .gfield_label.gform-field-label::after {color: #c02b0a !important;}
.become-a-partner-form form .gform_button:hover {background: var(--lightyellowshade) !important;color: var(--black) !important;border: 1px solid var(--black) !important;}
.become-a-partner-form .gform-theme--framework .gform-loader {border-block-end-color: var(--lightyellowshade) !important;border-inline-start-color: var(--lightyellowshade) !important;}
.Form_wrapper .gfield_required {font-size: 0px;}
.Form_wrapper .gform_confirmation_message{color: var(--lightyellowshade) !important;}
.gform_confirmation_message {color: var(--lightyellowshade) !important;}
.Form_wrapper .gform-theme--foundation .gfield textarea.large {min-block-size: 0px !important;}
.collection-button-wrapper::after {content: "" !important;background-color: var(--lightyellowshade) !important;position: absolute !important;bottom: 0 !important;left: 0 !important;height: 2px !important;width: 0 !important;transition: 0.2s !important;}
.collection-button-wrapper:hover::after,
.collection-button-wrapper:focus::after {width: 96% !important;}
.collection-button-wrapper .e-font-icon-svg {margin-top: 3px;}
.btn-wraper-wrap .e-font-icon-svg{height: 12px !important;}
.gfield_description.instruction.validation_message { color: #c02b0a; }
/* .collection-button-wrapper .elementor-button-content-wrapper *:after {display: none;} */
.post-hover .m-neuron-post__read-more span::after {content: "" !important;background-color: var(--lightyellowshade) !important;position: absolute !important;bottom: 0 !important;left: 0 !important;height: 2px !important;width: 0 !important;transition: 0.2s !important;}
.post-hover .m-neuron-post__read-more span:hover::after,
.post-hover .m-neuron-post__read-more span:focus::after {width: 100% !important;}
.tags.wp-block-tag-cloud {display: none;}
.n-cenes-container--wide nav ul li .sub-menu:before {pointer-events: none;}
.n-cenes-container--wide nav ul li a{padding-bottom: 10px !important;}
.m-neuron-post__read-more span svg{height: 10px;}
.post-hover .m-neuron-post__read-more .m-neuron-post__read-more--icon:after {display: none !important;}
/* .Footer-logo img{filter: brightness(0) invert(0);} */
.Footer-wrapper .elementor-widget-container span{position: relative;}
.Footer-wrapper .footer-title::after{content: "";background-color: var(--lightyellowshade) !important;position: absolute !important;bottom: 0 !important;left: 0px !important; top: 100%;height: 1px !important;width: 30px !important;}
.Footer-wrapper ul li a span::after{content: "" !important;background-color: var(--lightyellowshade) !important;position: absolute !important;bottom: 0 !important;left: 0 !important;height: 1px !important;width: 0 !important;transition: 0.2s !important;}
.Footer-wrapper ul li a span:hover::after{width: 100% !important;}
.social-media-wrapper ul li a span::after {display: none !important;}
.Collection-slider ul.product_list_widget li{margin: 0px !important;padding: 0px !important;}
.btn-wraper-wrap a::after {content: "" !important;background-color: var(--lightyellowshade) !important;position: absolute !important;bottom: 0 !important;left: 0 !important;height: 2px !important;width: 0 !important;transition: 0.2s !important;}
.btn-wraper-wrap a:hover::after,
.btn-wraper-wrap a:focus::after {width: 96% !important;}
/* .btn-wraper-wrap .elementor-button-text::after{display: none  !important;} */
.Collection-slider .product_list_widget li a{display: inline-flex !important;align-items: center !important;padding: 12px 0px !important;border-bottom: 1px solid var(--lightyellowshade);}
.equal-height .h-100 { height: 100% !important; }
.Book-private p {margin: 0;}
.Collection-caption .tag-description-shortcode p{
    text-align: center;
}
.elementor-toggle-icon-opened{
padding-left: 3px !important;
transition: 1.5s;
}
@media (min-width: 1280px) {
	header .nav-menu nav ul li:last-child {display: none;}
	
}
@media (min-width:767.56px) and (max-width:1279.67px){
	.Footer-main .e-con-inner .Footer-logo{ width: 30% !important;display: flex !important;flex-direction: row !important;}
	.Footer-wrapper{width: 55% !important;}
	
}
@media (max-width:767.54px) {
	.Footer-main .e-con-inner .Footer-logo img{ width: 100% !important;}
	.product-wrapper .ec-product .product-img{
		height: 200px;
		width: 200px;
	}
	.Product-wrapper .elementor-widget-container .l-neuron-grid.products{
		justify-content: center  !important;
	}
  .banner-page .elementor-widget-container .elementor-heading-title.elementor-size-default br {
    display: block !important;
}
}
@media (min-width:1279.56px) and (max-width:1350.67px){
	.products-wrapper {padding: 0px 30px !important;}.about-content{padding:0px 30px !important}
}
.single-product-view .woocommerce-product-gallery__wrapper a img {
    object-fit: cover !important;
    border: 0 !important;
	max-height: 100% !important;
}
@media (max-width:1284.64px) {
	/* .elementor-widget-shortcode{display: contents !important;} */
}
@media (min-width:767.54px) {
	.product-wrapper .ec-product .product-img { display: flex; align-content: center; justify-content: center; height: 300px !important; object-fit: contain !important;}
}
.single-product-view .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a {
    height: 400px;
    width: 100% !important;
    padding: 0px;
	display: flex !important;
	align-items: center;
	justify-content: center;
	border: 1px solid var(--lightyellowshade);
    /* background: #fff; */
	overflow: hidden;
}

/* .single-product-view .woocommerce-product-gallery__image.flex-active-slide a {
    border: 1px solid var(--lightyellowshade);
    background: #fff;
	
} */

.single-product-view .flex-control-thumbs img {
    object-fit: contain !important;
}

.single-product-view .flex-control-thumbs li img {
    background: #ffffff;
}
/* New product slider - HTML */
.Product-wrapper{
	width: 100%;
}
/* .Product-wrapper-slider .neuron-swiper-button--prev {
    top: 50%;
    transform: translateY(-50%);
    margin-left: 5px;
    left: -100px;
    margin-top: -37px;
    background: #000000;
    border-radius: 50%;
}
.Product-wrapper-slider .neuron-swiper-button--next{
	top: 50%;
    transform: translateY(-50%);
    margin-left: 5px;
    left: -100px;
    margin-top: -37px;
    padding: 15px;
    border-radius: 50%;
} */
.Product-wrapper-slider .neuron-swiper-button--prev .neuron-icon svg,.Product-wrapper-slider .neuron-swiper-button--next .neuron-icon svg{
	fill: var(--lightyellowshade) !important;
}
.neuron-swiper-button.neuron-swiper-button--prev.swiper-button-disabled,.neuron-swiper-button.neuron-swiper-button--next.swiper-button-disabled{
	/* background: #000000 !important; */
	opacity: 0.5 !important;
}
.product-wrapper .ec-products button.slick-arrow { padding: 0; width: 50px; height: 50px; border-radius: 50%; position: absolute !important; top: 0; z-index: 1; border: 0; background-color: var(--lightyellowshade); box-shadow: -1px 0px 10px rgb(161 149 149 / 62%); color: var(--black) !important; outline: 0 !important; display: flex; align-items: center; justify-content: center; }
.product-wrapper .ec-products button.slick-prev { left: calc(100% - 150px) !important; right: 0; top: 0px !important; transform: none !important; z-index: 1 !important; }
.product-wrapper .ec-products button.slick-next { right: 30px !important; top: 0px !important; transform: none !important; left: auto !important; z-index: 1 !important; }
.product-wrapper .ec-products button.slick-prev::before,
.product-wrapper .ec-products button.slick-next::before{ color: var(--black) !important; }
.product-wrapper .ec-products .ec-product .product-img img { transform: scale(0.3); transition: 1s all; object-fit: contain; }
.product-wrapper .ec-products .ec-product .product-title { text-align: center !important; font-size: 16px; letter-spacing: 1.25px; opacity: 0; transition: 1s all; color:var(--lightyellowshade);margin-top: 20px;}
.product-wrapper .ec-products .ec-product.slick-current .product-title { opacity: 1; transition: 1s all; }
.product-wrapper .ec-products .ec-product .product-title .product-title { margin: 0 !important; }
.product-wrapper .ec-product .product-img { display: flex; align-content: center; justify-content: center;}
.product-wrapper .ec-products .ec-product.slick-current .product-img img { transform: scale(0.9); }
.product-wrapper .ec-products .ec-product a{ color: var(--brightgray) !important; }
.product-wrapper .ec-products  .slick-dots .slick-active button { border: 1px solid var(--lightyellowshade); border-radius: 50%; width: 15px; height: 15px; display: flex; justify-content: center; align-items: center; }
.product-wrapper .ec-products  .slick-dots li button { padding: 2px; width: 15px; height: 15px; position: relative; display: flex; justify-content: center; align-items: center; }
.product-wrapper .ec-products  .slick-dots li button:before { font-size: 0px; line-height: 0 !important; width: 5px !important; height: 5px !important; top: 50%; left: auto;background-color: var(--lightyellowshade);  transform: translateY(-50%);border-radius: 50%; }
.product-wrapper .ec-products { height: 80vh; display: flex; align-items: center; }
.slick-list, .slick-track { height: 100%; }
.product-wrapper .ec-products .ec-product a { height: 100%; display: flex; align-items: center; flex-direction: column; justify-content: center; }

@media (max-width:575.99px) {
    .product-wrapper .ec-products .ec-product.slick-current .product-img img { transform: scale(0.6); }    
	.product-wrapper .ec-products .ec-product .product-title {margin-top: 0;}
	.product-wrapper .ec-products {
		height: 60vh;
	}
	
}

.m-neuron-product__title a {
    text-transform: none !important;
}

.Product-wrapper .m-neuron-product__add-to-cart {
    opacity: 1 !important;
    transform: none !important;
    display: inline-flex !important;
}

.Product-wrapper .product_type_grouped.button {
    color: #000 !important;
    padding: 5px 0px !important;
    display: inline-flex !important;
    width: fit-content !important;
}

.Product-wrapper .product_type_grouped.button:after {
    content: "" !important;
    background-color: var(--black) !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    height: 2px !important;
    width: 0 !important;
    transition: 0.2s !important;
}
.Product-wrapper .m-neuron-product__add-to-cart:hover .product_type_grouped.button:after
{
	width: 100% !important;
}

.Product-wrapper .product_type_grouped.button::before{
	content: "";
	height: 10px;
	width: 10px;
	background: url(http://experiencecarbon.devtest.center/wp-content/uploads/2025/04/arrow-right.svg);
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	right: -15px;
}
.con-btn{
	color: var(--lightyellowshade);
	text-transform: none !important;
	position: relative;
	padding-right: 12px;
}
.con-btn::after{
    content: "" !important;
    background-color: var(--lightyellowshade) !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    height: 2px !important;
    width: 0 !important;
    transition: 0.2s !important;
}

.con-btn:hover::after
{
	width: 100% !important;
}
.nowrap {
    white-space: nowrap;
}
.con-btn::before{
	content: "";
	height: 10px;
	width: 10px;
	background: url(http://experiencecarbon.devtest.center/wp-content/uploads/2025/04/bright-arrow-right.svg);
	color: var(--lightyellowshade) !important;
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	right: -3px;
	top: 5px;
}


/* ================= BASE BUTTON STYLES ================= */
.Product-wrapper-slider .neuron-swiper-button--prev,
.Product-wrapper-slider .neuron-swiper-button--next {
  width: 40px;
  height: 40px;
  background-color: #000;
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  padding: 0;
  transition: all 0.3s ease;
  /* box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); */
}
.Product-wrapper-slider .neuron-swiper-button--prev:hover, .Product-wrapper-slider .neuron-swiper-button--next:hover{
	background:var(--lightyellowshade) !important;
}
.Product-wrapper-slider .neuron-swiper-button--prev:hover .neuron-icon svg,
.Product-wrapper-slider .neuron-swiper-button--next:hover .neuron-icon svg {
    fill: var(--black) !important;
}
/* ================= POSITIONING FOR LARGE SCREENS ================= */
.Product-wrapper-slider .neuron-swiper-button--prev {
  left: 15px;
}
.Product-wrapper-slider .neuron-swiper-button--next {
  right: 15px;
}

/* ================= HOVER EFFECT ================= */
.Product-wrapper-slider .neuron-swiper-button--prev:hover,
.Product-wrapper-slider .neuron-swiper-button--next:hover {
  background-color: #222;
}

/* ================= RESPONSIVE: 1280px to 1500px ================= */
@media (max-width: 1500px) and (min-width: 1280px) {

	
	.Product-wrapper-slider .neuron-swiper .neuron-swiper-button.neuron-swiper-button--next {
		margin-left: -20px !important;
	}
	.Product-wrapper-slider .neuron-swiper .neuron-swiper-button.neuron-swiper-button--prev {
		margin-left: 20px !important;
	}
  }
  

/* ================= RESPONSIVE: 1024px to 1279px ================= */
@media (max-width: 1279px) and (min-width: 1024px) {
  .Product-wrapper-slider .neuron-swiper-button--prev,
  .Product-wrapper-slider .neuron-swiper-button--next {
    width: 36px;
    height: 36px;
    background-color: rgba(0, 0, 0, 0.85);
  }

  .Product-wrapper-slider .neuron-swiper-button--prev {
    left: 5px;
  }
  .Product-wrapper-slider .neuron-swiper-button--next {
    right: 5px;
  }
}

/* ================= RESPONSIVE: TABLET & MOBILE (BELOW 1024px) ================= */
@media (max-width: 1023px) {
  .Product-wrapper-slider .neuron-swiper-button--prev,
  .Product-wrapper-slider .neuron-swiper-button--next {
    width: 32px;
    height: 32px;
    background-color: rgba(0, 0, 0, 0.75);
  }

  .Product-wrapper-slider .neuron-swiper-button--prev {
    left: 0;
  }
  .Product-wrapper-slider .neuron-swiper-button--next {
    right: 0;
  }
}

/* ================= OPTIONAL: TOUCH AREA BOOST FOR MOBILE ================= */
.Product-wrapper-slider .neuron-swiper-button--prev::before,
.Product-wrapper-slider .neuron-swiper-button--next::before {
  content: "";
  position: absolute;
  top: -10px;
  left: -10px;
  right: -10px;
  bottom: -10px;
}


/** 01-09*2025 **/
:root {
  --white:#ffffff;
}
.Product-wrapper .product_type_grouped.button {    color: var(--white) !important;}
.Product-wrapper .product_type_grouped.button::before {filter: brightness(0) invert(1);}
.Product-wrapper .product_type_grouped.button:after {background-color: var(--white) !important;}
.product-view-image .flex-control-nav.flex-control-thumbs li{width:170px !important;border:1px solid var(--lightyellowshade);padding:0 !important;margin:0 10px !important;}
.product-view-image .flex-control-nav.flex-control-thumbs li:first-child{margin-left:0 !important;}
.product-view-image .flex-control-nav.flex-control-thumbs li:has(.flex-active){border-color:var(--white);}

.single-product .single-product-view .product-view-image .woocommerce-product-gallery .flex-viewport a{border:0 !important;}
.single-product .single-product-view .product-view-image .woocommerce-product-gallery .flex-viewport{border:1px solid var(--white);}
.single-product .single-product-view .product-view-image .woocommerce-product-gallery .flex-control-thumbs img{height:auto !important;margin: 0 auto;max-width: 150px; max-height: 150px;border:0 solid var(--brightgray);opacity: 1 !important;}
.single-product .single-product-view .product-view-image .woocommerce-product-gallery .flex-control-thumbs img.flex-active{border-color:var(--white);}

/* CARBON CARE page new */
.service-box-list .elementor-image-box-content .elementor-image-box-title {
    margin: 0;
}

.product-view-image .flex-control-nav.flex-control-thumbs li{
    padding: 10px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #e9eae4;}