/*
Theme Name: Hello Elementor Child
Theme URI: https://nastunika.zipi.pro/
Author: Nastunika
Author URI: https://nastunika.zipi.pro/
Description: A fully responsive WordPress Theme with a pixel perfect design and extensive functionality
Template: hello-elementor
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: hello-elementor-child
*/
a {
	text-decoration: none;
	outline: none;
}
.mb0 p {margin-bottom:0!important;}
.inspire-gradient {
    background: linear-gradient(
        90deg,
        #FF9AA9 0%,
        #F3A7C9 3%,
        #BE95F7 36%,
        #B5B7FB 100%
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}
.inspire-gradient-2 p {
    background: linear-gradient(
        270deg,
        #FF9AA9 0%,
        #F3A7C9 3%,
        #BE95F7 36%,
        #B5B7FB 100%
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}


.orderby{
	border-radius: 25px;
	background: #ffebef78;
    border: none;
}
.woocommerce .woocommerce-ordering {margin-bottom: 0!important;}

.woocommerce span.onsale {
	top: 1em!important;;
    left: 1em!important;;
    background-color: #FF0000A6!important;;
}

.product-template-default .wcboost-products-compare-button--single {display: none!important;}

@media (max-width:767px) {
	.awf-togglable-preset-btn {
		margin: 0 auto!important;;
	}
	.awf-togglable-preset-btn > span{display: none;}
	.awf-togglable-preset-btn i.awf-togglable-preset-btn-icon::before {
	border: none!important;
	padding: 0!important;}
	.awf-togglable-preset-btn i.awf-togglable-preset-btn-icon {margin:0!important;;}
}


/* ********* */
.loop-product .wcboost-wishlist-button {
	background: none !important;
    padding: 0 !important;
}
.loop-product .wcboost-wishlist-button:after {display: none!important}
.loop-product .wcboost-wishlist-button__text {
	display: none;
}

.loop-product .wcboost-products-compare-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif!important;
    font-size: var(--e-global-typography-accent-font-size)!important;
    font-weight: var(--e-global-typography-accent-font-weight)!important;
	margin: 0 auto!important;
}
.loop-product .wcboost-products-compare-button .wcboost-products-compare-button__text {
	display: none;
}

.loop-product .wcboost-products-compare-button, .loop-product .wcboost-wishlist-button {
	color: #515151;
}
.loop-product .wcboost-wishlist-button__icon svg, .loop-product .wcboost-products-compare-button__icon svg {
	fill: currentColor;
}

/* [Motta] Image Box Grid */
.motta-image-grid {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0 -6px;
}

.motta-image-grid__item {
	display: inline-flex;
	flex-direction: column;
	position: relative;
	justify-content: space-between;
	padding: 0 6px;
	margin-bottom: 0;
}

.motta-image-grid__item a {
	width: 100%;
}


.motta-image-box-grid {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0 -20px;
}

.motta-image-box-grid__item {
	display: inline-flex;
	flex-direction: column;
	position: relative;
	padding: 20px;
	align-items: center;
	justify-content: center;
}

.motta-image-box-grid__item a {
	width: 100%;
	display: contents;
}

.motta-image-box-grid__title {
	font-size: 18px;
	font-size: 1.125rem;
	font-weight: 700;
	display: block;
}

.motta--title-ellipsis-yes .motta-image-box-grid__title {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 100%;
}


@media (max-width: 991px) and (min-width: 768px) {
	.motta-tablet-image-box-grid-scroll--yes .motta-image-box-grid {
		flex-wrap: nowrap;
		overflow-y: hidden;
		overflow-x: auto;
		scroll-behavior: smooth;
		justify-content: flex-start;
	}
	.motta-tablet-image-box-grid-scroll--yes .motta-image-box-grid::-webkit-scrollbar {
		display: none;
	}
	.motta-tablet-image-box-grid-scroll--yes .motta-image-box-grid__item {
		margin: 0;
	}
	.motta-tablet-image-box-grid-scroll--yes .motta-image-box-grid__item:first-child {
		margin-left: 0;
	}
	.motta-tablet-image-box-grid-scroll--yes .motta-image-box-grid__item:last-child {
		margin-right: 0;
	}
	.motta-tablet-posts-grid-scroll--yes .motta-post-grid--elementor {
		flex-wrap: nowrap;
		overflow-y: hidden;
		overflow-x: auto;
		scroll-behavior: smooth;
		justify-content: flex-start;
	}
	.motta-tablet-posts-grid-scroll--yes .motta-post-grid--elementor::-webkit-scrollbar {
		display: none;
	}
	.motta-product-tabs ul.products.columns-4 li.product, .motta-product-tabs ul.products.columns-5 li.product, .motta-product-tabs ul.products.columns-6 li.product {
		width: 33.33%;
	}
}


@media (max-width: 767px) {
    .motta-mobile-image-box-grid-scroll--yes .motta-image-box-grid {
        flex-wrap: nowrap;
        overflow-y: hidden;
        overflow-x: auto;
        scroll-behavior: smooth;
        justify-content: flex-start;
    }
	.motta-mobile-image-box-grid-scroll--yes .motta-image-box-grid::-webkit-scrollbar {
		display: none;
	}
	.motta-mobile-image-box-grid-scroll--yes .motta-image-box-grid__item {
		margin: 0;
	}
	.motta-mobile-image-box-grid-scroll--yes .motta-image-box-grid__item:first-child {
		margin-left: 0;
	}
	.motta-mobile-image-box-grid-scroll--yes .motta-image-box-grid__item:last-child {
		margin-right: 0;
	}
}

/* MOTTO: ADVANCED MENU */

.motta-advanced-menu {
	height: 100%;
}

.motta-advanced-menu .menu {
	height: 100%;
	display: flex;
	align-items: center;
	text-align: left;
	list-style: none;
    margin: 0;
    padding: 0;
    height: 60px;
}

.motta-advanced-menu  ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.motta-advanced-menu  li {
    padding: 4px 22px;
    position: relative;
}
.motta-advanced-menu  li a{
       display: inline-block;
    text-decoration: none;
    position: relative;
        white-space: nowrap;

    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
        color: var(--e-global-color-text);
    fill: var(--e-global-color-text);
}

.motta-advanced-menu a:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0px;
	width: 0;
	border-bottom: 1px solid;
	transition: width 0.3s;
}

.motta-advanced-menu a:hover {
	text-decoration: none;
}

.motta-advanced-menu a:hover:after {
	width: 100%;
	left: 0;
}

.motta-advanced-menu .menu > li > a:before {
    	content: '';
	position: absolute;
	top: 50%;
	right: -11px;
	transform: translateY(-50%);
	width: 1px;
	height: 12px;
	background-color: #dadfe3;
	/*right: -23px;*/
}

.motta-advanced-menu .menu > li:first-child {
	padding-left: 0;
}

.motta-advanced-menu .menu > li:last-child {
	padding-right: 0;
}



.motta-advanced-menu .menu > li:not(.menu-item-mega) {
	position: relative;
}

.motta-advanced-menu .menu > li {
	height: 100%;
	display: flex;
	align-items: center;
	padding: 0 11px;
	/*padding: 0 23px;*/
}

.motta-advanced-menu .menu > li:first-child {
	padding-left: 0;
}

.motta-advanced-menu .menu > li:last-child {
	padding-right: 0;
}

.motta-advanced-menu .menu > li:hover > a .motta-svg-icon.caret,
.motta-advanced-menu .menu > li:hover > a .menu-item-icon.caret {
	opacity: 1;
}

.motta-advanced-menu .menu > li > a {
	font-size: 16px;
	font-size: 1rem;
	font-weight: 500;
	color: inherit;
	display: flex;
	align-items: center;
	height: 100%;
	padding: 0 12px;
}

.motta-advanced-menu .menu > li > a:after {
	border-bottom-width: 2px;
}

.motta-advanced-menu .menu > li > a .motta-svg-icon,
.motta-advanced-menu .menu > li > a .menu-item-icon {
	margin-right: 5px;
}

.motta-advanced-menu .menu > li > a .motta-svg-icon.caret,
.motta-advanced-menu .menu > li > a .menu-item-icon.caret {
	font-size: 11px;
	font-size: 0.6875rem;
	margin: 0 0 0 7px;
	opacity: .48;
	transition: .25s;
}



.motta-advanced-menu .menu-item-mega {
	position: relative;
}

.motta-advanced-menu .menu-item-mega:hover > ul {
	opacity: 1;
	visibility: visible;
	pointer-events: initial;
	top: 100%;
}

.motta-advanced-menu .menu-item-mega > ul {
	z-index: 200;
}

.motta-advanced-menu .menu-item-static {
	position: static;
}

.motta-advanced-menu .menu-item-static .mega-menu {
	left: 0;
	width: 100%;
}

.motta-advanced-menu .menu-item-static .mega-menu--grid .mega-menu__column:first-child > li {
	padding-left: 0;
}

.motta-advanced-menu .menu-item-static .mega-menu--grid .mega-menu__column:last-child > li {
	padding-right: 0;
}

.motta-advanced-menu .mega-menu-main {
	display: flex;
	flex-wrap: wrap;
}

.motta-advanced-menu .mega-menu-main ul {
	display: flex;
	flex-direction: column;
}

.motta-advanced-menu .mega-menu-main li {
	padding: 4px 0;
}

.motta-advanced-menu .mega-menu-main > li {
	padding: 0 12px;
}

.motta-advanced-menu .mega-menu-main > li > a,
.motta-advanced-menu .mega-menu-main > li > span {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 2;
	font-weight: 500;
	display: inline-block;
	margin-bottom: 10px;
}

.motta-advanced-menu .mega-menu-container {
	padding: 3px 20px;
}

.motta-advanced-menu .mega-menu-container.container-fluid {
	width: 100%;
}

.motta-advanced-menu .mega-menu-container.container {
	padding: 3px 15px 12px;
	margin-right: auto;
    margin-left: auto;
        position: relative;
}

.motta-advanced-menu .mega-menu-container.container .mega-menu-main {
	margin-left: -12px;
	margin-right: -12px;
}

.motta-advanced-menu .mega-menu {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	min-width: 140px;
	top: 110%;
	left: -20px;
	background-color: #fff;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.16);
	border-radius: 2px;
	border-top: 7px solid #fff;
	padding: 13px 0;
	transition: .25s;
}



.motta-advanced-menu .mega-menu ul.mega-menu__column li.menu-item--type-label {
	padding-bottom: 12px;
}

.motta-advanced-menu .mega-menu ul.mega-menu__column li.menu-item--type-label h6 {
	font-weight: 500;
	line-height: 2;
	margin: 0;
}

.motta-advanced-menu .mega-menu ul.mega-menu__column li.menu-item--type-label:after {
	display: none;
}

.motta-advanced-menu .mega-menu ul.mega-menu__column .menu-item--type-bold strong {
	font-weight: 500;
}

.motta-advanced-menu .mega-menu ul.mega-menu__column .menu-item--type-hidden > span,
.motta-advanced-menu .mega-menu ul.mega-menu__column .menu-item--type-hidden > a {
	display: none !important;
}

.motta-advanced-menu .mega-menu ul.mega-menu__column .menu-item--type-empty {
	padding-bottom: 20px;
}

.motta-advanced-menu .mega-menu ul.mega-menu__column .menu-item--type-empty > span,
.motta-advanced-menu .mega-menu ul.mega-menu__column .menu-item--type-empty > a {
	text-indent: -9999em;
	display: block;
}

.motta-advanced-menu .mega-menu ul.mega-menu__column .menu-item + .menu-item--type-empty {
	padding-bottom: 4px;
}

.motta-advanced-menu .mega-menu ul.mega-menu__column .menu-item--widget-image {
	text-align: center;
}

.motta-advanced-menu .mega-menu ul.mega-menu__column .menu-item--widget-image:last-child {
	padding-bottom: 0;
}

.motta-advanced-menu .mega-menu ul.mega-menu__column .menu-item--widget-image.menu-item--align-left {
	text-align: left;
}

.motta-advanced-menu .mega-menu ul.mega-menu__column .menu-item--widget-image.menu-item--align-right {
	text-align: right;
}

.motta-advanced-menu .mega-menu ul.mega-menu__column .menu-item--widget-image.menu-item--vertical-left {
	display: flex;
	align-items: center;
}

.motta-advanced-menu .mega-menu ul.mega-menu__column .menu-item--widget-image.menu-item--vertical-left .menu-widget-image__content {
	margin-top: 0;
	margin-left: 13px;
	text-align: left;
}

.motta-advanced-menu .mega-menu ul.mega-menu__column .menu-item--widget-image.menu-item--vertical-right {
	display: flex;
	align-items: center;
}

.motta-advanced-menu .mega-menu ul.mega-menu__column .menu-item--widget-image.menu-item--vertical-right > *:first-child {
	order: 2;
}

.motta-advanced-menu .mega-menu ul.mega-menu__column .menu-item--widget-image.menu-item--vertical-right .menu-widget-image__content {
	order: 1;
	text-align: right;
	margin-top: 0;
	margin-right: 13px;
}

.motta-advanced-menu .mega-menu ul.mega-menu__column .menu-item--widget-image.menu-item--vertical-left.menu-item--align-left, .mega-menu ul.mega-menu__column .menu-item--widget-image.menu-item--vertical-right.menu-item--align-left {
	align-items: flex-start;
}

.motta-advanced-menu .mega-menu ul.mega-menu__column .menu-item--widget-image.menu-item--vertical-left.menu-item--align-right, .mega-menu ul.mega-menu__column .menu-item--widget-image.menu-item--vertical-right.menu-item--align-right {
	align-items: flex-end;
}

.motta-advanced-menu .mega-menu ul.mega-menu__column .menu-item--widget-image img {
	border: 1px solid #ecf0f4;
	border-radius: 2px;
}

.motta-advanced-menu .mega-menu ul.mega-menu__column .menu-item--widget-image a:after {
	display: none;
}

.motta-advanced-menu .mega-menu ul.mega-menu__column .menu-item--widget-image .menu-widget-image__button {
	font-weight: 500;
}

.motta-advanced-menu .mega-menu ul.mega-menu__column .menu-item--widget-image .menu-widget-image__button:after {
	display: block;
}

.motta-advanced-menu .mega-menu ul.mega-menu__column .menu-widget-image__content {
	margin-top: 13px;
}

.motta-advanced-menu .mega-menu ul.mega-menu__column .menu-widget-image__desc {
	font-size: 14px;
	font-size: 0.875rem;
	color: #1d2128;
}

.motta-advanced-menu .mega-menu ul.mega-menu__column li.menu-item--widget-banner {
	float: left;
	max-width: 235px;
	margin: 12px;
	padding: 0;
}

.motta-advanced-menu .mega-menu ul.mega-menu__column li.menu-item--widget-banner .menu-widget-banner {
	position: relative;
	color: #fff;
}

.motta-advanced-menu .mega-menu ul.mega-menu__column .menu-widget-banner__content {
	position: absolute;
	left: 24px;
	bottom: 23px;
	z-index: 1;
}

.motta-advanced-menu .mega-menu ul.mega-menu__column .menu-widget-banner__title {
	font-size: 18px;
	font-size: 1.125rem;
	font-weight: 500;
	line-height: 24px;
}

.motta-advanced-menu .mega-menu ul.mega-menu__column .menu-widget-banner__button {
	color: inherit;
	margin-top: 16px;
}

.motta-advanced-menu .mega-menu ul.mega-menu__column .menu-widget-banner__link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.motta-advanced-menu .mega-menu__row {
	display: flex;
	margin: 0 -12px;
}

.motta-advanced-menu .mega-menu--grid ul.mega-menu__column {
	padding: 0 12px;
}

.motta-advanced-menu .mega-menu--grid ul.mega-menu__column .menu-item--widget-image {
	padding: 0 0 26px 0;
}

.motta-advanced-menu .mega-menu--tabs .mega-menu__tablist,
.motta-advanced-menu .mega-menu--tabs .mega-menu__panellist {
	float: left;
	width: 50%;
}

.motta-advanced-menu .mega-menu--tabs .mega-menu__tablist li {
	padding: 4px 12px;
}

.motta-advanced-menu .mega-menu--tabs .mega-menu__tablist li.active a:after {
	width: 100%;
	left: 0;
}

.motta-advanced-menu .mega-menu--tabs .mega-menu__tabpanel {
	display: none;
}

.motta-advanced-menu .mega-menu--tabs .mega-menu__tabpanel.active {
	display: block;
}

.motta-advanced-menu .mega-menu--tabs .mega-menu__tabpanel ul li a:hover:after {
	display: none;
}

.motta-advanced-menu .mega-menu--tabs .mega-menu__panellist {
	padding-bottom: 7px;
}

@media (max-width: 991px) and (min-width: 768px) {
	.motta-advanced-menu .menu {
		flex-wrap: nowrap;
		overflow-y: hidden;
		overflow-x: auto;
		scroll-behavior: smooth;
		justify-content: flex-start;
	}
	.motta-advanced-menu .menu::-webkit-scrollbar {
		display: none;
	}
	.motta-advanced-menu .menu >li {
		margin: 0;
	}
	.motta-advanced-menu .menu >li:first-child {
		margin-left: 0;
	}
	.motta-advanced-menu .menu >li:last-child {
		margin-right: 0;
	}
}


/* MOTTO PRODUCTS GRID */

.motta-tabs__panels {
	position: relative;
}

.motta-tabs__panel {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	transition: opacity 0.4s;
}

.motta-tabs__panel ul.products {
	border-bottom: none !important;
}

.motta-tabs__panel.active {
	opacity: 1;
	display: block;
	visibility: visible;
	position: static;
}

.woocommerce-navigation__products-tabs {
	text-align: center;
	margin-top: 39px;
}

.woocommerce-navigation__products-tabs .nav-links {
	min-width: auto;
	background-color: rgba(6, 177, 143, 0.12);
	color: #06b18f;
}

.motta-product-tabs__panels-loading {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #fff;
	z-index: -1;
	opacity: 0;
	visibility: hidden;
	transition: .3s;
}

.motta-product-tabs__panels.loading .motta-product-tabs__panels-loading {
	opacity: 1;
	visibility: visible;
	z-index: 9999;
}

.motta-product-tabs__heading-style--background .motta-product-tabs__tabs {
	margin: 0 auto 35px;
	width: fit-content;
	background-color: #ecf0f4;
	padding: 8px;
	border-radius: 3px;
}

.motta-product-tabs__heading-style--background .motta-product-tabs__tabs li {
	font-size: 14px;
	font-size: 0.875rem;
	color: #1d2128;
	padding: 16px 47px;
	border-radius: 3px;
	margin: 0;
}

.motta-product-tabs__heading-style--background .motta-product-tabs__tabs li:after {
	display: none;
}

.motta-product-tabs__heading-style--background .motta-product-tabs__tabs li.active {
	background-color: #fff;
}

.motta-product-carousel .woocommerce:not(.swiper-container-initialized) {
	overflow: hidden;
}

.motta-product-carousel ul.products {
	flex-wrap: nowrap;
	z-index: 1;
}

.motta-product-carousel ul.products.product-card-layout-4 li.product div.product-inner {
	padding-bottom: 18px;
}

.motta-product-carousel ul.products li.product {
	flex-shrink: 0;
	margin-bottom: 0;
}

.motta-product-carousel ul.products li.product div.product-inner {
	pointer-events: auto;
	padding-bottom: 0;
}

.motta-product-carousel.motta-carousel-spacing-empty .motta-product-carousel__container > .swiper-container-initialized,
.motta-product-carousel.motta-carousel-spacing-empty .motta-product-carousel__container > .swiper-initialized,
.motta-product-carousel.motta-carousel-spacing-empty > .swiper-container-initialized,
.motta-product-carousel.motta-carousel-spacing-empty > .swiper-initialized {
	padding-left: 0;
	padding-right: 0;
	margin-left: -12px;
	margin-right: -12px;
	/*rtl:raw:
				margin-left: 0;
				margin-right: 0;
			*/
}

.motta-product-carousel.motta-carousel-spacing-empty .motta-product-carousel__container > .swiper-container-initialized ul.products,
.motta-product-carousel.motta-carousel-spacing-empty .motta-product-carousel__container > .swiper-initialized ul.products,
.motta-product-carousel.motta-carousel-spacing-empty > .swiper-container-initialized ul.products,
.motta-product-carousel.motta-carousel-spacing-empty > .swiper-initialized ul.products {
	margin-left: 0;
	margin-right: 0;
}

.motta-product-carousel .swiper-pagination {
	position: relative;
	z-index: 0;
	margin-top: 5px;
	pointer-events: auto;
}

.motta-product-carousel .swiper-pagination-bullet {
	opacity: 1;
}

.motta-product-carousel .motta-swiper-button {
	font-size: 16px;
	font-size: 1rem;
}

.motta-product-carousel .motta-swiper-carousel__paginations {
	text-align: center;
}

.elementor-page .motta-product-carousel .swiper-horizontal > .swiper-scrollbar,
.elementor-page .motta-product-carousel .swiper-scrollbar.swiper-scrollbar-horizontal {
	left: 0;
	right: 0;
	position: relative;
	z-index: 0;
	margin-top: 17px;
	margin-bottom: 0;
	height: 2px;
	background-color: #dadfe3;
	border-radius: 0;
	pointer-events: auto;
}

.elementor-page .motta-product-carousel .swiper-horizontal > .swiper-scrollbar .swiper-scrollbar-drag,
.elementor-page .motta-product-carousel .swiper-scrollbar.swiper-scrollbar-horizontal .swiper-scrollbar-drag {
	top: 0;
	height: 2px;
	background-color: #1d2128;
	border-radius: 0;
}

.elementor-page .motta-product-carousel .swiper-horizontal > .swiper-scrollbar .swiper-scrollbar-drag::before,
.elementor-page .motta-product-carousel .swiper-scrollbar.swiper-scrollbar-horizontal .swiper-scrollbar-drag::before {
	position: absolute;
	content: '';
	top: -5px;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 6px 0;
}

.motta-product-carousel.product-no-button .product-card-layout-1 li.product .product-inner:hover,
.motta-product-carousel.product-no-button .product-card-layout-2 li.product .product-inner:hover {
	height: 100%;
}

body:not(.product-card-layout-6) .motta-product-carousel > .swiper-container-initialized,
body:not(.product-card-layout-6) .motta-product-carousel > .swiper-initialized,
body:not(.product-card-layout-6) .motta-product-carousel .motta-product-carousel__container > .swiper-container-initialized,
body:not(.product-card-layout-6) .motta-product-carousel .motta-product-carousel__container > .swiper-initialized {
	position: relative;
	overflow: hidden;
	z-index: 2;
	pointer-events: none;
	margin: -10px -10px -200px;
	padding: 10px 10px 200px;
}

body:not(.product-card-layout-6) .motta-product-carousel > .swiper-container-initialized:hover,
body:not(.product-card-layout-6) .motta-product-carousel > .swiper-initialized:hover,
body:not(.product-card-layout-6) .motta-product-carousel .motta-product-carousel__container > .swiper-container-initialized:hover,
body:not(.product-card-layout-6) .motta-product-carousel .motta-product-carousel__container > .swiper-initialized:hover {
	z-index: 3;
}

.motta-products-carousel__heading {
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 28px;
	font-size: 1.75rem;
	font-weight: 500;
	margin-bottom: 21px;
}

.motta-products-carousel__heading-right {
	display: flex;
}

.motta-products-carousel__heading-right .motta-products-carousel__button {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	white-space: nowrap;
}

.motta-products-carousel__heading-right .motta-products-carousel__button .motta-button {
	color: #1d2128;
}

.motta-product-carousel__container {
	position: relative;
	max-width: 70%;
	width: 100%;
}

.motta-product-carousel__countdown {
	display: flex;
	align-items: center;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 500;
	color: #7c818b;
	justify-content: center;
	margin-right: 23px;
	padding-right: 13px;
	position: relative;
	white-space: nowrap;
}

.motta-product-carousel__countdown::before {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
	height: 24px;
	background-color: #ecf0f4;
}

.motta-product-carousel__countdown .motta-countdown {
	margin-left: 8px;
}

.motta-product-carousel__countdown .timer {
	padding: 0 10px;
	display: flex;
	align-items: center;
}

.motta-product-carousel__countdown .timer .text {
	display: none;
	padding: 3px;
}

.motta-product-carousel__countdown .timer .divider {
	display: block;
	font-size: 16px;
	font-size: 1rem;
	top: 6px;
	right: -3px;
	/*rtl:raw:
                right: -3px;
				left: auto;
            */
}

.motta-product-carousel__countdown .timer .digits {
	background-color: #1d2128;
	border-radius: 50%;
	font-size: 12px;
	font-size: 0.75rem;
	color: #ffffff;
	width: 32px;
	height: 32px;
	line-height: 32px;
	margin-bottom: 0;
}

.motta-product-carousel__countdown .seconds {
	display: none;
}

.motta-product-carousel__countdown .minutes .divider {
	display: none;
}

.motta-product-carousel__border-yes ul.products li.product {
	--motta-product-carousel-border-height: 100%;
}

.motta-product-carousel__border-yes ul.products li.product.swiper-slide-visible::before {
	content: '';
	position: absolute;
	top: 0;
	left: -1px;
	width: 1px;
	height: var(--motta-product-carousel-border-height);
	background-color: #ecf0f4;
	transition: .3s;
	z-index: 10;
	height: 100%;
}

.motta-product-carousel__border-yes ul.products li.product.swiper-slide-visible:hover::before {
	opacity: 0;
}

.motta-product-carousel__border-yes ul.products li.product.swiper-slide-visible.swiper-slide-active::before {
	opacity: 0;
}

.motta-product-carousel__border-yes ul.products.product-card-layout-3 li.product.swiper-slide-visible:hover::before, .motta-product-carousel__border-yes ul.products.product-card-layout-5 li.product.swiper-slide-visible:hover::before {
	opacity: 1;
}

.motta-product-carousel__border-yes ul.products.product-card-layout-3 li.product.swiper-slide-visible.swiper-slide-active::before, .motta-product-carousel__border-yes ul.products.product-card-layout-5 li.product.swiper-slide-visible.swiper-slide-active::before {
	opacity: 0;
}

.motta-product-carousel__hide-featured-buttons-none .motta-product-carousel ul.products.product-card-layout-1 li.product .product-inner, .motta-product-carousel__hide-featured-buttons-none .motta-product-carousel ul.products.product-card-layout-2 li.product .product-inner {
	padding-bottom: 10px;
}

.motta-product-carousel__hide-featured-buttons-none .motta-product-carousel ul.products.product-card-layout-1 li.product .product-inner:hover, .motta-product-carousel__hide-featured-buttons-none .motta-product-carousel ul.products.product-card-layout-2 li.product .product-inner:hover {
	height: 100%;
}

.motta-product-carousel__hide-featured-buttons-none .motta-product-carousel ul.products.product-card-layout-3 li.product .product-inner:hover .product-price-group > * {
	opacity: 1;
	visibility: visible;
}

.motta-slides__arrow-position-right-bottom .motta-swiper-slider-elementor .motta-swiper-button {
	font-size: 14px;
	font-size: 0.875rem;
	line-height: 46px;
	bottom: 32px;
	transition: background-color 0s;
}

.motta-slides__arrow-position-right-bottom .motta-swiper-slider-elementor .motta-swiper-button-prev {
	right: calc(32px + 12px + 44px);
}

.motta-slides__arrow-position-right-bottom .motta-swiper-slider-elementor .motta-swiper-button-next {
	right: 32px;
}

.motta-product-carousel--elementor .motta-swiper-button {
	font-size: 16px;
	font-size: 1rem;
	border-radius: 100%;
	top: 32%;
}

.motta-product-carousel--elementor .motta-swiper-button-prev {
	left: -22px;
}

.motta-product-carousel--elementor .motta-swiper-button-next {
	right: -22px;
}

.motta-product-carousel__arrows-style-2 .motta-product-carousel__heading {
	width: 100%;
	max-width: 30%;
}

.motta-product-carousel__dots-style-2 .swiper-pagination-bullets {
	left: 50%;
	transform: translateX(-50%);
	padding: 6px;
	bottom: 13px;
}

.motta-product-carousel__has-heading {
	display: flex;
	align-items: center;
}

.motta-product-carousel__heading {
	flex-shrink: 0;
	text-align: center;
	padding: 0px 46px 0 61px;
}

.motta-product-carousel__heading-title {
	margin-bottom: 22px;
}

.motta-product-carousel__heading-title .motta-svg-icon {
	line-height: inherit;
}

.motta-product-carousel__heading-title .motta-svg-icon svg {
	height: auto;
}

.motta-product-carousel__heading-description {
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 500;
	margin-bottom: 16px;
	flex: 1;
}

.motta-product-grid .woocommerce-pagination {
	display: block;
}

.motta-counter__number-wrapper {
	font-size: 80px;
	font-size: 5rem;
	font-weight: 700;
	display: flex;
	line-height: 1;
	margin-bottom: 20px;
	justify-content: center;
}

.motta-counter__number-prefix {
	text-align: right;
	white-space: pre-wrap;
}

.motta-counter__number-suffix {
	text-align: left;
	white-space: pre-wrap;
}

.motta-counter__title {
	text-align: center;
	font-size: 36px;
	font-size: 2.25rem;
	font-weight: 500;
}

.motta-product-category-box .motta-product-category-box__items {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}

.motta-product-category-box .motta-product-category-box__item-box {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	width: 100px;
	background-color: #ffffff;
	position: relative;
}

.motta-product-category-box .motta-product-category-box__image {
	padding: 0 10px;
}

.motta-product-category-box .motta-product-category-box__image img {
	border-radius: 100%;
}

.motta-product-category-box .motta-product-category-box__item {
	position: relative;
	padding: 0 15px;
}

.motta-product-category-box .motta-product-category-box__content {
	margin-top: 17px;
}

.motta-product-category-box .motta-product-category-box__cat-name {
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 500;
}

.motta-product-category-box .motta-product-category-box__link {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
}

.motta-product-category-box__button-link {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
}