body.home .somheader{background:rgba(255,255,255,.15)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid rgba(255,255,255,.3)!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;transition:all .3s ease-in-out!important;position:relative;z-index:9999}body.home .somheader .sub-menu,body.home .somheader .ast-builder-menu .sub-menu{background:linear-gradient(60deg,#0174c2 0%,#29f2b0 100%)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:0 6px 15px rgba(0,0,0,.2)!important;border-radius:8px!important;padding:10px 0!important}body.home .somheader .sub-menu a{color:#fff!important;padding:10px 20px!important;transition:background .3s,color .3s!important}body.home .somheader .sub-menu a:hover{background:rgba(255,255,255,.2)!important;color:#fff!important}body.home .somtopheader{background:rgba(255,255,255,.2)!important;-webkit-backdrop-filter:blur(8px)!important;border-bottom:1px solid rgba(255,255,255,.2)!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;transition:all .3s ease-in-out!important;position:relative;z-index:10000}.somheader .wpml-ls-menu-item>a,.somtopheader .wpml-ls-menu-item>a{display:flex!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;margin:0!important;line-height:40px;color:#fff!important;background:0 0!important;border:none!important;transition:color .3s ease,background .3s ease!important}.somheader .wpml-ls-menu-item .sub-menu,.somtopheader .wpml-ls-menu-item .sub-menu{background:#fff!important;border-radius:8px!important;padding:0!important;min-width:120px;margin:0!important;box-shadow:0 6px 15px rgba(0,0,0,.15)!important}.somheader .wpml-ls-menu-item .sub-menu a,.somtopheader .wpml-ls-menu-item .sub-menu a{display:block!important;color:#000!important;white-space:nowrap;background:0 0!important;transition:color .3s ease,background .3s ease!important}.somheader .wpml-ls-menu-item .sub-menu a:hover,.somtopheader .wpml-ls-menu-item .sub-menu a:hover{background:rgba(0,0,0,.05)!important;color:#000!important}.somheader .wpml-ls-menu-item .sub-menu .wpml-ls-current-language a,.somtopheader .wpml-ls-menu-item .sub-menu .wpml-ls-current-language a{color:#fff!important;background:0 0!important}.somheader .wpml-ls-menu-item>a:hover,.somtopheader .wpml-ls-menu-item>a:hover{padding:0 10px!important;margin:0!important;line-height:40px!important;transform:none!important}.air-float img{animation:airFloat 12s ease-in-out infinite;filter:drop-shadow(0px 8px 15px rgba(0,0,0,.3))}.hfe-nav-menu>li>a{position:relative;color:#fff!important;transition:color .3s ease,transform .3s ease}.hfe-nav-menu>li>a::after{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;background-color:#fff!important;transition:width .4s ease;z-index:2}.hfe-nav-menu>li>a:hover::after{width:100%!important}.hfe-nav-menu>li>a:hover{color:#fff!important;transform:scale(1.05);text-shadow:0 0 8px #fff!important}.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{display:none}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;max-width:100%;margin:0 auto}.pricing-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 15px;text-align:center;text-decoration:none;font-size:18px;font-weight:600;color:#6b2be5;border:2px solid #6b2be5;border-radius:12px;background:#fff;transition:all .3s ease;min-height:75px}.pricing-btn span{font-size:14px;font-weight:400;margin-top:5px}.pricing-btn:hover{background:#6b2be5;color:#fff;transform:translateY(-3px);box-shadow:0 6px 15px rgba(107,43,229,.3)}.pricing-btn.active{background:#6b2be5;color:#fff}.pricing-btn.big{grid-column:span 4}@media (max-width:900px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.pricing-grid{grid-template-columns:1fr}}ul.tabs.wc-tabs{display:none}.review-rating{display:none}.ast-select-options-trigger{top:1em;display:none}a.gt_switcher-popup.glink.nturl.notranslate,a.gt_switcher-popup.glink.nturl.notranslate span{font-size:16px!important;color:#fff!important;line-height:1.2em!important}a.gt_switcher-popup.glink.nturl.notranslate span:last-child{font-size:16px!important;color:#fff!important;font-weight:600!important;margin-left:4px!important}a.gt_switcher-popup.glink.nturl.notranslate img{width:20px!important;height:20px!important;vertical-align:middle!important}a.gt_switcher-popup.glink.nturl.notranslate{display:inline-flex!important;align-items:center!important;gap:6px!important}product-gallery__trigger{display:none!important}.woocommerce-js div.product div.images .woocommerce-product-gallery__trigger{display:none}.zoomImg{display:none!important}.sk-product{color:#1f2937}.sk-product .sk-hero{background:linear-gradient(135deg,#111827,#1f2937);color:#fff;padding:40px;border-radius:20px;margin-bottom:30px}.sk-product .sk-hero h2{margin:0 0 15px;color:#fff;font-size:34px;line-height:1.2}.sk-product .sk-hero p{margin:0}.sk-product .sk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:30px 0}.sk-product .sk-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:25px;box-shadow:0 10px 30px rgba(0,0,0,.05)}.sk-product .sk-card h3{margin-top:0}.sk-product .sk-card ul{margin:0;padding-left:18px}.sk-product .sk-section{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:30px;margin-bottom:25px}.sk-product .sk-section h2{margin-top:0}.sk-product .sk-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px;margin-top:20px}.sk-product .sk-benefit{background:#f8fafc;border-radius:12px;padding:15px;font-weight:600}.sk-product .sk-steps{counter-reset:step}.sk-product .sk-step{position:relative;padding-left:70px;margin-bottom:25px}.sk-product .sk-step:last-child{margin-bottom:0}.sk-product .sk-step:before{counter-increment:step;content:counter(step);position:absolute;left:0;top:0;width:45px;height:45px;border-radius:50%;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.sk-product .sk-link{background:#f8fafc;border:2px dashed #d1d5db;padding:20px;border-radius:14px;word-break:break-word}.sk-product .sk-faq details{border:1px solid #e5e7eb;border-radius:12px;margin-bottom:12px}.sk-product .sk-faq summary{cursor:pointer;padding:15px 18px;font-weight:600}.sk-product .sk-faq p{padding:0 18px 18px;margin:0}.sk-product .sk-cta{background:linear-gradient(135deg,#fe2c55,#25f4ee);color:#fff;text-align:center;padding:40px;border-radius:20px}.sk-product .sk-cta h2{color:#fff;margin-top:0}@media (max-width:767px){.sk-product .sk-hero,.sk-product .sk-section,.sk-product .sk-cta{padding:25px}.sk-product .sk-hero h2{font-size:28px}.sk-product .sk-step{padding-left:60px}}.woo-variation-swatches .variable-items-wrapper{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px!important;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item{width:100%!important;min-width:unset!important;height:42px!important;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e5e7eb!important;border-radius:0px!important;font-size:16px;font-weight:400;color:#111827;line-height:15px;transition:all .25s ease;box-shadow:0 1px 2px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.04);position:relative}.woo-variation-swatches .variable-items-wrapper .variable-item:hover{transform:translateY(-3px);border-color:#0b74c4!important;box-shadow:0 10px 25px rgba(11,116,196,.15),0 4px 10px rgba(0,0,0,.08)}.woo-variation-swatches .variable-items-wrapper .selected{background:#0b74c4!important;color:#fff!important;border-color:#0b74c4!important;box-shadow:0 15px 35px rgba(11,116,196,.3)}@media (max-width:768px){.woo-variation-swatches .variable-items-wrapper{grid-template-columns:repeat(3,1fr);gap:10px!important}.woo-variation-swatches .variable-items-wrapper .variable-item{height:60px!important;font-size:14px}}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{margin:0}