/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.3
 Text Domain:  woodmart
*/

::selection {
	background-color: var(--wd-primary-color);
	color: #fff;
}
::-webkit-scrollbar-track {
	border: 7px solid #f8f8f8;
	background-color: #b2bec3;
}

::-webkit-scrollbar {
	background-color: #dfe6e9;
}

::-webkit-scrollbar-thumb {
	background-color: var(--wd-primary-color);
	border-radius: 10px;
    border-left: 3px solid #FFF;
    border-right: 3px solid #fff;
}

body :is(.e-con,.elementor-column).wd-side-hidden::-webkit-scrollbar {
	width: 10px;
}
body :is(.e-con,.elementor-column).wd-side-hidden::-webkit-scrollbar::-webkit-scrollbar-thumb {
    border-left: 1px solid #FFF;
    border-right: 1px solid #fff;
}

.elementor-nav-menu li {
    width: max-content;
}

.elementor-nav-menu li:after {
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    width: 0;
    height: 2px;
    background-color: var(--wd-primary-color);
    transition: width 0.4s cubic-bezier(0.19, 1, 0.22, 1);
}

.elementor-nav-menu li:hover:after {
    width: 100%;
}

body [class*="wd-swatches"].wd-bg-style-3 .wd-swatch.wd-bg, body [class*="wd-swatches"].wd-text-style-3 .wd-swatch.wd-text {--wd-swatch-inn-sp: 4px;}
.wd-swatches-product.wd-swatches-single.wd-bg-style-3.wd-text-style-3.wd-dis-style-3.wd-size-m.wd-shape-round .wd-swatch.wd-bg,
.wd-swatches-grid.wd-swatches-product.wd-swatches-attr.wd-bg-style-3.wd-text-style-3.wd-dis-style-3.wd-size-m.wd-shape-round .wd-swatch.wd-tooltip.wd-bg {width: 29px;height: 29px;}

.btn.btn-size-extra-large {min-height: 50px;}

.btn.btn-size-extra-large:hover {background-color: var(--wd-primary-color); color: #fff;border-color: var(--wd-primary-color);}

/*HEADER*/

ul#menu-main-navigation li a {
    font-weight: 400;
	color: var(--wd-link-color);
	font-family: 'Poppins', sans-serif;
	text-transform: capitalize;
}

body .wd-tools-icon img {
    max-width: 45px;
}

.page-template-default ul#menu-main-navigation li a {
    color: black;
}


/*Hover*/
body header:hover .whb-row.whb-general-header.whb-sticky-row.whb-without-bg,
.single-product .whb-row.whb-general-header.whb-sticky-row.whb-without-bg,
.archive .whb-row.whb-general-header.whb-sticky-row.whb-without-bg {
    background-color: #fff;
}
header:hover ul#menu-main-navigation li a,
.single-product  ul#menu-main-navigation li a,
.archive  ul#menu-main-navigation li a {
    color: black;
}
header:hover .wd-logo.wd-main-logo {
    display: block;
}

/*Sticky*/
.whb-sticked .whb-color-light:not(.whb-with-bg) {
    background: white;
}
.whb-sticked ul#menu-main-navigation li a {
    color: black;
}

header.whb-sticked  .wd-tools-icon img {
    filter: unset;
}

/*MEGA MENU*/
.wd-dropdown-menu.wd-design-full-width:not(.wd-scroll), .wd-dropdown-menu.wd-design-full-width.wd-scroll .wd-dropdown-inner {
	padding-top: unset;
}
.mega-menu-button a.btn.btn-style-bordered:hover {
    background-color: white;
    color: black;
}


/*FOOTER*/
.footer-social ul {
    row-gap: 30px;
}
fieldset.hidden-fields-container {
    display: none;
}
form.wpcf7-form {
    display: flex;
	flex-wrap: wrap;
    /*align-content: center;
    align-items: center;*/
}

:is(.btn,.button,button,[type="submit"],[type="button"]) {
    background-color: var( --e-global-color-secondary );
    color: #fff;
}

:is(.btn,.button,button,[type="submit"],[type="button"]):hover {
    background: black;
    color: white;
}

form.wpcf7-form .newsletter-email {
    width: calc(100% - 115px);
}

form.wpcf7-form.init > p {
    max-width: 115px;
}

div.wpcf7-response-output {
    font-size: 10px;
    padding-left: 40px;
    padding-right: 20px;
    min-height: unset;
}

.wd-notice:before, div.wpcf7-response-output:before, .mc4wp-alert:before, :is(.woocommerce-error,.woocommerce-message,.woocommerce-info):before {
    left: 12px;
}

.wpcf7-not-valid-tip {
    font-size: 12px;
}

/*POCETNA*/
.home-collections-item {
    aspect-ratio: 2/3;
}
.home-collections-item .wd-info-box,
.home-collections-item .info-box-wrapper {
    height: 100%;
}
.home-categories a.btn.btn-style-link {
    background: #fff !important;
    color: #000;
    padding: 11px 38px 7px;
    height: 40px;
	border: unset;
}

.home-categories a.btn.btn-style-link:hover {
	background-color: var( --e-global-color-primary ) !important;
    color: #fff;
}

.home-categories h4.banner-title,
.home-fullwidth-section h2,
.home-collections-item h4 {
    filter: drop-shadow(1px 2px 3px #00000080);
}

.home-products-tabs .hover-content-inner.wd-more-desc-inner {
    font-size: 12px;
    color: black;
}

/*Quick view*/
body .wd-buttons.wd-pos-r-t {
    top: 100%;
    left: 0;
    bottom: 0;
    background: transparent;
    box-shadow: unset;
}

.quick-view.wd-action-btn.wd-style-icon.wd-quick-view-icon {
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
    background: #FFFFFF80;
	transition: all .3s;
}

.quick-view.wd-action-btn.wd-style-icon.wd-quick-view-icon:hover {
    background: #FFFFFFE5;
}

body .quick-view.wd-action-btn.wd-style-icon>a:before {
    content: 'QUICK VIEW';
    font-family: 'Inter';
    font-size: 14px;
    font-weight: 700;
    color: black;
}

body .quick-view.wd-action-btn.wd-style-icon>a:hover:before {
    text-decoration: underline;
}

.quick-view.wd-action-btn.wd-style-icon>a {
    width: 140px;
    height: 42px;
    border: 1px solid #000;
}

body .quick-view.wd-action-btn.wd-style-icon span,
body .wd-wishlist-btn.wd-action-btn.wd-style-icon span{
    display: none;
}
.wd-wishlist-btn.wd-action-btn.wd-style-icon.wd-wishlist-icon {
    justify-content: flex-end;
}
.wd-wishlist-btn.wd-action-btn.wd-style-icon.wd-wishlist-icon>a:hover {
    color: var(--e-global-color-primary);
}

/*Sidebar quick*/

.popup-quick-view button.single_add_to_cart_button.button,
.popup-quick-view button#wd-add-to-cart {
    flex: 1 1 auto;
}

.wd-popup.popup-quick-view {
    margin: 0 -8px 0 auto;
}

.popup-quick-view .product-images.woocommerce-product-gallery {
    padding-left: 50px;
    padding-top: 30px;
    flex-basis: 40%;
    max-width: 40%;
}
.popup-quick-view .summary.entry-summary.text-left {
    flex-basis: 60%;
    max-width: 60%;
}

.wd-popup.popup-quick-view .quantity_drop_down {
	display: none;
}

.popup-quick-view .summary-inner.set-mb-l.reset-last-child.wd-scroll-content {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
}

.product-quick-view h1.product_title.entry-title.wd-entities-title {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    order: -6;
}

.popup-quick-view .summary-inner>.price {
    order: -3;
    font-size: 16px;
    font-weight: 700;
}

.popup-quick-view .woocommerce-product-details__short-description {
    order: -5;
    color: black;
    font-size: 12px;
    font-weight: 300;
}

.popup-quick-view .wd-label-top-lg table.variations .label {
    font-size: 14px;
    font-weight: 700;
}

.popup-quick-view button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed, 
.popup-quick-view button#wd-add-to-cart {
    font-size: 15px;
    height: 40px;
}

.product-quick-view .product-grid-item .wd-entities-title,
.product-quick-view .product.wd-hover-fw-button .wrap-price {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    flex-direction: column;
}

.product-quick-view .product.wd-hover-fw-button .wd-add-btn {
    display: none;
}

.ivapix-quick-view-upsells {
	padding: 50px; 
	margin-top: 50px;
}

.ivapix-product-list {
    display: flex;
    flex-wrap: wrap;
}

body .quick-view-horizontal .wd-scroll-content {
	padding-top: 50px;
}


.tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart {
    left: unset;
    right: 30px;
    z-index: 99;
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt {
    width: 25px;
    height: 25px;
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before {
    font-size: 30px;
}

.product-labels.labels-rectangular {
    top: 10px;
    left: 10px;
}

a.tinvwl_add_to_wishlist_button.tinvwl-product-in-list.tinvwl-product-make-remove,
a.tinvwl_add_to_wishlist_button.tinvwl-position-shortcode.tinvwl-product-in-list.tinvwl-product-make-remove{
    color: var(--e-global-color-primary);
}



/*SHOP*/
.product-grid-item .quantity_drop_down,
.wd-popup.popup-quick-view .product_meta, 
.wd-popup.popup-quick-view .wd-social-icons{
    display: none;
}

.archive .products .product.shop-promo-banner {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: flex-end;
    padding: 50px;
    background-image: url(/wp-content/uploads/2023/11/category.jpg);
    background-size: cover;
}
.shop-promo-banner-wrapper h2.elementor-heading-title.elementor-size-default {
    font-size: 40px;
    color: white;
    margin-bottom: 10px;
}

.shop-promo-banner-wrapper p {
    color: white;
    margin-bottom: 20px;
}

.archive-sidebar ul.wd-swatches-filter.wd-filter-list.wd-labels-on.wd-size-normal span.wd-swatch.wd-text {
    width: 60px;
    height: 30px;
    border-radius: 4px;
}

.archive-sidebar .close-side-widget.wd-action-btn.wd-style-text.wd-cross-icon a {
    font-size: 0;
}

.archive-sidebar .close-side-widget.wd-action-btn.wd-style-text.wd-cross-icon a::before,
.archive-sidebar .close-side-widget.wd-action-btn.wd-style-text.wd-cross-icon a::after  {
    font-size: 20px;
}

.archive-categories .wd-nav-product-cat.has-product-count .wd-nav-img {
    filter: brightness(0);
}

.wd-side-hidden {
    max-width: 500px;
    width: 100%;
}

.archive-sidebar .close-side-widget.wd-action-btn.wd-style-text.wd-cross-icon a {
    font-size: 0;
}

.archive-sidebar .close-side-widget.wd-action-btn.wd-style-text.wd-cross-icon a::before,
.archive-sidebar .close-side-widget.wd-action-btn.wd-style-text.wd-cross-icon a::after  {
    font-size: 20px;
}

div#woocommerce_price_filter-5 {
    padding-top: 10px;
    border-top: unset;
}

.archive-sidebar .widget {
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.archive-sidebar .wd-heading {
    border-bottom: unset;
}

.archive-sidebar .e-con-inner {
    padding: 20px;
}


.archive-sidebar .wd-widget-collapse .widget-title:after {
    content: "\f143";
}

.wd-widget-collapse.wd-opened .widget-title:after {
    background-color: unset;
}

.wd-widget-collapse .widget-title:after {
    width: 20px;
    height: 20px;
    font-size: 15px;
}


body :is(.e-con,.elementor-column).wd-side-hidden {
    width: 400px !important;
}

.archive-sidebar .wd-heading {
    margin-top: unset !important;
}

.archive-sidebar .wd-heading:before {
    content: 'FILTERS';
    font-size: 24px;
    color: black;
    position: absolute;
    top: 15px;
    left: 30px;
    font-weight: 500;
}

.wd-carousel-container.slider-type-product .wd-hover-with-fade.wd-fade-off .fade-in-block,
 .archive .wd-hover-with-fade .fade-in-block {
    position: relative;
    top: unset !important;
    order: -3;
    text-align: center;
    opacity: 1;
    visibility: visible;
}

.wd-carousel-container.slider-type-product .wd-hover-with-fade.wd-fade-off :is(.content-product-imagin,[class*="hover-content"]),
.archive .product.wd-hover-with-fade :is(.content-product-imagin,[class*="hover-content"]) {
    display: block;
    border: unset;
}

.wd-carousel-container.slider-type-product h3.wd-entities-title,
.archive h3.wd-entities-title {
    order: -4;
    text-align: center;
    text-transform: uppercase;
    margin: 5px 0;
}

.wd-carousel-container.slider-type-product .wrap-price,
.archive .wrap-price {
    order: -2;
    flex-direction: column;
    z-index: 99;
    padding-top: 5px;
}

.wd-carousel-container.slider-type-product .wd-add-btn.wd-add-btn-replace,
.archive .wd-add-btn.wd-add-btn-replace {
    order: -1;
}

.star-rating, 
.wd-carousel-container.slider-type-product .wd-more-desc .wd-more-desc-btn,
.wd-carousel-container.slider-type-product .wd-add-btn.wd-add-btn-replace,
.archive .wd-more-desc .wd-more-desc-btn,
.archive .wd-add-btn.wd-add-btn-replace{
    display: none;
}

.wd-swatches-grid:is(.wd-size-xs,.wd-size-default) {--wd-swatch-size: 19px;}

/*.wd-swatch.wd-tooltip.wd-bg {
    outline: 1px solid transparent;
    outline-offset: 2px;

}

.wd-swatch.wd-tooltip.wd-bg:hover {
    outline-color: black;
}*/

.shop-loop-head > .wd-shop-tools:first-of-type {
    position: absolute;
    top: 2px;
    right: 20%;
    border: unset !important;
    color: black;
    text-transform: uppercase;
    font-size: 14px;
}

.wd-shop-tools .woocommerce-ordering.wd-style-underline select.orderby,
.wd-shop-tools .wd-action-btn.wd-style-text>a {
    border: unset;
    font-size: 14px;
    text-transform: uppercase;
}

.product-grid-item.product .content-product-imagin {
    margin-bottom: unset !important;
    box-shadow: unset !important;
}

.archive .fade-in-block.wd-scroll {
    padding: unset;
}

/*SINGLE*/
body .wd-swatches-product[data-id="pa_size"] .wd-swatch.wd-text {
    width: 60px;
    height: 30px;
    border-color: black;
}

.single-product .woocommerce-variation-add-to-cart .quantity,
.single-product .woocommerce-variation-add-to-cart .quantity_drop_down{
    display: none !important;
}

.single_variation_wrap {
    width: 100%;
}

.single-product form .single_add_to_cart_button,
.product-quick-view form .single_add_to_cart_button {
    background: black;
}
.single-product form .single_add_to_cart_button:hover,
.product-quick-view form .single_add_to_cart_button:hover {
    background: var( --e-global-color-primary );
}

.single-product form .button#wd-add-to-cart,
.product-quick-view form .button#wd-add-to-cart {
    border: 2px solid black;
    background: transparent;
    color: black;
}

.single-product form .button#wd-add-to-cart:hover,
.product-quick-view form .button#wd-add-to-cart:hover {
    border-color: var( --e-global-color-primary );
    background: var( --e-global-color-primary );
    color: white;
}

.price del .amount {
    color: var(--color-gray-300);
}
.price .amount {
    color: black;
}

.single-product .elementor-element.e-con-full.e-flex.wd-section-disabled.e-con.e-parent {
    margin-bottom: unset;
}

/*Side cart*/
.cart-widget-side .quantity_drop_down {
    display: flex;
    align-items: center;
    border-bottom: 1px solid;
    width: max-content;
    order: -1;
    margin-top: 15px;
}

.cart-widget-side .drop_down_lable {
    margin-bottom: 8px;
    margin-right: 10px;
}

.cart-widget-side .drop_down_lable p {
	font-size: 12px;
	color: black;
}

.cart-widget-side select.qty_select {
    border: unset;
    box-shadow: unset;
    height: 20px;
    width: 50px;
    padding: unset;
    text-align: center;
    font-size: 12px;
	color: black;
}

.cart-widget-side .cart-info .wd-entities-title {
    order: -5;
}

.cart-widget-side .cart-info .variation {
    order: -4;
}

.cart-widget-side .cart-info span.quantity {
    order: -3;
}

.cart-widget-side .cart-info {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}

body .cart-widget-side .woocommerce-mini-cart .mini_cart_item:hover {
    background-color: white;
}

.cart-widget-side span.woocommerce-Price-amount.amount {
    color: black;
}

.cart-widget-side span.woocommerce-Price-amount.amount {
    color: black;
}

body .woocommerce-mini-cart__buttons .btn-cart {
    border: 1px solid;
    background-color: white;
}


body .woocommerce-mini-cart__buttons .btn-cart:hover {
    border-color: var( --e-global-color-primary );
    background-color: var( --e-global-color-primary );
    color: white;
}

body .woocommerce-mini-cart__buttons .checkout {
    background: black;
}
.shopping-cart-widget-footer .woocommerce-mini-cart__total {
    font-size: 18px;
}

.cart-widget-side .cart-info .wd-entities-title {text-transform: uppercase;}

.cart-widget-side .cart-info .variation .item-variation-name,
.cart-widget-side .cart-info .variation{
    font-size: 12px;
    font-weight: 300;
}

.cart-widget-side {
    padding: 10px 20px 20px;
}
.cart-widget-side .wd-heading {
    border-bottom: unset;
}

.cart-widget-side .wd-widget-collapse .widget-title:after {
    content: "\f143";
}

.cart-widget-side .widget-title:after {
    background-color: unset;
}
.archive-categories li.cat-item {
    min-width: 130px;
}
.product-quick-view .product-grid-item[data-loop="5"] {
    display: none;
}
table.variations label {
	font-weight: 700;
}

@media only screen and (min-width: 1025px) {
	.home-categories .wd-owl .owl-stage {
		transform: unset !important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1200px) {
	.btn.btn-size-extra-large {min-height: 40px;}
}


@media only screen and (max-width: 1024px){
	.archive .products .product.shop-promo-banner {
    	aspect-ratio: 1;
	}
	.products.wd-stretch-cont-sm .product {
		padding: 10px;
	}
}

@media only screen and (max-width: 767px){
	.btn.btn-size-extra-large {min-height: 30px;}
	.home-categories a.btn.btn-style-link {height: 30px;}
	
	header.whb-sticked .wd-tools-element.wd-header-mobile-nav.wd-style-icon span.wd-tools-icon,
	header:hover .wd-tools-element.wd-header-mobile-nav.wd-style-icon span.wd-tools-icon,
	.archive header .wd-tools-element.wd-header-mobile-nav.wd-style-icon span.wd-tools-icon,
	.single-product header .wd-tools-element.wd-header-mobile-nav.wd-style-icon span.wd-tools-icon {
		color: #000;
	}
	
	.archive-categories ul.wd-nav-product-cat.categories-opened {
		display: flex !important;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
		padding: unset;
	}
	.archive-categories ul.wd-nav-product-cat li {flex-basis: 40%;}
	
	.mobile-center * {text-align: center;}
	
	.archive .products .product.shop-promo-banner {
		padding: 25px;
	}
	
	.shop-promo-banner-wrapper h2.elementor-heading-title.elementor-size-default {
		font-size: 30px;
	}
	
	
	.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before {
		font-size: 20px;
	}
	.tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart {
		top: 20px;
	}
	.wd-logo img {
		transform: unset !important;
		perspective: none;
		padding: 0 !important;
		backface-visibility: unset !important;
		width: 131px !important;
		max-width: unset !important;
	}
	ul#menu-main-navigation-1 * {
		font-family: 'Poppins', sans-serif;
		font-weight: 500;
	}
	.home .wd-header-cart.wd-tools-element span.wd-tools-icon img {
		filter: brightness(0);
	}
	.wd-tools-element .wd-tools-icon {
		color: #000;
	}
	div#sbi_images .sbi_item {
		width: 33% !important;
		max-height: 180px;
	}

	div#sbi_images {
		display: flex !important;
		flex-wrap: wrap;
		justify-content: flex-start;
		align-items: flex-start;
	}
}
.woocommerce-checkout .woocommerce-form-coupon-toggle {
    display: none !important;
}
.wd-progress-bar.wd-free-progress-bar {
    display: none !important;
}

.mobile-nav ul.wd-nav.wd-nav-mob-tab.wd-style-underline {
    display: none !important;
}
.page-id-3 .page-title.page-title-default, .page-id-16532 .page-title.page-title-default, .page-id-13 .page-title.page-title-default  {
    background: #e8c2cf;
}
.blog header a.woodmart-nav-link, .single-post header a.woodmart-nav-link {
    color: #000 !important;
}

.blog header a.wd-logo.wd-main-logo, .single-post header a.wd-logo.wd-main-logo {
    display: none;
}

.blog header .wd-switch-logo .wd-sticky-logo, .single-post header .wd-switch-logo .wd-sticky-logo {
    display: block;
}
.article-inner .post-img-wrapp img {
    max-height: 300px;
    object-fit: cover;
}
.post-single-page .entry-header img {
    max-height: 600px;
    object-fit: cover;
    object-position: center;
}

.product-grid-item.outofstock .product-element-top::before {
    content: '';
    width: 100%;
    height: 100%;
    background: #000000;
    position: absolute !important;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 99;
    opacity: 0.5;
}

.product-grid-item .product-labels.labels-rectangular {
    z-index: 100;
}

.woocommerce-checkout .woocommerce-notices-wrapper {
    margin-top: 100px;
}

.product-element-top.wd-quick-shop img {
    aspect-ratio: 4 / 5;
    object-fit: cover;
}

@media only screen and (max-width: 966px) {
	.product .woocommerce-variation-add-to-cart {
		display: flex;
		flex-direction: column;
	}
	button#wd-add-to-cart {
		max-width: 200px;
	}
	.elementor-location-footer .elementor-nav-menu li {
		width: unset !important;
	}
}

.whb-row.whb-general-header.whb-not-sticky-row.whb-with-bg.whb-without-border.whb-color-light.whb-flex-equal-sides .container {
    width: 75%;
}

.whb-row.whb-header-bottom, .whb-row.whb-general-header {
    background: #fcf4ff !important;
}

.wd-header-text.set-cont-mb-s.reset-last-child.locations {
    color: #000;
    font-size: 12px;
    margin-top: 10px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    position: relative;
}

.wd-header-text.set-cont-mb-s.reset-last-child.locations::before {
    content: '';
    width: 16px;
    height: 16px;
    background-image: url('/wp-content/uploads/2025/10/pin.png');
    position: absolute;
    left: -12px;
    top: 1px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.whb-row.whb-top-bar.whb-not-sticky-row.whb-without-bg.whb-without-border.whb-color-light.whb-flex-flex-middle {
    background: #000;
}

.whb-row.whb-top-bar.whb-not-sticky-row.whb-without-bg.whb-without-border.whb-color-light.whb-flex-flex-middle p {
    color: #fff;
}
.wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number {
    background: rgb(0 0 0);
}

@media only screen and (max-width: 996px) {
	.whb-row.whb-general-header.whb-not-sticky-row.whb-with-bg.whb-without-border.whb-color-light.whb-flex-equal-sides .container {
		width: 100%;
	}
	.wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number {
		background: #000 !important;
	}
}

section.elementor.elementor-19211.elementor-location-footer, body, body .main-page-wrapper {
    background: #fcf4ff;
}

.page-title-default {
    background-color: rgb(255 255 255 / 0%) !important;
}

h2.elementor-heading-title.elementor-size-default {
    text-align: center;
    font-family: "Italiana", sans-serif;
}

