.elementor-584 .elementor-element.elementor-element-0caf2af{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-584 .elementor-element.elementor-element-0caf2af:not(.elementor-motion-effects-element-type-background), .elementor-584 .elementor-element.elementor-element-0caf2af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131921;}.elementor-584 .elementor-element.elementor-element-cce7637{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-584 .elementor-element.elementor-element-cce7637.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-584 .elementor-element.elementor-element-043ce86.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-584 .elementor-element.elementor-element-043ce86 .boostify-site-logo-header{text-align:left;}.elementor-584 .elementor-element.elementor-element-d6a530c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-584 .elementor-element.elementor-element-d6a530c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-584 .elementor-element.elementor-element-6413c1a{width:var( --container-widget-width, 99.582% );max-width:99.582%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:99.582%;--container-widget-flex-grow:0;}.elementor-584 .elementor-element.elementor-element-6413c1a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-584 .elementor-element.elementor-element-d7e8be4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-584 .elementor-element.elementor-element-0a5fe60.elementor-element{--align-self:center;}.elementor-584 .elementor-element.elementor-element-0a5fe60 .boostify-btn--cart{padding:8px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-584 .elementor-element.elementor-element-0a5fe60 .boostify-icon--cart{color:#FFFFFF;font-size:32px;}.elementor-584 .elementor-element.elementor-element-0a5fe60 .boostify-icon--cart:hover{color:#000;}.elementor-584 .elementor-element.elementor-element-0a5fe60 .boostify-count-product{color:#fff;background-color:#d9534f;}.elementor-584 .elementor-element.elementor-element-0a5fe60 .boostify-cart-item-info{flex-direction:row;}.elementor-584 .elementor-element.elementor-element-0a5fe60 .mini-cart-item-name{color:#333;}.elementor-584 .elementor-element.elementor-element-0a5fe60 .mini-cart-item-detail .quantity{color:#666;}.elementor-584 .elementor-element.elementor-element-0a5fe60 .mini-cart-item-detail .quantity .woocommerce-Price-amount{color:#666;}.elementor-584 .elementor-element.elementor-element-0a5fe60 .boostify-mini-cart__total strong{color:#333;}.elementor-584 .elementor-element.elementor-element-0a5fe60 .boostify-mini-cart__total .woocommerce-Price-amount{color:#333;}.elementor-584 .elementor-element.elementor-element-0a5fe60 .boostify-mini-cart__buttons .button:first-child{color:#fff;}.elementor-584 .elementor-element.elementor-element-0a5fe60 .boostify-mini-cart__buttons .button:first-child:hover{color:#fff;}.elementor-584 .elementor-element.elementor-element-0a5fe60 .boostify-mini-cart__buttons .button:last-child{color:#fff;}.elementor-584 .elementor-element.elementor-element-0a5fe60 .boostify-mini-cart__buttons .button:last-child:hover{color:#fff;background-color:#fff;}.elementor-584 .elementor-element.elementor-element-559311a.elementor-element{--align-self:center;}.elementor-584 .elementor-element.elementor-element-559311a .elementor-icon-wrapper{text-align:center;}.elementor-584 .elementor-element.elementor-element-559311a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-584 .elementor-element.elementor-element-559311a.elementor-view-framed .elementor-icon, .elementor-584 .elementor-element.elementor-element-559311a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-584 .elementor-element.elementor-element-559311a.elementor-view-framed .elementor-icon, .elementor-584 .elementor-element.elementor-element-559311a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-584 .elementor-element.elementor-element-559311a .elementor-icon{font-size:28.5px;}.elementor-584 .elementor-element.elementor-element-559311a .elementor-icon svg{height:28.5px;}.elementor-584 .elementor-element.elementor-element-c6baf72{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-584 .elementor-element.elementor-element-fb41c17{padding:0px 0px 0px 0px;}.elementor-584 .elementor-element.elementor-element-fb41c17 .elementor-icon-wrapper{text-align:center;}.elementor-584 .elementor-element.elementor-element-fb41c17.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-584 .elementor-element.elementor-element-fb41c17.elementor-view-framed .elementor-icon, .elementor-584 .elementor-element.elementor-element-fb41c17.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-584 .elementor-element.elementor-element-fb41c17.elementor-view-framed .elementor-icon, .elementor-584 .elementor-element.elementor-element-fb41c17.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-584 .elementor-element.elementor-element-fb41c17 .elementor-icon{font-size:24px;}.elementor-584 .elementor-element.elementor-element-fb41c17 .elementor-icon svg{height:24px;}.elementor-584 .elementor-element.elementor-element-392f27d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-584 .elementor-element.elementor-element-392f27d.elementor-element{--align-self:center;}.elementor-584 .elementor-element.elementor-element-09da625{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-584 .elementor-element.elementor-element-09da625:not(.elementor-motion-effects-element-type-background), .elementor-584 .elementor-element.elementor-element-09da625 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232F3E;}.elementor-584 .elementor-element.elementor-element-392e83e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-menu-item.wpr-pointer-item{transition-duration:0.2s;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-menu-item.wpr-pointer-item .wpr-mega-menu-icon{transition-duration:0.2s;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-menu-item.wpr-pointer-item:before{transition-duration:0.2s;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-menu-item.wpr-pointer-item:after{transition-duration:0.2s;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-mobile-toggle-wrap{text-align:center;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-nav-menu .wpr-menu-item,
					 .elementor-584 .elementor-element.elementor-element-392e83e .wpr-nav-menu > .menu-item-has-children > .wpr-sub-icon{color:#FFFFFF;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-nav-menu .wpr-mega-menu-icon{color:#FFFFFF;font-size:16px;margin-right:5px;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-menu-item,.elementor-584 .elementor-element.elementor-element-392e83e .wpr-mobile-menu-item,.elementor-584 .elementor-element.elementor-element-392e83e .wpr-mobile-sub-menu-item,.elementor-584 .elementor-element.elementor-element-392e83e .wpr-mobile-toggle-text, .wpr-menu-offcanvas-back h3{font-size:15px;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-nav-menu .wpr-menu-item:hover,
					.elementor-584 .elementor-element.elementor-element-392e83e .wpr-nav-menu .wpr-menu-item:hover .wpr-mega-menu-icon,
					.elementor-584 .elementor-element.elementor-element-392e83e .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item .wpr-mega-menu-icon,
					 .elementor-584 .elementor-element.elementor-element-392e83e .wpr-nav-menu > .menu-item-has-children:hover > .wpr-sub-icon,
					 .elementor-584 .elementor-element.elementor-element-392e83e .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item,
					 .elementor-584 .elementor-element.elementor-element-392e83e .wpr-nav-menu > .menu-item-has-children.current_page_item > .wpr-sub-icon{color:#FEBD69;}.elementor-584 .elementor-element.elementor-element-392e83e.wpr-pointer-line-fx .wpr-menu-item:before,
					 .elementor-584 .elementor-element.elementor-element-392e83e.wpr-pointer-line-fx .wpr-menu-item:after{background-color:#FEBD69;}.elementor-584 .elementor-element.elementor-element-392e83e.wpr-pointer-border-fx .wpr-menu-item:before{border-color:#FEBD69;}.elementor-584 .elementor-element.elementor-element-392e83e.wpr-pointer-background-fx .wpr-menu-item:before{background-color:#FEBD69;}.elementor-584 .elementor-element.elementor-element-392e83e .menu-item-has-children .wpr-sub-icon{font-size:15px;}.elementor-584 .elementor-element.elementor-element-392e83e.wpr-pointer-underline>.wpr-nav-menu-container >ul>li>.wpr-menu-item:after,
					 .elementor-584 .elementor-element.elementor-element-392e83e.wpr-pointer-overline>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before,
					 .elementor-584 .elementor-element.elementor-element-392e83e.wpr-pointer-double-line>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before,
					 .elementor-584 .elementor-element.elementor-element-392e83e.wpr-pointer-double-line>.wpr-nav-menu-container >ul>li>.wpr-menu-item:after{height:2px;}.elementor-584 .elementor-element.elementor-element-392e83e.wpr-pointer-border-fx>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before{border-width:2px;}.elementor-584 .elementor-element.elementor-element-392e83e.wpr-pointer-underline>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:after,
					 .elementor-584 .elementor-element.elementor-element-392e83e.wpr-pointer-overline>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before,
					 .elementor-584 .elementor-element.elementor-element-392e83e.wpr-pointer-double-line>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before,
					 .elementor-584 .elementor-element.elementor-element-392e83e.wpr-pointer-double-line>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:after{height:2px;}.elementor-584 .elementor-element.elementor-element-392e83e.wpr-pointer-border-fx>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before{border-width:2px;}.elementor-584 .elementor-element.elementor-element-392e83e:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:before{transform:translateY(-13px);}.elementor-584 .elementor-element.elementor-element-392e83e:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:after{transform:translateY(13px);}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-nav-menu .wpr-menu-item{padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-nav-menu > .menu-item{margin-left:10px;margin-right:10px;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-menu{margin-left:10px;transform:translateX(15px);}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-mega-menu{margin-left:10px;transform:translateX(15px);}.elementor-584 .elementor-element.elementor-element-392e83e.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{right:10px;}.elementor-584 .elementor-element.elementor-element-392e83e.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{left:10px;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-nav-menu-horizontal .wpr-nav-menu .wpr-sub-mega-menu{transform:translateY(15px);}.elementor-584 .elementor-element.elementor-element-392e83e.wpr-main-menu-align-center .wpr-nav-menu-horizontal .wpr-mega-menu-pos-default.wpr-mega-menu-width-custom .wpr-sub-mega-menu{transform:translate(-50%, 15px);}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-nav-menu-horizontal .wpr-nav-menu > li > .wpr-sub-menu{transform:translateY(15px);}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-nav-menu .wpr-mega-menu-badge{top:-5px;padding:3px 5px 2px 5px;border-radius:0px 0px 0px 0px;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-nav-menu-horizontal .wpr-mega-menu-badge{right:15px;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-nav-menu-vertical .wpr-mega-menu-badge{margin-left:15px;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-sub-mega-menu{background-color:#ffffff;border-style:solid;border-width:0px 0px 0px 0px;border-color:#E8E8E8;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-sub-menu .wpr-sub-menu-item,
					 .elementor-584 .elementor-element.elementor-element-392e83e .wpr-sub-menu > .menu-item-has-children .wpr-sub-icon{color:#333333;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-sub-menu .wpr-sub-menu-item{background-color:#ffffff;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-584 .elementor-element.elementor-element-392e83e .wpr-sub-menu > .menu-item-has-children .wpr-sub-menu-item:hover .wpr-sub-icon,
					 .elementor-584 .elementor-element.elementor-element-392e83e .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item,
					 .elementor-584 .elementor-element.elementor-element-392e83e .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item .wpr-sub-icon,
					 .elementor-584 .elementor-element.elementor-element-392e83e .wpr-sub-menu > .menu-item-has-children.current_page_item .wpr-sub-icon{color:#ffffff;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-584 .elementor-element.elementor-element-392e83e .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item{background-color:#232F3E;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-sub-menu .wpr-sub-icon{right:10px;}.elementor-584 .elementor-element.elementor-element-392e83e.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu .wpr-sub-icon{left:10px;}.elementor-584 .elementor-element.elementor-element-392e83e.wpr-sub-divider-yes .wpr-sub-menu li:not(:last-child){border-bottom-color:#e8e8e8;border-bottom-width:1px;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-sub-menu{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-mobile-toggle{border-color:#333333;width:50px;border-width:0px;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-mobile-toggle-text{color:#333333;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-mobile-toggle-line{background-color:#333333;height:4px;margin-bottom:6px;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-mobile-toggle:hover{border-color:#605BE5;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-mobile-toggle:hover .wpr-mobile-toggle-text{color:#605BE5;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-mobile-toggle:hover .wpr-mobile-toggle-line{background-color:#605BE5;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-mobile-menu-item,
					.elementor-584 .elementor-element.elementor-element-392e83e .wpr-mobile-sub-menu-item,
					.elementor-584 .elementor-element.elementor-element-392e83e .menu-item-has-children > .wpr-mobile-menu-item:after{color:#333333;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-mobile-nav-menu > li,
					 .elementor-584 .elementor-element.elementor-element-392e83e .wpr-mobile-sub-menu li{background-color:#ffffff;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-mobile-nav-menu li a:hover,
					 .elementor-584 .elementor-element.elementor-element-392e83e .wpr-mobile-nav-menu .menu-item-has-children > a:hover:after,
					 .elementor-584 .elementor-element.elementor-element-392e83e .wpr-mobile-nav-menu li a.wpr-active-menu-item,
					 .elementor-584 .elementor-element.elementor-element-392e83e .wpr-mobile-nav-menu .menu-item-has-children.current_page_item > a:hover:after{color:#ffffff;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-mobile-menu-item:hover,
					.elementor-584 .elementor-element.elementor-element-392e83e .wpr-mobile-sub-menu-item:hover,
					.elementor-584 .elementor-element.elementor-element-392e83e .wpr-mobile-sub-menu-item.wpr-active-menu-item,
					.elementor-584 .elementor-element.elementor-element-392e83e .wpr-mobile-menu-item.wpr-active-menu-item{background-color:#605BE5;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-mobile-menu-item{padding-left:10px;padding-right:10px;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-mobile-mega-menu > li > a > .wpr-mobile-sub-icon{padding:10px;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-mobile-nav-menu .wpr-mobile-menu-item{padding-top:10px;padding-bottom:10px;}.elementor-584 .elementor-element.elementor-element-392e83e.wpr-mobile-divider-yes .wpr-mobile-menu-item{border-bottom-color:#e8e8e8;border-bottom-width:1px;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-mobile-mega-menu .wpr-mobile-sub-icon{font-size:14px;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-mobile-nav-menu .wpr-mobile-sub-menu-item{font-size:12px;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;}.elementor-584 .elementor-element.elementor-element-392e83e .wpr-menu-offcanvas-back{padding-left:10px;padding-right:10px;}.elementor-584 .elementor-element.elementor-element-392e83e.wpr-mobile-menu-display-dropdown .wpr-mobile-nav-menu{margin-top:10px;}@media(max-width:767px){.elementor-584 .elementor-element.elementor-element-cce7637{--width:86.047%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-584 .elementor-element.elementor-element-043ce86{width:var( --container-widget-width, 195px );max-width:195px;--container-widget-width:195px;--container-widget-flex-grow:0;}.elementor-584 .elementor-element.elementor-element-0a5fe60 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-584 .elementor-element.elementor-element-fb41c17{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:768px){.elementor-584 .elementor-element.elementor-element-cce7637{--width:14%;}.elementor-584 .elementor-element.elementor-element-d6a530c{--width:64.673%;}.elementor-584 .elementor-element.elementor-element-d7e8be4{--width:5%;}.elementor-584 .elementor-element.elementor-element-c6baf72{--width:5%;}}/* Start custom CSS for shortcode, class: .elementor-element-6413c1a *//* Layout */
.searchandfilter ul {
  display: flex;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
}

.searchandfilter li {
  margin: 0;
  padding: 0;
}

/* Widths */
.searchandfilter li:nth-child(1) { width: 30%; }
.searchandfilter li:nth-child(2) { width: 60%; }
.searchandfilter li:nth-child(3) { 
  width: 10%; 
  position: relative;
}

/* Category */
.searchandfilter li:nth-child(1) select {
  width: 100%;
  height: 45px;
  border: 1px solid #ddd;
  background: #fff;
  padding: 0 10px;
  outline: none;
}

/* Search input */
.searchandfilter li:nth-child(2) input[type="text"] {
  width: 100% !important;
  height: 45px !important;
  padding-left: 15px !important;
  padding-right: 15px !important;
  border: 1px solid #ddd;
  outline: none;
}

/* Button */
.searchandfilter li:nth-child(3) input[type="submit"] {
  width: 100%;
  height: 45px;
  border: none;
  background: #febd69;
  cursor: pointer;
  font-size: 0; /* text hide */
}

/* 🔥 Font Awesome 5 Search Icon */
.searchandfilter li:nth-child(3)::after {
  content: "\f002"; /* search icon */
  font-family: "Font Awesome 5 Free";
  font-weight: 900; /* solid icon */
  color: black;
  font-size: 16px;

  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* Mobile */
@media (max-width: 600px) {
  .searchandfilter ul {
    flex-direction: column;
  }

  .searchandfilter li {
    width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-392f27d */.gtranslate_wrapper span{
   color: #fff !important;
}

.gt_white_content  a.glink span{
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0caf2af *//* Only for Mobile (max-width: 768px) */
@media only screen and (max-width: 768px) {

    /* Main header row - force single line */
    .elementor-element-0caf2af.e-con-full {
        display: flex !important;
        flex-direction: row !important;
        justify-content: space-between !important;
        
        flex-wrap: nowrap !important;
        overflow: visible !important;
        padding: 10px 10px !important;
    }

    /* Logo container - left side */
    .elementor-element-cce7637 {
        flex: none !important;
        width: auto !important;
    }

    /* Bigger logo on mobile */
    .custom-logo {
        max-width: 180px !important;
        width: 180px !important;
        height: auto !important;
    }

    /* Right side ALL icons container */
    .elementor-element-d6a530c {
        display: flex !important;
        flex-direction: row !important;
        align-items: center !important;
        justify-content: flex-end !important;
        gap: 9px !important;
        flex-wrap: nowrap !important;
        width: auto !important;
        flex: none !important;
    }

    /* Hide search and language on mobile */
    .elementor-element-6413c1a,
    .elementor-element-392f27d {
        display: none !important;
    }

    /* Make sure icon containers are visible and inline */
    .elementor-element-d7e8be4,
    .elementor-element-559311a,
    .elementor-element-c6baf72 {
        display: block !important;
        width: auto !important;
        flex: none !important;
    }

    /* Fix cart icon wrapper */
    .boostify-cart-icon {
        display: block !important;
    }

    .widget-cart-icon--wrapper .cart-link {
        display: flex !important;
        align-items: center !important;
        gap: 0 !important;
    }

    /* Hide cart subtotal (€0.00) on mobile - saves space */
    .boostify-subtotal {
        display: none !important;
    }

    /* Show only cart icon */
    .boostify-icon--cart .icon-cart {
        font-size: 30px !important;
    }

    /* Bag and User icons size */
    .elementor-icon svg {
        width: 30px !important;
        height: 30px !important;
    }

    /* Bag icon container */
    .elementor-element-559311a .elementor-icon-wrapper {
        margin: 0 !important;
        padding: 0 !important;
    }

    /* Fix any hidden overflow issue */
    .elementor-element-0caf2af,
    .elementor-element-d6a530c,
    .e-con,
    .e-con-inner {
        overflow: visible !important;
    }
}

.wpr-mobile-toggle-line {
    background-color: #ccc !important;
    
}/* End custom CSS */