.elementor-466305 .elementor-element.elementor-element-33a5e4da{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-466305 .elementor-element.elementor-element-33a5e4da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-466305 .elementor-element.elementor-element-7f93c965{width:100%;max-width:100%;text-align:center;}.elementor-466305 .elementor-element.elementor-element-7f93c965 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-466305 .elementor-element.elementor-element-7f93c965.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-466305 .elementor-element.elementor-element-7f93c965 .elementor-heading-title{color:var( --e-global-color-005bf18 );}.elementor-466305 .elementor-element.elementor-element-1e7dace8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-466305 .elementor-element.elementor-element-6fee4d99{--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-466305 .elementor-element.elementor-element-50320d80 .product-list .product-list-content .post-content-bottom{background-color:#2A2A2A;padding:10px 10px 10px 10px;}.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .product-list-content:hover .post-content-bottom{background-color:#333333;}.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .product-list-content:hover .product-image:before,.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .product-list-content:hover .product-bg-image-metro:before{background-color:#39FF1440;}.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .product-list-content .tp-yith-wrapper .tp-yith-inner{background-color:#2A2A2A;}.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .product-list-content .tp-yith-wrapper .tp-yith-inner:hover{background-color:#333333;}.elementor-466305 .elementor-element.elementor-element-50320d80 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-466305 .elementor-element.elementor-element-50320d80.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-466305 .elementor-element.elementor-element-50320d80 .ajax_load_more .post-load-more{color:#00E5FF;}.elementor-466305 .elementor-element.elementor-element-50320d80 .ajax_load_more .post-load-more:hover{color:#39FF14;box-shadow:0px 0px 10px 4px #39FF14;}.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .post-inner-loop .post-title,.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .post-inner-loop .post-title a{color:#FFD700;}.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .post-inner-loop .product-list-content:hover .post-title,.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .post-inner-loop .product-list-content:hover .post-title a{color:#39FF14;}.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .star-rating span::before,.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .star-rating::before{color:#00CC00;}.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .woocommerce-product-rating{justify-content:flex-start;}.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .wrapper-cart-price .price .amount,.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .wrapper-cart-price .price .amount .woocommerce-Price-currencySymbol{color:#39FF14;}.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .product-list-content:hover .wrapper-cart-price .price .amount,.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .product-list-content:hover .wrapper-cart-price .price .amount .woocommerce-Price-currencySymbol{color:#75FF55;}.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .wrapper-cart-price .price del .amount,.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .product-list-content .wrapper-cart-price .price del .amount .woocommerce-Price-currencySymbol{color:#39FF14;}.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .product-list-content:hover .wrapper-cart-price .price del .amount,.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .product-list-content:hover .wrapper-cart-price .price del .amount .woocommerce-Price-currencySymbol{color:#75FF55;}.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .product-list-content span.badge.out-of-stock{color:#000000;background:#FF0000;}.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .product-list-content span.badge.onsale{color:#000000;background:#FF0000;}.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .product-list-content span.badge.onsale:before{border-color:transparent transparent transparent #FF0000;}.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .product-list-content span.badge.onsale:after{border-color:#FF0000 transparent transparent;}.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .product-list-content .add_to_cart.product_type_simple{color:#000000;border-style:none;}.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .product-list-content .tp-yith-wrapper .tp-yith-inner i{color:#39FF14;}.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .product-list-content .tp-yith-wrapper .tp-yith-inner:hover i{color:#2A2A2ACC;}.elementor-466305 .elementor-element.elementor-element-74aa5067{--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;--margin-top:10px;--margin-bottom:10px;--margin-left:40px;--margin-right:10px;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu.menu-vertical-side .navbar-nav{background-color:#2A2A2A;border-style:solid;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 4px #D6FF00;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu .navbar-nav li.dropdown .dropdown-menu > li.active,.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu .navbar-nav li.dropdown .dropdown-menu > li:focus,.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu .navbar-nav li.dropdown .dropdown-menu > li.current_page_item{background-color:var( --e-global-color-e10aca0 );}.elementor-466305 .elementor-element.elementor-element-4642c69 > .elementor-widget-container{margin:10px 0px 0px 30px;padding:0px 0px 0px 0px;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-mobile-nav-toggle.mobile-toggle{justify-content:flex-end;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-mobile-menu-content .nav li a{text-align:flex-start;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu.menu-vertical-side .navbar-nav,.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-wrap .plus-vertical-side-toggle{max-width:400px;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu .navbar-nav>li{padding:5px 5px 5px 5px;}.elementor-466305 .elementor-element.elementor-element-4642c69 > div .plus-navigation-wrap .plus-navigation-menu .navbar-nav>li>a, .elementor-466305 .elementor-element.elementor-element-4642c69 > .plus-navigation-wrap .plus-navigation-menu .navbar-nav>li>a{padding:10px 5px 10px 5px !important;font-family:"Carrois Gothic SC", Sans-serif;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-wrap .plus-navigation-inner.main-menu-indicator-style-2 .plus-navigation-menu .navbar-nav > li.dropdown > a:before{right:calc(5px + 3px);}[dir="rtl"] .elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-wrap .plus-navigation-inner.main-menu-indicator-style-2 .plus-navigation-menu .navbar-nav > li.dropdown > a:before{left:calc(5px + 3px);right:auto;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-wrap .plus-navigation-inner.main-menu-indicator-style-1 .plus-navigation-menu.menu-vertical-side .navbar-nav>li.dropdown>a:after{right:calc(5px + 3px);}[dir="rtl"] .elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-wrap .plus-navigation-inner.main-menu-indicator-style-1 .plus-navigation-menu.menu-vertical-side .navbar-nav>li.dropdown>a:after{left:calc(5px + 3px);right:auto;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-wrap .plus-navigation-inner.main-menu-indicator-style-1 .plus-navigation-menu .navbar-nav > li.dropdown > a:after{font-size:15px;color:var( --e-global-color-e10aca0 );}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu .navbar-nav>li>a{color:#00D4FF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu .navbar-nav>li>a .plus-nav-icon-menu{color:var( --e-global-color-e10aca0 );font-size:15px;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu .navbar-nav>li>a .plus-nav-icon-menu.icon-img{max-width:15px;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu .navbar-nav > li:hover > a{color:#000000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu .navbar-nav > li:hover > a .plus-nav-icon-menu{color:#000000;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-wrap .plus-navigation-inner.main-menu-indicator-style-1 .plus-navigation-menu .navbar-nav > li.dropdown:hover > a:after{color:#000000;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu .navbar-nav > li.active > a,.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu .navbar-nav > li:focus > a,.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu .navbar-nav > li.current_page_item > a{color:#000000;box-shadow:5px 5px 10px 2px #D4FF00;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu .navbar-nav > li.active > a >.plus-nav-icon-menu,.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu .navbar-nav > li:focus > a>.plus-nav-icon-menu,.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu .navbar-nav > li.current_page_item > a>.plus-nav-icon-menu{color:#000000;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-wrap .plus-navigation-inner.main-menu-indicator-style-1 .plus-navigation-menu .navbar-nav > li.dropdown.active > a:after,.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-wrap .plus-navigation-inner.main-menu-indicator-style-1 .plus-navigation-menu .navbar-nav > li.dropdown:focus > a:after,.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-wrap .plus-navigation-inner.main-menu-indicator-style-1 .plus-navigation-menu .navbar-nav > li.dropdown.current_page_item > a:after{color:#000000;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu .nav li.dropdown .dropdown-menu{padding:0px 0px 0px 0px !important;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu .nav li.dropdown .dropdown-menu .dropdown-menu{left:calc(100% + 0px);}[dir="rtl"] .elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu .nav li.dropdown .dropdown-menu .dropdown-menu{right:calc(100% + 0px);}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu:not(.menu-vertical) .nav li.dropdown:not(.plus-fw) .dropdown-menu > li,.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu.menu-vertical .nav li.dropdown:not(.plus-fw) .dropdown-menu > li a{padding:10px 15px 10px 15px  !important;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu .nav li.dropdown .dropdown-menu > li > a{color:#313131;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu .nav li.dropdown .dropdown-menu > li > a >.plus-nav-icon-menu{color:#313131;font-size:15px;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu .nav li.dropdown .dropdown-menu > li > a >.plus-nav-icon-menu.icon-img{max-width:15px;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu .nav li.dropdown .dropdown-menu > li:hover > a{color:var( --e-global-color-e10aca0 );}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu .nav li.dropdown .dropdown-menu > li:hover > a >.plus-nav-icon-menu{color:var( --e-global-color-e10aca0 );}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu .navbar-nav li.dropdown .dropdown-menu > li.active > a,.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu .navbar-nav li.dropdown .dropdown-menu > li:focus > a,.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu .navbar-nav li.dropdown .dropdown-menu > li.current_page_item > a{color:var( --e-global-color-e10aca0 );}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu .navbar-nav li.dropdown .dropdown-menu > li.active > a>.plus-nav-icon-menu,.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu .navbar-nav li.dropdown .dropdown-menu > li:focus > a>.plus-nav-icon-menu,.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu .navbar-nav li.dropdown .dropdown-menu > li.current_page_item > a>.plus-nav-icon-menu{color:var( --e-global-color-e10aca0 );}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu .nav>li{vertical-align:middle;}.elementor-466305 .elementor-element.elementor-element-4642c69 .mobile-plus-toggle-menu:not(.plus-collapsed) ul.toggle-lines li.toggle-line,
					.elementor-466305 .elementor-element.elementor-element-4642c69 .mobile-plus-toggle-menu.toggle-style-2 .mobile-plus-toggle-menu-st2-h,
					.elementor-466305 .elementor-element.elementor-element-4642c69 .mobile-plus-toggle-menu.toggle-style-2 .mobile-plus-toggle-menu-st2-h::before,
					.elementor-466305 .elementor-element.elementor-element-4642c69 .mobile-plus-toggle-menu.toggle-style-2 .mobile-plus-toggle-menu-st2-h::after,
					.elementor-466305 .elementor-element.elementor-element-4642c69 .mobile-plus-toggle-menu:not(.plus-collapsed).toggle-style-3 .mobile-plus-toggle-menu-st3:before,
					.elementor-466305 .elementor-element.elementor-element-4642c69 .mobile-plus-toggle-menu:not(.plus-collapsed).toggle-style-3 .mobile-plus-toggle-menu-st3:after,
					.elementor-466305 .elementor-element.elementor-element-4642c69 .mobile-plus-toggle-menu.toggle-style-4:not(.plus-collapsed) span:nth-last-child(3),
					.elementor-466305 .elementor-element.elementor-element-4642c69 .mobile-plus-toggle-menu.toggle-style-4:not(.plus-collapsed) span:nth-last-child(1){background:#ff5a6e !important;}.elementor-466305 .elementor-element.elementor-element-4642c69 .mobile-plus-toggle-menu.toggle-style-5.clin i{color:#ff5a6e;}.elementor-466305 .elementor-element.elementor-element-4642c69 .mobile-plus-toggle-menu.toggle-style-5.clin svg{fill:#ff5a6e;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-mobile-menu .navbar-nav>li>a{padding:10px 10px 10px 10px !important;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-mobile-menu .navbar-nav>li>a,
					.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-mobile-menu .navbar-nav>li.plus-dropdown-container.plus-fw>a.dropdown-toggle{color:#313131;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-mobile-menu .navbar-nav>li>a>.plus-nav-icon-menu{color:#313131;font-size:15px;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-mobile-menu .navbar-nav>li>a>.plus-nav-icon-menu.icon-img{max-width:15px;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-wrap .plus-mobile-menu .navbar-nav > li.dropdown > a:after{color:#313131;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-wrap .plus-mobile-menu .navbar-nav > li.active > a,.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-wrap .plus-mobile-menu .navbar-nav > li:focus > a,.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-mobile-menu .navbar-nav > li.current_page_item > a,
					.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-mobile-menu .plus-mobile-menu-content .navbar-nav>li.plus-fw.open>a,
					.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-mobile-menu .navbar-nav>li.open>a,
					.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-mobile-menu .navbar-nav>li.plus-dropdown-container.plus-fw.open>a{color:#ff5a6e;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-wrap .plus-mobile-menu .navbar-nav > li.active > a>.plus-nav-icon-menu,.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-wrap .plus-mobile-menu .navbar-nav > li:focus > a>.plus-nav-icon-menu,.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-mobile-menu .navbar-nav > li.current_page_item > a>.plus-nav-icon-menu{color:#ff5a6e;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-wrap .plus-mobile-menu .navbar-nav > li.dropdown.active > a:after,.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-wrap .plus-mobile-menu .navbar-nav > li.dropdown:focus > a:after,.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-wrap .plus-mobile-menu .navbar-nav > li.dropdown.current_page_item > a:after{color:#313131;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-mobile-menu .nav li.dropdown .dropdown-menu > li > a{padding:10px 10px 10px 15px !important;color:#313131;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-mobile-menu .nav li.dropdown .dropdown-menu > li > a >.plus-nav-icon-menu{color:#313131;font-size:15px;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-mobile-menu .nav li.dropdown .dropdown-menu > li > a >.plus-nav-icon-menu.icon-img{max-width:15px;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-wrap .plus-mobile-menu .nav li.dropdown .dropdown-menu > li > a:after{color:#313131;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-wrap .plus-mobile-menu .navbar-nav li.dropdown .dropdown-menu > li.active > a,.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-wrap .plus-mobile-menu .navbar-nav li.dropdown .dropdown-menu > li:focus > a,.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-wrap .plus-mobile-menu .navbar-nav li.dropdown .dropdown-menu > li.current_page_item > a{color:#ff5a6e;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-wrap .plus-mobile-menu .navbar-nav li.dropdown .dropdown-menu > li.active > a >.plus-nav-icon-menu,.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-wrap .plus-mobile-menu .navbar-nav li.dropdown .dropdown-menu > li:focus > a >.plus-nav-icon-menu,.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-wrap .plus-mobile-menu .navbar-nav li.dropdown .dropdown-menu > li.current_page_item > a >.plus-nav-icon-menu{color:#ff5a6e;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-wrap .plus-mobile-menu .navbar-nav ul.dropdown-menu > li.dropdown-submenu.active > a:after,.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-wrap .plus-mobile-menu .navbar-nav ul.dropdown-menu > li.dropdown-submenu:focus > a:after,.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-wrap .plus-mobile-menu .navbar-nav ul.dropdown-menu > li.dropdown-submenu.current_page_item > a:after{color:#313131;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu .plus-nav-label-text{right:-12px;top:-5px;}[dir="rtl"] .elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu .plus-nav-label-text{left:-12px;right:auto;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu .dropdown-menu .plus-nav-label-text{right:-12px;top:-5px;}[dir="rtl"] .elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu .dropdown-menu .plus-nav-label-text{left:-12px;right:auto;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-mobile-menu .plus-nav-label-text{right:45px;top:50%;}[dir="rtl"] .elementor-466305 .elementor-element.elementor-element-4642c69 .plus-mobile-menu .plus-nav-label-text{left:45px;right:auto;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-mobile-menu .dropdown-menu .plus-nav-label-text{right:45px;top:50%;}[dir="rtl"] .elementor-466305 .elementor-element.elementor-element-4642c69 .plus-mobile-menu .dropdown-menu .plus-nav-label-text{left:45px;right:auto;}.elementor-466305 .elementor-element.elementor-element-46b22492 > .elementor-widget-container{margin:0px 15px 0px 0px;padding:30px 0px 20px 0px;}.elementor-466305 .elementor-element.elementor-element-30146dc8 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-466305 .elementor-element.elementor-element-4924b1b0 > .elementor-widget-container{margin:30px 0px 20px 0px;}.elementor-466305 .elementor-element.elementor-element-3b0ee28c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-466305 .elementor-element.elementor-element-3b0ee28c .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block{transform-origin:center;}.elementor-466305 .elementor-element.elementor-element-3b0ee28c .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-466305 .elementor-element.elementor-element-3b0ee28c .plus-list-adv-typo-block .listing-typo-text{font-size:12px;}.elementor-466305 .elementor-element.elementor-element-3b0ee28c .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-466305 .elementor-element.elementor-element-3b0ee28c .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block span,.elementor-466305 .elementor-element.elementor-element-3b0ee28c .plus-list-adv-typo-block .listing-typo-text{color:var( --e-global-color-1362e49 );}.elementor-466305 .elementor-element.elementor-element-54a00e3d{width:100%;max-width:100%;}.elementor-466305 .elementor-element.elementor-element-54a00e3d > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-466305 .elementor-element.elementor-element-5303fbd8 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-466305 .elementor-element.elementor-element-5303fbd8 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block{transform-origin:center;}.elementor-466305 .elementor-element.elementor-element-5303fbd8 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-466305 .elementor-element.elementor-element-5303fbd8 .plus-list-adv-typo-block .listing-typo-text{font-size:12px;}.elementor-466305 .elementor-element.elementor-element-5303fbd8 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-466305 .elementor-element.elementor-element-5303fbd8 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block span,.elementor-466305 .elementor-element.elementor-element-5303fbd8 .plus-list-adv-typo-block .listing-typo-text{color:var( --e-global-color-1362e49 );}.elementor-466305 .elementor-element.elementor-element-510a9{width:100%;max-width:100%;}.elementor-466305 .elementor-element.elementor-element-510a9 > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-466305 .elementor-element.elementor-element-62978494 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-466305 .elementor-element.elementor-element-62978494 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block{transform-origin:center;}.elementor-466305 .elementor-element.elementor-element-62978494 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-466305 .elementor-element.elementor-element-62978494 .plus-list-adv-typo-block .listing-typo-text{font-size:12px;}.elementor-466305 .elementor-element.elementor-element-62978494 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-466305 .elementor-element.elementor-element-62978494 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block span,.elementor-466305 .elementor-element.elementor-element-62978494 .plus-list-adv-typo-block .listing-typo-text{color:var( --e-global-color-1362e49 );}.elementor-466305 .elementor-element.elementor-element-61a70a73 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block{transform-origin:center;animation-duration:2.5s;-webkit-animation-duration:2.5s;}.elementor-466305 .elementor-element.elementor-element-61a70a73 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-466305 .elementor-element.elementor-element-61a70a73 .plus-list-adv-typo-block .listing-typo-text{font-size:42px;}.elementor-466305 .elementor-element.elementor-element-61a70a73 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-466305 .elementor-element.elementor-element-61a70a73 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block span,.elementor-466305 .elementor-element.elementor-element-61a70a73 .plus-list-adv-typo-block .listing-typo-text{color:#FFD700;}.elementor-466305 .elementor-element.elementor-element-661d235e .elementor-repeater-item-7df2119.elementor-social-icon{background-color:#833AB4;}.elementor-466305 .elementor-element.elementor-element-661d235e .elementor-repeater-item-33344b5.elementor-social-icon i{color:#000000;}.elementor-466305 .elementor-element.elementor-element-661d235e .elementor-repeater-item-33344b5.elementor-social-icon svg{fill:#000000;}.elementor-466305 .elementor-element.elementor-element-661d235e{--grid-template-columns:repeat(0, auto);width:100%;max-width:100%;--icon-size:20px;--grid-column-gap:3px;--grid-row-gap:10px;}.elementor-466305 .elementor-element.elementor-element-661d235e .elementor-widget-container{text-align:center;}.elementor-466305 .elementor-element.elementor-element-661d235e > .elementor-widget-container{margin:10px 10px 10px 10px;padding:5px 5px 5px 5px;}.elementor-466305 .elementor-element.elementor-element-661d235e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-466305 .elementor-element.elementor-element-206f40ac{width:100%;max-width:100%;}.elementor-466305 .elementor-element.elementor-element-206f40ac.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-466305 .elementor-element.elementor-element-708e226 > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-466305 .elementor-element.elementor-element-16940179 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-466305 .elementor-element.elementor-element-16940179 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block{transform-origin:center;}.elementor-466305 .elementor-element.elementor-element-16940179 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-466305 .elementor-element.elementor-element-16940179 .plus-list-adv-typo-block .listing-typo-text{font-size:12px;}.elementor-466305 .elementor-element.elementor-element-16940179 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-466305 .elementor-element.elementor-element-16940179 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block span,.elementor-466305 .elementor-element.elementor-element-16940179 .plus-list-adv-typo-block .listing-typo-text{color:var( --e-global-color-1362e49 );}@media(max-width:1366px){.elementor-466305 .elementor-element.elementor-element-50320d80{width:var( --container-widget-width, 1147px );max-width:1147px;--container-widget-width:1147px;--container-widget-flex-grow:0;}.elementor-466305 .elementor-element.elementor-element-50320d80 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .post-inner-loop .grid-item{padding:0px 15px 0px 15px;}.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .product-list-content .post-content-bottom{padding:10px 10px 10px 10px;}.elementor-466305 .elementor-element.elementor-element-4642c69 > .elementor-widget-container{margin:10px 0px 0px 20px;}.elementor-466305 .elementor-element.elementor-element-46b22492 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 20px 0px;}.elementor-466305 .elementor-element.elementor-element-30146dc8 > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-466305 .elementor-element.elementor-element-30146dc8.elementor-element{--align-self:center;}.elementor-466305 .elementor-element.elementor-element-4924b1b0 > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-466305 .elementor-element.elementor-element-54a00e3d.elementor-element{--align-self:center;}.elementor-466305 .elementor-element.elementor-element-11982ed9.elementor-element{--align-self:center;}.elementor-466305 .elementor-element.elementor-element-61a70a73 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-466305 .elementor-element.elementor-element-61a70a73 .plus-list-adv-typo-block .listing-typo-text{font-size:36px;}.elementor-466305 .elementor-element.elementor-element-661d235e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-466305 .elementor-element.elementor-element-661d235e{--icon-size:18px;--grid-column-gap:4px;}.elementor-466305 .elementor-element.elementor-element-206f40ac > .elementor-widget-container{margin:20px 0px 0px 0px;}}@media(min-width:768px){.elementor-466305 .elementor-element.elementor-element-6fee4d99{--width:66.6666%;}.elementor-466305 .elementor-element.elementor-element-74aa5067{--width:33.3333%;}}@media(max-width:1366px) and (min-width:768px){.elementor-466305 .elementor-element.elementor-element-33a5e4da{--content-width:1500px;}}@media(max-width:1200px) and (min-width:768px){.elementor-466305 .elementor-element.elementor-element-6fee4d99{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-466305 .elementor-element.elementor-element-6fee4d99{--width:100%;}}@media(min-width:2400px){.elementor-466305 .elementor-element.elementor-element-7f93c965 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .post-inner-loop .post-title,.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .post-inner-loop .post-title a{font-size:18px;}.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .product-list-content .post-content-bottom{padding:10px 10px 10px 10px;}.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .product-list-content .tp-yith-wrapper .tp-yith-inner{width:40px;height:40px;}.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .product-list-content .tp-yith-wrapper .tp-yith-inner i{font-size:20px;}.elementor-466305 .elementor-element.elementor-element-4642c69 > .elementor-widget-container{padding:0px 5px 20px 0px;}.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-menu.menu-vertical-side .navbar-nav,.elementor-466305 .elementor-element.elementor-element-4642c69 .plus-navigation-wrap .plus-vertical-side-toggle{max-width:400px;}.elementor-466305 .elementor-element.elementor-element-4642c69 > div .plus-navigation-wrap .plus-navigation-menu .navbar-nav>li>a, .elementor-466305 .elementor-element.elementor-element-4642c69 > .plus-navigation-wrap .plus-navigation-menu .navbar-nav>li>a{font-size:20px;line-height:24px;}.elementor-466305 .elementor-element.elementor-element-30146dc8 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-466305 .elementor-element.elementor-element-4924b1b0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-466305 .elementor-element.elementor-element-4924b1b0 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-466305 .elementor-element.elementor-element-4924b1b0.elementor-element{--align-self:center;}.elementor-466305 .elementor-element.elementor-element-3b0ee28c > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-466305 .elementor-element.elementor-element-54a00e3d.elementor-element{--align-self:center;}.elementor-466305 .elementor-element.elementor-element-318acc3d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-466305 .elementor-element.elementor-element-5303fbd8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-466305 .elementor-element.elementor-element-11982ed9 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-466305 .elementor-element.elementor-element-510a9.elementor-element{--align-self:center;}.elementor-466305 .elementor-element.elementor-element-62978494 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-466305 .elementor-element.elementor-element-61a70a73 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-466305 .elementor-element.elementor-element-61a70a73 .plus-list-adv-typo-block .listing-typo-text{font-size:42px;}.elementor-466305 .elementor-element.elementor-element-661d235e .elementor-widget-container{text-align:center;}.elementor-466305 .elementor-element.elementor-element-661d235e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-size:20px;}.elementor-466305 .elementor-element.elementor-element-661d235e > .elementor-widget-container{margin:10px 0px 30px 0px;}.elementor-466305 .elementor-element.elementor-element-16940179 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:1200px){.elementor-466305 .elementor-element.elementor-element-33a5e4da{--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-466305 .elementor-element.elementor-element-7f93c965 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-466305 .elementor-element.elementor-element-30146dc8 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-466305 .elementor-element.elementor-element-4924b1b0 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-466305 .elementor-element.elementor-element-54a00e3d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-466305 .elementor-element.elementor-element-318acc3d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-466305 .elementor-element.elementor-element-61a70a73 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-466305 .elementor-element.elementor-element-61a70a73 .plus-list-adv-typo-block .listing-typo-text{font-size:32px;}.elementor-466305 .elementor-element.elementor-element-661d235e{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;--icon-size:15px;--grid-column-gap:3px;}.elementor-466305 .elementor-element.elementor-element-661d235e > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:1024px){.elementor-466305 .elementor-element.elementor-element-6fee4d99{--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-466305 .elementor-element.elementor-element-61a70a73 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-466305 .elementor-element.elementor-element-61a70a73 .plus-list-adv-typo-block .listing-typo-text{font-size:32px;}}@media(max-width:880px){.elementor-466305 .elementor-element.elementor-element-33a5e4da{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-466305 .elementor-element.elementor-element-61a70a73 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-466305 .elementor-element.elementor-element-61a70a73 .plus-list-adv-typo-block .listing-typo-text{font-size:28px;}}@media(max-width:767px){.elementor-466305 .elementor-element.elementor-element-33a5e4da{--content-width:1500px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-466305 .elementor-element.elementor-element-50320d80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-466305 .elementor-element.elementor-element-50320d80{--container-widget-width:576px;--container-widget-flex-grow:0;width:var( --container-widget-width, 576px );max-width:576px;}.elementor-466305 .elementor-element.elementor-element-50320d80 .product-list .post-inner-loop .grid-item{padding:0px 15px 0px 15px;}.elementor-466305 .elementor-element.elementor-element-61a70a73 .pt-plus-adv-typo-wrapper .pt_plus_adv_typo_block .text-content-block,.elementor-466305 .elementor-element.elementor-element-61a70a73 .plus-list-adv-typo-block .listing-typo-text{font-size:28px;}}/* Default: desktop/laptop */
.plus-navigation-menu.menu-vertical-side > ul.nav > li.menu-item.menu-item-has-children > ul.dropdown-menu {
    position: absolute !important;
    left: 100%;
    top: 0 !important;
    min-width: 1000px !important;
    max-width: 1000px !important;
    width: auto !important;
    z-index: 99999 !important;
    background: #000 !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
    transition: opacity 0.18s !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    margin-left: 0 !important;
}

/* On menu open */
.plus-navigation-menu.menu-vertical-side > ul.nav > li.menu-item.menu-item-has-children:hover > ul.dropdown-menu,
.plus-navigation-menu.menu-vertical-side > ul.nav > li.menu-item.menu-item-has-children:focus-within > ul.dropdown-menu {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
}

/* At 1366px and below: account for sidebar */
@media (max-width: 1366px) {
  .plus-navigation-menu.menu-vertical-side > ul.nav > li.menu-item.menu-item-has-children > ul.dropdown-menu {
    min-width: 320px !important;
    max-width: 800px !important;  /* adjust smaller here */
    width: 800px !important;      /* adjust smaller here */
    left: 100% !important;
    right: auto !important;
    margin: 0 !important;
  }
}

/* At 1200px and below: even more compact */
@media (max-width: 1200px) {
  .plus-navigation-menu.menu-vertical-side > ul.nav > li.menu-item.menu-item-has-children > ul.dropdown-menu {
    min-width: 200px !important;
    max-width: 750px !important;  /* adjust smaller here */
    width: 750px !important;      /* adjust smaller here */
    left: 100% !important;
    right: auto !important;
    margin: 0 !important;
  }
}

.plus-navigation-menu.menu-vertical-side > ul.nav > li.menu-item.menu-item-has-children {
    position: relative !important;
}

.plus-navigation-menu.menu-vertical-side > ul.nav > li.menu-item.menu-item-has-children > ul.dropdown-menu {
    top: 0 !important;
    left: 100% !important;
    /* ...all your other styles... */
}
/* =========================================================
   GoGVO / NowLifestyle form — SAFE SCOPED CSS
   Target: <div id="gogvoforms" class="gform45">...</div>
   Goal:
   - Keep the form working exactly the same
   - Prevent CSS from leaking site-wide (Elementor, header, cards, etc.)
   ========================================================= */

/* 0) Scope box-sizing to this form only (replaces the global *) */
#gogvoforms.gform45,
#gogvoforms.gform45 *,
#gogvoforms.gform45 *::before,
#gogvoforms.gform45 *::after{
  box-sizing: border-box;
}

/* 1) Form shell */
#gogvoforms.gform45 form{
  background: #0b0b0b;
  border: 1px solid rgba(0,229,255,.26);
  border-radius: 18px;             /* replaces 20px 0 (cleaner, modern) */
  font-family: Arial, Helvetica, sans-serif;
  margin: 10px auto;
  max-width: 400px;
  padding: 16px;

  box-shadow:
    0 14px 34px rgba(0,0,0,.45),
    0 0 0 1px rgba(0,255,102,.10) inset;
}

/* 2) Heading */
#gogvoforms.gform45 .form-text{
  color: #ffffff;
  font-size: 14px;
  margin: 0 0 12px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: .3px;
}
#gogvoforms.gform45 .form-text strong{
  color: #D6FF00;
  display: block;
  font-size: 22px;
  margin-top: 6px;
}

/* 3) Inputs (keep your existing onFocus/onBlur behavior) */
#gogvoforms.gform45 input[type="text"],
#gogvoforms.gform45 input[type="email"],
#gogvoforms.gform45 input[type="password"],
#gogvoforms.gform45 input[type="tel"],
#gogvoforms.gform45 input[type="search"],
#gogvoforms.gform45 textarea,
#gogvoforms.gform45 select{
  width: 100%;
  margin: 0 0 12px;
  padding: 14px;

  background: rgba(255,255,255,.06);
  color: #ffffff;

  border: 1px solid rgba(0,229,255,.30);
  border-radius: 12px;

  outline: none;
  box-shadow: none;

  transition: border-color .2s ease, box-shadow .2s ease, background-color .2s ease;
}

/* Your form uses value="" as pseudo-placeholder */
#gogvoforms.gform45 input[value="Your Name"],
#gogvoforms.gform45 input[value="Enter Your E-mail"]{
  color: rgba(255,255,255,.55);
}

#gogvoforms.gform45 input:focus,
#gogvoforms.gform45 textarea:focus,
#gogvoforms.gform45 select:focus{
  border-color: rgba(0,229,255,.75);
  box-shadow: 0 0 0 3px rgba(0,229,255,.18);
  background: rgba(255,255,255,.08);
}

/* 4) Button */
#gogvoforms.gform45 button{
  width: 100%;
  padding: 14px 16px;

  border-radius: 12px;
  border: 1px solid rgba(0,255,102,.55);

  background: linear-gradient(to bottom, rgba(0,255,102,.85), rgba(0,200,85,.85));
  color: #0b0b0b;

  font-weight: 900;
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: .4px;

  cursor: pointer;

  box-shadow:
    0 10px 18px rgba(0,0,0,.35),
    0 0 0 1px rgba(0,255,102,.12) inset;

  transition: transform .15s ease, box-shadow .2s ease, border-color .2s ease;
}

#gogvoforms.gform45 button:hover,
#gogvoforms.gform45 button:focus-visible{
  border-color: rgba(214,255,0,.75);
  background: linear-gradient(to bottom, rgba(214,255,0,.92), rgba(170,210,0,.92));
  box-shadow:
    0 0 14px rgba(214,255,0,.20),
    0 12px 20px rgba(0,0,0,.40);
  transform: translateY(-1px);
  outline: none;
}

/* 5) Fieldset + hidden area (keep) */
#gogvoforms.gform45 fieldset{
  border: 0;
  margin: 0;
  padding: 0;
}
#gogvoforms.gform45 .displaynone{ display:none; }

/* 6) Disclaimer (override your inline 8px safely) */
#gogvoforms.gform45 .form-text[style]{
  color: rgba(255,255,255,.72) !important;
  text-transform: none;
  letter-spacing: 0;
  margin-top: 10px;
  line-height: 1.35;
  font-size: 11px !important;
}

/* 7) Responsive tweak */
@media (min-width: 479px){
  #gogvoforms.gform45 .form-text strong{ font-size: 20px; }
}
/* Start custom CSS *//* ==========================================================================
   EDOTD — PRODUCT GRID CARDS (NEW STABLE VERSION)
   Scope:
   - Add class "edotd-product-cards" to the parent container around the widget

   Purpose:
   - Match current The Plus product listout markup
   - Keep EDOTD neon-dark premium look
   - Make cards pop and feel more industry/premium
   - Stronger hover on desktop
   - Push-button / tap-friendly feel on tablet and mobile
   ========================================================================== */


/* ==========================================================================
   0) TOKENS / SAFE SCOPE
   Purpose:
   - Centralize colors and spacing
   - Only affect the wrapped product widget area
   ========================================================================== */
.edotd-product-cards #pt-plus-product-list,
.edotd-product-cards .tp-row.post-inner-loop.tp_list{
  --ed-card-bg: linear-gradient(180deg, rgba(12,12,16,0.96) 0%, rgba(7,8,12,0.98) 100%);
  --ed-card-border: rgba(0,212,255,0.22);
  --ed-card-border-hover: rgba(214,255,0,0.50);
  --ed-card-shadow: 0 14px 32px rgba(0,0,0,0.42);
  --ed-card-shadow-hover:
    0 18px 42px rgba(0,0,0,0.52),
    0 0 20px rgba(214,255,0,0.12);
  --ed-cyan: #00D4FF;
  --ed-magenta: #FF2BD6;
  --ed-lime: #D6FF00;
  --ed-text: rgba(255,255,255,0.94);
  --ed-muted: rgba(255,255,255,0.78);
  --ed-radius: 18px;
  --ed-img-radius: 14px;
  --ed-pad: 12px;
}


/* ==========================================================================
   1) GRID ITEM / CARD SHELL
   Purpose:
   - Build the actual card look around each product
   - Make the full card feel intentional and premium
   ========================================================================== */
.edotd-product-cards .tp-row.post-inner-loop.tp_list .grid-item article.product .product-list-content{
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: var(--ed-pad);
  border-radius: var(--ed-radius);
  border: 1px solid var(--ed-card-border);
  background: var(--ed-card-bg);
  box-shadow: var(--ed-card-shadow);
  overflow: hidden;
  transition:
    transform .22s ease,
    border-color .22s ease,
    box-shadow .22s ease,
    background-color .22s ease;
}

/* subtle neon wash */
.edotd-product-cards .tp-row.post-inner-loop.tp_list .grid-item article.product .product-list-content::before{
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    linear-gradient(
      135deg,
      rgba(0,212,255,0.10) 0%,
      rgba(0,212,255,0.00) 36%,
      rgba(255,43,214,0.08) 72%,
      rgba(255,43,214,0.00) 100%
    );
  opacity: .95;
}

/* desktop hover */
.edotd-product-cards .tp-row.post-inner-loop.tp_list .grid-item article.product:hover .product-list-content{
  transform: translateY(-4px);
  border-color: var(--ed-card-border-hover);
  box-shadow: var(--ed-card-shadow-hover);
}

/* keyboard focus */
.edotd-product-cards .tp-row.post-inner-loop.tp_list .grid-item article.product .product-list-content:focus-within{
  border-color: rgba(0,212,255,0.52);
  box-shadow:
    0 18px 42px rgba(0,0,0,0.52),
    0 0 0 2px rgba(0,212,255,0.18);
}


/* ==========================================================================
   2) IMAGE AREA
   Purpose:
   - Give the product image a stronger framed look
   - Keep consistent square cards without distortion
   ========================================================================== */
.edotd-product-cards .tp-row.post-inner-loop.tp_list .product-content-image{
  position: relative;
  z-index: 1;
  border-radius: var(--ed-img-radius);
  overflow: hidden;
  background: rgba(255,255,255,0.03);
  box-shadow: inset 0 0 0 1px rgba(255,255,255,0.05);
}

.edotd-product-cards .tp-row.post-inner-loop.tp_list .product-content-image > a.product-image{
  display: block;
  position: relative;
  aspect-ratio: 1 / 1;
  overflow: hidden;
}

.edotd-product-cards .tp-row.post-inner-loop.tp_list .product-content-image > a.product-image img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform .28s ease, filter .28s ease;
}

.edotd-product-cards .tp-row.post-inner-loop.tp_list .grid-item article.product:hover .product-content-image > a.product-image img{
  transform: scale(1.035);
  filter: saturate(1.05) contrast(1.04);
}

/* faint image gloss */
.edotd-product-cards .tp-row.post-inner-loop.tp_list .product-content-image::after{
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    linear-gradient(
      180deg,
      rgba(255,255,255,0.06) 0%,
      rgba(255,255,255,0.00) 28%,
      rgba(0,0,0,0.12) 100%
    );
}


/* ==========================================================================
   3) QUICK VIEW EYE
   Purpose:
   - Make the quick-view eye look intentional and premium
   ========================================================================== */
.edotd-product-cards .tp-row.post-inner-loop.tp_list .tp-yith-wrapper{
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 6;
}

.edotd-product-cards .tp-row.post-inner-loop.tp_list .tp-quick-view-wrap{
  width: 38px;
  height: 38px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
  border: 1px solid rgba(0,212,255,0.36);
  background: rgba(10,10,14,0.82);
  color: var(--ed-cyan);
  box-shadow: 0 8px 18px rgba(0,0,0,0.32);
  transition:
    transform .18s ease,
    background-color .2s ease,
    color .2s ease,
    border-color .2s ease,
    box-shadow .2s ease;
}

.edotd-product-cards .tp-row.post-inner-loop.tp_list .tp-quick-view-wrap:hover,
.edotd-product-cards .tp-row.post-inner-loop.tp_list .tp-quick-view-wrap:focus-visible{
  background: var(--ed-cyan);
  color: #05060A;
  border-color: var(--ed-cyan);
  transform: translateY(-1px);
  box-shadow:
    0 0 16px rgba(0,212,255,0.18),
    0 10px 20px rgba(0,0,0,0.36);
  outline: none;
}


/* ==========================================================================
   4) PRODUCT CONTENT AREA
   Purpose:
   - Structure the title + price area cleanly
   - Keep price pinned low and cards aligned better
   ========================================================================== */
.edotd-product-cards .tp-row.post-inner-loop.tp_list .post-content-bottom{
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  gap: 8px;
  flex: 1;
  padding-top: 12px;
}


/* ==========================================================================
   5) TITLE
   Purpose:
   - Stronger, cleaner typography
   - Clamp to keep cards aligned
   ========================================================================== */
.edotd-product-cards .tp-row.post-inner-loop.tp_list .post-title{
  margin: 0;
}

.edotd-product-cards .tp-row.post-inner-loop.tp_list .post-title a{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  min-height: 3.7em;

  color: var(--ed-text);
  text-decoration: none;
  font-size: 15px;
  line-height: 1.24;
  font-weight: 800;
  letter-spacing: 0;
  transition: color .2s ease;
}

.edotd-product-cards .tp-row.post-inner-loop.tp_list .post-title a:hover,
.edotd-product-cards .tp-row.post-inner-loop.tp_list .post-title a:focus-visible{
  color: var(--ed-lime);
  outline: none;
}


/* ==========================================================================
   6) PRICE BLOCK
   Purpose:
   - Price should stand out and stay anchored lower in the card
   ========================================================================== */
.edotd-product-cards .tp-row.post-inner-loop.tp_list .wrapper-cart-price{
  margin-top: auto;
  padding-top: 2px;
}

.edotd-product-cards .tp-row.post-inner-loop.tp_list .wrapper-cart-price .price,
.edotd-product-cards .tp-row.post-inner-loop.tp_list .wrapper-cart-price .woocommerce-Price-amount,
.edotd-product-cards .tp-row.post-inner-loop.tp_list .wrapper-cart-price .woocs_price_code{
  color: var(--ed-cyan);
  font-weight: 900;
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: .2px;
}

.edotd-product-cards .tp-row.post-inner-loop.tp_list .wrapper-cart-price .screen-reader-text{
  position: absolute !important;
}


/* ==========================================================================
   7) STAR RATING AREA
   Purpose:
   - If the widget outputs ratings later, style them cleanly
   - Safe even if no rating markup appears now
   ========================================================================== */
.edotd-product-cards .tp-row.post-inner-loop.tp_list .star-rating,
.edotd-product-cards .tp-row.post-inner-loop.tp_list .woocommerce-product-rating{
  color: var(--ed-lime);
  font-size: 13px;
  line-height: 1;
  margin-top: 2px;
}


/* ==========================================================================
   8) OUT-OF-STOCK / BADGE SUPPORT
   Purpose:
   - Safe support if badge markup appears
   ========================================================================== */
.edotd-product-cards .tp-row.post-inner-loop.tp_list .product-content-image .badge{
  position: absolute;
  left: 10px;
  top: 10px;
  z-index: 7;
  padding: 6px 10px;
  border-radius: 999px;
  background: rgba(10,10,14,0.86);
  border: 1px solid rgba(255,255,255,0.18);
  color: rgba(255,255,255,0.92);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: .2px;
}

.edotd-product-cards .tp-row.post-inner-loop.tp_list .product-content-image .badge.onsale{
  color: var(--ed-lime);
  border-color: rgba(214,255,0,0.42);
}

.edotd-product-cards .tp-row.post-inner-loop.tp_list .product-content-image .badge.out-of-stock{
  color: rgba(255,255,255,0.85);
  border-color: rgba(255,255,255,0.22);
}


/* ==========================================================================
   9) TABLET
   Purpose:
   - More push-button/tap feel
   - Reduce hover dependence
   ========================================================================== */
@media (min-width: 768px) and (max-width: 1024px){
  .edotd-product-cards .tp-row.post-inner-loop.tp_list .grid-item article.product .product-list-content{
    border-radius: 16px;
    padding: 11px;
    box-shadow:
      0 12px 28px rgba(0,0,0,0.38),
      0 0 0 1px rgba(0,212,255,0.10) inset;
  }

  .edotd-product-cards .tp-row.post-inner-loop.tp_list .post-title a{
    font-size: 14px;
    min-height: 3.5em;
  }

  .edotd-product-cards .tp-row.post-inner-loop.tp_list .wrapper-cart-price .price,
  .edotd-product-cards .tp-row.post-inner-loop.tp_list .wrapper-cart-price .woocommerce-Price-amount{
    font-size: 15px;
  }

  /* give the card a pressed / button-panel feel */
  .edotd-product-cards .tp-row.post-inner-loop.tp_list .grid-item article.product .product-list-content{
    background:
      linear-gradient(180deg, rgba(14,16,20,0.98) 0%, rgba(7,8,12,1) 100%);
  }
}


/* ==========================================================================
   10) MOBILE
   Purpose:
   - Stronger tap-friendly card feel
   - Keep unique but cleaner for small screens
   ========================================================================== */
@media (max-width: 767px){
  .edotd-product-cards .tp-row.post-inner-loop.tp_list .grid-item article.product .product-list-content{
    padding: 10px;
    border-radius: 15px;
    box-shadow:
      0 10px 22px rgba(0,0,0,0.34),
      0 0 0 1px rgba(0,212,255,0.10) inset;
  }

  .edotd-product-cards .tp-row.post-inner-loop.tp_list .product-content-image{
    border-radius: 12px;
  }

  .edotd-product-cards .tp-row.post-inner-loop.tp_list .post-title a{
    font-size: 14px;
    line-height: 1.22;
    min-height: 3.5em;
    -webkit-line-clamp: 3;
  }

  .edotd-product-cards .tp-row.post-inner-loop.tp_list .wrapper-cart-price .price,
  .edotd-product-cards .tp-row.post-inner-loop.tp_list .wrapper-cart-price .woocommerce-Price-amount{
    font-size: 15px;
  }

  .edotd-product-cards .tp-row.post-inner-loop.tp_list .tp-quick-view-wrap{
    width: 36px;
    height: 36px;
  }

  /* less hover lift on mobile */
  .edotd-product-cards .tp-row.post-inner-loop.tp_list .grid-item article.product:hover .product-list-content{
    transform: none;
    border-color: rgba(0,212,255,0.28);
    box-shadow:
      0 10px 22px rgba(0,0,0,0.34),
      0 0 0 1px rgba(0,212,255,0.10) inset;
  }
}/* End custom CSS */