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

:root {
	--primary-color: #e90505;
}

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

h1,
h2,
h3,
h4,
h5,
h6,
body.bs.rtl .editor-styles-wrapper h2,
body.bs.rtl .editor-styles-wrapper h3,
body.bs.rtl .editor-styles-wrapper h4,
body.bs.rtl .editor-styles-wrapper h5,
body.bs.rtl .editor-styles-wrapper h6 {
	font-weight: 500;
}
:root {
	--container-width: 1520px;
	--button-border-radius: 10px;
}

.aos-animate {
	overflow: hidden;
}

.weight-600 {
	font-weight: 600;
}
span.price {
	margin-bottom: 0;
}

/* body.bs:not(.wp-admin),
body.bs .editor-styles-wrapper,
body.bs.rtl .editor-styles-wrapper h1,
body.bs.rtl .editor-styles-wrapper h2,
body.bs.rtl .editor-styles-wrapper h3,
body.bs.rtl .editor-styles-wrapper h4,
body.bs.rtl .editor-styles-wrapper h5,
body.bs.rtl .editor-styles-wrapper h6 {
	font-family: "ploni", sans-serif;
} */

/* Top Header */
.top-header .inner {
	height: 38px;
}
.top-header .top-header-slider {
	width: 400px;
	max-width: 100%;
	font-size: 15px;
	margin: 0 auto;
}
.top-header .top-header-slider,
.top-header .top-header-slider p {
	text-align: center;
}
.bs .top-header .top-header-slider .swiper-button-next,
.bs .top-header .top-header-slider .swiper-button-prev {
	opacity: 1;
}
.bs .top-header .top-header-slider .swiper-button-next:after,
.bs .top-header .top-header-slider .swiper-button-prev:after {
	color: #ffffff !important;
	background: initial;
	font-family: "swiper-icons";
	height: auto;
}
.bs .top-header .top-header-slider .swiper-button-prev:after {
	content: "next";
}
.bs .top-header .top-header-slider .swiper-button-next:after {
	content: "prev";
}
.top-header .top-header-pages-menu ul {
	display: flex;
	gap: 20px;
}
.top-header .top-header-slider {
	width: 400px;
	max-width: 100%;
	font-size: 14px;
	margin: 0 auto;
}
.top-header .top-header-slider,
.top-header .top-header-slider p {
	text-align: center;
}
.bs .top-header .top-header-slider .swiper-button-next,
.bs .top-header .top-header-slider .swiper-button-prev {
	opacity: 1;
}
.bs .top-header .top-header-slider .swiper-button-next:after,
.bs .top-header .top-header-slider .swiper-button-prev:after {
	color: #ffffff !important;
	background: initial;
	font-family: "swiper-icons";
	height: auto;
}
.bs .top-header .top-header-slider .swiper-button-prev:after {
	content: "next";
}
.bs .top-header .top-header-slider .swiper-button-next:after {
	content: "prev";
}
.bs .top-header .top-header-slider.arrow-minimal .swiper-button-next:after,
.bs .top-header .top-header-slider.arrow-minimal .swiper-button-prev:after {
	font-size: 9px;
}
.top-header .top-header-pages-menu ul {
	display: flex;
	gap: 16px;
	font-size: 14px;
}

/* Footer */
.bs .footer-row {
	border-top: 1px solid #dfdfdf;
	padding: 48px 1vw;
}
.bs .footer-row.last-row {
	padding-bottom: 14px;
}
.footer-row .multi-col-menu ul#menu-footer-menu > li > a,
.footer-row .footer-menu.multi-col-menu ul.menu > li > a,
.footer-col-title {
	font-size: 20px;
	font-weight: 600;
	color: black;
	opacity: 1;
}

.footer-studio-col {
	border-right: 1px solid #dfdfdf;
	padding-right: 25px;
}
.wp-block-group.footer-studio {
	max-width: 351px;
}
.footer-studio p {
	font-size: 17px;
	line-height: 26px;
	color: #494949;
}
ul#menu-footer-menu li,
.footer-menu ul.menu li {
	font-size: 16px;
}
.footer-menu ul.menu li a {
	color: #5b5b5b;
}
.multi-col-menu ul#menu-footer-menu,
.footer-menu.multi-col-menu ul.menu,
.footer-menu-col {
	gap: 3vw;
}

.bs .footer-data-row .kt-row-column-wrap {
	gap: 3vw;
}
.bs .footer-data-row .kt-row-column-wrap .wp-block-kadence-column,
.bs .footer-data-row .kt-row-column-wrap .wp-block-kadence-column .kt-inside-inner-col {
	height: 100%;
}
.bs .footer-data-row .kt-row-column-wrap .wp-block-kadence-column.first-child {
	padding-left: 3vw;
}
.bs .footer-data-row .kt-row-column-wrap .wp-block-kadence-column.last-child {
	padding-right: 3vw;
}
.bs .footer-data-row .kt-row-column-wrap:after {
	content: " ";
	width: 1px;
	height: 100%;
	background: #dfdfdf;
	position: absolute;
	right: 50%;
	top: 0;
}
.bs .footer-data-row .footer-data-link {
	font-size: 18px;
	font-weight: 500;
	line-height: 28px;
	margin-top: 40px;
}

/* Archive */
/* Breadcrumbs */
.bs .woocommerce-breadcrumb,
.bs.archive .woocommerce-breadcrumb {
	margin-top: 0;
	padding: 12px 0;
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw);
	max-width: 1000%;
	width: auto;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.0803735);
}
.woocommerce-breadcrumb {
	font-size: 13px;
}
.bs .woocommerce-breadcrumb + .bs-archive-header-wrapper .woocommerce-products-header {
	margin-top: 12px;
}

.bs .bs-archive-header-wrapper {
	flex-direction: column;
	align-items: flex-start;
	gap: 24px;
}
.bs .bs-archive-header-wrapper .woocommerce-products-header {
	display: flex;
	gap: 50px;
	align-items: flex-start;
}
.bs .bs-archive-header-wrapper .woocommerce-products-header h1 {
	flex-grow: 1;
	flex-shrink: 0;
}
.bs .bs-archive-header-wrapper .woocommerce-products-header .term-description {
	position: relative;
}
.bs .bs-archive-header-wrapper .woocommerce-products-header .term-description p {
	margin-bottom: 0;
}
.bs .bs-archive-header-wrapper .woocommerce-products-header .term-description:before {
	content: " ";
	width: 1px;
	height: 30px;
	background: black;
	display: block;
	position: absolute;
	right: -25px;
	top: 7px;
}
.bs .catalog-archive-row {
	flex-direction: column;
}
#sidebar-content .filter-title svg {
	width: 14px;
	height: 14px;
	fill: var(--gray-600);
}
#sidebar-content .filter-title {
	font-size: 17px;
	display: flex;
	align-items: center;
	gap: 9px;
	font-weight: 600;
	margin-left: 10px;
	padding-bottom: 6px;
	color: var(--gray-600);
}

/* Product Item */
.bs .custom-quick-view-button {
	z-index: 10;
	position: absolute;
	bottom: 0px;
	border: 0;
	left: 2px;
}
.bs .custom-quick-view-button svg {
	width: 14px;
	height: 14px;
}
.bs .custom-quick-view-button {
	opacity: 0;
	z-index: 10;
	position: absolute;
	bottom: 10px;
	border: 0;
	left: 10px;
	background: white;
	height: 42px;
	width: 42px;
	cursor: pointer;
	text-align: center;
	justify-content: center;
	display: flex;
	align-items: center;
	border-radius: 50%;
	box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.08);
	transition: opacity 300ms ease-in-out, box-shadow 300ms ease-in-out;
}
.bs .product-item-wrapper:hover .custom-quick-view-button {
	opacity: 1;
}
.bs .custom-quick-view-button:hover {
	box-shadow: 0px 0px 9px 4px rgba(0, 0, 0, 0.2);
}
.bs .custom-quick-view-button.loading {
	opacity: 0.5;
}
.bs .product-item-wrapper p.product-name {
	text-align: center;
}
.bs .product-item-wrapper p.product-brand {
	text-align: center;
	margin-bottom: 5px;
	font-size: 14px;
	color: var(--gray-600);
}
.product-item-wrapper .price {
	font-size: 19px;
}
.bs .product-item-wrapper .price,
.bs .product-item-wrapper .product-rating {
	justify-content: center;
}
.bs .product-item-wrapper .product-rating {
	position: absolute;
	bottom: -10px;
	right: 50%;
	transform: translate(50%, 0px);
}
div.star-rating svg.star-icon,
div.star-rating svg.star-icon.rated {
	fill: var(--primary-color);
}
.product-item-wrapper .product-rating .count {
	display: none;
}
.product-item-wrapper .product-actions-row {
	margin-top: 0px;
}

.product .badge.free-shipping {
	background: #0045be;
	color: white;
}

/* Single Product */
.single-product .woocommerce-breadcrumb span:last-child,
.single-product .woocommerce-breadcrumb span:nth-last-child(2) {
	display: inline-block;
}
.bs.single-product .woocommerce-breadcrumb {
	margin-bottom: 0px;
}
.product-info-column p.product-brand {
	font-size: 18px;
	margin-bottom: 6px;
	color: var(--gray-600);
}

#quick-view-inner .woocommerce-breadcrumb {
	display: none;
}
.single-product .product-info-column p.price {
	font-size: 24px;
	color: black;
}
.single-product .woocommerce-product-details__short-description {
	font-size: 17px;
	color: var(--gray-600);
}
.single-product .woocommerce-product-details__short-description p {
	line-height: 24px;
}
.single-product .add-to-cart-row .button,
.single-product .gift_card_template_button .button,
.cart_totals .checkout-button.button {
	font-size: 16px;
}

.iwpvariation-swatches .swatch.out-of-stock {
	color: var(--gray-500);
}
.iwpvariation-swatches .swatch.out-of-stock:before,
.iwpvariation-swatches .swatch.out-of-stock:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	height: 2px;
	background-color: #ebebeb;
	transform-origin: center;
}
.iwpvariation-swatches .swatch.out-of-stock:before {
	transform: translate(-50%, -50%) rotate(35deg);
}
.iwpvariation-swatches .swatch.out-of-stock:after {
	transform: translate(-50%, -50%) rotate(-35deg);
}
.iwpvariation-swatches .swatch.out-of-stock span.label-item {
	position: relative;
	z-index: 3;
}

/* Mini Cart */
.free-shipping-progress-bar-inner {
	background: linear-gradient(90deg, rgb(246 85 85) 0%, rgb(255 219 219) 100%);
}

/* Checkout */
.checkout-container nav.woocommerce-breadcrumb {
	margin-right: 0;
	margin-left: 0;
	border-bottom: none;
	box-shadow: none;
}
div#chita-delivery-select h2 {
	display: none;
}
div#chita-delivery-select .btn.btn-lg {
	margin-top: 17px;
	text-decoration: none;
	border-radius: 15px;
	font-size: 15px;
	font-weight: 600;
}
div#chita-delivery-select {
	display: flex;
	flex-direction: column;
	padding: 0 36px;
}

/* Blog */
div#blog-container nav.woocommerce-breadcrumb {
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw);
	max-width: 1000%;
}
.articles-grid article .post-thumbnail,
div#blog-container.single-post .post-thumbnail {
	border-radius: 10px;
	overflow: hidden;
}
.articles-grid article h2.entry-title {
	font-size: 21px;
	margin-top: 4px;
	line-height: 27px;
}
.articles-grid article .post-thumbnail {
	background: #eee;
}
.articles-grid article .post-excerpt,
.articles-grid article .post-excerpt p {
	color: var(--gray-800);
	line-height: 22px;
	font-size: 14px;
}
.articles-grid article .post-readmore a {
	color: black;
	font-size: 17px;
}
.articles-grid article .post-excerpt {
	margin-bottom: 34px;
}
#blog-container .inner-container.has-sidebar #primary {
	max-width: 900px;
}
#blog-container .inner-container.has-sidebar {
	flex-direction: row;
	gap: 80px;
}

div#blog-container.single-post {
	padding-top: 0px;
	padding-bottom: 80px;
}

div#blog-container nav.woocommerce-breadcrumb {
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw);
	max-width: 1000%;
}
#blog-container .inner-container div#sidebar {
	flex-basis: 350px;
	padding-top: 50px;
}
div#blog-container.single-post .post-content {
	padding: 0 2vw;
	max-width: 800px;
	margin: 0 auto;
}
.articles-grid article .post-excerpt {
	margin-bottom: 26px;
}

/* Homepage */
.blackstar-custom-slider[data-type="category-slider"] .custom-slide-item .item-title a {
	color: #353535;
}
.blackstar-custom-slider[data-type="category-slider"] .custom-slide-item .item-title {
	text-align: center;
	padding-top: 10px;
	font-weight: 500;
	text-decoration: underline;
	font-size: 18px;
}
.blackstar-custom-slider[data-type="category-slider"] .custom-slide-item {
	padding-bottom: 40px;
}
.bs .hp-banners .blackstar-banner-block.content-below-center .banner-content p,
.bs .blackstar-banner-block.hp-banner1.content-below-center .banner-content p {
	text-align: right;
}
.bs .hp-banners .blackstar-banner-block.content-below-center .banner-content a,
.bs .blackstar-banner-block.hp-banner1.content-below-center .banner-content a {
	color: #000;
}
.bs .hp-banners .blackstar-banner-block.content-below-center .banner-content .btn-wrap,
.bs .blackstar-banner-block.hp-banner1.content-below-center .banner-content .btn-wrap {
	justify-content: flex-start;
}
.bs .hp-banners .blackstar-banner-block.content-below-center .banner-content,
.bs .blackstar-banner-block.hp-banner1.content-below-center .banner-content {
	position: relative;
	top: -50px;
	right: 1%;
	width: 98%;
}
.bs .hp-banners .blackstar-banner-block.content-below-center .banner-content .content-inner,
.bs .blackstar-banner-block.hp-banner1.content-below-center .banner-content .content-inner {
	padding-top: 22px;
	padding-right: 38px;
	box-shadow: 1px -1px 4px rgba(0, 0, 0, 0.1);
}
.bs .hp-banners .blackstar-banner-block.content-below-center .banner-content .linkbtn,
.bs .blackstar-banner-block.hp-banner1.content-below-center .banner-content .linkbtn {
	font-size: 15px;
}

.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.blog > a::before {
	background: url('data:image/svg+xml,<svg version="1.1" id="fi_81460" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 442 442" style="enable-background:new 0 0 442 442;" xml:space="preserve"><g><path d="M171,336H70c-5.523,0-10,4.477-10,10s4.477,10,10,10h101c5.523,0,10-4.477,10-10S176.523,336,171,336z"></path><path d="M322,336H221c-5.523,0-10,4.477-10,10s4.477,10,10,10h101c5.522,0,10-4.477,10-10S327.522,336,322,336z"></path><path d="M322,86H70c-5.523,0-10,4.477-10,10s4.477,10,10,10h252c5.522,0,10-4.477,10-10S327.522,86,322,86z"></path><path d="M322,136H221c-5.523,0-10,4.477-10,10s4.477,10,10,10h101c5.522,0,10-4.477,10-10S327.522,136,322,136z"></path><path d="M322,186H221c-5.523,0-10,4.477-10,10s4.477,10,10,10h101c5.522,0,10-4.477,10-10S327.522,186,322,186z"></path><path d="M322,236H221c-5.523,0-10,4.477-10,10s4.477,10,10,10h101c5.522,0,10-4.477,10-10S327.522,236,322,236z"></path><path d="M322,286H221c-5.523,0-10,4.477-10,10s4.477,10,10,10h101c5.522,0,10-4.477,10-10S327.522,286,322,286z"></path><path d="M171,286H70c-5.523,0-10,4.477-10,10s4.477,10,10,10h101c5.523,0,10-4.477,10-10S176.523,286,171,286z"></path><path d="M171,136H70c-5.523,0-10,4.477-10,10v101c0,5.523,4.477,10,10,10h101c5.523,0,10-4.477,10-10V146C181,140.477,176.523,136,171,136z M161,237H80v-81h81V237z"></path><path d="M422,76h-30V46c0-11.028-8.972-20-20-20H20C8.972,26,0,34.972,0,46v320c0,27.57,22.43,50,50,50h342c27.57,0,50-22.43,50-50V96C442,84.972,433.028,76,422,76z M422,366c0,16.542-13.458,30-30,30H50c-16.542,0-30-13.458-30-30V46h352v305c0,13.785,11.215,25,25,25c5.522,0,10-4.477,10-10s-4.478-10-10-10c-2.757,0-5-2.243-5-5V96h30V366z"></path></g></svg>')
		no-repeat center / contain;
}

/* Business */
#blog-container.archive-business > header {
	justify-content: flex-start;
	padding: 0px 0;
	margin-bottom: 24px;
}
.business-index .index-filters {
	margin-bottom: 20px;
	padding: 20px 4px;
	border-radius: 10px;
	background: #f8f8f8;
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
}
.business-index .index-filters .index-filters-row {
	display: flex;
	gap: 60px;
}
.business-index .index-filters .index-filters-row .filter-content ul li {
	padding-bottom: 6px;
}
.business-index .index-filters .index-filters-row .filter-content ul {
	list-style: none;
	padding-right: 0;
}
.business-index .index-filters .index-filters-row .filter-title {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 6px;
}
.business-index .index-filters .filter-link {
	color: #333;
	text-decoration: none;
}
.business-index .index-filters .filter-link:hover,
.business-index .index-filters .filter-link.active {
	text-decoration: underline;
	color: black;
}

.articles-grid article.type-business .post-thumbnail {
	margin-bottom: 12px;
}
article.type-business .meta-row {
	display: flex;
	gap: 9px;
	margin-bottom: 6px;
}
.articles-grid article.type-business .post-readmore a {
	width: 100%;
	display: inline-block;
	border: 1px solid var(--gray-600);
	border-radius: 8px;
	text-align: center;
	padding: 9px 0;
	text-decoration: none;
	font-size: 14px;
}
.articles-grid article.type-business .post-readmore a:hover {
	border-color: black;
	background: black;
	color: white;
}

article.type-business .meta-row .meta-item {
	font-size: 13px;
	font-weight: 500;
	background: #eee;
	padding: 6px 11px;
	border-radius: 7px;
	display: inline-flex;
}
article.type-business .meta-row .meta-item.area svg {
	width: 12px;
	height: 12px;
	margin-left: 5px;
	position: relative;
	top: 2px;
}
#blog-container.single-business > header.business-header .wrapper {
	margin: 0 auto;
	width: 100%;
}
#blog-container.single-business > header.business-header {
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw);
	max-width: 1000%;
	padding: 22px 0;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.0803735);
	margin-bottom: 20px;
	justify-content: flex-start;
}
.single-business .business-header h1 {
	font-size: 24px;
	margin-bottom: 0;
	font-weight: 600;
	display: inline-flex;
	align-items: center;
}
.single-business .business-header .back-icon {
	width: 24px;
	height: 24px;
	position: relative;
	top: 4px;
	margin-left: 12px;
}
div#blog-container.single-business .inner-container {
	max-width: 100%;
}

div#blog-container.single-business .businees-row {
	display: flex;
	gap: 2vw;
}
.single-business .post-thumbnail {
	flex: 1;
	margin-bottom: 0 !important;
}
.single-business .business-info,
.single-business .business-sidebar {
	flex: 0 0 360px;
	display: flex;
}
.single-business .business-info .inner {
	width: 100%;
	padding: 20px;
	border-radius: 10px;
	background: #f8f8f8;
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
}

.single-business .business-info ul li {
	margin-bottom: 12px;
	padding-bottom: 12px;
	border-bottom: 1px solid #e0e0e0;
}
.single-business .business-info ul {
	list-style: none;
	padding-right: 0;
}
.single-business .business-info ul li.name {
	font-size: 18px;
	padding: 5px 0 20px;
	border-bottom: 0;
}
.single-business .business-info ul li:last-child {
	border-bottom: 0;
}
.single-business .business-info ul .title {
	font-weight: 600;
	margin-left: 4px;
}

.single-business .businees-row + .businees-row {
	margin-top: 20px;
}
div#blog-container.single-post .post-content p {
	font-size: 16px;
	line-height: 26px;
}
div#blog-container.single-post .post-content li {
	margin-bottom: 8px;
	line-height: 26px;
}
.single-business .business-gallery .swiper-slide {
	position: relative;
	padding-bottom: 70%;
}
.articles-grid article .post-thumbnail {
	padding-bottom: 80%;
}
.single-business .business-gallery .swiper-slide img {
	width: 100%;
	position: absolute;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	top: 0;
	left: 0;
}
.single-business .wrap {
	max-width: 1200px;
}
.single-business div#blog-container.single-post .post-content {
	padding: 0 10px;
	max-width: 100%;
}

@media (min-width: 1025px) {
	.site-header .header2 .site-logo,
	.site-header .header2 .header-actions {
		flex: 0 0 12%;
	}
	.bs ul.products {
		row-gap: 3vw;
	}
	.bs #bs-archive-container .catalog-archive-row #sidebar {
		display: flex;
		align-items: center;
		gap: 20px;
		width: 100%;
		margin-top: 6px;
		margin-bottom: 32px;
	}
	.bs #bs-archive-container .catalog-archive-row #sidebar .sidebar-inner {
		flex: 1;
		flex-direction: row;
	}
	.bs #bs-archive-container .catalog-archive-row #sidebar #sidebar-content {
		display: flex;
		align-items: center;
		gap: 16px;
	}
	.bs .catalog-sidebar-line {
		display: flex;
	}
	.bs .archive-sidebar-line {
		display: none;
	}
	.bs .bs-sidebar-box {
		border-bottom: 0;
	}
	.bs-sidebar-box .title span {
		width: auto;
		padding: 0 0 6px 30px;
		font-size: 18px;
	}
	.bs-sidebar-box .inner {
		position: absolute;
		z-index: 1;
		max-height: 100%;
		background: white;
		padding: 20px 40px;
		box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
		border-radius: 8px;
		visibility: hidden;
		column-gap: 40px;
	}
	ul.filter-widget.type-checkbox li,
	ul.filter-widget.type-radio li {
		font-size: 16px;
	}
	.bs-sidebar-box .inner ul.columns3 {
		column-count: 3;
	}
	.bs-sidebar-box .inner ul.columns2 {
		column-count: 2;
	}
	.bs-sidebar-box .inner ul.columns1 {
		column-count: 1;
	}
	.bs-sidebar-box:hover .inner {
		opacity: 1;
		visibility: visible;
	}
	ul.filter-widget.type-checkbox li a,
	ul.filter-widget.type-radio li a {
		display: inline-flex;
	}

	.bs-sidebar-box .title span:after {
		width: 16px;
		height: 16px;
		background-size: 16px;
		top: 12px;
	}
	/* Quick View */
	#quick-view-inner .single-product-container {
		flex-direction: row;
	}
	.single-product-container .product-gallery-column {
		padding: 0px;
	}
	.primary-menu .wrapper {
		padding-bottom: 30px;
		padding-top: 7px;
	}
	.primary-menu ul.menu ul li a {
		padding: 8px 0;
	}
	.bs .bs-archive-header-wrapper.has-description h1 {
		margin-top: 0px;
		position: relative;
		top: -2px;
	}
}

@media (min-width: 769px) {
	.footer-main-col ul.sub-menu {
		column-count: 2;
		column-gap: 1vw;
	}
	.single-product-container {
		margin-right: 0;
		margin-left: 0;
		padding: 0;
		gap: 3vw;
		max-width: 100%;
	}
	.site-header > .container,
	.site-header > .wrapper > .container {
		height: 72px;
	}
	.single-product-container {
		flex-direction: row-reverse;
	}
	.product .badge {
		font-size: 13px;
		padding: 2px 18px;
		height: 31px;
	}
}

@media (max-width: 1300px) {
	.site-header .header2 ul.menu {
		justify-content: space-around;
	}
	.primary-menu > ul.menu > li {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (max-width: 1200px) {
	.multi-col-menu ul#menu-footer-menu,
	.footer-menu.multi-col-menu ul.menu,
	.footer-menu-col {
		gap: 4vw;
	}
	.primary-menu > ul.menu > li {
		--menu-item-horizontal-padding: 10px;
	}
}

@media (max-width: 1024px) {
	.multi-col-menu ul#menu-footer-menu,
	.footer-menu.multi-col-menu ul.menu,
	.footer-menu-col {
		gap: 11vw;
	}
	.footer-studio-col {
		border-right: 0;
		padding-right: 10px;
	}
	.footer-studio-col .kt-inside-inner-col {
		align-items: flex-start !important;
	}
	.bs .footer-data-row {
		overflow: hidden;
	}
	.bs .footer-data-row .kt-row-column-wrap:after {
		display: none;
	}
	.bs .footer-data-row .last-child:after {
		content: " ";
		width: 120%;
		height: 1px;
		background: #dfdfdf;
		position: absolute;
		right: -10%;
		top: 100%;
		transform: translate(0px, 48px);
	}
	.bs .footer-data-row .kt-row-column-wrap .wp-block-kadence-column.first-child,
	.bs .footer-data-row .kt-row-column-wrap .wp-block-kadence-column.last-child {
		padding-right: 0;
		padding-left: 0;
	}
	.bs .footer-data-row .kt-row-column-wrap {
		padding-bottom: 0;
		gap: 96px;
	}
	.bs .bs-archive-header-wrapper .woocommerce-products-header {
		flex-direction: column;
		align-items: flex-start;
		gap: 4px;
	}
	.bs .bs-archive-header-wrapper .woocommerce-products-header .term-description:before {
		display: none;
	}
	.archive-sidebar-line {
		margin-bottom: 32px;
	}
	#sidebar-content .filter-title {
		display: none;
	}
	.bs .hp-banners .blackstar-banner-block .banner-img,
	.bs .blackstar-banner-block.hp-banner1 .banner-img {
		height: auto !important;
		padding-bottom: 100%;
	}
	.bs .hp-banners .blackstar-banner-block.content-below-center .banner-content,
	.bs .blackstar-banner-block.hp-banner1.content-below-center .banner-content {
		top: -55px;
	}

	.catalog-sidebar-line {
		display: none;
	}

	ul.filter-widget.type-checkbox li,
	ul.filter-widget.type-radio li {
		font-size: 17px;
		margin-bottom: 20px;
	}
	ul.filter-widget.type-checkbox li a span,
	ul.filter-widget.type-radio li a span {
		padding-top: 0px;
		position: relative;
		top: -1px;
	}
	.bs-sidebar-box .title span {
		font-size: 20px;
		font-weight: 600;
	}
	.bs .custom-quick-view-button svg {
		width: 14px;
		height: 14px;
	}
	.bs .custom-quick-view-button {
		opacity: 1 !important;
		width: 34px;
		height: 34px;
	}
	#quick-view-inner .product-gallery-column {
		display: none;
	}
}

@media (max-width: 768px) {
	.top-header .top-header-slider {
		width: 100%;
	}
	.bs .footer-row {
		padding: 40px 30px;
	}

	.footer-menu-col {
		flex-direction: column;
	}
	.footer-menu-col .footer-menu-col-item {
		width: 100%;
	}
	.multi-col-menu ul#menu-footer-menu,
	.footer-menu.multi-col-menu ul.menu {
		gap: 12px;
	}
	.footer-menu-col {
		gap: 40px;
	}
	.footer-studio-col {
		padding-right: 0;
	}
	.wp-block-group.footer-studio {
		max-width: 100%;
	}
	.footer-menu-col > div {
		width: 100%;
	}
	.footer-menu.multi-col-menu ul.menu > li > a {
		margin-bottom: 6px;
	}
	.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-image: url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.4531 6.45312H7.54688V0.546875C7.54688 0.244836 7.30204 0 7 0C6.69796 0 6.45312 0.244836 6.45312 0.546875V6.45312H0.546875C0.244836 6.45312 0 6.69796 0 7C0 7.30204 0.244836 7.54688 0.546875 7.54688H6.45312V13.4531C6.45312 13.7552 6.69796 14 7 14C7.30204 14 7.54688 13.7552 7.54688 13.4531V7.54688H13.4531C13.7552 7.54688 14 7.30204 14 7C14 6.69796 13.7552 6.45312 13.4531 6.45312Z" fill="%23363636"/></svg>');
		background-size: 16px;
	}

	.bs.rtl.home .wp-block-kadence-tabs .kt-tabs-title-list {
		white-space: nowrap;
		display: block;
		overflow-x: scroll;
		margin-bottom: 20px;
	}
	.bs.rtl.home .wp-block-kadence-tabs .kt-tabs-title-list li {
		display: inline;
		width: auto;
	}
	.bs.rtl.home .wp-block-kadence-tabs .kt-tabs-title-list li a {
		display: inline-block;
	}
	.bs .form-row input:not([type="submit"]):not([type="button"]),
	.bs .form-row select,
	.bs .form-row .select2-selection,
	.bs .form-row textarea {
		width: 100%;
	}
	.bs input#chita_delivery {
		width: 100% !important;
	}

	div#blog-container.single-business .businees-row {
		flex-direction: column;
	}
	.single-business .business-info,
	.single-business .business-sidebar {
		align-items: flex-start;
		flex: 1;
	}
	.single-business .business-info ul li:last-child {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.single-business .business-gallery .swiper-slide {
		padding-bottom: 90%;
	}
}

@media (max-width: 640px) {
	.bs .hp-banners .blackstar-banner-block.content-below-center .banner-content .linkbtn,
	.bs .blackstar-banner-block.hp-banner1.content-below-center .banner-content .linkbtn {
		font-size: 18px;
	}
	.bs .hp-banners .blackstar-banner-block.content-below-center .banner-content,
	.bs .blackstar-banner-block.hp-banner1.content-below-center .banner-content {
		top: -30px;
	}
	.bs-child-post-slider article {
		text-align: center;
	}
	.articles-grid article .post-readmore {
		display: inline;
	}
}
