/*
Theme Name: SSD
Theme URI: https://superseedstudio.com
Template: hello-elementor
Author: Superseed Digital
Author URI: https://superseedstudio.com
Description: Based on Hello
Version: 1.1655299352
Updated: 2022-06-15 13:22:32

*/

/* INDEX */
	/* PADDING */
	/* GLOBAL */
	/* PRODUCT CAROUSEL ANIMATIONS */
	/* GLOBAL BUTTONS */
	/* SINGLE PRODUCT PAGE */
	/* SINGLE BLOG PAGE */
	/* FORMS */
	/* MEDIA QUERIES */

:root {
	--color-gold: #C2A068;
	--color-white: #fff;
	--color-white-opacity: #ffffff80;
	--color-black: #050404;
	--vfx: all 0.3s ease-in-out;
}

/* PADDING */

.pad-top {
	padding:6rem 3rem 0 3rem;
}

.pad-bot {
     padding:0 3rem 6rem 3rem;
}

.pad-tb {
    padding:6rem 3rem;
}

.pad-tb-large {
     padding:10rem 3rem;
}

.pad-none {
    padding:0;
}

.pad-sides {
    padding-left:3rem;
    padding-right:3rem;
}

/* GLOBAL */

.about-content a {
	color: var(--color-gold) !important;
}

html {
  scroll-behavior: smooth;
}

.home-down-arrow a {
    animation-name: arrowdown;
	animation-iteration-count: infinite;
	animation-duration: 1.5s;
	animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-direction: alternate;
/*     border: solid 1px var(--color-gold) !important; */
/*     border-radius: 100%; */
/*     padding: 5px; */
}

@keyframes arrowdown {
    0% {
        transform: translateY(0);
	}
	
	100% {
        transform: translateY(10px);
	}
}

.page-id-158 {
    overflow-x: hidden !important;
}

header {
  position: absolute;
  width: 100% !important;
  z-index: 999;
  transition: var(--vfx) !important;
}

header.elementor-sticky--effects  {
    background-color: #050404 !important;
}

/* .elementor-sticky--effects .site-logo img {
	transition: var(--vfx) !important;
} */

.elementor-sticky--effects .site-logo img {
    content: url("/wp-content/uploads/2024/06/king-of-soho-text-logo.svg") !important;
	display: inline-block !important;
}

.nav-menu a {
	transition: var(--vfx) !important;
}

.nav-menu .elementor-nav-menu--dropdown {
    border: solid 1px #C2A06820 !important;
    border-radius: 20px !important;
	background-color: #05040410;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
}

.nav-menu .elementor-nav-menu--dropdown li {
	color: var(--color-gold) !important;
	font-size: 16px !important;
	font-weight: 600 !important;
}

.nav-menu .elementor-nav-menu--dropdown li:hover {
    text-decoration: underline !important;
    text-decoration-color: #C2A06840 !important;
	text-underline-offset: 10px !important;
}

.nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
	background-color: transparent !important;
	color: var(--color-gold) !important;
}

.elementor-nav-menu a {
	justify-content: center !important;
	margin-right: 10px;
}

.footer-container .elementor-nav-menu a {
	justify-content: start !important;
}

.lang-switcher ul {
	gap: 10px !important;
}

.lang-switcher a {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    border: 1px solid var(--color-gold) !important;
    border-radius: 50% !important;
    width: 40px;
	height: 40px;
	transition: var(--vfx) !important;
}

.lang-switcher a:hover {
	color: var(--color-black) !important;
	background-color: var(--color-gold) !important;
}

.lang-switcher .current-language-menu-item a {
    color: var(--color-black) !important;
    background-color: var(--color-gold) !important;
}

.h1-small h1 {
    font-size: 25px !important;
}

.lead {
    font-size: 20px !important;
}

.blur-effect {
    background-color: #191816;
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
}

.page-id-162 .blur-effect {
    background-color: #191816;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
}

.blur-effect-mild {
    background-color: #fff !important;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
}

.single-products .footer-container {
    background-color: #050404CF !important;
}

.error404 .lead a {
    color: var(--color-gold) !important;
}

.privacy-tools p {
    color: #ffffff80 !important;
	font-weight: 200 !important;
}

.privacy-tools h1,
.privacy-tools h2,
.privacy-tools h3,
.privacy-tools h4 {
    color: var(--color-gold) !important;
}

.page-id-3183 form label {
    color: #ffffff80 !important;
}

.page-id-3183 form {
    display: grid !important;
	grid-template-columns: 1fr !important;
	grid-gap: 20px !important;
}

.page-id-3183 #gdpr_email {
    color: #C2A068 !important;
    border: 1px solid #C2A06810 !important;
    border-radius: 100px !important;
    background-color: #C2A06820 !important;
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
}

.page-id-3183 #gdpr-submit {
    width: 20% !important;
}

.jet-listing-not-found {
	color: var(--color-white) !important;
}

.moove_gdpr_cookie_info_bar .mgbutton {
    color: var(--color-gold) !important;
}

.moove_gdpr_cookie_info_bar {
	background-color: #191816;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
}

/* VIDEO TEXT OVERLAY */

.video-test-container {
	position: relative !important;
}

.video-test-container:after {
    content: url("/wp-content/uploads/2024/06/home-video-text.png") !important;
    position: absolute !important;
    display: inline-block;
    top: 0;
    left: 0;
	transform: translate(-17%, 45%) scale(0.65);
	mix-blend-mode: overlay;
	z-index: 50;
}

.page-id-143 .video-test-container::after {
    content: url("/wp-content/uploads/2024/06/home-video-text.png") !important;
    position: absolute !important;
    display: inline-block;
    top: 0;
    left: 0;
    transform: translate(-17%, 55%) scale(0.65);
    mix-blend-mode: overlay;
    z-index: 50;
}

/**/

.footer-container .nav-menu li:hover  {
    text-decoration: underline !important;
    text-decoration-color: #C2A06850 !important;
	text-underline-offset: 10px !important;
}

/**/

.footer-container .mail-link a {
    font-size: 16px !important;
    font-weight: normal !important;
    color: #ffffff80 !important;
}

.social-icons .elementor-grid-item:first-child a {
    width: fit-content !important;
	margin-right: 10px !important;
}

.socket p {
	margin-bottom: 0 !important;
}

.kicker-text {
    font-family: 'Lora', sans-serif !important;
    font-size: 16px !important;
    color: #ffffff50 !important;
    text-transform: uppercase !important;
    font-style: italic !important;
}

.container-pad-right {
    padding-right: 4rem !important;
}

.container-pad-left {
    padding-left: 4rem !important;
}

.page-id-169 .footer-container {
    background-color: #050404CF !important;
}

.page-id-162 .footer-container {
    background-color: #050404D4 !important;
}

.page-id-164 .footer-container,
.page-id-158 .footer-container {
    background-color: #050404D9 !important;
}

.single-post .footer-container {
	background-color: #050404D9 !important;
}

.blog-listing-card .trigger-container img {
    transition: var(--vfx) !important;
}

.blog-listing-card .trigger-container img:hover {
    scale: 1.1 !important;
}

.socket-rights a {
    color: #645236 !important;
    padding: 0 !important;
	font-weight: 200 !important;
}

.privacy-policy-markup p {
    color: #ffffff !important;
	font-weight: 200 !important;
}

.privacy-policy-markup h1,
.privacy-policy-markup h3 {
    color: var(--color-gold) !important;
	font-weight: 200 !important;
}

.privacy-policy-markup ul,
.privacy-policy-markup ol {
    color: #ffffff !important;
	font-weight: 200 !important;
	padding-bottom: 20px !important;
}

.privacy-policy-markup a {
	text-decoration: underline !important;
	font-weight: 200 !important;
	color: var(--color-gold) !important;
}

.bdt-modal-dialog {
    border: 1px solid #C2A06820 !important;
   	background-color: #05040410 !important;
    -webkit-backdrop-filter: blur(10px) !important;
    backdrop-filter: blur(10px) !important;
}

.bdt-modal-title {
	display: none !important;
}

.bdt-modal-header {
	color: var(--color-gold) !important;
}

.modal-body-info-text {
	color: #ffffff70 !important;
	font-weight: 200 !important;
	line-height: 1.25em !important;
}

.bdt-age-input {
	margin-bottom: 2rem !important;
	border-radius: 100px !important;
	border: solid 1px #C2A06820 !important;
    background-color: #C2A06820 !important;
    color: var(--color-gold) !important;
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
}

.bdt-age-input::placeholder {
	color: #C2A06870 !important;
}

.bdt-modal-dialog a {
	color: var(--color-gold) !important;
}

/* PRODUCT CAROUSEL ANIMATIONS */

	/* .jet-listing-dynamic-post-279 - PURPLE */
	/* .jet-listing-dynamic-post-278 - RED - PURPLE */
	/* .jet-listing-dynamic-post-277 - BLUE */

.jet-listing-dynamic-post-279 .product-hover-item img,
.jet-listing-dynamic-post-278 .product-hover-item img,
.jet-listing-dynamic-post-277 .product-hover-item img {
	transition: var(--vfx) !important;
	scale: 0.8;
	transform: translateY(60px);
}

.active.jet-listing-dynamic-post-279 .product-hover-item img,
.active.jet-listing-dynamic-post-278 .product-hover-item img,
.active.jet-listing-dynamic-post-277 .product-hover-item img {
    scale: 1.1 !important;
	transform: translateY(0);
}

.jet-listing-dynamic-post-279 .product-hover-item .product-listing-more-info,
.jet-listing-dynamic-post-278 .product-hover-item .product-listing-more-info,
.jet-listing-dynamic-post-277 .product-hover-item .product-listing-more-info {
    transition: var(--vfx) !important;
    opacity: 0;
}

.active.jet-listing-dynamic-post-279 .product-hover-item .product-listing-more-info,
.active.jet-listing-dynamic-post-278 .product-hover-item .product-listing-more-info,
.active.jet-listing-dynamic-post-277 .product-hover-item .product-listing-more-info {
    opacity: 1 !important;
}

.jet-listing-dynamic-post-279 .product-hover-item .kicker-text,
.jet-listing-dynamic-post-278 .product-hover-item .kicker-text,
.jet-listing-dynamic-post-277 .product-hover-item .kicker-text {
    font-size: 14px !important;
    transition: var(--vfx) !important;
}

.active.jet-listing-dynamic-post-279 .product-hover-item .kicker-text,
.active.jet-listing-dynamic-post-278 .product-hover-item .kicker-text,
.active.jet-listing-dynamic-post-277 .product-hover-item .kicker-text {
    font-size: 16px !important;
}

.jet-listing-dynamic-post-279 .product-hover-item .home-product-title h3,
.jet-listing-dynamic-post-278 .product-hover-item .home-product-title h3,
.jet-listing-dynamic-post-277 .product-hover-item .home-product-title h3 {
    font-size: 25px !important;
    transition: var(--vfx) !important;
	color: var(--color-white) !important;
}

.active.jet-listing-dynamic-post-279 .product-hover-item .home-product-title h3,
.active.jet-listing-dynamic-post-278 .product-hover-item .home-product-title h3,
.active.jet-listing-dynamic-post-277 .product-hover-item .home-product-title h3 {
    font-size: 30px !important;
	color: var(--color-gold) !important;
}

.jet-listing-dynamic-post-279 .product-hover-item .btn-primary,
.jet-listing-dynamic-post-278 .product-hover-item .btn-primary,
.jet-listing-dynamic-post-277 .product-hover-item .btn-primary {
    transition: var(--vfx) !important;
    opacity: 0;
}

.active.jet-listing-dynamic-post-279 .product-hover-item .btn-primary,
.active.jet-listing-dynamic-post-278 .product-hover-item .btn-primary,
.active.jet-listing-dynamic-post-277 .product-hover-item .btn-primary {
    opacity: 1 !important;
}

.jet-listing-dynamic-post-277 .product-hover-item .background-radial .elementor-widget-container { /* BLUE */
	background-color: transparent;
  	background-image: radial-gradient(at center center, #00BED890 0%, #050404 70%) !important;
  	transition: var(--vfx) !important;
  	opacity: 0 !important;
}

.active.jet-listing-dynamic-post-277 .product-hover-item .background-radial .elementor-widget-container { /* BLUE */
  	opacity: 1 !important;
}

.jet-listing-dynamic-post-278 .product-hover-item .background-radial .elementor-widget-container { /* RED */
	background-color: transparent;
  	background-image: radial-gradient(at center center, #FE250B90 0%, #F2295B00 70%) !important;
  	transition: var(--vfx) !important;
  	opacity: 0 !important;
}

.active.jet-listing-dynamic-post-278 .product-hover-item .background-radial .elementor-widget-container { /* RED */
  	opacity: 1 !important;
}

.jet-listing-dynamic-post-279 .product-hover-item .background-radial .elementor-widget-container { /* PURPLE */
	background-color: transparent;
  	background-image: radial-gradient(at center center, #7A2F96 0%, #050404 70%) !important;
  	transition: var(--vfx) !important;
  	opacity: 0 !important;
}

.active.jet-listing-dynamic-post-279 .product-hover-item .background-radial .elementor-widget-container { /* PURPLE */
  	opacity: 1 !important;
}

/**/

/* GLOBAL BUTTONS */

.btn-outline a {
    border: solid 1px var(--color-gold) !important;
    background-color: transparent !important;
    color: var(--color-gold) !important;
	padding: 10px 30px !important;
	transition: var(--vfx) !important;
}

.btn-outline a:hover {
    background-color: #05040460 !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.elementor-sticky--effects .btn-outline a:hover {
    background-color: #C2A06860 !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.btn-primary a {
	padding: 10px 30px 10px 30px !important;
	transition: var(--vfx) !important;
	border: solid 1px #C2A068 !important;
}

.btn-primary a:hover {
	border: solid 1px #C2A06810 !important;
	background-color: #C2A06870 !important;
}

.bdt-modal-button {
    padding: 10px 30px 10px 30px !important;
	transition: var(--vfx) !important;
}

.bdt-modal-button:hover {
	border: solid 1px #C2A06810 !important;
	background-color: #C2A06870 !important;
}

/* PRODUCT PAGE */

.trigger-container-right img {
    transition: var(--vfx) !important;
}

.trigger-container-right:hover img {
    transform: rotate(-20deg) !important;
}

.trigger-container-left img {
    transition: var(--vfx) !important;
}

.trigger-container-left:hover img {
    transform: rotate(20deg) !important;
}

.absoluted-txt #creativity-text path {
    fill: #ffffff10 !important;
}

/* SINGLE PRODUCT PAGE */

/* .products-accordion .jet-toggle__content-inner ul {
    padding-left: 15px !important;
} */

.single-product-navbar {
    background-color: #C2A06810 !important;
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
}

.products-accordion .jet-toggle__content-inner ul {
    padding-bottom: 10px !important;
	padding-left: 20px !important;
}
.products-accordion .jet-toggle__content-inner {
    padding-bottom: 10px !important;
}

.products-accordion .jet-accordion__item {
    margin-bottom: 0 !important;
}

.products-accordion .jet-accordion__item:last-child {
    border-bottom: solid 1px #C9893F49 !important;
}

.product-contact-container a {
	color: var(--color-white) !important;
    text-decoration: underline !important;
    text-decoration-color: var(--color-white-opacity) !important;
}

.spacer {
    aspect-ratio: 1 / 1 !important;
}

/* SPIRITS OF SOHO */

.product-short-description-listing .jet-listing-grid__item:not(.colspan-1) {
	flex: 0 0 auto !important;
}

.product-short-description-listing .jet-listing-grid__items {
	gap: 0 25px;
}

.colspan-1 {
    width: 390px !important;
}

.page-id-158 .jet-listing-grid .jet-listing-dynamic-field {
    text-wrap: nowrap !important;
}

.single-products .active-tab .jet-tabs__label-text {
    text-decoration: underline !important;
    text-decoration-color: #C2A068 !important;
	text-underline-offset: 5px !important;
	font-weight: 600 !important;
}

.single-products .jet-tabs__label-text:hover  {
    text-decoration: underline !important;
    text-decoration-color: #C2A06840 !important;
	text-underline-offset: 5px !important;
}

.cocktail-section:before {
    z-index: 50 !important;
}
	
/* COCKTAILS PAGE */

.cocktail-radio-filter label {
	text-decoration: solid 1px underline !important;
    text-decoration-color: transparent !important;
	text-underline-offset: 10px !important;
	transition: var(--vfx) !important;
}

.cocktail-radio-filter label:hover {
    text-decoration: solid 1px underline !important;
    text-decoration-color: #C2A06820 !important;
	text-underline-offset: 10px !important;
}

.cocktail-ingredients ul {
    padding-left: 15px !important;
}

.cocktail-listing-title {
    border-bottom: solid 1px #C2A06830 !important;
}

.cocktail-ingredients {
    border-bottom: solid 1px #C2A06830 !important;
}

.cocktail-ingredients ul {
    padding-bottom: 10px !important;
}

.cocktail-ingredients li {
    padding-bottom: 5px !important;
}
	
.cocktail-radio-filter .jet-radio-list__decorator {
    display: none !important;
}

.cocktails-search-filter .jet-search-filter__input {
    border: solid 1px #C2A06820 !important;
    border-radius: 100px !important;
    background-color: #C2A06820 !important;
    color: var(--color-gold) !important;
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
}

/* SINGLE BLOG PAGE */

.post-content strong {
    color: var(--color-gold) !important;
}

.post-content p {
    color: var(--color-white) !important;
}

.post-content h1,
.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5 {
	color: var(--color-gold) !important;
}

.post-content a {
	color: var(--color-white) !important;
	text-decoration: underline !important;
	font-weight: 600 !important;
	transition: var(--vfx) !important;
}

.post-content a:hover {
	color: var(--color-gold) !important;
}

.post-content .wp-block-gallery {
    display: grid !important;
    grid-template-columns: repeat(auto-fit,minmax(290px,1fr)) !important;
    grid-gap: 1rem !important;
    padding: 2rem 0 !important;
}

.blocks-gallery-item img {
	height: auto !important;
	width: 350px !important;
	object-fit: cover !important;
}

.post-content img {
	padding-top: 2rem !important;
	padding-bottom: 2rem !important;
	width: 1400px !important;
/* 	margin-left: -10%; */
	margin-right: -10%;
  	aspect-ratio: 16 / 9;
  	object-fit: cover !important;
}

.post-content figcaption {
	color: var(--color-gold) !important;
	margin-top: -1rem !important;
}

.post-content .wp-block-gallery {
	padding-top: 2rem !important;
	padding-bottom: 2rem !important;
}

.wp-block-gallery {
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(290px,1fr));
    grid-gap: 1rem;
    padding: 2rem 0;
	height: 300px !important;
	margin-bottom: 4rem !important;
}

.wp-block-gallery img {
	height: 300px !important;
	object-fit: cover !important;
}

/* MEDIA QUERIES */

@media screen and (min-width: 320px) and (max-width: 426px) { /* MOBILE */
	
	.pad-sides {
    	padding-left:1rem;
    	padding-right:1rem;
	}
	
	.pad-tb {
    	padding:3rem 1rem;
	}
	
	.pad-bot {
     	padding:0 1rem 3rem 1rem;
	}
	
	.single-products .pad-bot {
    	padding: 3rem 0 !important;
	}
	
	.page-id-158 {
    	overflow-x: hidden !important;
	}
	
	.container-pad-right {
    	padding-right: 0 !important;
	}

	.container-pad-left {
    	padding-left: 0 !important;
	}
	
	.home-hero-mascot img {
		opacity: 40% !important;
	}
	
	.lead {
    	font-size: 18px !important;
	}
	
	.elementor-nav-menu a {
		justify-content: start !important;
	}
	
	.lang-switcher .elementor-nav-menu a {
		justify-content: center !important;
	}
	
	.active.jet-listing-dynamic-post-279 .product-hover-item img,
	.active.jet-listing-dynamic-post-278 .product-hover-item img,
	.active.jet-listing-dynamic-post-277 .product-hover-item img {
    	scale: 0.80 !important;
		transform: translateY(0);
	}
	
	.product-caro-img {
		height: 500px !important;
	}
	
	.video-test-container:after {
    	content: url("/wp-content/uploads/2024/06/home-video-text.png") !important;
    	position: absolute !important;
    	display: inline-block;
    	top: 0;
    	left: 0;
		transform: translate(-43%, 25%) scale(0.15);
		mix-blend-mode: overlay;
		z-index: 50;
	}
	
	.page-id-143 .video-test-container:after {
   		content: url("/wp-content/uploads/2024/06/home-video-text.png") !important;
   		position: absolute !important;
   		display: inline-block;
		top: 0;
   		left: 0;
		transform: translate(-43%, 72%) scale(0.15);
		mix-blend-mode: overlay;
		z-index: 50;
}
	
	.wp-block-gallery {
    	display: grid;
    	grid-template-columns: repeat(auto-fit,minmax(290px,1fr));
    	grid-gap: 1rem;
/*     	padding: 2rem 0; */
		height: 100% !important;
		margin-bottom: 4rem !important;
	}
	
	.wp-block-gallery img {
		height: auto !important;
		width: 100% !important;
		object-fit: cover !important;
		padding: 0 !important;
		margin: 0 !important;
	}
	
	.page-id-158 .jet-listing-grid .jet-listing-dynamic-field {
    	text-wrap: wrap !important;
	}
	
	.single-products .active-tab .jet-tabs__label-text {
		font-weight: 200 !important;
	}
	
	.products-accordion .jet-toggle__content-inner ul {
		font-size: 16px !important;
	}
		
/* 	.product-short-description-listing .jet-listing-grid__item:not(.colspan-1) {
		flex: 0 0 initial !important;
	} */
		
	.product-short-description-listing .jet-listing-grid__item .jet-listing-dynamic-field__content {
		font-size: 10px !important;
/* 		text-wrap: nowrap !important; */
	}
		
	.colspan-1 {
    	width: 100% !important;
	}
	
	.botanical-tabs .jet-tabs__control-wrapper {
    	display: grid !important;
    	grid-template-columns: 1fr 1fr !important;
	}
	
	.sbi_lb-caption {
		color: var(--color-white) !important;
	}
	
	.sbi_lb-caption a {
		color: var(--color-white) !important;
	}
	
	.sbi_lb-caption span {
		color: var(--color-white) !important;
	}
	
	.sbi_lb-number,
	.sbi_lightbox_action,
	.sbi_lightbox_action {
    	color: var(--color-white) !important;
	}
	
	.page-id-3183 #gdpr-submit {
		width: 40% !important;
	}
	
	.sbi_lb-dataContainer {
    	padding: 1rem !important;
	}
	
	.svg-inline--fa,
	.svg-inline--fa {
    	color: var(--color-white) !important;
	}

	.sbi_lightbox_action a {
    	color: var(--color-white) !important;
	}
		
}


@media screen and (min-width: 768px) and (max-width: 1024px) { /* TABLET */
    
	.pad-bot {
     	padding:0 1rem 3rem 1rem;
	}
	
	.pad-sides {
    	padding-left:1rem;
    	padding-right:1rem;
	}
	
	.container-pad-right {
    	padding-right: 2rem !important;
	}

	.container-pad-left {
    	padding-left: 2rem !important;
	}
	
	.home-hero-mascot img {
		opacity: 40% !important;
	}
	
	.wp-block-gallery {
    	display: grid;
    	grid-template-columns: repeat(auto-fit,minmax(290px,1fr));
    	grid-gap: 1rem;
/*     	padding: 2rem 0; */
		height: 100% !important;
		margin-bottom: 4rem !important;
	}
	
	.wp-block-gallery img {
		height: auto !important;
		width: 350px !important;
		object-fit: cover !important;
		padding: 0 !important;
		margin: 0 !important;
	}
	
	.video-test-container:after {
    	content: url("/wp-content/uploads/2024/06/home-video-text.png") !important;
    	position: absolute !important;
    	display: inline-block;
    	top: 0;
    	left: 0;
		transform: translate(-35%, 25%) scale(0.35);
		mix-blend-mode: overlay;
		z-index: 50;
	}
	
	.page-id-143 .video-test-container::after {
    	content: url("/wp-content/uploads/2024/06/home-video-text.png") !important;
    	position: absolute !important;
    	display: inline-block;
    	top: 0;
    	left: 0;
    	transform: translate(-35%, 65%) scale(0.35);
    	mix-blend-mode: overlay;
   	 	z-index: 50;
	}
	
	.elementor-nav-menu a {
		justify-content: start !important;
	}
	
	.lang-switcher .elementor-nav-menu a {
		justify-content: center !important;
	}
	
	.active.jet-listing-dynamic-post-279 .product-hover-item img,
	.active.jet-listing-dynamic-post-278 .product-hover-item img,
	.active.jet-listing-dynamic-post-277 .product-hover-item img {
		width: 60% !important;
	}
	
	.page-id-158 .jet-listing-grid .jet-listing-dynamic-field {
    	text-wrap: wrap !important;
	}
	
/* 	.product-short-description-listing .jet-listing-grid__item:not(.colspan-1) {
		flex: 0 0 auto !important;
	}

	.product-short-description-listing .jet-listing-grid__items {
		gap: 0 25px;
	} */
}
