*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit;transition:color .2s}ul{list-style:none}button{cursor:pointer;border:none;background:none;font-family:inherit}input,select,textarea{font-family:inherit}::selection{background:var(--primary);color:#fff}.woocommerce-Price-currencySymbol{font-size:.65em;font-weight:400;opacity:.7;vertical-align:baseline}:root{--text:#444;--text-light:#888;--dark:#111;--bg:#fff;--bg-alt:#f7f8fa;--border:#eef0f3;--radius:16px;--radius-sm:10px;--shadow:0 2px 16px rgba(0,0,0,.05);--shadow-md:0 8px 32px rgba(0,0,0,.08);--shadow-lg:0 16px 48px rgba(0,0,0,.1);--font:'Cairo',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--transition:all .3s cubic-bezier(.4,0,.2,1)}body.fv-body{font-family:var(--font);color:var(--text);background:var(--bg);direction:rtl;overflow-x:hidden}.fv-scheme-classic{--primary:#e65100;--primary-rgb:230,81,0;--primary-light:#fff3e0;--primary-dark:#bf4500;--hero-bg:linear-gradient(160deg,#e65100 0%,#ff8a3d 50%,#ffb74d 100%)}.fv-scheme-bold{--primary:#dc2626;--primary-rgb:220,38,38;--primary-light:#fef2f2;--primary-dark:#991b1b;--hero-bg:linear-gradient(160deg,#dc2626 0%,#1f2937 100%)}.fv-scheme-premium{--primary:#b8860b;--primary-rgb:184,134,11;--primary-light:#fef9e7;--primary-dark:#8a6508;--hero-bg:linear-gradient(160deg,#b8860b 0%,#1a1a2e 100%)}.fv-scheme-rose{--primary:#d63384;--primary-rgb:214,51,132;--primary-light:#fdf2f8;--primary-dark:#a61e6c;--hero-bg:linear-gradient(160deg,#d63384 0%,#c2185b 50%,#a61e6c 100%)}.fv-scheme-ocean{--primary:#0077b6;--primary-rgb:0,119,182;--primary-light:#e0f7ff;--primary-dark:#023e8a;--hero-bg:linear-gradient(160deg,#0077b6 0%,#0096c7 50%,#023e8a 100%)}.fv-scheme-nature{--primary:#2d8a4e;--primary-rgb:45,138,78;--primary-light:#f0fdf4;--primary-dark:#1e6b38;--hero-bg:linear-gradient(160deg,#2d8a4e 0%,#40c463 50%,#1e6b38 100%)}.fv-scheme-midnight{--primary:#444;--primary-rgb:68,68,68;--primary-light:#f5f5f5;--primary-dark:#111;--hero-bg:linear-gradient(160deg,#222 0%,#444 50%,#000 100%)}.fv-scheme-original{--primary:#FF9900;--primary-rgb:255,153,0;--primary-light:#fff8e1;--primary-dark:#e68a00;--hero-bg:linear-gradient(160deg,#FF9900 0%,#ffb733 50%,#ffcc66 100%)}.fv-scheme-candy{--primary:#7c3aed;--primary-rgb:124,58,237;--primary-light:#f3e8ff;--primary-dark:#4c1d95;--hero-bg:linear-gradient(160deg,#7c3aed 0%,#a855f7 50%,#4c1d95 100%)}.fv-scheme-coffee{--primary:#8B5E3C;--primary-rgb:139,94,60;--primary-light:#fdf6f0;--primary-dark:#5c3d28;--hero-bg:linear-gradient(160deg,#8B5E3C 0%,#a67c5b 50%,#5c3d28 100%)}.fv-scheme-islamic{--primary:#1b7a3d;--primary-rgb:27,122,61;--primary-light:#f0fdf4;--primary-dark:#145c2e;--hero-bg:linear-gradient(160deg,#1b7a3d 0%,#c5a028 100%)}.fv-scheme-quran{--primary:#1a3a5c;--primary-rgb:26,58,92;--primary-light:#eef4fb;--primary-dark:#0f2440;--hero-bg:linear-gradient(160deg,#1a3a5c 0%,#d4a017 100%)}.fv-scheme-spiritual{--primary:#8B5E3C;--primary-rgb:139,94,60;--primary-light:#faf5ef;--primary-dark:#6b4226;--hero-bg:linear-gradient(160deg,#8B5E3C 0%,#d4a76a 100%)}.fv-scheme-rasikhun{--primary:#C9A227;--primary-rgb:201,162,39;--primary-light:#fdf8e8;--primary-dark:#a17f1a;--hero-bg:linear-gradient(160deg,#1a1a2e 0%,#C9A227 100%)}.fv-container{max-width:1320px;margin:0 auto;padding:0 32px}.fv-section{padding:80px 0}.fv-section-alt{background:var(--bg-alt)}.fv-section-title{font-size:32px;font-weight:900;text-align:center;color:var(--dark);margin-bottom:10px;letter-spacing:-.3px}.fv-section-desc{text-align:center;color:var(--text-light);font-size:16px;margin-bottom:48px}.fv-center{text-align:center}.fv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--primary);color:#fff;padding:14px 36px;border-radius:var(--radius);font-weight:700;font-size:15px;transition:var(--transition);border:2px solid #fff0;letter-spacing:.2px}.fv-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(var(--primary-rgb),.35)}.fv-btn:active{transform:translateY(0)}.fv-btn-lg{padding:18px 48px;font-size:17px;border-radius:18px}.fv-btn-outline{background:#fff0;color:var(--primary);border-color:var(--primary)}.fv-btn-outline:hover{background:var(--primary);color:#fff;box-shadow:0 8px 24px rgba(var(--primary-rgb),.25)}.fv-btn-outline svg,.fv-btn-outline path{fill:var(--primary);transition:fill .2s}.fv-btn-outline:hover svg,.fv-btn-outline:hover path{fill:#fff}.fv-btn-white{background:#fff;color:var(--primary);box-shadow:0 4px 20px rgb(0 0 0 / .15)}.fv-btn-white:hover{background:#fff;transform:translateY(-3px);box-shadow:0 8px 32px rgb(0 0 0 / .2)}.fv-announce{background:var(--dark);color:#fff;text-align:center;padding:11px 40px;font-size:13px;font-weight:600;position:relative;letter-spacing:.3px}.fv-announce button{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:rgb(255 255 255 / .4);font-size:14px;padding:4px 8px;transition:color .2s}.fv-announce button:hover{color:#fff}.fv-header{background:#fff;box-shadow:0 1px 0 var(--border);position:static;z-index:1000}.fv-header-inner{display:flex;align-items:center;gap:24px;padding:16px 0}.fv-logo{flex-shrink:0}.fv-logo a{font-size:26px;font-weight:900;color:var(--primary);letter-spacing:-.5px;font-family:'El Messiri','Cairo',serif!important;text-shadow:0 1px 2px rgb(0 0 0 / .06)}.fv-logo img,.fv-logo .custom-logo{max-height:48px;width:auto;object-fit:contain}.fv-nav{flex:1;display:flex;justify-content:center}.fv-nav ul{display:flex;gap:32px;align-items:center}.fv-nav li a{font-size:14px;font-weight:600;color:var(--text);transition:var(--transition);padding:8px 0;position:relative}.fv-nav li a:hover,.fv-nav li.current-menu-item a,.fv-nav li.current_page_item a{color:var(--primary)}.fv-nav li a::after{content:'';position:absolute;bottom:0;right:0;width:0;height:2px;background:var(--primary);border-radius:2px;transition:width .3s cubic-bezier(.4,0,.2,1)}.fv-nav li a:hover::after,.fv-nav li.current-menu-item a::after,.fv-nav li.current_page_item a::after{width:100%}.fv-has-dropdown,.fv-nav .menu-item-has-children{position:relative}.fv-dropdown,.fv-nav .menu-item-has-children>.sub-menu{visibility:hidden;opacity:0;position:absolute;top:calc(100% + 4px);right:50%;transform:translateX(50%);background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);padding:12px 0;min-width:180px;z-index:1001;flex-direction:column;list-style:none!important;display:flex;transition:opacity .2s,visibility .2s}.fv-has-dropdown:hover>.fv-dropdown,.fv-has-dropdown:focus-within>.fv-dropdown,.fv-nav .menu-item-has-children:hover>.sub-menu,.fv-nav .menu-item-has-children:focus-within>.sub-menu{visibility:visible;opacity:1}.fv-dropdown li,.fv-nav .menu-item-has-children>.sub-menu li{margin:0!important;width:100%!important;float:none!important}.fv-dropdown li:first-child a,.fv-nav .menu-item-has-children>.sub-menu li:first-child a{padding-top:16px!important}.fv-dropdown li a,.fv-nav .menu-item-has-children>.sub-menu li a{display:block!important;padding:12px 24px!important;font-size:14px!important;color:var(--text)!important;border-bottom:none!important;white-space:nowrap;transition:var(--transition)}.fv-dropdown li a:hover,.fv-nav .menu-item-has-children>.sub-menu li a:hover{background:var(--primary-light)!important;color:var(--primary)!important}.fv-dropdown li a::after,.fv-nav .menu-item-has-children>.sub-menu li a::after{display:none!important}.fv-has-dropdown>a::after,.fv-nav .menu-item-has-children>a::after{content:' ▾';font-size:10px;opacity:.5}.fv-header-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.fv-cart-icon{position:relative;color:var(--text);display:flex;align-items:center;padding:10px;border-radius:var(--radius-sm);transition:var(--transition)}.fv-cart-icon:hover{background:var(--bg-alt);color:var(--primary)}.fv-cart-icon:hover svg{fill:var(--primary)}.fv-cart-icon svg{fill:var(--text);transition:fill .2s}.fv-cart-count{position:absolute;top:2px;right:2px;background:var(--primary);color:#fff;font-size:10px;font-weight:400;min-width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;font-family:var(--font)}.fv-menu-toggle{display:none;width:24px;height:18px;flex-direction:column;justify-content:space-between;padding:0}.fv-menu-toggle span{display:block;height:2px;background:var(--dark);border-radius:2px;transition:var(--transition)}.fv-drawer-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .55);z-index:9998;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.fv-drawer-overlay.open{opacity:1;visibility:visible}.fv-drawer{position:fixed;top:0;right:-300px;width:280px;max-width:85vw;height:100%;background:#fff;z-index:9999;box-shadow:-8px 0 40px rgb(0 0 0 / .15);transition:right .35s cubic-bezier(.4,0,.2,1);overflow-y:auto;-webkit-overflow-scrolling:touch}.fv-drawer.open{right:0}.fv-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 16px;border-bottom:1px solid var(--border)}.fv-drawer-logo a{font-size:22px;font-weight:900;color:var(--primary);font-family:'El Messiri','Cairo',serif!important}.fv-drawer-logo img,.fv-drawer-logo .custom-logo{max-height:44px;width:auto;object-fit:contain}.fv-drawer-close{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--text-light);background:var(--bg-alt);transition:var(--transition)}.fv-drawer-close:hover{background:var(--primary-light);color:var(--primary)}.fv-drawer-nav ul{list-style:none;padding:12px 0;margin:0}.fv-drawer-nav li{border-bottom:1px solid var(--border)}.fv-drawer-nav li a{display:block;padding:16px 24px;font-size:15px;font-weight:700;color:var(--dark);transition:var(--transition)}.fv-drawer-nav li a:hover{background:var(--primary-light);color:var(--primary);padding-right:28px}.fv-drawer-nav .fv-dropdown{position:static;visibility:visible;opacity:1;transform:none;box-shadow:none;border:none;border-radius:0;padding:0;min-width:0;display:flex;flex-direction:column;background:var(--bg-alt)}.fv-drawer-nav .fv-dropdown li{border-bottom:none}.fv-drawer-nav .fv-dropdown li a{padding:12px 24px 12px 24px;font-size:14px;font-weight:600;color:var(--text)}.fv-drawer-nav .sub-menu{list-style:none;padding:0;margin:0;background:var(--bg-alt)}.fv-drawer-nav .sub-menu li{border-bottom:none}.fv-drawer-nav .sub-menu li a{padding:12px 24px 12px 40px;font-size:14px;font-weight:600;color:var(--text)}body.fv-drawer-open,body.fv-minicart-open{overflow:hidden!important}.admin-bar .fv-minicart,.admin-bar .fv-drawer{top:32px;height:calc(100% - 32px)}.admin-bar .fv-minicart-overlay,.admin-bar .fv-drawer-overlay{top:32px}@media(max-width:782px){.admin-bar .fv-minicart,.admin-bar .fv-drawer{top:46px;height:calc(100% - 46px)}.admin-bar .fv-minicart-overlay,.admin-bar .fv-drawer-overlay{top:46px}}.fv-minicart-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .5);z-index:9998;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;backdrop-filter:blur(2px)}.fv-minicart-overlay.open{opacity:1;visibility:visible}.fv-minicart{position:fixed;top:0;left:-380px;width:360px;max-width:90vw;height:100%;background:#fff;z-index:9999;box-shadow:8px 0 40px rgb(0 0 0 / .15);transition:left .35s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.fv-minicart.open{left:0}.fv-minicart-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border)}.fv-minicart-title{font-size:18px;font-weight:800;color:var(--dark)}.fv-minicart-close{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--text-light);background:var(--bg-alt);transition:var(--transition);border:none;cursor:pointer}.fv-minicart-close:hover{background:var(--primary-light);color:var(--primary)}.fv-minicart-body{flex:1;overflow-y:auto;padding:16px 24px}.fv-minicart-item{display:flex;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--border)}.fv-minicart-item:last-child{border-bottom:none}.fv-minicart-item img{width:64px;height:64px;border-radius:10px;object-fit:cover;flex-shrink:0;border:1px solid var(--border)}.fv-minicart-item-info{flex:1;min-width:0}.fv-minicart-item-name{font-weight:700;font-size:14px;color:var(--dark);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fv-minicart-item-qty{font-size:13px;color:var(--primary);font-weight:600;margin-top:4px}.fv-minicart-item{position:relative}.fv-minicart-remove{position:absolute;top:50%;left:0;transform:translateY(-50%);width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:15px;color:#999;background:#f5f5f5;transition:var(--transition);border:none;cursor:pointer;z-index:2;line-height:1}.fv-minicart-remove:hover{background:#fef2f2;color:#dc2626}.fv-minicart-empty{text-align:center;padding:48px 0;color:var(--text-light);font-size:15px}.fv-minicart-footer{padding:20px 24px;border-top:1px solid var(--border);background:var(--bg-alt)}.fv-minicart-total{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:16px;font-weight:800;color:var(--dark)}.fv-minicart-total-amount{color:var(--primary);font-size:20px;font-weight:400}.fv-hero{background:var(--hero-bg);color:#fff;padding:100px 0 90px;position:relative;overflow:hidden;background-size:cover;background-position:center}.fv-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 30% 50%,rgb(255 255 255 / .08) 0%,transparent 60%)}.fv-hero-overlay{position:absolute;inset:0;background:linear-gradient(160deg,rgba(var(--primary-rgb),.92),rgb(0 0 0 / .55))}.fv-hero-content{position:relative;z-index:1;text-align:center;max-width:740px;margin:0 auto}.fv-hero h1{font-size:42px;font-weight:900;margin-bottom:18px;line-height:1.25;letter-spacing:-.5px}.fv-hero p{font-size:18px;opacity:.92;margin-bottom:36px;line-height:1.8;max-width:560px;margin-left:auto;margin-right:auto}.fv-btn-hero{background:#fff;color:var(--primary);font-size:18px;padding:18px 52px;box-shadow:0 6px 32px rgb(0 0 0 / .2);border-radius:20px}.fv-btn-hero:hover{background:#fff;transform:translateY(-3px);box-shadow:0 12px 40px rgb(0 0 0 / .25)}.fv-hero-trust{display:flex;justify-content:center;gap:28px;margin-top:36px;flex-wrap:wrap}.fv-hero-trust span{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;opacity:.88;background:rgb(255 255 255 / .12);padding:8px 16px;border-radius:30px;backdrop-filter:blur(4px)}.fv-features-section{padding:56px 0;background:var(--bg)}.fv-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.fv-feature{text-align:center;padding:36px 24px;background:#fff;border-radius:var(--radius);border:1px solid var(--border);transition:var(--transition)}.fv-feature:hover{border-color:rgba(var(--primary-rgb),.2);box-shadow:var(--shadow-md);transform:translateY(-4px)}.fv-feature-icon{width:64px;height:64px;border-radius:16px;background:var(--primary-light);display:flex;align-items:center;justify-content:center;margin:0 auto 18px}.fv-feature h3{font-size:16px;font-weight:800;color:var(--dark);margin-bottom:8px}.fv-feature p{font-size:13px;color:var(--text-light);line-height:1.7}.woocommerce ul.products,.fv-products-section ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:24px!important;padding:0!important;margin:0!important}.fv-products-section ul.products li.product{margin:0!important;padding:0!important;list-style:none!important;width:auto!important;float:none!important;position:relative!important;background:#fff;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);transition:var(--transition);display:flex!important;flex-direction:column!important}.fv-products-section ul.products li.product:hover{border-color:rgba(var(--primary-rgb),.2);box-shadow:var(--shadow-md);transform:translateY(-6px)}.fv-products-section ul.products li.product a.woocommerce-LoopProduct-link{display:block;flex:1;border:none;border-radius:0;overflow:hidden}.fv-products-section ul.products li.product a.woocommerce-LoopProduct-link:hover{border:none;box-shadow:none;transform:none}.fv-products-section ul.products li.product img{border-radius:0!important;aspect-ratio:1;object-fit:cover;width:100%!important}.fv-products-section ul.products li.product .woocommerce-loop-product__title{font-size:14px!important;font-weight:700!important;padding:16px 16px 6px!important;color:var(--dark)!important;margin:0!important;line-height:1.5!important;text-align:center!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fv-products-section ul.products li.product .price{padding:4px 16px 18px!important;font-size:17px!important;color:var(--primary)!important;font-weight:400!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex-wrap:wrap!important}.fv-products-section ul.products li.product .price del{color:#bbb!important;font-size:13px!important;font-weight:400!important;order:2;text-decoration:line-through!important}.fv-products-section ul.products li.product .price del .woocommerce-Price-amount{text-decoration:line-through!important}.fv-products-section ul.products li.product .price ins{text-decoration:none!important;order:1;background:none!important}.fv-products-section ul.products li.product .button,.fv-products-section ul.products li.product .add_to_cart_button{display:block!important;width:calc(100% - 24px)!important;margin:0 12px 12px!important;text-align:center!important;padding:11px 16px!important;font-size:13px!important;border-radius:10px!important;background:var(--primary)!important;color:#fff!important;font-weight:700!important}.fv-products-section ul.products li.product .added_to_cart{display:block!important;width:calc(100% - 24px)!important;margin:0 12px 12px!important;text-align:center!important;padding:11px 16px!important;font-size:13px!important;border-radius:10px!important;background:#16a34a!important;color:#fff!important;font-weight:700!important}.fv-products-section ul.products li.product .onsale{position:absolute!important;top:14px!important;right:14px!important;left:auto!important;z-index:2!important;background:var(--primary)!important;color:#fff!important;border-radius:10px!important;font-size:12px!important;padding:6px 14px!important;font-weight:800!important;margin:0!important;min-height:auto!important;min-width:auto!important;line-height:1.4!important;box-shadow:0 2px 8px rgba(var(--primary-rgb),.3)!important}.fv-testimonials-section{background:var(--bg-alt)}.fv-testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.fv-testimonial{background:#fff;border-radius:var(--radius);padding:32px 28px;border:1px solid var(--border);transition:var(--transition);position:relative}.fv-testimonial:hover{border-color:rgba(var(--primary-rgb),.2);box-shadow:var(--shadow-md);transform:translateY(-4px)}.fv-testimonial::before{content:'"';position:absolute;top:16px;left:20px;font-size:60px;font-weight:900;color:var(--primary);opacity:.1;line-height:1;font-family:Georgia,serif}.fv-testimonial-img{width:100%;border-radius:12px;margin-bottom:14px;height:220px;object-fit:cover}.fv-testimonial-platform{width:44px;height:44px;border-radius:50%;background:var(--bg-alt);display:flex;align-items:center;justify-content:center;flex-shrink:0}.fv-testimonial-stars{display:flex;gap:3px;margin-bottom:16px}.fv-testimonial-text{font-size:15px;color:var(--text);line-height:1.9;margin-bottom:20px}.fv-testimonial-author{display:flex;align-items:center;gap:14px}.fv-testimonial-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:17px;flex-shrink:0;box-shadow:0 4px 12px rgba(var(--primary-rgb),.2)}.fv-testimonial-name{font-weight:800;font-size:14px;color:var(--dark)}.fv-testimonial-badge{font-size:12px;color:var(--primary);margin-top:2px;font-weight:600}.fv-cta-section{background:var(--hero-bg);color:#fff;padding:80px 0;position:relative;overflow:hidden}.fv-cta-section::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 70% 50%,rgb(255 255 255 / .06) 0%,transparent 60%)}.fv-cta-section>*{position:relative;z-index:1}.fv-cta-section h2{font-size:32px;font-weight:900;margin-bottom:14px;letter-spacing:-.3px}.fv-cta-section p{font-size:17px;opacity:.9;margin-bottom:32px;line-height:1.8}.fv-footer{background:#0f172a;color:rgb(255 255 255 / .6);padding:56px 0 0}.fv-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:48px;padding-bottom:40px}.fv-footer-logo img,.fv-footer-logo .custom-logo{max-height:44px;width:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.85;margin-bottom:14px}.fv-footer h4{color:#fff;font-size:15px;font-weight:800;margin-bottom:18px;letter-spacing:.2px}.fv-footer p{font-size:13px;line-height:2}.fv-footer ul li{margin-bottom:12px}.fv-footer ul li a{font-size:13px;color:rgb(255 255 255 / .5);transition:var(--transition);display:inline-flex;align-items:center;gap:6px}.fv-footer ul li a:hover{color:var(--primary);padding-right:4px}.fv-footer ul li a::before{content:'';width:4px;height:4px;border-radius:50%;background:rgb(255 255 255 / .2);transition:background .2s}.fv-footer ul li a:hover::before{background:var(--primary)}.fv-copyright{font-size:13px;color:rgb(255 255 255 / .3);text-align:center;padding:20px 0;border-top:1px solid rgb(255 255 255 / .06)}.fv-cart-float{position:fixed;bottom:92px;right:24px;width:56px;height:56px;background:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(var(--primary-rgb),.4);z-index:99999;transition:var(--transition);cursor:pointer;border:none}.fv-cart-float:hover{transform:scale(1.1);box-shadow:0 8px 28px rgba(var(--primary-rgb),.5)}.fv-cart-float-count{position:absolute;top:-4px;right:-4px;background:#fff;color:var(--primary);font-size:11px;font-weight:400;min-width:20px;height:20px;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:0 5px;box-shadow:0 2px 8px rgb(0 0 0 / .15);font-family:var(--font)}.fv-cart-float-count:empty,.fv-cart-float-count[data-count="0"]{display:none}.fv-cart-float-empty{display:none!important}.fv-wa-float{position:fixed;bottom:24px;right:24px;width:58px;height:58px;background:#25D366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgb(37 211 102 / .4);z-index:99999;transition:var(--transition)}.fv-wa-float:hover{transform:scale(1.1);box-shadow:0 8px 28px rgb(37 211 102 / .5)}.fv-wa-float::after{content:'';position:absolute;inset:-4px;border-radius:50%;border:2px solid rgb(37 211 102 / .3);animation:fv-wa-ping 2s ease infinite}@keyframes fv-wa-ping{0%{transform:scale(1);opacity:.6}100%{transform:scale(1.3);opacity:0}}.fv-main{min-height:50vh}.fv-page{padding:56px 24px;max-width:800px;margin:0 auto}.fv-page h1{font-size:30px;font-weight:900;color:var(--dark);margin-bottom:28px;letter-spacing:-.3px}.fv-page-content{line-height:2;color:var(--text);font-size:15px}.fv-page-content h2,.fv-page-content h3{color:var(--dark);margin:32px 0 14px;font-weight:800}.fv-page-content p{margin-bottom:18px}.fv-page-content ul,.fv-page-content ol{padding-right:24px;margin-bottom:18px}.fv-page-content li{margin-bottom:10px}.fv-page-content a{color:var(--primary);font-weight:600}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{display:none!important}.fv-wc-page .woocommerce-products-header,.woocommerce-products-header{display:none!important}.fv-wc-page{padding:48px 0 72px;overflow:hidden}.woocommerce-checkout .fv-wc-page>.woocommerce,.woocommerce-checkout .fv-wc-page{max-width:1320px;margin:0 auto}.fv-wc-page .woocommerce-products-header__title{font-size:28px;font-weight:900;color:var(--dark);margin-bottom:8px}.fv-wc-page .woocommerce-result-count,.fv-wc-page .woocommerce-ordering{font-size:13px;color:var(--text-light)}.fv-wc-page ul.products,.woocommerce ul.products[class*="columns-"]{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:24px!important;padding:0!important;list-style:none!important}.fv-wc-page ul.products::before,.fv-wc-page ul.products::after{display:none!important}.fv-wc-page ul.products li.product{margin:0!important;padding:0!important;width:auto!important;float:none!important;position:relative;background:#fff;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);transition:var(--transition);display:flex!important;flex-direction:column!important}.fv-wc-page ul.products li.product:hover{border-color:rgba(var(--primary-rgb),.2);box-shadow:var(--shadow-md);transform:translateY(-6px)}.fv-wc-page ul.products li.product a.woocommerce-LoopProduct-link{display:block;flex:1;border:none;border-radius:0;overflow:hidden}.fv-wc-page ul.products li.product a.woocommerce-LoopProduct-link:hover{border:none;box-shadow:none;transform:none}.fv-wc-page ul.products li.product img{border-radius:0!important;aspect-ratio:1;object-fit:cover}.fv-wc-page ul.products li.product .woocommerce-loop-product__title{font-size:14px!important;font-weight:700!important;padding:16px 16px 6px!important;margin:0!important;text-align:center!important}.fv-wc-page ul.products li.product .price{padding:4px 16px 18px!important;color:var(--primary)!important;font-weight:400!important;font-size:17px!important;margin:0!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex-wrap:wrap!important}.fv-wc-page ul.products li.product .price del{color:#bbb!important;font-size:13px!important;font-weight:400!important;order:2}.fv-wc-page ul.products li.product .price ins{text-decoration:none!important;background:none!important;order:1}.fv-wc-page ul.products li.product .button,.fv-wc-page ul.products li.product .add_to_cart_button{display:block!important;width:calc(100% - 24px)!important;margin:0 12px 12px!important;text-align:center!important;padding:11px 16px!important;font-size:13px!important;border-radius:10px!important;background:var(--primary)!important;color:#fff!important;font-weight:700!important;transition:var(--transition)!important;box-shadow:none!important}.fv-wc-page ul.products li.product .button:hover,.fv-wc-page ul.products li.product .add_to_cart_button:hover{opacity:.9!important}.fv-wc-page ul.products li.product .added_to_cart{display:block!important;width:calc(100% - 24px)!important;margin:0 12px 12px!important;text-align:center!important;padding:11px 16px!important;font-size:13px!important;border-radius:10px!important;background:#16a34a!important;color:#fff!important;font-weight:700!important}.fv-wc-page ul.products li.product .onsale{position:absolute!important;top:14px!important;right:14px!important;background:var(--primary)!important;color:#fff!important;border-radius:10px!important;font-size:12px!important;padding:6px 14px!important;font-weight:800!important;z-index:2!important;box-shadow:0 2px 8px rgba(var(--primary-rgb),.3)!important}.star-rating{position:relative!important;overflow:hidden!important;display:inline-flex!important;font-size:14px!important;height:1.2em!important;line-height:1.2!important;width:auto!important;letter-spacing:3px!important;font-family:inherit!important;vertical-align:middle!important}.star-rating::before{content:"°5°5°5°5°5"!important;color:#e0e0e0!important;float:none!important;position:relative!important;letter-spacing:3px!important}.star-rating span{overflow:hidden!important;position:absolute!important;top:0!important;right:0!important;left:0!important;padding-top:0!important;height:100%!important}.star-rating span::before{content:"°5°5°5°5°5"!important;color:#f59e0b!important;position:absolute!important;top:0!important;right:0!important;letter-spacing:3px!important}.fv-wc-page ul.products li.product .star-rating{margin:0 auto 4px!important}.woocommerce-pagination{margin:48px 0 8px!important}.woocommerce-pagination ul{display:flex;justify-content:center;gap:4px;align-items:center;background:var(--card-bg,#fff);border:none;overflow:visible;width:fit-content;margin:0 auto;box-shadow:var(--shadow);border-radius:12px;padding:6px}.woocommerce-pagination ul li{margin:0!important}.woocommerce-pagination ul li span,.woocommerce-pagination ul li a{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;border-radius:10px!important;font-size:14px;font-weight:700;color:var(--text);background:#fff0;border:none!important;transition:var(--transition);box-shadow:none!important}.woocommerce-pagination ul li a:hover{background:var(--primary-light,rgb(255 107 0 / .1));color:var(--primary)}.woocommerce-pagination ul li span.current{background:var(--primary);color:#fff;border-radius:10px!important;box-shadow:0 2px 8px rgb(0 0 0 / .15)}.woocommerce .button,.woocommerce button.button,.woocommerce input.button,.woocommerce a.button,.woocommerce #respond input#submit{background:var(--primary)!important;color:#fff!important;border-radius:var(--radius)!important;font-family:var(--font)!important;font-weight:700!important;border:none!important;padding:14px 28px!important;transition:var(--transition)!important;font-size:14px!important}.woocommerce .button:hover,.woocommerce button.button:hover,.woocommerce a.button:hover{opacity:.9!important;transform:translateY(-1px)!important}.woocommerce-checkout .woocommerce-message{display:none!important}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-radius:var(--radius)!important;font-family:var(--font)!important;border-top-width:3px!important}.woocommerce-message,.woocommerce-info{border-top-color:var(--primary)!important}.woocommerce-message::before,.woocommerce-info::before{color:var(--primary)!important}.woocommerce-info a{color:var(--primary)!important}.return-to-shop{text-align:center!important;padding:20px 0!important}.return-to-shop a.button,.woocommerce-info a{display:inline-block!important;background:var(--primary)!important;color:#fff!important;padding:16px 40px!important;border-radius:var(--radius)!important;font-weight:700!important;font-size:16px!important;text-decoration:none!important;transition:var(--transition)!important;box-shadow:0 4px 16px rgba(var(--primary-rgb),.2)!important}.return-to-shop a.button:hover,.woocommerce-info a:hover{opacity:.9!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px rgba(var(--primary-rgb),.35)!important}.woocommerce-cart .fv-wc-page{max-width:1320px;margin:0 auto}.woocommerce-cart .fv-wc-page>.woocommerce{display:grid;grid-template-columns:1fr 400px;gap:40px;align-items:start}.woocommerce-cart .woocommerce-notices-wrapper{grid-column:1/-1}.woocommerce-cart .woocommerce-cart-form{grid-column:1}.woocommerce-cart .cart-collaterals{grid-column:2;grid-row:2/5;position:sticky;top:24px;max-width:none!important;margin:0;width:100%!important;float:none!important}.woocommerce-cart .shop_table{border-collapse:collapse;width:100%;border:none!important}.woocommerce-cart .shop_table thead{display:none}.woocommerce-cart .shop_table,.woocommerce-cart .shop_table tbody{display:block!important}.woocommerce-cart .shop_table tr.cart_item{display:flex!important;align-items:center;gap:20px;padding:24px;background:#fff;border:1px solid var(--border);border-radius:var(--radius);margin-bottom:16px;transition:var(--transition);position:relative}.woocommerce-cart .shop_table tr.cart_item:hover{border-color:rgba(var(--primary-rgb),.2);box-shadow:var(--shadow)}.woocommerce-cart .shop_table td{display:block!important;padding:0!important;border:none!important;vertical-align:middle!important}.woocommerce-cart .shop_table td.product-thumbnail{flex-shrink:0;width:100px!important}.woocommerce-cart .shop_table img{width:100px!important;height:100px!important;object-fit:cover;border-radius:14px;border:1px solid var(--border)}.woocommerce-cart .shop_table td.product-name{flex:1;min-width:0}.woocommerce-cart .shop_table .product-name a{font-weight:800;color:var(--dark);font-size:15px;line-height:1.6;display:block;margin-bottom:4px}.woocommerce-cart .shop_table .product-name dl.variation{margin:0!important}.woocommerce-cart .shop_table .product-name dl.variation dt,.woocommerce-cart .shop_table .product-name dl.variation dd{display:inline;margin:0;font-size:12px;color:var(--text-light)}.woocommerce-cart .shop_table td.product-price{display:none!important}.woocommerce-cart .shop_table td.product-quantity{display:none!important}.woocommerce-cart .shop_table td.product-subtotal{font-weight:400;color:var(--primary);font-size:17px;white-space:nowrap;flex-shrink:0}.woocommerce-cart .shop_table td.product-remove{position:absolute!important;top:-10px;left:-10px;width:auto!important;z-index:2}.woocommerce-cart .shop_table .product-remove a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#fff;color:#ccc;font-size:16px;transition:var(--transition);line-height:1;border:1.5px solid var(--border);box-shadow:0 2px 8px rgb(0 0 0 / .08);text-decoration:none!important}.woocommerce-cart .shop_table .product-remove a:hover{background:#dc2626;color:#fff;border-color:#dc2626;box-shadow:0 2px 12px rgb(220 38 38 / .3)}.woocommerce-cart .shop_table tr td.actions{display:flex!important;flex-wrap:wrap;gap:12px;align-items:center;padding:0!important;border:none!important;background:none;margin-top:4px}.woocommerce-cart .coupon{display:inline-flex;gap:10px;align-items:center;flex:1;min-width:0}.woocommerce-cart .coupon input{border:1.5px solid var(--border)!important;border-radius:var(--radius-sm)!important;padding:12px 16px!important;font-size:14px!important;flex:1;min-width:140px!important;width:auto!important;transition:var(--transition)}.woocommerce-cart .coupon input:focus{border-color:var(--primary)!important;box-shadow:0 0 0 4px rgba(var(--primary-rgb),.08)!important}.woocommerce-cart .coupon .button{white-space:nowrap;font-size:14px!important;padding:12px 24px!important;border-radius:var(--radius-sm)!important}.woocommerce-cart .actions .button[name="update_cart"]{font-size:13px!important;padding:12px 24px!important;background:var(--bg-alt)!important;color:var(--text)!important;border:1.5px solid var(--border)!important;border-radius:var(--radius-sm)!important}.woocommerce-cart .actions .button[name="update_cart"]:hover{background:var(--primary-light)!important;color:var(--primary)!important;border-color:var(--primary)!important}.woocommerce-cart .cart_totals{background:#fff;border-radius:var(--radius);padding:32px;border:1px solid var(--border);box-shadow:var(--shadow);width:100%!important;max-width:none!important;float:none!important}.woocommerce-cart .cart_totals h2{font-size:20px;font-weight:900;color:var(--dark);margin-bottom:20px;text-align:center}.woocommerce-cart .cart_totals table{width:100%}.woocommerce-cart .cart_totals table,.woocommerce-cart .cart_totals table tbody{display:block!important}.woocommerce-cart .cart_totals table tr{display:flex!important;justify-content:center!important;align-items:baseline!important;gap:10px!important;padding:14px 0!important;border-bottom:1px solid var(--border)!important}.woocommerce-cart .cart_totals table th{font-weight:600;font-size:14px;color:var(--text-light);padding:0!important;border:none!important;display:inline!important}.woocommerce-cart .cart_totals table td{font-weight:700;font-size:16px;color:var(--dark);padding:0!important;border:none!important;display:inline!important}.woocommerce-cart .cart_totals tr.order-total{border-top:2px solid var(--primary)!important;border-bottom:none!important;padding-top:18px!important}.woocommerce-cart .cart_totals tr.order-total th{font-weight:400;color:var(--dark);font-size:16px}.woocommerce-cart .cart_totals tr.order-total td{color:var(--primary);font-size:24px;font-weight:400}.woocommerce-cart .cart_totals .wc-proceed-to-checkout{margin-top:24px}.woocommerce-cart .cart_totals .wc-proceed-to-checkout a{display:block;text-align:center;font-size:17px!important;padding:18px 24px!important;border-radius:var(--radius)!important;box-shadow:0 4px 20px rgba(var(--primary-rgb),.25)}.woocommerce-cart .cart_totals .wc-proceed-to-checkout a:hover{box-shadow:0 8px 28px rgba(var(--primary-rgb),.35)!important;transform:translateY(-2px)!important}.woocommerce-cart .actions .button[name="update_cart"]{display:none!important}.woocommerce-cart .cart_totals .cart-subtotal{display:none!important}.woocommerce-cart .cross-sells{max-width:1320px;margin:48px auto 0;padding:0 32px}.woocommerce-cart .cross-sells h2{font-size:22px;font-weight:800;color:var(--dark);margin-bottom:24px;text-align:center}.woocommerce-products-header{display:none!important}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important;content:none!important}.woocommerce ul.products li.product{width:auto!important;float:none!important;margin:0!important;clear:none!important;position:relative!important}.woocommerce-cart .cross-sells h2{font-size:20px;font-weight:900;color:var(--dark);margin-bottom:18px}.woocommerce-cart .cross-sells ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important}.woocommerce-cart .cross-sells ul.products li.product{width:auto!important;margin:0!important}.single-product .fv-wc-page .product{max-width:1100px;margin:0 auto}.single-product .fv-wc-page .product .woocommerce-product-gallery,.single-product .fv-wc-page .product .summary{float:none!important;width:100%!important}.single-product .fv-wc-page .product{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.single-product .fv-wc-page .product .woocommerce-product-gallery{grid-column:2;grid-row:1}.single-product .fv-wc-page .product .summary{grid-column:1;grid-row:1}.single-product .fv-wc-page .product .woocommerce-product-gallery img{border-radius:var(--radius);width:100%}.single-product .fv-wc-page .product .woocommerce-product-gallery .flex-viewport{border-radius:var(--radius);overflow:hidden;border:1px solid var(--border)}.single-product .fv-wc-page .product .woocommerce-product-gallery .flex-control-thumbs{display:flex;gap:8px;margin-top:12px;list-style:none;padding:0}.single-product .fv-wc-page .product .woocommerce-product-gallery .flex-control-thumbs li{width:72px;height:72px;border-radius:10px;overflow:hidden;border:2px solid var(--border);cursor:pointer;transition:var(--transition)}.single-product .fv-wc-page .product .woocommerce-product-gallery .flex-control-thumbs li:hover,.single-product .fv-wc-page .product .woocommerce-product-gallery .flex-control-thumbs li.flex-active{border-color:var(--primary)}.single-product .fv-wc-page .product .woocommerce-product-gallery .flex-control-thumbs img{width:100%;height:100%;object-fit:cover}.single-product .summary .product_title{font-size:26px!important;font-weight:900!important;color:var(--dark)!important;line-height:1.4!important;margin-bottom:12px!important}.single-product .summary .price{font-size:24px!important;color:var(--primary)!important;font-weight:400!important;margin-bottom:16px!important;display:flex!important;align-items:center!important;gap:10px!important}.single-product .summary .price del{font-size:16px!important;color:#bbb!important;font-weight:400!important}.single-product .summary .price ins{text-decoration:none!important;background:none!important}.single-product .summary .woocommerce-product-details__short-description{font-size:15px;color:var(--text);line-height:1.9;margin-bottom:20px}.single-product .summary .cart{display:flex;gap:12px;align-items:center;margin-bottom:24px}.single-product .summary .cart .quantity input{width:60px!important;text-align:center;border:1.5px solid var(--border)!important;border-radius:var(--radius-sm)!important;padding:12px 8px!important;font-size:16px!important;font-weight:700!important}.single-product .summary .cart .single_add_to_cart_button{flex:1;font-size:16px!important;padding:14px 24px!important}.single-product .summary .product_meta{font-size:13px;color:var(--text-light);margin-top:20px;padding-top:20px;border-top:1px solid var(--border)}.single-product .summary .product_meta>span{display:block;margin-bottom:6px}.single-product .woocommerce-tabs,.single-product .related.products,.single-product .up-sells{grid-column:1/-1;margin-top:16px}.single-product .woocommerce-tabs ul.tabs{display:flex!important;gap:0;list-style:none!important;border-bottom:2px solid var(--border)!important;padding:0!important;margin:0 0 24px!important}.single-product .woocommerce-tabs ul.tabs li{margin:0!important;padding:0!important;border:none!important;background:none!important;border-radius:0!important}.single-product .woocommerce-tabs ul.tabs li a{display:block;padding:14px 24px;font-size:14px;font-weight:700;color:var(--text-light);border-bottom:2px solid #fff0;margin-bottom:-2px;transition:var(--transition)}.single-product .woocommerce-tabs ul.tabs li.active a{color:var(--primary);border-bottom-color:var(--primary)}.single-product .woocommerce-tabs .panel{font-size:15px;line-height:2;color:var(--text)}.single-product .related.products h2,.single-product .up-sells h2{font-size:20px!important;font-weight:900!important;color:var(--dark)!important;margin-bottom:20px!important}@media(max-width:768px){.single-product .fv-wc-page .product{display:block}.single-product .summary .product_title{font-size:20px!important}.single-product .summary .price{font-size:20px!important}.single-product .summary .cart{flex-direction:column}.single-product .summary .cart .quantity{width:100%}.single-product .summary .cart .quantity input{width:100%!important}}form.woocommerce-checkout{display:grid!important;grid-template-columns:1fr 1fr!important;gap:40px!important;align-items:start!important}form.woocommerce-checkout>.col2-set{grid-column:1!important;order:1!important;background:#fff!important;border-radius:var(--radius)!important;border:1px solid var(--border)!important;padding:32px!important;box-shadow:var(--shadow)!important}form.woocommerce-checkout>.col2-set .col-1{width:100%!important;float:none!important}form.woocommerce-checkout>.col2-set .col-2{width:100%!important;float:none!important}form.woocommerce-checkout>.woocommerce-additional-fields{grid-column:1!important;order:2!important;background:#fff!important;border-radius:var(--radius)!important;border:1px solid var(--border)!important;padding:32px!important;box-shadow:var(--shadow)!important}form.woocommerce-checkout>#order_review_heading{display:none!important}form.woocommerce-checkout>#order_review,form.woocommerce-checkout>.woocommerce-checkout-review-order{grid-column:2!important;grid-row:1/5!important;order:3!important;position:sticky!important;top:24px!important;background:#fff!important;border-radius:var(--radius)!important;border:1px solid var(--border)!important;padding:32px!important;box-shadow:var(--shadow-md)!important}form.woocommerce-checkout>.woocommerce-form-coupon-toggle{grid-column:1/-1!important;order:0!important}form.woocommerce-checkout #billing_country_field,form.woocommerce-checkout .woocommerce-shipping-fields,form.woocommerce-checkout h3#ship-to-different-address-checkbox{display:none!important}form.woocommerce-checkout .woocommerce-checkout-review-order-table{width:100%!important;font-size:14px!important}form.woocommerce-checkout .woocommerce-checkout-review-order-table .product-name{font-size:14px!important;font-weight:600!important}form.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-total{font-size:16px!important;font-weight:400!important;white-space:nowrap!important}form.woocommerce-checkout .woocommerce-checkout-review-order-table th,form.woocommerce-checkout .woocommerce-checkout-review-order-table td{padding:14px 10px!important;border-bottom:1px solid var(--border)!important;text-align:right!important}form.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .shipping th{font-size:14px!important;font-weight:600!important;color:var(--dark)!important}form.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .shipping td{font-size:14px!important;color:var(--dark)!important;text-align:left!important}form.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .shipping .woocommerce-shipping-methods{list-style:none!important;padding:0!important;margin:0!important}form.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .shipping .woocommerce-shipping-methods input{display:none!important}form.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .shipping .woocommerce-shipping-methods label{font-weight:400!important;font-size:14px!important;color:var(--dark)!important;display:inline!important}form.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .order-total th{font-size:16px!important;font-weight:400!important;color:var(--primary)!important;border-top:2px solid var(--primary)!important;padding-top:16px!important}form.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .order-total td{font-size:18px!important;font-weight:400!important;color:var(--primary)!important;border-top:2px solid var(--primary)!important;padding-top:16px!important}form.woocommerce-checkout .wc_payment_methods{list-style:none!important;padding:0!important;margin:16px 0 0!important}form.woocommerce-checkout .wc_payment_methods input[type="radio"]{display:none!important}form.woocommerce-checkout .wc_payment_methods .payment_box{display:none!important}form.woocommerce-checkout .wc_payment_methods li label{font-weight:600!important;font-size:15px!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:8px!important}form.woocommerce-checkout .wc_payment_methods .payment_box{display:none!important}form.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot td{text-align:left!important}.woocommerce-checkout .woocommerce-message{display:none!important}@media(max-width:768px){form.woocommerce-checkout{display:block!important}form.woocommerce-checkout>#order_review,form.woocommerce-checkout>.woocommerce-checkout-review-order{position:static!important;margin-top:24px!important}}form.woocommerce-checkout label{font-weight:600!important;font-size:14px!important;color:var(--dark)!important}form.woocommerce-checkout input[type="text"],form.woocommerce-checkout input[type="tel"],form.woocommerce-checkout input[type="email"],form.woocommerce-checkout textarea,form.woocommerce-checkout select{width:100%!important;border-radius:var(--radius-sm)!important;border:1.5px solid var(--border)!important;padding:13px 18px!important;font-family:var(--font)!important;font-size:14px!important;transition:var(--transition)!important;background:#fff!important}form.woocommerce-checkout input:focus,form.woocommerce-checkout select:focus,form.woocommerce-checkout textarea:focus{border-color:var(--primary)!important;outline:none!important;box-shadow:0 0 0 4px rgba(var(--primary-rgb),.08)!important}form.woocommerce-checkout select{min-height:50px!important;appearance:auto!important;-webkit-appearance:auto!important}form.woocommerce-checkout input[type="radio"]{accent-color:var(--primary)}form.woocommerce-checkout #place_order{font-size:17px!important;padding:16px!important;width:100%!important;margin-top:18px!important;border-radius:var(--radius)!important}form.woocommerce-checkout h3#ship-to-different-address-checkbox,form.woocommerce-checkout .woocommerce-shipping-fields{display:none!important}form.woocommerce-checkout .form-row.hidden{display:none!important}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:28px}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:8px}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block;padding:12px 20px;border-radius:var(--radius-sm);font-weight:600;font-size:13px;color:var(--text);background:var(--bg-alt);transition:var(--transition);border:1px solid var(--border)}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background:var(--primary-light);color:var(--primary);border-color:rgba(var(--primary-rgb),.2)}.woocommerce-account .woocommerce-MyAccount-content{min-height:300px}.fv-reveal{opacity:0;transform:translateY(28px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.fv-reveal.visible{opacity:1;transform:translateY(0)}@media(max-width:1024px){.fv-container{padding:0 24px}.fv-features-grid{grid-template-columns:repeat(2,1fr)}.woocommerce ul.products,.fv-products-section ul.products,.fv-wc-page ul.products{grid-template-columns:repeat(3,1fr)!important;gap:16px!important}}@media(max-width:768px){.fv-container{padding:0 16px}.fv-menu-toggle{display:flex;width:40px;height:40px;padding:10px 8px;flex-shrink:0;z-index:10;cursor:pointer;-webkit-tap-highlight-color:#fff0;align-items:center;flex-direction:column;justify-content:center;gap:5px;order:1}.fv-menu-toggle span{width:100%;height:2px}.fv-header-inner{padding:10px 0;justify-content:space-between;align-items:center}.fv-header-inner .fv-logo{flex:1;text-align:center;order:2;display:flex;justify-content:center;align-items:center}.fv-header-inner .fv-header-actions{order:3}.fv-logo a{font-size:20px}.fv-logo img,.fv-logo .custom-logo{max-height:38px}.fv-nav{display:none}.fv-hero{padding:48px 0 40px}.fv-hero h1{font-size:24px;line-height:1.4}.fv-hero p{font-size:14px;margin-bottom:24px}.fv-btn-hero{font-size:15px;padding:14px 36px;border-radius:14px}.fv-hero-trust{gap:6px;flex-direction:row;flex-wrap:wrap;justify-content:center}.fv-hero-trust span{font-size:11px;padding:6px 12px}.fv-section{padding:40px 0}.fv-section-title{font-size:22px}.fv-section-desc{font-size:13px;margin-bottom:24px}.fv-features-section{padding:32px 0}.fv-features-grid{gap:10px}.fv-feature{padding:20px 14px}.fv-feature-icon{width:48px;height:48px;border-radius:12px}.fv-feature-icon svg{width:24px!important;height:24px!important}.fv-feature h3{font-size:13px}.fv-feature p{font-size:11px}.woocommerce ul.products,.woocommerce ul.products[class*="columns-"],.fv-products-section ul.products,.fv-wc-page ul.products{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.fv-wc-page .woocommerce-products-header__title{font-size:20px!important}.fv-products-section ul.products li.product .woocommerce-loop-product__title,.fv-wc-page ul.products li.product .woocommerce-loop-product__title{font-size:13px!important;padding:10px 10px 4px!important}.fv-products-section ul.products li.product .price,.fv-wc-page ul.products li.product .price{font-size:14px!important;padding:4px 10px 12px!important}.fv-products-section ul.products li.product .onsale,.fv-wc-page ul.products li.product .onsale{width:38px!important;height:38px!important;font-size:11px!important;top:8px!important;right:8px!important}.fv-testimonials-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.fv-testimonial{padding:24px 20px}.fv-cta-section{padding:40px 0}.fv-cta-section h2{font-size:22px}.fv-cta-section p{font-size:14px}.fv-footer-grid{grid-template-columns:1fr;gap:24px;text-align:center}.fv-footer-logo img,.fv-footer-logo .custom-logo{margin:0 auto 12px}.fv-footer ul li a::before{display:none}.fv-cart-float{bottom:80px;right:16px;width:50px;height:50px}.fv-wa-float{bottom:20px;right:16px;width:50px;height:50px}.fv-wc-page{padding:24px 16px 48px}.fv-wc-page .woocommerce-products-header__title{font-size:22px}.woocommerce-cart .fv-wc-page>.woocommerce{display:block;max-width:100%}.woocommerce-cart .cart-collaterals{position:static;margin-top:24px}.woocommerce-cart .shop_table tr.cart_item{gap:14px;padding:16px}.woocommerce-cart .shop_table td.product-thumbnail{width:72px!important}.woocommerce-cart .shop_table img{width:72px!important;height:72px!important;border-radius:12px}.woocommerce-cart .shop_table .product-name a{font-size:14px!important}.woocommerce-cart .shop_table td.product-price{display:none!important}.woocommerce-cart .shop_table td.product-subtotal{font-size:15px!important}.woocommerce-cart .shop_table td.product-remove{top:8px;left:8px}.woocommerce-cart .shop_table tr td.actions{flex-direction:column}.woocommerce-cart .coupon{width:100%;flex-direction:row}.woocommerce-cart .coupon input{flex:1;min-width:0!important;width:auto!important}.woocommerce-cart .cart_totals{padding:24px}.woocommerce-cart .cart_totals .wc-proceed-to-checkout a{font-size:15px!important;padding:16px 20px!important}.woocommerce-cart .cross-sells ul.products{grid-template-columns:repeat(2,1fr)!important}.woocommerce-checkout .col2-set{display:block!important}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{width:100%!important;float:none!important}.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{width:100%!important}.woocommerce .button,.woocommerce button.button,.woocommerce a.button{min-height:44px!important;font-size:14px!important;padding:10px 16px!important}.woocommerce-checkout #place_order{min-height:52px!important;font-size:16px!important}ul.products li.product .button,ul.products li.product .add_to_cart_button{min-height:auto!important;padding:10px 14px!important;font-size:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1.4!important}.fv-btn{min-height:44px;padding:12px 24px;font-size:14px}.single-product .summary .price{font-size:18px!important}.single-product .summary .price del{font-size:14px!important}.single-product .summary .cart .single_add_to_cart_button{font-size:14px!important;padding:12px 16px!important}.woocommerce-cart .cart_totals h2{font-size:17px}.woocommerce-cart .cart_totals tr.order-total td{font-size:20px}form.woocommerce-checkout{display:block!important}form.woocommerce-checkout>.col2-set,form.woocommerce-checkout>.woocommerce-additional-fields{padding:20px!important}form.woocommerce-checkout>#order_review,form.woocommerce-checkout>.woocommerce-checkout-review-order{position:static!important;margin-top:20px!important;padding:20px!important}form.woocommerce-checkout .woocommerce-checkout-review-order-table .product-name{font-size:13px!important}form.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-total{font-size:14px!important}form.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .order-total td{font-size:16px!important}form.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .order-total th{font-size:14px!important}form.woocommerce-checkout label{font-size:13px!important}form.woocommerce-checkout input[type="text"],form.woocommerce-checkout input[type="tel"],form.woocommerce-checkout textarea,form.woocommerce-checkout select{font-size:14px!important;padding:11px 14px!important}form.woocommerce-checkout #place_order{font-size:15px!important;padding:14px!important}.fv-testimonial-text{font-size:13px}.fv-footer-grid{font-size:13px}.fv-btn-lg{min-height:48px;padding:14px 36px}.fv-btn-outline{min-height:44px;padding:12px 24px}}@media(max-width:480px){.fv-hero h1{font-size:22px}.fv-btn-hero{font-size:14px;padding:12px 28px}.woocommerce ul.products,.fv-products-section ul.products,.fv-wc-page ul.products{gap:8px!important}.fv-products-section ul.products li.product .button,.fv-wc-page ul.products li.product .button{font-size:11px!important;padding:8px 10px!important}.woocommerce-cart .shop_table td.product-subtotal{font-size:14px!important}.woocommerce-cart .shop_table .product-name a{font-size:13px!important}}@media(max-width:380px){.fv-container{padding:0 12px}.fv-hero h1{font-size:20px}.fv-hero p{font-size:13px}.fv-features-grid{grid-template-columns:1fr 1fr;gap:8px}.fv-feature{padding:16px 10px}.fv-footer{padding:40px 0 0}}.fv-scheme-classic .lp-topbar{background:#333;font-size:14px}.fv-scheme-classic .lp-hero{background:#fff}.fv-scheme-classic .lp-gallery{background:#fafafa;border-radius:16px}.fv-scheme-classic .lp-gallery-main{border-radius:16px}.fv-scheme-classic .lp-gallery-arrow{background:rgb(0 0 0 / .5);width:36px;height:36px}.fv-scheme-classic .lp-badge{background:var(--primary);border-radius:8px;font-size:13px}.fv-scheme-classic .lp-cta{border-radius:50px;font-size:17px;letter-spacing:.3px}.fv-scheme-classic .lp-cta:hover{box-shadow:0 6px 20px rgb(230 81 0 / .3)}.fv-scheme-classic .lp-price-now{color:var(--primary)}.fv-scheme-classic .lp-price-save{background:var(--primary);border-radius:8px}.fv-scheme-classic .lp-stats{background:#fafafa}.fv-scheme-classic .lp-stat-num{color:var(--primary)}.fv-scheme-classic .lp-section-alt{background:#fafafa}.fv-scheme-classic .lp-card{border:none;box-shadow:0 2px 12px rgb(0 0 0 / .06);border-radius:16px}.fv-scheme-classic .lp-card:hover{box-shadow:0 8px 24px rgb(0 0 0 / .1)}.fv-scheme-classic .lp-card-solution{box-shadow:0 2px 12px rgb(46 204 113 / .1)}.fv-scheme-classic .lp-feature{border:none;box-shadow:0 2px 12px rgb(0 0 0 / .06);border-radius:16px}.fv-scheme-classic .lp-feature:hover{box-shadow:0 8px 24px rgb(0 0 0 / .1)}.fv-scheme-classic .lp-testimonial{border:none;box-shadow:0 2px 12px rgb(0 0 0 / .06);border-radius:16px}.fv-scheme-classic .lp-testimonial:hover{box-shadow:0 8px 24px rgb(0 0 0 / .1)}.fv-scheme-classic .lp-faq-item{border-radius:12px;border:none;box-shadow:0 1px 8px rgb(0 0 0 / .05)}.fv-scheme-classic .lp-faq-item.active{box-shadow:0 2px 12px rgb(230 81 0 / .12)}.fv-scheme-classic .lp-faq-item.active .lp-faq-arrow{background:var(--primary)}.fv-scheme-classic .lp-trust{background:#333}.fv-scheme-classic .lp-trust-icon svg{fill:var(--primary)}.fv-scheme-classic .lp-cd-item{background:#333;border-radius:12px}.fv-scheme-classic .lp-countdown-label{color:var(--primary)}.fv-scheme-classic .lp-final{background:var(--primary)}.fv-scheme-classic .lp-final .lp-cta{background:#fff;color:var(--primary)!important;border-radius:50px}.fv-scheme-classic .lp-order-bump{border-color:var(--primary);background:var(--primary-light);border-radius:16px}.fv-scheme-classic .lp-bump-header{background:var(--primary)}.fv-scheme-classic .lp-checkout-inner{border-radius:16px}.fv-scheme-classic .lp-checkout-inner .woocommerce-checkout #place_order{background:var(--primary)!important;border-radius:50px!important}.fv-scheme-classic .lp-checkout-inner .woocommerce-checkout input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgb(230 81 0 / .1)}.fv-scheme-classic .lp-qty-card{border-radius:16px}.fv-scheme-classic .lp-qty-card.active{border-color:var(--primary);background:var(--primary-light)}.fv-scheme-classic .lp-qty-badge{background:var(--primary);border-radius:12px}.fv-scheme-classic .lp-urgency-bar{border-radius:16px;border-color:#ffcc80}.fv-scheme-classic .lp-var-btn{border-radius:12px}.fv-scheme-classic .lp-var-btn.active{border-color:var(--primary);background:var(--primary-light);color:var(--primary)}.fv-scheme-classic .lp-var-color{border-radius:24px}.fv-scheme-classic .lp-var-color.active .lp-color-swatch{border-color:var(--primary)}.fv-scheme-classic .lp-trust-item h4{color:#fff}.fv-scheme-classic .lp-trust-item p{color:rgb(255 255 255 / .7)}.fv-scheme-classic .lp-trust-icon{background:rgb(230 81 0 / .15)}.fv-scheme-original .lp-topbar{background:var(--primary)}.fv-scheme-original .lp-hero{background:#fff}.fv-scheme-original .lp-gallery{background:#f2f5f7;border-radius:12px}.fv-scheme-original .lp-gallery-main{border-radius:12px}.fv-scheme-original .lp-cta{background:var(--primary);border-radius:30px;box-shadow:none;font-size:18px}.fv-scheme-original .lp-cta:hover{background:var(--primary-dark)}.fv-scheme-original .lp-price-now{color:var(--primary)}.fv-scheme-original .lp-price-save{background:var(--primary)}.fv-scheme-original .lp-stat-num{color:var(--primary)}.fv-scheme-original .lp-stats{background:#f2f5f7}.fv-scheme-original .lp-card{border-radius:12px;border-color:#f2f5f7;background:#f2f5f7}.fv-scheme-original .lp-card:hover{background:#fff}.fv-scheme-original .lp-testimonial{box-shadow:6px 6px 9px rgb(0 0 0 / .08);border:none}.fv-scheme-original .lp-faq-item.active{border-color:var(--primary)}.fv-scheme-original .lp-faq-item.active .lp-faq-arrow{background:var(--primary)}.fv-scheme-original .lp-trust{background:#f2f5f7}.fv-scheme-original .lp-trust-icon{background:var(--primary-light)}.fv-scheme-original .lp-trust-icon svg{fill:var(--primary)}.fv-scheme-original .lp-trust-item h4{color:#000}.fv-scheme-original .lp-trust-item p{color:#777}.fv-scheme-original .lp-final{background:var(--primary)}.fv-scheme-original .lp-final .lp-cta{background:#fff;color:var(--primary)!important;border-radius:30px}.fv-scheme-original .lp-countdown-label{color:var(--primary)}.fv-scheme-original .lp-cd-item{background:#000;border-radius:12px}.fv-scheme-original .lp-checkout-inner .woocommerce-checkout #place_order{background:var(--primary)!important;border-radius:30px!important}.fv-scheme-original .lp-checkout-inner .woocommerce-checkout input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgb(255 153 0 / .1)}.fv-scheme-original .lp-order-bump{border-color:var(--primary);background:var(--primary-light)}.fv-scheme-original .lp-bump-header{background:var(--primary)}.fv-scheme-original .lp-section-alt{background:#f2f5f7}.fv-scheme-bold .lp-topbar{background:var(--primary);font-size:15px}.fv-scheme-bold .lp-hero{background:linear-gradient(135deg,#111827 0%,#1f2937 50%,#111827 100%)}.fv-scheme-bold .lp-hero::before{background:radial-gradient(circle,rgb(220 38 38 / .1) 0%,transparent 70%)}.fv-scheme-bold .lp-title{color:#fff}.fv-scheme-bold .lp-subtitle{color:#facc15;font-weight:700;letter-spacing:0}.fv-scheme-bold .lp-rating{color:rgb(255 255 255 / .6)}.fv-scheme-bold .lp-benefits li{color:rgb(255 255 255 / .9)}.fv-scheme-bold .lp-price-box{background:rgb(255 255 255 / .05);border-color:rgb(255 255 255 / .1)}.fv-scheme-bold .lp-price-was{color:rgb(255 255 255 / .4)}.fv-scheme-bold .lp-cta-sub{color:rgb(255 255 255 / .7)}.fv-scheme-bold .lp-cta-sub svg{fill:rgb(255 255 255 / .7)}.fv-scheme-bold .lp-countdown-wrap{color:#fff}.fv-scheme-bold .lp-var-label .lp-var-selected{color:rgb(255 255 255 / .5)}.fv-scheme-bold .lp-size-chart-btn{border-color:rgb(255 255 255 / .3);color:#fff;background:rgb(255 255 255 / .05)}.fv-scheme-bold .lp-size-chart-btn:hover{border-color:var(--primary);color:var(--primary)}.fv-scheme-bold .lp-countdown-label{color:#fca5a5}.fv-scheme-bold .lp-gallery{background:rgb(255 255 255 / .05)}.fv-scheme-bold .lp-gallery-main{border:none;background:#fff0}.fv-scheme-bold .lp-gallery-main img{padding:0;border-radius:12px}.fv-scheme-bold .lp-badge{background:#facc15;color:#111827;font-size:16px}.fv-scheme-bold .lp-cta{animation:lp-bold-pulse 2s 3;will-change:box-shadow}@keyframes lp-bold-pulse{0%,100%{box-shadow:0 6px 24px rgb(220 38 38 / .4)}50%{box-shadow:0 6px 40px rgb(220 38 38 / .7)}}.fv-scheme-bold .lp-stats{background:#111827;border-bottom-color:#1f2937}.fv-scheme-bold .lp-stat-label{color:rgb(255 255 255 / .5)}.fv-scheme-bold .lp-card{border-right:4px solid var(--primary);border-color:var(--primary)}.fv-scheme-bold .lp-card-solution{border-color:#22c55e;border-right:4px solid #22c55e}.fv-scheme-bold .lp-trust{background:#f5f5f5}.fv-scheme-bold .lp-trust-item h4{color:#111827}.fv-scheme-bold .lp-trust-item p{color:#666}.fv-scheme-bold .lp-final{background:linear-gradient(135deg,#111827,#1f2937)}.fv-scheme-bold .lp-final h2{color:#fff}.fv-scheme-bold .lp-final p{color:rgb(255 255 255 / .85)}.fv-scheme-bold .lp-final .lp-cta{background:var(--primary);color:#fff!important}.fv-scheme-bold .lp-final .lp-cta-sub{color:rgb(255 255 255 / .6)}.fv-scheme-bold .lp-testimonial{background:#fff;border-color:#eee;color:#333}.fv-scheme-bold .lp-qty-card{background:rgb(255 255 255 / .05);border-color:rgb(255 255 255 / .15);color:#fff}.fv-scheme-bold .lp-qty-num{color:#fff}.fv-scheme-bold .lp-qty-unit{color:rgb(255 255 255 / .5)}.fv-scheme-bold .lp-qty-card.active{background:rgb(220 38 38 / .1);border-color:var(--primary)}.fv-scheme-bold .lp-urgency-bar{background:rgb(255 255 255 / .05);border-color:rgb(255 255 255 / .1)}.fv-scheme-bold .lp-urgency-viewers{color:#fca5a5}.fv-scheme-bold .lp-urgency-stock{color:#fca5a5}.fv-scheme-bold .lp-var-label{color:#fff}.fv-scheme-bold .lp-var-btn{border-color:rgb(255 255 255 / .2);color:#fff;background:rgb(255 255 255 / .05)}.fv-scheme-bold .lp-var-btn.active{border-color:var(--primary);background:rgb(220 38 38 / .15);color:#fff}.fv-scheme-premium .lp-topbar{background:#1a1a2e}.fv-scheme-premium .lp-topbar span{color:#d4a017}.fv-scheme-premium .lp-hero{background:linear-gradient(135deg,var(--primary-light) 0%,#fff 50%,var(--primary-light) 100%)}.fv-scheme-premium .lp-badge{background:linear-gradient(135deg,var(--primary),#d4a017);box-shadow:0 4px 16px rgb(184 134 11 / .3)}.fv-scheme-premium .lp-gallery{background:var(--primary-light);border:1px solid rgb(184 134 11 / .15)}.fv-scheme-premium .lp-gallery-thumbs img.active{border-color:var(--primary)}.fv-scheme-premium .lp-stars{color:#d4a017}.fv-scheme-premium .lp-price-box{border-color:rgb(184 134 11 / .2);background:var(--primary-light)}.fv-scheme-premium .lp-price-save{background:var(--primary)}.fv-scheme-premium .lp-cta{background:linear-gradient(135deg,var(--primary),#d4a017);border-radius:12px;box-shadow:0 6px 24px rgb(184 134 11 / .3)}.fv-scheme-premium .lp-cta:hover{box-shadow:0 8px 32px rgb(184 134 11 / .45)}.fv-scheme-premium .lp-cd-item{background:#1a1a2e;border-radius:12px}.fv-scheme-premium .lp-countdown-label{color:var(--primary)}.fv-scheme-premium .lp-stats{background:var(--primary-light);border-bottom-color:rgb(184 134 11 / .1)}.fv-scheme-premium .lp-stat-num{color:var(--primary)}.fv-scheme-premium .lp-section-alt{background:var(--primary-light)}.fv-scheme-premium .lp-card{border:1px solid rgb(184 134 11 / .15);border-top:3px solid #d4a017}.fv-scheme-premium .lp-card-solution{border-top:3px solid #22c55e}.fv-scheme-premium .lp-card:hover{box-shadow:0 12px 48px rgb(184 134 11 / .1)}.fv-scheme-premium .lp-feature{border:1px solid rgb(184 134 11 / .15);border-top:3px solid #d4a017}.fv-scheme-premium .lp-testimonial{background:var(--primary-light);border:1px solid rgb(184 134 11 / .15)}.fv-scheme-premium .lp-testimonial::before{color:#d4a017}.fv-scheme-premium .lp-testimonial-stars{color:#d4a017}.fv-scheme-premium .lp-trust{background:#faf8f3}.fv-scheme-premium .lp-trust-icon{background:rgb(184 134 11 / .1)}.fv-scheme-premium .lp-trust-icon svg{fill:var(--primary)}.fv-scheme-premium .lp-trust-item h4{color:#1a1a2e}.fv-scheme-premium .lp-trust-item p{color:#666}.fv-scheme-premium .lp-faq-item.active{border-color:var(--primary)}.fv-scheme-premium .lp-faq-item.active .lp-faq-arrow{background:var(--primary)}.fv-scheme-premium .lp-final{background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff}.fv-scheme-premium .lp-final h2{color:#fff}.fv-scheme-premium .lp-final p{color:rgb(255 255 255 / .85)}.fv-scheme-premium .lp-final .lp-cta{background:linear-gradient(135deg,var(--primary),#d4a017);color:#fff!important}.fv-scheme-premium .lp-final .lp-cta-sub{color:rgb(255 255 255 / .6)}.fv-scheme-premium .lp-order-bump{border-color:#d4a017;background:var(--primary-light)}.fv-scheme-premium .lp-bump-header{background:linear-gradient(135deg,var(--primary),#d4a017)}.fv-scheme-premium .lp-checkout-inner .woocommerce-checkout #place_order{background:linear-gradient(135deg,var(--primary),#d4a017)!important;border-radius:12px!important;box-shadow:0 6px 24px rgb(184 134 11 / .3)}.fv-scheme-premium .lp-qty-card{background:var(--primary-light);border-color:rgb(184 134 11 / .2)}.fv-scheme-premium .lp-qty-card.active{border-color:var(--primary);background:var(--primary-light)}.fv-scheme-premium .lp-qty-badge{background:linear-gradient(135deg,var(--primary),#d4a017)}.fv-scheme-rose .lp-topbar{background:#2d2028;font-size:14px}.fv-scheme-rose .lp-hero{background:#fff}.fv-scheme-rose .lp-gallery{background:#fdf2f7;border-radius:16px}.fv-scheme-rose .lp-gallery-main{border-radius:16px}.fv-scheme-rose .lp-gallery-arrow{background:rgb(214 51 132 / .85);color:#fff;border:none;width:36px;height:36px}.fv-scheme-rose .lp-badge{background:var(--primary);border-radius:8px;font-size:13px}.fv-scheme-rose .lp-cta{border-radius:50px;font-size:17px;letter-spacing:.3px;background:var(--primary)}.fv-scheme-rose .lp-cta:hover{box-shadow:0 6px 20px rgb(214 51 132 / .3);background:var(--primary-dark)}.fv-scheme-rose .lp-price-now{color:var(--primary)}.fv-scheme-rose .lp-price-save{background:var(--primary);border-radius:8px}.fv-scheme-rose .lp-section-alt{background:#fdf2f7}.fv-scheme-rose .lp-card{border:none;box-shadow:0 2px 12px rgb(0 0 0 / .06);border-radius:16px}.fv-scheme-rose .lp-card:hover{box-shadow:0 8px 24px rgb(214 51 132 / .1)}.fv-scheme-rose .lp-card-solution{box-shadow:0 2px 12px rgb(214 51 132 / .1)}.fv-scheme-rose .lp-feature{border:none;box-shadow:0 2px 12px rgb(0 0 0 / .06);border-radius:16px}.fv-scheme-rose .lp-feature:hover{box-shadow:0 8px 24px rgb(214 51 132 / .1)}.fv-scheme-rose .lp-testimonial{border:none;box-shadow:0 2px 12px rgb(0 0 0 / .06);border-radius:16px}.fv-scheme-rose .lp-testimonial:hover{box-shadow:0 8px 24px rgb(214 51 132 / .1)}.fv-scheme-rose .lp-faq-item{border-radius:12px;border:none;box-shadow:0 1px 8px rgb(0 0 0 / .05)}.fv-scheme-rose .lp-faq-item.active{box-shadow:0 2px 12px rgb(214 51 132 / .12)}.fv-scheme-rose .lp-faq-item.active .lp-faq-arrow{background:var(--primary)}.fv-scheme-rose .lp-trust{background:#2d2028}.fv-scheme-rose .lp-trust-item h4{color:#fff}.fv-scheme-rose .lp-trust-item p{color:rgb(255 255 255 / .7)}.fv-scheme-rose .lp-trust-icon{background:rgb(214 51 132 / .15)}.fv-scheme-rose .lp-trust-icon svg{fill:var(--primary)}.fv-scheme-rose .lp-cd-item{background:#2d2028;border-radius:12px}.fv-scheme-rose .lp-countdown-label{color:var(--primary)}.fv-scheme-rose .lp-final{background:linear-gradient(135deg,var(--primary),var(--primary-dark))}.fv-scheme-rose .lp-final .lp-cta{background:#fff;color:var(--primary)!important;border-radius:50px}.fv-scheme-rose .lp-order-bump{border-color:var(--primary);background:var(--primary-light);border-radius:16px}.fv-scheme-rose .lp-bump-header{background:var(--primary)}.fv-scheme-rose .lp-checkout-inner{border-radius:16px}.fv-scheme-rose .lp-checkout-inner .woocommerce-checkout #place_order{background:var(--primary)!important;border-radius:50px!important}.fv-scheme-rose .lp-checkout-inner .woocommerce-checkout input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgb(214 51 132 / .1)}.fv-scheme-rose .lp-qty-card{border-radius:16px}.fv-scheme-rose .lp-qty-card.active{border-color:var(--primary);background:var(--primary-light)}.fv-scheme-rose .lp-qty-badge{background:var(--primary);border-radius:12px}.fv-scheme-rose .lp-urgency-bar{border-radius:16px;border-color:#f8b4d0}.fv-scheme-rose .lp-var-btn{border-radius:12px}.fv-scheme-rose .lp-var-btn.active{border-color:var(--primary);background:var(--primary-light);color:var(--primary)}.fv-scheme-rose .lp-var-color{border-radius:24px}.fv-scheme-rose .lp-var-color.active .lp-color-swatch{border-color:var(--primary)}.fv-scheme-ocean .lp-topbar{background:#0a1628;font-size:14px}.fv-scheme-ocean .lp-hero{background:#fff}.fv-scheme-ocean .lp-gallery{background:#f0f8ff;border-radius:16px}.fv-scheme-ocean .lp-gallery-main{border-radius:16px}.fv-scheme-ocean .lp-gallery-arrow{background:rgb(0 119 182 / .85);color:#fff;border:none;width:36px;height:36px}.fv-scheme-ocean .lp-badge{background:var(--primary);border-radius:8px;font-size:13px}.fv-scheme-ocean .lp-cta{border-radius:12px;font-size:17px;letter-spacing:.3px;background:var(--primary)}.fv-scheme-ocean .lp-cta:hover{box-shadow:0 6px 20px rgb(0 119 182 / .3);background:var(--primary-dark)}.fv-scheme-ocean .lp-price-now{color:var(--primary)}.fv-scheme-ocean .lp-price-save{background:var(--primary);border-radius:8px}.fv-scheme-ocean .lp-section-alt{background:#f0f8ff}.fv-scheme-ocean .lp-card{border:none;box-shadow:0 2px 12px rgb(0 0 0 / .06);border-radius:16px}.fv-scheme-ocean .lp-card:hover{box-shadow:0 8px 24px rgb(0 119 182 / .1)}.fv-scheme-ocean .lp-card-solution{box-shadow:0 2px 12px rgb(0 119 182 / .1)}.fv-scheme-ocean .lp-feature{border:none;box-shadow:0 2px 12px rgb(0 0 0 / .06);border-radius:16px}.fv-scheme-ocean .lp-feature:hover{box-shadow:0 8px 24px rgb(0 119 182 / .1)}.fv-scheme-ocean .lp-testimonial{border:none;box-shadow:0 2px 12px rgb(0 0 0 / .06);border-radius:16px}.fv-scheme-ocean .lp-testimonial:hover{box-shadow:0 8px 24px rgb(0 119 182 / .1)}.fv-scheme-ocean .lp-faq-item{border-radius:12px;border:none;box-shadow:0 1px 8px rgb(0 0 0 / .05)}.fv-scheme-ocean .lp-faq-item.active{box-shadow:0 2px 12px rgb(0 119 182 / .12)}.fv-scheme-ocean .lp-faq-item.active .lp-faq-arrow{background:var(--primary)}.fv-scheme-ocean .lp-trust{background:#0a1628}.fv-scheme-ocean .lp-trust-item h4{color:#fff}.fv-scheme-ocean .lp-trust-item p{color:rgb(255 255 255 / .7)}.fv-scheme-ocean .lp-trust-icon{background:rgb(0 119 182 / .15)}.fv-scheme-ocean .lp-trust-icon svg{fill:var(--primary)}.fv-scheme-ocean .lp-cd-item{background:#0a1628;border-radius:12px}.fv-scheme-ocean .lp-countdown-label{color:var(--primary)}.fv-scheme-ocean .lp-final{background:linear-gradient(135deg,var(--primary),#023e8a)}.fv-scheme-ocean .lp-final .lp-cta{background:#fff;color:var(--primary)!important;border-radius:12px}.fv-scheme-ocean .lp-order-bump{border-color:var(--primary);background:var(--primary-light);border-radius:16px}.fv-scheme-ocean .lp-bump-header{background:var(--primary)}.fv-scheme-ocean .lp-checkout-inner{border-radius:16px}.fv-scheme-ocean .lp-checkout-inner .woocommerce-checkout #place_order{background:var(--primary)!important;border-radius:12px!important}.fv-scheme-ocean .lp-checkout-inner .woocommerce-checkout input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgb(0 119 182 / .1)}.fv-scheme-ocean .lp-qty-card{border-radius:16px}.fv-scheme-ocean .lp-qty-card.active{border-color:var(--primary);background:var(--primary-light)}.fv-scheme-ocean .lp-qty-badge{background:var(--primary);border-radius:12px}.fv-scheme-ocean .lp-urgency-bar{border-radius:16px;border-color:#90d5f0}.fv-scheme-ocean .lp-var-btn{border-radius:12px}.fv-scheme-ocean .lp-var-btn.active{border-color:var(--primary);background:var(--primary-light);color:var(--primary)}.fv-scheme-ocean .lp-var-color{border-radius:24px}.fv-scheme-ocean .lp-var-color.active .lp-color-swatch{border-color:var(--primary)}.fv-scheme-nature .lp-topbar{background:#1a2e1a;font-size:14px}.fv-scheme-nature .lp-hero{background:#fff}.fv-scheme-nature .lp-gallery{background:#f1f8f2;border-radius:16px}.fv-scheme-nature .lp-gallery-main{border-radius:16px}.fv-scheme-nature .lp-gallery-arrow{background:rgb(45 138 78 / .85);color:#fff;border:none;width:36px;height:36px}.fv-scheme-nature .lp-badge{background:var(--primary);border-radius:8px;font-size:13px}.fv-scheme-nature .lp-cta{border-radius:12px;font-size:17px;letter-spacing:.3px;background:var(--primary)}.fv-scheme-nature .lp-cta:hover{box-shadow:0 6px 20px rgb(45 138 78 / .3);background:var(--primary-dark)}.fv-scheme-nature .lp-price-now{color:var(--primary)}.fv-scheme-nature .lp-price-save{background:var(--primary);border-radius:8px}.fv-scheme-nature .lp-section-alt{background:#f1f8f2}.fv-scheme-nature .lp-card{border:none;box-shadow:0 2px 12px rgb(0 0 0 / .06);border-radius:16px}.fv-scheme-nature .lp-card:hover{box-shadow:0 8px 24px rgb(45 138 78 / .1)}.fv-scheme-nature .lp-card-solution{box-shadow:0 2px 12px rgb(45 138 78 / .1)}.fv-scheme-nature .lp-feature{border:none;box-shadow:0 2px 12px rgb(0 0 0 / .06);border-radius:16px}.fv-scheme-nature .lp-feature:hover{box-shadow:0 8px 24px rgb(45 138 78 / .1)}.fv-scheme-nature .lp-testimonial{border:none;box-shadow:0 2px 12px rgb(0 0 0 / .06);border-radius:16px}.fv-scheme-nature .lp-testimonial:hover{box-shadow:0 8px 24px rgb(45 138 78 / .1)}.fv-scheme-nature .lp-faq-item{border-radius:12px;border:none;box-shadow:0 1px 8px rgb(0 0 0 / .05)}.fv-scheme-nature .lp-faq-item.active{box-shadow:0 2px 12px rgb(45 138 78 / .12)}.fv-scheme-nature .lp-faq-item.active .lp-faq-arrow{background:var(--primary)}.fv-scheme-nature .lp-trust{background:#1a2e1a}.fv-scheme-nature .lp-trust-item h4{color:#fff}.fv-scheme-nature .lp-trust-item p{color:rgb(255 255 255 / .7)}.fv-scheme-nature .lp-trust-icon{background:rgb(45 138 78 / .15)}.fv-scheme-nature .lp-trust-icon svg{fill:var(--primary)}.fv-scheme-nature .lp-cd-item{background:#1a2e1a;border-radius:12px}.fv-scheme-nature .lp-countdown-label{color:var(--primary)}.fv-scheme-nature .lp-final{background:linear-gradient(135deg,var(--primary),var(--primary-dark))}.fv-scheme-nature .lp-final .lp-cta{background:#fff;color:var(--primary)!important;border-radius:12px}.fv-scheme-nature .lp-order-bump{border-color:var(--primary);background:var(--primary-light);border-radius:16px}.fv-scheme-nature .lp-bump-header{background:var(--primary)}.fv-scheme-nature .lp-checkout-inner{border-radius:16px}.fv-scheme-nature .lp-checkout-inner .woocommerce-checkout #place_order{background:var(--primary)!important;border-radius:12px!important}.fv-scheme-nature .lp-checkout-inner .woocommerce-checkout input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgb(45 138 78 / .1)}.fv-scheme-nature .lp-qty-card{border-radius:16px}.fv-scheme-nature .lp-qty-card.active{border-color:var(--primary);background:var(--primary-light)}.fv-scheme-nature .lp-qty-badge{background:var(--primary);border-radius:12px}.fv-scheme-nature .lp-urgency-bar{border-radius:16px;border-color:#a5d6a7}.fv-scheme-nature .lp-var-btn{border-radius:12px}.fv-scheme-nature .lp-var-btn.active{border-color:var(--primary);background:var(--primary-light);color:var(--primary)}.fv-scheme-nature .lp-var-color{border-radius:24px}.fv-scheme-nature .lp-var-color.active .lp-color-swatch{border-color:var(--primary)}.fv-scheme-midnight .lp-topbar{background:#000;font-size:14px}.fv-scheme-midnight .lp-hero{background:#111}.fv-scheme-midnight .lp-hero .lp-title{color:#fff}.fv-scheme-midnight .lp-hero .lp-subtitle{color:var(--primary)}.fv-scheme-midnight .lp-hero .lp-benefits li{color:#ddd}.fv-scheme-midnight .lp-hero .lp-rating-text{color:#888}.fv-scheme-midnight .lp-hero .lp-cta-sub{color:#888}.fv-scheme-midnight .lp-gallery{background:#1a1a1a;border-radius:16px}.fv-scheme-midnight .lp-gallery-main{border-radius:16px;border-color:#333}.fv-scheme-midnight .lp-gallery-thumb{border-color:#333;background:#1a1a1a}.fv-scheme-midnight .lp-gallery-thumb.active{border-color:var(--primary)}.fv-scheme-midnight .lp-gallery-arrow{background:rgb(255 255 255 / .15);color:#fff;border:none;width:36px;height:36px}.fv-scheme-midnight .lp-badge{background:var(--primary);color:#111;border-radius:8px;font-size:13px}.fv-scheme-midnight .lp-cta{border-radius:8px;font-size:17px;background:#fff;color:#111!important;font-weight:900}.fv-scheme-midnight .lp-cta:hover{box-shadow:0 6px 20px rgb(255 255 255 / .15);background:#e0e0e0;color:#111!important}.fv-scheme-midnight .lp-price-now{color:#fff}.fv-scheme-midnight .lp-price-was{color:#666}.fv-scheme-midnight .lp-price-save{background:var(--primary);color:#111;border-radius:8px}.fv-scheme-midnight .lp-price-box{color:#fff}.fv-scheme-midnight .lp-section-alt{background:#0a0a0a}.fv-scheme-midnight .lp-section{background:#111}.fv-scheme-midnight .lp-section-title{color:#fff}.fv-scheme-midnight .lp-section-desc{color:#888}.fv-scheme-midnight .lp-card{border:1px solid #222;box-shadow:none;border-radius:16px;background:#1a1a1a}.fv-scheme-midnight .lp-card:hover{border-color:#333;box-shadow:0 8px 24px rgb(0 0 0 / .3)}.fv-scheme-midnight .lp-card h3{color:#fff}.fv-scheme-midnight .lp-card p{color:#999}.fv-scheme-midnight .lp-card-solution{border-color:#2a3a2a}.fv-scheme-midnight .lp-card-icon.red{background:rgb(192 192 192 / .1)}.fv-scheme-midnight .lp-card-icon.red svg{fill:var(--primary)}.fv-scheme-midnight .lp-card-icon.green{background:rgb(192 192 192 / .1)}.fv-scheme-midnight .lp-card-icon.green svg{fill:var(--primary)}.fv-scheme-midnight .lp-feature{border:1px solid #222;box-shadow:none;border-radius:16px;background:#1a1a1a}.fv-scheme-midnight .lp-feature:hover{border-color:#333}.fv-scheme-midnight .lp-feature-body h3{color:#fff}.fv-scheme-midnight .lp-feature-body p{color:#999}.fv-scheme-midnight .lp-feature-img{background:#222}.fv-scheme-midnight .lp-testimonial{border:1px solid #222;box-shadow:none;border-radius:16px;background:#1a1a1a}.fv-scheme-midnight .lp-testimonial:hover{border-color:#333}.fv-scheme-midnight .lp-testimonial-text{color:#ccc}.fv-scheme-midnight .lp-testimonial-name{color:#fff}.fv-scheme-midnight .lp-testimonial-verified{color:#888}.fv-scheme-midnight .lp-testimonial-avatar{background:#222;color:var(--primary)}.fv-scheme-midnight .lp-faq-item{border-radius:12px;border:1px solid #222;box-shadow:none;background:#1a1a1a}.fv-scheme-midnight .lp-faq-q{color:#fff}.fv-scheme-midnight .lp-faq-a-inner{color:#999}.fv-scheme-midnight .lp-faq-item.active{border-color:#444}.fv-scheme-midnight .lp-faq-item.active .lp-faq-arrow{background:var(--primary)}.fv-scheme-midnight .lp-faq-item.active .lp-faq-arrow svg{fill:#111}.fv-scheme-midnight .lp-faq-arrow{background:#222}.fv-scheme-midnight .lp-faq-arrow svg{fill:#888}.fv-scheme-midnight .lp-trust{background:#000}.fv-scheme-midnight .lp-trust-item h4{color:#fff}.fv-scheme-midnight .lp-trust-item p{color:rgb(255 255 255 / .5)}.fv-scheme-midnight .lp-trust-icon{background:rgb(192 192 192 / .1)}.fv-scheme-midnight .lp-trust-icon svg{fill:var(--primary)}.fv-scheme-midnight .lp-cd-item{background:#000;border-radius:12px;border:1px solid #222}.fv-scheme-midnight .lp-countdown-label{color:var(--primary)}.fv-scheme-midnight .lp-final{background:#000}.fv-scheme-midnight .lp-final .lp-cta{background:#fff;color:#111!important;border-radius:8px}.fv-scheme-midnight .lp-urgency-bar{border-radius:16px;border-color:#333;background:linear-gradient(135deg,#1a1a1a,#111)}.fv-scheme-midnight .lp-urgency-stock{color:var(--primary)}.fv-scheme-midnight .lp-urgency-viewers{color:#888}.fv-scheme-midnight .lp-stock-bar{background:#222}.fv-scheme-midnight .lp-stock-fill{background:linear-gradient(90deg,var(--primary),#fff)}.fv-scheme-midnight .lp-var-btn{border-radius:12px;border-color:#333;color:#ccc;background:#1a1a1a}.fv-scheme-midnight .lp-var-btn:hover{border-color:var(--primary)}.fv-scheme-midnight .lp-var-btn.active{border-color:#fff;background:#222;color:#fff}.fv-scheme-midnight .lp-var-label{color:#fff}.fv-scheme-midnight .lp-var-color{border-radius:24px}.fv-scheme-midnight .lp-qty-card{border-radius:16px;border-color:#333;background:#1a1a1a}.fv-scheme-midnight .lp-qty-card:hover{border-color:#555}.fv-scheme-midnight .lp-qty-card.active{border-color:#fff;background:#222}.fv-scheme-midnight .lp-qty-num{color:#fff}.fv-scheme-midnight .lp-qty-total{color:#fff}.fv-scheme-midnight .lp-qty-badge{background:var(--primary);color:#111;border-radius:12px}.fv-scheme-midnight .lp-qty-unit{color:#888}.fv-scheme-midnight .lp-order-bump{border-color:#444;background:#1a1a1a;border-radius:16px}.fv-scheme-midnight .lp-bump-header{background:#333}.fv-scheme-midnight .lp-checkout-inner{border-radius:16px;background:#1a1a1a}.fv-scheme-midnight .lp-checkout-section{background:#111}.fv-scheme-midnight .lp-checkout-inner .woocommerce-checkout #place_order{background:#fff!important;color:#111!important;border-radius:8px!important}.fv-scheme-midnight .lp-checkout-inner .woocommerce-checkout input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgb(192 192 192 / .1)}.fv-scheme-midnight .lp-check{background:var(--primary)}.fv-scheme-midnight .lp-ps-arrow{background:#222;box-shadow:0 2px 12px rgb(0 0 0 / .3)}.fv-scheme-midnight .lp-ps-divider::before{background:#333}.fv-scheme-midnight .lp-floating{background:#1a1a1a;box-shadow:0 -2px 12px rgb(0 0 0 / .3)}.fv-scheme-candy .lp-topbar{background:#2e1065;font-size:14px}.fv-scheme-candy .lp-hero{background:#fff}.fv-scheme-candy .lp-gallery{background:#faf5ff;border-radius:20px}.fv-scheme-candy .lp-gallery-main{border-radius:20px}.fv-scheme-candy .lp-gallery-arrow{background:rgb(124 58 237 / .85);color:#fff;border:none;width:36px;height:36px;border-radius:12px}.fv-scheme-candy .lp-badge{background:var(--primary);border-radius:20px;font-size:13px}.fv-scheme-candy .lp-cta{border-radius:50px;font-size:17px;letter-spacing:.3px;background:var(--primary)}.fv-scheme-candy .lp-cta:hover{box-shadow:0 6px 20px rgb(124 58 237 / .3);background:var(--primary-dark)}.fv-scheme-candy .lp-price-now{color:var(--primary)}.fv-scheme-candy .lp-price-save{background:var(--primary);border-radius:20px}.fv-scheme-candy .lp-section-alt{background:#faf5ff}.fv-scheme-candy .lp-card{border:none;box-shadow:0 2px 12px rgb(0 0 0 / .06);border-radius:20px}.fv-scheme-candy .lp-card:hover{box-shadow:0 8px 24px rgb(124 58 237 / .1)}.fv-scheme-candy .lp-card-solution{box-shadow:0 2px 12px rgb(124 58 237 / .1)}.fv-scheme-candy .lp-feature{border:none;box-shadow:0 2px 12px rgb(0 0 0 / .06);border-radius:20px}.fv-scheme-candy .lp-feature:hover{box-shadow:0 8px 24px rgb(124 58 237 / .1)}.fv-scheme-candy .lp-testimonial{border:none;box-shadow:0 2px 12px rgb(0 0 0 / .06);border-radius:20px}.fv-scheme-candy .lp-testimonial:hover{box-shadow:0 8px 24px rgb(124 58 237 / .1)}.fv-scheme-candy .lp-faq-item{border-radius:16px;border:none;box-shadow:0 1px 8px rgb(0 0 0 / .05)}.fv-scheme-candy .lp-faq-item.active{box-shadow:0 2px 12px rgb(124 58 237 / .12)}.fv-scheme-candy .lp-faq-item.active .lp-faq-arrow{background:var(--primary)}.fv-scheme-candy .lp-trust{background:#2e1065}.fv-scheme-candy .lp-trust-item h4{color:#fff}.fv-scheme-candy .lp-trust-item p{color:rgb(255 255 255 / .7)}.fv-scheme-candy .lp-trust-icon{background:rgb(124 58 237 / .2)}.fv-scheme-candy .lp-trust-icon svg{fill:#c4b5fd}.fv-scheme-candy .lp-cd-item{background:#2e1065;border-radius:14px}.fv-scheme-candy .lp-countdown-label{color:var(--primary)}.fv-scheme-candy .lp-final{background:linear-gradient(135deg,var(--primary),#4c1d95)}.fv-scheme-candy .lp-final .lp-cta{background:#fff;color:var(--primary)!important;border-radius:50px}.fv-scheme-candy .lp-order-bump{border-color:var(--primary);background:var(--primary-light);border-radius:20px}.fv-scheme-candy .lp-bump-header{background:var(--primary)}.fv-scheme-candy .lp-checkout-inner{border-radius:20px}.fv-scheme-candy .lp-checkout-inner .woocommerce-checkout #place_order{background:var(--primary)!important;border-radius:50px!important}.fv-scheme-candy .lp-checkout-inner .woocommerce-checkout input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgb(124 58 237 / .1)}.fv-scheme-candy .lp-qty-card{border-radius:20px}.fv-scheme-candy .lp-qty-card.active{border-color:var(--primary);background:var(--primary-light)}.fv-scheme-candy .lp-qty-badge{background:var(--primary);border-radius:20px}.fv-scheme-candy .lp-urgency-bar{border-radius:20px;border-color:#d8b4fe}.fv-scheme-candy .lp-var-btn{border-radius:14px}.fv-scheme-candy .lp-var-btn.active{border-color:var(--primary);background:var(--primary-light);color:var(--primary)}.fv-scheme-candy .lp-var-color{border-radius:24px}.fv-scheme-candy .lp-var-color.active .lp-color-swatch{border-color:var(--primary)}.fv-scheme-coffee .lp-topbar{background:#2c1810;font-size:14px}.fv-scheme-coffee .lp-hero{background:#fff}.fv-scheme-coffee .lp-gallery{background:#faf6f2;border-radius:16px}.fv-scheme-coffee .lp-gallery-main{border-radius:16px}.fv-scheme-coffee .lp-gallery-arrow{background:rgb(139 94 60 / .85);color:#fff;border:none;width:36px;height:36px}.fv-scheme-coffee .lp-badge{background:var(--primary);border-radius:8px;font-size:13px}.fv-scheme-coffee .lp-cta{border-radius:12px;font-size:17px;letter-spacing:.3px;background:var(--primary)}.fv-scheme-coffee .lp-cta:hover{box-shadow:0 6px 20px rgb(139 94 60 / .3);background:var(--primary-dark)}.fv-scheme-coffee .lp-price-now{color:var(--primary)}.fv-scheme-coffee .lp-price-save{background:var(--primary);border-radius:8px}.fv-scheme-coffee .lp-section-alt{background:#faf6f2}.fv-scheme-coffee .lp-card{border:none;box-shadow:0 2px 12px rgb(0 0 0 / .06);border-radius:16px}.fv-scheme-coffee .lp-card:hover{box-shadow:0 8px 24px rgb(139 94 60 / .1)}.fv-scheme-coffee .lp-card-solution{box-shadow:0 2px 12px rgb(139 94 60 / .1)}.fv-scheme-coffee .lp-feature{border:none;box-shadow:0 2px 12px rgb(0 0 0 / .06);border-radius:16px}.fv-scheme-coffee .lp-feature:hover{box-shadow:0 8px 24px rgb(139 94 60 / .1)}.fv-scheme-coffee .lp-testimonial{border:none;box-shadow:0 2px 12px rgb(0 0 0 / .06);border-radius:16px}.fv-scheme-coffee .lp-testimonial:hover{box-shadow:0 8px 24px rgb(139 94 60 / .1)}.fv-scheme-coffee .lp-faq-item{border-radius:12px;border:none;box-shadow:0 1px 8px rgb(0 0 0 / .05)}.fv-scheme-coffee .lp-faq-item.active{box-shadow:0 2px 12px rgb(139 94 60 / .12)}.fv-scheme-coffee .lp-faq-item.active .lp-faq-arrow{background:var(--primary)}.fv-scheme-coffee .lp-trust{background:#2c1810}.fv-scheme-coffee .lp-trust-item h4{color:#fff}.fv-scheme-coffee .lp-trust-item p{color:rgb(255 255 255 / .7)}.fv-scheme-coffee .lp-trust-icon{background:rgb(139 94 60 / .2)}.fv-scheme-coffee .lp-trust-icon svg{fill:#d4a76a}.fv-scheme-coffee .lp-cd-item{background:#2c1810;border-radius:12px}.fv-scheme-coffee .lp-countdown-label{color:var(--primary)}.fv-scheme-coffee .lp-final{background:linear-gradient(135deg,var(--primary),var(--primary-dark))}.fv-scheme-coffee .lp-final .lp-cta{background:#fff;color:var(--primary)!important;border-radius:12px}.fv-scheme-coffee .lp-order-bump{border-color:var(--primary);background:var(--primary-light);border-radius:16px}.fv-scheme-coffee .lp-bump-header{background:var(--primary)}.fv-scheme-coffee .lp-checkout-inner{border-radius:16px}.fv-scheme-coffee .lp-checkout-inner .woocommerce-checkout #place_order{background:var(--primary)!important;border-radius:12px!important}.fv-scheme-coffee .lp-checkout-inner .woocommerce-checkout input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgb(139 94 60 / .1)}.fv-scheme-coffee .lp-qty-card{border-radius:16px}.fv-scheme-coffee .lp-qty-card.active{border-color:var(--primary);background:var(--primary-light)}.fv-scheme-coffee .lp-qty-badge{background:var(--primary);border-radius:12px}.fv-scheme-coffee .lp-urgency-bar{border-radius:16px;border-color:#d4b896}.fv-scheme-coffee .lp-var-btn{border-radius:12px}.fv-scheme-coffee .lp-var-btn.active{border-color:var(--primary);background:var(--primary-light);color:var(--primary)}.fv-scheme-coffee .lp-var-color{border-radius:24px}.fv-scheme-coffee .lp-var-color.active .lp-color-swatch{border-color:var(--primary)}.fv-scheme-islamic .lp-topbar{background:#1a2e1a}.fv-scheme-islamic .lp-topbar span{color:#c5a028}.fv-scheme-islamic .lp-hero{background:linear-gradient(180deg,var(--primary-light) 0%,#fff 100%)}.fv-scheme-islamic .lp-badge{background:#c5a028;color:#1a2e1a;font-weight:900}.fv-scheme-islamic .lp-gallery-main{border-color:#d4e8d4}.fv-scheme-islamic .lp-gallery-thumb.active{border-color:var(--primary)}.fv-scheme-islamic .lp-stars{color:#c5a028}.fv-scheme-islamic .lp-price-save{background:var(--primary)}.fv-scheme-islamic .lp-cta{background:linear-gradient(135deg,var(--primary),#23964b);border-radius:12px;box-shadow:0 4px 20px rgb(27 122 61 / .3)}.fv-scheme-islamic .lp-cta:hover{background:linear-gradient(135deg,var(--primary-dark),var(--primary))}.fv-scheme-islamic .lp-cd-item{background:#1a2e1a;border-radius:10px}.fv-scheme-islamic .lp-countdown-label{color:var(--primary)}.fv-scheme-islamic .lp-section-alt{background:var(--primary-light)}.fv-scheme-islamic .lp-card{border-top:3px solid var(--primary)}.fv-scheme-islamic .lp-card-solution{border-top:3px solid #c5a028;border-color:#f0e8c8}.fv-scheme-islamic .lp-feature{border-top:3px solid var(--primary)}.fv-scheme-islamic .lp-testimonial{background:var(--primary-light);border-color:#d4e8d4}.fv-scheme-islamic .lp-testimonial-stars{color:#c5a028}.fv-scheme-islamic .lp-trust{background:#1a2e1a;color:#fff}.fv-scheme-islamic .lp-trust-icon{background:rgb(27 122 61 / .2)}.fv-scheme-islamic .lp-trust-icon svg{fill:#23964b}.fv-scheme-islamic .lp-trust-item h4{color:#fff}.fv-scheme-islamic .lp-trust-item p{color:rgb(255 255 255 / .7)}.fv-scheme-islamic .lp-faq-item.active{border-color:var(--primary)}.fv-scheme-islamic .lp-faq-item.active .lp-faq-arrow{background:var(--primary)}.fv-scheme-islamic .lp-final{background:linear-gradient(135deg,#1a2e1a,var(--primary));color:#fff}.fv-scheme-islamic .lp-final h2{color:#fff}.fv-scheme-islamic .lp-final p{color:rgb(255 255 255 / .85)}.fv-scheme-islamic .lp-final .lp-cta{background:#c5a028;color:#1a2e1a!important}.fv-scheme-islamic .lp-final .lp-cta:hover{background:#d4af37}.fv-scheme-islamic .lp-final .lp-cta-sub{color:rgb(255 255 255 / .6)}.fv-scheme-islamic .lp-order-bump{border-color:var(--primary);background:var(--primary-light)}.fv-scheme-islamic .lp-bump-header{background:var(--primary)}.fv-scheme-islamic .lp-checkout-inner .woocommerce-checkout #place_order{background:linear-gradient(135deg,var(--primary),#23964b)!important;border-radius:12px!important}.fv-scheme-islamic .lp-checkout-inner .woocommerce-checkout input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgb(27 122 61 / .1)}.fv-scheme-islamic .lp-qty-card.active{border-color:var(--primary);background:var(--primary-light)}.fv-scheme-islamic .lp-qty-badge{background:#c5a028;color:#1a2e1a}.fv-scheme-islamic .lp-urgency-bar{background:linear-gradient(135deg,var(--primary-light),#fff8e8);border-color:#d4e8d4}.fv-scheme-islamic .lp-var-btn.active{border-color:var(--primary);background:var(--primary-light);color:var(--primary)}.fv-scheme-islamic .lp-var-color.active .lp-color-swatch{border-color:var(--primary)}.fv-scheme-islamic .lp-floating .lp-cta{background:var(--primary)}.fv-scheme-quran .lp-topbar{background:#0a1628}.fv-scheme-quran .lp-topbar span{color:#d4a017}.fv-scheme-quran .lp-hero{background:linear-gradient(135deg,#0a1628 0%,var(--primary) 50%,#0a1628 100%)}.fv-scheme-quran .lp-title{color:#fff}.fv-scheme-quran .lp-subtitle{color:#d4a017;font-weight:700}.fv-scheme-quran .lp-rating-text{color:rgb(255 255 255 / .6)}.fv-scheme-quran .lp-stars{color:#d4a017}.fv-scheme-quran .lp-benefits li{color:rgb(255 255 255 / .9)}.fv-scheme-quran .lp-check{background:#d4a017}.fv-scheme-quran .lp-cta-sub{color:rgb(255 255 255 / .7)}.fv-scheme-quran .lp-cta-sub svg{fill:rgb(255 255 255 / .7)}.fv-scheme-quran .lp-countdown-wrap{color:#fff}.fv-scheme-quran .lp-countdown-label{color:#d4a017}.fv-scheme-quran .lp-badge{background:#d4a017;color:#0a1628;font-weight:900}.fv-scheme-quran .lp-gallery-main{border:none;background:#fff0}.fv-scheme-quran .lp-gallery-main img{padding:0;border-radius:12px}.fv-scheme-quran .lp-gallery-thumb{border-color:rgb(255 255 255 / .2);background:#fff0}.fv-scheme-quran .lp-gallery-thumb.active{border-color:#d4a017}.fv-scheme-quran .lp-price-now{color:#d4a017}.fv-scheme-quran .lp-price-was{color:rgb(255 255 255 / .4)}.fv-scheme-quran .lp-price-save{background:#d4a017;color:#0a1628}.fv-scheme-quran .lp-cta{background:linear-gradient(135deg,#d4a017,#e8b830);color:#0a1628!important;border-radius:12px;box-shadow:0 4px 20px rgb(212 160 23 / .4)}.fv-scheme-quran .lp-cta:hover{background:linear-gradient(135deg,#c5930f,#d4a017);color:#0a1628!important}.fv-scheme-quran .lp-cd-item{background:rgb(255 255 255 / .1);border:1px solid rgb(212 160 23 / .3);border-radius:10px}.fv-scheme-quran .lp-section-alt{background:var(--primary-light)}.fv-scheme-quran .lp-card{border-top:3px solid var(--primary)}.fv-scheme-quran .lp-card-solution{border-top:3px solid #d4a017;border-color:#f0e8c8}.fv-scheme-quran .lp-feature{border-top:3px solid var(--primary)}.fv-scheme-quran .lp-testimonial{background:var(--primary-light);border-color:#d0dce8}.fv-scheme-quran .lp-testimonial-stars{color:#d4a017}.fv-scheme-quran .lp-trust{background:var(--primary-light);color:#333}.fv-scheme-quran .lp-trust-icon{background:rgb(26 58 92 / .1)}.fv-scheme-quran .lp-trust-icon svg{fill:var(--primary)}.fv-scheme-quran .lp-trust-item h4{color:var(--primary)}.fv-scheme-quran .lp-trust-item p{color:#666}.fv-scheme-quran .lp-faq-item.active{border-color:var(--primary)}.fv-scheme-quran .lp-faq-item.active .lp-faq-arrow{background:var(--primary)}.fv-scheme-quran .lp-final{background:linear-gradient(135deg,#0a1628,var(--primary));color:#fff}.fv-scheme-quran .lp-final h2{color:#fff}.fv-scheme-quran .lp-final p{color:rgb(255 255 255 / .85)}.fv-scheme-quran .lp-final .lp-cta{background:linear-gradient(135deg,#d4a017,#e8b830);color:#0a1628!important}.fv-scheme-quran .lp-final .lp-cta-sub{color:rgb(255 255 255 / .6)}.fv-scheme-quran .lp-order-bump{border-color:#d4a017;background:#fffbf0}.fv-scheme-quran .lp-bump-header{background:linear-gradient(135deg,var(--primary),#0a1628)}.fv-scheme-quran .lp-checkout-inner .woocommerce-checkout #place_order{background:linear-gradient(135deg,#d4a017,#e8b830)!important;color:#0a1628!important;border-radius:12px!important}.fv-scheme-quran .lp-checkout-inner .woocommerce-checkout input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgb(26 58 92 / .1)}.fv-scheme-quran .lp-qty-card{background:rgb(255 255 255 / .05);border-color:rgb(255 255 255 / .15);color:#fff}.fv-scheme-quran .lp-qty-num{color:#fff}.fv-scheme-quran .lp-qty-unit{color:rgb(255 255 255 / .5)}.fv-scheme-quran .lp-qty-total{color:#d4a017}.fv-scheme-quran .lp-qty-card.active{border-color:#d4a017;background:rgb(212 160 23 / .1)}.fv-scheme-quran .lp-qty-badge{background:#d4a017;color:#0a1628}.fv-scheme-quran .lp-qty-disc{background:#d4a017;color:#0a1628}.fv-scheme-quran .lp-urgency-bar{background:rgb(255 255 255 / .05);border-color:rgb(255 255 255 / .1)}.fv-scheme-quran .lp-urgency-viewers{color:#d4a017}.fv-scheme-quran .lp-urgency-stock{color:#d4a017}.fv-scheme-quran .lp-var-label{color:#fff}.fv-scheme-quran .lp-var-label .lp-var-selected{color:rgb(255 255 255 / .5)}.fv-scheme-quran .lp-var-btn{border-color:rgb(255 255 255 / .2);color:#fff;background:rgb(255 255 255 / .05)}.fv-scheme-quran .lp-var-btn.active{border-color:#d4a017;background:rgb(212 160 23 / .15);color:#fff}.fv-scheme-quran .lp-size-chart-btn{border-color:rgb(255 255 255 / .3);color:#fff;background:rgb(255 255 255 / .05)}.fv-scheme-quran .lp-size-chart-btn:hover{border-color:#d4a017;color:#d4a017}.fv-scheme-quran .lp-floating .lp-cta{background:#d4a017;color:#0a1628!important}.fv-scheme-spiritual .lp-topbar{background:#3e2723}.fv-scheme-spiritual .lp-topbar span{color:#d4a76a}.fv-scheme-spiritual .lp-hero{background:linear-gradient(180deg,var(--primary-light) 0%,#fff 100%)}.fv-scheme-spiritual .lp-badge{background:var(--primary);color:#fff}.fv-scheme-spiritual .lp-gallery-main{border-color:#e8ddd0}.fv-scheme-spiritual .lp-gallery-thumb.active{border-color:var(--primary)}.fv-scheme-spiritual .lp-stars{color:#d4a76a}.fv-scheme-spiritual .lp-price-save{background:var(--primary)}.fv-scheme-spiritual .lp-cta{background:linear-gradient(135deg,var(--primary),#a0724e);border-radius:12px;box-shadow:0 4px 20px rgb(139 94 60 / .3)}.fv-scheme-spiritual .lp-cta:hover{background:linear-gradient(135deg,var(--primary-dark),var(--primary))}.fv-scheme-spiritual .lp-cd-item{background:#3e2723;border-radius:10px}.fv-scheme-spiritual .lp-countdown-label{color:var(--primary)}.fv-scheme-spiritual .lp-section-alt{background:var(--primary-light)}.fv-scheme-spiritual .lp-card{border-top:3px solid #d4a76a;background:var(--primary-light)}.fv-scheme-spiritual .lp-card:hover{background:#fff}.fv-scheme-spiritual .lp-card-solution{border-top:3px solid var(--primary)}.fv-scheme-spiritual .lp-feature{border-top:3px solid #d4a76a}.fv-scheme-spiritual .lp-testimonial{background:var(--primary-light);border-color:#e8ddd0}.fv-scheme-spiritual .lp-testimonial-stars{color:#d4a76a}.fv-scheme-spiritual .lp-trust{background:#3e2723;color:#fff}.fv-scheme-spiritual .lp-trust-icon{background:rgb(212 167 106 / .2)}.fv-scheme-spiritual .lp-trust-icon svg{fill:#d4a76a}.fv-scheme-spiritual .lp-trust-item h4{color:#fff}.fv-scheme-spiritual .lp-trust-item p{color:rgb(255 255 255 / .7)}.fv-scheme-spiritual .lp-faq-item.active{border-color:var(--primary)}.fv-scheme-spiritual .lp-faq-item.active .lp-faq-arrow{background:var(--primary)}.fv-scheme-spiritual .lp-final{background:linear-gradient(135deg,#3e2723,#5d4037);color:#fff}.fv-scheme-spiritual .lp-final h2{color:#fff}.fv-scheme-spiritual .lp-final p{color:rgb(255 255 255 / .85)}.fv-scheme-spiritual .lp-final .lp-cta{background:#d4a76a;color:#3e2723!important}.fv-scheme-spiritual .lp-final .lp-cta-sub{color:rgb(255 255 255 / .6)}.fv-scheme-spiritual .lp-order-bump{border-color:var(--primary);background:var(--primary-light)}.fv-scheme-spiritual .lp-bump-header{background:var(--primary)}.fv-scheme-spiritual .lp-checkout-inner .woocommerce-checkout #place_order{background:linear-gradient(135deg,var(--primary),#a0724e)!important;border-radius:12px!important}.fv-scheme-spiritual .lp-qty-card.active{border-color:var(--primary);background:var(--primary-light)}.fv-scheme-spiritual .lp-qty-badge{background:#d4a76a;color:#3e2723}.fv-scheme-spiritual .lp-var-btn.active{border-color:var(--primary);background:var(--primary-light);color:var(--primary)}.fv-scheme-rasikhun .lp-topbar{background:#1a1a2e}.fv-scheme-rasikhun .lp-topbar span{color:var(--primary)}.fv-scheme-rasikhun .lp-hero{background:linear-gradient(180deg,var(--primary-light) 0%,#fff 100%)}.fv-scheme-rasikhun .lp-badge{background:var(--primary);color:#1a1a2e}.fv-scheme-rasikhun .lp-gallery-main{border-color:#e8e0c8}.fv-scheme-rasikhun .lp-gallery-thumb.active{border-color:var(--primary)}.fv-scheme-rasikhun .lp-stars{color:var(--primary)}.fv-scheme-rasikhun .lp-price-save{background:var(--primary);color:#1a1a2e}.fv-scheme-rasikhun .lp-cta{background:linear-gradient(135deg,var(--primary),#d4b03a);border-radius:12px;box-shadow:0 4px 20px rgb(201 162 39 / .3);color:#1a1a2e!important;font-weight:800}.fv-scheme-rasikhun .lp-cta:hover{background:linear-gradient(135deg,var(--primary-dark),var(--primary))}.fv-scheme-rasikhun .lp-cd-item{background:#1a1a2e;border-radius:10px}.fv-scheme-rasikhun .lp-countdown-label{color:var(--primary)}.fv-scheme-rasikhun .lp-section-alt{background:var(--primary-light)}.fv-scheme-rasikhun .lp-card{border-top:3px solid var(--primary);background:var(--primary-light)}.fv-scheme-rasikhun .lp-card:hover{background:#fff}.fv-scheme-rasikhun .lp-card-solution{border-top:3px solid #1a1a2e}.fv-scheme-rasikhun .lp-feature{border-top:3px solid var(--primary)}.fv-scheme-rasikhun .lp-testimonial{background:var(--primary-light);border-color:#e8e0c8}.fv-scheme-rasikhun .lp-testimonial-stars{color:var(--primary)}.fv-scheme-rasikhun .lp-trust{background:#1a1a2e;color:#fff}.fv-scheme-rasikhun .lp-trust-icon{background:rgb(201 162 39 / .15)}.fv-scheme-rasikhun .lp-trust-icon svg{fill:var(--primary)}.fv-scheme-rasikhun .lp-trust-item h4{color:#fff}.fv-scheme-rasikhun .lp-trust-item p{color:rgb(255 255 255 / .7)}.fv-scheme-rasikhun .lp-faq-item.active{border-color:var(--primary)}.fv-scheme-rasikhun .lp-faq-item.active .lp-faq-arrow{background:var(--primary);color:#1a1a2e}.fv-scheme-rasikhun .lp-final{background:linear-gradient(135deg,#1a1a2e,#2d2d4e);color:#fff}.fv-scheme-rasikhun .lp-final h2{color:#fff}.fv-scheme-rasikhun .lp-final p{color:rgb(255 255 255 / .85)}.fv-scheme-rasikhun .lp-final .lp-cta{background:var(--primary);color:#1a1a2e!important}.fv-scheme-rasikhun .lp-final .lp-cta-sub{color:rgb(255 255 255 / .6)}.fv-scheme-rasikhun .lp-order-bump{border-color:var(--primary);background:var(--primary-light)}.fv-scheme-rasikhun .lp-bump-header{background:var(--primary);color:#1a1a2e}.fv-scheme-rasikhun .lp-checkout-inner .woocommerce-checkout #place_order{background:linear-gradient(135deg,var(--primary),#d4b03a)!important;border-radius:12px!important;color:#1a1a2e!important;font-weight:800!important}.fv-scheme-rasikhun .lp-qty-card.active{border-color:var(--primary);background:var(--primary-light)}.fv-scheme-rasikhun .lp-qty-badge{background:var(--primary);color:#1a1a2e}.fv-scheme-rasikhun .lp-var-btn.active{border-color:var(--primary);background:var(--primary-light);color:var(--primary)}