/*
Theme Name: BlackStar X - Child
Theme URI: https://eighty8.co.il/BlackStarX	
Template: blackstarx
Author: IWP
Author URI: https://iwp.co.il/
Version: 1.4
Tested up to: 6.6.1
Requires PHP: 8.0
*/

@font-face {
	font-family: "afek";
	font-weight: 400;
	font-style: normal;
	src: url("assets/fonts/afek-regular-aaa.woff2") format("woff2");
}

@font-face {
	font-family: "afek";
	font-weight: 500;
	font-style: normal;
	src: url("assets/fonts/afek-medium-aaa.woff2") format("woff2");
}
@font-face {
	font-family: "afek";
	font-weight: 700;
	font-style: normal;
	src: url("assets/fonts/afek-bold-aaa.woff2") format("woff2");
}

body.bs:not(.wp-admin),
body.bs .editor-styles-wrapper {
	font-family: "afek", sans-serif;
}

.bs img.custom-logo {
	max-height: 63px;
	width: auto;
}

:root {
	--bs-header-wrap: 1440px;
	--container-width: 1440px;
	--button-border-radius: 10px;
	--bs-primary-color: #775d65;
	--bs-primary-color-dark: #4d2833;
	--bs-header-bg: #fff1f5;
}

/* Defaults 
-------------------------------- */
.kt-tabs-wrap .wp-block-kadence-tab {
	text-align: right;
}
.bs:not(.wp-admin) .button.size-x-large,
.editor-styles-wrapper .button.size-x-large {
	height: 52px;
	font-size: 16px;
}

.bs .swiper-scrollbar.swiper-scrollbar-horizontal {
	background: #fff0f5;
}
.bs .swiper-scrollbar-drag {
	background: #775d65;
}

.bs:not(.wp-admin) .button.halol.loading,
.editor-styles-wrapper .button.halol.loading,
.bs:not(.wp-admin) .button.halol-action.loading,
.editor-styles-wrapper .button.halol-action.loading,
.bs .button.halol-action.added {
	background-color: var(--bs-primary-color);
}

/* top header */
.top-header .inner .top-header-widget {
	font-size: 15px;
}
.top-header.opened .inner {
	height: auto;
}
.top-header.opened:not(.second-view) .inner {
	padding-top: 12px;
}
.sale-header-content {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.sale-header-content.has-more-details .sale-header-title {
	position: relative;
	cursor: pointer;
}
.sale-header-content .sale-header-title:after {
	content: "";
	position: absolute;
	left: -24px;
	top: 50%;
	font-size: 20px;
	width: 15px;
	height: 15px;
	display: block;
	background: url('data:image/svg+xml,<svg id="fi_9053032" enable-background="new 0 0 24 24" fill="white" height="512" viewBox="0 0 24 24" width="512" xmlns="http://www.w3.org/2000/svg"><g><g><path d="m18.7 8.3c-.4-.4-1-.4-1.4 0l-5.3 5.3-5.3-5.3c-.4-.4-1-.4-1.4 0s-.4 1 0 1.4l6 6c.2.2.5.3.7.3s.5-.1.7-.3l6-6c.4-.4.4-1 0-1.4z"></path></g></g></svg>');
	background-repeat: no-repeat;
	background-size: 15px;
	transform: translate(0px, -50%);
}
.sale-header-more-details {
	color: white;
	text-align: center;
	padding-top: 12px;
	padding-bottom: 12px;
}
.sale-header-more-details h2,
.sale-header-more-details h3,
.sale-header-more-details h4,
.sale-header-more-details a {
	color: white;
}
.sale-header-more-details h3 {
	margin-bottom: 4px;
}
.sale-header-more-details pre {
	font-size: 12px;
	margin-top: 20px;
}

.top-header.opened .sale-header-more-details {
	display: block;
	margin-top: 21px;
}

.site-header .header3 .header-right p {
	font-size: 14px;
	line-height: 24px;
	color: var(--bs-primary-color-dark);
}
span.icon-shipping {
	display: inline-flex;
	width: 27px;
	height: 26px;
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_185_3432)"><path d="M0.26047 11.4814L1.71444 10.1327C1.81357 10.0408 1.8896 9.92674 1.93634 9.79989L3.07817 6.69934C3.24146 6.26237 3.53405 5.88555 3.91693 5.6191C4.29982 5.35264 4.75482 5.20921 5.2213 5.20792H6.95131V4.72257C6.95131 4.51385 7.03423 4.31368 7.18181 4.16609C7.3294 4.0185 7.52958 3.93559 7.7383 3.93559H18.1936C18.3492 3.93376 18.4993 3.99267 18.6122 4.0998C18.725 4.20693 18.7915 4.35384 18.7977 4.50929C18.7992 4.587 18.7852 4.66422 18.7564 4.73643C18.7277 4.80865 18.6848 4.87441 18.6304 4.92988C18.576 4.98535 18.511 5.02941 18.4394 5.05949C18.3677 5.08957 18.2908 5.10507 18.213 5.10507H8.12084V10.1792C8.12084 10.3879 8.03793 10.588 7.89034 10.7356C7.74275 10.8832 7.54258 10.9661 7.33386 10.9661H2.58111L1.16956 12.2364V16.9751H2.44925C2.57668 16.4175 2.88963 15.9196 3.33688 15.5631C3.78413 15.2065 4.33918 15.0123 4.91117 15.0123C5.48316 15.0123 6.03821 15.2065 6.48546 15.5631C6.93271 15.9196 7.24566 16.4175 7.37309 16.9751H11.3109C11.4384 16.4175 11.7513 15.9196 12.1986 15.5631C12.6458 15.2065 13.2009 15.0123 13.7728 15.0123C14.3448 15.0123 14.8999 15.2065 15.3471 15.5631C15.7944 15.9196 16.1073 16.4175 16.2348 16.9751H18.1937C18.3493 16.9733 18.4994 17.0322 18.6122 17.1394C18.725 17.2465 18.7916 17.3935 18.7977 17.5489C18.7992 17.6266 18.7851 17.7039 18.7564 17.7761C18.7277 17.8483 18.6848 17.914 18.6304 17.9695C18.576 18.025 18.511 18.069 18.4394 18.0991C18.3677 18.1292 18.2907 18.1447 18.213 18.1447H16.2249C16.0895 18.6926 15.7744 19.1794 15.33 19.5273C14.8856 19.8752 14.3374 20.0643 13.773 20.0643C13.2086 20.0643 12.6604 19.8752 12.216 19.5273C11.7716 19.1794 11.4565 18.6926 11.3211 18.1447H7.36316C7.22771 18.6926 6.91264 19.1794 6.46822 19.5273C6.02381 19.8752 5.47566 20.0643 4.91124 20.0643C4.34683 20.0643 3.79868 19.8752 3.35426 19.5273C2.90984 19.1794 2.59478 18.6926 2.45933 18.1447H0.78697C0.578257 18.1447 0.37809 18.0618 0.230504 17.9142C0.0829168 17.7666 -2.287e-06 17.5664 -1.47185e-05 17.3577V12.0663C7.02567e-05 11.956 0.0232983 11.847 0.0681677 11.7462C0.113037 11.6454 0.17855 11.5552 0.26047 11.4814ZM6.95131 9.79679V6.37735H5.2213C4.99354 6.37798 4.77137 6.44801 4.58443 6.57811C4.39748 6.70821 4.25462 6.8922 4.17491 7.10556L3.17811 9.79679H6.95131ZM13.773 18.8946C14.0413 18.8946 14.3035 18.8151 14.5266 18.666C14.7496 18.517 14.9235 18.3051 15.0262 18.0573C15.1288 17.8094 15.1557 17.5367 15.1033 17.2736C15.051 17.0104 14.9218 16.7687 14.7321 16.579C14.5424 16.3893 14.3007 16.2602 14.0376 16.2078C13.7745 16.1555 13.5017 16.1824 13.2539 16.285C13.006 16.3877 12.7942 16.5616 12.6451 16.7846C12.4961 17.0077 12.4166 17.27 12.4166 17.5382C12.417 17.8979 12.56 18.2426 12.8143 18.4969C13.0686 18.7512 13.4134 18.8942 13.773 18.8946ZM4.91122 18.8946C5.1795 18.8946 5.44175 18.8151 5.66482 18.666C5.88789 18.517 6.06176 18.3052 6.16443 18.0573C6.2671 17.8094 6.29396 17.5367 6.24163 17.2736C6.18929 17.0105 6.0601 16.7688 5.8704 16.5791C5.6807 16.3894 5.439 16.2602 5.17588 16.2078C4.91276 16.1555 4.64002 16.1824 4.39216 16.285C4.14431 16.3877 3.93247 16.5616 3.78342 16.7846C3.63438 17.0077 3.55484 17.27 3.55484 17.5382C3.55525 17.8979 3.69829 18.2426 3.95257 18.4969C4.20685 18.7512 4.55161 18.8942 4.91122 18.8946Z" fill="black"/><path d="M20.7102 8.37666H14.0786C13.9235 8.37666 13.7747 8.31504 13.6651 8.20537C13.5554 8.09569 13.4938 7.94695 13.4938 7.79184C13.4938 7.63674 13.5554 7.48799 13.6651 7.37832C13.7747 7.26864 13.9235 7.20703 14.0786 7.20703H20.7102C20.8653 7.20703 21.014 7.26864 21.1237 7.37832C21.2334 7.48799 21.295 7.63674 21.295 7.79184C21.295 7.94695 21.2334 8.09569 21.1237 8.20537C21.014 8.31504 20.8653 8.37666 20.7102 8.37666Z" fill="black"/><path d="M13.4938 11.0404C13.4938 10.8853 13.5554 10.7366 13.6651 10.6269C13.7747 10.5172 13.9235 10.4556 14.0786 10.4556H23.4152C23.4924 10.4549 23.569 10.4695 23.6406 10.4986C23.7122 10.5277 23.7772 10.5706 23.8321 10.625C23.887 10.6794 23.9305 10.7441 23.9602 10.8154C23.9899 10.8867 24.0052 10.9631 24.0052 11.0404C24.0052 11.1176 23.9899 11.1941 23.9602 11.2654C23.9305 11.3367 23.887 11.4014 23.8321 11.4558C23.7772 11.5101 23.7122 11.5531 23.6406 11.5822C23.569 11.6112 23.4924 11.6259 23.4152 11.6252H14.0786C13.9235 11.6252 13.7748 11.5636 13.6651 11.4539C13.5554 11.3442 13.4938 11.1955 13.4938 11.0404Z" fill="black"/><path d="M17.1967 14.2889C17.1967 14.2121 17.2118 14.136 17.2412 14.0651C17.2706 13.9941 17.3137 13.9297 17.368 13.8754C17.4223 13.8211 17.4867 13.778 17.5577 13.7486C17.6286 13.7192 17.7047 13.7041 17.7814 13.7041H21.846C22.0002 13.7055 22.1476 13.7677 22.2562 13.8772C22.3647 13.9867 22.4256 14.1347 22.4256 14.2889C22.4256 14.4431 22.3647 14.591 22.2562 14.7006C22.1476 14.8101 22.0002 14.8723 21.846 14.8737H17.7814C17.6263 14.8737 17.4776 14.812 17.3679 14.7024C17.2583 14.5927 17.1967 14.444 17.1967 14.2889Z" fill="black"/></g><defs><clipPath id="clip0_185_3432"><rect width="24" height="24" fill="white" transform="matrix(-1 0 0 1 24 0)"/></clipPath></defs></svg>')
		no-repeat center / contain;
	text-indent: -9999px;
	overflow: hidden;
	position: relative;
	top: -2px;
	margin-left: 6px;
}

.multi-col-menu ul#menu-footer-menu > li > a,
.footer-menu.multi-col-menu ul.menu > li > a {
	color: var(--bs-primary-color-dark);
	opacity: 1;
	font-weight: 500;
}
.footer-menu ul.sub-menu li a {
	color: #4c4c4c;
	font-size: 14px;
}
.footer-newsletter-form p.desc {
	font-size: 12px;
	line-height: 17px;
	color: #eee;
	color: var(--bs-primary-color-dark);
}

.footer-store-info h3.wp-block-heading {
	color: var(--bs-primary-color-dark);
	opacity: 1;
	font-weight: 500;
	font-size: 17px;
	margin-bottom: 15px;
}
.footer-store-info p {
	color: #4c4c4c;
	font-size: 14px;
	margin-top: 0;
	line-height: 29px;
}
.site-footer p.copyrights {
	font-size: 13px;
}
.site-footer p.copyrights a {
	text-decoration: none;
}
.site-footer p.copyrights a:hover {
	text-decoration: underline;
}

li.hide-column-title > a {
	display: none !important;
}
.primary-menu ul.menu li.multi-column li.menu-item-has-children .sub-menu > li > a,
.primary-menu ul.menu li.mega-menu .sub-menu > li:not(.menu-item-has-children) > a {
	font-size: 19px;
	color: #000;
	opacity: 1;
	padding: 10px 0;
}
.primary-menu ul.menu .drop-menu .sub-menu li + li .sub-menu li a {
	font-size: 15px;
	color: var(--gray-600);
	opacity: 1;
	font-weight: 400;
}
.primary-menu ul.menu .drop-menu-inner > .sub-menu > li + li {
	padding-top: 4px;
}
.primary-menu ul.menu li.multi-column .drop-menu .drop-menu-inner > .sub-menu {
	gap: 64px;
}
.primary-menu ul.menu li:not(.full-width).mega-menu .drop-menu .wrapper {
	padding-left: 21px;
	padding-top: 6px;
}

.primary-menu .drop-menu .side-image a {
	position: relative;
}
.primary-menu .drop-menu .side-image span.title {
	position: absolute;
	right: 0px;
	top: 50%;
	transform: translate(0px, -50%);
	color: #fff;
	text-align: center;
	text-shadow: 0px 3px 0px rgba(0, 0, 0, 0.3);
	font-size: 33px;
	font-style: normal;
	font-weight: 700;
	line-height: 38px;
	padding: 0 30px;
}
.primary-menu .drop-menu .side-image {
	position: relative;
}

/* Homepage
-------------------------------- */
.hero-banner.blackstar-banner-block .banner-img .slide-img {
	border-top-right-radius: 60px;
	border-bottom-left-radius: 60px;
}
.hero-banner.blackstar-banner-block.radius-flip .banner-img .slide-img {
	border-top-left-radius: 60px;
	border-bottom-right-radius: 60px;
}
.hero-banner.blackstar-banner-block .content-inner {
	background: rgba(255, 255, 255, 0.65);
	backdrop-filter: blur(7px);
	border-radius: 0px 30px;
	text-align: center;
}

.hero-banner.blackstar-banner-block.radius-flip .content-inner {
	border-radius: 30px 0px;
}

.advantages-row {
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 18px;
}
.hero-banner a.button.size-medium {
	font-weight: 500;
}
.hero-banner a.button.size-medium:after {
	content: "";
	width: 14px;
	height: 12px;
	background: url('data:image/svg+xml,<svg width="15" height="12" viewBox="0 0 15 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.66696 0.75L7.21026 1.36461L2.43147 5.58891H14.969V6.40923H2.43147L7.21026 10.6335L6.66696 11.2481L0.968964 6.21128V5.78686L6.66696 0.75Z" fill="white"/></svg>');
	display: inline-block;
	margin-right: 14px;
	position: relative;
	top: 1px;
}

.advantages-row .wp-block-group__inner-container {
	justify-content: center;
	display: flex;
	border-left: 1px solid #d9d9d9;
}
.advantages-row .wp-block-group:last-child .wp-block-group__inner-container {
	border-left: 0;
}
.advantages-row .wp-block-group__inner-container p {
	display: inline-flex;
	align-items: center;
	color: #4d2833;
	font-weight: bold;
	font-size: 17px;
	letter-spacing: 0.5px;
}
.advantages-row .wp-block-group__inner-container p:before {
	content: "";
	width: 32px;
	height: 32px;
	display: block;
	margin-left: 15px;
}
.advantages-row .wp-block-group__inner-container p.protein:before {
	background: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_29_5266)"><path d="M15.616 15.6208C14.4016 15.2113 13.0941 15.1642 11.8534 15.4853C11.2528 15.6533 10.6795 15.9071 10.1515 16.2389C10.1324 14.9632 9.83398 13.7071 9.27736 12.5589C8.80756 11.6351 8.41803 10.6727 8.1131 9.68214C8.26807 9.68195 8.42293 9.67394 8.5771 9.65814C9.62936 9.55148 11.2006 8.71681 12.1995 8.12854C12.6195 8.39134 13.1046 8.53154 13.6 8.53334C15.1814 8.53334 15.9755 6.58188 14.944 5.35574C14.9542 5.33974 14.9638 5.32374 14.9723 5.30721C15.3562 4.54829 15.2513 3.63369 14.7056 2.98134L13.3078 1.30134C12.8091 0.702458 12.0235 0.423155 11.2587 0.57281C9.69816 0.874677 4.52856 2.01281 3.52536 4.02614C2.38883 6.29921 3.47736 6.53708 1.88376 13.2069C1.28003 15.7173 0.790962 17.9829 0.918429 20.2891C0.993862 21.6064 1.33875 22.8943 1.93176 24.0731C2.2603 24.7323 2.26456 25.7872 2.99843 26.5157C3.37513 26.871 3.85378 27.0991 4.36696 27.168C5.21391 27.2513 6.06872 27.1991 6.89923 27.0133C7.27758 26.9649 7.6519 26.8889 8.01923 26.7861C8.75417 27.9034 9.84379 28.7407 11.1126 29.1632C12.2458 29.5421 13.4218 29.7784 14.6134 29.8667C14.803 29.8857 14.9883 29.8022 15.0996 29.6475C15.2109 29.4929 15.2312 29.2906 15.1529 29.1169C15.0746 28.9431 14.9096 28.8244 14.72 28.8053C13.618 28.7262 12.5299 28.5113 11.4806 28.1653C10.3087 27.7841 9.3268 26.9697 8.7355 25.8885C8.60374 25.6256 8.28404 25.519 8.02083 25.6501C7.61109 25.8145 7.18015 25.9201 6.74083 25.9637C5.84536 26.1024 4.39416 26.4048 3.75043 25.7627C3.48046 25.4279 3.30202 25.0287 3.23256 24.6043C3.15078 24.2596 3.03483 23.9239 2.88643 23.6021C2.35908 22.5531 2.0525 21.4069 1.98563 20.2347C1.8667 18.0731 2.3387 15.888 2.9211 13.4613C4.4971 6.84748 3.5035 6.45014 4.48003 4.50294C5.06243 3.33708 8.50883 2.19148 11.4667 1.62294C11.8484 1.5477 12.2409 1.68627 12.4907 1.98454L13.8891 3.66561C14.1218 3.94717 14.1924 4.32905 14.0758 4.67521C13.78 4.52112 13.4759 4.38366 13.1648 4.26348C12.5312 4.00961 12.0448 3.76748 11.0496 3.41708C10.8699 3.35391 10.67 3.39146 10.5254 3.51556C10.3809 3.63967 10.3135 3.83149 10.3486 4.01876C10.3838 4.20604 10.5163 4.36031 10.696 4.42348C11.6603 4.76214 12.0998 4.98401 12.767 5.25334C13.631 5.60054 14.2491 5.89334 14.3328 6.46828C14.3889 6.70034 14.3397 6.9453 14.1984 7.13775C14.0572 7.3302 13.8382 7.45056 13.6 7.46668C13.1885 7.45015 12.7929 7.30357 12.4699 7.04801C11.7606 6.60214 10.8758 6.04694 8.71256 6.40801C7.16216 6.66561 6.5531 6.37548 6.32803 6.17974C6.10505 5.99914 5.77913 6.02734 5.59048 6.24355C5.40183 6.45977 5.41807 6.7865 5.62723 6.98294C5.91444 7.22195 6.25542 7.38759 6.62083 7.46561C6.65446 8.03959 6.73888 8.60946 6.8731 9.16854L6.8763 9.18348C7.20713 10.5204 7.69253 11.8143 8.3227 13.0389C8.92564 14.3123 9.18507 15.7213 9.07523 17.1259C8.28274 17.9891 7.80926 19.0973 7.73336 20.2667C7.73336 20.5612 7.97214 20.8 8.2667 20.8C8.56125 20.8 8.80003 20.5612 8.80003 20.2667C8.80003 20.2389 8.83843 17.4581 12.1472 16.5125C13.1905 16.2483 14.2881 16.2926 15.3067 16.64C15.5878 16.723 15.8831 16.5636 15.9681 16.2832C16.0531 16.0027 15.8959 15.7062 15.616 15.6192V15.6208ZM8.88803 7.45708C9.61703 7.28943 10.3772 7.3148 11.0934 7.53068C10.2845 8.03018 9.39779 8.39072 8.4699 8.59734C8.2613 8.61712 8.05129 8.61712 7.8427 8.59734C7.77342 8.25807 7.72515 7.91484 7.69816 7.56961C8.09708 7.56263 8.49487 7.525 8.88803 7.45708Z" fill="%234D2833"/><path d="M14.9286 26.6795C14.0042 26.6147 13.0909 26.4388 12.2086 26.1557C11.6814 25.9813 11.2109 25.6681 10.8464 25.2491C10.7285 25.0994 10.5396 25.024 10.3511 25.0513C10.1625 25.0786 10.0028 25.2045 9.93212 25.3815C9.86147 25.5584 9.89061 25.7597 10.0086 25.9093C11.072 27.2608 13.111 27.5728 14.8246 27.7419C15.1178 27.7713 15.3794 27.5575 15.4088 27.2643C15.4383 26.971 15.2244 26.7095 14.9312 26.68L14.9286 26.6795Z" fill="%234D2833"/><path d="M6.4176 23.8501C5.97387 23.9189 5.57707 23.9861 5.28 24.0101C5.16477 23.5413 5.00197 23.0854 4.79414 22.6496C4.65916 22.3931 4.34399 22.2913 4.08448 22.4205C3.82497 22.5497 3.71616 22.8625 3.83947 23.1248C4.0618 23.6343 4.23867 24.1624 4.368 24.7029C4.43224 24.91 4.61546 25.0576 4.83147 25.0763C5.41815 25.0858 6.00404 25.0295 6.57814 24.9083C6.86453 24.8592 7.05892 24.5899 7.01532 24.3026C6.97173 24.0153 6.7062 23.8158 6.41814 23.8539L6.4176 23.8501Z" fill="%234D2833"/><path d="M30.0758 12.7856C29.2758 12.0731 29.2315 11.8741 29.4891 11.5616C29.6965 11.3571 29.9198 11.1693 30.1568 11C31.2746 10.0238 31.4509 8.35094 30.5611 7.1632L28.4768 4.65227C28.2744 4.40721 27.9728 4.26572 27.655 4.26667H26.9334V3.10187C27.6675 2.84328 28.1081 2.09289 27.9762 1.32577C27.8443 0.558663 27.1784 -0.00147197 26.4 2.90576e-06H22.1334C21.355 -0.00147197 20.689 0.558663 20.5571 1.32577C20.4252 2.09289 20.8659 2.84328 21.6 3.10187V4.26667H20.88C20.5625 4.26569 20.2613 4.40674 20.0587 4.6512L17.9734 7.16214C17.0837 8.34845 17.2578 10.0198 18.3728 10.9973C18.6112 11.1672 18.8355 11.3559 19.0438 11.5616C19.303 11.8741 19.2571 12.0725 18.4571 12.7856C18.3824 12.8517 18.3099 12.9168 18.24 12.9819C17.6502 13.4704 17.3172 14.2024 17.3366 14.968L18.3771 31.0053C18.4135 31.5669 18.881 32.0029 19.4438 32H29.0896C29.6536 32.0011 30.121 31.5629 30.1563 31L31.1958 14.9696C31.2148 14.2023 30.8806 13.4688 30.2891 12.9797C30.2224 12.9168 30.1499 12.8533 30.0758 12.7856ZM22.1334 1.06667H26.4C26.6946 1.06667 26.9334 1.30545 26.9334 1.6C26.9334 1.89455 26.6946 2.13334 26.4 2.13334H22.1334C21.8388 2.13334 21.6 1.89455 21.6 1.6C21.6 1.30545 21.8388 1.06667 22.1334 1.06667ZM22.6667 3.2H25.8667V4.26667H22.6667V3.2ZM20.88 5.33334H27.6534C30.0043 8.16534 29.7334 7.82454 29.84 8H28.2854L27.3787 6.63734C27.2152 6.39227 26.884 6.32613 26.639 6.4896C26.3939 6.65308 26.3277 6.98427 26.4912 7.22934L27.0038 8H24.8V6.93334C24.8 6.63878 24.5612 6.4 24.2667 6.4C23.9721 6.4 23.7334 6.63878 23.7334 6.93334V8H21.5296L22.0438 7.22934C22.1495 7.07081 22.1626 6.8679 22.0782 6.69705C21.9938 6.5262 21.8247 6.41337 21.6345 6.40105C21.4443 6.38873 21.262 6.47881 21.1563 6.63734L20.248 8H18.6934C18.8006 7.82294 18.5275 8.1664 20.88 5.33334ZM29.0896 30.9333H19.4443L18.4038 14.8971C18.4102 14.4518 18.6191 14.0337 18.9712 13.7611C19.0342 13.7024 19.1014 13.6427 19.1702 13.5808C19.7568 13.0555 20.8555 12.0768 19.8667 10.8805C19.6192 10.6183 19.3462 10.3814 19.0518 10.1733C18.7321 9.88808 18.5315 9.49304 18.4896 9.06667H30.0454C30.0028 9.49455 29.8008 9.89074 29.4795 10.1765C29.1861 10.3831 28.9143 10.6188 28.6683 10.88C27.679 12.0757 28.775 13.0544 29.3654 13.5803C29.4336 13.6416 29.5008 13.7013 29.5622 13.7584C29.9168 14.0312 30.1272 14.4513 30.1334 14.8987L29.0896 30.9333Z" fill="%234D2833"/><path d="M24 28.8H21.4437L21.2059 25.1269C21.1867 24.8324 20.9324 24.6091 20.6379 24.6283C20.3433 24.6474 20.1201 24.9017 20.1392 25.1963L20.4096 29.368C20.4279 29.6489 20.6614 29.8673 20.9429 29.8667H24C24.2946 29.8667 24.5333 29.6279 24.5333 29.3333C24.5333 29.0388 24.2946 28.8 24 28.8Z" fill="%234D2833"/><path d="M10.4 20.7936C10.6875 20.7915 10.9225 20.5636 10.9334 20.2763C10.9334 20.2267 11 19.0571 12.7355 18.5611C13.3848 18.4165 14.0618 18.4588 14.688 18.6832C14.9691 18.7662 15.2645 18.6068 15.3495 18.3264C15.4345 18.0459 15.2772 17.7494 14.9974 17.6624C14.1754 17.3762 13.2885 17.3321 12.4422 17.5355C9.89603 18.2629 9.8667 20.2443 9.8667 20.2667C9.86697 20.5564 10.1002 20.792 10.3899 20.7952L10.4 20.7936Z" fill="%234D2833"/></g><defs><clipPath id="clip0_29_5266"><rect width="32" height="32" fill="white"/></clipPath></defs></svg>');
}
.advantages-row .wp-block-group__inner-container p.diets:before {
	background: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_29_5279)"><path d="M30.5922 31.0609H1.40779C0.909096 31.0609 0.458207 30.8056 0.201797 30.3778C-0.0546131 29.95 -0.0674242 29.432 0.167676 28.9922L1.93511 25.6844C2.0571 25.4561 2.34094 25.3698 2.56935 25.4919C2.79764 25.6139 2.88382 25.8978 2.76183 26.1261L0.994399 29.434C0.881474 29.6453 0.964777 29.8274 1.00584 29.8958C1.04689 29.9643 1.16819 30.1236 1.40785 30.1236H20.573V28.198C18.4345 27.9169 16.7651 25.7347 16.7651 23.093C16.7651 22.8342 16.9749 22.6243 17.2338 22.6243C18.8917 22.6243 20.3323 23.7632 21.0417 25.4236C21.751 23.7632 23.1916 22.6243 24.8496 22.6243C25.1084 22.6243 25.3183 22.8342 25.3183 23.093C25.3183 25.7347 23.6489 27.9168 21.5104 28.198V30.1236H30.5922C30.8318 30.1236 30.9532 29.9643 30.9942 29.8958C31.0353 29.8274 31.1185 29.6453 31.0057 29.434L26.8662 21.6869H14.9195C14.6607 21.6869 14.4508 21.4771 14.4508 21.2182C14.4508 20.9594 14.6607 20.7495 14.9195 20.7495H26.3653L23.8609 16.0625H8.13907L5.63471 20.7495H12.993C13.2518 20.7495 13.4617 20.9594 13.4617 21.2182C13.4617 21.4771 13.2518 21.6869 12.993 21.6869C12.3231 21.6869 11.7426 22.1046 11.5023 22.693C11.727 22.6548 11.968 22.6243 12.1654 22.6243C13.7318 22.6243 14.8259 23.805 14.8259 25.4955C14.8259 26.9817 13.6636 29.1861 12.058 29.1861C11.6886 29.1861 11.16 29.0624 10.9155 28.9998C10.671 29.0625 10.1424 29.1861 9.77308 29.1861C8.16744 29.1861 7.00513 26.9817 7.00513 25.4955C7.00513 23.805 8.09914 22.6243 9.66559 22.6243C9.918 22.6243 10.2417 22.6741 10.5116 22.7262C10.6011 22.3392 10.7798 21.9851 11.0245 21.6869H5.13383L3.59743 24.5623C3.47545 24.7905 3.1916 24.8768 2.96319 24.7548C2.7349 24.6328 2.64872 24.3488 2.77071 24.1205L14.7599 1.68257C15.0049 1.22399 15.4801 0.939148 16 0.939148C16.52 0.939148 16.9952 1.22405 17.2402 1.68257L19.6699 6.22977C19.7919 6.45806 19.7057 6.74209 19.4774 6.86401C19.2491 6.98606 18.9652 6.89982 18.8432 6.67153L16.4135 2.12433C16.2939 1.90067 16.0846 1.87648 16.0001 1.87648C15.9156 1.87648 15.7062 1.90067 15.5867 2.12433L11.6453 9.50073H12.5715C12.8303 9.50073 13.0402 9.71058 13.0402 9.96943C13.0402 10.2283 12.8303 10.4381 12.5715 10.4381H11.1445L8.64008 15.1251H18.3767L17.4393 14.1877H15.7586C14.4664 14.1877 13.4151 13.1365 13.4151 11.8442C13.4151 10.552 14.4664 9.50073 15.7586 9.50073H20.3549L19.7216 8.31554C19.5996 8.08726 19.6858 7.80322 19.9141 7.6813C20.1425 7.55931 20.4264 7.64549 20.5484 7.87378L31.8325 28.9922C32.0675 29.4321 32.0547 29.95 31.7983 30.3778C31.5417 30.8055 31.0909 31.0609 30.5922 31.0609ZM10.9155 28.046C10.9579 28.046 11.0003 28.0518 11.0414 28.0632C11.2266 28.1148 11.7706 28.2487 12.0579 28.2487C12.4693 28.2487 12.9186 27.9206 13.2908 27.3484C13.6594 26.7818 13.8885 26.0718 13.8885 25.4955C13.8885 24.6034 13.4372 23.5617 12.1654 23.5617C11.8415 23.5617 11.2369 23.6975 11.0313 23.7499C10.9554 23.7693 10.8757 23.7693 10.7998 23.7499C10.5942 23.6976 9.98962 23.5617 9.66572 23.5617C8.39392 23.5617 7.94265 24.6034 7.94265 25.4955C7.94265 26.0718 8.17163 26.7818 8.54028 27.3484C8.91242 27.9206 9.36181 28.2487 9.77321 28.2487C10.0606 28.2487 10.6045 28.1147 10.7898 28.0632C10.8308 28.0517 10.8732 28.046 10.9155 28.046ZM17.7274 23.6075C17.9098 25.4765 19.073 26.9694 20.548 27.2454C20.3656 25.3763 19.2024 23.8834 17.7274 23.6075ZM24.3559 23.6075C22.8809 23.8834 21.7177 25.3763 21.5353 27.2454C23.0103 26.9694 24.1735 25.4765 24.3559 23.6075ZM19.7023 15.1251H23.36L20.8556 10.4381H17.6322C17.927 10.83 18.102 11.3171 18.102 11.8442V13.5249L19.7023 15.1251ZM15.7585 10.4381C14.9831 10.4381 14.3524 11.0689 14.3524 11.8442C14.3524 12.6196 14.9831 13.2503 15.7585 13.2503H17.1646V11.8442C17.1646 11.0689 16.5339 10.4381 15.7585 10.4381ZM14.2033 19.6237C13.9791 19.7531 13.6925 19.6763 13.563 19.4522L12.6256 17.8286C12.4962 17.6044 12.573 17.3178 12.7972 17.1883C13.0214 17.0589 13.308 17.1357 13.4374 17.3599L14.3748 18.9835C14.5043 19.2076 14.4275 19.4943 14.2033 19.6237ZM16.703 19.6237C16.4789 19.7531 16.1922 19.6763 16.0628 19.4522L15.1254 17.8286C14.996 17.6044 15.0728 17.3178 15.2969 17.1883C15.521 17.0589 15.8077 17.1357 15.9372 17.3599L16.8746 18.9835C17.0041 19.2076 16.9272 19.4943 16.703 19.6237ZM19.2028 19.6237C18.9786 19.7531 18.6919 19.6763 18.5625 19.4522L17.6251 17.8286C17.4957 17.6044 17.5725 17.3178 17.7967 17.1883C18.0208 17.0589 18.3075 17.1357 18.4369 17.3599L19.3743 18.9835C19.5038 19.2076 19.427 19.4943 19.2028 19.6237ZM16 8.56333C15.1053 8.56333 14.3773 7.83541 14.3773 6.94063C14.3773 6.21977 15.3189 4.72224 15.6076 4.28048C15.6941 4.14793 15.8417 4.06812 16 4.06812C16.1583 4.06812 16.3058 4.14799 16.3924 4.28048C16.681 4.72224 17.6227 6.21983 17.6227 6.94063C17.6227 7.83541 16.8948 8.56333 16 8.56333ZM16 5.43079C15.6257 6.07466 15.3147 6.71859 15.3147 6.94063C15.3147 7.31846 15.6221 7.62593 16 7.62593C16.3778 7.62593 16.6853 7.31852 16.6853 6.94063C16.6853 6.71859 16.3743 6.07466 16 5.43079Z" fill="%234D2833"/></g><defs><clipPath id="clip0_29_5279"><rect width="32" height="32" fill="white"/></clipPath></defs></svg>');
}
.advantages-row .wp-block-group__inner-container p.mishamr:before {
	background: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_29_5284)"><path d="M16.1643 31.0239C15.9415 31.0861 15.7071 31.0152 15.5859 30.8078L15.573 30.785C15.4902 30.6449 15.5068 30.4931 15.5042 30.3352L15.4903 29.7812C15.3623 27.9912 14.3975 26.4964 13.4384 25.0434L13.0658 24.4889C12.8475 24.1738 12.8839 24.0437 12.5382 24.0438L11.9318 24.0412C8.47969 23.9929 4.40848 22.7614 3.49933 18.9625C3.35863 18.3747 3.35251 17.7701 3.2272 17.1825C2.9981 16.1083 2.2844 15.1383 1.59992 14.3105L1.24735 13.8926C1.16483 13.7974 1.0675 13.7009 1.00645 13.5904L0.994396 13.5673C0.69714 13.0064 1.55894 12.8309 1.92151 12.7749C3.49884 12.5315 4.29055 13.2205 5.64943 13.4029C6.22237 13.4799 6.83813 13.3429 7.39869 13.4737L8.07957 13.6241C9.81857 14.0837 11.557 15.1407 12.6928 16.5418C14.1396 18.3265 14.8384 21.4514 13.5911 23.5175L15.4526 26.4581C15.4904 26.5103 15.5078 26.5398 15.5244 26.6043L15.5 17.6094C15.5057 17.3272 15.5516 17.4509 15.3623 17.2422L13.9713 15.6697C12.6431 14.2517 11.1389 12.7395 10.6366 10.8004C10.3692 9.76774 10.3948 8.70705 10.8454 7.72774C10.997 7.39842 11.2238 7.0693 11.3311 6.72411C11.4156 6.45155 11.4414 6.15431 11.5064 5.87547C11.9803 3.84177 13.3691 2.38659 15.058 1.27001C15.3287 1.09107 15.621 0.864736 15.9378 0.782942C16.2401 0.762524 16.5244 1.00647 16.7654 1.15865C18.576 2.30199 19.9931 3.78065 20.5058 5.94074C20.5727 6.22256 20.5968 6.52205 20.6848 6.79736C20.7814 7.09924 20.976 7.38949 21.1124 7.67811C22.2844 10.1592 20.7943 12.7547 19.1637 14.6299L17.1086 16.7657C16.9299 16.9518 16.7517 17.1518 16.5435 17.3042C16.4186 17.3956 16.4793 17.6205 16.4792 17.7523L16.4772 25.745C16.4771 26.0332 16.4978 26.3413 16.4606 26.6267L16.4568 26.6541C16.9132 25.5202 17.7285 24.5124 18.4286 23.5247C18.0727 23.0288 17.8452 22.1171 17.7934 21.5117C17.4357 17.3324 20.9693 13.9695 24.9352 13.4457C25.5036 13.3706 26.081 13.4703 26.6541 13.3674C28.0951 13.1089 28.9701 12.3872 30.5747 12.8674C31.5599 13.1622 30.8462 13.7582 30.4857 14.1989C29.8069 15.0289 29.0967 15.9481 28.815 17.0004C28.6913 17.4627 28.6836 17.9384 28.6173 18.4092C28.1291 21.8777 25.0968 23.4335 21.9043 23.8784L20.2692 24.0385L19.2451 24.0524C19.1572 24.1048 18.9896 24.3997 18.9194 24.4977L17.7582 26.2819C17.1154 27.3954 16.6004 28.4986 16.5205 29.794L16.5125 30.4231C16.5053 30.7195 16.4634 30.8957 16.1643 31.0239ZM15.9901 1.84032C14.4097 2.77137 12.9911 4.09839 12.5177 5.93562C12.4254 6.29361 12.4024 6.68899 12.2767 7.03361C12.1418 7.40367 11.8951 7.73705 11.7416 8.10349C10.5718 10.8955 12.9967 13.1401 14.7216 15.034L15.1578 15.5146C15.2481 15.6133 15.4419 15.7614 15.4896 15.8591C15.4588 15.5018 15.466 15.1439 15.4661 14.7855L15.4669 12.8352C15.4671 12.5442 15.4073 12.5432 15.2373 12.3194L13.8256 10.6632C13.6868 10.5175 13.4507 10.3296 13.3872 10.1372C13.2628 9.76011 13.8573 9.27349 14.3164 9.72655L15.4768 11.03C15.4936 11.0459 15.4874 11.0402 15.5066 11.0649L15.4984 6.16885C15.4984 5.78466 15.4109 5.16629 15.9823 5.15443C16.1151 5.15167 16.2076 5.20159 16.3084 5.28256L16.3229 5.29894C16.5664 5.57724 16.4797 5.96427 16.4796 6.30655L16.4763 9.78636C16.4758 10.1317 16.4935 10.4862 16.47 10.8302L16.4387 11.137C16.5608 10.9564 16.7206 10.7905 16.8652 10.6274L17.3716 10.0909C17.5748 9.88124 17.8401 9.54367 18.1592 9.54299C18.4223 9.54242 18.6441 9.76861 18.6398 10.0322C18.6354 10.2952 18.3614 10.5074 18.1939 10.6786L16.9835 11.9912C16.8343 12.1634 16.6873 12.3487 16.5244 12.5078L16.4905 12.5364C16.4574 12.564 16.4372 12.5931 16.4309 12.6366L16.4401 16.0525C16.4758 15.9765 16.7908 15.6882 16.8668 15.6092L17.4018 15.0619C19.1333 13.2921 21.5686 10.4978 20.1235 7.88455C19.8623 7.41205 19.7823 7.40111 19.696 6.85967L19.5819 6.24187C19.2043 4.48416 17.9369 3.10201 16.4781 2.1371C16.3253 2.03603 16.1585 1.91081 15.9901 1.84032ZM2.36918 13.7099C3.25789 14.7816 4.01988 15.9064 4.232 17.3031L4.30756 18.0312C4.57455 20.4165 6.32838 21.9356 8.58182 22.57C9.3105 22.7752 10.0936 22.8855 10.8468 22.9555L12.0966 23.0187C11.8777 22.8047 11.6915 22.538 11.4979 22.3L9.89188 20.362C9.669 20.1181 9.63138 19.9602 9.32619 19.9582L7.5195 19.922C7.34275 19.9214 7.15607 19.9358 6.98369 19.8916C6.61525 19.797 6.33025 19.3439 6.70782 19.0827C6.98607 18.8902 7.40688 18.9072 7.72825 18.906L8.47644 18.9042L6.80844 17.489C6.68157 17.3749 6.52925 17.2403 6.52025 17.0566C6.50738 16.7954 6.76069 16.5453 7.01988 16.5534C7.25125 16.5605 7.43494 16.7271 7.60275 16.8664L7.97238 17.1749C9.02 18.0488 9.99082 18.9939 10.8906 20.0197L12.7773 22.3259C12.8406 22.4085 12.9035 22.5115 12.9791 22.5822C13.4549 21.2062 13.2883 19.6384 12.6586 18.3404C11.8251 16.6218 10.1788 15.374 8.39744 14.7557C7.94469 14.5985 7.41594 14.4416 6.93407 14.4206C6.42925 14.3986 5.90553 14.4575 5.40597 14.3728C4.3909 14.2006 3.41616 13.6522 2.36918 13.7099ZM29.3362 13.7251C28.1993 13.8022 27.2532 14.3793 26.2018 14.4122C25.8068 14.4246 25.3962 14.3844 25.0046 14.4323C22.2436 14.7705 19.4784 16.896 18.8754 19.6797C18.7604 20.2109 18.6392 22.1779 19.0577 22.577C19.3231 22.1337 19.6974 21.7239 20.0263 21.3248L21.4817 19.6109C22.1695 18.863 22.9148 18.1499 23.6702 17.4709C23.9266 17.2404 24.6512 16.4764 25.0391 16.5576L25.0619 16.5622C25.3139 16.6168 25.5398 16.8851 25.4655 17.15C25.4087 17.3529 25.1948 17.495 25.0334 17.6125C24.6356 17.9179 24.2575 18.2605 23.8836 18.5946C23.7823 18.685 23.6531 18.8563 23.5394 18.9157L24.4735 18.9084C24.628 18.909 24.8129 18.894 24.9628 18.9285C25.6506 19.0871 25.6992 19.9107 24.7308 19.9196L22.6085 19.9522C22.4395 19.9555 22.4344 20.0206 22.3211 20.1414C21.6137 20.8957 20.9858 21.7134 20.3362 22.5167L20.0661 22.8579C20.0246 22.9119 19.9826 22.9847 19.9291 23.0271C20.6153 22.9985 21.2987 22.9692 21.9799 22.876C24.5804 22.5205 27.3063 21.1069 27.6448 18.2485C27.6994 17.7869 27.7182 17.3189 27.8364 16.8669C28.1366 15.719 28.838 14.6009 29.63 13.7174C29.5346 13.7194 29.4304 13.7131 29.3362 13.7251Z" fill="%234D2833"/></g><defs><clipPath id="clip0_29_5284"><rect width="32" height="32" fill="white"/></clipPath></defs></svg>');
}
.advantages-row .wp-block-group__inner-container p.plastic:before {
	background: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_29_5289)"><path d="M25.6224 7.85174C25.4848 7.67983 25.2442 7.61107 25.0035 7.71421L24.1096 8.05802L21.3591 1.97261C21.256 1.76632 21.0841 1.66318 20.8778 1.66318H11.9388C11.7669 1.66318 11.6293 1.73194 11.5262 1.86946L6.47221 7.9205C6.36906 8.02364 6.33468 8.19554 6.36906 8.33307C6.40344 8.47059 6.47221 8.60811 6.57535 8.71126L11.6293 12.4588C11.87 12.6307 12.2138 12.5963 12.3857 12.3556L15.6863 7.88612L17.2678 10.7053L16.2708 11.2211C16.0645 11.3242 15.9613 11.5305 15.9957 11.7368C16.0301 11.9431 16.1676 12.1493 16.4083 12.1837L22.0467 13.559C22.0811 13.559 22.1155 13.559 22.1843 13.559C22.3562 13.559 22.5281 13.4558 22.6312 13.3183L25.6567 8.47059C25.7943 8.26431 25.7599 8.02364 25.6224 7.85174ZM11.8356 11.2554L7.67554 8.16116L12.2138 2.72898H12.9358L15.1706 6.88907L11.8356 11.2554ZM21.8748 12.4588L18.0586 11.5305L18.2648 11.4273C18.4024 11.3586 18.5055 11.2554 18.5399 11.1179C18.5743 10.9804 18.5743 10.8429 18.5055 10.7053L16.2364 6.6484L14.1048 2.6946H20.4996L23.3188 8.95192C23.422 9.15821 23.6626 9.29573 23.8689 9.26135L21.8748 12.4588Z" fill="%234D2833"/><path d="M13.7266 21.7416L8.15686 21.5009L9.60086 18.613L10.5635 19.1631C10.7698 19.2662 11.0105 19.2662 11.1824 19.0943C11.3543 18.9568 11.423 18.7161 11.3199 18.5098L9.29143 13.0776C9.22267 12.8713 9.01639 12.7338 8.77572 12.7338L3.03411 12.9401C2.79345 12.9401 2.62154 13.112 2.55278 13.3183C2.48402 13.5246 2.58716 13.7653 2.75907 13.9028L3.54983 14.4529L0.077357 20.1601C-0.0257857 20.332 -0.0257857 20.5727 0.077357 20.7446L3.92802 26.4174L5.40639 28.6522C5.50954 28.7897 5.68144 28.8928 5.85334 28.8928H13.6922C14.0016 28.8928 14.2423 28.6522 14.2423 28.3427V22.2917C14.2423 22.0167 14.0016 21.776 13.7266 21.7416ZM4.75316 25.7298L1.17755 20.4351L4.78754 14.5904C4.92506 14.3841 4.89068 14.1434 4.71878 13.9715L8.46629 13.7996L9.84153 17.5128L9.63524 17.4096C9.49772 17.3409 9.36019 17.3065 9.22267 17.3752C9.08515 17.4096 8.982 17.5128 8.91324 17.6503L6.85039 21.776L4.75316 25.7298ZM13.1421 27.827H6.12839L5.44077 26.7612L7.64115 22.5668L13.1421 22.8074V27.827Z" fill="%234D2833"/><path d="M31.9484 19.9538L28.5103 12.8714C28.4416 12.7338 28.3384 12.6307 28.2009 12.5963C28.0634 12.5619 27.9259 12.5619 27.7883 12.6651L22.2874 15.725C22.0467 15.8625 21.9436 16.2063 22.0811 16.447L24.7628 21.2947L21.531 21.5697L21.4966 20.4695C21.4966 20.2289 21.3247 20.057 21.1185 19.9882C20.9122 19.9194 20.6715 19.9882 20.534 20.1601L16.9584 24.7328C16.8208 24.9047 16.8208 25.1797 16.924 25.3516L20.1214 30.0962C20.2246 30.2337 20.3965 30.3368 20.5684 30.3368C20.6027 30.3368 20.6715 30.3368 20.7059 30.3025C20.9122 30.2337 21.0841 30.0274 21.0841 29.8211L21.1185 28.8585H27.7883C27.9946 28.8585 28.2009 28.7209 28.2697 28.549L31.9484 20.4008C32.0172 20.2632 32.0172 20.0913 31.9484 19.9538ZM27.5133 27.827H20.6715C20.4308 27.827 20.2245 27.9989 20.1558 28.2052L18.0586 25.0766L20.4996 21.9479V22.1886C20.4996 22.3261 20.5684 22.4636 20.6715 22.5668C20.7746 22.6699 20.9122 22.7043 21.0841 22.7043L25.6911 22.2917L30.1606 21.9823L27.5133 27.827ZM30.6076 20.8477L25.8974 21.1915L23.2501 16.3782L27.7883 13.834L30.917 20.1945L30.6076 20.8477Z" fill="%234D2833"/></g><defs><clipPath id="clip0_29_5289"><rect width="32" height="32" fill="white"/></clipPath></defs></svg>');
}

.product-categories-list .swiper-wrapper .wp-block-group,
.hp-customer-recommend-list .swiper-wrapper .wp-block-group,
.bs .alignfull-left .swiper li:last-child {
	margin-left: 20px !important;
}
.product-categories-list .wp-block-group__inner-container {
	height: 250px;
	background: linear-gradient(180deg, #f8f1f2 0%, #f8edf0 100%);
	border-radius: 40px 0px;
	text-align: center;
	cursor: pointer;
	padding: 15px 10px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.product-categories-list .wp-block-group__inner-container figure img {
	display: inline-block;
	transition: transform 0.4s ease;
}

.product-categories-list .wp-block-group__inner-container p {
	font-size: 22px;
	margin-top: 0;
	padding-bottom: 2px;
}
.product-categories-list .wp-block-group__inner-container:hover figure img {
	-webkit-transform: scale(1.04);
	-ms-transform: scale(1.04);
	-o-transform: scale(1.04);
	transform: scale(1.04);
}
h2.hp-subtitle {
	font-weight: 500;
}

.bs .alignfull-left .swiper-scrollbar.swiper-scrollbar-horizontal {
	width: 96%;
}
.bs .alignfull-left .products-slider {
	margin-right: 0;
	margin-left: 0;
}
.rtl.bs .alignfull-left .products-slider > .swiper-button-next {
	left: 15px;
}
.rtl.bs .alignfull-left .products-slider > .swiper-button-prev {
	right: 5px;
}

.tamar-about-row img {
	border-radius: 0px 80px;
}
.tamar-about-row h2 {
	font-weight: 700;
	font-size: 42px;
	line-height: 44px;
}
.tamar-about-row p.subtitle {
	font-size: 22px;
	line-height: 34px;
	color: #000;
	padding-right: 0;
}
.tamar-about-row p {
	font-size: 19px;
	line-height: 33px;
	letter-spacing: 0.4px;

	color: #656565;
}

.bs .hp-customer-recommend-list {
	padding-bottom: 40px;
}
.bs .blackstar-custom-slider.hp-customer-recommend-list .custom-slide-item {
	width: 513px;
	height: auto;
}
.bs .blackstar-custom-slider.hp-customer-recommend-list .custom-slide-item.wide {
	width: 640px;
}

.hp-customer-recommend-list .item-inner {
	min-height: 290px;
	background: #ffffff;
	border: 1px solid rgba(227, 227, 227, 0.0745192);
	box-shadow: 0px 2px 15px rgba(204, 204, 204, 0.705696);
	border-radius: 0px 30px;

	padding: 30px 50px 80px 30px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	position: relative;
}
.hp-customer-recommend-list .wp-block-group__inner-container.size2 {
	min-width: 631px;
}

.hp-customer-recommend-list .item-data,
.hp-customer-recommend-list .item-data p {
	font-size: 16px;
	line-height: 29px;
	color: #666;
}
.hp-customer-recommend-list .swiper-wrapper .custom-slide-item {
	padding-right: 7px;
	margin: 10px 0px 20px 0;
}
.hp-customer-recommend-list .swiper-wrapper .custom-slide-item:last-child {
	margin-left: 40px;
}
.hp-customer-recommend-list .item-title {
	margin-top: 12px;
	font-size: 14px;
	color: #828282;
}
.hp-customer-recommend-list .item-inner:after {
	content: '"';
	position: absolute;
	left: 55px;
	bottom: -16px;
	font-size: 80px;
	font-family: math;
	color: #c3c3c3;
}
/* Archive Page
-------------------------------- */
.bs.archive .woocommerce-breadcrumb {
	margin-top: 32px;
}
.woocommerce-products-header h1 {
	font-weight: 500;
}
.product-item-wrapper .product-item-image img {
	border-radius: 10px;
}
.bs .product-item-wrapper p.product-name {
	font-weight: 500;
	margin-bottom: 6px;
	margin-top: 12px !important;
}
.product-item-wrapper .row.nirmol {
	font-size: 10px;
	margin-top: 9px;
	white-space: nowrap;
}
.product-item-wrapper .row.nirmol span.needed-info {
	margin-right: 2px;
}
.product-item-wrapper .product-actions-row {
	margin-top: 20px;
}

.bs .button.halol-action {
	border-color: #af9ba2;
	background-image: linear-gradient(transparent, transparent), linear-gradient(var(--bs-primary-color), var(--bs-primary-color));
	color: var(--bs-primary-color);
	font-weight: 500;
}
.bs .button.halol-action:not(.loading):hover {
	border-color: var(--bs-primary-color);
}
div.star-rating svg.star-icon.rated {
	fill: var(--bs-primary-color);
}
.product-item-wrapper .product-rating .count {
	display: none;
}
.product-item-wrapper .info-line {
	display: flex;
	gap: 13px;
	margin-top: 1px;
	align-items: center;
	overflow: hidden;
}
.rtl .product-item-wrapper .product-badges {
	left: 8px;
	right: auto;
}

.product-item-wrapper .nutritional-highlights {
	position: absolute;
	right: 8px;
	top: 8px;
	display: flex;
	gap: 8px;
	z-index: 2;
	border: 1px solid var(--bs-primary-color-dark);
	border-radius: 8px;
	padding: 4.7px 32px 5px 10px;
	font-size: 11.6px;
	font-weight: 500;
	background: white;
	white-space: nowrap;
}
.product-item-wrapper .nutritional-highlights .icon {
	width: 29px;
	height: 29px;
	border-radius: 50%;
	background: var(--bs-primary-color-dark);
	position: absolute;
	right: -4px;
	top: -4px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.product-item-wrapper .nutritional-highlights .item + .item {
	border-right: 1px solid var(--bs-primary-color-dark);
	padding-right: 8px;
}
/* .product-item-wrapper .nutritional-highlights .item span span {
	font-size: 10px;
	margin-right: -1px;
} */
.product-item-wrapper .product-actions-row a svg.add-to-cart {
	fill: var(--bs-primary-color);
	position: relative;
	top: 4px;
	margin-left: 6px;
	transition: fill 700ms 200ms ease;
}
.product-item-wrapper .product-actions-row a:hover svg.add-to-cart {
	fill: white;
}
.product-item-wrapper .badge.outofstock {
	display: none;
}
.product-item-wrapper .product-actions-row .button.sold-out {
	font-weight: 500;
}
/* archive banner */
div.archive-header-banner {
	margin-top: 20px;
}
div.archive-header-banner .banner-img img {
	border-radius: 0 60px;
	overflow: hidden;
}
div.archive-header-banner .banner-content .content-inner {
	border-radius: 0 30px;
	overflow: hidden;
}
div.archive-header-banner .banner-content:not(.custom-background) .content-inner {
	background: rgba(255, 255, 255, 0.65) !important;
	backdrop-filter: blur(7px) !important;
}

.product:not(.outofstock) > .product-item-wrapper .product-actions-row.variable-product {
	gap: 0;
}
.product:not(.outofstock) > .product-item-wrapper .product-actions-row.variable-product .variations-choose-container {
	border: 1px solid;
	border-color: #af9ba2;
	border-radius: 20px;
	width: 100%;
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
}
.product-item-wrapper select.variation-select {
	height: 40px;
	border: none;
	padding-right: 16px;
	background: transparent;
	font-size: 13px;
	padding-left: 2px;
	flex-grow: 1;
	margin-left: 10px;
	color: var(--bs-primary-color);
	outline: none;
	cursor: pointer;
	background-color: rgba(255, 255, 255, 0.01);
}
.bs select.variation-select + .button.add_to_cart_button {
	border: none;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	position: relative;
	height: 40px;
	line-height: 40px;
	letter-spacing: 0.2px;
}
.bs select.variation-select + .button.add_to_cart_button:before {
	content: " ";
	width: 1px;
	background: #af9ba2;
	height: 40px;
	position: absolute;
	right: 0px;
	display: block;
	letter-spacing: 0.2px;
}
.bs select.variation-select + .button.add_to_cart_button span.cart-text {
	display: none;
}
.bs .button.add_to_cart_button.added {
	background: var(--bs-primary-color);
}

/* influencer header */
div#influencer-header {
	background: #f8f1f3;
	padding-top: 50px;
	position: relative;
}
.archive-header-row {
	position: relative;
	padding-bottom: 98px;
}
.archive-header-row:after {
	content: "";
	width: 100%;
	height: 98px;
	position: absolute;
	right: 0;
	bottom: 0px;
	background-image: url("assets/images/hero-bottom-decor.png");
	z-index: 2;
}
div#influencer-header .wrap {
	max-width: 960px;
}
div#influencer-header .content-inner {
	display: flex;
	gap: 48px;
	align-items: flex-start;
}
div#influencer-header .content-inner .banner-img {
	display: block;
	flex: 0 0 380px;
	background: white;
	padding: 12px;
	border-radius: 0 30px;
}
div#influencer-header .content-inner .banner-img img {
	border-radius: 0 26px;
}
div#influencer-header .content-inner .content {
	flex: 1;
}
div#influencer-header .content-inner .content h1 {
	font-size: 34px;
	padding-top: 20px;
	margin-bottom: 10px;
}
div#influencer-header .content-inner .content .subtitle {
	font-size: 18px;
	font-weight: 500;
}
div#influencer-header .content-inner .content .description {
	font-size: 16px;
	line-height: 28px;
}

/* Product Page
-------------------------------- */
.single-product-container {
	margin-bottom: 45px;
}
.single-product .woocommerce-product-details__short-description p {
	color: var(--gray-600);
	line-height: 24px;
}
.row.nirmol {
	font-size: 12px;
	color: var(--gray-600);
}
.single-product .row.nirmol {
	margin-bottom: 24px;
}
.single-product .product-meta-row {
	padding-top: 6px;
	margin-bottom: 12px;
}
.single-product .add-to-cart-row .button {
	font-size: 15px;
}

.single-product .nutritional-values-highlight {
	border-radius: 11px;
	border: 1px solid var(--bs-primary-color);
	padding: 12px 12px 6px;
	display: flex;
	flex-direction: column;
	gap: 4px;
	margin-bottom: 24px;
}
.single-product .nutritional-values-highlight .values-row {
	display: flex;
	gap: 12px;
}
.single-product .nutritional-values-highlight .values-row .value-item {
	display: flex;
	flex-direction: column;
	gap: 0px;
	border-left: 1px solid var(--bs-primary-color);
	padding-left: 12px;
	flex: 1;
	align-items: center;
}
.single-product .nutritional-values-highlight .values-row .value-item.no-label {
	justify-content: center;
}
.single-product .nutritional-values-highlight .values-row .value-item.message {
	border-left: none;
	padding-left: 0;
	flex-basis: 48px;
	align-items: flex-start;
	justify-content: center;
	gap: 0;
}
.single-product .nutritional-values-highlight .values-row .value-item.message .message-text {
	font-size: 10px;
	line-height: 13px;
	margin-bottom: 0;
}
.single-product .nutritional-values-highlight .values-row .value-item.message .view-more {
	font-size: 10px;
	line-height: 22px;
	text-decoration: underline;
	cursor: pointer;
}
.single-product .nutritional-values-highlight .values-row .value-item.message .view-more:hover {
	text-decoration: none;
}
.single-product .nutritional-values-highlight .values-row .value-item .value-item-value {
	font-size: 21px;
	line-height: 22px;
	letter-spacing: 0.5px;
	height: 24px;
}
.single-product .nutritional-values-highlight .values-row .value-item.no-label .value-item-value {
	font-size: 17px;
	letter-spacing: 0px;
	text-align: center;
	height: auto;
}
.single-product .nutritional-values-highlight .values-row .value-item .value-item-label {
	font-size: 14px;
	line-height: 20px;
}
.single-product .nutritional-values-highlight .general-message {
	font-size: 12px;
	color: var(--gray-600);
	padding-right: 6px;
	margin-top: 6px;
}

.single-product-tabs-row {
	margin-bottom: 60px;
	padding-bottom: 60px;
	padding-top: 30px;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
	width: 100vw;
	right: calc(-50vw + 50%);
	position: relative;
}
.single-product-tabs-row .wrap {
	display: flex;
	gap: 100px;
	padding-right: calc(2vw + 30px);
	padding-left: calc(2vw + 30px);
	place-items: flex-start;
}
.single-product-tabs-row .diet-recommendations {
	flex: 0 0 493px;
	position: relative;
	margin-right: 10px;
}
.diet-recommendations:after {
	content: "";
	width: 100%;
	position: absolute;
	height: 100%;
	left: 8px;
	top: 8px;
	z-index: 1;
	background: #f0e9eb;
	border-radius: 9px;
	border: 1px solid var(--bs-primary-color-dark);
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
.diet-recommendations .inner {
	border-radius: 9px;
	border: 1px solid var(--bs-primary-color);
	text-align: center;
	padding: 80px 0 44px;
	position: relative;
	z-index: 2;
	background: white;
}
.diet-recommendations h2 {
	font-size: 25px;
}
.diet-recommendations .diet-recomm-tag {
	position: absolute;
	top: -8px;
	right: 50%;
	transform: translate(50%, 0px);
	z-index: 1;
}
.diet-recommendations .data p {
	line-height: 26px;
}
.diet-recommendations .data {
	margin: 0 auto;
	width: 375px;
	max-width: 90%;
	font-style: italic;
	letter-spacing: 0.4px;
	line-height: 26px;
}
.woocommerce-tabs.view-horizontal ul.tabs {
	gap: 27px;
}
.woocommerce-tabs.view-horizontal ul.tabs li a {
	text-align: center;
}
.woocommerce-tabs .product-tab {
	max-width: 655px;
	width: 100%;
}
.woocommerce-tabs .product-tab .tab-content p {
	line-height: 35px;
}
.woocommerce-tabs .product-tab .tab-content {
	font-size: 17px;
	line-height: 35px;
}
.woocommerce-tabs.view-horizontal ul.tabs li.active a {
	color: black;
}

.woocommerce-tabs.view-horizontal ul.tabs li a {
	font-size: 21px;
	color: var(--gray-500);
	padding-bottom: 7px;
}

.product p.stock.out-of-stock.badge {
	margin-bottom: 0;
	top: 10px;
	right: 23px;
}
.single-product p.price {
	font-size: 23px;
}

/* product banner */
.single-product .product-banner {
	display: flex;
	place-items: flex-start;
	margin-bottom: 60px;
}
.single-product .product-banner .data {
	flex: 0 0 474px;
	border-radius: 0px 100px;
	background: var(--bs-primary-color);
	color: white;
	position: relative;
	left: -50px;
	top: 100px;
	z-index: 2;
	padding: 84px 75px;
	min-height: 400px;
	font-size: 20px;
	line-height: 31px;
	letter-spacing: 1px;
}
.single-product .product-banner .data h2 {
	font-size: 39px;
	line-height: 46px;
	margin-bottom: 24px;
	color: white;
	font-weight: 500;
	display: flex;
	align-items: flex-end;
	gap: 14px;
}
.single-product .product-banner .data p {
	text-align: right;
}
.single-product .product-banner .data h2 img.banner-icon {
	max-width: 42px;
}
.single-product .product-banner .data h2 img.banner-icon.option3 {
	max-width: 60px;
}

.single-product .product-banner .image {
	border-radius: 100px 0px;
	overflow: hidden;
	position: relative;
	right: -50px;
	height: 700px;
}
.single-product .product-banner .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.review-line {
	margin-bottom: 60px;
}
.review-line .woocommerce-tabs .product-tab.tab-reviews {
	max-width: 100%;
}
.review-line .woocommerce-tabs .product-tab.active .tab-content {
	overflow: initial;
}
.product .review-line div#reviews ol li .comment_container {
	border-radius: 11px;
	border: 1px solid rgba(227, 227, 227, 0.07);
	background: #fff;
	box-shadow: 0px 2px 7px 1px rgba(204, 204, 204, 0.61);
	padding: 22px 28px 28px;
}
.product .review-line .woocommerce-tabs .product-tab .star-icon {
	width: 16px;
	height: 16px;
}
.product .review-line .woocommerce-tabs .product-tab .star-rating {
	gap: 3px;
}
.product div#reviews div.comment_container p.meta strong {
	font-weight: 500;
	font-size: 18px;
}

.product .review-line .woocommerce-tabs .product-tab .tab-content p {
	line-height: 25px;
}

.product div#reviews ol {
	flex-flow: row wrap;
	width: 100%;
	gap: 36px;
}

.product div#reviews ol li {
	width: 44%;
	flex-basis: 44%;
	border-bottom: none;
	padding-bottom: 0px;
}
.product .review-line .review-header {
	display: flex;
	align-items: center;
	gap: 26px;
	margin-bottom: 36px;
}
.review-line div#review_form {
	max-width: 520px;
	width: 90%;
}
.product div#reviews span#reply-title {
	font-weight: 600;
	font-size: 24px;
}

.product div#reviews div.comment_container .comment-text p {
	font-size: 15px;
}

.product .review-line .woocommerce-tabs .product-tab .tab-content p {
	line-height: 25px;
	color: var(--gray-600);
}
.product .review-line .woocommerce-tabs .product-tab .review-header .star-icon {
	width: 24px;
	height: 24px;
}
.product .review-line .woocommerce-tabs .product-tab .review-header .star-rating {
	gap: 4px;
}
.product .review-line .review-header a.open-review-form {
	border: 1px solid black;
	border-radius: 14px;
	font-size: 14px;
	padding: 1px 30px;
	font-weight: normal;
	cursor: pointer;
}
.product div#reviews a.open-review-form {
	display: none;
}
.product .review-line .review-header a.open-review-form:hover {
	background: var(--bs-primary-color);
	color: white;
	border-color: var(--bs-primary-color);
}

.review-line .tab-header {
	margin-bottom: 40px;
}
.review-line .tab-faq .tab-content-inner {
	display: flex;
	flex-direction: column;
	gap: 20px;
}

.review-line .faq-item {
	border: 1px solid var(--gray-300);
	border-radius: 10px;
}
.review-line .faq-item .faq-question {
	font-weight: 500;
	padding: 12px 18px;
	position: relative;
	font-size: 16px;
	cursor: pointer;
}
.review-line .faq-item .faq-question:after {
	content: "";
	display: inline-block;
	width: 19px;
	height: 19px;
	position: absolute;
	left: 14px;
	top: 50%;
	transform: translateY(-50%);
	background: var(--icon-arrow-down);
	background-repeat: no-repeat;
	background-size: 19px;
	transition: transform 0.3s ease-out;
}
.review-line .faq-item.active .faq-question:after {
	transform: translateY(-50%) rotate(180deg);
	transition: transform 0.5s ease-out;
}
.review-line .faq-item .faq-answer {
	font-size: 15px;
	line-height: 20px;
	max-height: 0;
	overflow: hidden;
	opacity: 0;
	transition: max-height 0.3s ease-in-out, opacity 0.4s 0.1s ease-out;
}
.review-line .faq-item .faq-answer .inner {
	padding: 18px;
}
.review-line .faq-item.active .faq-answer {
	max-height: 1000px;
	opacity: 1;
}

.bs .iwpvariation-swatches .swatch-label .price {
	display: inline;
	margin-right: 4px;
	font-size: 13px;
	font-weight: normal;
}
.bs .iwpvariation-swatches .swatch-label {
	font-size: 14.5px;
	padding: 0 11px;
	position: relative;
	font-weight: 500;
}
.mini-cart-item dl.variation dd p {
	line-height: 17px;
}
.bs .iwpvariation-swatches .swatch-label.selected {
	border-color: #4d2833;
	background: #f9eaef;
	color: var(--bs-primary-color);
}

.bs .iwpvariation-swatches .swatch-label .best-value {
	position: absolute;
	top: -9px;
	right: 50%;
	transform: translate(50%, 0px);
	font-size: 10px;
	font-weight: bold;
	background: #b02a86;
	color: white;
	padding: 3px 9px;
	border-radius: 6px;
}

.bundled_product_summary .bundled_product_images figure {
	max-width: 100px;
}
.product-info-column .bundle-products {
	margin-bottom: 36px;
	min-height: 0;
	min-width: 0;
	position: relative;
}
.product-info-column .bundle-products h2 {
	font-size: 19px;
	font-weight: 500;
}
.product-info-column .bundle-products .bundle-product-wrap {
	display: flex;
	gap: 12px;
	min-height: 0;
	min-width: 0;
	max-width: 100vw;
	width: 100%;
	overflow: hidden;
}
.product-info-column .bundle-products .bundle-product-wrap .swiper-wrapper {
	padding-bottom: 8px;
	padding-top: 4px;
	align-items: stretch;
}
.product-info-column .bundle-products .bundle-product-item {
	padding-right: 4px;
	padding-left: 6px;
	height: initial;
}
.product-info-column .bundle-products .bundle-product-item .bundle-product-item-inner {
	border-radius: 12px;
	border: 1px solid rgba(227, 227, 227, 0.07);
	background: #fff;
	box-shadow: 0px 2px 7px 0px rgba(204, 204, 204, 0.61);
	display: flex;
	flex-direction: column;
	gap: 6px;
	align-items: center;
	text-align: center;
	padding: 0px 4px 18px;
	height: 100%;
}
.product-info-column .bundle-products .bundle-product-item .item-img {
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	padding: 8px 4px 0;
}
.product-info-column .bundle-products .bundle-product-item .item-img img {
	max-width: 100%;
	border-radius: 8px;
}
.product-info-column .bundle-products .bundle-product-item .item-title {
	font-size: 14px;
	font-weight: 500;
	margin-top: 4px;
	margin-bottom: 0px;
}
.product-info-column .bundle-products .bundle-product-item .item-desc {
	font-size: 11px;
	line-height: 16px;
	padding: 0 6px;
	margin-bottom: 0;
}
.product-info-column .bundle-products .bundle-product-item .nutritional-values {
	font-size: 11px;
	font-weight: 500;
	margin-bottom: 0px;
	margin-top: 6px;
}
.product-info-column .bundle-products .bundle-product-item .nutritional-values .item + .item:before {
	content: "/";
	padding-right: 1px;
	padding-left: 3px;
}
.product-info-column .bundle-products .bundle-product-item .nutritional-values span > span {
	font-size: 10px;
}

.product-info-column .bundle-products .swiper-button-next {
	right: auto;
	left: -27px;
}
.product-info-column .bundle-products .swiper-button-prev {
	left: auto;
	right: -27px;
}
.bs .bundle_form .bundled_product.product {
	display: none;
}

#mini-cart .widget_shopping_cart .buttons .button {
	font-weight: 500;
	font-size: 15px;
	letter-spacing: 0;
}
.iwpvariation-swatches {
	row-gap: 16px;
}
.woocommerce-tabs .product-tab .tab-content-inner table,
.woocommerce-tabs .product-tab .tab-content-inner table tr,
.woocommerce-tabs .product-tab .tab-content-inner table tr td {
	border: 1px solid;
	font-size: 15px;
}
.woocommerce-tabs .product-tab .tab-content-inner table {
	border-spacing: 0;
	border-collapse: collapse;
}
.woocommerce-tabs .product-tab .tab-content-inner table tr td {
	padding: 3px 12px;
	text-align: center;
}

/* Recipe */
.recipe-page {
	max-width: 1050px;
	margin: 0 auto;
	padding-bottom: 48px;
}
.recipe-page .recipe-content {
	width: 100%;
	display: flex;
	gap: 48px;
	margin-top: 48px;
}
.recipe-page .page-title {
	display: flex;
	flex-direction: column;
	gap: 6px;
	margin-bottom: 14px;
}
.recipe-page .page-title .go-back {
	font-size: 14px;
	color: var(--gray-500);
}
.recipe-page .page-title h1 {
	margin-bottom: 0;
}
.recipe-page .page-title p.prep_time {
	font-size: 15px;
	color: var(--gray-500);
}
.recipe-page .recipe-content .content {
	flex: 1 1 0%;
}

main#primary.receipe-archive {
	max-width: 1050px;
	margin: 0 auto;
}
.recipe-archive-items {
	display: flex;
	gap: 48px;
	padding-bottom: 64px;
}
.receipe-archive header.page-header {
	padding-top: 48px;
	text-align: center;
	padding-bottom: 24px;
}
.recipe-archive-items {
	display: grid;
	justify-content: space-between;
	align-items: stretch;
	grid-template-columns: repeat(3, minmax(0, 1fr));
}
.recipe-archive-items .recipe-content {
	max-width: 300px;
	padding-left: 10px;
	flex-direction: column;
	gap: 10px;
	display: flex;
}
.recipe-archive-items .recipe-content .recipe-info p.title a {
	text-decoration: none;
	color: black;
}
.recipe-archive-items .recipe-content .recipe-info p.title {
	font-size: 20px;
	font-weight: 500;
	text-decoration: none;
	margin-bottom: 2px;
}
.recipe-archive-items .recipe-content .recipe-info.diet p.title {
	font-size: 24px;
}
.recipe-archive-items .recipe-content p.prep_time {
	font-size: 14px;
	color: var(--gray-600);
}
.recipe-archive-items .recipe-content .short-description {
	font-size: 15px;
	line-height: 19px;
	color: var(--gray-800);
}
.recipe-archive-items .recipe-content p.prep_time svg {
	position: relative;
	top: 3px;
}
.recipe-content .img {
	position: relative;
	padding-bottom: 75%;
}
.recipe-archive-items .recipe-content img {
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;

	position: absolute;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	top: 0;
	left: 0;
}

.diet-page {
	margin: 0 auto;
	padding-bottom: 48px;
}
.diet-page .diet-content,
.diet-page .diet-extra-row-container {
	width: 100%;
	display: flex;
	gap: 48px;
	margin-top: 48px;
	margin-bottom: 80px;
}
.diet-page .page-title {
	display: flex;
	flex-direction: column;
	gap: 6px;
	margin-bottom: 14px;
}
.diet-page .page-title h1 {
	margin-bottom: 0;
}
.diet-page .diet-content .content,
.diet-page .diet-extra-row-container .col-receipes {
	flex: 1 1 0%;
}
.diet-page .diet-content .content .inner {
	max-width: 630px;
}
.diet-page .diet-content .content .diet-data p {
	line-height: 27px;
}
.diet-page .diet-content .diet-recommendations,
.diet-page .diet-extra-row-container .col-data {
	width: 636px;
	position: relative;
}
.diet-page .diet-extra-row-container .col-data {
	border-right: 1px solid var(--gray-200);
	padding-right: 5%;
}
.diet-page .diet-recommendations .inner {
	display: flex;
	gap: 64px;
	padding-top: 50px;
	height: 100%;
}
.diet-page .diet-recommendations .inner .col-info {
	flex: 0 0 150px;
	width: 150px;
	margin-right: 30px;
}
.diet-page .diet-recommendations .inner .col-info img {
	border-radius: 50%;
	margin-bottom: 12px;
}
.diet-page .diet-recommendations .inner .col-info .name {
	font-size: 17px;
	font-weight: 600;
	margin-bottom: 4px;
}
.diet-page .diet-recommendations .inner .col-info .subtitle {
	font-size: 13px;
	color: var(--gray-600);
}
.diet-page .diet-recommendations .inner .col-data {
	flex: 1 1 0%;
	text-align: right;
}
.diet-page .diet-recommendations .inner .col-data .data {
	margin: 0;
	width: 100%;
}
.diet-page .diet-recipes {
	margin-top: 0px;
}
.diet-page .diet-recipes h2,
.diet-page .diet-extra-row-container .col-data h2 {
	font-size: 24px;
	margin-bottom: 24px;
}
.diet-page .recipe-archive-items {
	gap: 24px;
	grid-template-columns: repeat(2, minmax(0, 1fr));
}
section.products.diet-products h2 {
	font-size: 30px;
	font-weight: 500;
}

/* Cart */
.cart-items .cart_item.bundled_table_item {
	padding-right: 50px;
}
.cart-items .cart_item.bundled_table_item .product-thumbnail {
	width: 66px;
}
.cart-items .cart_item.bundled_table_item .product-data {
	justify-content: flex-start;
}
.cart-items .cart_item.bundled_table_item .product-name {
	font-size: 16px;
}
.cart-container .cart-collaterals {
	flex-basis: 380px;
}
.cart-summary-box {
	box-shadow: 0px 0px 8px 3px rgba(0, 0, 0, 0.0803735);
	border-radius: 6px;
	padding: 20px;
}

/* Checkout */
div#billing_country_field,
div#shipping_country_field {
	display: none;
}
.checkout-container .checkout-overview {
	background: #fbf4f6;
	border-right-color: #f0dbe1;
}
#checkout-header {
	border-bottom-color: #f0dbe1;
	padding-bottom: 5px;
}
.bs #checkout-header img.custom-logo {
	max-height: 56px;
}
/* Shipping Zones Dialog */
#shipping-zones-dialog {
	z-index: 1001;
}
#shipping-zones-dialog .inner {
	background-color: var(--header_background_color);
}
#shipping-zones-dialog .header {
	text-align: center;
}
#shipping-zones-dialog .header h2 {
	color: #593f47;
}
#shipping-zones-dialog .popup-wrap {
	margin-bottom: 18px;
}
#shipping-zones-dialog .select2-container {
	width: 100% !important;
}
#shipping-zones-dialog .form.form {
	display: flex;
	flex-direction: column;
	align-items: center;
}
#shipping-zones-dialog .form.form-label-on-input .form-row {
	max-width: 300px;
	margin: 0 auto;
	margin-top: 25px;
}

#shipping-zones-dialog .form.form-label-on-input .form-row .select2-selection {
	background-color: #fff;
}

#shipping-zone-result {
	margin-top: 15px;
	text-align: center;
	max-width: 300px;
	margin: 15px auto;
}
#shipping-zone-result p.text {
	line-height: 25px;
}
#shipping-zone-result .title {
	font-size: 23px;
	font-weight: 500;
	margin-bottom: 5px;
}
#shipping-zone-result .success .title {
	color: #0f834d;
}
#shipping-zone-result .error .title {
	color: #e2401c;
}

/* sugar fat notify */
.product-gallery-container .sugar-fat-notify {
	position: absolute;
	z-index: 2;
	bottom: 10px;
	left: 10px;
	display: flex;
}
.product-gallery-container.swiper .sugar-fat-notify {
	bottom: 70px;
	left: 3px;
}
.sugar-fat-notify img {
	max-width: 70px;
}

/* Cart 
-------------------------------- */
.cart-items .cart_item .product-thumbnail {
	width: 140px;
}

/* Data Pages
-------------------------------- */
/* About page */
.about-tamar-page .about-tamar-image img {
	border-top-right-radius: 60px;
	border-bottom-left-radius: 60px;
}
.about-tamar-page h1.wp-block-heading {
	font-size: 36px;
	letter-spacing: 1.5px;
	margin-bottom: 8px;
}
.about-tamar-page .about-row-intro p.about-pre-title {
	font-size: 24px;
	color: #775d65;
	margin-bottom: 3px;
	font-weight: 400;
}
.about-tamar-page .about-row-intro p.about-subtitle {
	font-size: 16px;
	letter-spacing: 1.7px;
	color: var(--bs-primary-color-dark);
}
.about-tamar-page .about-row-intro p {
	font-size: 18px;
	line-height: 1.8;
}
.hero-banner.blackstar-banner-block.about-banner .banner-img .slide-img {
	border-radius: 100px 0;
}

.hero-banner.blackstar-banner-block.about-banner .content-inner {
	border-radius: 50px 0px;
}
.hero-banner.blackstar-banner-block.about-banner .content-inner {
	text-align: right;
}
.about-tamar-page .healthy-diet-row h2 {
	font-size: 30px;
	letter-spacing: 1.4px;
	line-height: 50px;
}
.about-tamar-page .healthy-diet-row p {
	font-size: 18px;
	line-height: 1.8;
}
.about-tamar-page .who-for-row h2 {
	font-size: 30px;
	letter-spacing: 1.4px;
	line-height: 50px;
}
.about-tamar-page .who-for-row h3 {
	font-size: 24px;
	line-height: 1.6;
}
.about-tamar-page .who-for-row p {
	font-size: 18px;
	line-height: 1.8;
}
.bs.terms-of-use #content {
	line-height: 1.8;
}
.bs.terms-of-use main#primary ol.wp-block-list li {
	margin-bottom: 16px;
}

/* buinsess page */
.business-sections .banner-img {
	margin-bottom: 20px;
}
.business-sections .banner-img img {
	border-radius: 0 25px;
	overflow: hidden;
	box-shadow: -3px 1px 4px 3px rgba(0, 0, 0, 0.08);
}
.cb-item [type="checkbox"] + label span span {
	padding-top: 0;
	display: inline;
}

/* marquee line */
.blackstar-custom-slider.logos-slider {
	gap: 30px;
}
.bs .blackstar-custom-slider.logos-slider .custom-slide-item {
	flex: auto;
	width: auto;
}
.bs .blackstar-custom-slider.logos-slider .custom-slide-item .item-img {
	width: 195px;
	padding: 12px 20px;
	display: flex;
	background: #ffffff;
	border: 1px solid rgba(227, 227, 227, 0.0745192);
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1804);
	border-radius: 15px;
	align-items: center;
	justify-content: center;
	margin-bottom: 10px;
}

.marquee-line {
	font-size: 21px;
	letter-spacing: 0.5px;
	overflow: hidden;
}

.marquee-line:not(.init) {
	display: none;
}
.marquee-line {
	display: flex;
	flex-direction: row !important;
	align-items: center;
	white-space: nowrap;
	justify-content: space-between;
	width: fit-content;
	width: -moz-fit-content;
	position: relative;
	transform: translate3d(calc(75% + 10vw), 0, 0);
	animation: marqueeanim 340s linear infinite;
	font-size: 20px;
}
.marquee-line p {
	white-space: nowrap;
}

.marquee-line .marqueeone {
	animation: marquee 80s linear infinite;
}

.marquee-line i {
	padding: 0 30px;
	transform: scale(1.2);
}

.marquee-line:hover {
	animation-play-state: paused;
}

@keyframes marqueeanim {
	0% {
		transform: translate3d(calc(75% + 10vw), 0, 0);
	}

	100% {
		transform: translate3d(calc(0% + 10vw), 0, 0);
	}
}
span.append-clone:before {
	content: " | ";
}

span.append-clone {
	margin-right: 1px;
}

.img-cover {
	position: relative;
	padding-bottom: 100%;
}
.img-cover img {
	position: absolute;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	top: 0;
	left: 0;
}

.secondary-menu ul.menu li.faq > a::before {
	background: url('data:image/svg+xml,<svg version="1.1" id="fi_942802" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve"><g><g><path d="M346,319c-5.522,0-10,4.477-10,10v69c0,27.57-22.43,50-50,50H178.032c-5.521,0-9.996,4.473-10,9.993l-0.014,19.882l-23.868-23.867c-1.545-3.547-5.081-6.008-9.171-6.008H70c-27.57,0-50-22.43-50-50V244c0-27.57,22.43-50,50-50h101c5.522,0,10-4.477,10-10s-4.478-10-10-10H70c-38.598,0-70,31.402-70,70v154c0,38.598,31.402,70,70,70h59.858l41.071,41.071c1.913,1.913,4.47,2.929,7.073,2.929c1.287,0,2.586-0.249,3.821-0.76c3.737-1.546,6.174-5.19,6.177-9.233L188.024,468H286c38.598,0,70-31.402,70-70v-69C356,323.477,351.522,319,346,319z"></path></g></g><g><g><path d="M366.655,0h-25.309C261.202,0,196,65.202,196,145.346s65.202,145.345,145.345,145.345h25.309c12.509,0,24.89-1.589,36.89-4.729l37.387,37.366c1.913,1.911,4.469,2.927,7.071,2.927c1.289,0,2.589-0.249,3.826-0.762c3.736-1.548,6.172-5.194,6.172-9.238v-57.856c15.829-12.819,28.978-29.012,38.206-47.102C506.687,190.751,512,168.562,512,145.346C512,65.202,446.798,0,366.655,0z M441.983,245.535c-2.507,1.889-3.983,4.847-3.983,7.988v38.6l-24.471-24.458c-1.904-1.902-4.458-2.927-7.07-2.927c-0.98,0-1.97,0.145-2.936,0.442c-11.903,3.658-24.307,5.512-36.868,5.512h-25.309c-69.117,0-125.346-56.23-125.346-125.346S272.23,20,341.346,20h25.309C435.771,20,492,76.23,492,145.346C492,185.077,473.77,221.595,441.983,245.535z"></path></g></g><g><g><path d="M399.033,109.421c-1.443-20.935-18.319-37.811-39.255-39.254c-11.868-0.815-23.194,3.188-31.863,11.281c-8.55,7.981-13.453,19.263-13.453,30.954c0,5.523,4.478,10,10,10c5.522,0,10-4.477,10-10c0-6.259,2.522-12.06,7.1-16.333c4.574-4.269,10.552-6.382,16.842-5.948c11.028,0.76,19.917,9.649,20.677,20.676c0.768,11.137-6.539,20.979-17.373,23.403c-8.778,1.964-14.908,9.592-14.908,18.549v24.025c0,5.523,4.478,10,10,10c5.523,0,10-4.477,9.999-10v-23.226C386.949,148.68,400.468,130.242,399.033,109.421z"></path></g></g><g><g><path d="M363.87,209.26c-1.86-1.86-4.44-2.93-7.07-2.93s-5.21,1.07-7.07,2.93c-1.86,1.86-2.93,4.44-2.93,7.07c0,2.64,1.071,5.22,2.93,7.08c1.86,1.86,4.44,2.92,7.07,2.92s5.21-1.06,7.07-2.92c1.86-1.87,2.93-4.44,2.93-7.08C366.8,213.7,365.729,211.12,363.87,209.26z"></path></g></g><g><g><path d="M275,310H64c-5.522,0-10,4.477-10,10s4.478,10,10,10h211c5.523,0,10-4.477,10-10S280.522,310,275,310z"></path></g></g><g><g><path d="M282.069,368.93C280.21,367.07,277.63,366,275,366s-5.21,1.07-7.07,2.93c-1.861,1.86-2.93,4.44-2.93,7.07s1.07,5.21,2.93,7.07c1.86,1.86,4.44,2.93,7.07,2.93s5.21-1.07,7.069-2.93c1.861-1.86,2.931-4.43,2.931-7.07C285,373.37,283.929,370.79,282.069,368.93z"></path></g></g><g><g><path d="M235.667,366H64c-5.522,0-10,4.477-10,10s4.478,10,10,10h171.667c5.523,0,10-4.477,10-10S241.189,366,235.667,366z"></path></g></g><g><g><path d="M210,254H64c-5.522,0-10,4.477-10,10s4.478,10,10,10h146c5.523,0,10-4.477,10-10S215.522,254,210,254z"></path></g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>')
		no-repeat center / contain;
}
.secondary-menu ul.menu li.account > a::before {
	background: url('data:image/svg+xml,<svg viewBox="-42 0 512 512.001" xmlns="http://www.w3.org/2000/svg" id="fi_1077063"><path d="m210.351562 246.632812c33.882813 0 63.21875-12.152343 87.195313-36.128906 23.96875-23.972656 36.125-53.304687 36.125-87.191406 0-33.875-12.152344-63.210938-36.128906-87.191406-23.976563-23.96875-53.3125-36.121094-87.191407-36.121094-33.886718 0-63.21875 12.152344-87.191406 36.125s-36.128906 53.308594-36.128906 87.1875c0 33.886719 12.15625 63.222656 36.128906 87.195312 23.980469 23.96875 53.316406 36.125 87.191406 36.125zm-65.972656-189.292968c18.394532-18.394532 39.972656-27.335938 65.972656-27.335938 25.996094 0 47.578126 8.941406 65.976563 27.335938 18.394531 18.398437 27.339844 39.980468 27.339844 65.972656 0 26-8.945313 47.578125-27.339844 65.976562-18.398437 18.398438-39.980469 27.339844-65.976563 27.339844-25.992187 0-47.570312-8.945312-65.972656-27.339844-18.398437-18.394531-27.34375-39.976562-27.34375-65.976562 0-25.992188 8.945313-47.574219 27.34375-65.972656zm0 0"></path><path d="m426.128906 393.703125c-.691406-9.976563-2.089844-20.859375-4.148437-32.351563-2.078125-11.578124-4.753907-22.523437-7.957031-32.527343-3.3125-10.339844-7.808594-20.550781-13.375-30.335938-5.769532-10.15625-12.550782-19-20.160157-26.277343-7.957031-7.613282-17.699219-13.734376-28.964843-18.199219-11.226563-4.441407-23.667969-6.691407-36.976563-6.691407-5.226563 0-10.28125 2.144532-20.042969 8.5-6.007812 3.917969-13.035156 8.449219-20.878906 13.460938-6.707031 4.273438-15.792969 8.277344-27.015625 11.902344-10.949219 3.542968-22.066406 5.339844-33.042969 5.339844-10.96875 0-22.085937-1.796876-33.042968-5.339844-11.210938-3.621094-20.300782-7.625-26.996094-11.898438-7.769532-4.964844-14.800782-9.496094-20.898438-13.46875-9.753906-6.355468-14.808594-8.5-20.035156-8.5-13.3125 0-25.75 2.253906-36.972656 6.699219-11.257813 4.457031-21.003906 10.578125-28.96875 18.199219-7.609375 7.28125-14.390625 16.121094-20.15625 26.273437-5.558594 9.785157-10.058594 19.992188-13.371094 30.339844-3.199219 10.003906-5.875 20.945313-7.953125 32.523437-2.0625 11.476563-3.457031 22.363282-4.148437 32.363282-.679688 9.777344-1.023438 19.953125-1.023438 30.234375 0 26.726562 8.496094 48.363281 25.25 64.320312 16.546875 15.746094 38.4375 23.730469 65.066406 23.730469h246.53125c26.621094 0 48.511719-7.984375 65.0625-23.730469 16.757813-15.945312 25.253906-37.589843 25.253906-64.324219-.003906-10.316406-.351562-20.492187-1.035156-30.242187zm-44.90625 72.828125c-10.933594 10.40625-25.449218 15.464844-44.378906 15.464844h-246.527344c-18.933594 0-33.449218-5.058594-44.378906-15.460938-10.722656-10.207031-15.933594-24.140625-15.933594-42.585937 0-9.59375.316406-19.066407.949219-28.160157.617187-8.921874 1.878906-18.722656 3.75-29.136718 1.847656-10.285156 4.199219-19.9375 6.996094-28.675782 2.683593-8.378906 6.34375-16.675781 10.882812-24.667968 4.332031-7.617188 9.316407-14.152344 14.816407-19.417969 5.144531-4.925781 11.628906-8.957031 19.269531-11.980469 7.066406-2.796875 15.007812-4.328125 23.628906-4.558594 1.050781.558594 2.921875 1.625 5.953125 3.601563 6.167969 4.019531 13.277344 8.605469 21.136719 13.625 8.859375 5.648437 20.273437 10.75 33.910156 15.152344 13.941406 4.507812 28.160156 6.796875 42.273437 6.796875 14.113282 0 28.335938-2.289063 42.269532-6.792969 13.648437-4.410156 25.058594-9.507813 33.929687-15.164063 8.042969-5.140624 14.953125-9.59375 21.121094-13.617187 3.03125-1.972656 4.902344-3.042969 5.953125-3.601563 8.625.230469 16.566406 1.761719 23.636719 4.558594 7.636719 3.023438 14.121093 7.058594 19.265625 11.980469 5.5 5.261719 10.484375 11.796875 14.816406 19.421875 4.542969 7.988281 8.207031 16.289062 10.886719 24.660156 2.800781 8.75 5.15625 18.398438 7 28.675782 1.867187 10.433593 3.132812 20.238281 3.75 29.144531v.007812c.636719 9.058594.957031 18.527344.960937 28.148438-.003906 18.449219-5.214844 32.378906-15.9375 42.582031zm0 0"></path></svg>')
		no-repeat center / contain;
}
.secondary-menu ul.menu li.about > a::before {
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 74 74" width="512" height="512" id="fi_3443338"><g id="Numbers"><text transform="translate(31.995 -18.544)" font-size="18" fill="red" font-family="ArialMT, Arial">4<tspan x="-5.005" y="124">14</tspan><tspan x="-5.005" y="248">24</tspan><tspan x="-5.005" y="372">34</tspan><tspan x="-5.005" y="496">44</tspan><tspan x="-5.005" y="620">54</tspan><tspan x="-5.005" y="744">64</tspan><tspan x="-5.005" y="868">74</tspan><tspan x="-5.005" y="992">84</tspan><tspan x="-5.005" y="1116">94</tspan><tspan x="-10.011" y="1240">104</tspan><tspan x="-9.343" y="1364" letter-spacing="-0.074em">1</tspan><tspan x="-0.668" y="1364">14</tspan><tspan x="-10.011" y="1488">124</tspan><tspan x="-10.011" y="1612">134</tspan><tspan x="-10.011" y="1736">144</tspan><tspan x="-10.011" y="1860">154</tspan><tspan x="-10.011" y="1984">164</tspan><tspan x="-10.011" y="2108">174</tspan><tspan x="-10.011" y="2232">184</tspan><tspan x="-10.011" y="2356">194</tspan><tspan x="-10.011" y="2480">204</tspan><tspan x="-10.011" y="2604">214</tspan><tspan x="-10.011" y="2728">224</tspan><tspan x="-10.011" y="2852">234</tspan><tspan x="-10.011" y="2976">244</tspan><tspan x="-10.011" y="3100">254</tspan><tspan x="-10.011" y="3224">264</tspan><tspan x="-10.011" y="3348">274</tspan><tspan x="-10.011" y="3472">284</tspan><tspan x="-10.011" y="3596">294</tspan></text></g><g id="_2_PT" data-name="2 PT"><path d="M71,22H3a1,1,0,0,1-.908-1.419l6-13A1,1,0,0,1,9,7H65a1,1,0,0,1,.908.581l6,13A1,1,0,0,1,71,22ZM4.563,20H69.437L64.36,9H9.64Z"></path><path d="M7.857,34A5.864,5.864,0,0,1,2,28.143V21a1,1,0,0,1,1-1h9.714a1,1,0,0,1,1,1v7.143A5.864,5.864,0,0,1,7.857,34ZM4,22v6.143a3.857,3.857,0,0,0,7.714,0V22Z"></path><path d="M17.571,34a5.864,5.864,0,0,1-5.857-5.857V21a1,1,0,0,1,1-1h9.714a1,1,0,0,1,1,1v7.143A5.864,5.864,0,0,1,17.571,34ZM13.714,22v6.143a3.857,3.857,0,0,0,7.714,0V22Z"></path><path d="M27.286,34a5.864,5.864,0,0,1-5.857-5.857V21a1,1,0,0,1,1-1h9.714a1,1,0,0,1,1,1v7.143A5.864,5.864,0,0,1,27.286,34ZM23.429,22v6.143a3.857,3.857,0,0,0,7.714,0V22Z"></path><path d="M37,34a5.864,5.864,0,0,1-5.857-5.857V21a1,1,0,0,1,1-1h9.714a1,1,0,0,1,1,1v7.143A5.864,5.864,0,0,1,37,34ZM33.143,22v6.143a3.857,3.857,0,0,0,7.714,0V22Z"></path><path d="M46.714,34a5.864,5.864,0,0,1-5.857-5.857V21a1,1,0,0,1,1-1h9.714a1,1,0,0,1,1,1v7.143A5.864,5.864,0,0,1,46.714,34ZM42.857,22v6.143a3.857,3.857,0,0,0,7.714,0V22Z"></path><path d="M56.429,34a5.864,5.864,0,0,1-5.857-5.857V21a1,1,0,0,1,1-1h9.714a1,1,0,0,1,1,1v7.143A5.864,5.864,0,0,1,56.429,34ZM52.571,22v6.143a3.857,3.857,0,0,0,7.714,0V22Z"></path><path d="M66.143,34a5.864,5.864,0,0,1-5.857-5.857V21a1,1,0,0,1,1-1H71a1,1,0,0,1,1,1v7.143A5.864,5.864,0,0,1,66.143,34ZM62.286,22v6.143a3.857,3.857,0,0,0,7.714,0V22Z"></path><path d="M68,70H5.91a1,1,0,0,1-1-1V32h2V68H67V32h2V69A1,1,0,0,1,68,70Z"></path><path d="M60,70H43a1,1,0,0,1-1-1V41a1,1,0,0,1,1-1H60a1,1,0,0,1,1,1V69A1,1,0,0,1,60,70ZM44,68H59V42H44Z"></path><path d="M37,61.5H12a1,1,0,0,1-1-1v-20a1,1,0,0,1,1-1H37a1,1,0,0,1,1,1v20A1,1,0,0,1,37,61.5Zm-24-2H36v-18H13Z"></path></g></svg>')
		no-repeat center / contain;
}
.secondary-menu ul.menu li.policy > a::before {
	background: url('data:image/svg+xml,<svg height="512" viewBox="0 0 24 24" width="512" xmlns="http://www.w3.org/2000/svg" id="fi_10348976"><g id="Layer_2" data-name="Layer 2"><path d="m12 22.60742a1.745 1.745 0 0 1 -.85059-.22217l-3.37011-1.87207a10.75689 10.75689 0 0 1 -5.5293-9.397v-5.19577a1.74674 1.74674 0 0 1 1.56836-1.73877 17.30282 17.30282 0 0 0 3.93164-.88864 17.32845 17.32845 0 0 0 3.33594-1.59766 1.75141 1.75141 0 0 1 1.82812.00049 17.35532 17.35532 0 0 0 3.33594 1.59717 17.30282 17.30282 0 0 0 3.93164.88867 1.74674 1.74674 0 0 1 1.56836 1.73874v5.1958a10.75689 10.75689 0 0 1 -5.5293 9.397l-3.37109 1.87256a1.74335 1.74335 0 0 1 -.84961.22165zm0-19.6709a.23875.23875 0 0 0 -.125.03467v.00049a18.8629 18.8629 0 0 1 -3.625 1.73532 18.77067 18.77067 0 0 1 -4.27344.96582.248.248 0 0 0 -.22656.24759v5.1958a9.25477 9.25477 0 0 0 4.75781 8.08545l3.3711 1.87256a.24669.24669 0 0 0 .24121.00049l3.37207-1.873a9.25477 9.25477 0 0 0 4.75781-8.0855v-5.1958a.248.248 0 0 0 -.22656-.24756 18.77067 18.77067 0 0 1 -4.27344-.96585 18.8629 18.8629 0 0 1 -3.625-1.73535.23477.23477 0 0 0 -.125-.03513z"></path><path d="m11.5 14.25a.74606.74606 0 0 1 -.498-.18945l-2.25-2a.74985.74985 0 0 1 .9961-1.1211l1.7041 1.51465 3.251-3.46728a.75.75 0 1 1 1.09375 1.02636l-3.75 4a.74725.74725 0 0 1 -.54695.23682z"></path></g></svg>')
		no-repeat center / contain;
}
.secondary-menu ul.menu li.contact > a::before {
	background: url('data:image/svg+xml,<svg clip-rule="evenodd" fill-rule="evenodd" height="512" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 512 512" width="512" xmlns="http://www.w3.org/2000/svg" xmlns:serif="http://www.serif.com/" id="fi_3249904"><path d="m307.66 465.229c0-17.696-14.346-32.042-32.042-32.042h-39.236c-8.498 0-16.648 3.376-22.657 9.385s-9.385 14.159-9.385 22.657c0 17.696 14.346 32.042 32.042 32.042h39.236c17.696 0 32.042-14.346 32.042-32.042zm-240.299-82.623c5.352.409 11.827.644 18.331.263 3.465 17.572 12.073 33.87 24.922 46.72 17.058 17.057 40.193 26.64 64.316 26.64h12.226c-.539 2.95-.816 5.961-.816 9 0 3.073.277 6.082.808 9h-12.218c-28.897 0-56.611-11.479-77.044-31.912-16.301-16.302-26.904-37.237-30.525-59.711zm-9.156-19.153c-14.211-2.396-27.435-9.152-37.758-19.476-13.092-13.092-20.447-30.849-20.447-49.364v-42.543c0-18.515 7.355-36.272 20.447-49.364s30.849-20.448 49.364-20.448h4.647c7.428-93.756 85.87-167.529 181.542-167.529s174.114 73.773 181.542 167.529h4.647c18.515 0 36.272 7.356 49.364 20.448s20.447 30.849 20.447 49.364v42.543c0 18.515-7.355 36.272-20.447 49.364-13.092 13.093-30.849 20.448-49.364 20.448h-20.601c-8.544 0-15.47-6.927-15.47-15.47v-152.108c0-82.908-67.21-150.118-150.118-150.118s-150.118 67.21-150.118 150.118v152.108c0 6.032-3.453 11.259-8.491 13.81-13.868 4.812-35.375 1.331-39.186.688z"></path></svg>')
		no-repeat center / contain;
}
.secondary-menu ul.menu li.shipping.has-icon > a::before {
	background: url('data:image/svg+xml,<svg enable-background="new 0 0 24 24" height="512" viewBox="0 0 24 24" width="512" xmlns="http://www.w3.org/2000/svg" id="fi_3178933"><path d="m6.5 19h-2c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h2c.276 0 .5.224.5.5s-.224.5-.5.5z"></path><path d="m22.75 19h-1.25c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h.835l.674-3.592c-.009-1.838-1.579-3.408-3.509-3.408h-3.283l-1.591 7h2.874c.276 0 .5.224.5.5s-.224.5-.5.5h-3.5c-.152 0-.296-.069-.391-.188-.095-.118-.131-.274-.097-.422l1.818-8c.052-.229.254-.39.488-.39h3.682c2.481 0 4.5 2.019 4.5 4.5l-.759 4.092c-.044.237-.25.408-.491.408z"></path><path d="m19.5 21c-1.378 0-2.5-1.121-2.5-2.5s1.122-2.5 2.5-2.5 2.5 1.121 2.5 2.5-1.122 2.5-2.5 2.5zm0-4c-.827 0-1.5.673-1.5 1.5s.673 1.5 1.5 1.5 1.5-.673 1.5-1.5-.673-1.5-1.5-1.5z"></path><path d="m8.5 21c-1.378 0-2.5-1.121-2.5-2.5s1.122-2.5 2.5-2.5 2.5 1.121 2.5 2.5-1.122 2.5-2.5 2.5zm0-4c-.827 0-1.5.673-1.5 1.5s.673 1.5 1.5 1.5 1.5-.673 1.5-1.5-.673-1.5-1.5-1.5z"></path><path d="m6.5 10h-4c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h4c.276 0 .5.224.5.5s-.224.5-.5.5z"></path><path d="m6.5 13h-5c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h5c.276 0 .5.224.5.5s-.224.5-.5.5z"></path><path d="m6.5 16h-6c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h6c.276 0 .5.224.5.5s-.224.5-.5.5z"></path><path d="m14 19h-3.5c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h3.101l2.272-10h-11.373c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h12c.152 0 .296.069.391.188.095.118.131.274.097.422l-2.5 11c-.052.229-.255.39-.488.39z"></path></svg>')
		no-repeat center / contain;
}
.secondary-menu ul.menu li.affiliates > a::before {
	background: url('data:image/svg+xml,<svg id="fi_9144015" height="512" viewBox="0 0 100 100" width="512" xmlns="http://www.w3.org/2000/svg"><g><path d="m40 47h-19.999c-1.87 0-3.629-.73-4.952-2.057-1.299-1.288-2.049-3.092-2.049-4.943v-20c0-1.87.728-3.629 2.049-4.953 1.317-1.32 3.076-2.047 4.952-2.047h19.999c1.875 0 3.634.727 4.952 2.047 1.321 1.325 2.048 3.083 2.048 4.953v20c0 1.85-.749 3.654-2.055 4.95-1.318 1.32-3.076 2.05-4.945 2.05zm-19.999-30c-.806 0-1.559.31-2.12.873-.569.568-.881 1.324-.881 2.127v20c0 .791.318 1.56.873 2.11.576.577 1.329.89 2.128.89h19.999c.799 0 1.552-.313 2.121-.883.561-.556.879-1.326.879-2.117v-20c0-.803-.312-1.559-.88-2.127-.561-.563-1.314-.873-2.12-.873z"></path><path d="m40 87h-19.999c-1.87 0-3.629-.73-4.952-2.057-1.299-1.288-2.049-3.092-2.049-4.943v-20c0-1.87.728-3.629 2.049-4.953 1.317-1.32 3.076-2.047 4.952-2.047h19.999c1.875 0 3.634.727 4.952 2.047 1.321 1.325 2.048 3.083 2.048 4.953v20c0 1.85-.749 3.654-2.055 4.95-1.318 1.32-3.076 2.05-4.945 2.05zm-19.999-30c-.806 0-1.559.31-2.12.873-.569.568-.881 1.324-.881 2.127v20c0 .791.318 1.56.873 2.11.576.577 1.329.89 2.128.89h19.999c.799 0 1.552-.313 2.121-.883.561-.556.879-1.326.879-2.117v-20c0-.803-.312-1.559-.88-2.127-.561-.563-1.314-.873-2.12-.873z"></path><path d="m80 47h-19.999c-1.87 0-3.629-.73-4.952-2.057-1.299-1.288-2.049-3.092-2.049-4.943v-20c0-1.87.728-3.629 2.049-4.953 1.317-1.32 3.076-2.047 4.952-2.047h19.999c1.875 0 3.634.727 4.952 2.047 1.321 1.325 2.048 3.083 2.048 4.953v20c0 1.85-.749 3.654-2.055 4.95-1.318 1.32-3.076 2.05-4.945 2.05zm-19.999-30c-.806 0-1.559.31-2.12.873-.569.568-.881 1.324-.881 2.127v20c0 .791.318 1.56.873 2.11.576.577 1.329.89 2.128.89h19.999c.799 0 1.552-.313 2.121-.883.561-.556.879-1.326.879-2.117v-20c0-.803-.312-1.559-.88-2.127-.561-.563-1.314-.873-2.12-.873z"></path><path d="m80 87h-19.999c-1.87 0-3.629-.73-4.952-2.057-1.299-1.288-2.049-3.092-2.049-4.943v-20c0-1.87.728-3.629 2.049-4.953 1.317-1.32 3.076-2.047 4.952-2.047h19.999c1.875 0 3.634.727 4.952 2.047 1.321 1.325 2.048 3.083 2.048 4.953v20c0 1.85-.749 3.654-2.055 4.95-1.318 1.32-3.076 2.05-4.945 2.05zm-19.999-30c-.806 0-1.559.31-2.12.873-.569.568-.881 1.324-.881 2.127v20c0 .791.318 1.56.873 2.11.576.577 1.329.89 2.128.89h19.999c.799 0 1.552-.313 2.121-.883.561-.556.879-1.326.879-2.117v-20c0-.803-.312-1.559-.88-2.127-.561-.563-1.314-.873-2.12-.873z"></path></g></svg>')
		no-repeat center / contain;
}

.secondary-menu ul.menu li.test > a::before {
	background: no-repeat center / contain;
}
.secondary-menu {
	margin-bottom: 60px;
}

.custom-loader {
	width: 30px;
	height: 30px;
	display: inline-block;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><radialGradient id="a12" cx=".66" fx=".66" cy=".3125" fy=".3125" gradientTransform="scale(1.5)"><stop offset="0" stop-color="%23775d65"></stop><stop offset=".3" stop-color="%23775d65" stop-opacity=".9"></stop><stop offset=".6" stop-color="%23775d65" stop-opacity=".6"></stop><stop offset=".8" stop-color="%23775d65" stop-opacity=".3"></stop><stop offset="1" stop-color="%23775d65" stop-opacity="0"></stop></radialGradient><circle transform-origin="center" fill="none" stroke="url(%23a12)" stroke-width="15" stroke-linecap="round" stroke-dasharray="200 1000" stroke-dashoffset="0" cx="100" cy="100" r="70"><animateTransform type="rotate" attributeName="transform" calcMode="spline" dur="1.1" values="360;0" keyTimes="0;1" keySplines="0 0 1 1" repeatCount="indefinite"></animateTransform></circle><circle transform-origin="center" fill="none" opacity=".2" stroke="%23775d65" stroke-width="15" stroke-linecap="round" cx="100" cy="100" r="70"></circle></svg>') !important;
	background-repeat: no-repeat !important;
	background-size: 30px !important;
	background-position: center !important;
	text-indent: -90000px !important;
	overflow: hidden !important;
}

.product .product-gallery-container .product-badges {
	top: 9px;
}

/* Responsive Rules
-------------------------------- */
@media (min-width: 1025px) {
	/* header */
	.site-header > .container.header3 {
		height: 135.4px;
	}
	.site-header .container.header3 .header-row {
		height: 86px;
	}
	.site-header .header3 div.site-logo {
		flex: 33.33%;
		text-align: center;
	}
	.site-header .header3 div.site-logo a {
		display: inline-block;
	}
	.site-header .header3 .header-right {
		flex: 33.33%;
		font-size: 14px;
	}
	.site-header .container.header3 .header-actions {
		flex-basis: 33.33%;
		justify-content: flex-start;
	}
	.site-header .container.header3 .site-navigation-wrapper {
		background: white;
		box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
	}
	.primary-menu ul.menu {
		justify-content: center;
	}
	.header3 .primary-menu ul.menu > li {
		--menu-item-horizontal-padding: 26px;
	}
	.primary-menu ul.menu li a {
		color: #000;
		font-size: 16px;
		font-weight: 500;
	}
	.primary-menu .drop-menu .side-image a {
		width: 285px;
		padding-bottom: 100%;
	}
	.primary-menu .drop-menu .side-image a img {
		position: absolute;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%;
		top: 0;
		left: 0;
	}
	.header3 .primary-menu ul.menu > li:hover > a:after,
	.header3 .primary-menu ul.menu > li:hover > a:before {
		height: 2px;
		bottom: -14px;
		background-color: var(--bs-primary-color);
	}

	.header-actions #account-link .user-account-icon {
		display: flex;
	}
	.header-actions #account-link .user-account-text {
		font-size: 12px;
		display: flex;
		flex-direction: column;
		margin-right: 12px;
		padding-left: 24px;
	}
	.header-actions #account-link .user-account-text p {
		margin-bottom: 0;
		line-height: 1;
	}
	.header-actions #account-link .user-account-text p.desc {
		font-size: 10px;
		margin-top: 3px;
		letter-spacing: 0.5px;
	}
	.user-account-text:after {
		content: " ";
		display: inline-block;
		background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="6" viewBox="0 0 10 6" fill="none"><path d="M5.10513 5.31286L9.38932 1.02725C9.57689 0.839197 9.57689 0.534525 9.38932 0.346C9.20174 0.157951 8.89707 0.157951 8.7095 0.346L4.76524 4.29169L0.820977 0.346476C0.633402 0.158426 0.328731 0.158426 0.140681 0.346476C-0.0468938 0.534526 -0.0468938 0.839671 0.140681 1.02772L4.42483 5.31334C4.61047 5.4985 4.91993 5.4985 5.10513 5.31286Z" fill="black"/></svg>')
			no-repeat center / contain;
		width: 13px;
		height: 24px;
		position: absolute;
		left: 0;
	}
	.site-header .header-actions {
		gap: 16px;
	}
	.wp-block-group.footer-menu.multi-col-menu {
		float: right;
		margin-left: 48px;
	}
	.single-product-container .product-info-column {
		flex: 0 0 430px;
		max-width: 430px;
	}

	@supports (display: grid) {
		.bs #bs-archive-container:not(.hide-sidebar) ul.products.columns-4 {
			grid-template-columns: repeat(3, minmax(0, 1fr));
		}
	}

	div.archive-header-banner.blackstar-banner-block .banner-content {
		padding-right: 50px;
	}

	.primary-menu ul.menu li:not(.mega-menu) .drop-menu .sub-menu li.level-1 {
		margin-bottom: 8px;
		margin-top: 4px;
	}

	.top-header:not(.opened) .sale-header-content.has-more-details .sale-header-title p:hover {
		text-decoration: underline;
	}

	.cart-container {
		gap: 86px;
	}

	body.woocommerce-account .wrap {
		max-width: var(--container-width);
	}
	body.woocommerce-account.logged-in .wrap #primary > .woocommerce {
		gap: 60px;
	}
	nav.woocommerce-MyAccount-navigation {
		flex-basis: 240px;
	}
	.header3 .primary-menu ul.menu > li:hover > a:after,
	.header3 .primary-menu ul.menu > li:hover > a:before {
		display: none;
	}
	.product-item-wrapper select.variation-select {
		max-width: 55%;
	}
}

@media (min-width: 768px) {
	.single-product-container {
		flex-direction: row-reverse;
	}
	.single-product div.product-gallery {
		flex-direction: row;
		justify-content: center;
	}
	.single-product.gift-card div.product-gallery {
		justify-content: space-around;
	}
	.single-product div.product-gallery .product-gallery-container {
		max-width: 600px;
	}
	.rtl.single-product .product-badges {
		right: auto;
		left: 12px;
	}
	.single-product-container,
	.single-product div.product-gallery {
		gap: 48px;
	}
}

@media (max-width: 1400px) {
	.single-product-tabs-row .wrap {
		padding: var(--container-padding);
	}
	.woocommerce-tabs .product-tab {
		max-width: 700px;
	}
	.single-product-tabs-row .wrap {
		gap: 4vw;
	}
	.single-product-tabs-row .diet-recommendations {
		flex: 0 0 42%;
	}
	.single-product .product-banner .data {
		flex: 0 0 34%;
	}
	.product-info-column .bundle-products .swiper-button-prev {
		left: auto;
		right: -10px;
	}
}
@media (max-width: 1300px) {
	@supports (display: grid) {
		.bs #bs-archive-container ul.products.columns-4 {
			grid-template-columns: repeat(3, minmax(0, 1fr));
		}
	}
}
@media (max-width: 1200px) {
	.single-product .product-banner .image {
		right: 0;
		height: 500px;
		border-radius: 70px 0;
	}
	.single-product .product-banner .data {
		flex: 0 0 34%;
		top: 50px;
		left: -25px;
		padding: 50px 60px 0 30px;
		border-radius: 0 70px;
	}
	.diet-page .diet-content .content,
	.diet-page .diet-content .diet-recommendations,
	.diet-page .diet-extra-row-container .col-data {
		flex: 1 1 0;
		width: 100%;
	}
}

@media (max-width: 1100px) {
	.advantages-row .wp-block-group {
		margin-left: 0;
	}
	.bs .products-slider .product-item-wrapper .product-actions-row.variable-product .button {
		flex: 1 1;
		max-width: 74px;
	}
	.bs .products-slider select.variation-select + .button.add_to_cart_button span.cart-text1 {
		display: none;
	}
}

@media (max-width: 1024px) {
	.header-actions #account-link .user-account-text P {
		display: none;
	}
	.site-header .header3 .header-right {
		display: none;
	}
	.top-header:not(.second-view) .inner .top-header-widget {
		display: none;
	}
	.top-header:not(.second-view) {
		background: var(--bs-header-bg);
		border-bottom: 1px solid #e6ced5;
		z-index: 201;
	}
	.top-header .inner .top-header-mobile-message {
		display: flex;
		justify-content: center;
		align-items: center;
		font-size: 12px;
		color: var(--bs-primary-color-dark);
		letter-spacing: 0.5px;
		width: 100%;
	}
	.top-header .inner .top-header-mobile-message a {
		color: var(--bs-primary-color-dark);
	}
	.top-header:not(.second-view) .inner {
		height: 31px;
	}
	.top-header.second-view {
		padding: 8px 0 11px;
	}
	.top-header.second-view .inner {
		height: auto;
	}
	.site-header > .container.header3,
	.site-header > .wrapper > .container.header3 {
		height: 76px;
	}

	.bs img.custom-logo {
		max-height: 58px;
	}

	.woocommerce-tabs.view-horizontal ul.tabs {
		gap: 24px;
	}
	.single-product .product-banner .data {
		flex: 0 0 38%;
	}
	@supports (display: grid) {
		.bs #bs-archive-container ul.products.columns-4 {
			grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
		}
	}

	.lg-alignfull .hero-banner.blackstar-banner-block .banner-img .slide-img {
		border-top-right-radius: 0px;
		border-bottom-left-radius: 0px;
	}

	.single-product-container .product-info-column {
		max-width: 45%;
	}
	.primary-menu ul.menu li.multi-column .drop-menu .sub-menu > li.level-1 + li {
		margin-top: 16px;
	}
	.primary-menu ul.menu li a.go-back {
		color: var(--gray-600);
	}
	.primary-menu > ul.menu > li,
	.secondary-menu > ul.menu > li {
		padding-top: 12px;
		padding-bottom: 12px;
	}
	#mini-cart .widget_shopping_cart .buttons .button {
		font-size: 14px;
	}
	#mini-cart.type-full .mini-cart-actions p.woocommerce-mini-cart__total.total {
		font-size: 16px;
	}
	.receipe-archive .recipe-archive-items {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.recipe-page .recipe-content,
	.diet-page .diet-content {
		margin-top: 24px;
	}
	.receipe-archive header.page-header {
		padding-top: 24px;
		padding-bottom: 12px;
	}

	.diet-page .diet-content,
	.diet-page .diet-extra-row-container {
		flex-direction: column;
	}
	.diet-page .diet-content .content .inner {
		max-width: 100%;
	}
	.diet-page .diet-recommendations .inner {
		gap: 24px;
	}
	.diet-page .diet-recommendations .inner .col-info {
		margin-right: 12px;
	}
	.diet-page .recipe-archive-items {
		padding-bottom: 4px;
	}
	.diet-page .diet-extra-row-container .col-data {
		padding-right: 0;
		border-right: none;
	}

	.sale-header-content {
		align-items: initial;
	}
	.sale-header-content .sale-header-title:after {
		display: none;
	}

	.bs .product-item-wrapper .product-actions-row {
		flex-direction: row;
		align-items: flex-end;
		justify-content: space-between;
	}

	.bs .product-item-wrapper .product-actions-row .button {
		flex: 1;
	}
	.product-item-wrapper select.variation-select {
		flex: 1 0 55%;
	}
	.bs .product-item-wrapper .product-actions-row select.variation-select + .button {
		flex: 1 0 45%;
	}
}

@media (max-width: 960px) {
	.single-product div.product-gallery .gallery-thumbnails {
		display: none;
	}
	div#influencer-header .content-inner .banner-img {
		flex-basis: 40%;
	}
	div#influencer-header .content-inner .content h1 {
		padding-top: 0;
	}
	div#influencer-header .content-inner {
		gap: 24px;
	}
}

@media (max-width: 768px) {
	.multi-col-menu.menu-collapse ul#menu-footer-menu li.menu-item-has-children > a:after,
	.footer-menu.multi-col-menu ul.menu li.menu-item-has-children > a:after {
		background: url('data:image/svg+xml,<svg width="16" height="10" viewBox="0 0 16 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.1683 0.5L7.99998 7.64496L0.831697 0.5L0 1.33441L7.99998 9.30835L16 1.33441L15.1683 0.5Z" fill="%234D2833"/></svg>') no-repeat center / contain;
	}
	.wp-block-group.footer-store-info {
		margin-top: 16px;
	}
	.footer-store-info h3.wp-block-heading {
		font-size: 18px;
	}
	.single-product-tabs-row .wrap {
		flex-direction: column;
		gap: 64px;
	}
	.woocommerce-tabs.view-horizontal {
		width: 100%;
	}
	.woocommerce-tabs.view-horizontal .tab-header {
		overflow-y: scroll;
		margin-bottom: 12px;
	}
	.woocommerce-tabs.view-horizontal ul.tabs {
		gap: 34px;
		white-space: nowrap;
		margin-bottom: 18px;
		overflow-x: scroll;
	}
	.woocommerce-tabs .product-tab .tab-content {
		font-size: 16px;
	}
	.woocommerce-tabs .product-tab .tab-content p {
		line-height: 31px;
	}
	.single-product-container {
		margin-bottom: 30px;
	}
	.single-product-tabs-row .wrap {
		padding-right: var(--wrap-spacing);
		padding-left: var(--wrap-spacing);
	}
	.single-product-tabs-row {
		padding-bottom: 30px;
	}
	.single-product .product-banner {
		flex-direction: column-reverse;
	}
	.single-product .product-banner .image {
		height: auto;
		border-radius: 0 70px 0 0;
	}
	.single-product .product-banner .data {
		flex: 1;
		top: 0;
		left: 0;
		padding: 50px 60px 0 30px;
		border-radius: 0 0 0 70px;
		width: 100%;
		text-align: center;
		min-height: auto;
		padding: 40px 30px 90px;
	}
	.review-line div#review_form {
		max-width: 100%;
		width: 100%;
	}
	.product div#reviews ol li {
		width: 100%;
		flex-basis: 100%;
	}
	.single-product-tabs-row .diet-recommendations {
		flex: 1;
		width: 94%;
	}
	.single-product-tabs-row .diet-recommendations .data {
		width: 100%;
	}

	.single-product-container .product-info-column {
		max-width: 100%;
	}
	.product-info-column .bundle-products .swiper-button-next {
		left: -16px;
	}
	.product-info-column .bundle-products .swiper-button-prev {
		right: -16px;
	}

	.recipe-page .recipe-content {
		flex-direction: column;
	}
	.recipe-page .recipe-content .content,
	.recipe-page .recipe-content .embed-code {
		flex: 1 1 0;
		width: 100%;
	}
	.product-gallery-container .sugar-fat-notify,
	.product-gallery-container.swiper .sugar-fat-notify {
		bottom: 10px;
		left: 10px;
	}
	.sugar-fat-notify img {
		max-width: 60px;
	}

	.about-tamar-page .who-for-row h3,
	.about-tamar-page .who-for-row p,
	.about-tamar-page .healthy-diet-row h2,
	.about-tamar-page .healthy-diet-row p {
		text-align: center;
	}
	.about-tamar-page .healthy-diet-row h2 {
		font-size: 30px;
		letter-spacing: 1px;
	}
	.about-tamar-page .healthy-diet-row img {
		width: 100%;
	}
}

@media (max-width: 640px) {
	.site-header > .container,
	.site-header > .wrapper > .container,
	.site-header > .container.header3 {
		height: 68px;
	}
	.bs img.custom-logo {
		max-height: 52px;
	}
	.header-actions .user-account a.header-action svg {
		width: 20px;
		height: 20px;
	}
	.top-header .inner .top-header-mobile-message {
		letter-spacing: 0px;
		white-space: nowrap;
		overflow: scroll;
	}

	div.archive-header-banner {
		margin-top: 0;
		width: 100vw;
		position: relative;
		right: calc(-50vw + 50%);
		height: 440px;
		overflow: inital;
		display: flex;
	}
	div.archive-header-banner .banner-img {
		border-radius: 0px !important;
		overflow: initial !important;
	}
	.bs.archive .woocommerce-breadcrumb {
		margin-top: 24px;
	}
	.bs.archive.has-hero .woocommerce-breadcrumb {
		margin-top: 6px;
	}
	.rtl .product-item-wrapper .nutritional-highlights + .product-badges {
		top: 42px;
	}
	.rtl .product-item-wrapper .product-badges {
		left: auto;
		right: 10px;
	}
	.product-item-wrapper .product-actions-row a .cart-text {
		display: none;
	}
	:root {
		--products-grid-gap: 20px;
	}
	.product-item-wrapper .info-line {
		gap: 6px;
	}
	.product-item-wrapper .row.nirmol {
		font-size: 9px;
	}
	.hero-banner.blackstar-banner-block .content-inner {
		background: #ffffff;
		box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.16);
		backdrop-filter: blur(2px);
		border-radius: 0px 30px;
	}
	.hero-banner.blackstar-banner-block .banner-content.inner,
	.archive .blackstar-banner-block .banner-content {
		position: relative;
		top: -40px;
	}
	.hero-banner.blackstar-banner-block.about-banner {
		display: block;
		height: auto;
	}
	.hero-banner.blackstar-banner-block.about-banner .banner-content,
	.hero-banner.blackstar-banner-block.about-banner .wrap {
		padding: 0;
		max-width: 100%;
	}
	.hero-banner.blackstar-banner-block.about-banner .content-inner {
		border-radius: 0;
	}

	.product-info-column .bundle-products .swiper-button-prev {
		right: -10px;
	}
	div#influencer-header {
		padding-top: 30px;
	}
	.bs select.variation-select + .button.add_to_cart_button span.cart-text1 {
		display: none;
	}
	.bs .product-item-wrapper .product-actions-row.variable-product .button {
		flex: 1 1;
		max-width: 74px;
	}
	.bs .product-item-wrapper .product-actions-row select.variation-select + .button {
		flex: 1 0;
	}
	.product-item-wrapper select.variation-select {
		flex: 1 0;
	}
	div.archive-header-banner .banner-img img {
		border-radius: 0;
	}
}

@media (max-width: 580px) {
	.cart-items .cart_item.bundled_table_item {
		padding-right: 0px;
	}
	.cart-items .cart_item.bundled_table_item .product-name {
		font-size: 15px;
	}
	.woocommerce-tabs.view-horizontal ul.tabs {
		left: calc(-50vw + 50%);
		margin-left: calc(50% - 50vw);
		max-width: 1000%;
		width: auto;
		padding-left: 20px;
	}
}

@media (max-width: 520px) {
	div.archive-header-banner {
		height: 480px;
	}
	.bs .product-item-wrapper .button {
		font-size: 12px;
		height: 38px;
		line-height: 36px;
		font-weight: 500;
	}
	.product-item-wrapper .info-line {
		flex-direction: column;
		align-items: flex-start;
		gap: 0px;
	}
	.product-info-column .bundle-products .swiper-button-next,
	.product-info-column .bundle-products .swiper-button-prev {
		width: 42px;
		height: 42px;
	}
	.product-item-wrapper .product-actions-row {
		margin-top: 10px;
	}
	.bs .products-slider .product-item-wrapper p.product-name {
		font-size: 17px;
	}
	.top-header.second-view p {
		font-size: 14px;
	}
	.product-item-wrapper select.variation-select,
	.bs select.variation-select + .button.add_to_cart_button,
	.bs select.variation-select + .button.add_to_cart_button:before {
		height: 36px;
		line-height: 36px;
	}
	.product-item-wrapper select.variation-select {
		font-size: 12px;
	}
	div#influencer-header .content-inner {
		flex-direction: column-reverse;
	}
	div#influencer-header .content-inner .banner-img {
		flex-basis: 100%;
	}
	div#influencer-header .content-inner .content {
		flex-basis: 100%;
	}
	div#influencer-header .content-inner .banner-img img {
		width: 100%;
	}
}

@media (max-width: 480px) {
	.product .review-line .review-header {
		flex-direction: column;
		margin-top: 38px;
		align-items: flex-start;
		margin-bottom: 44px;
	}
	.hero-banner .content-inner {
		padding: 40px 40px !important;
	}
	.hero-banner .banner-title {
		font-size: 34px !important;
		line-height: 40px !important;
	}
	.receipe-archive .recipe-archive-items {
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}
	.recipe-archive-items .recipe-content {
		max-width: 100%;
	}
	.recipe-archive-items .recipe-content img {
		width: 100%;
	}
	.diet-page .recipe-archive-items {
		gap: 6px;
	}
	.diet-page .diet-recommendations .inner {
		gap: 24px;
		flex-direction: column;
		padding: 50px 20px;
		text-align: center;
	}
	.diet-page .diet-recommendations .inner .col-info {
		flex: 1;
		width: 100%;
		margin-right: 0;
	}
	.diet-page .diet-recommendations .inner .col-data {
		text-align: center;
	}
	.diet-page .diet-recommendations .inner .col-data .data {
		max-width: 100%;
	}
	.diet-page .diet-recommendations .inner .col-info .img-cover {
		padding-bottom: 80%;
	}
	.diet-page .diet-recommendations .inner .col-info img {
		max-width: 80%;
		left: 50%;
		transform: translate(-50%, 0px);
	}
	.diet-page .diet-recommendations .inner .col-info .name {
		font-size: 25px;
	}
}

@media (max-width: 380px) {
	@supports (display: grid) {
		.bs #bs-archive-container ul.products.columns-4,
		.bs.recipe-template-default ul.products {
			grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
		}
	}
	.hero-banner .content-inner {
		padding: 40px 34px !important;
	}
	.single-product .add-to-cart-row .quantity {
		display: none !important;
	}
}
