/*
Theme Name: Cherie Child
Theme URI: https://firstsight.design/cherie/beauty/
Template: cherie
Author: firstsight_design
Author URI: https://themeforest.net/user/firstsight_design
Description: Cherie is modern, convenient and highly thought-out WordPress theme with fascinating design.
Tags: one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,custom-header,custom-menu,editor-style,featured-image-header,featured-images,flexible-header,full-width-template,post-formats,sticky-post,theme-options,translation-ready
Version: 1.0
*/

/* Add your custom CSS Here */

:root {
	--white: #FFFFFF;
	--black: #000000;
	--transition: all .3s ease;
}

/* MAIN */

b,
strong {
	font-weight: 500;
}

.art-info-item-content a {
	color: inherit;
}

.art-info-item-content a:hover {
	text-decoration: none;
}

/* MAIN - END */

header.art-header-one .art-header-one-content .art-navigation-container .left-content .art--logo-container a {
	padding: 0;
}

header.art-header-one .art-header-one-content .art-navigation-container .left-content .art--logo-container a img {
	max-height: 82px;
}

.woocommerce ul.products li.product a .onsale,
.woocommerce ul.products li.swiper-slide a .onsale,
.art-product-layout-classic .art-single-product-top .art-product-gallery span.onsale {
	padding: 0 8px;
}

.slick-initialized .slick-slide {
	cursor: grab;
}

.slick-initialized .slick-slide:focus {
	cursor: grabbing;
}

.swiper-button-prev::after,
.swiper-button-next::after {
	content: none;
}

.art-social-container a i.fa.fa-500px::before {
	content: "";
	display: inline-flex;
	width: 20px;
	height: 16px;
	background: url("/wp-content/uploads/2025/07/icon-booksy-white.png") center/contain no-repeat;
	transition: var(--transition);
}

header.art-header-one.art-dark-header-text .art-social-container a i.fa.fa-500px::before,
footer .art-social-container a i.fa.fa-500px::before,
.art-sticky .art-social-container a i.fa.fa-500px::before,
.art-header-one-content:hover .art-social-container a i.fa.fa-500px::before {
	background: url("/wp-content/uploads/2025/07/icon-booksy.svg") center/contain no-repeat;
}

/* ELEMENTOR WIDGETS */

/* WIDGET - Image Gallery */
.elementor-image-gallery .gallery-item img {
	height: 250px;
    object-fit: cover;
}

@media (max-width: 1200px) {
	.elementor-image-gallery .gallery-item img {
		height: 230px;
	}
}

@media (max-width: 992px) {
	.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item {
		width: 33.333%;
		max-width: 33.333%;
	}
	
	.elementor-image-gallery .gallery-item img {
		height: 300px;
	}
}

@media (max-width: 767.75px) {
	.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item {
		width: 50%;
		max-width: 50%;
	}
}

@media (max-width: 575.75px) {
	.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-image-gallery .gallery-item img {
		height: 67vw;
	}
}
/* WIDGET - Image Gallery - END */

/* WIDGET - Icon */
.elementor-widget-icon .elementor-icon-wrapper {
	display: flex;
}

.elementor-widget-icon.icon-center .elementor-icon-wrapper {
	justify-content: center;
}
/* WIDGET - Icon - END */

/* WIDGET - Half Slider Right */
.elementor-widget-art-half-slider-right .slick-track {
	display: flex;
	max-height: 500px;
}

.elementor-widget-art-half-slider-right .slick-track .item-itself {
	height: inherit;
}

.elementor-widget-art-half-slider-right .slick-track .item-itself img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
/* WIDGET - Half Slider Right - END */

/* WIDGET - Full Page Services Infinite */
.elementor-widget-full-page-services-infinite .art-service-wrapper .art-widget-button {
	display: none !important;
}

.elementor-widget-full-page-services-infinite .art-service-wrapper:nth-child(1) .art-widget-button,
.elementor-widget-full-page-services-infinite .art-service-wrapper:nth-child(2) .art-widget-button {
	display: block !important;
}

.elementor-widget-full-page-services-infinite .art-service-wrapper .art-service-data .art-service-head .art-head-desc:last-child {
	margin-bottom: 0 !important;
}

.elementor-widget-full-page-services-infinite .art-service-wrapper .art-service-data .art-service-top {
	gap: 24px;
}

.elementor-widget-full-page-services-infinite .art-service-wrapper .art-service-data .service-data-price {
	flex-shrink: 0;
}

@media (max-width: 767.75px) {
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="3"] .art-service-item:nth-child(1) { order: 1; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="3"] .art-service-item:nth-child(3) { order: 2; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="3"] .art-service-item:nth-child(2) { order: 3; }
	
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="4"] .art-service-item:nth-child(1) { order: 1; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="4"] .art-service-item:nth-child(3) { order: 2; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="4"] .art-service-item:nth-child(2) { order: 3; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="4"] .art-service-item:nth-child(4) { order: 4; }
		
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="5"] .art-service-item:nth-child(1) { order: 1; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="5"] .art-service-item:nth-child(3) { order: 2; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="5"] .art-service-item:nth-child(5) { order: 3; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="5"] .art-service-item:nth-child(2) { order: 4; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="5"] .art-service-item:nth-child(4) { order: 5; }
			
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="6"] .art-service-item:nth-child(1) { order: 1; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="6"] .art-service-item:nth-child(3) { order: 2; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="6"] .art-service-item:nth-child(5) { order: 3; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="6"] .art-service-item:nth-child(2) { order: 4; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="6"] .art-service-item:nth-child(4) { order: 5; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="6"] .art-service-item:nth-child(6) { order: 6; }
				
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="7"] .art-service-item:nth-child(1) { order: 1; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="7"] .art-service-item:nth-child(3) { order: 2; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="7"] .art-service-item:nth-child(5) { order: 3; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="7"] .art-service-item:nth-child(7) { order: 4; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="7"] .art-service-item:nth-child(2) { order: 5; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="7"] .art-service-item:nth-child(4) { order: 6; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="7"] .art-service-item:nth-child(6) { order: 7; }
					
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="8"] .art-service-item:nth-child(1) { order: 1; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="8"] .art-service-item:nth-child(3) { order: 2; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="8"] .art-service-item:nth-child(5) { order: 3; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="8"] .art-service-item:nth-child(7) { order: 4; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="8"] .art-service-item:nth-child(2) { order: 5; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="8"] .art-service-item:nth-child(4) { order: 6; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="8"] .art-service-item:nth-child(6) { order: 7; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="8"] .art-service-item:nth-child(8) { order: 8; }
						
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="9"] .art-service-item:nth-child(1) { order: 1; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="9"] .art-service-item:nth-child(3) { order: 2; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="9"] .art-service-item:nth-child(5) { order: 3; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="9"] .art-service-item:nth-child(7) { order: 4; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="9"] .art-service-item:nth-child(9) { order: 5; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="9"] .art-service-item:nth-child(2) { order: 6; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="9"] .art-service-item:nth-child(4) { order: 7; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="9"] .art-service-item:nth-child(6) { order: 8; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="9"] .art-service-item:nth-child(8) { order: 9; }
						
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="10"] .art-service-item:nth-child(1)  { order: 1; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="10"] .art-service-item:nth-child(3)  { order: 2; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="10"] .art-service-item:nth-child(5)  { order: 3; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="10"] .art-service-item:nth-child(7)  { order: 4; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="10"] .art-service-item:nth-child(9)  { order: 5; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="10"] .art-service-item:nth-child(2)  { order: 6; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="10"] .art-service-item:nth-child(4)  { order: 7; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="10"] .art-service-item:nth-child(6)  { order: 8; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="10"] .art-service-item:nth-child(8)  { order: 9; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="10"] .art-service-item:nth-child(10) { order: 10; }
							
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="11"] .art-service-item:nth-child(1)  { order: 1; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="11"] .art-service-item:nth-child(3)  { order: 2; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="11"] .art-service-item:nth-child(5)  { order: 3; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="11"] .art-service-item:nth-child(7)  { order: 4; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="11"] .art-service-item:nth-child(9)  { order: 5; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="11"] .art-service-item:nth-child(11) { order: 6; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="11"] .art-service-item:nth-child(2)  { order: 7; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="11"] .art-service-item:nth-child(4)  { order: 8; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="11"] .art-service-item:nth-child(6)  { order: 9; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="11"] .art-service-item:nth-child(8)  { order: 10; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="11"] .art-service-item:nth-child(10) { order: 11; }
							
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="12"] .art-service-item:nth-child(1)  { order: 1; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="12"] .art-service-item:nth-child(3)  { order: 2; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="12"] .art-service-item:nth-child(5)  { order: 3; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="12"] .art-service-item:nth-child(7)  { order: 4; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="12"] .art-service-item:nth-child(9)  { order: 5; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="12"] .art-service-item:nth-child(11) { order: 6; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="12"] .art-service-item:nth-child(2)  { order: 7; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="12"] .art-service-item:nth-child(4)  { order: 8; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="12"] .art-service-item:nth-child(6)  { order: 9; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="12"] .art-service-item:nth-child(8)  { order: 10; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="12"] .art-service-item:nth-child(10) { order: 11; }
	.elementor-widget-full-page-services-infinite .art-service-data .art-service-block[data-count="12"] .art-service-item:nth-child(12) { order: 12; }
}
/* WIDGET - Full Page Services Infinite - END */

/* WIDGET - Team and Partner */
.partner-hide .art-team-side {
	width: 100%;
}

.partner-hide .art-partner-side {
	display: none;
}
/* WIDGET - Team and Partner - END  */

/* WIDGET - Icon */
.zoom-anim-dialog.art-default-popap-two {
	padding-inline: 60px;
}

@media (max-width: 767.75px) {
	.zoom-anim-dialog.art-default-popap-two {
		padding-inline: 30px;
	}
}
/* WIDGET - Icon - END */

/* ELEMENTOR WIDGETS - END */


/* BLOG */

.art-blog-posts .art-blog-posts-container .art-blog-post-item img,
.art-blog-default-wrapper .art-blog-posts-default .art-blog-post-item img,
.art-blog-single-wrapper .art-post-content-wrapper .art-single-related-posts .art-blog-post-item img {
    width: 100%;
	height: 250px;
    object-fit: cover;
}

@media (max-width: 1200px) {
	.art-blog-posts .art-blog-posts-container .art-blog-post-item img,
	.art-blog-default-wrapper .art-blog-posts-default .art-blog-post-item img,
	.art-blog-single-wrapper .art-post-content-wrapper .art-single-related-posts .art-blog-post-item img {
		height: 210px;
	}
}

@media (max-width: 992px) {
	.art-blog-posts .art-blog-posts-container .art-blog-post-item img,
	.art-blog-default-wrapper .art-blog-posts-default .art-blog-post-item img,
	.art-blog-single-wrapper .art-post-content-wrapper .art-single-related-posts .art-blog-post-item img {
		height: 330px;
	}
}

@media (max-width: 767.75px) {
	.art-blog-posts .art-blog-posts-container .art-blog-post-item img,
	.art-blog-default-wrapper .art-blog-posts-default .art-blog-post-item img,
	.art-blog-single-wrapper .art-post-content-wrapper .art-single-related-posts .art-blog-post-item img {
		height: 240px;
	}
}

@media (max-width: 575.75px) {
	.art-blog-posts .art-blog-posts-container .art-blog-post-item img,
	.art-blog-default-wrapper .art-blog-posts-default .art-blog-post-item img,
	.art-blog-single-wrapper .art-post-content-wrapper .art-single-related-posts .art-blog-post-item img {
		height: 60vw;
	}
}

/* BLOG - END */


/* WOOCOMMERCE */

.coupon label[for="coupon_code"] {
	display: none;
}

/* WOOCOMMERCE - END */


/* TRUSTINDEX */

div.ti-widget.ti-goog .ti-review-item>.ti-inner {
	border-radius: 0px !important;
}

/* TRUSTINDEX - END */


/* COOKIE BOT */

@media (max-width: 767px) {
	#CybotCookiebotDialog {
		top: initial !important;
		bottom: 8px;
		max-height: 65% !important;
		transform: translate(-50%, 0) !important;
	}
}

/* COOKIE BOT - END */

