:root{--fc-bg:#0b0614;--fc-bg-2:#160626;--fc-panel:#1f0a3a;--fc-panel-2:#12091f;--fc-line:rgba(183,168,232,.18);--fc-cyan:#13dbff;--fc-magenta:#ff2fd1;--fc-green:#26e6a6;--fc-purple:#7b2fff;--fc-lavender:#b7a8e8;--fc-text:#fff;--fc-text-soft:#c7b8e9;--fc-text-muted:#9385b8;--fc-radius:18px;--fc-radius-sm:12px;--fc-shadow:0 24px 80px rgba(0,0,0,.45);--fc-cta-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7'/%3E%3Cpath d='M9 7h8v8'/%3E%3C/svg%3E")}body{background:var(--fc-bg);color:var(--fc-text)}body #header.ct-header{display:none}.fc-site-header{position:relative;z-index:50;border-bottom:1px solid rgba(183,168,232,.16);background:rgba(9,3,17,.96);color:var(--fc-text);box-shadow:0 18px 60px rgba(0,0,0,.22)}.fc-header-shell{width:min(1240px,calc(100% - 40px));margin-inline:auto}.fc-announcement{border-bottom:1px solid rgba(183,168,232,.14);background:linear-gradient(90deg,rgba(123,47,255,.62),rgba(31,10,58,.88)),#1f0a3a}.fc-announcement .fc-header-shell{min-height:38px;display:flex;gap:9px;align-items:center;color:var(--fc-text-soft);font-size:13px;line-height:1.3}.fc-announcement strong{color:#fff;font-weight:900}.fc-announcement nav{display:flex;gap:18px;margin-left:auto}.fc-announcement a{color:var(--fc-text-soft);font-size:12px;font-weight:900;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.fc-announcement a:hover{color:#fff}.fc-header-main{background:radial-gradient(circle at 72% 0%,rgba(19,219,255,.08),transparent 20rem),linear-gradient(180deg,rgba(12,5,22,.98),rgba(8,4,13,.98))}.fc-header-main .fc-header-shell{min-height:104px;display:grid;grid-template-columns:minmax(220px,290px) minmax(260px,1fr) auto;gap:28px;align-items:center}.fc-header-logo{display:inline-flex;align-items:center;width:fit-content;color:#fff;text-decoration:none}.fc-header-logo img{width:min(285px,100%);height:auto;display:block}.fc-header-logo strong{max-width:260px;color:#fff;font-size:24px;font-weight:900;line-height:1;text-transform:uppercase}.fc-header-search{height:54px;display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(183,168,232,.18);border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(226,235,255,.94));box-shadow:0 18px 42px rgba(0,0,0,.28),0 0 28px rgba(19,219,255,.06)}.fc-header-search input[type="search"]{min-width:0;width:100%;height:100%;border:0 !important;border-radius:0 !important;background:transparent !important;color:#1b1630 !important;font-size:15px;font-weight:700;box-shadow:none !important}.fc-header-search input[type="search"]::placeholder{color:rgba(27,22,48,.54)}.fc-header-search button{position:relative;overflow:hidden;min-width:116px;height:100%;display:inline-flex;gap:8px;align-items:center;justify-content:center;border:0;border-left:1px solid rgba(27,22,48,.1);background:linear-gradient(180deg,rgba(255,255,255,.24),transparent 42%),linear-gradient(135deg,var(--fc-magenta) 0%,#d91bff 100%);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.22);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 0 18px rgba(255,47,209,.22);cursor:pointer}.fc-header-search button::before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 28%,rgba(255,255,255,.38) 42%,transparent 58% 100%);transform:translateX(-130%);transition:transform .38s ease}.fc-header-search button:hover::before{transform:translateX(130%)}.fc-header-search button span,.fc-header-search button .fc-icon{position:relative;z-index:1}.fc-header-search button .fc-icon{width:16px;height:16px}.fc-header-cart-wrap{position:relative}.fc-header-actions{display:flex;gap:10px;align-items:center;justify-content:flex-end}.fc-header-cart-wrap[open],.fc-mobile-menu-wrap[open],.fc-shop-menu-wrap[open]{z-index:80}.fc-header-cart{list-style:none;min-height:48px;display:inline-flex;gap:10px;align-items:center;justify-content:center;padding:12px 16px;border:1px solid rgba(19,219,255,.24);border-radius:14px;background:rgba(19,219,255,.06);color:var(--fc-cyan);text-decoration:none;cursor:pointer}.fc-header-cart::-webkit-details-marker{display:none}.fc-header-cart span{color:var(--fc-text-soft);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fc-header-cart strong{min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--fc-magenta);color:#fff;font-size:12px;font-weight:900}.fc-header-cart:hover{color:#fff;border-color:rgba(255,47,209,.34);background:rgba(255,47,209,.08)}.fc-mini-cart{position:absolute;right:0;top:calc(100%+14px);width:min(470px,calc(100vw - 28px));padding:18px;border:1px solid rgba(19,219,255,.22);border-radius:var(--fc-radius-sm);background:radial-gradient(circle at 92% 0%,rgba(255,47,209,.12),transparent 10rem),linear-gradient(180deg,rgba(18,8,34,.98),rgba(7,4,13,.98));box-shadow:0 24px 70px rgba(0,0,0,.45),0 0 36px rgba(19,219,255,.1)}.fc-mini-cart::before{content:"";position:absolute;right:28px;top:-7px;width:14px;height:14px;border-top:1px solid rgba(19,219,255,.22);border-left:1px solid rgba(19,219,255,.22);background:rgba(18,8,34,.98);transform:rotate(45deg)}.fc-mini-cart ul{margin:0;padding:0;list-style:none}.fc-mini-cart li{padding:12px 0;border-bottom:1px solid rgba(183,168,232,.12)}.fc-mini-cart .woocommerce-mini-cart-item{display:grid;grid-template-columns:24px 76px minmax(0,1fr);gap:12px;align-items:center;min-height:100px;padding:14px 0}.fc-mini-cart .woocommerce-mini-cart-item .remove{position:static;transform:none;grid-column:1;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--fc-text-soft) !important;font-size:0}.fc-mini-cart .woocommerce-mini-cart-item .remove::before{content:"\00d7";font-size:22px;line-height:1}.fc-mini-cart .woocommerce-mini-cart-item .remove::after,.fc-mini-cart .woocommerce-mini-cart-item .remove svg,.fc-mini-cart .woocommerce-mini-cart-item .remove .ct-icon{display:none !important;content:none !important}.fc-mini-cart .woocommerce-mini-cart-item .ct-media-container{grid-column:2;width:76px !important;height:76px !important;min-height:76px;display:block !important;border-radius:10px;overflow:hidden;background-size:cover;background-position:center}.fc-mini-cart .woocommerce-mini-cart-item .product-data{grid-column:3;min-width:0;display:grid;gap:5px;align-content:center}.fc-mini-cart .woocommerce-mini-cart-item .product-title{color:#fff;font-size:15px;font-weight:900;line-height:1.28;word-break:normal;overflow-wrap:anywhere}.fc-mini-cart .woocommerce-mini-cart-item dl,.fc-mini-cart .woocommerce-mini-cart-item .quantity{margin:0}.fc-mini-cart .woocommerce-mini-cart-item dl{display:grid;gap:2px;color:var(--fc-text-soft);font-size:12px;line-height:1.35}.fc-mini-cart .woocommerce-mini-cart-item dt,.fc-mini-cart .woocommerce-mini-cart-item dd,.fc-mini-cart .woocommerce-mini-cart-item dd p{margin:0}.fc-mini-cart a{color:#fff;font-weight:900;text-decoration:none}.fc-mini-cart img{width:76px;height:76px;margin:0;border-radius:10px;object-fit:cover}.fc-mini-cart .quantity,.fc-mini-cart .total,.fc-mini-cart .woocommerce-mini-cart__empty-message{color:var(--fc-text-soft);font-size:13px;line-height:1.5}.fc-mini-cart .quantity{color:var(--fc-lavender);font-weight:900}.fc-mini-cart .woocommerce-info,.fc-mini-cart .cart-empty{display:block;min-height:0;margin:0 0 16px;padding:14px 15px !important;border:1px solid rgba(183,168,232,.16);border-radius:10px;background:radial-gradient(circle at 90% 0%,rgba(19,219,255,.1),transparent 9rem),rgba(8,6,20,.72);color:var(--fc-text-soft);font-size:13px;font-weight:800;line-height:1.45}.fc-mini-cart .woocommerce-info::before,.fc-mini-cart .cart-empty::before{display:none !important;content:none !important}.fc-mini-cart .buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 0}.fc-mini-cart .button,.fc-mini-cart-link{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;border:1px solid rgba(19,219,255,.24);border-radius:12px;background:rgba(19,219,255,.07);color:var(--fc-cyan) !important;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.fc-mini-cart .button:hover,.fc-mini-cart-link:hover{border-color:rgba(255,47,209,.4);background:linear-gradient(135deg,rgba(255,47,209,.14),rgba(123,47,255,.12)),rgba(19,219,255,.05);color:#fff !important;transform:translateY(-1px)}.fc-mini-cart-link{display:none}.fc-mobile-menu-wrap,.fc-shop-menu-wrap{position:relative}.fc-mobile-menu-wrap{display:none}.fc-menu-trigger,.fc-shop-menu-wrap summary{list-style:none;cursor:pointer}.fc-menu-trigger::-webkit-details-marker,.fc-shop-menu-wrap summary::-webkit-details-marker{display:none}.fc-menu-trigger{width:48px;height:48px;display:inline-grid;place-items:center;gap:0;padding:12px;border:1px solid rgba(19,219,255,.24);border-radius:14px;background:rgba(19,219,255,.06);color:var(--fc-cyan)}.fc-menu-trigger span{width:18px;height:2px;display:block;border-radius:999px;background:currentColor;box-shadow:0 0 10px rgba(19,219,255,.28)}.fc-mobile-menu-panel,.fc-shop-menu-panel{position:absolute;right:0;top:calc(100%+14px);width:min(390px,calc(100vw - 28px));padding:18px;border:1px solid rgba(19,219,255,.22);border-radius:var(--fc-radius-sm);background:radial-gradient(circle at 92% 0%,rgba(255,47,209,.12),transparent 10rem),linear-gradient(180deg,rgba(18,8,34,.98),rgba(7,4,13,.98));box-shadow:0 24px 70px rgba(0,0,0,.45),0 0 36px rgba(19,219,255,.1)}.fc-mobile-menu-panel strong{display:block;margin:0 0 10px;color:#fff;font-size:12px;font-weight:900;letter-spacing:.1em;text-shadow:0 0 14px rgba(19,219,255,.18);text-transform:uppercase}.fc-mobile-menu-panel nav,.fc-shop-menu-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fc-mobile-menu-panel nav+strong{margin-top:18px}.fc-mobile-menu-panel a,.fc-shop-menu-panel a{min-height:42px;display:flex;align-items:center;padding:10px 11px;border:1px solid rgba(183,168,232,.12);border-radius:10px;background:rgba(19,219,255,.04);color:var(--fc-text-soft);font-size:12px;font-weight:900;line-height:1.2;text-decoration:none;text-transform:uppercase}.fc-mobile-menu-panel a:hover,.fc-shop-menu-panel a:hover{color:#fff;border-color:rgba(19,219,255,.28);background:rgba(19,219,255,.08)}.fc-mobile-menu-panel a:first-child,.fc-shop-menu-panel a:first-child{color:var(--fc-cyan);border-color:rgba(19,219,255,.3);background:rgba(19,219,255,.09);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 18px rgba(19,219,255,.06)}.fc-header-nav{border-top:1px solid rgba(183,168,232,.12);background:rgba(17,8,30,.96)}.fc-header-nav .fc-header-shell{min-height:52px;display:flex;gap:4px;align-items:center;overflow:visible;scrollbar-width:none}.fc-header-nav .fc-header-shell::-webkit-scrollbar{display:none}.fc-shop-menu-wrap summary,.fc-header-nav a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:38px;padding:10px 13px;border-radius:999px;color:var(--fc-text-soft);font-size:12px;font-weight:900;letter-spacing:.06em;line-height:1;text-decoration:none;text-transform:uppercase}.fc-shop-menu-wrap summary{color:#fff;background:rgba(255,47,209,.12);box-shadow:inset 0 0 0 1px rgba(255,47,209,.18)}.fc-shop-menu-panel{left:0;right:auto;top:calc(100%+8px);width:min(620px,calc(100vw - 40px));grid-template-columns:repeat(3,minmax(0,1fr));z-index:90}.fc-shop-menu-panel::before{content:"";position:absolute;left:28px;top:-7px;width:14px;height:14px;border-top:1px solid rgba(19,219,255,.22);border-left:1px solid rgba(19,219,255,.22);background:rgba(18,8,34,.98);transform:rotate(45deg)}.fc-header-nav a:hover{color:#fff;background:rgba(123,47,255,.16);box-shadow:inset 0 0 0 1px rgba(183,168,232,.14)}body.home #header.ct-header{position:relative;z-index:20;border-bottom:1px solid rgba(183,168,232,.16);background:rgba(13,4,24,.88);box-shadow:0 18px 60px rgba(0,0,0,.2)}body.home #header [data-row]{min-height:96px;border:0;background:transparent}body.home #header [data-sticky]{background:rgba(13,4,24,.96);box-shadow:0 16px 48px rgba(0,0,0,.34);backdrop-filter:blur(16px)}body.home #header .ct-container{width:min(1200px,calc(100% - 40px))}body.home #header .site-logo-container img{width:min(285px,44vw);height:auto}body.home #header .menu{gap:2px}body.home #header .ct-menu-link{height:42px;min-height:42px;display:inline-flex;align-items:center;padding-inline:13px;border-radius:999px;color:var(--fc-text-soft);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}body.home #header .menu>li{display:flex;align-items:center}body.home #header .ct-menu-link:hover,body.home #header .current-menu-item>.ct-menu-link{color:#fff;background:rgba(123,47,255,.16);box-shadow:inset 0 0 0 1px rgba(183,168,232,.14)}body.home #header a[href*="/sample-page/"]{display:none}body.home #header .ct-menu-link[href="http://fictionalcorp26.local/"],body.home #header .ct-menu-link[href*="/checkout/"]{display:none}body.home #header a[href*="/checkout/"],body.home #header a[href*="/cart/"],body.home #header a[href*="/my-account/"]{color:var(--fc-lavender)}body.home #header .ct-header-trigger{color:var(--fc-lavender)}.fc-home{position:relative;left:auto;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;margin-bottom:0 !important;background:radial-gradient(circle at 74% 8%,rgba(123,47,255,.18),transparent 30rem),radial-gradient(circle at 12% 28%,rgba(19,219,255,.08),transparent 26rem),linear-gradient(180deg,var(--fc-bg),#07040d 58%,var(--fc-bg));color:var(--fc-text);overflow:hidden}.fc-home>section,.fc-footer{position:relative;left:auto;width:100%;margin-left:0}.fc-home *,.fc-home *::before,.fc-home *::after{box-sizing:border-box}.fc-shell{width:min(1200px,calc(100% - 40px));margin-inline:auto}.fc-icon{width:1.25em;height:1.25em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fc-hero{position:relative;min-height:720px;display:flex;align-items:center;padding:112px 0 88px;isolation:isolate}.fc-hero::before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(8,6,20,.98),rgba(8,6,20,.78) 42%,rgba(8,6,20,.42)),repeating-linear-gradient(90deg,rgba(255,255,255,.045) 0 1px,transparent 1px 96px),repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 96px);mask-image:linear-gradient(#000 70%,transparent)}.fc-hero::after{content:"";position:absolute;inset:auto -8% -30% 34%;z-index:-1;height:72%;background:radial-gradient(circle at 44% 42%,rgba(255,47,209,.28),transparent 18rem),radial-gradient(circle at 70% 28%,rgba(19,219,255,.18),transparent 16rem),radial-gradient(circle at 54% 70%,rgba(38,230,166,.12),transparent 14rem);filter:blur(2px)}.fc-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:42px;align-items:center}.fc-copy{max-width:790px}.fc-kicker,.fc-section-head span{display:block;margin-bottom:16px;color:var(--fc-lavender);font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.fc-hero h1{max-width:780px;margin:0 0 24px;color:var(--fc-text);font-size:clamp(52px,6.1vw,88px);font-weight:900;line-height:.92;letter-spacing:0;text-transform:uppercase;word-break:normal;overflow-wrap:normal}.fc-hero p,.fc-section-head p,.fc-footer p{color:var(--fc-text-soft);font-size:18px;line-height:1.7}.fc-hero p{max-width:700px;margin:0 0 34px}.fc-buttons{display:flex;flex-wrap:wrap;gap:14px}.fc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 26px;border:1px solid rgba(255,255,255,.16);border-radius:14px;color:#fff;font-size:13px;font-weight:900;letter-spacing:.04em;line-height:1;text-decoration:none;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 14px 32px rgba(0,0,0,.26);transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.fc-btn:hover{color:#fff;filter:brightness(1.08);transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 18px 42px rgba(0,0,0,.34)}.fc-btn-cyan{background:linear-gradient(135deg,#10c8ff,var(--fc-cyan));color:#06111a}.fc-btn-magenta{background:linear-gradient(135deg,var(--fc-magenta),#d91bff)}.fc-btn-purple{background:linear-gradient(135deg,var(--fc-purple),#a24dff)}.fc-btn-green{background:linear-gradient(135deg,var(--fc-green),#18c889);color:#061811}.fc-hero-visual{position:relative;min-height:390px}.fc-hero-media{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:14px;min-height:430px;transform:rotate(-2deg)}.fc-hero-media::before{content:"";position:absolute;inset:12% -10%;z-index:-1;border-radius:999px;background:radial-gradient(circle at 35% 45%,rgba(19,219,255,.18),transparent 12rem),radial-gradient(circle at 65% 55%,rgba(255,47,209,.2),transparent 14rem);filter:blur(6px)}.fc-hero-media-card{position:relative;overflow:hidden;min-height:198px;border:1px solid rgba(183,168,232,.2);border-radius:var(--fc-radius);background:#10091b;box-shadow:0 22px 60px rgba(0,0,0,.34);text-decoration:none;transition:transform .18s ease,border-color .18s ease,filter .18s ease}.fc-hero-media-card:hover{border-color:rgba(19,219,255,.42);filter:brightness(1.08);transform:translateY(-3px)}.fc-hero-media-card:nth-child(2),.fc-hero-media-card:nth-child(3){transform:translateY(26px)}.fc-hero-media-img{width:100%;height:100%;min-height:198px;display:block;object-fit:cover;filter:saturate(1.08) contrast(1.04)}.fc-hero-media-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(7,4,13,.88))}.fc-hero-media-card span{position:absolute;left:14px;bottom:14px;z-index:1;padding:8px 10px;border:1px solid rgba(19,219,255,.24);border-radius:999px;color:#fff;background:rgba(8,6,20,.72);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;backdrop-filter:blur(10px)}.fc-orbit{position:absolute;inset:0;border:1px solid rgba(183,168,232,.18);border-radius:50%;background:radial-gradient(circle at 55% 44%,rgba(19,219,255,.18),transparent 8rem),radial-gradient(circle at 42% 62%,rgba(255,47,209,.16),transparent 10rem);box-shadow:inset 0 0 70px rgba(123,47,255,.12),0 0 80px rgba(19,219,255,.08)}.fc-orbit::before,.fc-orbit::after{content:"";position:absolute;inset:10%;border:1px solid rgba(19,219,255,.18);border-radius:inherit;transform:rotate(-18deg)}.fc-orbit::after{inset:24%;border-color:rgba(255,47,209,.22);transform:rotate(28deg)}.fc-device{position:absolute;right:18px;bottom:38px;width:min(300px,86%);padding:26px;border:1px solid var(--fc-line);border-radius:var(--fc-radius);background:linear-gradient(145deg,rgba(31,10,58,.9),rgba(10,5,18,.88));box-shadow:var(--fc-shadow),0 0 34px rgba(123,47,255,.18);backdrop-filter:blur(16px)}.fc-device span{display:block;margin-bottom:42px;color:var(--fc-cyan);font-size:12px;font-weight:900;letter-spacing:.16em}.fc-device strong{display:block;color:#fff;font-size:27px;line-height:1.05;text-transform:uppercase}.fc-trust{border-block:1px solid var(--fc-line);background:rgba(12,5,22,.78);backdrop-filter:blur(18px)}.fc-trust-inner{display:grid;grid-template-columns:repeat(4,1fr)}.fc-trust-item{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;align-items:center;padding:24px 22px;border-right:1px solid var(--fc-line)}.fc-trust-item:first-child{border-left:1px solid var(--fc-line)}.fc-trust-item .fc-icon{grid-row:span 2;width:34px;height:34px;color:var(--fc-cyan);filter:drop-shadow(0 0 12px rgba(19,219,255,.35))}.fc-trust-item:nth-child(3) .fc-icon{color:var(--fc-purple)}.fc-trust-item strong{color:#fff;font-size:15px;font-weight:900;line-height:1.15;text-transform:uppercase}.fc-trust-item p{margin:0;color:var(--fc-text-muted);font-size:13px;line-height:1.35}.fc-section{position:relative;padding:92px 0;isolation:isolate}.fc-section::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(8,6,20,0),rgba(22,6,38,.16),rgba(8,6,20,0))}.fc-section-head{display:flex;gap:24px;align-items:flex-end;justify-content:space-between;max-width:none;margin-bottom:34px}.fc-section-head>div{max-width:760px}.fc-section-head h2{margin:0 0 14px;color:#fff;font-size:clamp(32px,4vw,54px);font-weight:900;line-height:1;letter-spacing:0;text-transform:uppercase}.fc-section-head p{max-width:660px;margin:0}.fc-section-link{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;margin-bottom:6px;padding:12px 14px;border:1px solid rgba(19,219,255,.24);border-radius:12px;color:var(--fc-cyan);background:rgba(19,219,255,.06);font-size:12px;font-weight:900;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.fc-section-link:hover{color:#fff;border-color:rgba(255,47,209,.34)}.fc-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.fc-category-card{position:relative;min-height:420px;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;overflow:hidden;border:1px solid var(--fc-line);border-radius:var(--fc-radius);background:linear-gradient(180deg,transparent,rgba(8,6,20,.92)),radial-gradient(circle at 70% 22%,var(--fc-card-glow),transparent 15rem),linear-gradient(145deg,rgba(31,10,58,.82),rgba(10,5,18,.96));color:#fff;text-decoration:none;box-shadow:var(--fc-shadow);transition:transform .18s ease,border-color .18s ease,filter .18s ease}.fc-category-media{position:absolute;inset:0;opacity:.86}.fc-category-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,6,20,.03),rgba(8,6,20,.66) 55%,rgba(8,6,20,.96) 86%),linear-gradient(90deg,rgba(8,6,20,.55),rgba(8,6,20,.14))}.fc-category-img{width:100%;height:100%;display:block;object-fit:cover;transform:scale(1.03);filter:saturate(1.18) contrast(1.08)}.fc-category-card:hover{color:#fff;border-color:color-mix(in srgb,var(--fc-card-color),#fff 20%);filter:brightness(1.06);transform:translateY(-4px)}.fc-category-card::before{content:"";position:absolute;inset:18px;border:1px solid color-mix(in srgb,var(--fc-card-color),transparent 72%);border-radius:calc(var(--fc-radius) - 6px);pointer-events:none}.fc-category-card span{position:absolute;top:28px;left:28px;color:var(--fc-card-color);font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.fc-category-card h3{position:relative;margin:0 0 12px;color:#fff;font-size:34px;font-weight:900;letter-spacing:0;text-transform:uppercase}.fc-category-card p{position:relative;margin:0 0 24px;color:var(--fc-text-soft);line-height:1.6}.fc-category-card em,.fc-product-cta{position:relative;display:inline-flex;align-items:center;gap:8px;color:var(--fc-card-color);font-size:13px;font-style:normal;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.fc-accent-cyan{--fc-card-color:var(--fc-cyan);--fc-card-glow:rgba(19,219,255,.22)}.fc-accent-magenta{--fc-card-color:var(--fc-magenta);--fc-card-glow:rgba(255,47,209,.22)}.fc-accent-green{--fc-card-color:var(--fc-green);--fc-card-glow:rgba(38,230,166,.18)}.fc-format-section{padding-top:0}.fc-tile-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.fc-tile{min-height:150px;display:flex;flex-direction:column;justify-content:space-between;padding:18px;border:1px solid var(--fc-line);border-radius:var(--fc-radius-sm);background:radial-gradient(circle at 86% 12%,rgba(19,219,255,.16),transparent 7rem),linear-gradient(180deg,rgba(31,10,58,.64),rgba(12,5,22,.92));color:#fff;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.fc-tile .fc-icon{width:34px;height:34px;color:var(--fc-cyan);filter:drop-shadow(0 0 12px rgba(19,219,255,.26))}.fc-tile:hover{color:#fff;border-color:rgba(19,219,255,.38);background:linear-gradient(180deg,rgba(31,10,58,.7),rgba(12,5,22,.95)),radial-gradient(circle at 80% 0%,rgba(255,47,209,.16),transparent 9rem);transform:translateY(-2px)}.fc-tile span{color:var(--fc-cyan);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.fc-tile strong{color:#fff;font-size:18px;font-weight:900;line-height:1.1;text-transform:uppercase}.fc-tile em{color:var(--fc-text-muted);font-size:13px;font-style:normal;line-height:1.35}.fc-products{border-top:1px solid rgba(183,168,232,.12)}.fc-products::before{background:radial-gradient(circle at 15% 30%,rgba(19,219,255,.06),transparent 24rem),linear-gradient(180deg,rgba(22,6,38,.34),rgba(8,6,20,.06))}.fc-products-new::before{background:radial-gradient(circle at 80% 20%,rgba(38,230,166,.07),transparent 24rem),linear-gradient(180deg,rgba(8,6,20,.08),rgba(22,6,38,.24))}.fc-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.fc-product-card{position:relative;overflow:hidden;border:1px solid var(--fc-line);border-radius:var(--fc-radius-sm);background:radial-gradient(circle at 82% 0%,rgba(19,219,255,.14),transparent 10rem),radial-gradient(circle at 18% 100%,rgba(255,47,209,.1),transparent 10rem),linear-gradient(180deg,rgba(31,10,58,.86),rgba(12,5,22,.94));box-shadow:0 18px 46px rgba(0,0,0,.28);transition:transform .18s ease,border-color .18s ease}.fc-product-card::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035)}.fc-product-card:hover{border-color:rgba(19,219,255,.34);box-shadow:0 22px 56px rgba(0,0,0,.34),0 0 28px rgba(19,219,255,.06);transform:translateY(-2px)}.fc-product-image{display:block;aspect-ratio:1 / 1;background:radial-gradient(circle at 50% 34%,rgba(19,219,255,.18),transparent 10rem),#10091b}.fc-product-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .22s ease,filter .22s ease}.fc-product-card:hover .fc-product-image img{filter:brightness(1.08);transform:scale(1.035)}.fc-product-body{position:relative;z-index:2;padding:18px}.fc-product-body h3{min-height:44px;margin:0 0 10px;font-size:16px;font-weight:900;line-height:1.35}.fc-product-body h3 a{color:#fff;text-decoration:none}.fc-product-price{display:inline-flex;min-height:30px;align-items:center;margin-bottom:16px;padding:5px 9px;border:1px solid rgba(255,47,209,.2);border-radius:999px;background:rgba(255,47,209,.07);color:var(--fc-magenta);font-size:15px;font-weight:900}.fc-product-price span{color:var(--fc-magenta);font-size:13px;text-transform:uppercase}.fc-product-price del{color:var(--fc-text-muted);font-weight:700;opacity:.7}.fc-product-price ins{text-decoration:none}.fc-product-cta{--fc-card-color:var(--fc-cyan);width:100%;justify-content:space-between;margin-top:2px;padding:10px 11px;border:1px solid rgba(19,219,255,.18);border-radius:10px;background:rgba(19,219,255,.045);text-decoration:none}.fc-product-cta .fc-icon{display:none}.fc-product-cta::after{content:"";flex:0 0 auto;width:18px;height:18px;background:currentColor;-webkit-mask:var(--fc-cta-icon) center / 15px 15px no-repeat;mask:var(--fc-cta-icon) center / 15px 15px no-repeat}.fc-footer{padding:0;border-top:1px solid var(--fc-line);background:radial-gradient(circle at 20% 0%,rgba(19,219,255,.09),transparent 22rem),radial-gradient(circle at 84% 18%,rgba(255,47,209,.1),transparent 24rem),#07040d}body.home #main-container{background:#07040d}body.home #main-container,body.home #main{min-height:100%}body.home .entry-content,body.home .hentry,body.home .site-main{--wp--style--block-gap:0;margin-bottom:0;padding-bottom:0}body.home .entry-content>*{margin-bottom:0 !important}.fc-footer::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(8,6,20,.1),rgba(7,4,13,1)),radial-gradient(circle at 50% 0%,rgba(123,47,255,.16),transparent 28rem)}.fc-footer-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:28px;border:1px solid var(--fc-line);border-top:0;border-radius:0 0 var(--fc-radius) var(--fc-radius);background:linear-gradient(135deg,rgba(31,10,58,.74),rgba(12,5,22,.92));box-shadow:0 18px 60px rgba(0,0,0,.24)}.fc-footer-top span,.fc-footer h3{display:block;margin:0 0 10px;color:var(--fc-lavender);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.fc-footer-top strong,.fc-footer-brand strong{display:block;color:#fff;font-size:24px;font-weight:900;text-transform:uppercase}.fc-footer-promise{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.fc-footer-promise span{margin:0;padding:10px 12px;border:1px solid rgba(19,219,255,.22);border-radius:999px;color:var(--fc-cyan);background:rgba(19,219,255,.06)}.fc-footer-grid{display:grid;grid-template-columns:minmax(280px,1.5fr) repeat(3,minmax(150px,1fr));gap:34px;padding:46px 0 34px}.fc-footer-brand{max-width:520px}.fc-footer p{margin:0;font-size:15px}.fc-footer-brand p{margin:12px 0 22px}.fc-footer nav,.fc-footer-news{display:flex;flex-direction:column;gap:11px}.fc-footer a{color:var(--fc-text-soft);font-size:13px;font-weight:900;text-decoration:none;text-transform:uppercase}.fc-footer a:hover{color:var(--fc-cyan)}.fc-footer-primary,.fc-footer-news a{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:12px 14px;border:1px solid rgba(19,219,255,.24);border-radius:12px;color:var(--fc-cyan) !important;background:rgba(19,219,255,.06)}.fc-newsletter{margin-top:6px}.fc-newsletter form,.fc-contactform form{margin:0}.fc-newsletter .ff-el-group,.fc-contactform .ff-el-group{margin-bottom:14px}.fc-newsletter .ff-el-input--label,.fc-contactform .ff-el-input--label{margin-bottom:8px;color:var(--fc-lavender);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fc-newsletter input,.fc-contactform input,.fc-contactform textarea,.fc-contactform select{width:100% !important;min-height:46px;border:1px solid rgba(183,168,232,.18) !important;border-radius:12px !important;background:rgba(8,6,20,.72) !important;color:#fff !important;box-shadow:none !important}.fc-contactform textarea{min-height:150px;padding-top:13px !important}.fc-newsletter input::placeholder,.fc-contactform input::placeholder,.fc-contactform textarea::placeholder{color:rgba(199,184,233,.62)}.fc-newsletter input:focus,.fc-contactform input:focus,.fc-contactform textarea:focus,.fc-contactform select:focus{border-color:rgba(19,219,255,.5) !important;box-shadow:0 0 0 3px rgba(19,219,255,.08) !important}.fc-newsletter .ff-btn-submit,.fc-contactform .ff-btn-submit{min-height:46px;border:1px solid rgba(19,219,255,.28) !important;border-radius:12px !important;background:linear-gradient(135deg,var(--fc-cyan),#48f1ff) !important;color:#06111a !important;font-size:12px !important;font-weight:900 !important;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 14px 34px rgba(19,219,255,.16)}.fc-newsletter .ff-btn-submit{width:100%}.fc-contactform .ff-btn-submit{padding-inline:22px !important}.fc-newsletter .ff-message-success,.fc-contactform .ff-message-success{border:1px solid rgba(38,230,166,.28);border-radius:12px;background:rgba(38,230,166,.08);color:var(--fc-green)}.fc-newsletter .ff-el-is-error input,.fc-contactform .ff-el-is-error input,.fc-contactform .ff-el-is-error textarea{border-color:rgba(255,47,209,.55) !important}.fc-newsletter .error,.fc-contactform .error,.fc-newsletter .text-danger,.fc-contactform .text-danger{color:var(--fc-magenta) !important}.fc-footer-bottom{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;justify-content:space-between;padding:22px 0 34px;border-top:1px solid rgba(183,168,232,.12);color:var(--fc-text-muted);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.fc-footer-bottom nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.fc-info-page{width:min(980px,calc(100% - 40px));margin:0 auto;padding:76px 0 96px;color:var(--fc-text-soft)}body.page-id-3487 .hero-section,body.page-id-3488 .hero-section,body.page-id-3489 .hero-section,body.page-id-3490 .hero-section,body.page-id-3491 .hero-section,body.page-id-3492 .hero-section,body.page-id-3493 .hero-section,body.page-id-3487 .entry-header,body.page-id-3488 .entry-header,body.page-id-3489 .entry-header,body.page-id-3490 .entry-header,body.page-id-3491 .entry-header,body.page-id-3492 .entry-header,body.page-id-3493 .entry-header{display:none}.fc-info-page h1,.fc-info-page h2,.fc-info-page h3{color:#fff;letter-spacing:0;text-transform:uppercase}.fc-info-page h1{margin:0 0 18px;font-size:clamp(38px,6vw,72px);line-height:.95}.fc-info-page h2{margin:42px 0 14px;font-size:clamp(24px,3vw,34px)}.fc-info-page h3{margin:28px 0 10px;font-size:18px}.fc-info-page p,.fc-info-page li{color:var(--fc-text-soft);font-size:17px;line-height:1.75}.fc-info-page a{color:var(--fc-cyan)}.fc-info-kicker{display:block;margin-bottom:16px;color:var(--fc-lavender);font-size:13px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.fc-info-card,.fc-info-grid>*{border:1px solid var(--fc-line);border-radius:var(--fc-radius-sm);background:linear-gradient(180deg,rgba(31,10,58,.56),rgba(12,5,22,.92))}.fc-info-card{margin:28px 0;padding:24px}.fc-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0}.fc-info-grid>p{display:none}.fc-info-grid>*{padding:20px}body #footer.ct-footer{display:none}.fc-footer-global{position:relative;width:100%;margin-top:0}body.woocommerce-archive{background:#07040d;color:var(--fc-text)}body.woocommerce-archive #main-container{background:radial-gradient(circle at 70% 12%,rgba(123,47,255,.16),transparent 30rem),radial-gradient(circle at 12% 36%,rgba(19,219,255,.08),transparent 26rem),#07040d}body.woocommerce-archive .hero-section{display:none}body.woocommerce-archive .ct-container[data-vertical-spacing]{padding-top:0;padding-bottom:88px}.fc-archive-hero{position:relative;left:50%;width:100vw;margin-left:-50vw;margin-bottom:34px;padding:76px 0;overflow:hidden;border-top:1px solid rgba(183,168,232,.12);border-bottom:1px solid rgba(183,168,232,.12);background:linear-gradient(90deg,rgba(8,6,20,.98),rgba(8,6,20,.72) 56%,rgba(8,6,20,.28)),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 96px),radial-gradient(circle at 78% 50%,rgba(19,219,255,.12),transparent 18rem)}.fc-archive-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:46px;align-items:center}.fc-archive-hero h1{margin:0 0 18px;color:#fff;font-size:clamp(48px,6vw,86px);font-weight:900;line-height:.95;letter-spacing:0;text-transform:uppercase}.fc-archive-hero p{max-width:720px;margin:0;color:var(--fc-text-soft);font-size:18px;line-height:1.7}.fc-archive-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.fc-archive-meta span{padding:9px 11px;border:1px solid rgba(19,219,255,.22);border-radius:999px;color:var(--fc-cyan);background:rgba(19,219,255,.06);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fc-archive-hero-media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--fc-line);border-radius:var(--fc-radius);background:#10091b;box-shadow:0 24px 70px rgba(0,0,0,.36),0 0 40px rgba(19,219,255,.08)}.fc-archive-hero-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,6,20,.02),rgba(8,6,20,.22))}.fc-archive-hero-img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(1.14) contrast(1.06)}body.woocommerce-archive .woo-listing-top{margin:0 0 22px;padding:16px 18px;border:1px solid rgba(183,168,232,.14);border-radius:var(--fc-radius-sm);background:rgba(12,5,22,.74)}body.woocommerce-archive .woocommerce-result-count{color:var(--fc-text-muted);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}body.woocommerce-archive .woocommerce-ordering select{min-height:42px;min-width:220px;padding:0 42px 0 16px;border:1px solid rgba(183,168,232,.18);border-radius:12px;background:linear-gradient(45deg,transparent 50%,var(--fc-cyan) 50%) right 18px center / 6px 6px no-repeat,linear-gradient(135deg,var(--fc-cyan) 50%,transparent 50%) right 12px center / 6px 6px no-repeat,rgba(8,6,20,.8);color:var(--fc-text-soft);font-size:12px;font-weight:900;text-transform:uppercase;appearance:none}body.woocommerce-archive .woocommerce-ordering select:focus{border-color:rgba(19,219,255,.42);outline:0;box-shadow:0 0 0 3px rgba(19,219,255,.1)}body.woocommerce-archive .woocommerce-ordering select option{background:#12091f;color:#fff}.fc-archive-body{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;align-items:start}.fc-archive-sidebar{position:sticky;top:132px;display:grid;gap:16px}.fc-archive-products{padding:6px 0 38px}.fc-archive-panel{padding:18px;border:1px solid var(--fc-line);border-radius:var(--fc-radius-sm);background:radial-gradient(circle at 80% 0%,rgba(19,219,255,.08),transparent 9rem),linear-gradient(180deg,rgba(31,10,58,.7),rgba(12,5,22,.94))}.fc-archive-panel h2{margin:0 0 14px;color:#fff;font-size:15px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.fc-archive-panel nav{display:grid;gap:7px}.fc-archive-panel nav a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;border:1px solid transparent;border-radius:10px;color:var(--fc-text-soft);font-size:12px;font-weight:900;text-decoration:none;text-transform:uppercase}.fc-archive-panel nav a:hover,.fc-archive-panel nav a.is-active{color:#fff;border-color:rgba(19,219,255,.22);background:rgba(19,219,255,.06)}.fc-archive-panel nav span{color:var(--fc-cyan)}.fc-archive-featured>a{display:grid;grid-template-columns:58px 1fr;gap:11px;align-items:center;padding:10px 0;border-top:1px solid rgba(183,168,232,.12);color:#fff;text-decoration:none}.fc-archive-featured>a:first-of-type{border-top:0}.fc-archive-featured img{width:58px;height:58px;border-radius:10px;object-fit:cover}.fc-archive-featured strong,.fc-archive-featured em{display:block;font-size:12px;line-height:1.35}.fc-archive-featured strong{color:#fff}.fc-archive-featured em{margin-top:4px;color:var(--fc-magenta);font-style:normal;font-weight:900}body.woocommerce-archive ul.products{gap:20px}body.woocommerce-archive ul.products li.product{overflow:hidden;border:1px solid var(--fc-line);border-radius:var(--fc-radius-sm);background:radial-gradient(circle at 82% 0%,rgba(19,219,255,.14),transparent 10rem),radial-gradient(circle at 18% 100%,rgba(255,47,209,.1),transparent 10rem),linear-gradient(180deg,rgba(31,10,58,.86),rgba(12,5,22,.94));box-shadow:0 18px 46px rgba(0,0,0,.28);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}body.woocommerce-archive ul.products li.product:hover{border-color:rgba(19,219,255,.34);box-shadow:0 22px 56px rgba(0,0,0,.34),0 0 28px rgba(19,219,255,.06);transform:translateY(-2px)}body.woocommerce-archive ul.products li.product figure{margin:0;background:#10091b}body.woocommerce-archive ul.products li.product .ct-media-container{display:block;aspect-ratio:1 / 1}body.woocommerce-archive ul.products li.product img{width:100%;height:100%;object-fit:cover}body.woocommerce-archive ul.products li.product .woocommerce-loop-product__title,body.woocommerce-archive ul.products li.product .entry-title{min-height:46px;margin:0;padding:18px 18px 0;color:#fff;font-size:15px;font-weight:900;line-height:1.35}body.woocommerce-archive ul.products li.product .price{display:flex;align-items:center;min-height:28px;margin:10px 18px 12px;padding:0;border:0;border-radius:0;background:transparent;color:var(--fc-magenta);font-size:15px;font-weight:900}body.woocommerce-archive ul.products li.product .product_meta,body.woocommerce-archive ul.products li.product .ct-woo-card-extra,body.woocommerce-archive ul.products li.product .ct-product-categories,body.woocommerce-archive ul.products li.product .entry-meta,body.woocommerce-archive ul.products li.product .added_to_cart,body.woocommerce-archive ul.products li.product .screen-reader-text,body.woocommerce-archive ul.products li.product .button::after{display:none}body.woocommerce-archive ul.products li.product .ct-woo-card-actions{padding:0 18px 18px}body.woocommerce-archive ul.products li.product .button{display:flex;align-items:center;justify-content:space-between;min-height:44px;width:100%;margin:0;padding:11px 13px;border:1px solid rgba(19,219,255,.24);border-radius:12px;background:linear-gradient(135deg,rgba(19,219,255,.12),rgba(123,47,255,.08)),rgba(19,219,255,.04);color:var(--fc-cyan);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}body.woocommerce-archive ul.products li.product .button:hover{border-color:rgba(19,219,255,.42);color:#fff;background:linear-gradient(135deg,rgba(19,219,255,.18),rgba(255,47,209,.1)),rgba(19,219,255,.06)}body.woocommerce-archive ul.products li.product .button::before{content:none}body.woocommerce-archive ul.products li.product .button::after{content:"";flex:0 0 auto;width:18px;height:18px;display:block;background:currentColor;-webkit-mask:var(--fc-cta-icon) center / 15px 15px no-repeat;mask:var(--fc-cta-icon) center / 15px 15px no-repeat}body.woocommerce-archive ul.products li.product .button{font-size:12px}body.woocommerce-archive ul.products li.product .button::before{font-size:inherit}body.woocommerce-archive nav.woocommerce-pagination{margin-top:44px}body.woocommerce-cart{background:#07040d;color:var(--fc-text)}body.woocommerce-cart #main-container{background:radial-gradient(circle at 74% 8%,rgba(123,47,255,.14),transparent 30rem),radial-gradient(circle at 10% 34%,rgba(19,219,255,.07),transparent 26rem),#07040d}body.woocommerce-cart article{width:100%}body.woocommerce-cart .entry-header,body.woocommerce-cart .entry-content{width:min(1240px,calc(100% - 40px));margin-inline:auto}body.woocommerce-cart .hero-section.is-width-constrained{width:min(1240px,calc(100% - 40px));max-width:none;margin:0 auto 40px}body.woocommerce-cart .entry-header{width:100%;padding-top:28px;margin:0}body.woocommerce-cart .entry-title,body.woocommerce-cart .page-title{margin:0 0 26px;color:#fff;font-size:clamp(34px,4vw,58px);font-weight:900;line-height:1;letter-spacing:0;text-transform:uppercase}body.woocommerce-cart .wp-block-woocommerce-cart.alignwide,body.woocommerce-cart .wp-block-woocommerce-empty-cart-block,body.woocommerce-cart .wc-block-grid__products{width:100%;max-width:100%;margin-inline:0}body.woocommerce-cart .wc-block-cart__empty-cart__title{position:relative;display:grid;place-items:center;min-height:170px;margin:0 0 24px;border:1px solid var(--fc-line);border-radius:var(--fc-radius);background:radial-gradient(circle at 52% 18%,rgba(255,47,209,.12),transparent 12rem),linear-gradient(180deg,rgba(31,10,58,.54),rgba(12,5,22,.86));color:#fff;font-size:clamp(24px,3vw,38px);font-weight:900;text-transform:uppercase}body.woocommerce-cart .wp-block-separator.is-style-dots{display:none}body.woocommerce-cart .wp-block-woocommerce-empty-cart-block>h2:not(.wc-block-cart__empty-cart__title){margin:34px 0 24px;color:#fff;font-size:clamp(28px,3vw,44px);font-weight:900;text-align:left;text-transform:uppercase}body.woocommerce-cart .wc-block-grid__products{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0}body.woocommerce-cart .wc-block-grid__product{max-width:none !important;width:auto !important;min-width:0;display:flex !important;flex-direction:column;overflow:hidden;border:1px solid var(--fc-line);border-radius:var(--fc-radius-sm);background:radial-gradient(circle at 82% 0%,rgba(19,219,255,.14),transparent 10rem),radial-gradient(circle at 18% 100%,rgba(255,47,209,.1),transparent 10rem),linear-gradient(180deg,rgba(31,10,58,.86),rgba(12,5,22,.94));box-shadow:0 18px 46px rgba(0,0,0,.28);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}body.woocommerce-cart .wc-block-grid__product:hover{border-color:rgba(19,219,255,.34);box-shadow:0 22px 56px rgba(0,0,0,.34),0 0 28px rgba(19,219,255,.06);transform:translateY(-2px)}body.woocommerce-cart .wc-block-grid__product-link{display:block;color:#fff;text-decoration:none}body.woocommerce-cart .wc-block-grid__product-image{aspect-ratio:1 / 1;width:100%;margin:0;background:#10091b}body.woocommerce-cart .wc-block-grid__product-image img{width:100%;height:100%;display:block;object-fit:cover}body.woocommerce-cart .wc-block-grid__product-title{min-height:46px;padding:18px 18px 0;color:#fff;font-size:15px;font-weight:900;line-height:1.35;text-align:left}body.woocommerce-cart .wc-block-grid__product-price{min-height:28px;margin:10px 18px 12px;color:var(--fc-magenta);font-size:15px;font-weight:900;text-align:left}body.woocommerce-cart .wc-block-grid__product-price:empty::before{content:"View for price";color:var(--fc-text-muted);font-size:13px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}body.woocommerce-cart .wc-block-grid__product-add-to-cart{width:auto !important;margin-top:auto;margin-inline:0 !important;padding:0 18px 18px}body.woocommerce-cart .wc-block-grid__product-add-to-cart .wp-block-button__link{width:100% !important;max-width:none !important;min-height:44px;display:flex;align-items:center;justify-content:space-between;margin:0;padding:11px 13px;border:1px solid rgba(19,219,255,.24);border-radius:12px;background:linear-gradient(135deg,rgba(19,219,255,.12),rgba(123,47,255,.08)),rgba(19,219,255,.04);color:var(--fc-cyan);font-size:12px !important;font-weight:900;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}body.woocommerce-cart .wc-block-grid__product-add-to-cart .wp-block-button__link::before{content:none !important;display:none !important}body.woocommerce-cart .wc-block-grid__product-add-to-cart .wp-block-button__link::after{content:"";flex:0 0 auto;width:18px;height:18px;display:block;background:currentColor;-webkit-mask:var(--fc-cta-icon) center / 15px 15px no-repeat;mask:var(--fc-cta-icon) center / 15px 15px no-repeat}body.woocommerce-cart .wc-block-grid__product-add-to-cart .wp-block-button__link:hover{border-color:rgba(19,219,255,.42);color:#fff;background:linear-gradient(135deg,rgba(19,219,255,.18),rgba(255,47,209,.1)),rgba(19,219,255,.06)}body.woocommerce-checkout,body.page-id-9{background:#07040d;color:var(--fc-text)}body.woocommerce-checkout #main-container,body.page-id-9 #main-container{background:radial-gradient(circle at 76% 10%,rgba(123,47,255,.14),transparent 32rem),radial-gradient(circle at 12% 36%,rgba(19,219,255,.075),transparent 28rem),#07040d}body.woocommerce-checkout article,body.page-id-9 article{width:100%}body.woocommerce-checkout .hero-section.is-width-constrained,body.page-id-9 .hero-section.is-width-constrained,body.woocommerce-checkout .entry-content,body.page-id-9 .entry-content{width:min(1240px,calc(100% - 40px));max-width:none;margin-inline:auto}body.woocommerce-checkout .hero-section.is-width-constrained,body.page-id-9 .hero-section.is-width-constrained{margin-bottom:28px}body.woocommerce-checkout .entry-header,body.page-id-9 .entry-header{margin:0;padding-top:28px}body.woocommerce-checkout .entry-title,body.page-id-9 .entry-title,body.woocommerce-checkout .page-title,body.page-id-9 .page-title{margin:0;color:#fff;font-size:clamp(36px,4vw,58px);font-weight:900;line-height:1;letter-spacing:0;text-transform:uppercase}body.woocommerce-checkout .wp-block-woocommerce-checkout,body.page-id-9 .wp-block-woocommerce-checkout,body.woocommerce-checkout .wc-block-checkout,body.page-id-9 .wc-block-checkout{max-width:none;margin:0}body.woocommerce-checkout .wc-block-checkout,body.page-id-9 .wc-block-checkout{gap:34px;align-items:start}body.woocommerce-checkout .wc-block-checkout__main,body.page-id-9 .wc-block-checkout__main,body.woocommerce-checkout .wc-block-checkout__sidebar,body.page-id-9 .wc-block-checkout__sidebar{border:1px solid var(--fc-line);border-radius:var(--fc-radius);background:radial-gradient(circle at 86% 0%,rgba(19,219,255,.07),transparent 18rem),linear-gradient(180deg,rgba(31,10,58,.42),rgba(12,5,22,.9));box-shadow:0 20px 60px rgba(0,0,0,.28)}body.woocommerce-checkout .wc-block-checkout__main,body.page-id-9 .wc-block-checkout__main{padding:28px}body.woocommerce-checkout .wc-block-checkout__main *,body.page-id-9 .wc-block-checkout__main *,body.woocommerce-checkout .wc-block-checkout__sidebar *,body.page-id-9 .wc-block-checkout__sidebar *{box-sizing:border-box}body.woocommerce-checkout .wc-block-components-checkout-step__container,body.page-id-9 .wc-block-components-checkout-step__container,body.woocommerce-checkout .wc-block-components-checkout-step__content,body.page-id-9 .wc-block-components-checkout-step__content{max-width:100%}body.woocommerce-checkout .wc-block-components-address-form,body.page-id-9 .wc-block-components-address-form,body.woocommerce-checkout .wc-block-components-address-form-wrapper,body.page-id-9 .wc-block-components-address-form-wrapper,body.woocommerce-checkout .wc-block-components-checkout-step__content,body.page-id-9 .wc-block-components-checkout-step__content{width:100%}body.woocommerce-checkout .wc-block-checkout__sidebar,body.page-id-9 .wc-block-checkout__sidebar{top:24px;padding:0;overflow:hidden}body.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main,body.page-id-9 .wc-block-components-sidebar-layout .wc-block-components-main{width:calc(100% - 430px)}body.woocommerce-checkout .wc-block-components-sidebar,body.page-id-9 .wc-block-components-sidebar{width:396px}body.woocommerce-checkout .wc-block-components-title,body.page-id-9 .wc-block-components-title,body.woocommerce-checkout .wc-block-checkout__main h2,body.page-id-9 .wc-block-checkout__main h2,body.woocommerce-checkout .wc-block-components-order-summary__title,body.page-id-9 .wc-block-components-order-summary__title{color:#fff;font-weight:900;letter-spacing:0}body.woocommerce-checkout .wc-block-components-checkout-step,body.page-id-9 .wc-block-components-checkout-step{margin-bottom:26px}body.woocommerce-checkout .wc-block-components-combobox,body.page-id-9 .wc-block-components-combobox,body.woocommerce-checkout .wc-block-components-combobox-control,body.page-id-9 .wc-block-components-combobox-control,body.woocommerce-checkout .wc-block-components-combobox-control .components-base-control__field,body.page-id-9 .wc-block-components-combobox-control .components-base-control__field,body.woocommerce-checkout .wc-block-components-select,body.page-id-9 .wc-block-components-select,body.woocommerce-checkout .wc-block-components-country-input,body.page-id-9 .wc-block-components-country-input,body.woocommerce-checkout .wc-block-components-state-input,body.page-id-9 .wc-block-components-state-input,body.woocommerce-checkout .wc-blocks-components-select,body.page-id-9 .wc-blocks-components-select,body.woocommerce-checkout .wc-blocks-components-select__container,body.page-id-9 .wc-blocks-components-select__container,body.woocommerce-checkout .wc-block-components-address-form__state,body.page-id-9 .wc-block-components-address-form__state{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;outline:0 !important}body.woocommerce-checkout .wc-block-components-text-input input,body.page-id-9 .wc-block-components-text-input input,body.woocommerce-checkout .wc-block-components-combobox-control input,body.page-id-9 .wc-block-components-combobox-control input,body.woocommerce-checkout .wc-block-components-form .wc-block-components-textarea,body.page-id-9 .wc-block-components-form .wc-block-components-textarea,body.woocommerce-checkout .wc-block-components-country-input select,body.page-id-9 .wc-block-components-country-input select,body.woocommerce-checkout .wc-blocks-components-select select,body.page-id-9 .wc-blocks-components-select select,body.woocommerce-checkout .wc-blocks-components-select__select,body.page-id-9 .wc-blocks-components-select__select,body.woocommerce-checkout select,body.page-id-9 select{width:100%;min-height:52px;margin:0 !important;padding:16px 44px 6px 16px !important;border:1px solid rgba(183,168,232,.2) !important;border-radius:12px !important;background:rgba(8,6,20,.78) !important;color:#fff !important;box-shadow:none !important}body.woocommerce-checkout .wc-blocks-components-select__label,body.page-id-9 .wc-blocks-components-select__label{color:var(--fc-text-muted) !important}body.woocommerce-checkout .wc-blocks-components-select__expand,body.page-id-9 .wc-blocks-components-select__expand{right:14px !important;color:var(--fc-text-soft)}body.woocommerce-checkout select option,body.page-id-9 select option{background:#12091f;color:#fff}body.woocommerce-checkout .wc-block-components-text-input label,body.page-id-9 .wc-block-components-text-input label,body.woocommerce-checkout .wc-block-components-base-control__label,body.page-id-9 .wc-block-components-base-control__label{color:var(--fc-text-muted) !important}body.woocommerce-checkout .wc-block-components-text-input input:focus,body.page-id-9 .wc-block-components-text-input input:focus,body.woocommerce-checkout .wc-block-components-combobox-control input:focus,body.page-id-9 .wc-block-components-combobox-control input:focus,body.woocommerce-checkout textarea:focus,body.page-id-9 textarea:focus,body.woocommerce-checkout select:focus,body.page-id-9 select:focus{border-color:rgba(19,219,255,.48) !important;box-shadow:0 0 0 3px rgba(19,219,255,.1) !important}body.woocommerce-checkout .wc-block-components-checkbox__input,body.page-id-9 .wc-block-components-checkbox__input,body.woocommerce-checkout input[type="checkbox"],body.page-id-9 input[type="checkbox"],body.woocommerce-checkout input[type="radio"],body.page-id-9 input[type="radio"]{accent-color:var(--fc-cyan)}body.woocommerce-checkout .wc-block-components-radio-control__option,body.page-id-9 .wc-block-components-radio-control__option{border:1px solid rgba(19,219,255,.28);border-radius:12px;background:rgba(19,219,255,.045)}body.woocommerce-checkout .wc-block-components-notice-banner,body.page-id-9 .wc-block-components-notice-banner{border-radius:12px;border-color:rgba(255,47,86,.38);background:rgba(188,0,45,.9);color:#fff}body.woocommerce-checkout .wc-block-components-order-summary,body.page-id-9 .wc-block-components-order-summary{color:var(--fc-text-soft)}body.woocommerce-checkout .wc-block-components-order-summary-item,body.page-id-9 .wc-block-components-order-summary-item{border-color:rgba(183,168,232,.14)}body.woocommerce-checkout .wc-block-components-order-summary-item__description,body.page-id-9 .wc-block-components-order-summary-item__description,body.woocommerce-checkout .wc-block-components-product-name,body.page-id-9 .wc-block-components-product-name{color:#fff;font-weight:900}body.woocommerce-checkout .wc-block-components-totals-wrapper,body.page-id-9 .wc-block-components-totals-wrapper{border-color:rgba(183,168,232,.16)}body.woocommerce-checkout .wc-block-components-totals-item__label,body.page-id-9 .wc-block-components-totals-item__label,body.woocommerce-checkout .wc-block-components-totals-item__value,body.page-id-9 .wc-block-components-totals-item__value{color:#fff;font-weight:900}body.woocommerce-checkout .wc-block-components-button,body.page-id-9 .wc-block-components-button,body.woocommerce-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button,body.page-id-9 .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{min-height:52px;border:1px solid rgba(19,219,255,.28);border-radius:14px;background:linear-gradient(135deg,var(--fc-cyan),#48f1ff);color:#06111a;font-size:13px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 18px 38px rgba(19,219,255,.14)}body.woocommerce-checkout .wc-block-components-button:hover,body.page-id-9 .wc-block-components-button:hover{filter:brightness(1.08);transform:translateY(-1px)}body.woocommerce-checkout .wc-block-checkout__actions_row,body.page-id-9 .wc-block-checkout__actions_row{align-items:center;border-top:1px solid rgba(183,168,232,.16);padding-top:22px}body.woocommerce-checkout .wc-block-checkout__actions_row a,body.page-id-9 .wc-block-checkout__actions_row a{color:var(--fc-text-soft);font-weight:900;text-decoration:none}body.woocommerce-checkout .fc-checkout-hidden,body.page-id-9 .fc-checkout-hidden{display:none !important}body.woocommerce-checkout .fc-checkout-terms a,body.page-id-9 .fc-checkout-terms a{color:var(--fc-cyan);font-weight:900;text-decoration:none}body.single-product{background:#07040d;color:var(--fc-text)}body.single-product #main-container{background:radial-gradient(circle at 74% 8%,rgba(123,47,255,.16),transparent 30rem),radial-gradient(circle at 10% 28%,rgba(19,219,255,.08),transparent 26rem),#07040d}body.single-product .ct-container[data-vertical-spacing],body.single-product .ct-container-full[data-vertical-spacing]{padding-top:56px;padding-bottom:92px}body.single-product .ct-breadcrumbs,body.single-product .woocommerce-breadcrumb{margin-bottom:28px;color:var(--fc-text-muted);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}body.single-product .ct-breadcrumbs a,body.single-product .woocommerce-breadcrumb a{color:var(--fc-lavender);text-decoration:none}body.single-product .ct-breadcrumbs a:hover,body.single-product .woocommerce-breadcrumb a:hover{color:var(--fc-cyan)}body.single-product div.product{color:var(--fc-text)}body.single-product div.product .woocommerce-product-gallery{overflow:hidden;padding:18px;border:1px solid var(--fc-line);border-radius:var(--fc-radius);background:radial-gradient(circle at 80% 0%,rgba(19,219,255,.12),transparent 18rem),linear-gradient(180deg,rgba(31,10,58,.62),rgba(12,5,22,.92));box-shadow:0 24px 70px rgba(0,0,0,.34)}body.single-product div.product .woocommerce-product-gallery__wrapper{margin:0}body.single-product div.product .woocommerce-product-gallery img{border-radius:14px;background:#fff}body.single-product div.product .flex-control-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:14px}body.single-product div.product .flex-control-thumbs li{width:auto}body.single-product div.product .flex-control-thumbs img{border:1px solid rgba(183,168,232,.16);border-radius:10px;opacity:.72}body.single-product div.product .flex-control-thumbs img.flex-active,body.single-product div.product .flex-control-thumbs img:hover{border-color:rgba(19,219,255,.42);opacity:1}body.single-product div.product .summary{padding:28px;border:1px solid var(--fc-line);border-radius:var(--fc-radius);background:radial-gradient(circle at 88% 0%,rgba(255,47,209,.1),transparent 18rem),linear-gradient(180deg,rgba(31,10,58,.66),rgba(12,5,22,.94));box-shadow:0 24px 70px rgba(0,0,0,.28)}body.single-product div.product .summary .product_meta{display:none}body.single-product div.product .product_title{margin:0 0 16px;color:#fff;font-size:clamp(34px,4.5vw,56px);font-weight:900;line-height:1;letter-spacing:0;text-transform:uppercase}body.single-product div.product p.price{display:inline-flex;align-items:center;margin:0 0 18px;color:var(--fc-magenta);font-size:28px;font-weight:900}body.single-product div.product .woocommerce-product-details__short-description{margin:0 0 22px;padding:15px 16px;border:1px solid rgba(183,168,232,.14);border-radius:12px;background:rgba(8,6,20,.46)}body.single-product div.product .woocommerce-product-details__short-description p{margin:0;color:var(--fc-text-soft);font-size:15px;font-weight:800}body.single-product div.product .variations{margin-bottom:20px}body.single-product div.product .variations th,body.single-product div.product .variations td{display:block;padding:0;text-align:left}body.single-product div.product .variations tr{display:block;margin-bottom:14px}body.single-product div.product .variations label{display:block;margin-bottom:8px;color:var(--fc-lavender);font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}body.single-product div.product .variations select{width:100%;min-height:48px;padding:0 42px 0 14px;border:1px solid rgba(183,168,232,.18);border-radius:12px;background:linear-gradient(45deg,transparent 50%,var(--fc-cyan) 50%) right 18px center / 6px 6px no-repeat,linear-gradient(135deg,var(--fc-cyan) 50%,transparent 50%) right 12px center / 6px 6px no-repeat,rgba(8,6,20,.8);color:var(--fc-text-soft);font-size:13px;font-weight:800;appearance:none}body.single-product div.product .variations select option{background:#12091f;color:#fff}body.single-product div.product .variations select option:checked{background:var(--fc-purple);color:#fff}body.single-product div.product .reset_variations{display:inline-flex;margin-top:8px;color:var(--fc-text-muted);font-size:12px;font-weight:900;text-transform:uppercase}body.single-product div.product .single_variation_wrap{margin-top:14px}body.single-product div.product .woocommerce-variation-price{margin-bottom:14px}body.single-product div.product form.cart .quantity{margin-right:12px}body.single-product div.product form.cart .quantity input{min-height:52px;border:1px solid rgba(183,168,232,.18);border-radius:12px;background:rgba(8,6,20,.78);color:#fff;font-weight:900}body.single-product div.product .single_add_to_cart_button{min-height:52px;padding-inline:28px;border:1px solid rgba(19,219,255,.28);border-radius:14px;background:linear-gradient(135deg,var(--fc-cyan),#48f1ff);color:#06111a;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 18px 38px rgba(19,219,255,.16)}body.single-product div.product .single_add_to_cart_button:hover{filter:brightness(1.08);transform:translateY(-1px)}body.single-product div.product .added_to_cart{min-height:52px;display:inline-flex;align-items:center;justify-content:center;margin-left:10px;padding:0 22px;border:1px solid rgba(255,47,209,.34);border-radius:12px;background:linear-gradient(135deg,rgba(255,47,209,.18),rgba(123,47,255,.14)),rgba(255,47,209,.08);color:#fff;font-size:13px;font-weight:900;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 14px 32px rgba(0,0,0,.18)}body.single-product div.product .added_to_cart:hover{border-color:rgba(19,219,255,.38);color:var(--fc-cyan);background:rgba(19,219,255,.08)}.fc-product-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.fc-product-trust div{display:grid;gap:8px;justify-items:center;padding:14px 10px;border:1px solid rgba(19,219,255,.18);border-radius:12px;background:rgba(19,219,255,.045);color:var(--fc-cyan);text-align:center}.fc-product-trust .fc-icon{width:25px;height:25px;filter:drop-shadow(0 0 10px rgba(19,219,255,.24))}.fc-product-trust span{color:var(--fc-text-soft);font-size:11px;font-weight:900;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.fc-product-buy-notes{margin-top:18px;padding-top:20px;border-top:1px solid rgba(183,168,232,.14)}.fc-payment-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.fc-payment-badges span{min-width:58px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;border:1px solid rgba(255,255,255,.12);border-radius:7px;color:#fff;font-size:11px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.fc-payment-badges span:nth-child(1){background:linear-gradient(135deg,#073a91,#1b73f0)}.fc-payment-badges span:nth-child(2){background:linear-gradient(135deg,#f04444,#f6a623)}.fc-payment-badges span:nth-child(3){background:linear-gradient(135deg,#1b8cd8,#42d4ff)}.fc-payment-badges span:nth-child(4){background:linear-gradient(135deg,#4b6cff,#20c6ff)}.fc-payment-badges span:nth-child(5){background:linear-gradient(135deg,#f5f7ff,#c8d8ff);color:#17336f}.fc-payment-badges span:nth-child(6){background:linear-gradient(135deg,var(--fc-green),#84ffd0);color:#061811}.fc-product-buy-notes ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.fc-product-buy-notes li{position:relative;padding-left:22px;color:var(--fc-text-soft);font-size:14px;line-height:1.45}.fc-product-buy-notes li::before{content:"";position:absolute;left:0;top:.55em;width:9px;height:9px;border-radius:50%;background:var(--fc-cyan);box-shadow:0 0 14px rgba(19,219,255,.42)}.fc-product-social{display:flex;gap:10px;margin-top:18px}.fc-product-social a{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(19,219,255,.28);border-radius:50%;background:rgba(19,219,255,.08);color:var(--fc-cyan);font-size:13px;font-weight:900;text-decoration:none;text-transform:uppercase}.fc-product-social a:hover{color:#06111a;background:var(--fc-cyan)}body.single-product .woocommerce-tabs{margin-top:64px;padding:28px;border:1px solid var(--fc-line);border-radius:var(--fc-radius);background:radial-gradient(circle at 20% 0%,rgba(19,219,255,.07),transparent 24rem),linear-gradient(180deg,rgba(31,10,58,.42),rgba(12,5,22,.9))}body.single-product .woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;width:100%;max-width:none !important;margin:0 0 30px;margin-inline:0 !important;padding:0;padding-inline:0 !important;border-bottom:0}body.single-product .woocommerce-tabs ul.tabs.is-width-constrained{--theme-block-max-width:none;--wp--style--global--content-size:none}body.single-product .woocommerce-tabs ul.tabs::before,body.single-product .woocommerce-tabs ul.tabs li::before,body.single-product .woocommerce-tabs ul.tabs li::after,body.single-product .woocommerce-Tabs-panel::before{display:none}body.single-product .woocommerce-Tabs-panel{border-top:0 !important}body.single-product .woocommerce-tabs ul.tabs li{margin:0;border:1px solid rgba(183,168,232,.18);border-radius:999px;background:rgba(8,6,20,.58)}body.single-product .woocommerce-tabs ul.tabs li.active{border-color:rgba(19,219,255,.34);background:rgba(19,219,255,.08)}body.single-product .woocommerce-tabs ul.tabs li a{padding:11px 14px;color:var(--fc-text-soft);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}body.single-product .woocommerce-tabs ul.tabs li.active a,body.single-product .woocommerce-tabs ul.tabs li a:hover{color:#fff}body.single-product .woocommerce-Tabs-panel,body.single-product .woocommerce-Tabs-panel p,body.single-product .woocommerce-Tabs-panel li{color:var(--fc-text-soft);font-size:16px;line-height:1.75}body.single-product .woocommerce-Tabs-panel h2,body.single-product .woocommerce-Tabs-panel h3{color:#fff;font-weight:900;letter-spacing:0;text-transform:uppercase}body.single-product .woocommerce-Tabs-panel--description div[style*="background-color"],body.single-product #tab-description div[style*="background-color"]{margin:38px 0 16px !important;padding:0 0 13px !important;border:0;border-bottom:1px solid rgba(19,219,255,.22);border-radius:0;background:transparent !important;color:#fff !important;font-size:18px;font-weight:900;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}body.single-product .woocommerce-Tabs-panel--description [style*="color:#333"],body.single-product .woocommerce-Tabs-panel--description [style*="color:#333"],body.single-product #tab-description [style*="color:#333"],body.single-product #tab-description [style*="color:#333"]{color:var(--fc-text-soft) !important}body.single-product .woocommerce-Tabs-panel--description em,body.single-product .woocommerce-Tabs-panel--description em *,body.single-product #tab-description em,body.single-product #tab-description em *{color:var(--fc-text-soft) !important}body.single-product .woocommerce-Tabs-panel--description hr,body.single-product #tab-description hr{display:none}.fc-product-story{max-width:1040px;margin-inline:auto}.fc-product-story>p{max-width:940px;color:var(--fc-text-soft);font-size:16px;line-height:1.78}.fc-product-story>p:first-child{margin-top:0;font-size:17px}.fc-product-story strong{color:#fff}.fc-product-story-section{margin-top:44px;padding-top:28px;border-top:1px solid rgba(19,219,255,.2)}.fc-product-story-heading{display:flex;gap:12px;align-items:center;margin:0 0 20px;color:#fff;font-size:clamp(22px,2.5vw,30px);font-weight:900;letter-spacing:0;line-height:1.15;text-transform:uppercase}.fc-product-story-heading::before{content:"â†’";color:var(--fc-cyan);font-size:.85em}.fc-feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 18px;margin:0;padding:0;list-style:none}.fc-feature-list li{position:relative;padding-left:28px;color:var(--fc-text-soft);font-size:15px;font-weight:800;line-height:1.45}.fc-feature-list li::before{content:"âœ“";position:absolute;left:0;top:.1em;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;background:linear-gradient(135deg,var(--fc-green),#16b879);color:#061811;font-size:12px;font-weight:900}.fc-delivery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.fc-delivery-grid div{padding:16px;border:1px solid rgba(183,168,232,.16);border-radius:12px;background:radial-gradient(circle at 84% 0%,rgba(19,219,255,.09),transparent 8rem),rgba(8,6,20,.58)}.fc-delivery-grid strong,.fc-delivery-grid span{display:block}.fc-delivery-grid strong{margin-bottom:5px;color:#fff;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fc-delivery-grid span{color:var(--fc-text-soft);font-size:15px}.fc-product-note{margin:18px 0 0;padding:14px 16px;border:1px solid rgba(255,47,209,.18);border-radius:12px;background:rgba(255,47,209,.055);color:var(--fc-text-soft);font-size:14px;line-height:1.55}.fc-size-chart{width:min(100%,760px);margin-top:18px;overflow:hidden;border:1px solid rgba(183,168,232,.16);border-radius:12px;background:#fff}.fc-size-chart img{width:100%;height:auto;display:block}.fc-product-backtop{margin-top:28px}.fc-product-backtop a{display:inline-flex;padding:11px 14px;border:1px solid rgba(19,219,255,.24);border-radius:12px;color:var(--fc-cyan);background:rgba(19,219,255,.06);font-size:12px;font-weight:900;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.fc-product-archive-meta{margin-top:30px;padding-top:24px;border-top:1px solid rgba(183,168,232,.14)}.fc-product-archive-meta p{display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;margin:0;padding:14px 0;border-top:1px solid rgba(183,168,232,.1)}.fc-product-archive-meta p:first-of-type{border-top:0}.fc-product-archive-meta strong{color:var(--fc-lavender);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fc-product-archive-meta a{color:var(--fc-cyan);text-decoration:none}body.single-product .related.products{margin-top:72px;padding:34px;border:1px solid var(--fc-line);border-radius:var(--fc-radius);background:radial-gradient(circle at 80% 0%,rgba(255,47,209,.08),transparent 22rem),linear-gradient(180deg,rgba(31,10,58,.42),rgba(12,5,22,.9))}body.single-product .related.products>h2,body.single-product .related.products .ct-module-title{margin:0 0 24px;color:#fff;font-size:clamp(28px,3.4vw,42px);font-weight:900;letter-spacing:0;text-transform:uppercase}body.single-product .related.products ul.products{gap:20px}body.single-product .related.products ul.products li.product{overflow:hidden;border:1px solid var(--fc-line);border-radius:var(--fc-radius-sm);background:radial-gradient(circle at 82% 0%,rgba(19,219,255,.14),transparent 10rem),radial-gradient(circle at 18% 100%,rgba(255,47,209,.1),transparent 10rem),linear-gradient(180deg,rgba(31,10,58,.86),rgba(12,5,22,.94));box-shadow:0 18px 46px rgba(0,0,0,.28);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}body.single-product .related.products ul.products li.product:hover{border-color:rgba(19,219,255,.34);box-shadow:0 22px 56px rgba(0,0,0,.34),0 0 28px rgba(19,219,255,.06);transform:translateY(-2px)}body.single-product .related.products ul.products li.product figure{margin:0;background:#10091b}body.single-product .related.products ul.products li.product .ct-media-container{display:block;aspect-ratio:1 / 1}body.single-product .related.products ul.products li.product img{width:100%;height:100%;object-fit:cover}body.single-product .related.products ul.products li.product .woocommerce-loop-product__title,body.single-product .related.products ul.products li.product .entry-title{min-height:46px;margin:0;padding:18px 18px 0;color:#fff;font-size:15px;font-weight:900;line-height:1.35}body.single-product .related.products ul.products li.product .price{display:flex;align-items:center;min-height:28px;margin:10px 18px 12px;padding:0;border:0;background:transparent;color:var(--fc-magenta);font-size:15px;font-weight:900}body.single-product .related.products ul.products li.product .entry-meta,body.single-product .related.products ul.products li.product .product_meta,body.single-product .related.products ul.products li.product .ct-woo-card-extra,body.single-product .related.products ul.products li.product .ct-product-categories,body.single-product .related.products ul.products li.product .added_to_cart,body.single-product .related.products ul.products li.product .screen-reader-text{display:none}body.single-product .related.products ul.products li.product .ct-woo-card-actions{padding:0 18px 18px}body.single-product .related.products ul.products li.product .button{display:flex;align-items:center;justify-content:space-between;min-height:44px;width:100%;margin:0;padding:11px 13px;border:1px solid rgba(19,219,255,.24);border-radius:12px;background:linear-gradient(135deg,rgba(19,219,255,.12),rgba(123,47,255,.08)),rgba(19,219,255,.04);color:var(--fc-cyan);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}body.single-product .related.products ul.products li.product .button::after{content:"";flex:0 0 auto;width:18px;height:18px;display:block;background:currentColor;-webkit-mask:var(--fc-cta-icon) center / 15px 15px no-repeat;mask:var(--fc-cta-icon) center / 15px 15px no-repeat}body.single-product .related.products ul.products li.product .button:hover{border-color:rgba(19,219,255,.42);color:#fff;background:linear-gradient(135deg,rgba(19,219,255,.18),rgba(255,47,209,.1)),rgba(19,219,255,.06)}@media (max-width:1040px){.fc-archive-body{grid-template-columns:1fr}.fc-archive-sidebar{position:static;grid-template-columns:1fr}body.woocommerce-cart .wc-block-grid__products{grid-template-columns:repeat(2,minmax(0,1fr))}body.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main,body.page-id-9 .wc-block-components-sidebar-layout .wc-block-components-main,body.woocommerce-checkout .wc-block-components-sidebar,body.page-id-9 .wc-block-components-sidebar{width:100%}body.woocommerce-checkout .wc-block-checkout,body.page-id-9 .wc-block-checkout{display:grid}}@media (max-width:760px){.fc-archive-hero{padding:56px 0}.fc-archive-hero-grid{grid-template-columns:1fr}.fc-archive-hero-media{display:none}body.woocommerce-archive .woo-listing-top{display:grid;gap:12px}}@media (max-width:980px){.fc-header-main .fc-header-shell{grid-template-columns:1fr auto;gap:16px;padding:18px 0}.fc-header-search{grid-column:1 / -1;grid-row:2}.fc-header-actions{justify-self:end}.fc-announcement nav{display:none}.fc-hero-grid{grid-template-columns:1fr}.fc-hero-visual{display:none}.fc-trust-inner,.fc-product-grid{grid-template-columns:repeat(2,1fr)}.fc-category-grid{grid-template-columns:1fr}.fc-tile-grid{grid-template-columns:repeat(3,1fr)}.fc-section-head{display:block}.fc-section-link{margin-top:18px}.fc-footer-top,.fc-footer-grid{grid-template-columns:1fr}.fc-footer-promise{justify-content:flex-start}.fc-info-grid{grid-template-columns:1fr}}@media (max-width:1120px){.fc-hero-grid{grid-template-columns:1fr}.fc-hero-visual{display:none}}@media (max-width:640px){.fc-header-shell{width:calc(100% - 28px)}.fc-announcement .fc-header-shell{min-height:34px;justify-content:center;text-align:center;font-size:12px}.fc-header-main .fc-header-shell{min-height:0}.fc-header-logo img{width:min(220px,58vw)}.fc-header-search{height:48px}.fc-header-search button{min-width:48px;padding:0 14px}.fc-header-search button span{display:none}.fc-header-cart{min-height:42px;padding:10px 12px}.fc-header-cart span{display:none}.fc-mobile-menu-wrap{display:block}.fc-menu-trigger{width:42px;height:42px;padding:10px}.fc-mini-cart,.fc-mobile-menu-panel{right:-4px}.fc-header-nav{display:none}.fc-header-nav .fc-header-shell{width:100%;padding:0 14px}body.home #header [data-row]{min-height:74px}body.home #header .ct-container{width:calc(100% - 28px)}body.home #header .site-logo-container img{width:min(220px,58vw)}.fc-shell{width:calc(100% - 44px);max-width:1200px}.fc-hero{min-height:auto;padding:84px 0 64px}.fc-hero h1{font-size:clamp(35px,10vw,40px);line-height:.96}.fc-hero p,.fc-section-head p{font-size:16px}.fc-buttons,.fc-footer-bottom,.fc-footer-bottom nav{flex-direction:column;align-items:flex-start}.fc-btn{width:100%}.fc-trust-inner,.fc-product-grid,.fc-tile-grid{grid-template-columns:1fr}body.woocommerce-cart .entry-header,body.woocommerce-cart .entry-content{width:calc(100% - 28px)}body.woocommerce-cart .wc-block-grid__products{grid-template-columns:1fr}body.woocommerce-cart .wc-block-cart__empty-cart__title{min-height:140px;padding:18px}body.woocommerce-checkout .hero-section.is-width-constrained,body.page-id-9 .hero-section.is-width-constrained,body.woocommerce-checkout .entry-content,body.page-id-9 .entry-content{width:calc(100% - 28px)}body.woocommerce-checkout .wc-block-checkout__main,body.page-id-9 .wc-block-checkout__main{padding:18px}body.woocommerce-checkout .wc-block-checkout__actions_row,body.page-id-9 .wc-block-checkout__actions_row{display:grid;gap:14px}body.woocommerce-checkout .wc-block-components-button,body.page-id-9 .wc-block-components-button{width:100%}.fc-trust-item,.fc-trust-item:first-child{border-inline:1px solid var(--fc-line);border-bottom:1px solid var(--fc-line)}.fc-section{padding:68px 0}.fc-category-card{min-height:320px}body.single-product .ct-container-full[data-vertical-spacing]{padding-top:34px;padding-bottom:68px}body.single-product div.product .summary,body.single-product div.product .woocommerce-product-gallery,body.single-product .woocommerce-tabs{padding:18px}body.single-product div.product .product_title{font-size:clamp(30px,9vw,38px)}body.single-product div.product form.cart{display:grid;gap:12px}body.single-product div.product form.cart .quantity,body.single-product div.product .single_add_to_cart_button,body.single-product div.product .added_to_cart{width:100%;margin-right:0;margin-left:0}.fc-product-trust{grid-template-columns:1fr}.fc-product-archive-meta p{grid-template-columns:1fr;gap:6px}.fc-feature-list,.fc-delivery-grid{grid-template-columns:1fr}.fc-product-story-section{margin-top:34px;padding-top:22px}}body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account){background:#07040d;color:var(--fc-text)}body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) #main-container{background:radial-gradient(circle at 78% 6%,rgba(123,47,255,.13),transparent 30rem),radial-gradient(circle at 12% 30%,rgba(19,219,255,.07),transparent 26rem),#07040d}body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .entry-header,body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .entry-content{width:min(1040px,calc(100% - 40px));max-width:none;margin-inline:auto}body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .entry-title{margin:0 0 24px;color:#fff !important;font-size:clamp(34px,4vw,58px);font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase}body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .entry-content{padding:34px;border:1px solid var(--fc-line);border-radius:var(--fc-radius);background:radial-gradient(circle at 86% 0%,rgba(19,219,255,.07),transparent 18rem),linear-gradient(180deg,rgba(31,10,58,.7),rgba(8,6,20,.94));box-shadow:0 24px 70px rgba(0,0,0,.28)}body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .entry-content h1,body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .entry-content h2,body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .entry-content h3,body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .entry-content h4,body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .entry-content h5,body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .entry-content h6{color:#fff !important;font-weight:900}body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .entry-content p,body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .entry-content li,body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .entry-content span,body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .entry-content div{color:var(--fc-text-soft) !important}body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .entry-content a{color:var(--fc-cyan) !important;font-weight:800}body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .entry-content img{max-width:100%;height:auto;border-radius:10px}body.woocommerce-archive nav.woocommerce-pagination ul,body.woocommerce-archive .woocommerce-pagination ul.page-numbers{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;margin:38px 0 0;padding:0;border:0}body.woocommerce-archive nav.woocommerce-pagination ul li{border:0}body.woocommerce-archive nav.woocommerce-pagination .page-numbers{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border:1px solid rgba(19,219,255,.22);border-radius:10px;color:var(--fc-text-soft);background:rgba(19,219,255,.045);font-size:12px;font-weight:900;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}body.woocommerce-archive nav.woocommerce-pagination .page-numbers.current,body.woocommerce-archive nav.woocommerce-pagination .page-numbers:hover{color:#06111a;border-color:rgba(19,219,255,.6);background:linear-gradient(135deg,var(--fc-cyan),#48f1ff)}body.woocommerce-cart table.shop_table,body.woocommerce-checkout table.shop_table,body.woocommerce-checkout form.checkout_coupon,body.woocommerce-checkout form.woocommerce-form-login,body.woocommerce-checkout #order_review,body.woocommerce-checkout #payment,body.woocommerce-cart .cart_totals{border:1px solid var(--fc-line) !important;border-radius:var(--fc-radius);background:radial-gradient(circle at 86% 0%,rgba(19,219,255,.07),transparent 18rem),linear-gradient(180deg,rgba(31,10,58,.7),rgba(8,6,20,.94));color:var(--fc-text);box-shadow:0 24px 70px rgba(0,0,0,.28)}body.woocommerce-cart .woocommerce,body.woocommerce-checkout .woocommerce{color:var(--fc-text-soft)}body.woocommerce-cart table.shop_table,body.woocommerce-checkout table.shop_table{overflow:hidden;border-collapse:separate !important;border-spacing:0 !important}body.woocommerce-cart table.shop_table th,body.woocommerce-cart table.shop_table td,body.woocommerce-checkout table.shop_table th,body.woocommerce-checkout table.shop_table td{border-color:rgba(183,168,232,.18) !important;color:var(--fc-text-soft);padding:18px !important;vertical-align:middle}body.woocommerce-cart table.shop_table th,body.woocommerce-checkout table.shop_table th,body.woocommerce-cart .cart_totals h2,body.woocommerce-checkout #order_review_heading,body.woocommerce-checkout .woocommerce-billing-fields h3,body.woocommerce-checkout .woocommerce-additional-fields h3{color:#fff !important;font-weight:900}body.woocommerce-cart table.shop_table .product-name a,body.woocommerce-cart table.shop_table .product-name,body.woocommerce-cart table.shop_table .product-price,body.woocommerce-cart table.shop_table .product-subtotal,body.woocommerce-checkout table.shop_table .product-name,body.woocommerce-checkout table.shop_table .product-name strong,body.woocommerce-checkout table.shop_table .product-total{color:#fff !important;font-weight:900}body.woocommerce-cart table.shop_table .product-thumbnail img{width:92px;max-width:92px;border-radius:8px}body.woocommerce-cart table.shop_table dl.variation,body.woocommerce-checkout table.shop_table dl.variation{margin:8px 0 0;color:#fff}body.woocommerce-cart table.shop_table dl.variation dt,body.woocommerce-cart table.shop_table dl.variation dd,body.woocommerce-checkout table.shop_table dl.variation dt,body.woocommerce-checkout table.shop_table dl.variation dd{color:#fff !important;font-weight:800}body.woocommerce-cart .coupon input.input-text,body.woocommerce-checkout input.input-text,body.woocommerce-checkout textarea,body.woocommerce-checkout select{min-height:46px;border:1px solid rgba(183,168,232,.28) !important;border-radius:8px;background:rgba(2,12,24,.72) !important;color:#fff !important}body.woocommerce-cart .button,body.woocommerce-cart a.checkout-button,body.woocommerce-checkout button.button,body.woocommerce-checkout #place_order{min-height:46px;border:1px solid rgba(19,219,255,.28) !important;border-radius:10px !important;background:linear-gradient(135deg,var(--fc-cyan),#48f1ff) !important;color:#06111a !important;font-weight:900 !important;text-transform:uppercase}body.woocommerce-cart .cart-collaterals,body.woocommerce-cart .cart_totals{color:var(--fc-text-soft)}body.woocommerce-cart .cart_totals{padding:26px}body.woocommerce-cart .cart_totals table{margin:0 0 22px}body.woocommerce-cart .cart_totals th,body.woocommerce-cart .cart_totals td,body.woocommerce-cart .cart_totals strong,body.woocommerce-cart .cart_totals .amount{color:#fff !important}body.woocommerce-checkout form.checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px);gap:34px;align-items:start}body.woocommerce-checkout #customer_details,body.woocommerce-checkout .woocommerce-checkout-review-order{min-width:0}body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-additional-fields{padding:28px;border:1px solid var(--fc-line);border-radius:var(--fc-radius);background:linear-gradient(180deg,rgba(31,10,58,.58),rgba(8,6,20,.9))}body.woocommerce-checkout #order_review{padding:26px}body.woocommerce-checkout #payment{padding:18px}body.woocommerce-checkout #payment div.payment_box{color:var(--fc-text-soft);background:rgba(19,219,255,.06)}body.woocommerce-checkout #payment ul.payment_methods{border-color:rgba(183,168,232,.18)}body.woocommerce-checkout label,body.woocommerce-cart label{color:#fff !important;font-weight:800}body.woocommerce-checkout .woocommerce-privacy-policy-text,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{color:var(--fc-text-soft)}body.woocommerce-checkout .woocommerce-privacy-policy-text a,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper a{color:var(--fc-cyan);font-weight:900}@media (max-width:900px){body.woocommerce-checkout form.checkout{grid-template-columns:1fr}body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .entry-content{padding:22px}}body.home .ct-container-full[data-vertical-spacing]{padding-top:0 !important}body.single-product div.product .single_variation_wrap .woocommerce-variation-price{display:none !important}body.single-product .entry-summary .ct-product-divider{display:block;width:100%;height:1px;margin:28px 0;border:0 !important;background:rgba(183,168,232,.18) !important}body.single-product .woocommerce-tabs ul.tabs li a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:12px 22px !important;border:1px solid rgba(183,168,232,.18);border-radius:999px;background:rgba(19,219,255,.04);color:var(--fc-text-soft) !important;font-size:12px;font-weight:900;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}body.single-product .woocommerce-tabs ul.tabs li.active a,body.single-product .woocommerce-tabs ul.tabs li a:hover{border-color:rgba(19,219,255,.45);background:rgba(19,219,255,.1);color:var(--fc-cyan) !important;box-shadow:0 0 24px rgba(19,219,255,.08)}body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .hero-section.is-width-constrained{margin-bottom:22px}body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .hero-section.is-width-constrained .entry-header{width:min(1040px,calc(100% - 40px));margin-inline:auto}body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .hero-section.is-width-constrained .page-title,body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .entry-header .page-title{color:#fff !important;font-size:clamp(28px,3vw,42px) !important;font-weight:900;letter-spacing:0;line-height:1.05}body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .entry-content a,body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .entry-content a span,body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .entry-content p a{background:transparent !important;color:var(--fc-cyan) !important;text-decoration-color:rgba(19,219,255,.42)}body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .wpforms-container,body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) div.wpforms-container-full{margin:34px 0 0 !important}body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .wpforms-container .wpforms-field{padding:0 0 18px !important}body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .wpforms-container .wpforms-field-label{margin:0 0 8px !important;color:#fff !important;font-size:13px !important;font-weight:900 !important;letter-spacing:.02em}body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .wpforms-container input[type="text"],body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .wpforms-container input[type="email"],body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .wpforms-container input[type="tel"],body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .wpforms-container textarea,body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .wpforms-container select{width:100% !important;max-width:720px !important;min-height:48px !important;border:1px solid rgba(183,168,232,.28) !important;border-radius:10px !important;background:rgba(2,12,24,.72) !important;color:#fff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 0 0 rgba(19,219,255,0) !important}body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .wpforms-container textarea{max-width:100% !important;min-height:150px !important}body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .wpforms-container input:focus,body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .wpforms-container textarea:focus,body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .wpforms-container select:focus{border-color:rgba(19,219,255,.58) !important;outline:none !important;box-shadow:0 0 0 3px rgba(19,219,255,.1) !important}body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .wpforms-container button[type="submit"],body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .wpforms-container .wpforms-submit{min-height:48px !important;padding:12px 24px !important;border:1px solid rgba(19,219,255,.28) !important;border-radius:12px !important;background:linear-gradient(135deg,var(--fc-cyan),#48f1ff) !important;color:#06111a !important;font-size:13px !important;font-weight:900 !important;letter-spacing:.06em;text-transform:uppercase}body.woocommerce-cart div.quantity,body.woocommerce-cart div.quantity[data-type="type-2"],body.single-product div.quantity,body.single-product div.quantity[data-type="type-2"]{--quantity-height:54px;position:relative;min-width:128px;height:54px;display:inline-grid;grid-template-columns:38px 1fr 38px;align-items:center;overflow:hidden;border:1px solid rgba(19,219,255,.36);border-radius:8px;background:rgba(5,11,26,.74)}body.woocommerce-cart div.quantity input.qty,body.single-product div.quantity input.qty{grid-column:2;width:100% !important;min-width:0;height:100% !important;padding:0 !important;border:0 !important;background:transparent !important;color:#fff !important;font-weight:900;text-align:center;box-shadow:none !important;opacity:1 !important}body.woocommerce-cart div.quantity .ct-increase,body.woocommerce-cart div.quantity .ct-decrease,body.single-product div.quantity .ct-increase,body.single-product div.quantity .ct-decrease{position:static !important;inset:auto !important;width:38px !important;height:54px !important;display:inline-flex !important;align-items:center;justify-content:center;color:var(--fc-cyan) !important;opacity:1 !important;transform:none !important}body.woocommerce-cart div.quantity .ct-decrease,body.single-product div.quantity .ct-decrease{grid-column:1;grid-row:1}body.woocommerce-cart div.quantity .ct-increase,body.single-product div.quantity .ct-increase{grid-column:3;grid-row:1}body.woocommerce-cart div.quantity .ct-increase::before,body.woocommerce-cart div.quantity .ct-decrease::before,body.single-product div.quantity .ct-increase::before,body.single-product div.quantity .ct-decrease::before{opacity:1 !important;background:currentColor !important}body.woocommerce-archive nav.ct-pagination,body.woocommerce-archive [data-pagination="simple"],body.search-results nav.ct-pagination,body.search-results [data-pagination="simple"]{display:flex !important;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;margin:38px 0 0}body.woocommerce-archive nav.ct-pagination .page-numbers,body.woocommerce-archive [data-pagination="simple"] .page-numbers,body.search-results nav.ct-pagination .page-numbers,body.search-results [data-pagination="simple"] .page-numbers{min-width:42px;min-height:42px;display:inline-flex !important;align-items:center;justify-content:center;padding:10px 13px;border:1px solid rgba(183,168,232,.18);border-radius:10px;background:rgba(19,219,255,.04) !important;color:var(--fc-text-soft) !important;font-size:12px;font-weight:800;letter-spacing:.04em;line-height:1;text-decoration:none;text-transform:uppercase}body.woocommerce-archive nav.ct-pagination .page-numbers.current,body.woocommerce-archive [data-pagination="simple"] .page-numbers.current,body.search-results nav.ct-pagination .page-numbers.current,body.search-results [data-pagination="simple"] .page-numbers.current{border-color:rgba(19,219,255,.44);background:rgba(19,219,255,.14) !important;color:#fff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 20px rgba(19,219,255,.07)}body.woocommerce-archive nav.ct-pagination .page-numbers:hover,body.woocommerce-archive [data-pagination="simple"] .page-numbers:hover,body.search-results nav.ct-pagination .page-numbers:hover,body.search-results [data-pagination="simple"] .page-numbers:hover{border-color:rgba(255,47,209,.36);background:rgba(255,47,209,.09) !important;color:#fff !important}body.woocommerce-archive nav.ct-pagination .next,body.woocommerce-archive [data-pagination="simple"] .next,body.search-results nav.ct-pagination .next,body.search-results [data-pagination="simple"] .next{min-width:92px}body.woocommerce-cart div.quantity .ct-increase::before,body.single-product div.quantity .ct-increase::before{content:"+" !important}body.woocommerce-cart div.quantity .ct-decrease::before,body.single-product div.quantity .ct-decrease::before{content:"-" !important}body.woocommerce-cart div.quantity .ct-increase::before,body.woocommerce-cart div.quantity .ct-decrease::before,body.single-product div.quantity .ct-increase::before,body.single-product div.quantity .ct-decrease::before{width:auto !important;height:auto !important;display:block !important;background:transparent !important;color:var(--fc-cyan) !important;font-size:16px !important;font-weight:500 !important;line-height:1 !important;-webkit-mask:none !important;mask:none !important}body.woocommerce-cart div.quantity,body.woocommerce-cart div.quantity[data-type="type-2"],body.single-product div.quantity,body.single-product div.quantity[data-type="type-2"]{border-color:rgba(19,219,255,.28);background:rgba(5,11,26,.62)}body.woocommerce-checkout .entry-content,body.woocommerce-cart .entry-content{color:var(--fc-text-soft)}body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout #order_review,body.woocommerce-checkout #payment,body.woocommerce-cart table.shop_table,body.woocommerce-cart .cart_totals{border-color:rgba(183,168,232,.18) !important;background:radial-gradient(circle at 86% 0%,rgba(19,219,255,.055),transparent 18rem),linear-gradient(180deg,rgba(31,10,58,.56),rgba(8,6,20,.94)) !important;box-shadow:0 18px 54px rgba(0,0,0,.22) !important}body.woocommerce-checkout .woocommerce-checkout-review-order{padding:22px;border:1px solid rgba(183,168,232,.18) !important;border-radius:var(--fc-radius)}body.woocommerce-checkout #order_review{border:0 !important;box-shadow:none !important}body.woocommerce-checkout h3,body.woocommerce-checkout #order_review_heading,body.woocommerce-cart .cart_totals h2{color:#fff !important;font-weight:800 !important;letter-spacing:0}body.woocommerce-checkout label,body.woocommerce-cart label,body.woocommerce-checkout table.shop_table th,body.woocommerce-cart table.shop_table th{color:#fff !important;font-weight:700 !important}body.woocommerce-checkout table.shop_table td,body.woocommerce-cart table.shop_table td,body.woocommerce-checkout table.shop_table .product-name,body.woocommerce-checkout table.shop_table .product-name strong,body.woocommerce-checkout table.shop_table .product-total,body.woocommerce-cart table.shop_table .product-name,body.woocommerce-cart table.shop_table .product-name a,body.woocommerce-cart table.shop_table dl.variation dt,body.woocommerce-cart table.shop_table dl.variation dd,body.woocommerce-checkout table.shop_table dl.variation dt,body.woocommerce-checkout table.shop_table dl.variation dd{color:var(--fc-text-soft) !important;font-weight:600 !important}body.woocommerce-checkout table.shop_table .amount,body.woocommerce-cart table.shop_table .amount,body.woocommerce-cart .cart_totals .amount,body.woocommerce-cart .cart_totals strong{color:#fff !important;font-weight:700 !important}body.woocommerce-checkout input.input-text,body.woocommerce-checkout textarea,body.woocommerce-checkout select,body.woocommerce-checkout .select2-container--default .select2-selection--single,body.woocommerce-checkout .select2-container--default .select2-selection--multiple{min-height:46px !important;border:1px solid rgba(183,168,232,.22) !important;border-radius:10px !important;background:rgba(3,14,28,.68) !important;color:#fff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035) !important}body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{height:46px;display:flex;align-items:center;padding:0 42px 0 16px;color:var(--fc-text-soft) !important;font-weight:500;line-height:1.2}body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px;right:12px}.fc-header-search{background:linear-gradient(135deg,rgba(244,247,255,.94),rgba(217,226,244,.9));box-shadow:0 14px 34px rgba(0,0,0,.2)}.fc-header-search button{box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 0 12px rgba(255,47,209,.14)}.fc-section{padding-block:92px}.fc-products+.fc-products{padding-top:78px}.fc-section-head p{max-width:660px;line-height:1.65}.fc-trust{background:rgba(12,5,22,.68)}.fc-trust-item{min-height:82px;padding-block:18px}.fc-trust-item .fc-icon{filter:none}.fc-trust-item strong{font-size:14px;font-weight:760;letter-spacing:.02em}.fc-trust-item p{font-size:12px;color:var(--fc-text-muted)}.fc-category-card{box-shadow:0 18px 48px rgba(0,0,0,.28)}.fc-category-card h3{margin-top:26px;margin-bottom:14px;font-weight:780}.fc-category-card p{margin-bottom:24px;line-height:1.62}.fc-category-card em{font-weight:760}.fc-tile{padding-block:24px;box-shadow:none}.fc-tile strong{font-weight:780}.fc-tile span{font-weight:760}.fc-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fc-product-card{border-color:rgba(183,168,232,.15);box-shadow:0 14px 36px rgba(0,0,0,.22)}.fc-product-card:hover{box-shadow:0 18px 44px rgba(0,0,0,.28)}.fc-product-card-body,.fc-product-card .fc-product-card-body{padding:24px 22px 22px}.fc-product-card h3,.fc-product-card .fc-product-title,.fc-product-card-title{margin-bottom:18px;font-weight:780;line-height:1.36}.fc-product-card .price,.fc-product-price{margin-bottom:18px;font-weight:760}.fc-product-card .fc-card-cta,.fc-product-card .button,.fc-product-card a.button{margin-top:8px;box-shadow:none}.fc-footer{background:radial-gradient(circle at 72% 0%,rgba(123,47,255,.08),transparent 26rem),linear-gradient(180deg,#08050f,#05030a)}.fc-footer-top{padding-block:28px}.fc-footer-top strong{font-size:clamp(21px,2.2vw,34px);font-weight:760;line-height:1.15}.fc-footer-top span,.fc-footer h3{font-weight:760}.fc-footer-promise span{border-color:rgba(183,168,232,.14);background:rgba(19,219,255,.035);color:var(--fc-text-soft);font-size:11px;font-weight:720;box-shadow:none}.fc-footer-grid{gap:44px}.fc-footer-brand>strong{font-weight:800}.fc-footer a{font-weight:700}body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .entry-content{width:min(900px,calc(100% - 40px));padding:38px}body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .entry-content p,body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .entry-content li,body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .entry-content div{line-height:1.72}body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .entry-content a,body.page:not(.home):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .entry-content p a{color:#63e8ff !important;font-weight:720}body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout .woocommerce-checkout-review-order,body.woocommerce-cart table.shop_table,body.woocommerce-cart .cart_totals{border-color:rgba(183,168,232,.14) !important;box-shadow:0 14px 44px rgba(0,0,0,.18) !important}body.woocommerce-checkout h3,body.woocommerce-checkout #order_review_heading,body.woocommerce-cart .cart_totals h2{font-weight:760 !important}body.woocommerce-checkout label,body.woocommerce-cart label,body.woocommerce-checkout table.shop_table th,body.woocommerce-cart table.shop_table th{font-weight:680 !important}body.woocommerce-checkout table.shop_table td,body.woocommerce-cart table.shop_table td,body.woocommerce-checkout table.shop_table .product-name,body.woocommerce-checkout table.shop_table .product-name strong,body.woocommerce-cart table.shop_table .product-name,body.woocommerce-cart table.shop_table .product-name a{font-weight:560 !important}body.woocommerce-checkout .select2-container--default .select2-selection--single,body.woocommerce-checkout input.input-text,body.woocommerce-checkout textarea,body.woocommerce-checkout select{border-color:rgba(183,168,232,.18) !important;background:rgba(4,13,27,.6) !important}@media (max-width:980px){.fc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.fc-section{padding-block:62px}.fc-buttons{gap:10px}.fc-btn{min-height:44px;padding-block:12px}.fc-category-card{min-height:270px;padding:24px}.fc-product-grid{grid-template-columns:1fr}}.fc-header-main .fc-header-shell{gap:34px}.fc-header-search{border-color:rgba(183,168,232,.14);background:linear-gradient(135deg,rgba(235,240,252,.92),rgba(204,216,238,.88))}.fc-header-search input[type="search"]{font-weight:650}.fc-header-search button{min-width:108px;border-left-color:rgba(27,22,48,.08)}.fc-archive-hero{margin-bottom:42px;padding:88px 0 82px}.fc-archive-hero-grid{grid-template-columns:minmax(0,1fr) 330px;gap:54px}.fc-archive-hero h1{margin-bottom:22px}.fc-archive-hero p{max-width:660px;line-height:1.78}.fc-archive-meta{gap:12px;margin-top:30px}.fc-archive-meta span{padding:8px 11px;border-color:rgba(19,219,255,.16);background:rgba(19,219,255,.04);color:var(--fc-text-soft);font-weight:720}.fc-archive-hero-media{max-width:330px;justify-self:end;border-color:rgba(183,168,232,.13);box-shadow:0 18px 48px rgba(0,0,0,.24)}.fc-archive-hero-img{filter:saturate(1.02) contrast(.98)}.fc-archive-body{grid-template-columns:248px minmax(0,1fr);gap:34px}.fc-archive-sidebar{gap:18px}.fc-archive-panel{padding:20px;border-color:rgba(183,168,232,.13);background:radial-gradient(circle at 80% 0%,rgba(19,219,255,.045),transparent 9rem),linear-gradient(180deg,rgba(31,10,58,.52),rgba(12,5,22,.92))}.fc-archive-panel h2{margin-bottom:16px;color:var(--fc-text-soft);font-size:13px;font-weight:760;letter-spacing:.09em}.fc-archive-panel nav{gap:5px}.fc-archive-panel nav a{padding:9px 10px;color:var(--fc-text-soft);font-size:12px;font-weight:650;letter-spacing:.02em;text-transform:none}.fc-archive-panel nav a:hover,.fc-archive-panel nav a.is-active{border-color:rgba(19,219,255,.18);background:rgba(19,219,255,.04);color:#fff}.fc-archive-panel nav span{min-width:24px;padding:2px 6px;border-radius:999px;background:rgba(183,168,232,.08);color:var(--fc-text-muted);font-size:11px;font-weight:650;text-align:center}.fc-archive-panel nav a.is-active span,.fc-archive-panel nav a:hover span{color:var(--fc-cyan)}.fc-archive-featured>a{grid-template-columns:64px minmax(0,1fr);gap:13px;padding:13px 0;border-top-color:rgba(183,168,232,.09)}.fc-archive-featured img{width:64px;height:64px;border:1px solid rgba(183,168,232,.12);border-radius:9px}.fc-archive-featured strong{color:var(--fc-text-soft);font-size:12px;font-weight:680;line-height:1.4}.fc-archive-featured em{margin-top:6px;color:var(--fc-magenta);font-size:12px;font-weight:720}.fc-product-card h3,.fc-product-card .fc-product-title,.fc-product-card-title,body.woocommerce-archive ul.products li.product .woocommerce-loop-product__title,body.woocommerce-archive ul.products li.product .entry-title,body.single-product .related.products ul.products li.product .woocommerce-loop-product__title,body.single-product .related.products ul.products li.product .entry-title,body.woocommerce-cart .wc-block-grid__product-title{font-weight:720;line-height:1.38}.fc-product-card .price,.fc-product-price,body.woocommerce-archive ul.products li.product .price,body.single-product .related.products ul.products li.product .price,body.woocommerce-cart .wc-block-grid__product-price{margin-top:14px;margin-bottom:18px;font-weight:720}.fc-product-card .fc-card-cta,.fc-product-card .button,.fc-product-card a.button,body.woocommerce-archive ul.products li.product .button,body.single-product .related.products ul.products li.product .button,body.woocommerce-cart .wc-block-grid__product-add-to-cart .wp-block-button__link{border-color:rgba(19,219,255,.2);background:rgba(19,219,255,.045);font-weight:760;box-shadow:none}body.woocommerce-archive ul.products li.product,body.single-product .related.products ul.products li.product,body.woocommerce-cart .wc-block-grid__product{border-color:rgba(183,168,232,.14);box-shadow:0 14px 36px rgba(0,0,0,.2)}body.woocommerce-archive ul.products li.product:hover,body.single-product .related.products ul.products li.product:hover,body.woocommerce-cart .wc-block-grid__product:hover{border-color:rgba(19,219,255,.25);box-shadow:0 18px 44px rgba(0,0,0,.26)}body.single-product div.product .woocommerce-product-gallery{padding:22px;border-color:rgba(183,168,232,.14);box-shadow:0 18px 54px rgba(0,0,0,.2)}body.single-product div.product .woocommerce-product-gallery__wrapper{gap:14px}body.single-product div.product .flex-control-thumbs,body.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{gap:12px !important;margin-top:18px !important}body.single-product div.product .flex-control-thumbs li,body.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{padding:0 !important}body.single-product div.product .flex-control-thumbs img{border:1px solid rgba(183,168,232,.14);border-radius:9px;opacity:.74;transition:opacity .18s ease,border-color .18s ease,transform .18s ease}body.single-product div.product .flex-control-thumbs img.flex-active,body.single-product div.product .flex-control-thumbs img:hover{border-color:rgba(19,219,255,.32);opacity:1;transform:translateY(-1px)}body.single-product div.product .summary{border-color:rgba(183,168,232,.15);background:radial-gradient(circle at 90% 0%,rgba(255,47,209,.08),transparent 18rem),linear-gradient(180deg,rgba(31,10,58,.58),rgba(12,5,22,.94));box-shadow:0 20px 58px rgba(0,0,0,.22)}body.single-product div.product .variations{margin-bottom:24px}body.single-product div.product .single_variation_wrap{margin-top:18px}body.single-product div.product form.cart{gap:14px}body.single-product div.product .single_add_to_cart_button{box-shadow:0 12px 28px rgba(19,219,255,.12)}.fc-product-trust{gap:12px;margin-top:22px}.fc-product-trust div{border-color:rgba(19,219,255,.14);background:rgba(19,219,255,.032)}.fc-product-trust .fc-icon{width:22px;height:22px;filter:none}.fc-product-trust span{color:var(--fc-text-muted);font-weight:720}.fc-payment-badges{gap:7px;margin-bottom:18px}.fc-payment-badges span{min-width:54px;min-height:31px;border-color:rgba(255,255,255,.08);font-size:10px;font-weight:760;box-shadow:none;filter:saturate(.82) brightness(.95)}.fc-product-buy-notes li{color:var(--fc-text-soft);font-size:14px;line-height:1.58}.fc-product-buy-notes li::before{width:7px;height:7px;background:rgba(19,219,255,.88);box-shadow:none}body.single-product .woocommerce-tabs{margin-top:72px;padding:36px;border-color:rgba(183,168,232,.14);background:radial-gradient(circle at 20% 0%,rgba(19,219,255,.045),transparent 24rem),linear-gradient(180deg,rgba(31,10,58,.34),rgba(12,5,22,.88))}body.single-product .woocommerce-Tabs-panel,body.single-product .woocommerce-Tabs-panel p,body.single-product .woocommerce-Tabs-panel li{max-width:940px;color:var(--fc-text-soft);font-size:16.5px;line-height:1.9}body.single-product .woocommerce-Tabs-panel p{margin-bottom:1.25em}body.single-product .woocommerce-Tabs-panel ul,body.single-product .woocommerce-Tabs-panel ol{display:grid;gap:8px;margin:18px 0 24px}body.single-product .woocommerce-Tabs-panel h2,body.single-product .woocommerce-Tabs-panel h3{margin:36px 0 16px;font-weight:780;line-height:1.16}.fc-product-story{max-width:940px}.fc-product-story>p{max-width:820px;font-size:16.5px;line-height:1.9}.fc-product-story-section{margin-top:52px;padding-top:32px;border-top-color:rgba(183,168,232,.14)}.fc-product-story-heading{margin-bottom:22px;font-weight:780}.fc-feature-list{gap:14px 22px;margin:20px 0 26px}.fc-feature-list li{font-weight:650;line-height:1.62}body.woocommerce-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout #payment,body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-additional-fields{border-color:rgba(183,168,232,.11) !important;box-shadow:0 12px 36px rgba(0,0,0,.16) !important}body.woocommerce-checkout .woocommerce-checkout-review-order{padding:26px}body.woocommerce-checkout table.shop_table{border-color:rgba(183,168,232,.11) !important}body.woocommerce-archive nav.ct-pagination .page-numbers,body.woocommerce-archive [data-pagination="simple"] .page-numbers,body.search-results nav.ct-pagination .page-numbers,body.search-results [data-pagination="simple"] .page-numbers{min-width:40px;min-height:40px;border-color:rgba(183,168,232,.14);background:rgba(19,219,255,.025) !important;font-weight:680}body.woocommerce-archive nav.ct-pagination .page-numbers.current,body.woocommerce-archive [data-pagination="simple"] .page-numbers.current,body.search-results nav.ct-pagination .page-numbers.current,body.search-results [data-pagination="simple"] .page-numbers.current{border-color:rgba(19,219,255,.28);background:rgba(19,219,255,.09) !important;box-shadow:none}.fc-footer-top strong{font-size:clamp(19px,2vw,30px);font-weight:720;letter-spacing:0;text-transform:none}.fc-footer-promise span{color:var(--fc-text-muted);font-weight:650}@media (max-width:1040px){.fc-archive-body{grid-template-columns:1fr}.fc-archive-hero-grid{grid-template-columns:1fr}.fc-archive-hero-media{display:none}}@media (max-width:640px){.fc-header-main .fc-header-shell{gap:14px}.fc-archive-hero{padding:58px 0}body.single-product .woocommerce-tabs{padding:22px}}.fc-product-trust{margin-top:24px}.fc-product-trust div{min-height:78px;padding:13px 10px}.fc-product-buy-notes{margin-top:20px}.fc-product-trust-copy{padding:18px 0 2px;border-top:1px solid rgba(183,168,232,.12)}.fc-product-trust-copy>strong{display:block;margin:0 0 12px;color:#fff;font-size:13px;font-weight:760;letter-spacing:.03em}.fc-product-trust-copy ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.fc-product-trust-copy li{position:relative;padding-left:22px;color:var(--fc-text-soft);font-size:13.5px;line-height:1.55}.fc-product-trust-copy li::before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:rgba(19,219,255,.82)}.fc-product-buy-notes>ul{display:none}.fc-product-social{margin-top:20px}.fc-trust-item:nth-child(3) .fc-icon{color:var(--fc-lavender)}.fc-footer-top strong{max-width:680px}.fc-hero{min-height:650px;padding-top:76px;padding-bottom:78px}.fc-hero-grid{grid-template-columns:minmax(0,1fr) 400px;gap:52px}.fc-hero-visual{min-height:445px}.fc-hero-media{min-height:468px;gap:16px}.fc-hero-media-card{min-height:216px}.fc-hero-media-img{min-height:216px}.fc-hero-media-card:nth-child(4) .fc-hero-media-img{transform:scale(1.16);transform-origin:center center;object-position:center 38%}.fc-mini-cart .woocommerce-mini-cart__total,.fc-mini-cart .total{display:flex;justify-content:space-between;gap:18px;margin:16px 0 0;padding:16px 0 0;border-top:1px solid rgba(183,168,232,.16);color:var(--fc-text-soft);font-size:14px;line-height:1.3}.fc-mini-cart .woocommerce-mini-cart__total strong,.fc-mini-cart .total strong{color:#fff;font-size:14px;font-weight:760}.fc-mini-cart .woocommerce-mini-cart__total .amount,.fc-mini-cart .total .amount{margin-left:auto;color:#fff;font-size:14px;font-weight:760;text-align:right}body.single-product .woocommerce-tabs{width:min(1240px,calc(100% - 40px));max-width:none;margin-inline:auto;box-sizing:border-box}body.single-product .woocommerce-Tabs-panel{width:100%;max-width:980px;margin-inline:auto}body.single-product .woocommerce-Tabs-panel,body.single-product .woocommerce-Tabs-panel p,body.single-product .woocommerce-Tabs-panel li,.fc-product-story,.fc-product-story>p{max-width:980px}body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper,body.woocommerce-checkout #order_comments_field{display:none !important}body.woocommerce-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout #order_review,body.woocommerce-checkout table.shop_table,body.woocommerce-checkout #payment,body.woocommerce-checkout #payment ul.payment_methods,body.woocommerce-checkout #payment li.wc_payment_method,body.woocommerce-checkout #payment div.payment_box,body.woocommerce-checkout .payment_box,body.woocommerce-checkout .payment_method_stripe,body.woocommerce-checkout .payment_method_ppcp-credit-card-gateway,body.woocommerce-checkout .payment_method_ppcp-gateway,body.woocommerce-checkout #stripe-payment-data,body.woocommerce-checkout .wc-stripe-elements-field,body.woocommerce-checkout .wc-stripe-cc-form,body.woocommerce-checkout .stripe-card-group,body.woocommerce-checkout #wc-stripe-cc-form,body.woocommerce-checkout #wc-stripe-upe-form,body.woocommerce-checkout .woocommerce-SavedPaymentMethods,body.woocommerce-checkout .woocommerce-checkout-payment{border-color:rgba(183,168,232,.13) !important;outline-color:rgba(183,168,232,.13) !important}body.woocommerce-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout #payment{background:radial-gradient(circle at 84% 0%,rgba(19,219,255,.045),transparent 18rem),linear-gradient(180deg,rgba(31,10,58,.56),rgba(8,6,20,.94)) !important}body.woocommerce-checkout #payment li.wc_payment_method,body.woocommerce-checkout #payment div.payment_box,body.woocommerce-checkout .payment_box{background:rgba(5,11,26,.42) !important;box-shadow:none !important}body.woocommerce-checkout #payment fieldset,body.woocommerce-checkout #payment .form-row,body.woocommerce-checkout .wc-stripe-elements-field{border-color:rgba(183,168,232,.16) !important;background-color:rgba(4,13,27,.62) !important}@media (max-width:1120px){.fc-hero{min-height:auto;padding-top:70px}.fc-hero-grid{grid-template-columns:1fr}}@media (max-width:640px){.fc-hero{padding-top:58px;padding-bottom:60px}body.single-product .woocommerce-tabs{width:calc(100% - 28px)}}
