.elementor-92441 .elementor-element.elementor-element-71c9600{--display:flex;--z-index:999;}.elementor-92441 .elementor-element.elementor-element-71c9600:not(.elementor-motion-effects-element-type-background), .elementor-92441 .elementor-element.elementor-element-71c9600 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-92441 .elementor-element.elementor-element-71c9600.e-con{--align-self:center;}.elementor-92441 .elementor-element.elementor-element-ec8781f{width:100%;max-width:100%;text-align:center;}.elementor-92441 .elementor-element.elementor-element-ec8781f > .elementor-widget-container{padding:01% 0% 01% 0%;}.elementor-92441 .elementor-element.elementor-element-ec8781f.elementor-element{--align-self:center;}.elementor-92441 .elementor-element.elementor-element-ec8781f .elementor-heading-title{font-size:0.9em;font-weight:500;color:var( --e-global-color-astglobalcolor4 );}.elementor-92441 .elementor-element.elementor-element-4eac6a09{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-92441 .elementor-element.elementor-element-153a6d9b{--display:flex;}.elementor-92441 .elementor-element.elementor-element-5023e73f{--display:flex;--min-height:100px;--justify-content:center;}.elementor-92441 .elementor-element.elementor-element-50c7ad56.elementor-element{--align-self:center;}.elementor-92441 .elementor-element.elementor-element-50c7ad56{text-align:center;}.elementor-92441 .elementor-element.elementor-element-50c7ad56 img{width:50%;}.elementor-92441 .elementor-element.elementor-element-4ff90355{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.elementor-92441 .elementor-element.elementor-element-5198e4c1{width:auto;max-width:auto;}.elementor-92441 .elementor-element.elementor-element-5198e4c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-92441 .elementor-element.elementor-element-5198e4c1.elementor-element{--align-self:center;}.elementor-92441 .elementor-element.elementor-element-5198e4c1 .elementor-icon-wrapper{text-align:center;}.elementor-92441 .elementor-element.elementor-element-5198e4c1.elementor-view-stacked .elementor-icon{background-color:#232323;}.elementor-92441 .elementor-element.elementor-element-5198e4c1.elementor-view-framed .elementor-icon, .elementor-92441 .elementor-element.elementor-element-5198e4c1.elementor-view-default .elementor-icon{color:#232323;border-color:#232323;}.elementor-92441 .elementor-element.elementor-element-5198e4c1.elementor-view-framed .elementor-icon, .elementor-92441 .elementor-element.elementor-element-5198e4c1.elementor-view-default .elementor-icon svg{fill:#232323;}.elementor-92441 .elementor-element.elementor-element-5198e4c1.elementor-view-stacked .elementor-icon:hover{background-color:#ED9F14;}.elementor-92441 .elementor-element.elementor-element-5198e4c1.elementor-view-framed .elementor-icon:hover, .elementor-92441 .elementor-element.elementor-element-5198e4c1.elementor-view-default .elementor-icon:hover{color:#ED9F14;border-color:#ED9F14;}.elementor-92441 .elementor-element.elementor-element-5198e4c1.elementor-view-framed .elementor-icon:hover, .elementor-92441 .elementor-element.elementor-element-5198e4c1.elementor-view-default .elementor-icon:hover svg{fill:#ED9F14;}.elementor-92441 .elementor-element.elementor-element-5198e4c1 .elementor-icon{font-size:25px;}.elementor-92441 .elementor-element.elementor-element-5198e4c1 .elementor-icon svg{height:25px;}.elementor-92441 .elementor-element.elementor-element-769a4e28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-92441 .elementor-element.elementor-element-769a4e28.elementor-element{--align-self:center;}.elementor-92441 .elementor-element.elementor-element-769a4e28.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container{left:50%;right:auto;transform:translateX(-50%);}.elementor-92441 .elementor-element.elementor-element-769a4e28{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-astglobalcolor6 );--toggle-button-border-width:0px;--toggle-icon-size:25px;--toggle-icon-padding:0px 0px 0px 0px;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--cart-footer-buttons-border-radius:15px;--view-cart-button-text-color:var( --e-global-color-astglobalcolor4 );--view-cart-button-background-color:var( --e-global-color-astglobalcolor6 );--view-cart-button-hover-background-color:var( --e-global-color-primary );--checkout-button-text-color:var( --e-global-color-astglobalcolor4 );--checkout-button-background-color:var( --e-global-color-astglobalcolor6 );--checkout-button-hover-background-color:var( --e-global-color-primary );}.elementor-92441 .elementor-element.elementor-element-769a4e28 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-92441 .elementor-element.elementor-element-769a4e28 .elementor-menu-cart__footer-buttons .elementor-button{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-92441 .elementor-element.elementor-element-dd72575 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-92441 .elementor-element.elementor-element-dd72575.elementor-element{--align-self:center;}.elementor-92441 .elementor-element.elementor-element-dd72575 .premium-sub-menu .premium-sub-menu-link{justify-content:flex-start;}.elementor-92441 .elementor-element.elementor-element-dd72575 .premium-hamburger-toggle{justify-content:center;}.elementor-92441 .elementor-element.elementor-element-dd72575.premium-hamburger-menu .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link, .elementor-92441 .elementor-element.elementor-element-dd72575.premium-nav-dropdown .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link, .elementor-92441 .elementor-element.elementor-element-dd72575.premium-nav-slide .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link{justify-content:center;}.elementor-92441 .elementor-element.elementor-element-dd72575 .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{color:var( --e-global-color-astglobalcolor6 );}.elementor-92441 .elementor-element.elementor-element-dd72575 .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-astglobalcolor6 );}.elementor-92441 .elementor-element.elementor-element-dd72575 .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link{color:var( --e-global-color-primary );}.elementor-92441 .elementor-element.elementor-element-dd72575 .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-primary );}.elementor-92441 .elementor-element.elementor-element-dd72575 .premium-nav-menu-item > .premium-menu-link > .premium-item-icon{order:0;}.elementor-92441 .elementor-element.elementor-element-dd72575 .premium-main-nav-menu .premium-sub-menu-item:hover > .premium-sub-menu-link{color:#fff;}.elementor-92441 .elementor-element.elementor-element-dd72575 .premium-sub-menu-item .premium-sub-menu-link .premium-sub-item-icon{order:0;}.elementor-92441 .elementor-element.elementor-element-dd72575 .premium-hamburger-toggle i{font-size:25px;color:var( --e-global-color-astglobalcolor6 );}.elementor-92441 .elementor-element.elementor-element-dd72575 .premium-hamburger-toggle svg{width:25px;height:25px;}.elementor-92441 .elementor-element.elementor-element-dd72575 .premium-hamburger-toggle svg, .elementor-92441 .elementor-element.elementor-element-dd72575 .premium-hamburger-toggle svg path{fill:var( --e-global-color-astglobalcolor6 );}.elementor-92441 .elementor-element.elementor-element-dd72575 .premium-hamburger-toggle:hover i{color:var( --e-global-color-primary );}.elementor-92441 .elementor-element.elementor-element-dd72575 .premium-hamburger-toggle:hover svg, .elementor-92441 .elementor-element.elementor-element-dd72575 .premium-hamburger-toggle:hover svg path{fill:var( --e-global-color-primary );}.elementor-92441 .elementor-element.elementor-element-3b144f05 > .elementor-widget-container{margin:0px 0px 0px -18px;}.elementor-92441 .elementor-element.elementor-element-3b144f05.elementor-element{--align-self:center;}.elementor-92441 .elementor-element.elementor-element-3b144f05 .premium-sub-menu .premium-sub-menu-link{justify-content:flex-start;}.elementor-92441 .elementor-element.elementor-element-3b144f05 .premium-hamburger-toggle{justify-content:center;}.elementor-92441 .elementor-element.elementor-element-3b144f05.premium-hamburger-menu .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link, .elementor-92441 .elementor-element.elementor-element-3b144f05.premium-nav-dropdown .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link, .elementor-92441 .elementor-element.elementor-element-3b144f05.premium-nav-slide .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link{justify-content:center;}.elementor-92441 .elementor-element.elementor-element-3b144f05 .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{color:var( --e-global-color-astglobalcolor6 );}.elementor-92441 .elementor-element.elementor-element-3b144f05 .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-astglobalcolor6 );}.elementor-92441 .elementor-element.elementor-element-3b144f05 .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link{color:var( --e-global-color-primary );}.elementor-92441 .elementor-element.elementor-element-3b144f05 .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-primary );}.elementor-92441 .elementor-element.elementor-element-3b144f05 .premium-nav-menu-item > .premium-menu-link > .premium-item-icon{order:0;}.elementor-92441 .elementor-element.elementor-element-3b144f05 .premium-main-nav-menu .premium-sub-menu-item:hover > .premium-sub-menu-link{color:#fff;}.elementor-92441 .elementor-element.elementor-element-3b144f05 .premium-sub-menu-item .premium-sub-menu-link .premium-sub-item-icon{order:0;}.elementor-92441 .elementor-element.elementor-element-3b144f05 .premium-hamburger-toggle i{font-size:15px;color:var( --e-global-color-astglobalcolor6 );}.elementor-92441 .elementor-element.elementor-element-3b144f05 .premium-hamburger-toggle svg{width:15px;height:15px;}.elementor-92441 .elementor-element.elementor-element-3b144f05 .premium-hamburger-toggle svg, .elementor-92441 .elementor-element.elementor-element-3b144f05 .premium-hamburger-toggle svg path{fill:var( --e-global-color-astglobalcolor6 );}.elementor-92441 .elementor-element.elementor-element-3b144f05 .premium-hamburger-toggle:hover i{color:var( --e-global-color-primary );}.elementor-92441 .elementor-element.elementor-element-3b144f05 .premium-hamburger-toggle:hover svg, .elementor-92441 .elementor-element.elementor-element-3b144f05 .premium-hamburger-toggle:hover svg path{fill:var( --e-global-color-primary );}.elementor-92441 .elementor-element.elementor-element-2750889{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-92441 .elementor-element.elementor-element-46317ba{--display:flex;--justify-content:center;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:769px){.elementor-92441 .elementor-element.elementor-element-46317ba{--width:100%;}}@media(min-width:2500px){.elementor-92441 .elementor-element.elementor-element-71c9600{--width:1920px;}.elementor-92441 .elementor-element.elementor-element-4eac6a09{--grid-auto-flow:row;}.elementor-92441 .elementor-element.elementor-element-4ff90355{--justify-content:flex-end;}.elementor-92441 .elementor-element.elementor-element-5198e4c1 .elementor-icon{font-size:25px;}.elementor-92441 .elementor-element.elementor-element-5198e4c1 .elementor-icon svg{height:25px;}}@media(max-width:1366px){.elementor-92441 .elementor-element.elementor-element-ec8781f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-92441 .elementor-element.elementor-element-ec8781f .elementor-heading-title{font-size:12px;}.elementor-92441 .elementor-element.elementor-element-4eac6a09{--grid-auto-flow:row;}.elementor-92441 .elementor-element.elementor-element-153a6d9b{--justify-content:center;}.elementor-92441 .elementor-element.elementor-element-4ff90355{--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:50px;}.elementor-92441 .elementor-element.elementor-element-dd72575 .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-astglobalcolor6 );}.elementor-92441 .elementor-element.elementor-element-3b144f05 .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-astglobalcolor6 );}}@media(max-width:1024px){.elementor-92441 .elementor-element.elementor-element-4eac6a09{--grid-auto-flow:row;}.elementor-92441 .elementor-element.elementor-element-153a6d9b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-92441 .elementor-element.elementor-element-8a74545.elementor-element{--align-self:center;}.elementor-92441 .elementor-element.elementor-element-4ff90355{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-92441 .elementor-element.elementor-element-5198e4c1.elementor-element{--align-self:center;}.elementor-92441 .elementor-element.elementor-element-dd72575.elementor-element{--align-self:center;}.elementor-92441 .elementor-element.elementor-element-3b144f05.elementor-element{--align-self:center;}}@media(max-width:768px){.elementor-92441 .elementor-element.elementor-element-ec8781f.elementor-element{--align-self:flex-start;}.elementor-92441 .elementor-element.elementor-element-ec8781f .elementor-heading-title{font-size:0.5em;}.elementor-92441 .elementor-element.elementor-element-4eac6a09{--e-con-grid-template-columns:repeat(3, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;}.elementor-92441 .elementor-element.elementor-element-153a6d9b{--width:100%;--justify-content:center;}.elementor-92441 .elementor-element.elementor-element-5023e73f{--width:100%;}.elementor-92441 .elementor-element.elementor-element-50c7ad56 img{width:100%;}.elementor-92441 .elementor-element.elementor-element-4ff90355{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}}/* Start custom CSS for container, class: .elementor-element-71c9600 */.elementor-92441 .elementor-element.elementor-element-71c9600{
    width: 2600px !important;
    justify-content: center !important;
    height: 2.6em !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8a74545 */.ejr-mobile-side-menu-wrap,
.ejr-mobile-side-menu-wrap * {
	box-sizing: border-box;
}

.ejr-mobile-side-menu-wrap {
	display: inline-flex;
	width: auto;
	line-height: 1;
}

.ejr-mobile-side-menu-toggle-button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 42px;
	height: 42px;
	margin: 0;
	padding: 0;
	background: transparent;
	border: 0;
	color: #000;
	cursor: pointer;
	appearance: none;
	-webkit-appearance: none;
}

.ejr-mobile-side-menu-toggle-button:hover,
.ejr-mobile-side-menu-toggle-button:focus {
	background: transparent;
	color: #000;
	outline: none;
}

.ejr-mobile-side-menu-hamburger {
	display: inline-flex;
	flex-direction: column;
	justify-content: center;
	gap: 5px;
	width: 24px;
	height: 18px;
}

.ejr-mobile-side-menu-hamburger span {
	display: block;
	width: 100%;
	height: 2px;
	background: currentColor;
	border-radius: 999px;
}

.ejr-mobile-side-menu-overlay {
	position: fixed;
	inset: 0;
	background: rgba(0, 0, 0, 0.45);
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transition: opacity 180ms ease, visibility 180ms ease;
	z-index: 999998;
}

.ejr-mobile-side-menu-drawer {
	position: fixed;
	top: 0;
	left: 0;
	width: min(88vw, 420px);
	height: 100dvh;
	background: #fff;
	transform: translateX(-100%);
	transition: transform 220ms ease;
	z-index: 999999;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	box-shadow: 18px 0 40px rgba(0, 0, 0, 0.16);
}

.ejr-mobile-side-menu-wrap.is-open .ejr-mobile-side-menu-overlay {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
}

.ejr-mobile-side-menu-wrap.is-open .ejr-mobile-side-menu-drawer {
	transform: translateX(0);
}

body.ejr-mobile-side-menu-body-lock {
	overflow: hidden;
}

.ejr-mobile-side-menu-header {
	position: sticky;
	top: 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 16px;
	padding: 18px;
	background: #fff;
	border-bottom: 1px solid #e8e8e8;
	z-index: 2;
}

.ejr-mobile-side-menu-title {
	color: #000;
	font-size: 14px;
	font-weight: 800;
	line-height: 1;
	text-transform: uppercase;
}

.ejr-mobile-side-menu-close {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 36px;
	height: 36px;
	margin: 0;
	padding: 0;
	background: transparent;
	border: 0;
	color: #000;
	font-size: 30px;
	font-weight: 300;
	line-height: 1;
	cursor: pointer;
	appearance: none;
	-webkit-appearance: none;
}

.ejr-mobile-side-menu-close:hover,
.ejr-mobile-side-menu-close:focus {
	background: transparent;
	color: #000;
	outline: none;
}

.ejr-mobile-side-menu-nav {
	width: 100%;
}

.ejr-mobile-side-menu-list {
	display: flex;
	flex-direction: column;
	list-style: none;
	margin: 0;
	padding: 0;
}

.ejr-mobile-side-menu-item {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #efefef;
}

.ejr-mobile-side-menu-link,
.ejr-mobile-side-menu-dropdown-trigger {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 14px;
	width: 100%;
	min-height: 54px;
	margin: 0;
	padding: 0 18px;
	background: #fff;
	border: 0;
	color: #000;
	font-family: inherit;
	font-size: 14px;
	font-weight: 800;
	line-height: 1.2;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
	cursor: pointer;
	appearance: none;
	-webkit-appearance: none;
}

.ejr-mobile-side-menu-link:hover,
.ejr-mobile-side-menu-link:focus,
.ejr-mobile-side-menu-dropdown-trigger:hover,
.ejr-mobile-side-menu-dropdown-trigger:focus {
	background: #f6f6f6;
	color: #000;
	text-decoration: none;
	outline: none;
}

.ejr-mobile-side-menu-caret {
	display: inline-block;
	width: 9px;
	height: 9px;
	border-right: 2px solid currentColor;
	border-bottom: 2px solid currentColor;
	transform: rotate(45deg) translateY(-2px);
	transition: transform 160ms ease;
	flex: 0 0 auto;
}

.ejr-mobile-side-menu-item.is-open .ejr-mobile-side-menu-caret {
	transform: rotate(-135deg) translateY(-1px);
}

.ejr-mobile-side-menu-dropdown-panel {
	display: none;
	padding: 0 18px 20px;
	background: #fff;
}

.ejr-mobile-side-menu-item.is-open .ejr-mobile-side-menu-dropdown-panel {
	display: block;
}

.ejr-mobile-side-menu-view-all {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	min-height: 40px;
	margin: 4px 0 14px;
	padding: 10px 14px;
	background: #000;
	border: 1px solid #000;
	border-radius: 0;
	color: #fff;
	font-size: 12px;
	font-weight: 800;
	line-height: 1;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

.ejr-mobile-side-menu-view-all:hover,
.ejr-mobile-side-menu-view-all:focus {
	background: #fff;
	color: #000;
	text-decoration: none;
}

.ejr-mobile-side-menu-template-content {
	width: 100%;
	min-height: 80px;
	overflow: hidden;
}

.ejr-mobile-side-menu-template-content .elementor,
.ejr-mobile-side-menu-template-content .e-con,
.ejr-mobile-side-menu-template-content .elementor-element {
	box-sizing: border-box;
	max-width: 100%;
}

.ejr-mobile-side-menu-template-content .elementor[data-elementor-type="e-flexbox"] {
	width: 100%;
}

.ejr-mobile-side-menu-loading,
.ejr-mobile-side-menu-error {
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 80px;
	color: #222;
	font-size: 13px;
	font-weight: 700;
	text-align: center;
}

.ejr-mobile-side-menu-error {
	color: #b00020;
}

/* E-JUICES template 92466 - Atomic/e-flexbox mobile interpretation */
.ejr-mobile-side-menu-template-content .elementor-92466 {
	width: 100% !important;
	max-width: 100% !important;
}

/* Main Atomic wrapper: desktop uses 3 columns, side drawer must stack */
.ejr-mobile-side-menu-template-content .elementor-92466 > .elementor-element-4dfaaa4 {
	display: flex !important;
	flex-direction: column !important;
	align-items: stretch !important;
	justify-content: flex-start !important;
	width: 100% !important;
	max-width: 100% !important;
	gap: 22px !important;
}

/* Main groups: Freebase / Salt / Synthetic */
.ejr-mobile-side-menu-template-content .elementor-92466 > .elementor-element-4dfaaa4 > .elementor-element-272806a,
.ejr-mobile-side-menu-template-content .elementor-92466 > .elementor-element-4dfaaa4 > .elementor-element-8bdc924,
.ejr-mobile-side-menu-template-content .elementor-92466 > .elementor-element-4dfaaa4 > .elementor-element-76b9a82 {
	display: flex !important;
	flex-direction: column !important;
	align-items: stretch !important;
	justify-content: flex-start !important;
	width: 100% !important;
	max-width: 100% !important;
	min-width: 0 !important;
	padding: 0 0 18px !important;
	border-right: 0 !important;
	border-bottom: 1px solid #e8e8e8 !important;
}

.ejr-mobile-side-menu-template-content .elementor-92466 > .elementor-element-4dfaaa4 > .elementor-element-76b9a82 {
	padding-bottom: 0 !important;
	border-bottom: 0 !important;
}

/* Product row wrappers inside each group */
.ejr-mobile-side-menu-template-content .elementor-92466 .elementor-element-e1e9736,
.ejr-mobile-side-menu-template-content .elementor-92466 .elementor-element-9b23eb2,
.ejr-mobile-side-menu-template-content .elementor-92466 .elementor-element-f0e3e3e {
	display: flex !important;
	flex-direction: column !important;
	align-items: stretch !important;
	justify-content: flex-start !important;
	width: 100% !important;
	max-width: 100% !important;
	gap: 10px !important;
}

/* Individual clickable rows: image left, text right */
.ejr-mobile-side-menu-template-content .elementor-92466 .elementor-element-5a974e6,
.ejr-mobile-side-menu-template-content .elementor-92466 .elementor-element-1d5889c,
.ejr-mobile-side-menu-template-content .elementor-92466 .elementor-element-e009a0e,
.ejr-mobile-side-menu-template-content .elementor-92466 .elementor-element-e7ae6c2,
.ejr-mobile-side-menu-template-content .elementor-92466 .elementor-element-a387873,
.ejr-mobile-side-menu-template-content .elementor-92466 .elementor-element-f02e663,
.ejr-mobile-side-menu-template-content .elementor-92466 .elementor-element-8c87045,
.ejr-mobile-side-menu-template-content .elementor-92466 .elementor-element-3c41732 {
	display: flex !important;
	flex-direction: row !important;
	align-items: center !important;
	justify-content: flex-start !important;
	width: 100% !important;
	max-width: 100% !important;
	gap: 14px !important;
	padding: 10px 0 !important;
}

/* Image widgets */
.ejr-mobile-side-menu-template-content .elementor-92466 .elementor-widget-image {
	flex: 0 0 auto !important;
	width: auto !important;
	max-width: 72px !important;
}

.ejr-mobile-side-menu-template-content .elementor-92466 .elementor-widget-image img {
	display: block !important;
	width: 56px !important;
	height: auto !important;
	max-width: 56px !important;
}

/* Text columns beside images */
.ejr-mobile-side-menu-template-content .elementor-92466 .elementor-element-5cdf07e,
.ejr-mobile-side-menu-template-content .elementor-92466 .elementor-element-0b4f43d,
.ejr-mobile-side-menu-template-content .elementor-92466 .elementor-element-76fdaca,
.ejr-mobile-side-menu-template-content .elementor-92466 .elementor-element-48d5d55,
.ejr-mobile-side-menu-template-content .elementor-92466 .elementor-element-b2fb3d4,
.ejr-mobile-side-menu-template-content .elementor-92466 .elementor-element-22df125,
.ejr-mobile-side-menu-template-content .elementor-92466 .elementor-element-70770f2,
.ejr-mobile-side-menu-template-content .elementor-92466 .elementor-element-427ad4b {
	display: flex !important;
	flex-direction: column !important;
	align-items: flex-start !important;
	justify-content: center !important;
	flex: 1 1 auto !important;
	min-width: 0 !important;
	max-width: 100% !important;
	gap: 0 !important;
}

/* Heading cleanup inside drawer */
.ejr-mobile-side-menu-template-content .elementor-92466 .elementor-heading-title {
	margin: 0 !important;
	line-height: 1.15 !important;
}

.ejr-mobile-side-menu-template-content .elementor-92466 > .elementor-element-4dfaaa4 > .e-con > .elementor-widget-heading:first-child {
	margin-bottom: 8px !important;
}

@media (min-width: 1025px) {
	.ejr-mobile-side-menu-wrap {
		display: none !important;
	}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8417320 */.ejr-mega-menu-wrap,
.ejr-mega-menu-wrap * {
	box-sizing: border-box;
}

.ejr-mega-menu-wrap {
	position: relative;
	width: 100%;
	overflow: visible;
	z-index: 9999;
}

.ejr-mega-menu-list {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 34px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.ejr-mega-menu-item {
	position: static;
	margin: 0;
	padding: 0;
}

.ejr-mega-menu-link {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 7px;
	min-height: 42px;
	color: #000;
	font-family: inherit;
	font-size: 14px;
	font-weight: 600;
	line-height: 1;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
	cursor: pointer;
}

.ejr-mega-menu-link:hover,
.ejr-mega-menu-link:focus {
	color: #000;
	text-decoration: none;
}

.ejr-mega-menu-caret {
	display: inline-block;
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 5px solid currentColor;
	transform: translateY(1px);
}

.ejr-mega-dropdown-panel {
	position: absolute;
	top: 100%;
	left: 50%;
	width: 100%;
	max-width: 100%;
	transform: translateX(-50%);
	background: #fff;
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	box-shadow: 0 18px 35px rgba(0, 0, 0, 0.08);
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transition: opacity 160ms ease, visibility 160ms ease;
	z-index: 99999;
}

.ejr-mega-menu-item:hover > .ejr-mega-dropdown-panel,
.ejr-mega-menu-item:focus-within > .ejr-mega-dropdown-panel,
.ejr-mega-menu-item.is-open > .ejr-mega-dropdown-panel {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
}

.ejr-mega-dropdown-inner {
	width: var(--ejr-template-width-percent, 100%);
	max-width: 1180px;
	margin: 0 auto;
	padding: 28px 24px 34px;
}

.ejr-mega-dropdown-content {
	width: 100%;
	min-height: 120px;
}

.ejr-mega-dropdown-content .elementor,
.ejr-mega-dropdown-content .e-con,
.ejr-mega-dropdown-content .elementor-element {
	box-sizing: border-box;
}

.ejr-mega-dropdown-loading,
.ejr-mega-dropdown-error {
	min-height: 120px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #222;
	font-size: 14px;
	font-weight: 600;
}

.ejr-mega-dropdown-error {
	color: #b00020;
}

/* Atomic / e-flexbox support */
.ejr-mega-dropdown-content .elementor[data-elementor-type="e-flexbox"] {
	width: 100%;
}

/* E-JUICES dropdown template ID 92466 */
.ejr-mega-dropdown-content .elementor-92466 {
	width: 100%;
}

/* Main 3-column wrapper */
.ejr-mega-dropdown-content .elementor-92466 > .elementor-element-4dfaaa4 {
	display: flex !important;
	flex-direction: row !important;
	align-items: stretch !important;
	justify-content: space-between !important;
	width: 100% !important;
	gap: 0 !important;
}

/* Main columns */
.ejr-mega-dropdown-content .elementor-92466 > .elementor-element-4dfaaa4 > .elementor-element-272806a,
.ejr-mega-dropdown-content .elementor-92466 > .elementor-element-4dfaaa4 > .elementor-element-8bdc924,
.ejr-mega-dropdown-content .elementor-92466 > .elementor-element-4dfaaa4 > .elementor-element-76b9a82 {
	display: flex !important;
	flex-direction: column !important;
	align-items: stretch !important;
	justify-content: flex-start !important;
	flex: 1 1 0 !important;
	min-width: 0 !important;
	width: auto !important;
	padding-left: 30px !important;
	padding-right: 30px !important;
}

/* Restore vertical separators */
.ejr-mega-dropdown-content .elementor-92466 > .elementor-element-4dfaaa4 > .elementor-element-272806a,
.ejr-mega-dropdown-content .elementor-92466 > .elementor-element-4dfaaa4 > .elementor-element-8bdc924 {
	border-right: 1px solid #e1e1e1 !important;
}

/* No border on last column */
.ejr-mega-dropdown-content .elementor-92466 > .elementor-element-4dfaaa4 > .elementor-element-76b9a82 {
	border-right: 0 !important;
}

/* Item list wrappers */
.ejr-mega-dropdown-content .elementor-92466 .elementor-element-e1e9736,
.ejr-mega-dropdown-content .elementor-92466 .elementor-element-9b23eb2,
.ejr-mega-dropdown-content .elementor-92466 .elementor-element-f0e3e3e {
	display: flex !important;
	flex-direction: column !important;
	align-items: stretch !important;
	width: 100% !important;
}

/* Individual category rows */
.ejr-mega-dropdown-content .elementor-92466 .elementor-element-5a974e6,
.ejr-mega-dropdown-content .elementor-92466 .elementor-element-1d5889c,
.ejr-mega-dropdown-content .elementor-92466 .elementor-element-e009a0e,
.ejr-mega-dropdown-content .elementor-92466 .elementor-element-e7ae6c2,
.ejr-mega-dropdown-content .elementor-92466 .elementor-element-a387873,
.ejr-mega-dropdown-content .elementor-92466 .elementor-element-f02e663,
.ejr-mega-dropdown-content .elementor-92466 .elementor-element-8c87045,
.ejr-mega-dropdown-content .elementor-92466 .elementor-element-3c41732 {
	display: flex !important;
	flex-direction: row !important;
	align-items: center !important;
	justify-content: flex-start !important;
	width: 100% !important;
	gap: 20px !important;
}

/* Text beside images */
.ejr-mega-dropdown-content .elementor-92466 .elementor-element-5cdf07e,
.ejr-mega-dropdown-content .elementor-92466 .elementor-element-0b4f43d,
.ejr-mega-dropdown-content .elementor-92466 .elementor-element-76fdaca,
.ejr-mega-dropdown-content .elementor-92466 .elementor-element-48d5d55,
.ejr-mega-dropdown-content .elementor-92466 .elementor-element-b2fb3d4,
.ejr-mega-dropdown-content .elementor-92466 .elementor-element-22df125,
.ejr-mega-dropdown-content .elementor-92466 .elementor-element-70770f2,
.ejr-mega-dropdown-content .elementor-92466 .elementor-element-427ad4b {
	display: flex !important;
	flex-direction: column !important;
	align-items: flex-start !important;
	justify-content: center !important;
	gap: 0 !important;
	min-width: 0 !important;
}

@media (max-width: 1024px) {
	.ejr-mega-menu-list {
		align-items: stretch;
		justify-content: flex-start;
		gap: 0;
		flex-direction: column;
	}

	.ejr-mega-menu-link {
		width: 100%;
		justify-content: space-between;
		min-height: 48px;
		padding: 0 16px;
	}

	.ejr-mega-dropdown-panel {
		position: static;
		width: 100%;
		transform: none;
		box-shadow: none;
		display: none;
		opacity: 1;
		visibility: visible;
		pointer-events: auto;
	}

	.ejr-mega-menu-item.is-open > .ejr-mega-dropdown-panel {
		display: block;
	}

	.ejr-mega-menu-item:hover > .ejr-mega-dropdown-panel {
		display: none;
	}

	.ejr-mega-menu-item.is-open:hover > .ejr-mega-dropdown-panel {
		display: block;
	}

	.ejr-mega-dropdown-inner {
		padding: 18px 16px 24px;
	}

	.ejr-mega-dropdown-content .elementor-92466 > .elementor-element-4dfaaa4 {
		flex-direction: column !important;
		gap: 28px !important;
	}

	.ejr-mega-dropdown-content .elementor-92466 > .elementor-element-4dfaaa4 > .elementor-element-272806a,
	.ejr-mega-dropdown-content .elementor-92466 > .elementor-element-4dfaaa4 > .elementor-element-8bdc924,
	.ejr-mega-dropdown-content .elementor-92466 > .elementor-element-4dfaaa4 > .elementor-element-76b9a82 {
		width: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
		border-right: 0 !important;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2750889 */@media (max-width: 1024px) {
  .elementor-92441 .elementor-element.elementor-element-2750889 {
    display: none !important;
  }
}/* End custom CSS */