/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Page Template

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body{
	background-color: #0B0F0B !important;
}

body a{
	cursor: pointer !important;
}

body main{
	background-color: #0B0F0B!important;
}

body .wpcf7-form-control.fancy-button{
	color: #0B0F0B !important;
}

body .wpcf7-form-control.fancy-button::after{
	content: ''!important;
	position: absolute!important;
	top: -5px!important;
	left: 0;
	right: 0;
	height: 1rem !important;
	background: url("https://koracandle.com/wp-content/uploads/2025/06/верх.svg") no-repeat center!important;
	background-size: contain !important;
	pointer-events: none!important;
	z-index: 0!important;
}

body .form-row{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	gap: 15px;
	margin-bottom: 20px;
}

body .form-col{
	-webkit-box-flex: 1;	-ms-flex: 1;	flex: 1;
}

body .form-full{
	width: 100%;
	margin-bottom: 20px;
}

body .form-row input, body .form-full textarea{
	width: 100%;
	padding: 10px;
	border: 1px solid #ccc;
	font-family: inherit;
}

body label{
	display: block;
	font-weight: 500;
	margin-bottom: 5px;
}

body .filters-inner-area.wd-grid-g{
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
}

body .plus:hover{
	color: #000 !important;
	border-radius: 20px !important;
}

body .minus:hover{
	color: #000 !important;
	border-radius: 20px !important;
}

body .search-header{
	padding: 1.44rem 1.222rem !important;
	color: #EAE1D2 !important;
}

body .wd-empty-mini-cart::before{
	content: "";
	display: block;
	max-width: 7.556rem!important;
	width: 100%!important;
	height: 11.667rem;
	margin: 0 auto 20px;
	background-image: url('https://koracandle.com/wp-content/uploads/2025/06/ljajwkbluhbyj.png');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}

body .wd-wishlist-btn.added a span::after{
	content: " ✓";
	color: #0f0;
	font-weight: bold;
	margin-left: 8px;
	animation: pop 0.3s ease-in-out;
}

body .max-btn-w{
	max-width: 230px !important;
}

body .whb-color-dark:not(.whb-with-bg){

	background-color: #0B0F0B;
}

body .wd-nav[class*=wd-style-underline] .nav-link-text:after{
	background-color: #EAE1D2 !important;
}

body .create::after{
	content: "";
	position: absolute;
	bottom: -220px;
	-webkit-transform: rotate(180deg);	-ms-transform: rotate(180deg);	transform: rotate(180deg);
	left: 0;
	background:-webkit-linear-gradient(top, #0b0f0b 36.36%, rgba(11, 15, 11, 0) 83%, rgba(11, 15, 11, 0) 100%);	background:-o-linear-gradient(top, #0b0f0b 36.36%, rgba(11, 15, 11, 0) 83%, rgba(11, 15, 11, 0) 100%);	background:linear-gradient(180deg, #0b0f0b 36.36%, rgba(11, 15, 11, 0) 83%, rgba(11, 15, 11, 0) 100%);
	width: 100%;
	height: 36.278rem;
}

body .about::after{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background:-webkit-linear-gradient(top, #0b0f0b 36.36%, rgba(11, 15, 11, 0) 83%, rgba(11, 15, 11, 0) 100%);	background:-o-linear-gradient(top, #0b0f0b 36.36%, rgba(11, 15, 11, 0) 83%, rgba(11, 15, 11, 0) 100%);	background:linear-gradient(180deg, #0b0f0b 36.36%, rgba(11, 15, 11, 0) 83%, rgba(11, 15, 11, 0) 100%);
	width: 100%;
	height: 8.333rem;
}

body .social-sec::after{
	content: "";
	position: absolute;
	-webkit-transform: rotate(180deg);	-ms-transform: rotate(180deg);	transform: rotate(180deg);
	background-repeat: no-repeat;
	bottom: 50%;
	z-index: 0;
	left: 0 !important;
	width: 100% !important;
	height: 21.333rem !important;
	background:-webkit-linear-gradient(top, rgba(11, 15, 11, 0.4) 1%, #0b0f0b 25.5%, #0b0f0b 75%, rgba(11, 15, 11, 0.4) 100%);	background:-o-linear-gradient(top, rgba(11, 15, 11, 0.4) 1%, #0b0f0b 25.5%, #0b0f0b 75%, rgba(11, 15, 11, 0.4) 100%);	background:linear-gradient(180deg, rgba(11, 15, 11, 0.4) 1%, #0b0f0b 25.5%, #0b0f0b 75%, rgba(11, 15, 11, 0.4) 100%);
}

body .video-faq::after{
	content: "";
	position: absolute;
	background-repeat: no-repeat;
	left: 0 !important;
	width: 100% !important;
	height: 33.333rem !important;
	background:-webkit-linear-gradient(top, #0b0f0b 41.62%, rgba(11, 15, 11, 0) 100%);	background:-o-linear-gradient(top, #0b0f0b 41.62%, rgba(11, 15, 11, 0) 100%);	background:linear-gradient(180deg, #0b0f0b 41.62%, rgba(11, 15, 11, 0) 100%);
}

body .faq-sec::after{
	content: "";
	position: absolute;
	background-repeat: no-repeat;
	left: -50px !important;
	bottom: -50px;
	-webkit-transform: rotate(180deg);	-ms-transform: rotate(180deg);	transform: rotate(180deg);
	width: 120% !important;
	height: 56.333rem !important;
	background:-webkit-linear-gradient(top, #0b0f0b 41.62%, rgba(11, 15, 11, 0) 100%);	background:-o-linear-gradient(top, #0b0f0b 41.62%, rgba(11, 15, 11, 0) 100%);	background:linear-gradient(180deg, #0b0f0b 41.62%, rgba(11, 15, 11, 0) 100%);
}

body .max-w-but{
	max-width: 14.111rem;
}

body .max-w-cast{
	max-width: 18.333rem;
}

body .popup-btn span{
	font-family: Forum;
	font-weight: 400;
	font-size: 1rem;
	line-height: 130%;
	letter-spacing: -3%;
}

body .custom-swiper .swiper-slide{
	transition: transform 0.4s ease, z-index 0.4s ease;
	z-index: 1;
}

body .custom-swiper .swiper-slide.middle-active{
	-webkit-transform: scale(1.2);	-ms-transform: scale(1.2);	transform: scale(1.2);
	z-index: 2;
	margin-right: 2.5rem!important;
	margin-left: 1rem;
}

body .pos-rel{
	position: relative !important;
	z-index: 100;
}

body .slider-background{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	z-index: -1;
	transition: background-image 0.5s ease;
}

body .width-b{
	max-width: 14.111rem;
}

body .cont{
	max-width: 100% !important;
	width: 100% !important;
	padding-left: 2.778rem !important;
	padding-right: 2.778rem !important;
}

body .hero-con-title h2{
	max-width: 54.333rem;
}

body .text-blo{
	margin-bottom: 5.556rem !important;
}

body .create-img img{
	max-width: 357px !important;
	max-height: 461px;
}

body .fancy-button::before{
	content: '';
	position: absolute;
	bottom: -5px;
	width: 100% !important;
	height: 1rem !important;
	background: url("data:image/svg+xml,%3Csvg width='65' height='16' viewBox='0 0 65 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M63.4222 1L63.8117 2.52402C65.4278 8.84805 60.6503 15 54.1231 15H10.8769C4.34966 15 -0.427835 8.84805 1.18831 2.52402L1.57778 1' stroke='%23EAE1D2'/%3E%3C/svg%3E") no-repeat center;
	background-size: contain;
	pointer-events: none;
	z-index: 0;
}

body #fancy-button::before{
	content: '';
	position: absolute;
	bottom: -5px;
	left: 0;
	right: 0;
	height: 1rem !important;
	background: url("https://koracandle.com/wp-content/uploads/2025/06/низ.svg") no-repeat center;
	background-size: contain !important;
	pointer-events: none;
	z-index: 0;
}

body #fancy-button::after{
	content: ''!important;
	position: absolute!important;
	top: -5px!important;
	left: 0;
	right: 0;
	height: 1rem !important;
	background: url("https://koracandle.com/wp-content/uploads/2025/06/верх.svg") no-repeat center!important;
	background-size: contain !important;
	pointer-events: none!important;
	z-index: 0!important;
}

body .fancy-button::after{
	content: ''!important;
	position: absolute!important;
	top: -5px!important;
	width: 100% !important;
	height: 1rem !important;
	background: url("data:image/svg+xml,%3Csvg width='65' height='16' viewBox='0 0 65 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M63.4222 1L63.8117 2.52402C65.4278 8.84805 60.6503 15 54.1231 15H10.8769C4.34966 15 -0.427835 8.84805 1.18831 2.52402L1.57778 1' stroke='%23EAE1D2'/%3E%3C/svg%3E") no-repeat center!important;
	background-size: contain!important;
	pointer-events: none!important;
	-webkit-transform: rotate(180deg);	-ms-transform: rotate(180deg);	transform: rotate(180deg);
	z-index: 0!important;
}

body .fancy-btn::before{
	content: '';
	position: absolute;
	bottom: -5px;
	width: 100% !important;
	height: 1rem !important;
	background: url("data:image/svg+xml,%3Csvg width='303' height='16' viewBox='0 0 303 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M298.941 1V1C304.672 5.70388 301.346 15 293.932 15H9.06849C1.65366 15 -1.67251 5.70388 4.05926 1V1' stroke='%23EAE1D2' stroke-opacity='0.4'/%3E%3C/svg%3E") no-repeat center;
	background-size: contain;
	pointer-events: none;
	z-index: 0;
}

body .fancy-btn::after{
	content: '';
	position: absolute;
	top: -5px;
	width: 100% !important;
	height: 1rem !important;
	background: url("data:image/svg+xml,%3Csvg width='303' height='16' viewBox='0 0 303 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.05927 15V15C-1.6725 10.2961 1.65367 1 9.06849 1H293.932C301.346 1 304.673 10.2961 298.941 15V15' stroke='%23EAE1D2' stroke-opacity='0.4'/%3E%3C/svg%3E") no-repeat center;
	background-size: contain;
	pointer-events: none;
	z-index: 0;
}

body .fancy-btnt::before{
	content: '';
	position: absolute;
	bottom: -5px;
	width: 100% !important;
	height: 1rem !important;
	background: url("https://koracandle.com/wp-content/uploads/2025/06/niz.svg") no-repeat;
	background-size: contain;
	z-index: 0;
}

body .fancy-btnt::after{
	content: '';
	position: absolute;
	top: -5px;
	width: 100% !important;
	height: 1rem !important;
	background: url("https://koracandle.com/wp-content/uploads/2025/06/verch.svg") no-repeat center;
	background-size: contain;
	pointer-events: none;
	z-index: 0;
}

body .hero-text{
	max-width: 14.778rem !important;
}

body .elementor-section.elementor-section-boxed > .elementor-container{
	max-width: 100% !important;
	padding-left: 2.778rem !important;
	padding-right: 2.778rem !important;
}

body .container{
	max-width: 100% !important;
	width: 100% !important;
	padding-left: 2.778rem !important;
	padding-right: 2.778rem !important;
}

body .main-footer{
	max-width: 100% !important;
	padding-left: 2.778rem !important;
	padding-right: 2.778rem !important;
}

body .pad{
	padding-left: 2.778rem !important;
	padding-right: 2.778rem !important;
}

body .hero-txt{
	max-width: 14.7rem !important;
	line-height: 130%;
}

body .whb-main-header .whb-col-left .site-logo img{
	max-width: 7.944rem !important;
}

body .whb-main-header .btn-icon-pos-left img{
	width: 1.333rem!important;
}

body .whb-main-header .whb-col-right .wd-tools-icon img{
	width: 1.5rem!important;
}

body .whb-main-header .whb-col-right .wd-tools-custom-icon a{
	width: 3.889rem;
	height: 2.778rem;
}

body .whb-main-header .whb-col-right .wd-button-wrapper{
	padding-right:0px;
	padding-left:0px;
}

body .whb-main-header .wd-tools-custom-icon:nth-child(7) .wd-custom-icon{
	width: 2rem;
}

body .whb-main-header .fancy-button .wd-cart-number{
	position:absolute!important;
	left: 30px!important;
	font-family: Forum!important;
	font-weight: 400!important;
	font-size: 1rem!important;
	background-color: transparent !important;
}

body .whb-main-header .whb-col-right .wd-button-wrapper a{
	padding-top: 0.7rem;
	padding-bottom: 0.9rem;
}

body .fancy-btn .wd-button-wrapper a{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}

body .fancy-btn .wd-button-wrapper span{
	font-size: 1rem !important;
}

body .main-page-wrapper .swiper-pagination span:nth-child(2){

	opacity: 0.4;
}

body .elementor-widget-loop-carousel .swiper-pagination{
	letter-spacing:1;
}

body .swiper-wrapper .e-loop-item .e-con-inner{
	display:inline-flex;
}

body .create-text{
	font-size: 1rem !important;
	line-height: 130%!important;
	letter-spacing: -3%!important;
}

body .create-slider-wrapper .wd-image .attachment-full{
	max-width: 19.833rem;
	width: 100%;
}

body .elementor-widget-n-carousel .swiper-pagination{
	top:87%;
	background-color:rgba(127,127,127,0.25);
	color:rgba(252,252,252,0.8);
	width:95%;
}

body .elementor-widget-n-carousel .swiper-pagination span{
	color:#ffffff;
	background-color:#eae1d2 !important;
}

body .create-slider-wrapper .elementor-element .elementor-element{
	border-radius: 10px;
}

body .categories .elementor-element .swiper-pagination{
	top:400px;
}

body .categories .elementor-element .elementor-swiper-button-prev{
	right:0%;
	left:88% !important;
	bottom:45%;
	top:-60px !important;
	width:4.444rem;
	height:2.056rem;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	margin-top: 10px;
	cursor: pointer;
}

body .categories .elementor-element .elementor-swiper-button-next{
	left:93%;
	top: -60px !important;
	bottom:45%;
	width:4.444rem;
	height:2.056rem;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	margin-top: 10px;
	cursor: pointer;
}

body #slider-background{
	z-index:-2;
}

body .get .wd-text-block p{
	line-height: 130% !important;
	letter-spacing: -3% !important;
	text-align: center;
}

body .get-item-3{
	max-width: 24rem !important;
	width: 100% !important;
}

body .get-item-2{
	max-width: 22.5rem;
	width: 100%;
}

body .get-item-1{
	max-width: 21.778rem;
	width: 100%;
}

body .create .create-text p{
	font-size: 1rem;
	line-height: 130%;
	letter-spacing: -3%;
}

body p{
	line-height: 130%;
	letter-spacing: -3%;
}

body .about-candle-img img{
	max-width: 34rem;
	max-height: 36.444rem;
}

body .about-candle-item-3{
	max-width: 21.8rem;
	width: 100% !important;
}

body .about-candle-item-4{
	max-width: 24.8rem;
	width: 100% !important;
}

body .about-candle-item-2{
	max-width: 22.8rem;
	width: 100% !important;
}

body .about-candle-item-1{
	max-width: 22rem;
	width: 100% !important;
}

body .social-title h3{
	max-width: 50rem;
	width: 100%;
	line-height: 100%;
	letter-spacing: -4%;
}

body .social-inner{
	max-width: 19.444rem;
}

body .social-inner .wd-text-block p{
	font-size: 1rem;
	line-height: 130%;
	letter-spacing: -3%;
	text-align: center;
}

body .social-bord{
	border: 1px solid #0B0F0B66;
	border-radius: 10px;
}

body .elementor-widget-social-icons.social-bord .elementor-grid-item:not(:last-child){

	border-right: 1px solid #0B0F0B66;
}

body .hentry .elementor .call-inner{
	max-width: 30.556rem;
}

body .call-text .wd-text-block p{
	max-width: 23.389rem;
	line-height: 130%;
	letter-spacing: -3%;
	text-align: center;
	color: #EAE1D2;
}

body .elementor-popup-modal .dialog-message .elementor-location-popup{
	background-color:#000000;
}

body .wd-opener-pos-right .wd-active p{
	width: 50% !important;
	font-size: 1rem !important;
	line-height: 130%;
	letter-spacing: -3%;
}

body .wd-page-wrapper .main-footer .footer-sidebar{
	padding-top:140px;
}

body .wd-page-wrapper .main-page-wrapper .content-layout-wrapper .wd-content-area .hentry .elementor .pos-rel .e-con-inner .elementor-widget-loop-carousel .elementor-widget-container .elementor-loop-container .swiper-wrapper{
	height:100% !important;
}

body .elementor-widget-loop-carousel .elementor-loop-container{
	overflow:visible;
}

body .elementor-widget-loop-carousel .swiper-wrapper .e-loop-item{
	height: 18.889rem;
	height: 100%;
}

body .icon-wish-cast a::before{
	content: ""!important;
	background-image: url('https://koracandle.com/wp-content/uploads/2025/06/Heart-Plus-Streamline-Rounded-Material.svg')!important;
	background-size: cover!important;
	width: 32px!important;
	height: 32px!important;
}

body .elementor-widget-loop-carousel .elementor-swiper-button-next{
	width:4.444rem;
	height:2.056rem;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	margin-top: 10px;
	cursor: pointer;
}

body .elementor-widget-loop-carousel .elementor-swiper-button-prev{
	width:4.444rem;
	height:2.056rem;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	margin-top: 10px;
	cursor: pointer;
}

body .video-faq .e-con-inner > .elementor-element > .elementor-element{
	z-index: 1!important;
}

body .about-candle-inner > .elementor-element{
	z-index: 100!important;
}

body .about-candle-inner > .elementor-element > .elementor-element{
	z-index:779;
}

body .faq-sec .elementor-widget-wd_accordion .elementor-widget-container{
	background-blend-mode:lighten;
	color:rgba(255, 255, 255, 0.8);
}

body .wd-page-wrapper .main-footer{
	background-image:url("https://koracandle.com/wp-content/uploads/2025/06/qaa.png");
	background-size:contain;
	background-repeat:no-repeat;
	background-position-x:-17%;
	background-position-y:13em;
}

body .faq-sec .wd-image img{
	-webkit-box-shadow:none;	box-shadow:none;
}

body .wd-page-wrapper{
	background-color: #0B0F0B !important;
}

body .single-text p::after{
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	background-color: #EAE1D2;
	width: 2px;
	height: 60%;
}

body .wd-single-add-cart .wd-reset-side-lg .single_variation_wrap{
	order: -1;
	margin-bottom: 30px;
}

body .variations tr select{
	width: 100% !important;
	max-width: 100% !important;
	border: 1px solid #EAE1D266 !important;
	color: #EAE1D2;
}

body .variations tr label{
	color: #EAE1D2;
}

body .quantity input{
	border: none !important;
}

body .quantity{
	position: relative !important;
}

body .quantity::after{
	position: absolute!important;
	content: ""!important;
	left: 0!important;
	right: 0!important;
	bottom: 0;
	height: 1rem!important;
	width: 100%!important;
	background: url('https://koracandle.com/wp-content/uploads/2025/06/niz.svg') no-repeat!important;
}

body .quantity::before{
	position: absolute!important;
	content: ""!important;
	right: 0!important;
	left: 0 !important;
	top: 0;
	height: 1rem!important;
	width: 100%!important;
	background: url('https://koracandle.com/wp-content/uploads/2025/06/verch.svg') no-repeat!important;
}

body .single_add_to_cart_button{
	background-color: transparent;
	color: #EAE1D2;
	font-family: Forum;
	font-weight: 400;
	font-size: 1rem;
	line-height: 130%;
	letter-spacing: -3%;
	width:100% !important;
	overflow:visible;
	max-width:100%;
	-webkit-box-flex:0 1 auto !important;	-ms-flex:0 1 auto !important;	flex:0 1 auto !important;
	position: relative !important;
	position: relative;
	visibility: visible;
	overflow: visible !important;
}

body .wd-reset-side-lg .single_variation_wrap .woocommerce-variation-add-to-cart{
	-ms-flex-wrap:nowrap;	flex-wrap:nowrap;
	width:100%;
}

body #smooth-wrapper #smooth-content .wd-page-wrapper .main-page-wrapper .content-layout-wrapper .wd-content-area .product .elementor .cont .e-con-inner .single-info .wd-single-add-cart .elementor-widget-container .wd-reset-side-lg .single_variation_wrap{
	width:10% !important;
}

body .wd-content-area .product .elementor .cont .e-con-inner .single-info .wd-single-add-cart .elementor-widget-container .wd-reset-side-lg .single_variation_wrap{
	width:100% !important;
}

body .woocommerce-variation-add-to-cart .quantity input[type=button]{
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-right-radius:10px;
}

body .woocommerce-variation-add-to-cart .quantity input:hover[type=button]{
	color: #000;
}

body .single_add_to_cart_button:hover{
	color: #000 !important;
	border-radius: 10px;
}

body .woocommerce-product-gallery__wrapper .wd-carousel-wrap img{
	max-height: 29.5rem;
	object-fit: contain;
	border-radius: 10px;
}

body .call-title .elementor-widget-container .title-wrapper .liner-continer .woodmart-title-container > div{
	letter-spacing: -0.03em !important;
}

body .single_add_to_cart_button::after{
	all: unset;
	content: "" !important;
	position: absolute !important;
	left: 0 !important;
	bottom: -24px !important;
	height: 100% !important;
	width: 100% !important;
	background: url('https://koracandle.com/wp-content/uploads/2025/06/ki.svg') no-repeat !important;
	background-size: contain !important;
	z-index: 10 !important;
}

body .single_add_to_cart_button::before{
	all: unset;
	content: "" !important;
	position: absolute !important;
	left: 0 !important;
	top: 0 !important;
	height: 100% !important;
	width: 100% !important;
	background: url('https://koracandle.com/wp-content/uploads/2025/06/kiki.svg') no-repeat !important;
	background-size: contain !important;
	z-index: 10 !important;
}

body #fancy-button .elementor-button-text{
	font-family: Forum;
	font-weight: 400;
	font-size: 18px;
	line-height: 130%;
	letter-spacing: -3%;
	text-align: center;
	color: #EAE1D2;
	text-transform: uppercase;
}

body .cart-widget-side ul span.quantity::after{
	width: 0% !important;
}

body .cart-widget-side ul span.quantity::before{
	width: 0% !important;
}

body .woocommerce-mini-cart__buttons .checkout:hover{
	color: #000 !important;
}

body .cart-btn-catalog{
	font-weight: 400 !important;
	font-size: 1rem !important;
	line-height: 130% !important;
	letter-spacing: -3% !important;
	padding-right: 3.056rem !important;
	padding-left: 3.056rem !important;
}

body .cart-btn-catalog:hover{
	color: #000 !important;
}

body .cart-widget-side .wd-heading span{
	color: #EAE1D2 !important;
	font-weight: 400 !important;
	font-family: Forum;
}

body .woocommerce-mini-cart__empty-message{
	font-family: Forum!important;
	font-weight: 400!important;
	font-size: 1rem!important;
	line-height: 130%;
	letter-spacing: -3%;
	text-transform: none!important;
	color: #EAE1D2!important;
}

body .mobile-pages-menu .menu-item .nav-link-text{
	font-family: Forum;
	font-weight: 400;
	font-size: 1.778rem;
	line-height: 130%;
	letter-spacing: -3%;
	text-transform: uppercase;
	color: #EAE1D2;
}

body .wd-search-form .woodmart-ajax-search input[type=text]{
	color: #EAE1D2 !important;
}

body .mobile-pages-menu .menu-item .woodmart-nav-link{
	border-bottom-width:0px;
	margin-bottom: 1.389rem;
}

body .wd-shop-filters-btn .wd-filter-buttons a{
	padding: 10px;
	background-color: #EAE1D2;
	color: #0B0F0B;
	border-radius: 10px;
}

body .wd-sub-accented > .item-label-primary > a{
	font-family: Nyght Serif;
	font-weight: 700;
	font-size: 1.111rem;
	line-height: 100%;
	letter-spacing: 0%;
	text-transform: uppercase;
	color: #EAE1D2;
}

body .filters-opened .sub-sub-menu a{
	font-family: Forum;
	font-weight: 400;
	font-size: 1.1rem;
	line-height: 130%;
	letter-spacing: -3%;
	color: #EAE1D2;
}

body .wd-shop-filters-area .filters-opened .filters-inner-area{
	-webkit-box-pack:space-between!important;	-ms-flex-pack:space-between!important;	justify-content:space-between!important;
	width:100% !important;
}

body #block-23{
	width:100%;
}

body .social-pop .elementor-grid-item:first-child{
	border-left: 1px solid #0B0F0B66;
	border-top: 1px solid #0B0F0B66;
	border-bottom: 1px solid #0B0F0B66;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}

body .social-pop .elementor-grid-item{
	border-top: 1px solid #0B0F0B66;
	border-bottom: 1px solid #0B0F0B66;
	border-right-width:0px;
}

body .social-pop .elementor-grid-item:last-child{
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}

body .cart-empty:before{
	content: "";
	display: block;
	max-width: 7.556rem!important;
	width: 100%!important;
	height: 11.667rem;
	margin: 0 auto 20px;
	background-image: url('https://koracandle.com/wp-content/uploads/2025/06/ljajwkbluhbyj.png');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}

body .return-to-shop .button:hover{
	color: #000 !important;
}

body .init p label{
	color: #0B0F0B !important;
	border-bottom-style:solid !important;
}

body .init label span{
	color: #0B0F0B66 !important;
}

body .init input::placeholder{
	color: #0B0F0B66 !important;
}

body .init textarea::placeholder{
	color: #0B0F0B66 !important;
}

body .elementor-popup-modal .dialog-lightbox-widget-content .dialog-message .elementor-location-popup .popup-call .e-con-inner .elementor-element .elementor-element .elementor-widget-container .js .init p label{
	border-bottom-width:1px;
	border-radius: 10px;
}

body .init p textarea{
	border: 1px solid #0B0F0B66 !important;
	border-radius: 10px !important;
	border-bottom-width:0px !important;
}

body .init p label textarea{
	border-bottom-width:0px !important;
}

body .init p .fancy-btn{
	color: #0B0F0B !important;
}

body .social-pop .elementor-social-icons-wrapper{
	margin-bottom: 30px;
}

body .init p input{
	border: none;
}

body .elementor-popup-modal .dialog-close-button svg{
	fill: #fff !important;
}

body .dialog-close-button{
	background-color: #000;
	padding: 10px;
	border-radius: 20px;
}

body .wd-carousel .wd-carousel-wrap .wd-gallery-item{
	width: 357px;
	height: 461px;
	position: relative;
	overflow: hidden;
	margin: 0 5px;
}

body .wd-carousel .wd-carousel-wrap .wd-gallery-item img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0;
}

body .wd-nav-scroll{
	background: #EAE1D260 !important;
	margin: 50px auto 0 !important;
}

body .wd-nav-scroll-drag:before{
	background: #EAE1D2 !important;
}

@media (max-width:1920px){

	html{
	font-size: 0.938vw !important;
}

body .hentry .elementor .about .e-con-inner .elementor-element div .about-candle-inner .elementor-element .about-candle-img{
	left:-120px !important;
	}

}



@media (max-width:1440px){

	html{
	font-size: 1.25vw !important;
}

body .categories .elementor-element .elementor-swiper-button-prev{
	left: 86% !important;
	}

}



@media (max-width:1024px){

	html{
	font-size: 1.758vw !important;
}

body .cont{
	padding-left: 1.111rem !important;
	padding-right: 1.111rem !important;
}

body .max-w-cast{
	max-width: 12.778rem !important;
}

body .categories .elementor-element .elementor-swiper-button-prev{
	left: 84% !important;
}

body .whb-main-header .whb-hidden-lg .wd-cart-number{
	position:absolute!important;
	left: 30px!important;
	font-family: Forum!important;
	font-weight: 400!important;
	font-size: 1rem!important;
	background-color: transparent !important;
}

body .whb-header-bottom .whb-hidden-lg{
	-webkit-box-pack:flex-end;	-ms-flex-pack:flex-end;	justify-content:flex-end;
}

body .whb-main-header .whb-hidden-lg .wd-tools-custom-icon .fancy-button{
	width:100% !important;
	height:50px;
}

body .whb-header-bottom .whb-hidden-lg a{
	width:100% !important;
	min-height:5px;
}

body #smooth-wrapper #smooth-content .wd-page-wrapper .whb-header .whb-main-header .whb-header-bottom .container .whb-header-bottom-inner .whb-hidden-lg .wd-button-wrapper a{
	height:50px !important;
}

body #smooth-wrapper #smooth-content .wd-page-wrapper .whb-header .whb-main-header .whb-header-bottom .container .whb-header-bottom-inner .whb-hidden-lg .wd-button-wrapper{
	width:22% !important;
}

body .whb-main-header .whb-flex-flex-middle .whb-general-header-inner{
	margin-top:31px;
	margin-bottom:15px;
	padding-right:56px;
}

body .whb-main-header .whb-hidden-lg .wd-tools-custom-icon{
	width: 100px;
}

body .init p textarea{
	border: 1px solid #0B0F0B66 !important;
	border-radius: 10px !important;
}

body .about-candle-item-1{
	position: relative;
	left: 0px !important;
	right: 0px !important;
	top: 0px !important;
	bottom: 0px !important;
	max-width: 100%;
}

body .about-candle-item-2{
	position: relative;
	left: 0px !important;
	right: 0px !important;
	top: 0px !important;
	bottom: 0px !important;
	max-width: 100%;
}

body .about-candle-item-3{
	position: relative;
	left: 0px !important;
	right: 0px !important;
	top: 0px !important;
	bottom: 0px !important;
	max-width: 100%;
}

body .about-candle-item-4{
	position: relative;
	left: 0px !important;
	right: 0px !important;
	top: 0px !important;
	bottom: 0px !important;
	max-width: 100%;
}

body .about-candle-img{
	position: relative !important;
	left: 0px !important;
	right: 0px !important;
	top: 0px !important;
	bottom: 0px !important;
}

body .play-ico{
	left: 42% !important;
	}

}



@media (max-width:767px){

	body .whb-main-header .whb-flex-flex-middle .whb-general-header-inner{
	padding-right:29px;
}

body .whb-main-header .whb-hidden-lg .wd-tools-custom-icon .fancy-button{
	padding-left:0px;
	padding-right:0px;
	height:50px;
	width:100%;
}

body .variations tr .value{
	width: 100% !important;
}

body .custom-swiper .swiper-slide.middle-active{
	scale: 1;
	}

}



@media (max-width:576px){

	body .whb-main-header .whb-flex-flex-middle .whb-general-header-inner{
	padding-right:10px;
	margin-top:31px;
	margin-bottom:15px;
	padding-right: 0;
}

html{
	font-size: 3.738vw !important;
}

body .cont{
	padding-right: 20px !important;
	padding-left: 20px !important;
}

body .whb-main-header .whb-hidden-lg .wd-tools-custom-icon .fancy-button{
	width:69px;
	height:50px;
}

body .whb-header-bottom .whb-hidden-lg a{
	min-height:5px;
}

body #smooth-wrapper #smooth-content .wd-page-wrapper .whb-header .whb-main-header .whb-header-bottom .container .whb-header-bottom-inner .whb-hidden-lg .wd-button-wrapper a{
	height:50px !important;
}

body .whb-main-header .whb-flex-flex-middle .container{
	padding-right: 20px !important;
	padding-left: 20px !important;
}

body .whb-main-header .whb-header-bottom > .container{
	padding-right: 20px !important;
	padding-left: 20px !important;
}

body #smooth-wrapper #smooth-content .wd-page-wrapper .whb-header .whb-main-header .whb-header-bottom .container .whb-header-bottom-inner .whb-hidden-lg .wd-button-wrapper{
	width:25% !important;
}

body .get .get-inner > .elementor-element{
	max-width: 100%;
}

body .about-candle-img{
	position: relative;
	left: 0px !important;
	right: 0px !important;
	top: 0px !important;
	bottom: 0px !important;
}

body .about-candle-item-1{
	position: relative;
	left: 0px !important;
	right: 0px !important;
	top: 0px !important;
	bottom: 0px !important;
}

body .about-candle-item-2{
	position: relative;
	left: 0px !important;
	right: 0px !important;
	top: 0px !important;
	bottom: 0px !important;
}

body .about-candle-item-3{
	position: relative;
	left: 0px !important;
	right: 0px !important;
	top: 0px !important;
	bottom: 0px !important;
}

body .about-candle-item-4{
	position: relative;
	left: 0px !important;
	right: 0px !important;
	top: 0px !important;
	bottom: 0px !important;
}

body .about-candle-img img{
	position: relative !important;
	width:100%;
	max-height:none;
	max-width:100%;
}

body .relat{
	position: relative !important;
}

body .main-page-wrapper .content-layout-wrapper .wd-content-area .hentry .elementor .about .e-con-inner .elementor-element .about-candle-inner .elementor-element .about-candle-img .elementor-widget-container img{
	height:auto !important;
}

body .about-candle-inner > .elementor-element > .elementor-element{
	max-width: 100%;
}

body .create .elementor-element .create-text{
	margin-bottom:0px !important;
}

body .categories .elementor-element .elementor-swiper-button-prev{
	display: none;
}

body .categories .elementor-element .elementor-swiper-button-next{
	display: none;
}

body .footer-column-5{
	order: -1;
}

body .wd-page-wrapper .main-footer .footer-sidebar{
	padding-top:140px;
}

body .social-foot{
	margin-bottom: -130px;
	top:40px;
}

body .footer-sidebar .elementor .wd-image{
	padding-bottom:130px;
	position:relative;
	top:-29px;
}

body .footer-sidebar .elementor .wd-image img{
	width: 9rem;
	}

}



@media (max-width:479px){

	body .single_add_to_cart_button::after{
	bottom: -30px !important;
	}

}



@media (max-width:450px){

	html{
	font-size: 3.738vw !important;
}

body .cont{
	padding-right: 20px !important;
	padding-left: 20px !important;
}

body .whb-main-header .whb-hidden-lg .wd-tools-custom-icon .fancy-button{
	width:69px;
	height:50px;
}

body .whb-header-bottom .whb-hidden-lg a{
	min-height:5px;
}

body #smooth-wrapper #smooth-content .wd-page-wrapper .whb-header .whb-main-header .whb-header-bottom .container .whb-header-bottom-inner .whb-hidden-lg .wd-button-wrapper a{
	height:50px !important;
}

body .whb-main-header .whb-flex-flex-middle .whb-general-header-inner{
	margin-top:31px;
	margin-bottom:15px;
	padding-right: 0;
}

body .whb-main-header .whb-flex-flex-middle .container{
	padding-right: 20px !important;
	padding-left: 20px !important;
}

body .whb-main-header .whb-header-bottom > .container{
	padding-right: 20px !important;
	padding-left: 20px !important;
}

body #smooth-wrapper #smooth-content .wd-page-wrapper .whb-header .whb-main-header .whb-header-bottom .container .whb-header-bottom-inner .whb-hidden-lg .wd-button-wrapper{
	width:25% !important;
}

body .get .get-inner > .elementor-element{
	max-width: 100%;
}

body .about-candle-img{
	position: relative;
	left: 0px !important;
	right: 0px !important;
	top: 0px !important;
	bottom: 0px !important;
}

body .about-candle-item-1{
	position: relative;
	left: 0px !important;
	right: 0px !important;
	top: 0px !important;
	bottom: 0px !important;
}

body .about-candle-item-2{
	position: relative;
	left: 0px !important;
	right: 0px !important;
	top: 0px !important;
	bottom: 0px !important;
}

body .about-candle-item-3{
	position: relative;
	left: 0px !important;
	right: 0px !important;
	top: 0px !important;
	bottom: 0px !important;
}

body .about-candle-item-4{
	position: relative;
	left: 0px !important;
	right: 0px !important;
	top: 0px !important;
	bottom: 0px !important;
}

body .about-candle-img img{
	position: relative !important;
	width:100%;
	max-height:none;
	max-width:100%;
}

body .relat{
	position: relative !important;
}

body .main-page-wrapper .content-layout-wrapper .wd-content-area .hentry .elementor .about .e-con-inner .elementor-element .about-candle-inner .elementor-element .about-candle-img .elementor-widget-container img{
	height:auto !important;
}

body .about-candle-inner > .elementor-element > .elementor-element{
	max-width: 100%;
}

body .create .elementor-element .create-text{
	margin-bottom:0px !important;
}

body .categories .elementor-element .elementor-swiper-button-prev{
	display: none;
}

body .categories .elementor-element .elementor-swiper-button-next{
	display: none;
	}

}



@media (max-width:428px){

	html{
	font-size: 3.738vw !important;
}

body .cont{
	padding-right: 20px !important;
	padding-left: 20px !important;
}

body .whb-main-header .whb-hidden-lg .wd-tools-custom-icon .fancy-button{
	width:69px;
	height:50px;
}

body .whb-header-bottom .whb-hidden-lg a{
	min-height:5px;
}

body #smooth-wrapper #smooth-content .wd-page-wrapper .whb-header .whb-main-header .whb-header-bottom .container .whb-header-bottom-inner .whb-hidden-lg .wd-button-wrapper a{
	height:50px !important;
}

body .whb-main-header .whb-flex-flex-middle .whb-general-header-inner{
	margin-top:31px;
	margin-bottom:15px;
	padding-right: 0;
}

body .whb-main-header .whb-flex-flex-middle .container{
	padding-right: 20px !important;
	padding-left: 20px !important;
}

body .whb-main-header .whb-header-bottom > .container{
	padding-right: 20px !important;
	padding-left: 20px !important;
}

body #smooth-wrapper #smooth-content .wd-page-wrapper .whb-header .whb-main-header .whb-header-bottom .container .whb-header-bottom-inner .whb-hidden-lg .wd-button-wrapper{
	width:25% !important;
}

body .get .get-inner > .elementor-element{
	max-width: 100%;
}

body .about-candle-img{
	position: relative;
	left: 0px !important;
	right: 0px !important;
	top: 0px !important;
	bottom: 0px !important;
}

body .about-candle-item-1{
	position: relative;
	left: 0px !important;
	right: 0px !important;
	top: 0px !important;
	bottom: 0px !important;
}

body .about-candle-item-2{
	position: relative;
	left: 0px !important;
	right: 0px !important;
	top: 0px !important;
	bottom: 0px !important;
}

body .about-candle-item-3{
	position: relative;
	left: 0px !important;
	right: 0px !important;
	top: 0px !important;
	bottom: 0px !important;
}

body .about-candle-item-4{
	position: relative;
	left: 0px !important;
	right: 0px !important;
	top: 0px !important;
	bottom: 0px !important;
}

body .about-candle-img img{
	position: relative !important;
	width:100%;
	max-height:none;
	max-width:100%;
}

body .relat{
	position: relative !important;
}

body .main-page-wrapper .content-layout-wrapper .wd-content-area .hentry .elementor .about .e-con-inner .elementor-element .about-candle-inner .elementor-element .about-candle-img .elementor-widget-container img{
	height:auto !important;
}

body .about-candle-inner > .elementor-element > .elementor-element{
	max-width: 100%;
}

body .create .elementor-element .create-text{
	margin-bottom:0px !important;
}

body .categories .elementor-element .elementor-swiper-button-prev{
	display: none;
}

body .categories .elementor-element .elementor-swiper-button-next{
	display: none;
	}

}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) .main-page-wrapper .hentry .woocommerce{
	padding: 0 30px;
}