body.active .dropdown-menu li a:hover{background-color:#3b404b!important}.dropdown-menu li{margin:3px 0}.testi-pagination{position:static!important}.cart-table .shop-cart-product .shop-product-cart-img{background:var(--theme-color2);border:1px solid var(--border-color);border-radius:6px;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.cart-table .shop-cart-product .shop-product-cart-img img{max-width:60px}.video-modal-overlay{z-index:9999;background:#000000bf;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.video-modal-content{aspect-ratio:16/9;background:#000;border-radius:8px;width:min(900px,95vw);position:relative;overflow:hidden}.video-modal-close{z-index:2;color:#fff;cursor:pointer;background:0 0;border:none;font-size:28px;line-height:1;position:absolute;top:10px;right:12px}.gallery .thumbnails img.active{background:#c3e19e;outline:2px solid #c3e19e}.close-btn{background-color:#0000;border:none;outline:none}.one_page_nav ul li a{cursor:pointer}.gallery .main-image{height:635px}@media (max-width:1199px){.gallery .main-image{height:535px}}@media (max-width:767px){.gallery .main-image{height:435px}}.gallery .main-image figure,.gallery .main-image figure>div{justify-content:center;align-items:center;height:100%;display:flex}.gallery .main-image img{display:flex}.gallery .thumbnails button{border:2px solid var(--border-color);background:var(--theme-color2);border-radius:6px;justify-content:center;align-items:center;width:150px;height:150px;display:flex}@media (max-width:580px){.gallery .thumbnails button{flex-basis:22%;height:80px}.gallery .thumbnails{justify-content:center}}@media (max-width:1199px){.header-main .btn-style1{font-size:15px}}.gallery .thumbnails button.active{background:#c3e19e;border-color:#c3e19e}.gallery .thumbnails img{object-fit:contain;background:0 0;border:none;width:120px;height:120px}.hero-cta-btn{background-color:var(--title-color);height:42px;color:var(--white-color);border-color:#0000;line-height:42px}.hero-cta-btn:hover{background-color:var(--white-color);color:var(--title-color)}.hero-cta-btn:hover span{background-color:var(--title-color)}.hero-cta-btn:hover span img{filter:invert()}.hero-cta-btn span{background-color:var(--white-color);width:30px;height:30px}.hero-cta-btn span img{filter:invert(0);height:14px}.hero-content{z-index:1}.hero-bars-wrap{pointer-events:none;z-index:-1;-webkit-mask-composite:source-in;width:100vw;height:520px;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 2% 98%,#0000 100%),linear-gradient(#0000 0%,#000 15% 55%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 2% 98%,#0000 100%),linear-gradient(#0000 0%,#000 15% 55%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-bars{justify-content:space-between;align-items:flex-end;width:100%;height:100%;display:flex}.hero-bar{background:linear-gradient(to top, var(--primary), transparent);border-radius:1px 1px 0 0;flex:0 0 2px;width:2px}@media (max-width:576px){.hero-bars-wrap{height:360px}}.hero-video-placeholder{background:var(--bg-color3);border:1px solid var(--border-color);border-radius:20px;width:min(1140px,90%);margin:56px auto 0}@media (max-width:767px){.hero-video-placeholder{display:none}}.hero-content .title{font-size:66px;line-height:72px}@media (max-width:1201px){.hero-content .title{font-size:55px;line-height:62px}}@media (max-width:1199px){.hero-content .title{font-size:47px;line-height:55px}}@media (max-width:992px){.hero-content .title{font-size:35px;line-height:43px}}@media (max-width:576px){.hero-content .title{font-size:24px;line-height:31px}}
