/*
Theme Name: CozyCorner Child
Theme URI: https://demo.theme-sky.com/cozycorner/
Author: Theme Sky Team
Author URI: http://theme-sky.com/
Description: A Premium and Responsive WordPress theme, designed for E-Commerce websites
Template: cozycorner
Version: 1.0.0
License: GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: cozycorner-child
*/
.menu-wrapper{
	display: initial
}

.search-table .search-field input[type="text"], .wp-block-search .wp-block-search__input, .woocommerce-product-search .search-field{
	padding-top: 5px;
	padding-bottom: 5px
}

.ts-search-by-category{
	margin-bottom: 10px
}

.tax-product_cat .peoniara-archive-subcategories {
	margin: 36px 0 28px 0;
}

.tax-product_cat .peoniara-archive-subcategories .list-categories {
	display: block;
}

.tax-product_cat .peoniara-archive-subcategories .ts-product-category-wrapper {
	--ts-product-columns: 8;
	--ts-product-h-gap: 18px;
	--ts-product-v-gap: 18px;
	display: flex;
	justify-content: center;
}

.tax-product_cat .peoniara-archive-subcategories .content-wrapper {
	display: flex;
	justify-content: center;
	width: 100%;
}

.tax-product_cat .peoniara-archive-subcategories .products {
	display: flex !important;
	flex-wrap: wrap;
	justify-content: center;
	align-items: flex-start;
	gap: 18px;
	width: fit-content;
	max-width: 100%;
	margin: 0 auto;
	flex: 0 1 auto;
}

.tax-product_cat .peoniara-archive-subcategories .product-category {
	flex: 0 0 150px;
	max-width: 150px;
	width: 150px;
}

.tax-product_cat .peoniara-archive-subcategories .product-category-wrapper {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
}

.tax-product_cat .peoniara-archive-subcategories .product-category-wrapper > a {
	width: 116px;
	height: 116px;
	border: 1px solid #eceaf4;
	border-radius: 999px;
	background: #fff;
	overflow: hidden;
	padding: 10px;
	transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
}

.tax-product_cat .peoniara-archive-subcategories .product-category-wrapper > a:hover {
	transform: translateY(-3px);
	border-color: #d6d0eb;
	box-shadow: 0 10px 24px rgba(31, 24, 56, 0.08);
}

.tax-product_cat .peoniara-archive-subcategories .product-category-wrapper > a img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 999px;
}

.tax-product_cat .peoniara-archive-subcategories .category-name {
	font-size: 16px;
	font-weight: 600;
	line-height: 1.35;
	margin-top: 14px;
}

.tax-product_cat .peoniara-archive-subcategories .category-name a {
	color: inherit;
}

.tax-product_cat .peoniara-archive-subcategories .woocommerce.style-default-bg .products .product .product-category-wrapper > a img {
	max-width: 100%;
	max-height: 100%;
}

.tax-product_cat .term-description {
	text-align: center;
	max-width: 980px;
	margin-left: auto;
	margin-right: auto;
}

@media (min-width: 1501px) {
	:root {
		--ts-site-max-width: 1260px;
	}
}

@media (min-width: 1201px) {
	.search-button.search-icon {
		display: none !important;
	}
}

.single-product div.product form.cart .peoniara-whatsapp-order-button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	width: 100%;
	margin-top: 16px;
	text-align: center;
	background: #25d366;
	border-color: #25d366;
	color: #ffffff;
}

.single-product div.product form.cart .single_add_to_cart_button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
}

.single-product div.product form.cart .single_add_to_cart_button::before {
	content: "";
	width: 18px;
	height: 18px;
	display: inline-block;
	flex-shrink: 0;
	background-color: currentColor;
	mask-repeat: no-repeat;
	mask-position: center;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-position: center;
	-webkit-mask-size: contain;
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 4h-2l-1 2h2l2.68 8.39A2 2 0 0 0 10.59 16H19v-2h-8.41l-.31-1H18a2 2 0 0 0 1.92-1.45L22 6H7.42l-.4-2ZM10 20a2 2 0 1 0 0 .001V20Zm8 0a2 2 0 1 0 0 .001V20Z'/%3E%3C/svg%3E");
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 4h-2l-1 2h2l2.68 8.39A2 2 0 0 0 10.59 16H19v-2h-8.41l-.31-1H18a2 2 0 0 0 1.92-1.45L22 6H7.42l-.4-2ZM10 20a2 2 0 1 0 0 .001V20Zm8 0a2 2 0 1 0 0 .001V20Z'/%3E%3C/svg%3E");
}

.single-product div.product form.cart .peoniara-whatsapp-order-button__icon {
	display: inline-block;
	width: 18px;
	height: 18px;
	flex-shrink: 0;
	background-color: currentColor;
	mask-repeat: no-repeat;
	mask-position: center;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-position: center;
	-webkit-mask-size: contain;
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.52 3.48A11.86 11.86 0 0 0 12.07 0C5.52 0 .2 5.32.2 11.87c0 2.09.55 4.13 1.59 5.93L0 24l6.38-1.67a11.83 11.83 0 0 0 5.68 1.45h.01c6.55 0 11.87-5.32 11.87-11.87 0-3.17-1.23-6.15-3.42-8.43ZM12.07 21.77h-.01a9.9 9.9 0 0 1-5.04-1.38l-.36-.21-3.79.99 1.01-3.69-.23-.38a9.9 9.9 0 0 1-1.52-5.23c0-5.46 4.45-9.91 9.92-9.91 2.65 0 5.14 1.03 7.01 2.9a9.86 9.86 0 0 1 2.9 7.01c0 5.47-4.45 9.91-9.9 9.91Zm5.43-7.41c-.3-.15-1.77-.87-2.05-.97-.27-.1-.47-.15-.67.15-.2.3-.77.97-.95 1.17-.17.2-.35.22-.65.07-.3-.15-1.28-.47-2.43-1.5-.9-.8-1.5-1.8-1.67-2.1-.18-.3-.02-.46.13-.61.13-.13.3-.35.45-.52.15-.17.2-.3.3-.5.1-.2.05-.37-.02-.52-.08-.15-.67-1.62-.92-2.22-.24-.58-.49-.5-.67-.5h-.57c-.2 0-.52.08-.8.37-.27.3-1.05 1.02-1.05 2.5s1.07 2.9 1.22 3.1c.15.2 2.1 3.2 5.1 4.49.71.31 1.27.49 1.71.63.72.23 1.37.2 1.89.12.58-.09 1.77-.72 2.02-1.42.25-.7.25-1.3.17-1.42-.07-.12-.27-.2-.57-.35Z'/%3E%3C/svg%3E");
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.52 3.48A11.86 11.86 0 0 0 12.07 0C5.52 0 .2 5.32.2 11.87c0 2.09.55 4.13 1.59 5.93L0 24l6.38-1.67a11.83 11.83 0 0 0 5.68 1.45h.01c6.55 0 11.87-5.32 11.87-11.87 0-3.17-1.23-6.15-3.42-8.43ZM12.07 21.77h-.01a9.9 9.9 0 0 1-5.04-1.38l-.36-.21-3.79.99 1.01-3.69-.23-.38a9.9 9.9 0 0 1-1.52-5.23c0-5.46 4.45-9.91 9.92-9.91 2.65 0 5.14 1.03 7.01 2.9a9.86 9.86 0 0 1 2.9 7.01c0 5.47-4.45 9.91-9.9 9.91Zm5.43-7.41c-.3-.15-1.77-.87-2.05-.97-.27-.1-.47-.15-.67.15-.2.3-.77.97-.95 1.17-.17.2-.35.22-.65.07-.3-.15-1.28-.47-2.43-1.5-.9-.8-1.5-1.8-1.67-2.1-.18-.3-.02-.46.13-.61.13-.13.3-.35.45-.52.15-.17.2-.3.3-.5.1-.2.05-.37-.02-.52-.08-.15-.67-1.62-.92-2.22-.24-.58-.49-.5-.67-.5h-.57c-.2 0-.52.08-.8.37-.27.3-1.05 1.02-1.05 2.5s1.07 2.9 1.22 3.1c.15.2 2.1 3.2 5.1 4.49.71.31 1.27.49 1.71.63.72.23 1.37.2 1.89.12.58-.09 1.77-.72 2.02-1.42.25-.7.25-1.3.17-1.42-.07-.12-.27-.2-.57-.35Z'/%3E%3C/svg%3E");
}

.single-product div.product form.cart .peoniara-whatsapp-order-button:hover {
	background: #1ebe5b;
	border-color: #1ebe5b;
	color: #ffffff;
}

body.single-product.woocommerce div.product div.images .peoniara-gallery-wishlist {
	position: absolute;
	top: 45px;
	right: 0;
	z-index: 9;
}

body.single-product.woocommerce div.product div.images .peoniara-gallery-wishlist .button-in.wishlist {
	display: block;
}

body.single-product.woocommerce div.product div.images .peoniara-gallery-wishlist .ts-add-to-wishlist {
	font-size: 0;
	line-height: 0;
	padding: 0;
	border: 1px solid var(--ts-btn-thumbnail-border);
	min-width: 0;
	width: 40px;
	height: 40px;
	display: block;
	letter-spacing: 0;
	text-align: center;
	position: relative;
	transition: 250ms ease;
	color: var(--ts-btn-thumbnail-color);
	background: var(--ts-btn-thumbnail-bg);
	border-radius: 50%;
	text-decoration: none !important;
	box-sizing: border-box;
}

body.single-product.woocommerce div.product div.images .peoniara-gallery-wishlist .ts-add-to-wishlist:before {
	font-size: 18px;
	line-height: 40px;
	display: inline-block;
	width: 100%;
	height: 100%;
	color: inherit;
}

body.single-product.woocommerce div.product div.images .peoniara-gallery-wishlist .ts-add-to-wishlist:hover {
	background: var(--ts-primary-color);
	color: var(--ts-text-in-primary-color);
}

body.single-product.woocommerce div.product div.images .peoniara-gallery-wishlist .ts-add-to-wishlist.loading:after {
	content: "";
	width: 14px;
	height: 14px;
	border: 1px solid rgba(0,0,0,.3);
	border-top-color: currentColor;
	border-radius: 50%;
	display: block;
	animation: spin 2s linear infinite;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -7px;
	margin-left: -7px;
}

body.single-product.woocommerce div.product div.images .peoniara-gallery-wishlist .ts-add-to-wishlist.loading:before {
	opacity: 0;
}

body.single-product.woocommerce div.product div.images .peoniara-gallery-wishlist + .ts-product-video-button,
body.single-product.woocommerce div.product div.images .peoniara-gallery-wishlist + .ts-product-360-button {
	top: 90px;
}

body.single-product.woocommerce div.product div.images .peoniara-gallery-wishlist + .ts-product-video-button + .ts-product-360-button {
	top: 135px;
}

body.single-product.woocommerce div.product div.images .peoniara-gallery-share {
	position: absolute;
	top: 90px;
	right: 0;
	z-index: 12;
}

body.single-product.woocommerce div.product div.images .peoniara-gallery-share__toggle {
	width: 40px;
	height: 40px;
	display: block;
	padding: 0;
	border: 1px solid var(--ts-btn-thumbnail-border);
	border-radius: 50%;
	background: var(--ts-btn-thumbnail-bg);
	color: var(--ts-btn-thumbnail-color);
	cursor: pointer;
	position: relative;
	transition: 250ms ease;
}

body.single-product.woocommerce div.product div.images .peoniara-gallery-share__toggle:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	width: 18px;
	height: 18px;
	margin-top: -9px;
	margin-left: -9px;
	background-color: currentColor;
	mask-repeat: no-repeat;
	mask-position: center;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-position: center;
	-webkit-mask-size: contain;
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18 16a3 3 0 0 0-2.39 1.2l-6.92-3.46a3.12 3.12 0 0 0 0-1.48l6.92-3.46A3 3 0 1 0 15 7a3.12 3.12 0 0 0 .06.6L8.14 11.06a3 3 0 1 0 0 1.88l6.92 3.46A3 3 0 1 0 18 16Z'/%3E%3C/svg%3E");
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18 16a3 3 0 0 0-2.39 1.2l-6.92-3.46a3.12 3.12 0 0 0 0-1.48l6.92-3.46A3 3 0 1 0 15 7a3.12 3.12 0 0 0 .06.6L8.14 11.06a3 3 0 1 0 0 1.88l6.92 3.46A3 3 0 1 0 18 16Z'/%3E%3C/svg%3E");
}

body.single-product.woocommerce div.product div.images .peoniara-gallery-share__toggle:hover,
body.single-product.woocommerce div.product div.images .peoniara-gallery-share__toggle[aria-expanded="true"] {
	background: var(--ts-primary-color);
	color: var(--ts-text-in-primary-color);
}

body.single-product.woocommerce div.product div.images .peoniara-gallery-share__popup {
	position: absolute;
	top: 48px;
	right: 0;
	min-width: 210px;
	padding: 14px 16px;
	border: 1px solid rgba(0, 0, 0, 0.08);
	border-radius: 14px;
	background: #ffffff;
	box-shadow: 0 16px 42px rgba(17, 17, 17, 0.14);
}

body.single-product.woocommerce div.product div.images .peoniara-gallery-share__popup .ts-social-sharing > span:first-child {
	display: none;
}

body.single-product.woocommerce div.product div.images .peoniara-gallery-share__popup .ts-social-sharing ul {
	gap: 12px;
	justify-content: flex-start;
}

body.single-product.woocommerce div.product div.images .peoniara-gallery-share__popup .ts-social-sharing ul li {
	font-size: 18px;
}

body.single-product.woocommerce div.product div.images .peoniara-gallery-share__popup .ts-social-sharing ul li a {
	color: var(--ts-gray-color);
}

body.single-product.woocommerce div.product div.images .peoniara-gallery-share__popup .ts-social-sharing ul li a:hover {
	color: var(--ts-link-hover-color);
}

body.single-product.woocommerce div.product div.images .peoniara-gallery-share + .ts-product-video-button,
body.single-product.woocommerce div.product div.images .peoniara-gallery-share + .ts-product-360-button {
	top: 135px;
}

body.single-product.woocommerce div.product div.images .peoniara-gallery-share + .ts-product-video-button + .ts-product-360-button {
	top: 180px;
}

body.single-product:where(.product-style-v1, .product-style-v3).woocommerce div.product div.images .peoniara-gallery-wishlist {
	top: 55px;
	right: 10px;
}

body.single-product:where(.product-style-v1, .product-style-v3) div.product div.images .peoniara-gallery-wishlist + .ts-product-video-button,
body.single-product:where(.product-style-v1, .product-style-v3) div.product div.images .peoniara-gallery-wishlist + .ts-product-360-button {
	top: 100px;
}

body.single-product:where(.product-style-v1, .product-style-v3) div.product div.images .peoniara-gallery-wishlist + .ts-product-video-button + .ts-product-360-button {
	top: 145px;
}

body.single-product:where(.product-style-v1, .product-style-v3).woocommerce div.product div.images .peoniara-gallery-share {
	top: 100px;
	right: 10px;
}

body.single-product:where(.product-style-v1, .product-style-v3) div.product div.images .peoniara-gallery-share + .ts-product-video-button,
body.single-product:where(.product-style-v1, .product-style-v3) div.product div.images .peoniara-gallery-share + .ts-product-360-button {
	top: 145px;
}

body.single-product:where(.product-style-v1, .product-style-v3) div.product div.images .peoniara-gallery-share + .ts-product-video-button + .ts-product-360-button {
	top: 190px;
}

body.single-product.product-style-v2.woocommerce div.product div.images .peoniara-gallery-wishlist {
	top: 39px;
}

body.single-product.product-style-v2 div.product div.images .peoniara-gallery-wishlist + .ts-product-video-button,
body.single-product.product-style-v2 div.product div.images .peoniara-gallery-wishlist + .ts-product-360-button {
	top: 78px;
}

body.single-product.product-style-v2 div.product div.images .peoniara-gallery-wishlist + .ts-product-video-button + .ts-product-360-button {
	top: 117px;
}

body.single-product.product-style-v2.woocommerce div.product div.images .peoniara-gallery-share {
	top: 78px;
}

body.single-product.product-style-v2 div.product div.images .peoniara-gallery-share + .ts-product-video-button,
body.single-product.product-style-v2 div.product div.images .peoniara-gallery-share + .ts-product-360-button {
	top: 117px;
}

body.single-product.product-style-v2 div.product div.images .peoniara-gallery-share + .ts-product-video-button + .ts-product-360-button {
	top: 156px;
}

body.single-product.woocommerce:is(.product-style-v5, .product-style-v6) div.product div.images .peoniara-gallery-wishlist {
	top: 45px;
	right: 0;
}

body.single-product.woocommerce:is(.product-style-v5, .product-style-v6) div.product div.images .peoniara-gallery-share {
	top: 90px;
	right: 0;
}

.single-product div.product .summary form.cart + .peoniara-product-info,
.single-product div.product .summary .peoniara-product-info {
	margin-top: 22px;
}

.single-product div.product .summary .peoniara-product-rating-inline {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	gap: 10px;
}

.single-product div.product .summary .peoniara-product-rating-inline .review-count {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	white-space: nowrap;
}

.single-product div.product .summary .peoniara-product-rating-inline .woocommerce-review-link {
	color: inherit;
	text-decoration: none;
}

.single-product div.product .summary .peoniara-rating-stock {
	color: #ff2f68;
	font-weight: 600;
	white-space: nowrap;
}

.peoniara-product-info {
	display: grid;
	gap: 16px;
}

.peoniara-product-info__top {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 14px 22px;
	padding: 18px 20px;
	border-radius: 10px;
	background: #fdf1e8;
}

.peoniara-product-info__feature,
.peoniara-product-info__detail {
	display: flex;
	align-items: flex-start;
	gap: 12px;
}

.peoniara-product-info__feature-text,
.peoniara-product-info__detail-title {
	font-size: 15px;
	font-weight: 600;
	line-height: 1.45;
	color: #161616;
}

.peoniara-product-info__bottom {
	display: grid;
	gap: 18px;
	padding: 20px;
	border: 1px solid #d8d8d8;
	border-radius: 12px;
	background: #ffffff;
}

.peoniara-product-info__detail-copy {
	display: grid;
	gap: 4px;
}

.peoniara-product-info__detail-title {
	margin: 0;
}

.peoniara-product-info__detail-text {
	margin: 0;
	font-size: 14px;
	line-height: 1.5;
	color: #676767;
}

.peoniara-product-info__icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	flex: 0 0 20px;
	background-color: #ff4d7d;
	mask-repeat: no-repeat;
	mask-position: center;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-position: center;
	-webkit-mask-size: contain;
}

.peoniara-product-info__icon-image {
	display: block;
	width: 20px;
	height: 20px;
	flex: 0 0 20px;
	object-fit: contain;
}

.peoniara-product-info__icon.is-badge {
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2 14.4 4.4 17.8 4.2 19 7.4 22 9l-1 3 1 3-3 1.6-1.2 3.2-3.4-.2L12 22l-2.4-2.4-3.4.2L5 16.6 2 15l1-3-1-3 3-1.6 1.2-3.2 3.4.2L12 2Zm0 4.2A5.8 5.8 0 1 0 12 17.8 5.8 5.8 0 0 0 12 6.2Zm-.9 3.1h1.8v2.3h2.2v1.7h-2.2v2.3h-1.8v-2.3H8.9v-1.7h2.2V9.3Z'/%3E%3C/svg%3E");
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2 14.4 4.4 17.8 4.2 19 7.4 22 9l-1 3 1 3-3 1.6-1.2 3.2-3.4-.2L12 22l-2.4-2.4-3.4.2L5 16.6 2 15l1-3-1-3 3-1.6 1.2-3.2 3.4.2L12 2Zm0 4.2A5.8 5.8 0 1 0 12 17.8 5.8 5.8 0 0 0 12 6.2Zm-.9 3.1h1.8v2.3h2.2v1.7h-2.2v2.3h-1.8v-2.3H8.9v-1.7h2.2V9.3Z'/%3E%3C/svg%3E");
}

.peoniara-product-info__icon.is-box {
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2 8 4.5v11L12 22 4 17.5v-11L12 2Zm0 2.2L6.6 7 12 9.9 17.4 7 12 4.2Zm-6 4.5v7.6l5 2.8v-7.6l-5-2.8Zm7 10.4 5-2.8V8.7l-5 2.8v7.6Z'/%3E%3C/svg%3E");
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2 8 4.5v11L12 22 4 17.5v-11L12 2Zm0 2.2L6.6 7 12 9.9 17.4 7 12 4.2Zm-6 4.5v7.6l5 2.8v-7.6l-5-2.8Zm7 10.4 5-2.8V8.7l-5 2.8v7.6Z'/%3E%3C/svg%3E");
}

.peoniara-product-info__icon.is-truck {
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 5h11v9h2.3l1.6-4H22v6h-1.1a2.9 2.9 0 0 1-5.7 0H8.8a2.9 2.9 0 0 1-5.7 0H2V6a1 1 0 0 1 1-1Zm2 2v7h7V7H5Zm14 5h1v-1.2h-1.6l-.5 1.2H19Zm-13 4.1a1.1 1.1 0 1 0 0 2.3 1.1 1.1 0 0 0 0-2.3Zm12 0a1.1 1.1 0 1 0 0 2.3 1.1 1.1 0 0 0 0-2.3Z'/%3E%3C/svg%3E");
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 5h11v9h2.3l1.6-4H22v6h-1.1a2.9 2.9 0 0 1-5.7 0H8.8a2.9 2.9 0 0 1-5.7 0H2V6a1 1 0 0 1 1-1Zm2 2v7h7V7H5Zm14 5h1v-1.2h-1.6l-.5 1.2H19Zm-13 4.1a1.1 1.1 0 1 0 0 2.3 1.1 1.1 0 0 0 0-2.3Zm12 0a1.1 1.1 0 1 0 0 2.3 1.1 1.1 0 0 0 0-2.3Z'/%3E%3C/svg%3E");
}

.peoniara-product-info__icon.is-bunny {
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.3 2.5c1 0 1.5 1 1.5 2.6 0 1.3-.4 2.9-.8 4 .6-.2 1.3-.3 2-.3.8 0 1.5.1 2.1.3-.4-1.1-.8-2.7-.8-4 0-1.6.5-2.6 1.5-2.6 1.2 0 1.9 1.6 1.9 3.8 0 1.7-.4 3.5-.9 4.8A6.6 6.6 0 0 1 18.7 17c0 3-3 5.5-6.7 5.5S5.3 20 5.3 17c0-2.3 1.3-4.3 3.3-5.4-.5-1.3-.9-3.1-.9-4.8 0-2.2.7-3.8 1.6-3.8Zm2.1 11.4a1.1 1.1 0 1 0 0 2.2 1.1 1.1 0 0 0 0-2.2Zm1.2 3.7h-1.2c-.9 0-1.6.4-1.6.9s.7.9 1.6.9h1.2c.9 0 1.6-.4 1.6-.9s-.7-.9-1.6-.9Z'/%3E%3C/svg%3E");
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.3 2.5c1 0 1.5 1 1.5 2.6 0 1.3-.4 2.9-.8 4 .6-.2 1.3-.3 2-.3.8 0 1.5.1 2.1.3-.4-1.1-.8-2.7-.8-4 0-1.6.5-2.6 1.5-2.6 1.2 0 1.9 1.6 1.9 3.8 0 1.7-.4 3.5-.9 4.8A6.6 6.6 0 0 1 18.7 17c0 3-3 5.5-6.7 5.5S5.3 20 5.3 17c0-2.3 1.3-4.3 3.3-5.4-.5-1.3-.9-3.1-.9-4.8 0-2.2.7-3.8 1.6-3.8Zm2.1 11.4a1.1 1.1 0 1 0 0 2.2 1.1 1.1 0 0 0 0-2.2Zm1.2 3.7h-1.2c-.9 0-1.6.4-1.6.9s.7.9 1.6.9h1.2c.9 0 1.6-.4 1.6-.9s-.7-.9-1.6-.9Z'/%3E%3C/svg%3E");
}

.peoniara-product-info__icon.is-return {
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 4a8 8 0 0 1 7.7 10.2l1.6.9-4.8 2.3-.6-5.2 1.7 1A5.9 5.9 0 1 0 12 18h1.2v2H12A8 8 0 0 1 12 4ZM9 3.6 8.8 9 4 6.6l1.8-1A8 8 0 0 1 9.8 4l-.8-.4Z'/%3E%3C/svg%3E");
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 4a8 8 0 0 1 7.7 10.2l1.6.9-4.8 2.3-.6-5.2 1.7 1A5.9 5.9 0 1 0 12 18h1.2v2H12A8 8 0 0 1 12 4ZM9 3.6 8.8 9 4 6.6l1.8-1A8 8 0 0 1 9.8 4l-.8-.4Z'/%3E%3C/svg%3E");
}

.peoniara-product-info__icon.is-tag {
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12.8 2H20a2 2 0 0 1 2 2v7.2l-9.8 9.8a2 2 0 0 1-2.8 0L3 14.6a2 2 0 0 1 0-2.8L12.8 2ZM17 6.5A1.5 1.5 0 1 0 17 9.5 1.5 1.5 0 0 0 17 6.5Z'/%3E%3C/svg%3E");
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12.8 2H20a2 2 0 0 1 2 2v7.2l-9.8 9.8a2 2 0 0 1-2.8 0L3 14.6a2 2 0 0 1 0-2.8L12.8 2ZM17 6.5A1.5 1.5 0 1 0 17 9.5 1.5 1.5 0 0 0 17 6.5Z'/%3E%3C/svg%3E");
}

.peoniara-product-info__icon.is-barcode {
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 4h1v16H3V4Zm3 0h2v16H6V4Zm4 0h1v16h-1V4Zm3 0h2v16h-2V4Zm4 0h1v16h-1V4Zm3 0h1v16h-1V4Z'/%3E%3C/svg%3E");
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 4h1v16H3V4Zm3 0h2v16H6V4Zm4 0h1v16h-1V4Zm3 0h2v16h-2V4Zm4 0h1v16h-1V4Zm3 0h1v16h-1V4Z'/%3E%3C/svg%3E");
}

.peoniara-product-info__icon.is-shield {
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2 20 5v6c0 5.2-3.3 9.9-8 11-4.7-1.1-8-5.8-8-11V5l8-3Zm-1 6H9v2h2v2h2v-2h2V8h-2V6h-2v2Z'/%3E%3C/svg%3E");
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2 20 5v6c0 5.2-3.3 9.9-8 11-4.7-1.1-8-5.8-8-11V5l8-3Zm-1 6H9v2h2v2h2v-2h2V8h-2V6h-2v2Z'/%3E%3C/svg%3E");
}

.header-sticky .header-middle {
	box-shadow: 0 4px 4px rgba(155, 155, 155, 0.3);
}

.header-middle nav > ul.menu > li:after {
	display: none;
}

.header-middle nav > ul.menu > li > a {
	padding: 8px 14px;
	border-radius: 999px;
	transition: background-color 0.25s ease, color 0.25s ease;
}

.header-middle nav > ul.menu > li > .ts-menu-drop-icon {
	display: none;
}

.header-middle nav > ul.menu > li:hover > a,
.header-middle nav > ul.menu > li[class*="current-"] > a {
	background-color: #f3e8ef;
}


.single-product.woocommerce div.product .summary .product-counter {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	gap: 16px;
	width: 100%;
	margin: 18px 0;
	padding: 11px 18px;
	border-radius: 11px;
	background: #fff1e8;
}

.single-product.woocommerce div.product .summary .product-counter > span {
	display: inline-flex;
	order: 1;
	flex: 0 0 auto;
	max-width: none;
	margin: 0;
	color: #111111;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.2;
	white-space: nowrap;
}

.single-product.woocommerce div.product .summary .product-counter > .ts-countdown {
	order: 2;
	margin: 0;
}

.single-product.woocommerce div.product .summary .ts-countdown .counter-wrapper,
.single-product.woocommerce.product-style-v6 div.product .summary .ts-countdown .counter-wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 12px;
	width: auto;
	padding: 0;
	border-radius: 0;
	background: transparent;
	color: #ff2f68 !important;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.2;
}

.single-product.woocommerce div.product .summary .ts-countdown .counter-wrapper > div {
	display: inline-flex;
	align-items: baseline;
	gap: 0;
	min-width: 0;
	color: inherit;
}

.single-product.woocommerce div.product .summary .ts-countdown .counter-wrapper > div:not(:last-child)::after {
	right: -8px;
	color: inherit;
	font-weight: 700;
}

.single-product.woocommerce div.product .summary .ts-countdown .counter-wrapper .number-wrapper {
	display: inline-flex;
}

.single-product.woocommerce div.product .summary .ts-countdown .counter-wrapper .ref-wrapper {
	display: inline-flex;
	color: inherit;
}

@media (max-width: 1024px) {
	.tax-product_cat .peoniara-archive-subcategories .products {
		gap: 16px;
	}
}

@media (max-width: 767px) {
	.peoniara-product-info__top {
		grid-template-columns: 1fr;
	}

	.peoniara-product-info__top,
	.peoniara-product-info__bottom {
		padding: 16px;
	}

	.tax-product_cat .peoniara-archive-subcategories {
		margin: 28px 0 20px;
	}

	.tax-product_cat .peoniara-archive-subcategories .products {
		gap: 14px;
	}

	.tax-product_cat .peoniara-archive-subcategories .product-category {
		flex-basis: 132px;
		max-width: 132px;
	}

	.tax-product_cat .peoniara-archive-subcategories .product-category-wrapper > a {
		width: 96px;
		height: 96px;
	}

	.tax-product_cat .peoniara-archive-subcategories .category-name {
		font-size: 14px;
		margin-top: 10px;
	}
}
/* Peoniara archive card fix: one cart control only */body.archive.woocommerce .main-products section.product .product-group-button > .loop-add-to-cart{display:none!important;}body.archive.woocommerce .main-products section.product .product-group-button{pointer-events:none!important;}body.archive.woocommerce .main-products section.product .meta-wrapper-2 .loop-add-to-cart{display:block!important;}
/* Position archive cart inside each product card */body.archive.woocommerce .main-products section.product .product-wrapper,body.archive.woocommerce .main-products section.product .meta-wrapper-2{position:relative!important;}body.archive.woocommerce .main-products section.product .meta-wrapper-2 .loop-add-to-cart{position:absolute!important;right:16px!important;bottom:16px!important;top:auto!important;z-index:8!important;transform:none!important;}
/* Keep archive cart in the card footer */body.archive.woocommerce .main-products section.product .meta-wrapper-2{position:absolute!important;left:0!important;right:0!important;top:auto!important;bottom:0!important;height:0!important;}body.archive.woocommerce .main-products section.product .meta-wrapper-2 .product-group-button-meta{position:absolute!important;right:16px!important;bottom:16px!important;top:auto!important;left:auto!important;z-index:8!important;}
body.archive.woocommerce .main-products section.product .meta-wrapper-2 .loop-add-to-cart{position:static!important;}
/* High specificity archive-only cart correction */
html body.archive.woocommerce .woocommerce.main-products section.product .meta-wrapper.meta-wrapper-2{position:absolute!important;left:0!important;right:0!important;top:auto!important;bottom:0!important;height:0!important;}html body.archive.woocommerce .woocommerce.main-products section.product .meta-wrapper.meta-wrapper-2 .product-group-button-meta{position:absolute!important;left:auto!important;right:16px!important;top:auto!important;bottom:16px!important;z-index:99!important;}html body.archive.woocommerce .woocommerce.main-products section.product .meta-wrapper.meta-wrapper-2 .product-group-button-meta .loop-add-to-cart{position:static!import}
/* Final archive cart positioning */
html body.archive.woocommerce .woocommerce.main-products section.product .meta-wrapper-2{position:absolute!important;left:0!important;right:0!important;top:auto!important;bottom:0!important;height:0!important;}
html body.archive.woocommerce .woocommerce.main-products section.product .meta-wrapper-2 .product-group-button-meta{position:absolute!important;left:auto!important;right:16px!important;top:auto!important;bottom:16px!important;z-index:99!important;}
html body.archive.woocommerce .woocommerce.main-products section.product .meta-wrapper-2 .product-group-button-meta .loop-add-to-cart{position:static!important;}
