.elementor-50 .elementor-element.elementor-element-3db9a8d9 .elementor-repeater-item-0b33d35 .swiper-slide-bg {
	background-image: url(../../2025/03/1.jpg);
	background-size: cover;
}

.elementor-50 .elementor-element.elementor-element-3db9a8d9 .elementor-repeater-item-0acb708 .swiper-slide-bg {
	background-image: url(../../2025/03/2.jpg);
	background-size: cover;
}

.elementor-50 .elementor-element.elementor-element-3db9a8d9 .elementor-repeater-item-820c285 .swiper-slide-bg {
	background-image: url(../../2025/03/3.jpg);
	background-size: cover;
}

.elementor-50 .elementor-element.elementor-element-3db9a8d9 .swiper-slide {
	transition-duration: calc(5000ms*1.2);
	height: 570px;
}

.elementor-50 .elementor-element.elementor-element-3db9a8d9 .swiper-slide-contents {
	max-width: 66%;
}

.elementor-50 .elementor-element.elementor-element-3db9a8d9 .swiper-slide-inner {
	text-align: center;
}

.elementor-50 .elementor-element.elementor-element-3084e0b3 .usk-product-category .usk-item {
	background-color: var(--e-global-color-primary);
	border-style: groove;
	border-width: 1px 1px 1px 1px;
	border-color: #E6E6E6;
	border-radius: 6px 6px 6px 6px;
	padding: 4px 4px 4px 4px;
}

.elementor-50 .elementor-element.elementor-element-3084e0b3 .usk-product-category .usk-grid {
	grid-template-columns: repeat(1, 1fr);
	grid-gap: 2px;
}

.elementor-50 .elementor-element.elementor-element-3084e0b3 .usk-product-category .title {
	color: var(--e-global-color-eb492db);
}

.elementor-50 .elementor-element.elementor-element-3084e0b3 .usk-product-category .usk-category-count {
	color: var(--e-global-color-accent);
}

.elementor-50 .elementor-element.elementor-element-a8443b3>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-50 .elementor-element.elementor-element-a8443b3 img {
	height: 127px;
}

.elementor-50 .elementor-element.elementor-element-69955921:not(.elementor-motion-effects-element-type-background),
.elementor-50 .elementor-element.elementor-element-69955921>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-50 .elementor-element.elementor-element-69955921>.elementor-container {
	max-width: 1400px;
}

.elementor-50 .elementor-element.elementor-element-69955921 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-50 .elementor-element.elementor-element-69955921>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-50 .elementor-element.elementor-element-272653e .usk-info-list {
	grid-template-columns: repeat(4, 1fr);
	grid-column-gap: 10px;
	grid-row-gap: 7px;
}

.elementor-50 .elementor-element.elementor-element-272653e .usk-info-list .usk-info-list-item {
	align-items: center;
}

.elementor-50 .elementor-element.elementor-element-272653e .usk-info-list-item {
	grid-column-gap: 6px;
	border-style: groove;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	border-radius: 10px 10px 10px 10px;
	padding: 5px 5px 5px 5px;
}

.elementor-50 .elementor-element.elementor-element-272653e .usk-info-style-top .usk-info-list-item {
	grid-row-gap: 6px;
}

.elementor-50 .elementor-element.elementor-element-272653e .usk-info-list-item,
.elementor-50 .elementor-element.elementor-element-272653e .usk-info-list-content {
	text-align: left;
}

.elementor-50 .elementor-element.elementor-element-272653e .usk-info-list-item:hover {
	border-color: var(--e-global-color-text);
}

.elementor-50 .elementor-element.elementor-element-272653e .usk-info-list-title a {
	color: var(--e-global-color-eb492db);
}

.elementor-50 .elementor-element.elementor-element-272653e .usk-info-list-title {
	font-size: 20px;
}

.elementor-50 .elementor-element.elementor-element-272653e .usk-info-list-text {
	color: var(--e-global-color-eb492db);
}

.elementor-50 .elementor-element.elementor-element-272653e .usk-info-list-icon span {
	font-size: 30px;
}

.elementor-50 .elementor-element.elementor-element-7e266028 {
	padding: 70px 0px 50px 0px;
}

.elementor-50 .elementor-element.elementor-element-301019a9 {
	text-align: center;
}

.elementor-50 .elementor-element.elementor-element-43dcba18 {
	--divider-border-style: dots_tribal;
	--divider-color: var(--e-global-color-text);
	--divider-pattern-height: 20px;
}

.elementor-50 .elementor-element.elementor-element-43dcba18>.elementor-widget-container {
	margin: -25px 0px 0px 0px;
}

.elementor-50 .elementor-element.elementor-element-43dcba18 .elementor-divider-separator {
	width: 20%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-50 .elementor-element.elementor-element-43dcba18 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-50 .elementor-element.elementor-element-52853adf .usk-shiny-carousel .usk-item .usk-item-box .usk-content {
	text-align: center;
}

.elementor-50 .elementor-element.elementor-element-52853adf .usk-shiny-carousel .usk-rating {
	justify-content: center;
}

.elementor-50 .elementor-element.elementor-element-52853adf .usk-shiny-carousel .usk-content {
	background-color: var(--e-global-color-primary);
}

.elementor-50 .elementor-element.elementor-element-52853adf .swiper-carousel {
	padding: 10px;
	margin: 0 -10px;
}

.elementor-50 .elementor-element.elementor-element-52853adf .usk-shiny-carousel .usk-title {
	color: var(--e-global-color-eb492db);
}

.elementor-50 .elementor-element.elementor-element-52853adf .usk-shiny-carousel .usk-price {
	color: var(--e-global-color-accent);
}

.elementor-50 .elementor-element.elementor-element-52853adf .usk-shiny-carousel .usk-price ins span {
	color: var(--e-global-color-accent);
}

.elementor-50 .elementor-element.elementor-element-52853adf .usk-shiny-carousel .usk-price .woocommerce-Price-amount.amount {
	color: var(--e-global-color-accent);
}

.elementor-50 .elementor-element.elementor-element-52853adf .usk-shiny-carousel .usk-price>.woocommerce-Price-amount.amount bdi {
	color: var(--e-global-color-accent);
}

.elementor-50 .elementor-element.elementor-element-52853adf .usk-shiny-carousel .usk-price {
	font-size: 16px;
}

.elementor-50 .elementor-element.elementor-element-52853adf .usk-shiny-carousel .usk-rating .star-rating::before {
	color: #e7e7e7;
}

.elementor-50 .elementor-element.elementor-element-52853adf .usk-shiny-carousel .usk-rating .star-rating span::before {
	color: #FFCC00;
}

.elementor-50 .elementor-element.elementor-element-52853adf .usk-shiny-carousel .usk-badge-label-content {
	gap: 10px;
}

.elementor-50 .elementor-element.elementor-element-52853adf .usk-shiny-carousel .usk-navigation-prev i,
.elementor-50 .elementor-element.elementor-element-52853adf .usk-shiny-carousel .usk-navigation-next i {
	font-size: 24px;
}

.elementor-50 .elementor-element.elementor-element-52853adf {
	--usk-swiper-carousel-arrows-ncy: 0px;
}

.elementor-50 .elementor-element.elementor-element-52853adf .usk-shiny-carousel .usk-navigation-prev {
	left: -60px;
}

.elementor-50 .elementor-element.elementor-element-52853adf .usk-shiny-carousel .usk-navigation-next {
	right: -60px;
}

.elementor-50 .elementor-element.elementor-element-7e1f3a74>.elementor-background-overlay {
	background-image: url("../../2025/03/1048-9748.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 0.5;
}

.elementor-50 .elementor-element.elementor-element-7e1f3a74 {
	padding: 70px 0px 50px 0px;
}

.elementor-50 .elementor-element.elementor-element-14bb4f76 {
	text-align: center;
}

.elementor-50 .elementor-element.elementor-element-5ca883d3 {
	--divider-border-style: dots_tribal;
	--divider-color: var(--e-global-color-text);
	--divider-pattern-height: 20px;
}

.elementor-50 .elementor-element.elementor-element-5ca883d3>.elementor-widget-container {
	margin: -25px 0px 0px 0px;
}

.elementor-50 .elementor-element.elementor-element-5ca883d3 .elementor-divider-separator {
	width: 20%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-50 .elementor-element.elementor-element-5ca883d3 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-50 .elementor-element.elementor-element-a7529a0 .usk-product-image-accordion .usk-category a {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-eb492db);
}

.elementor-50 .elementor-element.elementor-element-a7529a0 .usk-product-image-accordion .usk-category a:hover {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-primary);
}

.elementor-50 .elementor-element.elementor-element-a7529a0 .usk-product-image-accordion .usk-item {
	height: 432px;
}

.elementor-50 .elementor-element.elementor-element-a7529a0 .usk-product-image-accordion .usk-item:hover {
	flex-basis: 20em;
}

.elementor-50 .elementor-element.elementor-element-a7529a0 .usk-product-image-accordion .usk-item .usk-content .title:hover {
	color: var(--e-global-color-accent);
}

.elementor-50 .elementor-element.elementor-element-a7529a0 .usk-product-image-accordion .usk-price {
	font-size: 18px;
}

.elementor-50 .elementor-element.elementor-element-a7529a0 .usk-product-image-accordion .usk-rating .star-rating::before {
	color: #e7e7e7;
}

.elementor-50 .elementor-element.elementor-element-a7529a0 .usk-product-image-accordion .usk-rating .star-rating span::before {
	color: #FFCC00;
}

.elementor-50 .elementor-element.elementor-element-a7529a0 .usk-product-image-accordion .usk-badge-label-content {
	gap: 10px;
}

.elementor-50 .elementor-element.elementor-element-a7529a0 .usk-product-image-accordion .usk-shoping .usk-shoping-icon-quickview:hover {
	color: var(--e-global-color-e84d28a);
	background: var(--e-global-color-accent);
}

.elementor-50 .elementor-element.elementor-element-a7529a0 .usk-product-image-accordion .usk-shoping .usk-cart:hover {
	color: var(--e-global-color-e84d28a);
	background: var(--e-global-color-accent);
}

.elementor-50 .elementor-element.elementor-element-a7529a0 .usk-product-image-accordion .usk-shoping .added_to_cart:hover {
	color: var(--e-global-color-e84d28a);
	background: var(--e-global-color-accent);
}

.elementor-50 .elementor-element.elementor-element-3aaae19 {
	padding: 50px 0px 50px 0px;
}

.elementor-50 .elementor-element.elementor-element-676ac7dd {
	text-align: center;
}

.elementor-50 .elementor-element.elementor-element-74886864 {
	--divider-border-style: dots_tribal;
	--divider-color: var(--e-global-color-text);
	--divider-pattern-height: 20px;
}

.elementor-50 .elementor-element.elementor-element-74886864>.elementor-widget-container {
	margin: -25px 0px 0px 0px;
}

.elementor-50 .elementor-element.elementor-element-74886864 .elementor-divider-separator {
	width: 20%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-50 .elementor-element.elementor-element-74886864 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-50 .elementor-element.elementor-element-296024ec .usk-shiny-grid .usk-grid {
	grid-template-columns: repeat(3, 1fr);
	grid-column-gap: 10px;
	grid-row-gap: 10px;
}

.elementor-50 .elementor-element.elementor-element-296024ec .usk-shiny-grid .usk-item .usk-item-box .usk-content {
	text-align: center;
}

.elementor-50 .elementor-element.elementor-element-296024ec .usk-shiny-grid .usk-rating {
	justify-content: center;
}

.elementor-50 .elementor-element.elementor-element-296024ec .usk-shiny-grid .usk-content {
	background-color: var(--e-global-color-primary);
}

.elementor-50 .elementor-element.elementor-element-296024ec .usk-shiny-grid .usk-title {
	color: var(--e-global-color-eb492db);
}

.elementor-50 .elementor-element.elementor-element-296024ec .usk-shiny-grid .usk-price {
	color: var(--e-global-color-accent);
}

.elementor-50 .elementor-element.elementor-element-296024ec .usk-shiny-grid .usk-price ins span {
	color: var(--e-global-color-accent);
}

.elementor-50 .elementor-element.elementor-element-296024ec .usk-shiny-grid .usk-price .woocommerce-Price-amount.amount {
	color: var(--e-global-color-accent);
}

.elementor-50 .elementor-element.elementor-element-296024ec .usk-shiny-grid .usk-price>.woocommerce-Price-amount.amount bdi {
	color: var(--e-global-color-accent);
}

.elementor-50 .elementor-element.elementor-element-296024ec .usk-shiny-grid .usk-price {
	font-size: 16px;
}

.elementor-50 .elementor-element.elementor-element-296024ec .usk-shiny-grid .usk-rating .star-rating::before {
	color: #e7e7e7;
}

.elementor-50 .elementor-element.elementor-element-296024ec .usk-shiny-grid .usk-rating .star-rating span::before {
	color: #FFCC00;
}

.elementor-50 .elementor-element.elementor-element-296024ec .usk-shiny-grid .usk-badge-label-content {
	gap: 10px;
}

.elementor-50 .elementor-element.elementor-element-3b52e90f img {
	height: 300px;
}

.elementor-50 .elementor-element.elementor-element-1a144f18 {
	padding: 70px 0px 50px 0px;
}

.elementor-50 .elementor-element.elementor-element-5c230d5c {
	text-align: center;
}

.elementor-50 .elementor-element.elementor-element-26c421b7 {
	--divider-border-style: dots_tribal;
	--divider-color: var(--e-global-color-text);
	--divider-pattern-height: 20px;
}

.elementor-50 .elementor-element.elementor-element-26c421b7>.elementor-widget-container {
	margin: -25px 0px 0px 0px;
}

.elementor-50 .elementor-element.elementor-element-26c421b7 .elementor-divider-separator {
	width: 20%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-50 .elementor-element.elementor-element-26c421b7 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-50 .elementor-element.elementor-element-50d62d27 .elementor-swiper-button {
	font-size: 20px;
}

.elementor-50 .elementor-element.elementor-element-6e4ff6c6 {
	--e-image-carousel-slides-to-show: 8;
}

.elementor-50 .elementor-element.elementor-element-6e4ff6c6 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
	border-style: groove;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	border-radius: 6px 6px 6px 6px;
}

.elementor-50 .elementor-element.elementor-element-1455aba4 {
	padding: 70px 0px 50px 0px;
}

.elementor-50 .elementor-element.elementor-element-219a1900 {
	text-align: center;
}

.elementor-50 .elementor-element.elementor-element-6b21813c {
	--divider-border-style: dots_tribal;
	--divider-color: var(--e-global-color-text);
	--divider-pattern-height: 20px;
}

.elementor-50 .elementor-element.elementor-element-6b21813c>.elementor-widget-container {
	margin: -25px 0px 0px 0px;
}

.elementor-50 .elementor-element.elementor-element-6b21813c .elementor-divider-separator {
	width: 20%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-50 .elementor-element.elementor-element-6b21813c .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-50 .elementor-element.elementor-element-6063334e {
	--grid-row-gap: 0px;
	--grid-column-gap: 10px;
}

.elementor-50 .elementor-element.elementor-element-6063334e .elementor-posts-container .elementor-post__thumbnail {
	padding-bottom: calc(0.66 * 100%);
}

.elementor-50 .elementor-element.elementor-element-6063334e:after {
	content: "0.66";
}

.elementor-50 .elementor-element.elementor-element-6063334e .elementor-post__thumbnail__link {
	width: 100%;
}

.elementor-50 .elementor-element.elementor-element-6063334e .elementor-post__meta-data span+span:before {
	content: "•";
}

.elementor-50 .elementor-element.elementor-element-6063334e .elementor-post__text {
	margin-top: 20px;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-50 .elementor-element.elementor-element-3db9a8d9 .swiper-slide {
		height: 400px;
	}

	.elementor-50 .elementor-element.elementor-element-3084e0b3 .usk-product-category .usk-grid {
		grid-template-columns: repeat(3, 1fr);
	}

	.elementor-50 .elementor-element.elementor-element-a8443b3 img {
		height: 200px;
	}

	.elementor-50 .elementor-element.elementor-element-272653e .usk-info-list {
		grid-template-columns: repeat(2, 1fr);
	}

	.elementor-50 .elementor-element.elementor-element-52853adf .usk-shiny-carousel .usk-navigation-prev i,
	.elementor-50 .elementor-element.elementor-element-52853adf .usk-shiny-carousel .usk-navigation-next i {
		font-size: 24px;
	}

	.elementor-50 .elementor-element.elementor-element-52853adf {
		--usk-swiper-carousel-arrows-ncy: 0px;
	}

	.elementor-50 .elementor-element.elementor-element-296024ec .usk-shiny-grid .usk-grid {
		grid-template-columns: repeat(2, 1fr);
	}

	.elementor-50 .elementor-element.elementor-element-6e4ff6c6 {
		--e-image-carousel-slides-to-show: 5;
	}
}

@media(max-width:767px) {
	.elementor-50 .elementor-element.elementor-element-3db9a8d9 .swiper-slide {
		height: 250px;
	}

	.elementor-50 .elementor-element.elementor-element-3084e0b3 .usk-product-category .usk-grid {
		grid-template-columns: repeat(1, 1fr);
	}

	.elementor-50 .elementor-element.elementor-element-a8443b3 img {
		height: 150px;
	}

	.elementor-50 .elementor-element.elementor-element-272653e .usk-info-list {
		grid-template-columns: repeat(1, 1fr);
	}

	.elementor-50 .elementor-element.elementor-element-52853adf .usk-shiny-carousel .usk-navigation-prev i,
	.elementor-50 .elementor-element.elementor-element-52853adf .usk-shiny-carousel .usk-navigation-next i {
		font-size: 24px;
	}

	.elementor-50 .elementor-element.elementor-element-52853adf {
		--usk-swiper-carousel-arrows-ncy: 0px;
	}

	.elementor-50 .elementor-element.elementor-element-296024ec .usk-shiny-grid .usk-grid {
		grid-template-columns: repeat(1, 1fr);
	}

	.elementor-50 .elementor-element.elementor-element-6e4ff6c6 {
		--e-image-carousel-slides-to-show: 3;
	}

	.elementor-50 .elementor-element.elementor-element-6063334e .elementor-posts-container .elementor-post__thumbnail {
		padding-bottom: calc(0.5 * 100%);
	}

	.elementor-50 .elementor-element.elementor-element-6063334e:after {
		content: "0.5";
	}

	.elementor-50 .elementor-element.elementor-element-6063334e .elementor-post__thumbnail__link {
		width: 100%;
	}
}

@media(min-width:768px) {
	.elementor-50 .elementor-element.elementor-element-33fc5b40 {
		width: 79.275%;
	}

	.elementor-50 .elementor-element.elementor-element-1ff2b923 {
		width: 19.979%;
	}

	.elementor-50 .elementor-element.elementor-element-4145d38e {
		width: 71.25%;
	}

	.elementor-50 .elementor-element.elementor-element-261d7145 {
		width: 28.707%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-50 .elementor-element.elementor-element-33fc5b40 {
		width: 100%;
	}

	.elementor-50 .elementor-element.elementor-element-1ff2b923 {
		width: 100%;
	}
}

@media(min-width:1025px) {
	.elementor-50 .elementor-element.elementor-element-7e1f3a74>.elementor-background-overlay {
		background-attachment: fixed;
	}
}