:root{--pc5-black:#01050c;--pc5-navy:#06111f;--pc5-navy2:#0a1b31;--pc5-panel:#07182b;--pc5-blue:#007cff;--pc5-blue2:#0048ff;--pc5-cyan:#00e7ff;--pc5-silver:#e8eef7;--pc5-text:#f8fbff;--pc5-muted:#a9b8cd;--pc5-line:rgba(0,231,255,.36)}
body.pc5-active{background:radial-gradient(circle at 14% 0,rgba(0,124,255,.22),transparent 32%),radial-gradient(circle at 88% 8%,rgba(0,231,255,.12),transparent 34%),linear-gradient(135deg,#01050c,#06111f 48%,#01050c)!important;color:var(--pc5-text)!important;min-height:100vh;overflow-x:hidden!important}
body.pc5-active .wp-site-blocks,body.pc5-active .site,body.pc5-active main,body.pc5-active .entry-content,body.pc5-active .content-area,body.pc5-active #page,body.pc5-active #content{background:transparent!important;color:var(--pc5-text)!important;max-width:none!important}
body.pc5-active .pc3-header,body.pc5-active .pc4-header,body.pc5-active header.wp-block-template-part,body.pc5-active .wp-site-blocks>header,body.pc5-active .site-header,body.pc5-active .main-navigation,body.pc5-active .wp-block-navigation,body.pc5-active .storefront-primary-navigation{display:none!important}
body.pc5-active .entry-title,body.pc5-active .wp-block-post-title{display:none!important}.pc5-header{position:sticky;top:0;z-index:99998;width:min(1500px,calc(100vw - 34px));box-sizing:border-box;margin:14px auto 26px;padding:14px 20px;display:flex!important;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(0,231,255,.38);border-radius:26px;background:linear-gradient(180deg,rgba(2,9,18,.97),rgba(3,13,25,.90));box-shadow:0 0 0 1px rgba(255,255,255,.035) inset,0 18px 60px rgba(0,0,0,.45),0 0 46px rgba(0,124,255,.2);backdrop-filter:blur(18px)}
.admin-bar .pc5-header{top:32px}.pc5-brand{display:flex!important;align-items:center;text-decoration:none!important;min-width:190px}.pc5-brand img{height:48px;width:auto;max-width:280px;display:block;object-fit:contain;filter:drop-shadow(0 0 14px rgba(0,124,255,.35))}.pc5-nav{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.pc5-nav a{color:#f3f7ff!important;text-decoration:none!important;font-weight:900;font-size:16px;letter-spacing:.01em;padding:11px 14px;border-radius:999px}.pc5-nav a:hover{color:#fff!important;background:rgba(0,124,255,.16);box-shadow:inset 0 0 0 1px rgba(0,231,255,.38),0 0 20px rgba(0,124,255,.18)}
.pc5-wa,.pc5-floating-wa,.pc5-product-wa,.pc5-inline-cta{display:inline-flex!important;align-items:center;justify-content:center;text-decoration:none!important;font-weight:1000!important;border-radius:999px;border:1px solid rgba(0,231,255,.58);background:linear-gradient(135deg,var(--pc5-blue2),var(--pc5-blue) 48%,var(--pc5-cyan));color:#fff!important;box-shadow:0 0 24px rgba(0,124,255,.28),inset 0 0 0 1px rgba(255,255,255,.12)}.pc5-wa{padding:13px 22px;white-space:nowrap}.pc5-floating-wa{position:fixed;right:24px;bottom:24px;z-index:999999;padding:15px 24px;font-size:18px}.pc5-product-wa{width:100%;margin-top:14px;padding:12px 14px;font-size:15px}.pc5-single-wa{width:auto!important;padding:15px 22px;font-size:18px}.pc5-product-wa+.pc5-product-wa,.pc3-product-wa,.pc4-product-wa{display:none!important}
.pc5-wrap,.pc5-wrap *{box-sizing:border-box}.pc5-wrap{width:min(1500px,calc(100vw - 34px))!important;max-width:none!important;margin:0 auto 48px!important;color:var(--pc5-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:radial-gradient(circle at 18% 8%,rgba(0,124,255,.24),transparent 33%),radial-gradient(circle at 84% 6%,rgba(0,231,255,.14),transparent 30%),linear-gradient(135deg,#01050c 0%,#07111f 48%,#01050c 100%);border:1px solid rgba(0,231,255,.28);border-radius:34px;overflow:hidden;box-shadow:0 36px 120px rgba(0,0,0,.28),0 0 90px rgba(0,124,255,.12)}
.pc5-hero{min-height:680px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:42px;align-items:center;padding:clamp(42px,5vw,88px);position:relative}.pc5-hero:before,.pc5-page-hero:before{content:"";position:absolute;inset:28px;border:1px solid rgba(0,231,255,.22);border-radius:30px;pointer-events:none}.pc5-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,124,255,.14) 1px,transparent 1px),linear-gradient(0deg,rgba(0,124,255,.1) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(circle at 82% 42%,#000 0,transparent 56%);opacity:.42}.pc5-hero-copy,.pc5-hero-visual{position:relative;z-index:2}.pc5-kicker{display:inline-flex;align-items:center;gap:10px;color:#dff8ff;font-weight:900;letter-spacing:.20em;text-transform:uppercase;font-size:12px;padding:10px 14px;border:1px solid rgba(0,231,255,.45);border-radius:999px;background:rgba(0,124,255,.08)}.pc5-hero h1,.pc5-page-hero h1{margin:22px 0 20px;font-size:clamp(46px,7vw,105px);line-height:.93;letter-spacing:-.07em;text-transform:uppercase;color:var(--pc5-silver);text-shadow:0 0 30px rgba(0,124,255,.14)}.pc5-hero h1 span,.pc5-page-hero h1 span{color:var(--pc5-blue)}.pc5-hero p,.pc5-page-hero p{max-width:760px;color:var(--pc5-muted);font-size:clamp(17px,1.35vw,22px);line-height:1.7}.pc5-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.pc5-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 24px;border-radius:15px;font-weight:950;text-decoration:none!important;border:1px solid rgba(0,231,255,.36);transition:.2s transform,.2s box-shadow}.pc5-btn:hover{transform:translateY(-2px)}.pc5-primary{color:#fff!important;background:linear-gradient(135deg,#0048ff,#007cff,#00e7ff);box-shadow:0 0 28px rgba(0,124,255,.34)}.pc5-secondary{color:#f6fbff!important;background:rgba(255,255,255,.04)}
.pc5-hero-visual{min-height:520px;display:grid;place-items:center}.pc5-device{position:relative;width:min(410px,86%);aspect-ratio:9/17;border-radius:54px;border:3px solid rgba(0,231,255,.44);background:linear-gradient(145deg,#030914,#07152a);box-shadow:0 0 70px rgba(0,124,255,.35),inset 0 0 40px rgba(0,231,255,.08);transform:rotate(-7deg)}.pc5-device:before{content:"";position:absolute;inset:18px;border-radius:40px;background:radial-gradient(circle at 50% 30%,rgba(0,231,255,.22),transparent 38%),linear-gradient(135deg,#06101f,#01050c)}.pc5-device span{position:absolute;right:-70px;top:26%;width:190px;height:270px;border-radius:34px;border:2px solid rgba(0,124,255,.34);background:linear-gradient(135deg,#0b1a2f,#030710);box-shadow:0 0 46px rgba(0,124,255,.22)}.pc5-badge{position:absolute;right:10%;top:22%;z-index:3;padding:14px 18px;border-radius:16px;background:rgba(8,18,36,.88);border:1px solid rgba(0,231,255,.28);font-weight:950;color:#fff}.pc5-badge2{right:auto;left:10%;top:auto;bottom:18%}
.pc5-trust{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin:0 clamp(24px,5vw,72px) 24px;border:1px solid rgba(0,231,255,.42);border-radius:18px;overflow:hidden;background:rgba(1,9,20,.72)}.pc5-trust div{padding:18px 20px;border-right:1px solid rgba(0,124,255,.24)}.pc5-trust div:last-child{border-right:0}.pc5-trust strong{display:block;color:#fff;font-size:20px}.pc5-trust span{display:block;color:var(--pc5-muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.pc5-section,.pc5-page-hero{padding:clamp(38px,5vw,74px);position:relative}.pc5-heading{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:26px}.pc5-heading h2,.pc5-two h2{font-size:clamp(30px,4vw,56px);letter-spacing:-.04em;text-transform:none;margin:0;color:#f8fbff}.pc5-heading a,.pc5-heading p{color:#00d6ff!important;text-decoration:none!important;font-weight:900}.pc5-brand-grid,.pc5-service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.pc5-brand-tile,.pc5-card{min-height:108px;padding:22px;border:1px solid rgba(0,231,255,.30);border-radius:18px;background:linear-gradient(180deg,rgba(0,124,255,.10),rgba(255,255,255,.035));box-shadow:inset 0 0 0 1px rgba(255,255,255,.03);text-decoration:none!important;color:#fff!important}.pc5-brand-tile strong{display:block;font-size:23px;font-weight:1000;text-transform:uppercase;letter-spacing:.04em}.pc5-brand-tile span,.pc5-card p{display:block;color:var(--pc5-muted);line-height:1.55}.pc5-card h3{margin:0 0 8px;color:#fff;font-size:21px}.pc5-inline-cta{margin-top:15px;padding:10px 16px;border-radius:13px}.pc5-two{display:grid;grid-template-columns:1.1fr .9fr;gap:22px;align-items:center}.pc5-note{color:var(--pc5-muted);font-size:13px}.pc5-alert{padding:12px;border-radius:12px;background:#fff7ed;border:1px solid #fdba74;color:#111}
body.pc5-active.woocommerce-page .site-main,body.pc5-active.post-type-archive-product .site-main,body.pc5-active.tax-product_cat .site-main,body.pc5-active.single-product .site-main,body.pc5-active .woocommerce{width:min(1480px,calc(100vw - 34px))!important;margin-left:auto!important;margin-right:auto!important;color:var(--pc5-white)!important}.woocommerce-products-header,.term-description{color:var(--pc5-text)!important}.woocommerce-products-header__title.page-title{display:block!important;color:var(--pc5-silver)!important;text-transform:uppercase;letter-spacing:-.04em;font-size:clamp(34px,5vw,72px)!important;margin:18px 0 8px!important;text-shadow:0 0 30px rgba(0,124,255,.16)}body.pc5-active .woocommerce-result-count,body.pc5-active .woocommerce-ordering,body.pc5-active .woocommerce-breadcrumb{color:var(--pc5-muted)!important}body.pc5-active .woocommerce-ordering select{background:#07111f!important;color:#fff!important;border:1px solid var(--pc5-line)!important;border-radius:12px;padding:9px 12px}
body.pc5-active .woocommerce ul.products{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:22px!important;margin:22px 0 60px!important;padding:0!important}.pc5-active .woocommerce ul.products:before,.pc5-active .woocommerce ul.products:after{display:none!important}.pc5-active .woocommerce ul.products li.product{float:none!important;width:auto!important;margin:0!important;padding:16px!important;min-height:100%;border-radius:24px!important;background:linear-gradient(180deg,rgba(7,26,45,.98),rgba(2,7,14,.98))!important;border:1px solid rgba(0,231,255,.30)!important;box-shadow:0 18px 54px rgba(0,0,0,.36),0 0 28px rgba(0,124,255,.08)!important;overflow:hidden!important;color:#fff!important}.pc5-active .woocommerce ul.products li.product:hover{transform:translateY(-2px);box-shadow:0 22px 70px rgba(0,0,0,.44),0 0 38px rgba(0,124,255,.18)!important}.pc5-active .woocommerce ul.products li.product a.woocommerce-LoopProduct-link{text-decoration:none!important;color:#fff!important}.pc5-active .woocommerce ul.products li.product img{width:100%!important;height:auto!important;aspect-ratio:1/1!important;object-fit:contain!important;border-radius:18px!important;background:radial-gradient(circle at 50% 35%,rgba(0,124,255,.16),rgba(4,11,22,.95) 58%,#01050c 100%)!important;border:1px solid rgba(0,231,255,.16)!important;padding:14px!important;box-shadow:inset 0 0 40px rgba(0,124,255,.06)!important}.pc5-active .woocommerce ul.products li.product img.woocommerce-placeholder{display:none!important}.pc5-active .woocommerce ul.products li.product .woocommerce-loop-product__title{color:#fff!important;font-weight:950!important;font-size:17px!important;line-height:1.2!important;min-height:52px!important;margin:14px 0 8px!important}.pc5-active .woocommerce ul.products li.product .price,.pc5-active.single-product .price{display:block!important;color:var(--pc5-cyan)!important;font-weight:1000!important;font-size:19px!important;letter-spacing:.01em!important}.pc5-active .woocommerce ul.products li.product .price del{color:#7c8ca5!important;opacity:.88;margin-right:5px}.pc5-active .woocommerce span.onsale{background:linear-gradient(135deg,#0048ff,#00a8ff)!important;color:#fff!important;border-radius:999px!important;min-width:auto!important;min-height:auto!important;line-height:1!important;padding:9px 12px!important;font-weight:950!important;box-shadow:0 0 20px rgba(0,124,255,.28)!important;border:1px solid rgba(0,231,255,.35)!important}.pc5-active .woocommerce .button,.pc5-active .added_to_cart,.pc5-active .add_to_cart_button,.pc5-active .single_add_to_cart_button,.pc5-active .quantity,.pc5-active form.cart{display:none!important}
body.pc5-active.single-product div.product{width:min(1360px,calc(100vw - 34px));margin:20px auto 70px!important;padding:26px;border:1px solid rgba(0,231,255,.30);border-radius:28px;background:linear-gradient(180deg,rgba(7,26,45,.96),rgba(2,7,14,.98));box-shadow:0 24px 90px rgba(0,0,0,.42),0 0 46px rgba(0,124,255,.12)}body.pc5-active.single-product div.product .product_title{display:block!important;color:var(--pc5-silver)!important;font-size:clamp(34px,5vw,60px)!important;letter-spacing:-.04em;line-height:1.02!important;margin:0 0 14px!important}body.pc5-active.single-product div.product .woocommerce-product-gallery img{background:radial-gradient(circle at 50% 35%,rgba(0,124,255,.16),rgba(4,11,22,.95) 58%,#01050c 100%)!important;border:1px solid rgba(0,231,255,.18);border-radius:22px;padding:18px}.pc5-active .product_meta,.pc5-active .product_meta a{color:var(--pc5-muted)!important}.pc5-active .woocommerce-tabs,.pc5-active .woocommerce-Tabs-panel{color:#dce8f8!important}.pc5-active .woocommerce-tabs ul.tabs li{background:#07111f!important;border-color:rgba(0,231,255,.22)!important}.pc5-active .woocommerce-tabs ul.tabs li a{color:#fff!important}.pc5-active .related.products h2{color:#fff!important}.pc5-active .woocommerce nav.woocommerce-pagination ul{border-color:rgba(0,231,255,.35)!important}.pc5-active .woocommerce nav.woocommerce-pagination ul li{border-color:rgba(0,231,255,.25)!important}.pc5-active .woocommerce nav.woocommerce-pagination ul li a,.pc5-active .woocommerce nav.woocommerce-pagination ul li span{background:#07111f!important;color:#fff!important}.pc5-active .woocommerce nav.woocommerce-pagination ul li span.current{background:linear-gradient(135deg,#0048ff,#00a8ff)!important;color:#fff!important}
.pc5-admin-wrap{max-width:1240px}.pc5-admin-hero{display:flex;align-items:center;gap:22px;padding:22px;border-radius:22px;background:#06111f;color:#fff;border:1px solid #009dff;box-shadow:0 12px 34px rgba(20,30,60,.08)}.pc5-admin-hero img{width:260px;height:auto}.pc5-admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pc5-admin-card{background:#fff;border:1px solid #d7e3f3;border-radius:18px;padding:22px;margin:18px 0;box-shadow:0 12px 34px rgba(20,30,60,.06);color:#111}.pc5-pill{display:inline-block;padding:6px 10px;border-radius:999px;background:#eaf6ff;font-weight:800;margin:3px 5px 3px 0}.pc5-admin-card .pc5-note{color:#445}#pc5-progress{height:28px;background:#e6edf6;border-radius:99px;overflow:hidden;margin:14px 0 8px}#pc5-progress-bar{height:28px;width:0;background:linear-gradient(90deg,#0048ff,#00e7ff);color:#fff;font-weight:900;text-align:center;line-height:28px}#pc5-log{max-height:330px;overflow:auto;background:#020812;color:#dff;padding:14px;border-radius:12px;font-family:monospace;white-space:pre-wrap}
@media(max-width:1080px){.pc5-hero,.pc5-two{grid-template-columns:1fr}.pc5-trust{grid-template-columns:1fr 1fr}.pc5-header{position:relative;top:auto!important;display:grid!important;text-align:center}.pc5-brand{justify-content:center}.pc5-nav{justify-content:center}.pc5-wa{width:100%}.admin-bar .pc5-header{top:auto}.pc5-hero-visual{min-height:380px}.pc5-admin-grid{grid-template-columns:1fr}}@media(max-width:640px){.pc5-wrap,.pc5-header{width:calc(100vw - 18px)!important}.pc5-hero h1,.pc5-page-hero h1{font-size:42px}.pc5-section,.pc5-page-hero,.pc5-hero{padding:28px 18px}.pc5-trust{grid-template-columns:1fr;margin-left:18px;margin-right:18px}.pc5-brand img{max-width:230px}.pc5-floating-wa{right:12px;bottom:12px;padding:12px 18px}.pc5-active .woocommerce ul.products{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important;gap:14px!important}.pc5-admin-hero{display:block}.pc5-admin-hero img{width:230px}}
