﻿:root,[data-theme=light]{--bg-1: #EDE6F5;--bg-2: #F4F0FA;--bg-card: #FFFFFF;--bg-surface: #E4DBF0;--text-1: #1a0f2e;--text-2: #3d3258;--text-3: #5f5478;--border: rgba(80, 60, 130, .18);--border-strong: rgba(80, 60, 130, .32);--shadow-sm: 0 1px 4px rgba(80, 60, 130, .08);--shadow-md: 0 4px 20px rgba(80, 60, 130, .1);--shadow-lg: 0 8px 36px rgba(80, 60, 130, .14);--shadow-glow: 0 0 24px rgba(155, 89, 182, .15);--card-holo: .55;--prods-bg: #F4F0FA;--card-border: rgba(80, 60, 130, .22);--card-shadow: 0 2px 14px rgba(80, 60, 130, .12);--tab-active-bg: linear-gradient(135deg, #00C9DB, #9B59B6);--tab-active-c: #fff}[data-theme=dark]{--bg-1: #12061F;--bg-2: #1c1034;--bg-card: #261a4a;--bg-surface: #1e1138;--text-1: #F0F0F5;--text-2: #C0B8D4;--text-3: #9890B0;--border: rgba(160, 140, 210, .35);--border-strong: rgba(160, 140, 210, .55);--shadow-sm: 0 1px 4px rgba(0, 0, 0, .25);--shadow-md: 0 4px 20px rgba(0, 0, 0, .3);--shadow-lg: 0 8px 36px rgba(0, 0, 0, .4);--shadow-glow: 0 0 30px rgba(155, 89, 182, .3);--card-holo: .8;--prods-bg: #160b28;--card-border: rgba(160, 140, 210, .40);--card-shadow: 0 2px 14px rgba(0, 0, 0, .3);--tab-active-bg: linear-gradient(135deg, #00C9DB, #9B59B6);--tab-active-c: #fff}:root{--teal: #00C9DB;--violet: #9B59B6;--rose: #FF6B9D;--soft-violet: #7B68AE;--icy-teal: #5CC8D7;--warm-rose: #E8829B;--gradient: linear-gradient(135deg, #00C9DB, #9B59B6, #FF6B9D);--grad-wide: linear-gradient(135deg, #00C9DB 0%, #5CC8D7 25%, #9B59B6 50%, #E8829B 75%, #FF6B9D 100%);--dk: #12061F;--dk2: #1a0f2e;--dk3: #241848;--nav-bg: rgba(18, 6, 31, 0.96);--font-d: Syne, sans-serif;--font-b: Outfit, sans-serif}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:18px}body:not(.wp-admin){background:var(--bg-1);color:var(--text-1);font-family:var(--font-b);font-weight:400;line-height:1.65;overflow-x:hidden;-webkit-font-smoothing:antialiased;transition:background .5s,color .4s}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-1)}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}::selection{background:rgba(155,89,182,.35)}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;transition-duration:.01ms !important}}.ht{background:var(--grad-wide);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;animation:hs 5s ease infinite}@keyframes hs{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.is-style-holo-gradient-first mark{background:var(--grad-wide);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;animation:hs 5s ease infinite}.is-style-holo-underline{padding-bottom:8px;border-bottom:1px solid rgba(123,104,174,.35)}[data-theme=dark] .is-style-holo-underline{border-bottom-color:rgba(123,104,174,.4)}.container{max-width:1352px;margin:0 auto;padding:0 24px}.wide{max-width:1400px;margin:0 auto;padding:0 24px}.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border:none;border-radius:10px;font-family:var(--font-d);font-weight:600;font-size:16px;color:#fff;cursor:pointer;transition:transform .3s,box-shadow .3s;text-decoration:none;position:relative}.btn .dz-w{filter:drop-shadow(0 0 4px rgba(255, 255, 255, 0.6))}.btn--p{background:linear-gradient(135deg, var(--teal), var(--violet))}.btn--p:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(0,201,219,.25)}.btn--o{background:hsla(0,0%,100%,.08);backdrop-filter:blur(16px);border:1.5px solid hsla(0,0%,100%,.25);color:#fff}.btn--o:hover{border-color:hsla(0,0%,100%,.45);background:hsla(0,0%,100%,.14);transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.15)}.dz{display:inline-block;clip-path:polygon(50% 0%, 62% 38%, 100% 50%, 62% 62%, 50% 100%, 38% 62%, 0% 50%, 38% 38%)}.dz-g{background:var(--gradient)}.dz-w{background:#fff}.dz-10{width:10px;height:10px}.dz-12{width:12px;height:12px}.dz-14{width:14px;height:14px}.dz-18{width:18px;height:18px}.dz-28{width:28px;height:28px}@keyframes dp{0%,100%{transform:scale(1) rotate(0);opacity:.5}50%{transform:scale(1.2) rotate(12deg);opacity:1}}@keyframes sw{from{background-position:250% 0}to{background-position:-250% 0}}.pc__foil{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;transition:opacity .4s}.pc:hover .pc__foil{opacity:1}[data-holo]:hover .pc__foil{opacity:1}.pc__stars{position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='ps8'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='2.8' numOctaves='5' seed='12'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='discrete' tableValues='0 0 0 0 0 0 0 0 1'/%3E%3CfeFuncG type='discrete' tableValues='0 0 0 0 0 0 0 0 1'/%3E%3CfeFuncB type='discrete' tableValues='0 0 0 0 0 0 0 0 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23ps8)' opacity='.45'/%3E%3C/svg%3E");background-size:70px;mix-blend-mode:overlay;opacity:.7}.pc__rain{position:absolute;inset:0;background:conic-gradient(from var(--ha, 0deg) at var(--hx, 50%) var(--hy, 50%), rgba(0, 201, 219, 0.3333333333), rgba(255, 215, 0, 0.2666666667), rgba(155, 89, 182, 0.3333333333), rgba(255, 107, 157, 0.3333333333), rgba(0, 201, 219, 0.3333333333));mix-blend-mode:screen;background:conic-gradient(from var(--ha, 0deg) at var(--hx, 50%) var(--hy, 50%), rgba(0, 201, 219, 0.3333333333), rgba(255, 215, 0, 0.2666666667), rgba(155, 89, 182, 0.3333333333), rgba(255, 107, 157, 0.3333333333), rgba(0, 201, 219, 0.3333333333), rgba(92, 200, 215, 0.3333333333), rgba(255, 215, 0, 0.2666666667), rgba(0, 201, 219, 0.3333333333));mix-blend-mode:screen}.pc__ln{position:absolute;inset:0;background:repeating-linear-gradient(0deg, transparent 0px, transparent 2px, rgba(255, 255, 255, 0.06) 2px, rgba(255, 255, 255, 0.06) 3px);mix-blend-mode:overlay}.pc__sw{position:absolute;inset:0;background:linear-gradient(105deg, transparent 25%, rgba(255, 255, 255, 0.18) 45%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.18) 55%, transparent 75%);background-size:250% 100%;animation:sw 2.5s ease forwards}.tpc__foil{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;transition:opacity .4s}.tpc:hover .tpc__foil{opacity:1}.tpc__stars{position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='ts8'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='2.8' numOctaves='5' seed='15'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='discrete' tableValues='0 0 0 0 0 0 0 0 1'/%3E%3CfeFuncG type='discrete' tableValues='0 0 0 0 0 0 0 0 1'/%3E%3CfeFuncB type='discrete' tableValues='0 0 0 0 0 0 0 0 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23ts8)' opacity='.45'/%3E%3C/svg%3E");background-size:70px;mix-blend-mode:overlay;opacity:.7}.tpc__rain{position:absolute;inset:0;background:conic-gradient(from var(--ha, 0deg) at var(--hx, 50%) var(--hy, 50%), rgba(0, 201, 219, 0.3333333333), rgba(255, 215, 0, 0.2666666667), rgba(155, 89, 182, 0.3333333333), rgba(255, 107, 157, 0.3333333333), rgba(0, 201, 219, 0.3333333333));mix-blend-mode:screen}.tpc__ln{position:absolute;inset:0;background:repeating-linear-gradient(0deg, transparent 0px, transparent 2px, rgba(255, 255, 255, 0.06) 2px, rgba(255, 255, 255, 0.06) 3px);mix-blend-mode:overlay}.tpc__sw{position:absolute;inset:0;background:linear-gradient(105deg, transparent 25%, rgba(255, 255, 255, 0.18) 45%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.18) 55%, transparent 75%);background-size:250% 100%;animation:sw 2.5s ease forwards}.blog-card__foil{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;transition:opacity .4s}.blog-card:hover .blog-card__foil{opacity:1}.blog-card__stars{position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='bs8'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='2.8' numOctaves='5' seed='20'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='discrete' tableValues='0 0 0 0 0 0 0 0 1'/%3E%3CfeFuncG type='discrete' tableValues='0 0 0 0 0 0 0 0 1'/%3E%3CfeFuncB type='discrete' tableValues='0 0 0 0 0 0 0 0 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23bs8)' opacity='.45'/%3E%3C/svg%3E");background-size:70px;mix-blend-mode:overlay;opacity:.7}.blog-card__rain{position:absolute;inset:0;background:conic-gradient(from var(--ha, 0deg) at var(--hx, 50%) var(--hy, 50%), rgba(0, 201, 219, 0.3333333333), rgba(255, 215, 0, 0.2666666667), rgba(155, 89, 182, 0.3333333333), rgba(255, 107, 157, 0.3333333333), rgba(0, 201, 219, 0.3333333333));mix-blend-mode:screen}.blog-card__ln{position:absolute;inset:0;background:repeating-linear-gradient(0deg, transparent 0px, transparent 2px, rgba(255, 255, 255, 0.06) 2px, rgba(255, 255, 255, 0.06) 3px);mix-blend-mode:overlay}.blog-card__sw{position:absolute;inset:0;background:linear-gradient(105deg, transparent 25%, rgba(255, 255, 255, 0.18) 45%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.18) 55%, transparent 75%);background-size:250% 100%;animation:sw 2.5s ease forwards}@keyframes sc-star-twinkle{0%{opacity:0;transform:scale(0) rotate(0deg)}5%{opacity:.6;transform:scale(0.4) rotate(10deg)}12%{opacity:1;transform:scale(1) scaleX(1.5) rotate(25deg)}20%{opacity:1;transform:scale(1.1) scaleY(1.4) rotate(50deg)}28%{opacity:.9;transform:scale(0.9) rotate(75deg)}35%{opacity:.5;transform:scale(0.3) rotate(90deg)}42%{opacity:0;transform:scale(0) rotate(110deg)}100%{opacity:0;transform:scale(0) rotate(110deg)}}.sc__holo{position:absolute;inset:0;background:conic-gradient(from var(--ha, 30deg) at var(--hx, 50%) var(--hy, 50%), rgba(0, 201, 219, 0.5333333333), rgba(255, 215, 0, 0.4666666667), rgba(155, 89, 182, 0.5333333333), rgba(255, 107, 157, 0.5333333333), rgba(92, 200, 215, 0.5333333333), rgba(0, 201, 219, 0.5333333333));opacity:0;transition:opacity .4s;mix-blend-mode:screen;z-index:6;border-radius:14px}.sc:hover .sc__holo{opacity:1}.sc__spk{position:absolute;inset:0;z-index:7;pointer-events:none;border-radius:14px;transform-style:preserve-3d;opacity:0;transition:opacity .25s ease-out}.sc:hover .sc__spk{opacity:1;transition:opacity .1s ease-in}.sc__star{position:absolute;color:#fff;animation:sc-star-twinkle 3.5s ease-in-out infinite;filter:drop-shadow(0 0 2px rgba(255, 255, 255, 0.6));transform-style:preserve-3d}.sc__star svg{width:100%;height:100%;display:block}.sc__lines{position:absolute;inset:0;z-index:8;pointer-events:none;opacity:0;transition:opacity .3s;background:repeating-linear-gradient(0deg, transparent, transparent 1.5px, rgba(255, 255, 255, 0.05) 1.5px, rgba(255, 255, 255, 0.05) 3px);mix-blend-mode:overlay;border-radius:14px}.sc:hover .sc__lines{opacity:1}.grain{position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.015;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:256px}.nav{position:fixed;top:0;left:0;right:0;z-index:1000;height:58px;backdrop-filter:blur(24px);background:var(--nav-bg);border-bottom:2px solid rgba(0,0,0,0);border-image:linear-gradient(90deg, rgba(0, 201, 219, 0.3), rgba(155, 89, 182, 0.4), rgba(255, 107, 157, 0.3)) 1}.nav__content{max-width:1400px;margin:0 auto;padding:0 24px;height:100%;display:flex;align-items:center;gap:20px}.nav__logo{font-family:var(--font-d);font-weight:800;font-size:18px;letter-spacing:3px;display:flex;align-items:center;gap:10px;flex-shrink:0;color:#d0c8e0}.nav__search{flex:1;max-width:400px;position:relative}.nav__search input{width:100%;padding:10px 14px 10px 42px;border-radius:10px;border:1px solid rgba(140,120,200,.35);background:hsla(0,0%,100%,.06);color:#e0d8f0;font-family:var(--font-b);font-size:15px;outline:none;transition:all .3s}.nav__search input::placeholder{color:rgba(180,170,200,.6)}.nav__search input:focus{border-color:var(--soft-violet);box-shadow:0 0 20px rgba(123,104,174,.35),0 0 40px rgba(155,89,182,.15);background:hsla(0,0%,100%,.1)}.nav__si{position:absolute;left:13px;top:50%;transform:translateY(-50%);width:16px;height:16px;stroke:rgba(180,170,200,.5);fill:none;stroke-width:2}.nav__links{display:flex;align-items:center;gap:24px;margin-left:auto}.nav__links a{font-size:15px;font-weight:500;color:rgba(220,210,240,.8);transition:color .3s}.nav__links a:hover{color:#fff}.nav__content>.nav__cart{display:none}.nav__cart-badge{position:absolute;top:-4px;right:-4px;width:16px;height:16px;border-radius:50%;background:var(--rose);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.nav .wc-block-mini-cart__button{position:relative;width:38px;height:38px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.08);border:1px solid rgba(140,120,200,.3);cursor:pointer;transition:all .3s;padding:0;color:rgba(220,210,240,.8)}.nav .wc-block-mini-cart__button:hover{background:hsla(0,0%,100%,.14)}.nav .wc-block-mini-cart__button .wc-block-mini-cart__icon{width:18px;height:18px;fill:none;stroke:rgba(220,210,240,.8);stroke-width:1.5}.nav .wc-block-mini-cart__button .wc-block-mini-cart__icon path,.nav .wc-block-mini-cart__button .wc-block-mini-cart__icon circle{fill:none;stroke:rgba(220,210,240,.8)}.nav .wc-block-mini-cart__button .wc-block-mini-cart__quantity-badge{display:flex;align-items:center;justify-content:center}.nav .wc-block-mini-cart__button .wc-block-mini-cart__badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;border-radius:50%;background:var(--rose);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 3px;line-height:1}.nav .wc-block-mini-cart__button .wc-block-mini-cart__amount{display:none}.nav .wc-block-mini-cart{flex-shrink:0}.wc-block-mini-cart[style*="visibility:hidden"],.wc-block-mini-cart[style*="visibility: hidden"]{display:none !important}.nav .wp-block-woocommerce-customer-account{width:38px;height:38px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.08);border:1px solid rgba(140,120,200,.3);cursor:pointer;transition:all .3s;flex-shrink:0}.nav .wp-block-woocommerce-customer-account:hover{background:hsla(0,0%,100%,.14)}.nav .wp-block-woocommerce-customer-account a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.nav .wp-block-woocommerce-customer-account svg{width:18px;height:18px;color:rgba(220,210,240,.8)}body.admin-bar .nav{top:32px}@media(max-width: 782px){body.admin-bar .nav{top:46px}}.nav__search form{display:contents}.nav__inner{flex:1;display:flex;align-items:center;gap:20px;min-width:0}.nav__inner .acf-inner-blocks-container,.nav__inner .nav__blocks{display:flex;align-items:center;gap:20px;width:100%}@media(max-width: 768px){.nav__inner .acf-inner-blocks-container,.nav__inner .nav__blocks{justify-content:flex-end}}.nav .dgwt-wcas-search-wrapp.dgwt-wcas-search-wrapp{flex:1;max-width:400px;min-width:0}.nav .dgwt-wcas-search-wrapp.dgwt-wcas-search-wrapp,.nav .dgwt-wcas-search-wrapp.dgwt-wcas-search-wrapp.dgwt-wcas-is-detail-box,.nav .dgwt-wcas-search-wrapp.dgwt-wcas-search-wrapp.dgwt-wcas-has-submit,.nav .dgwt-wcas-search-wrapp.dgwt-wcas-search-wrapp.dgwt-wcas-style-pirx{background:none !important;border:none !important;box-shadow:none !important;padding:0 !important;margin:0 !important}.nav .dgwt-wcas-search-wrapp.dgwt-wcas-search-wrapp .dgwt-wcas-search-form{border-radius:10px !important;overflow:visible !important;background:none !important;border:none !important;box-shadow:none !important;margin:0 !important;padding:0 !important}.nav .dgwt-wcas-search-wrapp.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp{position:relative !important;display:flex !important;align-items:center !important;background:none !important;border:none !important;box-shadow:none !important;padding:0 !important}.nav .dgwt-wcas-search-wrapp.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp::before{content:"";position:absolute;left:13px;top:50%;transform:translateY(-50%);width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(180,170,200,0.5)' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;z-index:3;pointer-events:none}.nav .dgwt-wcas-search-wrapp.dgwt-wcas-search-wrapp input.dgwt-wcas-search-input,.nav .dgwt-wcas-search-wrapp.dgwt-wcas-search-wrapp input[type=search].dgwt-wcas-search-input{width:100% !important;padding:10px 44px 10px 42px !important;border-radius:10px !important;border:1px solid rgba(140,120,200,.35) !important;background:hsla(0,0%,100%,.06) !important;color:#e0d8f0 !important;font-family:var(--font-b) !important;font-size:15px !important;outline:none !important;transition:border-color .3s,box-shadow .3s,background .3s !important;height:40px !important;line-height:40px !important;box-shadow:none !important;margin:0 !important;-webkit-appearance:none !important}.nav .dgwt-wcas-search-wrapp.dgwt-wcas-search-wrapp input.dgwt-wcas-search-input::placeholder,.nav .dgwt-wcas-search-wrapp.dgwt-wcas-search-wrapp input[type=search].dgwt-wcas-search-input::placeholder{color:rgba(180,170,200,.6) !important}.nav .dgwt-wcas-search-wrapp.dgwt-wcas-search-wrapp input.dgwt-wcas-search-input:focus,.nav .dgwt-wcas-search-wrapp.dgwt-wcas-search-wrapp input.dgwt-wcas-search-input.dgwt-wcas-active,.nav .dgwt-wcas-search-wrapp.dgwt-wcas-search-wrapp input[type=search].dgwt-wcas-search-input:focus,.nav .dgwt-wcas-search-wrapp.dgwt-wcas-search-wrapp input[type=search].dgwt-wcas-search-input.dgwt-wcas-active{border-color:var(--soft-violet) !important;box-shadow:0 0 20px rgba(123,104,174,.35),0 0 40px rgba(155,89,182,.15) !important;background:hsla(0,0%,100%,.1) !important}.nav .dgwt-wcas-search-wrapp.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit{display:none !important}.nav .dgwt-wcas-search-wrapp.dgwt-wcas-search-wrapp .dgwt-wcas-preloader{position:absolute !important;right:10px !important;top:50% !important;transform:translateY(-50%) !important;margin-right:0 !important;z-index:3 !important;cursor:pointer;width:40px !important;height:40px !important;display:flex !important;align-items:center !important;justify-content:center !important}.nav .dgwt-wcas-search-wrapp.dgwt-wcas-search-wrapp .dgwt-wcas-preloader svg{width:18px !important;height:18px !important}.nav .dgwt-wcas-search-wrapp.dgwt-wcas-search-wrapp .dgwt-wcas-preloader svg path{fill:rgba(180,170,200,.5) !important;transition:fill .3s}.nav .dgwt-wcas-search-wrapp.dgwt-wcas-search-wrapp .dgwt-wcas-preloader:hover svg path{fill:rgba(220,210,240,.8) !important}.nav .dgwt-wcas-search-wrapp.dgwt-wcas-search-wrapp .dgwt-wcas-preloader:not(.dgwt-wcas-close) svg{animation:spin .6s linear infinite}.nav .dgwt-wcas-search-wrapp.dgwt-wcas-search-wrapp .dgwt-wcas-voice-search{position:absolute !important;right:10px !important;top:50% !important;transform:translateY(-50%) !important}.nav .dgwt-wcas-search-wrapp.dgwt-wcas-search-wrapp label.screen-reader-text{clip:rect(1px, 1px, 1px, 1px) !important;position:absolute !important;height:1px !important;width:1px !important;overflow:hidden !important}.dgwt-wcas-suggestions-wrapp,.dgwt-wcas-search-wrapp .dgwt-wcas-suggestions-wrapp{border-radius:14px !important;border:1px solid rgba(140,120,200,.25) !important;background:#1c1034 !important;box-shadow:0 8px 36px rgba(0,0,0,.4) !important;margin-top:23px !important;overflow:hidden !important;padding:6px !important;color:#e0d8f0 !important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion,.dgwt-wcas-search-wrapp .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion{padding:10px 12px !important;border-radius:10px !important;transition:background .2s;background:rgba(0,0,0,0) !important;color:#e0d8f0 !important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion.dgwt-wcas-suggestion-selected,.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion:hover,.dgwt-wcas-search-wrapp .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion.dgwt-wcas-suggestion-selected,.dgwt-wcas-search-wrapp .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion:hover{background:hsla(0,0%,100%,.06) !important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-st,.dgwt-wcas-search-wrapp .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-st{font-family:var(--font-d) !important;font-weight:600 !important;font-size:14px !important;color:#c0b8d4 !important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-si,.dgwt-wcas-search-wrapp .dgwt-wcas-suggestions-wrapp .dgwt-wcas-si{border-radius:8px !important;overflow:hidden !important;background:hsla(0,0%,100%,.04) !important;border:1px solid rgba(140,120,200,.2) !important;min-height:40px;display:flex;align-items:center;justify-content:center}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-si svg,.dgwt-wcas-search-wrapp .dgwt-wcas-suggestions-wrapp .dgwt-wcas-si svg{fill:rgba(180,170,200,.5) !important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-si path,.dgwt-wcas-search-wrapp .dgwt-wcas-suggestions-wrapp .dgwt-wcas-si path{fill:rgba(180,170,200,.5) !important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-st,.dgwt-wcas-search-wrapp .dgwt-wcas-suggestions-wrapp .dgwt-wcas-st{font-family:var(--font-d) !important;font-weight:600 !important;font-size:14px !important;color:#f0f0f5 !important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-sp,.dgwt-wcas-search-wrapp .dgwt-wcas-suggestions-wrapp .dgwt-wcas-sp{color:var(--teal) !important;font-weight:600 !important}[data-theme=light] .dgwt-wcas-suggestions-wrapp .dgwt-wcas-sp,[data-theme=light] .dgwt-wcas-search-wrapp .dgwt-wcas-suggestions-wrapp .dgwt-wcas-sp{color:#0099a8 !important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-ssku,.dgwt-wcas-search-wrapp .dgwt-wcas-suggestions-wrapp .dgwt-wcas-ssku{color:#9890b0 !important;font-size:12px !important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-headline,.dgwt-wcas-search-wrapp .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-headline{font-family:var(--font-d) !important;font-size:11px !important;text-transform:uppercase !important;letter-spacing:1px !important;color:#9890b0 !important;padding:8px 12px 4px !important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-headline .dgwt-wcas-st,.dgwt-wcas-search-wrapp .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-headline .dgwt-wcas-st{border-bottom:1px solid var(--border) !important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-more,.dgwt-wcas-search-wrapp .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-more{border-top:1px solid rgba(140,120,200,.2) !important;margin-top:4px !important;padding-top:10px !important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-more .dgwt-wcas-st,.dgwt-wcas-search-wrapp .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-more .dgwt-wcas-st{color:#7b68ae !important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-st b,.dgwt-wcas-suggestions-wrapp .dgwt-wcas-st strong,.dgwt-wcas-search-wrapp .dgwt-wcas-suggestions-wrapp .dgwt-wcas-st b,.dgwt-wcas-search-wrapp .dgwt-wcas-suggestions-wrapp .dgwt-wcas-st strong{color:#00c9db !important}.dgwt-wcas-details-wrapp,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp{border-radius:14px !important;border:1px solid var(--border-strong) !important;background:var(--bg-card) !important;box-shadow:var(--shadow-lg) !important;overflow:hidden !important;color:var(--text-1) !important}.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-details-inner{padding:10px 20px !important;background:rgba(0,0,0,0) !important}.dgwt-wcas-details-wrapp .dgwt-wcas-details-main-image,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-details-main-image{border-radius:10px !important;overflow:hidden;background:var(--bg-surface);border-bottom:none !important;position:relative}.dgwt-wcas-details-wrapp .dgwt-wcas-details-main-image img,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-details-main-image img{display:block;width:100%;height:auto;object-fit:cover}.dgwt-wcas-details-wrapp .search-badge,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .search-badge{position:absolute;top:10px;left:10px;z-index:6;padding:5px 12px;border-radius:50px;font-family:var(--font-d);font-weight:700;font-size:11px;letter-spacing:.5px;text-transform:uppercase;line-height:1.4;backdrop-filter:blur(4px)}.dgwt-wcas-details-wrapp .search-badge--sale,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .search-badge--sale{background:rgba(255,107,157,.9);color:#fff}.dgwt-wcas-details-wrapp .search-badge--soldout,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .search-badge--soldout{background:rgba(60,55,70,.85);color:hsla(0,0%,100%,.85)}.dgwt-wcas-details-wrapp .dgwt-wcas-details-space,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-details-space{padding:0 0 15px !important}.dgwt-wcas-details-wrapp .dgwt-wcas-details-product-title,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-details-product-title{font-family:var(--font-d) !important;font-weight:700 !important;font-size:18px !important;color:var(--text-1) !important;text-decoration:none !important;display:block;margin-top:17px}.dgwt-wcas-details-wrapp .dgwt-wcas-details-product-title:hover,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-details-product-title:hover{color:var(--soft-violet) !important}.dgwt-wcas-details-wrapp .dgwt-wcas-details-product-sku,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-details-product-sku{font-size:12px !important;color:var(--text-3) !important;font-family:var(--font-b) !important;display:block;margin-top:2px}.dgwt-wcas-details-wrapp .dgwt-wcas-pd-price,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-pd-price{font-weight:600 !important;font-size:18px !important;color:var(--teal) !important;margin-top:10px}[data-theme=light] .dgwt-wcas-details-wrapp .dgwt-wcas-pd-price,[data-theme=light] .dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-pd-price{color:#0099a8 !important}.dgwt-wcas-details-wrapp .dgwt-wcas-pd-price del,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-pd-price del{color:var(--text-3) !important;font-size:14px !important;font-weight:400}.dgwt-wcas-details-wrapp .dgwt-wcas-pd-price ins,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-pd-price ins{text-decoration:none !important;color:var(--teal) !important}[data-theme=light] .dgwt-wcas-details-wrapp .dgwt-wcas-pd-price ins,[data-theme=light] .dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-pd-price ins{color:#0099a8 !important}.dgwt-wcas-details-wrapp .dgwt-wcas-products-in-cat,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-products-in-cat{padding-left:20px !important;padding-right:20px !important}.dgwt-wcas-details-wrapp .dgwt-wcas-datails-title,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-datails-title{display:block;font-family:var(--font-d) !important;font-size:11px !important;font-weight:700 !important;letter-spacing:1px !important;text-transform:uppercase !important;color:var(--text-3) !important;padding:0 0 10px !important;margin-bottom:0 !important;border-bottom:1px solid var(--border) !important}.dgwt-wcas-details-wrapp .dgwt-wcas-details-title-tax,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-details-title-tax{color:var(--soft-violet) !important}.dgwt-wcas-details-wrapp .dgwt-wcas-tax-product-details,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-tax-product-details{display:flex !important;align-items:center;gap:12px;padding:10px 0 !important;margin:0 !important;border-bottom:1px solid var(--border);text-decoration:none !important;transition:background .2s;border-radius:0}.dgwt-wcas-details-wrapp .dgwt-wcas-tax-product-details:last-child,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-tax-product-details:last-child{border-bottom:none}.dgwt-wcas-details-wrapp .dgwt-wcas-tax-product-details:hover,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-tax-product-details:hover{background:hsla(0,0%,100%,.04)}[data-theme=light] .dgwt-wcas-details-wrapp .dgwt-wcas-tax-product-details:hover,[data-theme=light] .dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-tax-product-details:hover{background:var(--bg-surface)}.dgwt-wcas-details-wrapp .dgwt-wcas-tax-product-details:hover .dgwt-wcas-tpd-rest-title,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-tax-product-details:hover .dgwt-wcas-tpd-rest-title{color:var(--teal) !important}[data-theme=light] .dgwt-wcas-details-wrapp .dgwt-wcas-tax-product-details:hover .dgwt-wcas-tpd-rest-title,[data-theme=light] .dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-tax-product-details:hover .dgwt-wcas-tpd-rest-title{color:#0099a8 !important}.dgwt-wcas-details-wrapp .dgwt-wcas-tpd-image,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-tpd-image{width:48px;height:48px;border-radius:8px;overflow:hidden;flex-shrink:0;background:var(--bg-surface);border:none !important;padding:0 !important}.dgwt-wcas-details-wrapp .dgwt-wcas-tpd-image img,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-tpd-image img{width:100% !important;height:100% !important;object-fit:cover !important;display:block}.dgwt-wcas-details-wrapp .dgwt-wcas-tpd-rest,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-tpd-rest{flex:1;min-width:0}.dgwt-wcas-details-wrapp .dgwt-wcas-tpd-rest-title,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-tpd-rest-title{font-family:var(--font-d) !important;font-weight:600 !important;font-size:14px !important;color:var(--text-1) !important;display:block;transition:color .2s}.dgwt-wcas-details-wrapp .dgwt-wcas-tpd-price,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-tpd-price{font-family:var(--font-d) !important;font-weight:600 !important;font-size:13px !important;color:var(--teal) !important;margin-top:2px}[data-theme=light] .dgwt-wcas-details-wrapp .dgwt-wcas-tpd-price,[data-theme=light] .dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-tpd-price{color:#0099a8 !important}.dgwt-wcas-details-wrapp .dgwt-wcas-details-hr,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-details-hr{border:none !important;border-top:1px solid var(--border) !important;margin:12px 0 !important}.dgwt-wcas-details-wrapp .dgwt-wcas-details-desc,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-details-desc{font-size:13px !important;color:var(--text-2) !important;line-height:1.5 !important}.dgwt-wcas-details-wrapp .dgwt-wcas-stock,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-stock{font-size:12px !important;font-weight:600 !important;display:inline-block;padding:3px 10px;border-radius:5px;margin-bottom:12px}.dgwt-wcas-details-wrapp .dgwt-wcas-stock.in-stock,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-stock.in-stock{background:rgba(0,201,219,.1);color:var(--icy-teal)}.dgwt-wcas-details-wrapp .dgwt-wcas-stock.out-of-stock,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-stock.out-of-stock{background:rgba(255,107,157,.1);color:var(--warm-rose)}.dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc{display:flex;align-items:center;gap:8px;margin-top:4px}.dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc .dgwt-wcas-pd-addtc-form,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc .dgwt-wcas-pd-addtc-form{display:flex;align-items:center;gap:8px;width:100%}.dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc .quantity,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc .quantity{flex-shrink:0}.dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc input.qty,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc input.qty{width:52px !important;height:40px !important;padding:0 6px !important;text-align:center !important;border-radius:8px !important;border:1px solid var(--border) !important;background:var(--bg-surface) !important;color:var(--text-1) !important;font-family:var(--font-b) !important;font-size:14px !important;-moz-appearance:textfield}.dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc input.qty::-webkit-inner-spin-button,.dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc input.qty::-webkit-outer-spin-button,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc input.qty::-webkit-inner-spin-button,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc input.qty:focus,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc input.qty:focus{border-color:var(--soft-violet) !important;outline:none}.dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc .add_to_cart_button,.dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc .button,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc .add_to_cart_button,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc .button{flex:1;height:40px !important;background:linear-gradient(135deg, #00C9DB, #9B59B6) !important;border:none !important;border-radius:8px !important;color:#fff !important;font-family:var(--font-d) !important;font-weight:600 !important;font-size:14px !important;padding:0 16px !important;cursor:pointer;transition:transform .2s,box-shadow .2s;text-decoration:none !important;display:inline-flex !important;align-items:center;justify-content:center;white-space:nowrap}.dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc .add_to_cart_button:hover,.dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc .button:hover,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc .add_to_cart_button:hover,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc .button:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,201,219,.25)}.dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc p.product,.dgwt-wcas-search-wrapp .dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc p.product{margin:0 !important;flex:1}.dgwt-wcas-overlay-mobile{background:var(--bg-1) !important}.dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar.dgwt-wcas-om-bar{background:var(--bg-card) !important;border-bottom:1px solid var(--border-strong) !important;padding:35px 12px !important;display:flex !important;align-items:center;gap:10px}.dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar.dgwt-wcas-om-bar .dgwt-wcas-search-wrapp{flex:1 !important;min-width:0 !important}.dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar.dgwt-wcas-om-bar .dgwt-wcas-sf-wrapp,.dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar.dgwt-wcas-om-bar .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp,.dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar.dgwt-wcas-om-bar .dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp{background:rgba(0,0,0,0) !important;padding:0 !important;border-radius:0 !important;border:none !important;box-shadow:none !important}.dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar.dgwt-wcas-om-bar input.dgwt-wcas-search-input{background:var(--bg-surface) !important;color:var(--text-1) !important;border:1px solid var(--border) !important;border-radius:10px !important;font-family:var(--font-b) !important;font-size:15px !important;padding:12px 40px 12px 16px !important}.dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar.dgwt-wcas-om-bar input.dgwt-wcas-search-input::placeholder{color:var(--text-3) !important}.dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar.dgwt-wcas-om-bar input.dgwt-wcas-search-input:focus{border-color:var(--soft-violet) !important;outline:none}.dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar.dgwt-wcas-om-bar .dgwt-wcas-search-submit{display:none !important}.dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar.dgwt-wcas-om-bar .dgwt-wcas-preloader.dgwt-wcas-preloader{right:0 !important;margin-right:0 !important;width:40px !important;height:40px !important;display:flex !important;align-items:center;justify-content:center;cursor:pointer;top:50% !important;transform:translateY(-50%)}.dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar.dgwt-wcas-om-bar .dgwt-wcas-preloader.dgwt-wcas-preloader svg{fill:rgba(180,170,200,.5) !important;width:20px !important;height:20px !important}.dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar.dgwt-wcas-om-bar .dgwt-wcas-preloader.dgwt-wcas-preloader path{fill:rgba(180,170,200,.5) !important}.dgwt-wcas-overlay-mobile button.dgwt-wcas-om-return.dgwt-wcas-om-return{background:var(--bg-surface) !important;border:1px solid var(--border) !important;border-radius:10px !important;width:44px !important;min-width:44px !important;height:44px !important;min-height:44px !important;padding:0 !important;margin:0 !important;cursor:pointer;flex-shrink:0;display:flex !important;align-items:center;justify-content:center;position:relative;box-shadow:none !important}.dgwt-wcas-overlay-mobile button.dgwt-wcas-om-return.dgwt-wcas-om-return svg{width:16px !important;height:16px !important;fill:rgba(180,170,200,.5) !important;position:static !important;left:auto !important;top:auto !important}.dgwt-wcas-overlay-mobile button.dgwt-wcas-om-return.dgwt-wcas-om-return path{fill:rgba(180,170,200,.5) !important}.dgwt-wcas-overlay-mobile .dgwt-wcas-suggestions-wrapp[style]{background:var(--bg-card) !important;border:1px solid var(--border-strong) !important;border-radius:14px !important;box-shadow:var(--shadow-lg) !important;position:absolute !important;width:calc(100% - 24px) !important;left:12px !important;right:12px !important;top:56px !important;overflow:hidden;max-height:70vh !important;overflow-y:auto !important}.dgwt-wcas-overlay-mobile .dgwt-wcas-suggestion{padding:12px 16px !important;border-bottom:1px solid var(--border) !important;color:var(--text-1) !important}.dgwt-wcas-overlay-mobile .dgwt-wcas-suggestion:last-child{border-bottom:none !important}.dgwt-wcas-overlay-mobile .dgwt-wcas-suggestion.dgwt-wcas-suggestion-selected,.dgwt-wcas-overlay-mobile .dgwt-wcas-suggestion:hover{background:var(--bg-surface) !important}.dgwt-wcas-overlay-mobile .dgwt-wcas-suggestion-headline-v2,.dgwt-wcas-overlay-mobile .dgwt-wcas-suggestion-headline{background:var(--bg-surface) !important;color:var(--text-2) !important;font-family:var(--font-d) !important;font-weight:600 !important;font-size:11px !important;letter-spacing:.5px;text-transform:uppercase;padding:10px 16px !important;border-bottom:1px solid var(--border) !important}.dgwt-wcas-overlay-mobile .dgwt-wcas-sugg-hist-clear{color:var(--soft-violet) !important;text-decoration:underline;cursor:pointer}.dgwt-wcas-overlay-mobile .dgwt-wcas-suggestion-product{text-decoration:none !important;display:flex !important;align-items:center;gap:12px}.dgwt-wcas-overlay-mobile .dgwt-wcas-suggestion-product .dgwt-wcas-si{flex-shrink:0;min-height:40px}.dgwt-wcas-overlay-mobile .dgwt-wcas-suggestion-product .dgwt-wcas-si img{border-radius:8px !important;width:44px !important;height:44px !important;object-fit:cover}.dgwt-wcas-overlay-mobile .dgwt-wcas-suggestion-product .dgwt-wcas-si svg{fill:rgba(180,170,200,.5) !important}.dgwt-wcas-overlay-mobile .dgwt-wcas-suggestion-product .dgwt-wcas-si path{fill:rgba(180,170,200,.5) !important}.dgwt-wcas-overlay-mobile .dgwt-wcas-suggestion-product .dgwt-wcas-st-title{font-family:var(--font-d) !important;font-weight:600 !important;font-size:14px !important;color:var(--text-1) !important}.dgwt-wcas-overlay-mobile .dgwt-wcas-suggestion-product .dgwt-wcas-sku{font-size:11px !important;color:var(--text-3) !important;margin-left:4px}.dgwt-wcas-overlay-mobile .dgwt-wcas-suggestion-product .dgwt-wcas-sp{color:var(--soft-violet) !important;font-weight:600 !important}.dgwt-wcas-overlay-mobile .dgwt-wcas-suggestion-product strong{color:var(--icy-teal) !important;font-weight:700}.dgwt-wcas-overlay-mobile .dgwt-wcas-suggestion-more .dgwt-wcas-st{color:var(--soft-violet) !important;font-family:var(--font-d) !important;font-weight:600 !important}.nav .wp-block-navigation{margin-left:auto;flex-shrink:0}.nav .wp-block-navigation .wp-block-navigation__container{gap:24px;position:relative}.nav .wp-block-navigation .wp-block-navigation-item__content{font-size:15px;font-weight:500;color:rgba(220,210,240,.8);transition:color .3s;text-decoration:none}.nav .wp-block-navigation .wp-block-navigation-item__content:hover{color:#fff}.nav .wp-block-navigation .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__content,.nav .wp-block-navigation .wp-block-navigation-item[aria-current=page] .wp-block-navigation-item__content{color:#fff}.nav .wp-block-navigation .wp-block-navigation__responsive-container-open{display:none !important}.nav-active-bar{position:absolute;bottom:-6px;height:2.5px;border-radius:2px;background:var(--grad-wide);background-size:200% 100%;animation:hs 4s ease infinite,nav-bar-glow 2.5s ease-in-out infinite;pointer-events:none;transition:left .35s cubic-bezier(0.4, 0, 0.2, 1),width .35s cubic-bezier(0.4, 0, 0.2, 1),opacity .3s;will-change:left,width;z-index:1;box-shadow:0 0 6px 1px rgba(0,201,219,.6),0 0 14px 2px rgba(155,89,182,.4),0 0 28px 4px rgba(0,201,219,.2),0 0 40px 6px rgba(255,107,157,.1)}@keyframes nav-bar-glow{0%,100%{box-shadow:0 0 6px 1px rgba(0,201,219,.6),0 0 14px 2px rgba(155,89,182,.4),0 0 28px 4px rgba(0,201,219,.2),0 0 40px 6px rgba(255,107,157,.1)}50%{box-shadow:0 0 10px 2px rgba(0,201,219,.85),0 0 22px 4px rgba(155,89,182,.6),0 0 40px 8px rgba(0,201,219,.35),0 0 56px 10px rgba(255,107,157,.2)}}@media(max-width: 768px){.nav{padding:0 16px;gap:10px}.nav__content>.nav__logo .ht{display:none}.nav__content>.nav__logo .dz{width:27px;height:27px}.nav__links{display:none}.nav__inner .wp-block-navigation__container,.nav__blocks .wp-block-navigation__container,.nav__inner .dgwt-wcas-search-wrapp,.nav__blocks .dgwt-wcas-search-wrapp{display:none}.ttog{display:none}.nav__inner{flex:1;min-width:0}.nav .wp-block-woocommerce-customer-account{display:flex !important}}.woocommerce-account .nav .dgwt-wcas-search-wrapp{display:none}.ttog{width:44px;height:58px;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.ttog__float{animation:cardFloat 4s ease-in-out infinite;display:flex;align-items:center;justify-content:center}@keyframes cardFloat{0%,100%{transform:translateY(0) rotate(0)}25%{transform:translateY(-2px) rotate(0.5deg)}50%{transform:translateY(1px) rotate(-0.3deg)}75%{transform:translateY(-1px) rotate(0.2deg)}}.ttog__card{width:34px;height:46px;position:relative;border-radius:3px;background:linear-gradient(145deg, #2a1a50, #1a0f2e);border:1.5px solid rgba(160,140,210,.35);overflow:hidden;transition:border-color .3s,box-shadow .3s}.ttog:hover .ttog__card{border-color:rgba(0,201,219,.4);box-shadow:0 0 12px rgba(0,201,219,.5),0 0 24px rgba(0,201,219,.2)}.ttog__card.ttog--flipping{animation:ttogFlip .6s ease}@keyframes ttogFlip{0%{transform:rotateY(0)}50%{transform:rotateY(90deg)}100%{transform:rotateY(0)}}.ttog__holo{position:absolute;inset:0;background:conic-gradient(from var(--ta, 0deg) at var(--tx, 50%) var(--ty, 50%), rgba(0, 201, 219, 0.4), rgba(155, 89, 182, 0.4), rgba(255, 107, 157, 0.4), rgba(255, 215, 0, 0.2666666667), rgba(0, 201, 219, 0.4));mix-blend-mode:screen;opacity:0;transition:opacity .3s;border-radius:3px;z-index:1}.ttog:hover .ttog__holo{opacity:.85}.ttog__foil{position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='tf'%3E%3CfeTurbulence baseFrequency='3' numOctaves='4' seed='5'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='discrete' tableValues='0 0 0 0 0 0 0 0 1'/%3E%3CfeFuncG type='discrete' tableValues='0 0 0 0 0 0 0 0 1'/%3E%3CfeFuncB type='discrete' tableValues='0 0 0 0 0 0 0 0 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100' height='100' filter='url(%23tf)' opacity='.4'/%3E%3C/svg%3E");background-size:60px;mix-blend-mode:overlay;opacity:0;transition:opacity .3s;border-radius:3px;z-index:2}.ttog:hover .ttog__foil{opacity:1}.ttog__icon{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;transition:opacity .3s}.ttog__icon svg{width:18px;height:18px;filter:drop-shadow(0 0 3px rgba(0, 201, 219, 0.4))}.ttog__icon--sun{opacity:1}.ttog__icon--moon{opacity:0}[data-theme=dark] .ttog__icon--sun{opacity:0}[data-theme=dark] .ttog__icon--moon{opacity:1}.ttog__fx{position:absolute;inset:-8px;z-index:10;pointer-events:none}.ttog__fx canvas{width:100%;height:100%}.hero{position:relative;padding:98px 0 60px;overflow:hidden;min-height:540px;background:linear-gradient(170deg, #14082a 0%, #1c1034 50%, #14082a 100%)}body.admin-bar .hero{padding-top:130px}@media(max-width: 782px){body.admin-bar .hero{padding-top:144px}}@media(max-width: 800px){.hero{min-height:auto;padding:88px 0 48px}}.hero__cvs{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.hero__cvs canvas{position:absolute;top:0;left:0;width:100%;height:100%}.hero__inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}@media(max-width: 800px){.hero__inner{grid-template-columns:1fr;text-align:center}}.hero__text .wp-block-heading,.hero__text h1,.hero__text h2,.hero__text h3{font-family:var(--font-d);font-weight:800;font-size:clamp(34px,5vw,56px);letter-spacing:1px;line-height:1.1;margin-bottom:14px;color:#fff}@media(max-width: 800px){.hero__text .wp-block-heading,.hero__text h1,.hero__text h2,.hero__text h3{font-size:33px}}.hero__text .tagline,.hero__text>.wp-block-paragraph{font-size:clamp(16px,2vw,18px);color:rgba(200,192,220,.8);margin-bottom:26px;line-height:1.7}.hero__text .wp-block-buttons,.hero__text .hero__ctas{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-start}@media(max-width: 800px){.hero__text .wp-block-buttons,.hero__text .hero__ctas{justify-content:center}}.hero__text .wp-block-button.is-style-holo-primary .wp-block-button__link{background:linear-gradient(135deg, #00C9DB, #9B59B6, #FF6B9D);color:#fff;font-family:var(--font-d);font-weight:600;font-size:15px;padding:12px 28px;border-radius:10px;border:none;cursor:pointer;transition:transform .2s,box-shadow .2s;text-decoration:none;position:relative;overflow:hidden}.hero__text .wp-block-button.is-style-holo-primary .wp-block-button__link:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(155,89,182,.35)}.hero__text .wp-block-button.is-style-holo-outline .wp-block-button__link{background:hsla(0,0%,100%,.06);color:#e0d8f0;font-family:var(--font-d);font-weight:600;font-size:15px;padding:12px 28px;border-radius:10px;border:1px solid rgba(160,140,210,.35);backdrop-filter:blur(8px);cursor:pointer;transition:all .2s;text-decoration:none}.hero__text .wp-block-button.is-style-holo-outline .wp-block-button__link:hover{background:hsla(0,0%,100%,.12);border-color:rgba(160,140,210,.55);color:#fff;transform:translateY(-2px)}.hero__showcase{display:flex;align-items:center;justify-content:center;perspective:1200px;padding:16px 0}@media(max-width: 1100px){.hero__showcase{justify-content:flex-start;margin-left:-16px}}@media(max-width: 975px){.hero__showcase{flex-direction:column;gap:10px;perspective:none;margin-left:0}}@media(max-width: 800px){.hero__showcase{display:none}}.sc{width:clamp(180px,18vw,253px);height:clamp(252px,25vw,354px);border-radius:14px;position:relative;transform-style:preserve-3d;cursor:pointer;flex-shrink:1;min-width:0;border:1px solid rgba(160,140,210,.4);background:linear-gradient(160deg, #3a2870, #2d1f5e);will-change:transform;box-shadow:0 6px 30px rgba(0,0,0,.35);transition:z-index 0s;text-decoration:none;display:block;color:inherit}.sc:nth-child(1){z-index:1}.sc:nth-child(2){z-index:3}.sc:nth-child(3){z-index:1}.sc:hover{z-index:10 !important}@media(max-width: 975px){.sc{width:100%;height:auto;flex-direction:row;display:flex;align-items:center;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,.25);transform:none !important}.sc:nth-child(1),.sc:nth-child(2),.sc:nth-child(3){z-index:auto}}.sc__img{position:relative;z-index:2;height:calc(65% - 8px);margin:8px 8px 0}@media(max-width: 1320px)and (min-width: 976px){.sc__img{height:calc(65% - 37px)}}.sc__img{border-radius:8px;background:linear-gradient(145deg, rgba(155, 89, 182, 0.15), rgba(0, 201, 219, 0.1), rgba(255, 107, 157, 0.08));display:flex;align-items:center;justify-content:center;border:1.5px solid rgba(160,140,210,.35);padding:6px;overflow:hidden}.sc__img img{width:100%;height:100%;object-fit:cover;border-radius:4px;pointer-events:none}.sc__img .dz{animation:dp 4s ease-in-out infinite}@media(max-width: 975px){.sc__img{width:52px;height:52px;min-width:52px;margin:10px;border-radius:8px;transform:none !important}.sc__img img{border-radius:8px}.sc__img .dz{width:24px !important;height:24px !important}}.sc__ct{position:relative;z-index:9;height:35%;display:flex;flex-direction:column;justify-content:flex-start;padding:14px;color:#e0d8f0;transition:all .3s}@media(max-width: 1320px){.sc__ct{height:44%}}@media(max-width: 975px){.sc__ct{height:auto;padding:10px 14px 10px 0;flex:1;min-width:0}}.sc:hover .sc__ct{color:#fff;text-shadow:0 0 20px hsla(0,0%,100%,.6),0 0 40px rgba(155,89,182,.5),0 1px 3px rgba(0,0,0,.6);background:linear-gradient(to top, rgba(20, 8, 42, 0.85) 0%, rgba(20, 8, 42, 0.5) 70%, transparent 100%);margin-top:-10px;padding-top:24px;border-radius:0 0 14px 14px}@media(max-width: 975px){.sc:hover .sc__ct{margin-top:0;padding-top:10px;background:none;border-radius:0}}@media(max-width: 975px){.sc__holo,.sc__spk,.sc__lines{display:none}}.sc:hover .sc__lb.ht{-webkit-text-fill-color:unset;background:none;color:#fff;filter:drop-shadow(0 0 8px rgba(0, 201, 219, 0.6))}.sc__lb{font-family:var(--font-d);font-weight:700;font-size:21px;letter-spacing:.5px;margin-bottom:4px;line-height:1.1}@media(max-width: 975px){.sc__lb{font-size:16px}}.sc__sub{font-size:16px;color:rgba(200,190,220,.7);transition:color .3s;line-height:1.2}@media(max-width: 1100px){.sc__sub{display:none}}@media(max-width: 975px){.sc__sub{display:block;font-size:13px}}.sc:hover .sc__sub{color:hsla(0,0%,100%,.85)}.sc__arr{position:absolute;bottom:14px;right:14px}@media(max-width: 975px){.sc__arr{display:none}}.sc__arr{width:28px;height:28px;border-radius:7px;background:hsla(0,0%,100%,.1);border:1px solid rgba(140,120,200,.3);display:flex;align-items:center;justify-content:center;opacity:0;transform:translateX(-4px);transition:all .3s;z-index:9}.sc__arr svg{width:14px;height:14px;stroke:rgba(200,190,220,.7);fill:none;stroke-width:2;stroke-linecap:round}.sc:hover .sc__arr{opacity:1;transform:translateX(0)}.cats{position:relative;z-index:2;overflow:hidden;background:linear-gradient(135deg, #1a0f2e, #241848, #1a1040, #2a1850)}.cats__frost{position:relative;z-index:1;padding:18px 24px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(40px) saturate(1.2);border-top:1.5px solid hsla(0,0%,100%,.15);border-bottom:1.5px solid hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),inset 0 -1px 0 hsla(0,0%,100%,.05),0 4px 20px rgba(0,0,0,.15)}[data-theme=dark] .cats__frost{background:hsla(0,0%,100%,.05)}.cats__g{max-width:1400px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(5, 1fr);gap:10px}.cats__g--3{grid-template-columns:repeat(3, 1fr)}.cats__g--4{grid-template-columns:repeat(4, 1fr)}.cats__g--5{grid-template-columns:repeat(5, 1fr)}@media(max-width: 1100px){.cats__g{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 700px){.cats__g{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 500px){.cats__g{grid-template-columns:1fr}}.ct{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:12px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);cursor:pointer;transition:all .3s;color:#e0d8f0;position:relative;overflow:hidden}.ct::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg, rgba(0, 201, 219, 0.08), rgba(155, 89, 182, 0.06), rgba(255, 107, 157, 0.05));opacity:0;transition:opacity .3s;border-radius:12px}.ct:hover::before{opacity:1}.ct::after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--grad-wide);background-size:400% 100%;animation:hs 5s ease infinite;opacity:0;transition:opacity .3s}.ct:hover::after{opacity:1}.ct:hover{border-color:hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.1);transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.2)}.ct__i{font-size:22px;width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.04));flex-shrink:0;position:relative;z-index:1;border:1px solid hsla(0,0%,100%,.1)}.ct__i img{width:26px;height:26px;object-fit:contain;pointer-events:none}.ct__text{flex:1;position:relative;z-index:1;min-width:0}.ct__l{font-family:var(--font-d);font-weight:600;font-size:15px;line-height:1.2;display:block}.ct__sub{font-size:13px;line-height:1.4;color:hsla(0,0%,100%,.45);margin-top:2px;display:block;overflow:hidden}.ct__arr{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;opacity:.4;transition:all .3s;position:relative;z-index:1;color:#fff}.ct:hover .ct__arr{opacity:.8;transform:translateX(2px)}.trending{position:relative;z-index:2;padding:40px 0 28px;background:var(--prods-bg);transition:background .5s;border-bottom:1px solid var(--border)}.trending__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:10px}.trending__title .wp-block-heading,.trending__title h2,.trending__title h3{font-family:var(--font-d);font-weight:700;font-size:clamp(24px,3.5vw,34px);line-height:1.3;margin:0}.trending__tabs{display:flex;gap:4px;background:var(--bg-surface);border-radius:10px;padding:3px;border:1px solid var(--border);position:relative}.trending__pill{position:absolute;top:3px;left:3px;height:calc(100% - 6px);border-radius:8px;background:var(--tab-active-bg);box-shadow:0 2px 10px rgba(0,201,219,.2);transition:left .3s cubic-bezier(0.4, 0, 0.2, 1),width .3s cubic-bezier(0.4, 0, 0.2, 1);z-index:0;pointer-events:none}.trending__tab{padding:8px 18px;border-radius:8px;font-family:var(--font-d);font-weight:600;font-size:13px;cursor:pointer;border:none;background:rgba(0,0,0,0);color:var(--text-3);transition:color .3s;position:relative;z-index:1}.trending__tab.on{color:var(--tab-active-c)}.trending__tab:hover:not(.on){color:var(--text-1)}.trending__outer{position:relative;width:100vw;left:50%;transform:translateX(-50%);padding:0}.trending__track{overflow:hidden;padding:10px 0 14px}.trending__row{display:flex;gap:20px;transition:transform .4s ease;padding:0 max(72px,(100vw - 1352px)/2)}@media(max-width: 420px){.trending__row{padding:0 71px}}.tpc{width:calc((min(100vw,1496px) - 144px - 100px)/6);flex-shrink:0}@media(max-width: 1300px){.tpc{width:calc((100vw - 144px - 80px)/5)}}@media(max-width: 1100px){.tpc{width:calc((100vw - 144px - 60px)/4)}}@media(max-width: 900px){.tpc{width:calc((100vw - 144px - 40px)/3)}}@media(max-width: 768px){.tpc{width:calc((100vw - 144px - 20px)/2)}}@media(max-width: 420px){.tpc{width:calc(100vw - 142px)}}.tpc{border-radius:14px;overflow:hidden;background:var(--bg-card);border:1.5px solid var(--card-border);cursor:pointer;transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:var(--card-shadow);position:relative;transform:translateZ(0);backface-visibility:hidden}.tpc::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad-wide);background-size:400% 100%;animation:hs 5s ease infinite;z-index:5;opacity:0;transition:opacity .3s}.tpc:hover::before{opacity:1}.tpc:hover{transform:translateY(-4px) translateZ(0);box-shadow:var(--shadow-lg);border-color:var(--border-strong)}.tpc--sale .tpc__img::after{content:"SALE";position:absolute;top:10px;left:10px;z-index:6;padding:4px 10px;border-radius:50px;font-family:var(--font-d);font-weight:700;font-size:10px;letter-spacing:.5px;text-transform:uppercase;background:rgba(255,107,157,.9);color:#fff;line-height:1.4;backdrop-filter:blur(4px)}.tpc--soldout .tpc__img::after{content:"SOLD OUT";position:absolute;top:10px;left:10px;z-index:6;padding:4px 10px;border-radius:50px;font-family:var(--font-d);font-weight:700;font-size:10px;letter-spacing:.5px;text-transform:uppercase;background:rgba(60,55,70,.85);color:hsla(0,0%,100%,.85);line-height:1.4;backdrop-filter:blur(4px)}.tpc .yith-wcwl-add-to-wishlist-button-over-image--top-left{left:auto !important;right:8px !important;top:8px !important;padding:0 !important;margin:0 !important}.tpc .yith-add-to-wishlist-button-block{position:absolute !important;top:8px;right:8px;z-index:8}.tpc .yith-wcwl-add-to-wishlist-button{background:rgba(0,0,0,0) !important;border:none !important;padding:0 !important;margin:0 !important;box-shadow:none !important;min-width:0 !important;min-height:0 !important;width:22px !important;height:22px !important;color:#ff6b9d !important}.tpc .yith-wcwl-add-to-wishlist-button .yith-wcwl-add-to-wishlist-button__label{display:none !important}.tpc .yith-wcwl-add-to-wishlist-button .yith-wcwl-icon-svg{width:22px !important;height:22px !important;color:inherit !important}.tpc .yith-add-to-wishlist-button-block{transform:translateZ(0);will-change:auto}.tpc__img{height:110px;background:var(--bg-surface);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.tpc__img .dz{animation:dp 4s ease-in-out infinite;position:relative;z-index:4}.tpc__link{display:block;text-decoration:none;color:inherit}.tpc__bd{padding:10px 10px 10px 14px;display:flex;align-items:flex-end;gap:8px}.tpc__info{flex:1;min-width:0;text-decoration:none;color:inherit}.tpc__nm{font-family:var(--font-d);font-weight:500;font-size:13px;line-height:1.3;margin-bottom:6px;white-space:normal}.tpc__pr{font-size:16px;font-weight:600;color:var(--teal)}[data-theme=light] .tpc__pr{color:#0099a8}.tpc__pr{min-height:26px}.tpc__pr del{font-size:12px;font-weight:400;color:var(--text-3);margin-right:4px}.tpc__pr ins{text-decoration:none}.tpc__cart{flex-shrink:0;width:40px !important;height:40px !important;min-width:40px !important;max-width:40px !important;min-height:40px !important;border-radius:8px !important;border:1.5px solid var(--border-strong) !important;background:var(--bg-surface) !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer;transition:all .3s;padding:0 !important;overflow:hidden;position:relative;font-size:0 !important;color:rgba(0,0,0,0) !important;box-shadow:none !important;transform:none !important;gap:0 !important;letter-spacing:0 !important;line-height:1 !important}[data-theme=dark] .tpc__cart{background:hsla(0,0%,100%,.1) !important;border-color:rgba(160,140,210,.4) !important}.tpc__cart::after{content:"+" !important;font-size:17px !important;font-weight:300;line-height:1;color:var(--text-2);margin-top:-1px;position:absolute;width:auto !important;height:auto !important;border:none !important;border-radius:0 !important;animation:none !important}[data-theme=dark] .tpc__cart::after{color:rgba(200,192,220,.8)}.tpc__cart::after{transition:color .3s}.tpc__cart:hover{background:var(--soft-violet) !important;border-color:var(--soft-violet) !important}.tpc__cart:hover::after{color:#fff}.tpc__cart--variable{text-decoration:none}.tpc__cart--variable::after{content:"→" !important;font-size:22px !important}.tpc__cart--loading{pointer-events:none;opacity:.5}.tpc__cart--added{background:rgba(0,201,219,.15) !important;border-color:var(--icy-teal) !important;animation:prods-pop .35s ease !important}[data-theme=dark] .tpc__cart--added{background:rgba(0,201,219,.2) !important}.tpc__cart--added::after{content:"✓" !important;color:var(--icy-teal) !important;font-size:18px !important;font-weight:600;animation:prods-check .35s ease !important}.tpc__plus-one{position:absolute;right:59px;top:calc(50% + 4px);transform:translateY(-50%);font-family:var(--font-d);font-weight:700;font-size:18px;color:var(--icy-teal);opacity:0;pointer-events:none;white-space:nowrap;z-index:20;text-shadow:0 0 10px rgba(0,201,219,.5)}.tpc__plus-one--go{animation:prods-float-up .8s ease-out forwards}.trending__fade{position:absolute;top:0;bottom:0;width:80px;z-index:5;pointer-events:none}.trending__fade::before{content:"";position:absolute;inset:0;background-color:var(--prods-bg);transition:background-color .5s}.trending__fade--l{left:0}.trending__fade--l::before{mask-image:linear-gradient(90deg, black 0%, transparent 100%);-webkit-mask-image:linear-gradient(90deg, black 0%, transparent 100%)}.trending__fade--r{right:0}.trending__fade--r::before{mask-image:linear-gradient(-90deg, black 0%, transparent 100%);-webkit-mask-image:linear-gradient(-90deg, black 0%, transparent 100%)}.trending__arr{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;border-radius:50%;background:var(--bg-card);border:1.5px solid var(--border-strong);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-md);transition:all .3s;opacity:.55;pointer-events:auto}.trending__outer:hover .trending__arr.vis{opacity:1}.trending__arr:hover{background:var(--soft-violet);border-color:var(--soft-violet)}.trending__arr:hover svg{stroke:#fff}.trending__arr svg{width:16px;height:16px;stroke:var(--text-2);fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.trending__arr--l{left:24px}.trending__arr--r{right:24px}.trending__row--hidden{display:none}.trending__empty{width:100%;text-align:center;padding:40px 20px;color:var(--text-3);font-family:var(--font-d);font-size:15px}.prods{position:relative;z-index:2;padding:44px 0 56px;background:var(--prods-bg);transition:background .5s}.sh{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:10px}.sh h2{font-family:var(--font-d);font-weight:700;font-size:clamp(24px,3.5vw,34px)}.sh a{font-size:16px;font-weight:500;color:var(--soft-violet)}.sh a:hover{text-decoration:underline}.prods .wp-block-columns{gap:18px}@media(max-width: 768px){.prods .wp-block-columns{flex-direction:column}}.prods .wc-block-product-template{gap:16px !important;list-style:none;padding:0;margin:0}@media(max-width: 768px){.prods .wc-block-product-template.columns-3{grid-template-columns:repeat(2, 1fr) !important}}@media(max-width: 420px){.prods .wc-block-product-template.columns-3{grid-template-columns:1fr !important}}.prods li.wc-block-product,.prods .wc-block-product.product{border-radius:14px !important;overflow:hidden;background:var(--bg-card) !important;border:1.5px solid var(--card-border) !important;box-shadow:var(--card-shadow);transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;padding:0 !important;margin:0 !important}.prods li.wc-block-product::before,.prods .wc-block-product.product::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad-wide);background-size:400% 100%;animation:hs 5s ease infinite;z-index:5;opacity:0;transition:opacity .3s;border-radius:14px 14px 0 0}.prods li.wc-block-product:hover,.prods .wc-block-product.product:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--border-strong) !important}.prods li.wc-block-product:hover::before,.prods .wc-block-product.product:hover::before{opacity:1}.prods li.wc-block-product:hover .pc__foil,.prods .wc-block-product.product:hover .pc__foil{opacity:1}.prods .yith-wcwl-add-to-wishlist-button-over-image--top-left{left:auto !important;right:10px !important;top:10px !important;padding:0 !important;margin:0 !important}.prods .yith-add-to-wishlist-button-block{position:absolute !important;top:10px;right:10px;z-index:8}.prods .yith-wcwl-add-to-wishlist-button{background:rgba(0,0,0,0) !important;border:none !important;padding:0 !important;margin:0 !important;box-shadow:none !important;min-width:0 !important;min-height:0 !important;width:22px !important;height:22px !important}.prods .yith-wcwl-add-to-wishlist-button .yith-wcwl-add-to-wishlist-button__label{display:none !important}.prods .yith-wcwl-add-to-wishlist-button .yith-wcwl-icon-svg__wrapper{display:flex;align-items:center;justify-content:center}.prods .yith-wcwl-add-to-wishlist-button .yith-wcwl-icon-svg{width:22px !important;height:22px !important;color:hsla(0,0%,100%,.7);filter:drop-shadow(0 1px 3px rgba(0, 0, 0, 0.4));transition:color .3s}.prods .yith-wcwl-add-to-wishlist-button:hover .yith-wcwl-icon-svg{color:var(--warm-rose)}.prods .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--added,.prods .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--added:hover{--added-to-wishlist-icon-color: var(--warm-rose) !important;color:var(--warm-rose) !important}.prods .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--added .yith-wcwl-icon-svg,.prods .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--added:hover .yith-wcwl-icon-svg{color:var(--warm-rose) !important}.prods .wc-block-components-product-image{background:var(--bg-surface);margin:0 !important;padding:0 !important;display:block;overflow:hidden;height:auto !important;aspect-ratio:unset !important}.prods .wc-block-components-product-image a{display:block;height:auto !important}.prods .wc-block-components-product-image img{width:100% !important;height:auto !important;aspect-ratio:1/1 !important;object-fit:contain !important;padding:0 !important;display:block;position:relative;z-index:4}.prods .wc-block-components-product-image .wc-block-components-product-image__inner-container{display:none}.prods li.wc-block-product.sale:not(.outofstock) .wc-block-components-product-image,.prods .wc-block-product.product.sale:not(.outofstock) .wc-block-components-product-image{position:relative}.prods li.wc-block-product.sale:not(.outofstock) .wc-block-components-product-image::after,.prods .wc-block-product.product.sale:not(.outofstock) .wc-block-components-product-image::after{content:"SALE";position:absolute;top:12px;left:12px;z-index:6;padding:5px 12px;border-radius:50px;font-family:var(--font-d);font-weight:700;font-size:11px;letter-spacing:.5px;text-transform:uppercase;background:rgba(255,107,157,.9);color:#fff;line-height:1.4;backdrop-filter:blur(4px)}.prods li.wc-block-product.outofstock .wc-block-components-product-image,.prods .wc-block-product.product.outofstock .wc-block-components-product-image{position:relative;opacity:1 !important;filter:none !important}.prods li.wc-block-product.outofstock .wc-block-components-product-image img,.prods .wc-block-product.product.outofstock .wc-block-components-product-image img{opacity:1 !important;filter:none !important}.prods li.wc-block-product.outofstock .wc-block-components-product-image::after,.prods .wc-block-product.product.outofstock .wc-block-components-product-image::after{content:"SOLD OUT";position:absolute;top:12px;left:12px;z-index:6;padding:5px 12px;border-radius:50px;font-family:var(--font-d);font-weight:700;font-size:11px;letter-spacing:.5px;text-transform:uppercase;background:rgba(60,55,70,.85);color:hsla(0,0%,100%,.85);line-height:1.4;backdrop-filter:blur(4px)}.prods .wp-block-post-title .pc__tg-link,.prods .wc-block-product>.pc__tg-link{text-decoration:none;color:inherit}.prods .wp-block-post-title .pc__tg,.prods .wp-block-post-title .pc__tg-link .pc__tg,.prods .wc-block-product>.pc__tg,.prods .wc-block-product>.pc__tg-link .pc__tg{display:inline-block;margin:14px 16px 0 !important;padding:3px 10px;border-radius:5px;font-family:var(--font-b);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.prods .wp-block-post-title{font-family:var(--font-d) !important;font-weight:600 !important;font-size:15px !important;line-height:1.4 !important;padding:6px 16px 4px !important;margin:0 !important;min-height:auto !important}.prods .wp-block-post-title a{color:var(--text-1) !important;text-decoration:none !important}.prods .wp-block-post-title a:hover{color:var(--soft-violet) !important}.prods li.wc-block-product>.wp-block-group,.prods .wc-block-product.product>.wp-block-group{padding:8px 16px 16px !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:8px !important}.prods .wp-block-woocommerce-product-price{margin:0 !important;padding:0 !important;text-align:left !important}.prods .wp-block-woocommerce-product-price .wc-block-components-product-price,.prods .wc-block-components-product-price{font-size:20px !important;font-weight:600 !important;color:var(--teal) !important;line-height:1;padding:0 !important}[data-theme=light] .prods .wp-block-woocommerce-product-price .wc-block-components-product-price,[data-theme=light] .prods .wc-block-components-product-price{color:#0099a8 !important}.prods .wp-block-woocommerce-product-price .wc-block-components-product-price .woocommerce-Price-amount,.prods .wc-block-components-product-price .woocommerce-Price-amount{color:var(--teal) !important}[data-theme=light] .prods .wp-block-woocommerce-product-price .wc-block-components-product-price .woocommerce-Price-amount,[data-theme=light] .prods .wc-block-components-product-price .woocommerce-Price-amount{color:#0099a8 !important}.prods .wp-block-woocommerce-product-price .wc-block-components-product-price del,.prods .wc-block-components-product-price del{font-size:14px !important;opacity:.5}.prods .wp-block-woocommerce-product-price .wc-block-components-product-price del .woocommerce-Price-amount,.prods .wc-block-components-product-price del .woocommerce-Price-amount{color:var(--text-3) !important}.prods .wp-block-woocommerce-product-price .wc-block-components-product-price ins,.prods .wc-block-components-product-price ins{text-decoration:none}.prods .wp-block-woocommerce-product-button,.prods .wc-block-components-product-button{margin:0 !important;padding:0 !important;width:auto !important;margin-top:0 !important}.prods .wc-block-components-product-button button.wc-block-components-product-button__button,.prods .wc-block-components-product-button button.add_to_cart_button,.prods .wc-block-components-product-button button.product_type_simple,.prods .wc-block-components-product-button a.wp-block-button__link,.prods .wp-block-woocommerce-product-button button.wc-block-components-product-button__button,.prods .wp-block-woocommerce-product-button button.add_to_cart_button,.prods .wp-block-woocommerce-product-button a.wp-block-button__link{width:40px !important;height:40px !important;min-width:40px !important;max-width:40px !important;min-height:40px !important;padding:0 !important;margin:0 !important;border-radius:8px !important;border:1.5px solid var(--border-strong) !important;background:var(--bg-surface) !important;color:rgba(0,0,0,0) !important}[data-theme=dark] .prods .wc-block-components-product-button button.wc-block-components-product-button__button,[data-theme=dark] .prods .wc-block-components-product-button button.add_to_cart_button,[data-theme=dark] .prods .wc-block-components-product-button button.product_type_simple,[data-theme=dark] .prods .wc-block-components-product-button a.wp-block-button__link,[data-theme=dark] .prods .wp-block-woocommerce-product-button button.wc-block-components-product-button__button,[data-theme=dark] .prods .wp-block-woocommerce-product-button button.add_to_cart_button,[data-theme=dark] .prods .wp-block-woocommerce-product-button a.wp-block-button__link{background:hsla(0,0%,100%,.1) !important;border-color:rgba(160,140,210,.4) !important}.prods .wc-block-components-product-button button.wc-block-components-product-button__button,.prods .wc-block-components-product-button button.add_to_cart_button,.prods .wc-block-components-product-button button.product_type_simple,.prods .wc-block-components-product-button a.wp-block-button__link,.prods .wp-block-woocommerce-product-button button.wc-block-components-product-button__button,.prods .wp-block-woocommerce-product-button button.add_to_cart_button,.prods .wp-block-woocommerce-product-button a.wp-block-button__link{font-size:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer;transition:all .3s;line-height:1 !important;overflow:hidden;position:relative;gap:0 !important;letter-spacing:0 !important;box-shadow:none !important;transform:none !important}.prods .wc-block-components-product-button button.wc-block-components-product-button__button span,.prods .wc-block-components-product-button button.add_to_cart_button span,.prods .wc-block-components-product-button button.product_type_simple span,.prods .wc-block-components-product-button a.wp-block-button__link span,.prods .wp-block-woocommerce-product-button button.wc-block-components-product-button__button span,.prods .wp-block-woocommerce-product-button button.add_to_cart_button span,.prods .wp-block-woocommerce-product-button a.wp-block-button__link span{display:none !important}.prods .wc-block-components-product-button button.wc-block-components-product-button__button::after,.prods .wc-block-components-product-button button.add_to_cart_button::after,.prods .wc-block-components-product-button button.product_type_simple::after,.prods .wc-block-components-product-button a.wp-block-button__link::after,.prods .wp-block-woocommerce-product-button button.wc-block-components-product-button__button::after,.prods .wp-block-woocommerce-product-button button.add_to_cart_button::after,.prods .wp-block-woocommerce-product-button a.wp-block-button__link::after{content:"+" !important;font-size:26px !important;font-weight:300;line-height:1;color:var(--text-2)}[data-theme=dark] .prods .wc-block-components-product-button button.wc-block-components-product-button__button::after,[data-theme=dark] .prods .wc-block-components-product-button button.add_to_cart_button::after,[data-theme=dark] .prods .wc-block-components-product-button button.product_type_simple::after,[data-theme=dark] .prods .wc-block-components-product-button a.wp-block-button__link::after,[data-theme=dark] .prods .wp-block-woocommerce-product-button button.wc-block-components-product-button__button::after,[data-theme=dark] .prods .wp-block-woocommerce-product-button button.add_to_cart_button::after,[data-theme=dark] .prods .wp-block-woocommerce-product-button a.wp-block-button__link::after{color:rgba(200,192,220,.8)}.prods .wc-block-components-product-button button.wc-block-components-product-button__button::after,.prods .wc-block-components-product-button button.add_to_cart_button::after,.prods .wc-block-components-product-button button.product_type_simple::after,.prods .wc-block-components-product-button a.wp-block-button__link::after,.prods .wp-block-woocommerce-product-button button.wc-block-components-product-button__button::after,.prods .wp-block-woocommerce-product-button button.add_to_cart_button::after,.prods .wp-block-woocommerce-product-button a.wp-block-button__link::after{transition:color .3s;position:absolute;margin-top:-1px;width:auto !important;height:auto !important;border:none !important;border-radius:0 !important;animation:none !important}.prods .wc-block-components-product-button button.wc-block-components-product-button__button:hover,.prods .wc-block-components-product-button button.add_to_cart_button:hover,.prods .wc-block-components-product-button button.product_type_simple:hover,.prods .wc-block-components-product-button a.wp-block-button__link:hover,.prods .wp-block-woocommerce-product-button button.wc-block-components-product-button__button:hover,.prods .wp-block-woocommerce-product-button button.add_to_cart_button:hover,.prods .wp-block-woocommerce-product-button a.wp-block-button__link:hover{background:var(--soft-violet) !important;border-color:var(--soft-violet) !important;transform:none !important;box-shadow:none !important}.prods .wc-block-components-product-button button.wc-block-components-product-button__button:hover::after,.prods .wc-block-components-product-button button.add_to_cart_button:hover::after,.prods .wc-block-components-product-button button.product_type_simple:hover::after,.prods .wc-block-components-product-button a.wp-block-button__link:hover::after,.prods .wp-block-woocommerce-product-button button.wc-block-components-product-button__button:hover::after,.prods .wp-block-woocommerce-product-button button.add_to_cart_button:hover::after,.prods .wp-block-woocommerce-product-button a.wp-block-button__link:hover::after{color:#fff}.prods .wc-block-components-product-button a.wp-block-button__link.product_type_variable::after,.prods .wp-block-woocommerce-product-button a.wp-block-button__link.product_type_variable::after{content:"→" !important;font-size:22px !important}.prods .wc-block-components-product-button a.wp-block-button__link.product_type_variable.holo-added,.prods .wc-block-components-product-button a.wp-block-button__link.product_type_variable.holo-adding,.prods .wp-block-woocommerce-product-button a.wp-block-button__link.product_type_variable.holo-added,.prods .wp-block-woocommerce-product-button a.wp-block-button__link.product_type_variable.holo-adding{background:var(--bg-surface) !important;border-color:var(--border-strong) !important;animation:none !important}[data-theme=dark] .prods .wc-block-components-product-button a.wp-block-button__link.product_type_variable.holo-added,[data-theme=dark] .prods .wc-block-components-product-button a.wp-block-button__link.product_type_variable.holo-adding,[data-theme=dark] .prods .wp-block-woocommerce-product-button a.wp-block-button__link.product_type_variable.holo-added,[data-theme=dark] .prods .wp-block-woocommerce-product-button a.wp-block-button__link.product_type_variable.holo-adding{background:hsla(0,0%,100%,.1) !important;border-color:rgba(160,140,210,.4) !important}.prods .wc-block-components-product-button a.wp-block-button__link.product_type_variable.holo-added::after,.prods .wc-block-components-product-button a.wp-block-button__link.product_type_variable.holo-adding::after,.prods .wp-block-woocommerce-product-button a.wp-block-button__link.product_type_variable.holo-added::after,.prods .wp-block-woocommerce-product-button a.wp-block-button__link.product_type_variable.holo-adding::after{content:"→" !important;font-size:22px !important;color:var(--text-2);animation:none !important}.prods .wp-block-woocommerce-product-button>span,.prods .wp-block-woocommerce-product-button>span[data-wp-bind--hidden],.prods .wp-block-woocommerce-product-button .added_to_cart,.prods .wp-block-woocommerce-product-button a.added_to_cart,.prods .wp-block-woocommerce-product-button a.wc_forward,.prods .wc-block-components-product-button>span,.prods .wc-block-components-product-button>span[data-wp-bind--hidden],.prods .wc-block-components-product-button .added_to_cart,.prods .wc-block-components-product-button a.added_to_cart,.prods .wc-block-components-product-button a.wc_forward{display:none !important}.prods .wc-block-components-product-button button span.wc-block-slide-in{display:block !important;position:absolute;width:100%;height:100%;top:0;left:0;font-size:0 !important;color:rgba(0,0,0,0) !important;animation:none !important}.prods .wc-block-components-product-button button span.wc-block-slide-in::before{content:"";position:absolute;top:50%;left:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border:2px solid var(--border);border-top-color:var(--soft-violet);border-radius:50%;animation:prods-spin .6s linear infinite}.prods .wc-block-components-product-button button span.wc-block-slide-out{display:block !important;position:absolute;width:100%;height:100%;top:0;left:0;font-size:0 !important;color:rgba(0,0,0,0) !important;animation:none !important}.prods .wc-block-components-product-button button.holo-adding{animation:prods-pulse .4s ease !important}.prods .wc-block-components-product-button button.holo-adding::after{content:"+" !important;font-size:26px !important;color:var(--soft-violet) !important;animation:none !important}.prods .wc-block-components-product-button button.holo-added{background:rgba(0,201,219,.15) !important;border-color:var(--icy-teal) !important;animation:prods-pop .35s ease !important}[data-theme=dark] .prods .wc-block-components-product-button button.holo-added{background:rgba(0,201,219,.2) !important}.prods .wc-block-components-product-button button.holo-added::after{content:"✓" !important;color:var(--icy-teal) !important;font-size:18px !important;animation:prods-check .35s ease !important}.prods .wc-block-components-product-button button:not(.holo-adding):not(.holo-added):has(span.wc-block-slide-out){background:rgba(0,201,219,.15) !important;border-color:var(--icy-teal) !important}[data-theme=dark] .prods .wc-block-components-product-button button:not(.holo-adding):not(.holo-added):has(span.wc-block-slide-out){background:rgba(0,201,219,.2) !important}.prods .wc-block-components-product-button button:not(.holo-adding):not(.holo-added):has(span.wc-block-slide-out)::after{content:"✓" !important;color:var(--icy-teal) !important;font-size:18px !important}.prods .holo-plus-one{position:absolute;right:70px;top:50%;transform:translateY(-50%);font-family:var(--font-d);font-weight:700;font-size:18px;color:var(--icy-teal);opacity:0;pointer-events:none;white-space:nowrap;z-index:20;text-shadow:0 0 10px rgba(0,201,219,.5)}.prods .holo-plus-one--go{animation:prods-float-up .8s ease-out forwards}.prods .wc-block-components-product-button button:disabled,.prods .wc-block-components-product-button button[aria-disabled=true]{opacity:.4 !important;cursor:not-allowed !important}.prods .wc-block-components-product-button button:disabled:hover,.prods .wc-block-components-product-button button[aria-disabled=true]:hover{background:var(--bg-surface) !important;border-color:var(--border) !important;transform:none !important}.prods .wc-block-components-notice-banner{border-radius:10px !important;font-size:13px !important;padding:10px 14px !important;margin-bottom:12px !important}.prods .wc-block-components-notice-banner.is-success{background:rgba(0,201,219,.08) !important;border:1px solid rgba(0,201,219,.25) !important;color:var(--icy-teal) !important}.prods .wc-block-components-notice-banner.is-error{background:rgba(255,107,157,.08) !important;border:1px solid rgba(255,107,157,.25) !important;color:var(--warm-rose) !important}@keyframes prods-spin{to{transform:rotate(360deg)}}@keyframes prods-pop{0%{transform:scale(1)}40%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes prods-check{0%{transform:scale(0) rotate(-45deg);opacity:0}50%{transform:scale(1.3) rotate(5deg);opacity:1}100%{transform:scale(1) rotate(0deg);opacity:1}}@keyframes prods-pulse{0%{transform:scale(1)}50%{transform:scale(0.92)}100%{transform:scale(1)}}@keyframes prods-float-up{0%{opacity:1;transform:translateY(-50%) scale(0.8)}20%{opacity:1;transform:translateY(-50%) scale(1.1)}100%{opacity:0;transform:translateY(calc(-50% - 30px)) scale(0.9)}}.pg{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}@media(max-width: 768px){.pg{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 420px){.pg{grid-template-columns:1fr}}.pc{border-radius:14px;overflow:hidden;background:var(--bg-card);border:1.5px solid var(--card-border);cursor:pointer;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;box-shadow:var(--card-shadow)}.pc:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--border-strong)}.pc::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad-wide);background-size:400% 100%;animation:hs 5s ease infinite;z-index:5;opacity:0;transition:opacity .3s}.pc:hover::before{opacity:1}.pc__img{height:160px;background:var(--bg-surface);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.pc__ph{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center;gap:6px}.pc__ph .dz{animation:dp 4s ease-in-out infinite}.pc__ph span{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--text-3)}.pc__bd{padding:16px 18px}.pc__tg{display:inline-block;padding:3px 10px;border-radius:5px;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;margin-bottom:8px}.pc__tg--japanese,.pc__tg--j{background:rgba(0,201,219,.12);color:#5cc8d7;border:1px solid rgba(0,201,219,.2)}.pc__tg--english{background:rgba(0,201,122,.12);color:#3dd9a0;border:1px solid rgba(0,201,122,.2)}.pc__tg--pc-exclusive,.pc__tg--a{background:rgba(255,107,157,.12);color:#ff8cae;border:1px solid rgba(255,107,157,.2)}.pc__tg--card-protection,.pc__tg--p{background:rgba(155,89,182,.12);color:#b68fe8;border:1px solid rgba(155,89,182,.2)}.pc__tg--hr-originals{background:rgba(245,166,35,.12);color:#f5c462;border:1px solid rgba(245,166,35,.2)}.pc__tg--singles{background:rgba(74,144,217,.12);color:#6daee8;border:1px solid rgba(74,144,217,.2)}[data-theme=light] .pc__tg--japanese,[data-theme=light] .pc__tg--j{background:rgba(0,153,168,.1);color:#0099a8;border-color:rgba(0,153,168,.25)}[data-theme=light] .pc__tg--english{background:rgba(0,140,85,.1);color:#008c55;border-color:rgba(0,140,85,.25)}[data-theme=light] .pc__tg--pc-exclusive,[data-theme=light] .pc__tg--a{background:rgba(220,70,120,.1);color:#dc4678;border-color:rgba(220,70,120,.25)}[data-theme=light] .pc__tg--card-protection,[data-theme=light] .pc__tg--p{background:rgba(120,60,150,.1);color:#783c96;border-color:rgba(120,60,150,.25)}[data-theme=light] .pc__tg--hr-originals{background:rgba(200,130,10,.1);color:#c8820a;border-color:rgba(200,130,10,.25)}[data-theme=light] .pc__tg--singles{background:rgba(50,110,180,.1);color:#326eb4;border-color:rgba(50,110,180,.25)}.pc__nm{font-family:var(--font-d);font-weight:500;font-size:15px;line-height:1.4;margin-bottom:10px;min-height:40px}.pc__bt{display:flex;align-items:center;justify-content:space-between}.pc__pr{font-size:20px;font-weight:600;color:var(--teal)}[data-theme=light] .pc__pr{color:#0099a8}.pc__ab{width:34px;height:34px;border-radius:8px;border:1px solid var(--border);background:var(--bg-surface);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.pc__ab:hover{background:var(--soft-violet);border-color:var(--soft-violet)}.pc__ab:hover svg{stroke:#fff}.pc__ab svg{width:14px;height:14px;stroke:var(--text-3);fill:none;stroke-width:2}.countdown{border-radius:14px;background:var(--bg-card);border:1.5px solid var(--card-border);overflow:hidden;box-shadow:var(--card-shadow);display:flex;flex-direction:column;min-height:100%}.countdown__top{padding:24px 20px;text-align:center;flex:1;display:flex;flex-direction:column}.countdown__badge{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:50px;font-family:var(--font-d);font-weight:700;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;background:linear-gradient(135deg, rgba(0, 201, 219, 0.12), rgba(155, 89, 182, 0.12));color:var(--soft-violet);margin:0 auto 14px}[data-theme=dark] .countdown__badge{color:#b68fe8}.countdown__title{font-family:var(--font-d);font-weight:700;font-size:20px;line-height:1.3;margin-bottom:4px}.countdown__sub{font-size:14px;color:var(--text-2);margin-bottom:16px}.countdown__img{width:100%;flex:1;min-height:120px;border-radius:10px;background:var(--bg-surface);display:flex;align-items:center;justify-content:center;margin-bottom:18px;border:1px solid var(--border);overflow:hidden;position:relative}.countdown__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.countdown__img .dz{position:relative;z-index:1;animation:dp 4s ease-in-out infinite}.countdown__timer{display:flex;gap:6px;justify-content:center;margin-bottom:20px}.countdown__unit{text-align:center;flex:1}.countdown__num{display:block;font-family:var(--font-b);font-weight:700;font-size:22px;height:44px;line-height:44px;border-radius:10px;background:var(--bg-surface);border:1px solid var(--border);color:var(--text-1)}.countdown__lbl{font-size:10px;color:var(--text-3);margin-top:4px;letter-spacing:.5px;text-transform:uppercase}.countdown__cta{width:100%}.trust{position:relative;z-index:2;padding:48px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-surface);transition:all .3s}.trust__g{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}@media(max-width: 768px){.trust__g{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.trust__g{grid-template-columns:1fr}}.ti{display:flex;align-items:flex-start;gap:14px}.ti__ic{width:42px;height:42px;min-width:42px;border-radius:10px;background:var(--bg-card);border:1px solid var(--border);display:flex;align-items:center;justify-content:center}.ti__ic svg{width:19px;height:19px;stroke:var(--soft-violet);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ti h4{font-family:var(--font-d);font-weight:700;font-size:16px;margin-bottom:3px}.ti p{font-size:15px;color:var(--text-2);line-height:1.6}.fband{position:relative;z-index:2;padding:48px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-surface);transition:all .3s}.fband>.container{max-width:1400px}.fband .acf-innerblocks-container{margin-bottom:32px;text-align:center}.fband .acf-innerblocks-container:empty{display:none;margin:0}.fband .acf-innerblocks-container .wp-block-heading{font-family:var(--font-d);font-weight:700;font-size:24px;margin:0}.fband .acf-innerblocks-container p{color:var(--text-2);font-size:15px;margin:8px 0 0}.fband__g{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}@media(max-width: 768px){.fband__g{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.fband__g{grid-template-columns:1fr}}.fband__item{display:flex;align-items:flex-start;gap:14px}.fband__ic{width:42px;height:42px;min-width:42px;border-radius:10px;background:var(--bg-card);border:1px solid var(--border);display:flex;align-items:center;justify-content:center}.fband__ic svg{width:19px;height:19px;stroke:var(--soft-violet);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fband__ic img{width:19px;height:19px;object-fit:contain}.fband__item h4{font-family:var(--font-d);font-weight:700;font-size:16px;margin-bottom:3px}.fband__item p{font-size:15px;color:var(--text-2);line-height:1.6}.community{position:relative;z-index:2;padding:48px 0}.community>.container{max-width:1400px}.community__label{font-family:var(--font-d);font-weight:700;font-size:clamp(22px,3vw,28px);margin-bottom:20px}.community__g{display:grid;grid-template-columns:repeat(4, 1fr);gap:18px}@media(max-width: 900px){.community__g{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 500px){.community__g{grid-template-columns:1fr}}.community__empty{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:48px 32px;border-radius:14px;background:var(--bg-card);border:1.5px dashed var(--card-border);position:relative;overflow:hidden}@media(min-width: 901px){.community__empty--with-discord{grid-column:1/span 3}}.community__empty .dz{margin-bottom:6px}.community__empty-title{font-family:var(--font-d);font-weight:700;font-size:clamp(18px,2.2vw,22px);margin:0;background:var(--gradient);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.community__empty-desc{margin:0;max-width:52ch;color:var(--text-3);font-size:14px;line-height:1.6}.blog-card{display:block;text-decoration:none;color:inherit;border-radius:14px;background:var(--bg-card);border:1.5px solid var(--card-border);overflow:hidden;transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:var(--card-shadow);cursor:pointer;position:relative}.blog-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad-wide);background-size:400% 100%;animation:hs 5s ease infinite;z-index:5;opacity:0;transition:opacity .3s}.blog-card:hover::before{opacity:1}.blog-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--border-strong)}.blog-card__link{position:absolute;inset:0;z-index:6;text-decoration:none}.blog-card__img{aspect-ratio:16/9;background:var(--bg-surface);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.blog-card__img::after{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to top, rgba(0, 0, 0, 0.6), transparent);pointer-events:none;z-index:5}.blog-card__img .dz{animation:dp 4s ease-in-out infinite;position:relative;z-index:4}.blog-card__bd{padding:16px}.blog-card__cat{position:absolute;bottom:10px;left:10px;z-index:7;display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:4px 10px;border-radius:50px;cursor:pointer;backdrop-filter:blur(8px);background:color-mix(in srgb, var(--pill-color, #7B68AE) 20%, transparent);color:color-mix(in srgb, var(--pill-color, #7B68AE) 75%, #fff);border:1px solid color-mix(in srgb, var(--pill-color, #7B68AE) 35%, transparent);transition:background .3s,border-color .3s}.blog-card__cat:hover{background:color-mix(in srgb, var(--pill-color, #7B68AE) 30%, transparent);border-color:color-mix(in srgb, var(--pill-color, #7B68AE) 50%, transparent)}.blog-card__title{font-family:var(--font-d);font-weight:600;font-size:15px;line-height:1.4;margin-bottom:6px}.blog-card__date{font-size:13px;color:var(--text-3)}.discord-card{text-decoration:none;border-radius:14px;background:linear-gradient(145deg, #5865F2, #4752C4);padding:24px 20px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;border:1.5px solid rgba(88,101,242,.3);box-shadow:0 4px 20px rgba(88,101,242,.15);cursor:pointer;transition:transform .3s,box-shadow .3s}.discord-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(88,101,242,.25)}.discord-card h3{font-family:var(--font-d);font-weight:700;font-size:18px;margin-bottom:6px}.discord-card p{font-size:14px;line-height:1.5;opacity:.85;margin-bottom:14px;flex:1}.discord-card .btn{align-self:flex-start;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.2);padding:10px 20px;font-size:14px}.discord-card .btn:hover{background:hsla(0,0%,100%,.28)}.jp{position:relative;z-index:2;padding:56px 0;overflow:hidden}.jp__cvs{position:absolute;inset:0;z-index:0;pointer-events:none}.jp__cvs canvas{width:100%;height:100%}.jp__in{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;background:var(--bg-card);border-radius:20px;padding:44px;border:1.5px solid var(--border-strong);box-shadow:var(--shadow-lg)}@media(max-width: 768px){.jp__in{grid-template-columns:1fr;padding:28px 22px;overflow:hidden}}.jp__txt h2{font-family:var(--font-d);font-weight:700;font-size:clamp(24px,4vw,32px);margin-bottom:14px}.jp__txt p{color:var(--text-2);font-size:17px;margin-bottom:12px;line-height:1.7}[data-theme=light] .jp__txt p{color:var(--text-2) !important}.jp__bg{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.jp__b{display:flex;align-items:center;gap:6px;padding:7px 16px;border-radius:50px;font-size:14px;font-weight:500;background:var(--bg-surface);border:1px solid var(--border);color:var(--text-2)}.jp__socials{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}@media(max-width: 420px){.jp__socials{grid-template-columns:1fr}}a.jp__social{text-decoration:none;color:inherit}.jp__social{display:block;padding:14px;border-radius:12px;background:var(--bg-surface);border:1px solid var(--border);cursor:pointer;transition:all .3s}.jp__social:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:var(--shadow-md)}.jp__social-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.jp__social-head svg{width:16px;height:16px;flex-shrink:0}.jp__social-name{font-family:var(--font-d);font-weight:700;font-size:13px}.jp__social-desc{font-size:12px;color:var(--text-3);line-height:1.5}.jp__vis{display:flex;align-items:center;justify-content:center;position:relative}@media(max-width: 768px){.jp__vis{max-width:320px;margin:0 auto}}.jp__vis-glow{position:absolute;width:540px;height:540px;border-radius:50%;background:radial-gradient(circle, rgba(155, 89, 182, 0.14) 0%, rgba(0, 201, 219, 0.1) 40%, transparent 70%);z-index:0}[data-theme=dark] .jp__vis-glow{background:radial-gradient(circle, rgba(155, 89, 182, 0.22) 0%, rgba(0, 201, 219, 0.14) 40%, transparent 70%)}@media(max-width: 768px){.jp__vis-glow{width:320px;height:320px}}.jp__smoke{width:476px;height:476px;position:relative;z-index:1}.jp__smoke canvas{width:100%;height:100%}@media(max-width: 768px){.jp__smoke{width:280px;height:280px}}@media(max-width: 768px){.jp__smoke-emoji{font-size:72px !important}}.jp__smoke-emoji{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:108px;z-index:2;filter:drop-shadow(0 0 24px rgba(155, 89, 182, 0.4))}.nl{position:relative;z-index:2;padding:56px 0;overflow:hidden}.nl__cvs{position:absolute;inset:0;z-index:0;pointer-events:none}.nl__cvs canvas{width:100%;height:100%}.nl__c{position:relative;z-index:1;max-width:640px;margin:0 auto;text-align:center;background:var(--bg-card);border-radius:20px;padding:48px 40px;border:1.5px solid var(--border-strong);box-shadow:var(--shadow-lg);overflow:hidden}.nl__c::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad-wide);background-size:400% 100%;animation:hs 5s ease infinite}.nl__c h2{font-family:var(--font-d);font-weight:700;font-size:clamp(22px,3vw,30px);margin-bottom:10px}.nl__c h2 mark{background:var(--grad-wide);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;animation:hs 5s ease infinite}.nl__c p{color:var(--text-2);font-size:17px;margin-bottom:24px;max-width:420px;margin-left:auto;margin-right:auto}@media(max-width: 500px){.nl__c{padding:32px 20px}}.nl__f{display:flex;gap:10px;max-width:420px;margin:0 auto}@media(max-width: 500px){.nl__f{flex-direction:column}}.nl__i{flex:1;padding:13px 20px;border-radius:10px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-1);font-family:var(--font-b);font-size:16px;outline:none;transition:all .3s}.nl__i::placeholder{color:var(--text-3)}.nl__i:focus{border-color:var(--soft-violet);box-shadow:0 0 20px rgba(123,104,174,.35),0 0 40px rgba(155,89,182,.15)}.nl__c .gform_wrapper{max-width:460px;margin:0 auto}.nl__c .gform_wrapper.gform-theme--framework :where(:not(html):not(iframe):not(canvas):not(img):not(svg):not(video):not(svg *)){all:revert;display:revert}.nl__c .gform_wrapper .gform_body .gform_fields{display:flex !important;flex-wrap:nowrap;gap:10px;grid-template-columns:none !important}@media(max-width: 500px){.nl__c .gform_wrapper .gform_body .gform_fields{flex-wrap:wrap}}.nl__c .gform_wrapper .gform_validation_container{display:none !important}.nl__c .gform_wrapper .gfield_label,.nl__c .gform_wrapper .gform-field-label{display:none !important}.nl__c .gform_wrapper .gfield--type-email{flex:1;min-width:0;grid-column:auto !important}.nl__c .gform_wrapper #field_submit,.nl__c .gform_wrapper .gfield--type-submit{flex:none;grid-column:auto !important;margin:0 !important;padding:0 !important;align-items:stretch}.nl__c .gform_wrapper input[type=email],.nl__c .gform_wrapper input.large{width:calc(100% - 40px) !important;padding:13px 20px !important;border-radius:10px !important;border:1px solid var(--border) !important;background:var(--bg-surface) !important;color:var(--text-1) !important;font-family:var(--font-b) !important;font-size:15px !important;outline:none !important;transition:all .3s;box-shadow:none !important;height:auto !important;line-height:normal !important;-webkit-appearance:none}.nl__c .gform_wrapper input[type=email]::placeholder,.nl__c .gform_wrapper input.large::placeholder{color:var(--text-3) !important}.nl__c .gform_wrapper input[type=email]:focus,.nl__c .gform_wrapper input.large:focus{border-color:var(--soft-violet) !important;box-shadow:0 0 20px rgba(123,104,174,.35),0 0 40px rgba(155,89,182,.15) !important}.nl__c .gform_wrapper #field_submit,.nl__c .gform_wrapper .gfield--type-submit{overflow:visible}.nl__c .gform_wrapper input[type=submit],.nl__c .gform_wrapper .gform-button,.nl__c .gform_wrapper button[type=submit]{background:linear-gradient(135deg, #00C9DB, #9B59B6) !important;color:#fff !important;border:none !important;border-radius:10px !important;padding:13px 26px !important;font-family:var(--font-d) !important;font-weight:600 !important;font-size:15px !important;cursor:pointer !important;transition:transform .3s,box-shadow .3s;white-space:nowrap;line-height:normal !important;height:auto !important;-webkit-appearance:none;position:relative;z-index:1}.nl__c .gform_wrapper input[type=submit]:hover,.nl__c .gform_wrapper .gform-button:hover,.nl__c .gform_wrapper button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(0,201,219,.35),0 0 40px rgba(155,89,182,.2)}.nl__c .gform_wrapper .nl-spk{position:absolute;inset:-8px;z-index:2;pointer-events:none;overflow:visible}.nl__c .gform_wrapper .nl-star{position:absolute;animation:nl-star-twinkle 3.5s ease-in-out infinite;filter:drop-shadow(0 0 3px currentColor);z-index:2}.nl__c .gform_wrapper .nl-star svg{width:100%;height:100%;display:block}.nl__c .gform_wrapper .nl-shimmer{position:absolute;inset:0;border-radius:10px;pointer-events:none;z-index:3;overflow:hidden}.nl__c .gform_wrapper .nl-shimmer::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg, transparent 30%, rgba(255, 255, 255, 0.25) 45%, rgba(255, 255, 255, 0.45) 50%, rgba(255, 255, 255, 0.25) 55%, transparent 70%);background-size:250% 100%;animation:nl-shimmer-sweep 4s ease-in-out infinite}.nl__c .gform_wrapper .nl-foil{position:absolute;inset:0;border-radius:10px;pointer-events:none;z-index:4;opacity:0;transition:opacity .3s;overflow:hidden}.gfield--type-submit:hover .nl__c .gform_wrapper .nl-foil{opacity:1}.nl__c .gform_wrapper .nl-foil-rain{position:absolute;inset:0;background:conic-gradient(from var(--ha, 0deg) at var(--hx, 50%) var(--hy, 50%), rgba(0, 201, 219, 0.6), rgba(255, 215, 0, 0.5333333333), rgba(155, 89, 182, 0.6), rgba(255, 107, 157, 0.6), rgba(92, 200, 215, 0.6), rgba(0, 201, 219, 0.6));mix-blend-mode:screen;border-radius:10px}.nl__c .gform_wrapper .nl-foil-lines{position:absolute;inset:0;background:repeating-linear-gradient(0deg, transparent 0px, transparent 1.5px, rgba(255, 255, 255, 0.08) 1.5px, rgba(255, 255, 255, 0.08) 3px);mix-blend-mode:overlay;border-radius:10px}.nl__c .gform_wrapper .nl-foil-sweep{position:absolute;inset:0;background:linear-gradient(105deg, transparent 25%, rgba(255, 255, 255, 0.2) 45%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.2) 55%, transparent 75%);background-size:250% 100%;animation:sw 2s ease forwards;border-radius:10px}.nl__c .gform_wrapper .gform_footer,.nl__c .gform_wrapper .gform-footer{display:none !important}.nl__c .gform_wrapper .gform_confirmation_message{font-family:var(--font-b) !important;font-size:16px !important;color:var(--text-1) !important;padding:16px 0 !important;background:none !important;border:none !important;box-shadow:none !important;text-align:center}.nl__c .gform_wrapper .gfield_error input[type=email]{border-color:var(--warm-rose) !important}.nl__c .gform_wrapper .validation_message,.nl__c .gform_wrapper .gfield_validation_message{color:var(--warm-rose) !important;font-size:13px !important;font-family:var(--font-b) !important;margin-top:6px}@keyframes nl-star-twinkle{0%{opacity:0;transform:scale(0) rotate(0deg)}5%{opacity:.7;transform:scale(0.5) rotate(15deg)}12%{opacity:1;transform:scale(1) scaleX(1.4) rotate(30deg)}20%{opacity:1;transform:scale(1.1) scaleY(1.3) rotate(55deg)}28%{opacity:.8;transform:scale(0.8) rotate(80deg)}35%{opacity:.4;transform:scale(0.2) rotate(95deg)}42%{opacity:0;transform:scale(0) rotate(110deg)}100%{opacity:0;transform:scale(0) rotate(110deg)}}@keyframes nl-shimmer-sweep{0%,100%{background-position:250% 0}50%{background-position:-250% 0}}.ft{background:var(--dk);color:#b8b0cc;padding:56px 0 28px;position:relative;z-index:2}.ft>.container{max-width:1400px}.ft::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--grad-wide);background-size:400% 100%;animation:hs 8s ease infinite}.ft__t{display:grid;grid-template-columns:2.5fr 3fr;gap:36px;margin-bottom:44px}@media(max-width: 768px){.ft__t{grid-template-columns:1fr}}.ft__brand{min-width:0}.ft__t>.acf-innerblocks-container,.ft__t>.block-editor-inner-blocks{min-width:0}.ft__t .ft__cols.wp-block-columns{gap:24px !important;margin-bottom:0 !important}.ft__t .wp-block-column h4,.ft__t .wp-block-column .ft__col-title{font-family:var(--font-d);font-weight:600;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:var(--soft-violet);margin-bottom:14px}.ft__t .wp-block-column .wp-block-navigation{margin-block-start:10px}.ft__t .wp-block-column .wp-block-navigation-link__content,.ft__t .wp-block-column a{display:block;font-size:16px;padding:5px 0;color:#a8a0c0;text-decoration:none;transition:color .3s}.ft__t .wp-block-column .wp-block-navigation-link__content:hover,.ft__t .wp-block-column a:hover{color:#fff}.ft__t .wp-block-column li{list-style:none}.ft__c h4{font-family:var(--font-d);font-weight:600;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:var(--soft-violet);margin-bottom:14px}.ft__c a{display:block;font-size:16px;padding:5px 0;color:#a8a0c0;transition:color .3s;text-decoration:none}.ft__c a:hover{color:#fff}.ft__bn{font-family:var(--font-d);font-weight:800;font-size:22px;line-height:1.1;letter-spacing:3px;color:#fff;margin-bottom:12px;display:flex;align-items:center;gap:10px}.ft__d{font-size:15px;line-height:1.7;max-width:300px;margin-bottom:18px;color:#a8a0c0}.ft__so{display:flex;gap:10px}.ft__so a{width:38px;height:38px;border-radius:10px;background:hsla(0,0%,100%,.06);display:flex;align-items:center;justify-content:center;transition:all .3s;border:1px solid hsla(0,0%,100%,.08)}.ft__so a:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.2);transform:translateY(-2px);color:#fff}.ft__so a:hover svg{stroke:#fff;fill:none}.ft__so a:hover svg[fill=currentColor]{fill:#fff;stroke:none}.ft__so svg{width:18px;height:18px;stroke:rgba(200,190,220,.6);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ft__so svg[fill=currentColor]{fill:rgba(200,190,220,.6);stroke:none;stroke-width:0}.ft__b{border-top:1px solid hsla(0,0%,100%,.08);padding-top:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;font-size:14px;color:#9088a8}.nav__burger{display:none;width:38px;height:38px;border-radius:9px;background:hsla(0,0%,100%,.08);border:1px solid rgba(140,120,200,.3);cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px;flex-shrink:0;transition:background .3s}.nav__burger:hover{background:hsla(0,0%,100%,.14)}.nav__burger span{display:block;width:18px;height:2px;background:rgba(220,210,240,.8);border-radius:1px;transition:all .3s}@media(max-width: 768px){.nav__burger{display:flex}}.mmenu{position:fixed;inset:0;z-index:10000;background:rgba(18,6,31,.98);backdrop-filter:blur(24px);opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s;display:flex;flex-direction:column;overflow-y:auto}.mmenu.open{opacity:1;visibility:visible}.mmenu__inner{display:flex;flex-direction:column;align-items:center;padding:24px;min-height:100vh;justify-content:flex-start}.mmenu__top{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.mmenu__close{width:42px;height:42px;border-radius:10px;background:hsla(0,0%,100%,.08);border:1px solid rgba(140,120,200,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;color:rgba(220,210,240,.8);transition:all .3s}.mmenu__close:hover{background:hsla(0,0%,100%,.14);color:#fff}.mmenu__search{width:100%;max-width:500px;position:relative;margin-bottom:40px}.mmenu__search .dgwt-wcas-search-wrapp.dgwt-wcas-search-wrapp{width:100% !important;max-width:100% !important;background:none !important;border:none !important;box-shadow:none !important;padding:0 !important;margin:0 !important}.mmenu__search .dgwt-wcas-search-wrapp.dgwt-wcas-search-wrapp.dgwt-wcas-is-detail-box,.mmenu__search .dgwt-wcas-search-wrapp.dgwt-wcas-search-wrapp.dgwt-wcas-has-submit,.mmenu__search .dgwt-wcas-search-wrapp.dgwt-wcas-search-wrapp.dgwt-wcas-style-pirx{background:none !important;border:none !important;box-shadow:none !important}.mmenu__search .dgwt-wcas-search-form{border-radius:12px !important;overflow:visible !important;background:none !important;border:none !important;box-shadow:none !important;margin:0 !important;padding:0 !important}.mmenu__search .dgwt-wcas-sf-wrapp{position:relative !important;display:flex !important;align-items:center !important;background:none !important;border:none !important;box-shadow:none !important;padding:0 !important}.mmenu__search .dgwt-wcas-sf-wrapp::before{content:"";position:absolute;left:16px;top:50%;transform:translateY(-50%);width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(180,170,200,0.5)' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;z-index:3;pointer-events:none}.mmenu__search input.dgwt-wcas-search-input,.mmenu__search input[type=search].dgwt-wcas-search-input{width:100% !important;padding:14px 44px 14px 44px !important;border-radius:12px !important;border:1px solid rgba(140,120,200,.35) !important;background:hsla(0,0%,100%,.06) !important;color:#e0d8f0 !important;font-family:var(--font-b) !important;font-size:16px !important;outline:none !important;transition:border-color .3s,box-shadow .3s,background .3s !important;height:48px !important;line-height:48px !important;box-shadow:none !important;margin:0 !important;-webkit-appearance:none !important}.mmenu__search input.dgwt-wcas-search-input::placeholder,.mmenu__search input[type=search].dgwt-wcas-search-input::placeholder{color:rgba(180,170,200,.6) !important}.mmenu__search input.dgwt-wcas-search-input:focus,.mmenu__search input.dgwt-wcas-search-input.dgwt-wcas-active,.mmenu__search input[type=search].dgwt-wcas-search-input:focus,.mmenu__search input[type=search].dgwt-wcas-search-input.dgwt-wcas-active{border-color:var(--soft-violet) !important;box-shadow:0 0 20px rgba(123,104,174,.35) !important;background:hsla(0,0%,100%,.1) !important}.mmenu__search button.dgwt-wcas-search-submit{display:none !important}.mmenu__search .dgwt-wcas-preloader{position:absolute !important;right:10px !important;top:50% !important;transform:translateY(-50%) !important;margin-right:0 !important;z-index:3 !important;width:40px !important;height:40px !important;display:flex !important;align-items:center !important;justify-content:center !important}.mmenu__search .dgwt-wcas-preloader svg path{fill:rgba(180,170,200,.5) !important}.mmenu__search .js-dgwt-wcas-enable-mobile-form,.mmenu__search .dgwt-wcas-enable-mobile-form{display:none !important}.mmenu__search label.screen-reader-text{clip:rect(1px, 1px, 1px, 1px) !important;position:absolute !important;height:1px !important;width:1px !important;overflow:hidden !important}.mmenu__links{text-align:center;margin-bottom:40px}.mmenu__links ul{list-style:none;padding:0;margin:0}.mmenu__links li{margin-bottom:8px}.mmenu__links a{display:block;padding:14px 24px;font-family:var(--font-d);font-weight:600;font-size:20px;color:rgba(220,210,240,.8);border-radius:12px;transition:all .3s;letter-spacing:.5px;min-height:48px}.mmenu__links a:hover{color:#fff;background:hsla(0,0%,100%,.06)}.mmenu__cart{display:flex;align-items:center;gap:10px;padding:14px 28px;border-radius:50px;border:1.5px solid rgba(140,120,200,.35);background:hsla(0,0%,100%,.06);color:rgba(220,210,240,.8);font-family:var(--font-d);font-weight:600;font-size:16px;transition:all .3s;min-height:48px}.mmenu__cart:hover{background:hsla(0,0%,100%,.12);border-color:rgba(140,120,200,.5);color:#fff}.mmenu__cart .nav__cart-badge{position:static;width:20px;height:20px;font-size:11px}body.mmenu-open{overflow:hidden}body.admin-bar .mmenu{top:32px}@media(max-width: 782px){body.admin-bar .mmenu{top:46px}}.shop-header{position:relative;z-index:2;padding:118px 0 50px;overflow:hidden;background:linear-gradient(180deg, #12061F 0%, #1a0f2e 100%);border-bottom:1px solid rgba(160,140,210,.25);min-height:auto !important}.shop-header>.container{max-width:1400px}.shop-header__bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.shop-header__orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.35}.shop-header__orb--teal{width:400px;height:400px;top:-100px;left:2%;background:radial-gradient(circle, rgba(0, 201, 219, 0.5), transparent 70%)}.shop-header__orb--violet{width:350px;height:350px;bottom:-60px;left:14%;background:radial-gradient(circle, rgba(155, 89, 182, 0.4), transparent 70%)}.shop-header__orb--rose{width:300px;height:300px;top:30%;left:25%;background:radial-gradient(circle, rgba(255, 107, 157, 0.3), transparent 70%)}.shop-header__cvs{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.shop-header__cvs canvas{position:absolute;top:0;left:0;width:100%;height:100%}.shop-header__inner{position:relative;z-index:1}.shop-header__eyebrow{display:flex !important;align-items:center;gap:8px;font-family:var(--font-d);font-weight:600;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:var(--icy-teal);margin-bottom:12px !important}.shop-header__eyebrow::before{content:"";display:inline-block;width:10px;height:10px;background:var(--gradient);clip-path:polygon(50% 0%, 62% 38%, 100% 50%, 62% 62%, 50% 100%, 38% 62%, 0% 50%, 38% 38%);animation:dp 3s ease-in-out infinite}.shop-header__title{font-family:var(--font-d) !important;font-weight:800 !important;font-size:clamp(32px,5vw,52px) !important;line-height:1.1 !important;color:#fff !important;margin-bottom:14px !important}.shop-header__title mark{background:var(--grad-wide);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;animation:hs 5s ease infinite}.shop-header__desc{color:rgba(200,192,220,.8) !important;font-size:17px !important;line-height:1.7 !important;max-width:560px;margin-bottom:24px !important}.shop-header__stats{display:flex;gap:32px;margin-bottom:28px;flex-wrap:wrap}.tax-product_tag .shop-header__stats{margin-bottom:0}@media(max-width: 550px){.shop-header__stats{gap:20px}}.shop-header__stat{display:flex;flex-direction:column;gap:2px}.shop-header__stat strong{font-family:var(--font-d);font-weight:700;font-size:22px;color:#fff}.shop-header__stat span{font-size:13px;color:rgba(200,192,220,.6);text-transform:uppercase;letter-spacing:.5px}.shop-header__pills{display:flex;gap:10px;flex-wrap:wrap}@media(max-width: 768px){.shop-header__pills{flex-wrap:wrap}}.cat-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:50px;font-family:var(--font-d);font-weight:600;font-size:14px;color:rgba(220,210,240,.8);background:hsla(0,0%,100%,.06);border:none;backdrop-filter:blur(8px);text-decoration:none;white-space:nowrap;transition:all .3s;cursor:pointer}.cat-pill:hover{border-color:hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.1);transform:translateY(-1px);color:#fff}.cat-pill--active{background:linear-gradient(135deg, #00C9DB, #9B59B6, #FF6B9D);border-color:rgba(0,0,0,0);color:#fff}.cat-pill--active:hover{background:linear-gradient(135deg, #00C9DB, #9B59B6, #FF6B9D);border-color:rgba(0,0,0,0)}.cat-pill__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.cat-pill__dot--japanese{background:#00c9db}.cat-pill__dot--english{background:#00c97a}.cat-pill__dot--pc-exclusive{background:#ff6b9d}.cat-pill__dot--card-protection{background:#9b59b6}.cat-pill__dot--hr-originals{background:#f5a623}.cat-pill__dot--singles{background:#4a90d9}.cat-pill__dot--teal{background:#00c9db}.cat-pill__dot--violet{background:#9b59b6}.cat-pill__dot--rose{background:#ff6b9d}.cat-pill__count{font-weight:400;font-size:12px;opacity:.6}.filter-panel{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;overflow:hidden;margin-bottom:16px;transition:background .3s,border-color .3s}[data-theme=light] .filter-panel{background:#fff;border-color:rgba(80,60,130,.16)}.filter-panel__head{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none}.filter-panel__title{font-family:var(--font-d);font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-2)}.filter-panel__arrow{width:14px;height:14px;stroke:var(--text-3);fill:none;stroke-width:2;stroke-linecap:round;transition:transform .3s}.filter-panel.open .filter-panel__arrow{transform:rotate(180deg)}.filter-panel__body{padding:0 18px 18px;display:none}.filter-panel.open .filter-panel__body{display:block}.fcat-list{display:flex;flex-direction:column;gap:2px}.fcat-item{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-radius:8px;cursor:pointer;transition:background .2s,color .2s;color:var(--text-2);font-size:13.5px;text-decoration:none}.fcat-item:hover{background:rgba(160,140,210,.16);color:var(--text-1)}[data-theme=light] .fcat-item:hover{background:rgba(80,60,130,.08)}.fcat-item.active{background:rgba(155,89,182,.12);color:#9b59b6;font-weight:600}.fcat-item__left{display:flex;align-items:center;gap:8px;min-width:0}.fcat-item__left span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fcat-item__swatch{width:8px;height:8px;border-radius:2px;flex-shrink:0}.fcat-item__count{font-size:11px;opacity:.55;font-family:var(--font-d);flex-shrink:0;margin-left:8px}.fcat-sub{padding-left:20px;margin-top:2px}.fcat-sub .fcat-item{font-size:12.5px}.fcat-sub .fcat-sub{padding-left:16px}.fcat-sub .fcat-sub .fcat-item{font-size:11.5px}.price-range{padding:4px 0 8px}.price-range__bar{position:relative;height:3px;background:var(--border);border-radius:2px;margin:20px 8px 24px}.price-range__fill{position:absolute;top:0;bottom:0;background:var(--gradient);border-radius:2px;pointer-events:none}.price-range__thumb{position:absolute;top:50%;width:16px;height:16px;margin-left:-8px;margin-top:-8px;border-radius:50%;background:#9b59b6;border:2.5px solid var(--bg-card);box-shadow:0 0 8px rgba(155,89,182,.4);cursor:grab;z-index:3;touch-action:none;transition:box-shadow .2s,transform .2s}.price-range__thumb:hover{transform:scale(1.15);box-shadow:0 0 12px rgba(155,89,182,.6)}.price-range__thumb:active,.price-range__thumb.dragging{cursor:grabbing;transform:scale(1.2);box-shadow:0 0 16px rgba(155,89,182,.7)}.price-range__thumb--max{z-index:4}.price-inputs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.price-input{display:flex;flex-direction:column;gap:4px}.price-input label{font-size:11px;color:var(--text-3);font-weight:600;letter-spacing:.5px;text-transform:uppercase}.price-input input{width:100%;padding:8px 10px;border-radius:8px;border:1px solid var(--border);background:var(--bg-1);color:var(--text-1);font-family:var(--font-b);font-size:13px;outline:none;transition:border-color .2s}.price-input input:focus{border-color:var(--soft-violet)}[data-theme=light] .price-input input{background:#fff;border-color:rgba(80,60,130,.16)}[data-theme=light] .price-input input:focus{border-color:var(--soft-violet)}.status-grid{display:flex;flex-direction:column;gap:2px}.status-toggle{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:8px;cursor:pointer;transition:background .2s}.status-toggle:hover{background:rgba(160,140,210,.16)}[data-theme=light] .status-toggle:hover{background:rgba(80,60,130,.08)}.status-toggle__left{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-2)}.status-toggle__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-toggle__dot--in{background:#22c55e}.status-toggle__dot--out{background:#ef4444}.status-toggle__check{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--border);display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}[data-theme=light] .status-toggle__check{border-color:rgba(80,60,130,.2)}.status-toggle__check svg{width:10px;height:10px;stroke:#fff;fill:none;stroke-width:2.5;stroke-linecap:round;opacity:0;transition:opacity .2s}.status-toggle.checked .status-toggle__check{background:#9b59b6;border-color:#9b59b6}.status-toggle.checked .status-toggle__check svg{opacity:1}.status-toggle.checked .status-toggle__left{color:var(--text-1)}.clear-filters{display:block;width:100%;margin-top:14px;padding:10px 16px;border-radius:8px;border:1px solid var(--border);background:rgba(0,0,0,0);color:var(--text-3);font-family:var(--font-d);font-weight:600;font-size:12px;letter-spacing:.5px;text-transform:uppercase;text-align:center;cursor:pointer;transition:all .2s}.clear-filters:hover{border-color:var(--soft-violet);color:var(--soft-violet);background:rgba(155,89,182,.06)}[data-theme=light] .clear-filters{border-color:rgba(80,60,130,.16)}[data-theme=light] .clear-filters:hover{border-color:var(--soft-violet);background:rgba(155,89,182,.04)}.sw-promo{border-radius:16px;padding:20px;overflow:hidden;position:relative}.sw-promo::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:16px}.sw-promo__tag{display:inline-block;position:relative;padding:3px 10px;border-radius:50px;font-family:var(--font-d);font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.sw-promo__title{position:relative;font-family:var(--font-d);font-weight:800;font-size:15px;margin-bottom:6px;line-height:1.3}.sw-promo__desc{position:relative;font-size:12px;line-height:1.6;margin-bottom:14px}.sw-promo__desc img{max-width:100%;height:auto;border-radius:8px;margin-top:8px}.sw-promo__img{position:relative;margin-bottom:14px;border-radius:10px;overflow:hidden}.sw-promo__img img{width:100%;height:auto;display:block;border-radius:10px}.sw-promo__link{position:relative;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;transition:gap .2s;text-decoration:none}.sw-promo__link:hover{gap:10px}.sw-promo__link svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round}.sw-promo:not([class*=is-style-]),.sw-promo.is-style-teal{background:linear-gradient(135deg, rgba(0, 201, 219, 0.15), rgba(155, 89, 182, 0.12));border:1px solid rgba(0,201,219,.25)}.sw-promo:not([class*=is-style-])::before,.sw-promo.is-style-teal::before{background:linear-gradient(135deg, rgba(0, 201, 219, 0.06), rgba(155, 89, 182, 0.04))}.sw-promo:not([class*=is-style-]) .sw-promo__tag,.sw-promo.is-style-teal .sw-promo__tag{background:rgba(0,140,155,.12);border:1px solid rgba(0,140,155,.25);color:#007a88}.sw-promo:not([class*=is-style-]) .sw-promo__title,.sw-promo.is-style-teal .sw-promo__title{color:var(--text-1)}.sw-promo:not([class*=is-style-]) .sw-promo__desc,.sw-promo.is-style-teal .sw-promo__desc{color:var(--text-2)}.sw-promo:not([class*=is-style-]) .sw-promo__link,.sw-promo.is-style-teal .sw-promo__link{color:#007a88}[data-theme=dark] .sw-promo:not([class*=is-style-]) .sw-promo__tag,[data-theme=dark] .sw-promo.is-style-teal .sw-promo__tag{background:rgba(0,201,219,.15);border-color:rgba(0,201,219,.25);color:#00c9db}[data-theme=dark] .sw-promo:not([class*=is-style-]) .sw-promo__link,[data-theme=dark] .sw-promo.is-style-teal .sw-promo__link{color:#00c9db}.sw-promo.is-style-violet{background:linear-gradient(135deg, rgba(155, 89, 182, 0.15), rgba(123, 104, 174, 0.12));border:1px solid rgba(155,89,182,.25)}.sw-promo.is-style-violet::before{background:linear-gradient(135deg, rgba(155, 89, 182, 0.06), rgba(123, 104, 174, 0.04))}.sw-promo.is-style-violet .sw-promo__tag{background:rgba(155,89,182,.15);border:1px solid rgba(155,89,182,.25);color:#9b59b6}.sw-promo.is-style-violet .sw-promo__title{color:var(--text-1)}.sw-promo.is-style-violet .sw-promo__desc{color:var(--text-2)}.sw-promo.is-style-violet .sw-promo__link{color:#7b68ae}.sw-promo.is-style-rose{background:linear-gradient(135deg, rgba(255, 107, 157, 0.15), rgba(232, 130, 155, 0.12));border:1px solid rgba(255,107,157,.25)}.sw-promo.is-style-rose::before{background:linear-gradient(135deg, rgba(255, 107, 157, 0.06), rgba(232, 130, 155, 0.04))}.sw-promo.is-style-rose .sw-promo__tag{background:rgba(255,107,157,.15);border:1px solid rgba(255,107,157,.25);color:#ff6b9d}.sw-promo.is-style-rose .sw-promo__title{color:var(--text-1)}.sw-promo.is-style-rose .sw-promo__desc{color:var(--text-2)}.sw-promo.is-style-rose .sw-promo__link{color:#e8829b}.sw-promo.is-style-dark{background:linear-gradient(135deg, #14082a, #1e1138, #1a1040);border:1px solid rgba(160,140,210,.2)}.sw-promo.is-style-dark::before{background:linear-gradient(135deg, rgba(0, 201, 219, 0.04), rgba(155, 89, 182, 0.03))}.sw-promo.is-style-dark .sw-promo__tag{background:rgba(160,140,210,.12);border:1px solid rgba(160,140,210,.2);color:rgba(200,192,220,.8)}.sw-promo.is-style-dark .sw-promo__title{color:#fff !important}.sw-promo.is-style-dark .sw-promo__desc{color:rgba(200,190,220,.7) !important}.sw-promo.is-style-dark .sw-promo__link{color:#5cc8d7}.recently-viewed{padding:48px 0;max-width:var(--wp--style--global--content-size);margin-inline:auto}.rv__header{margin-bottom:16px}.rv__title{font-family:var(--font-d);font-weight:800;font-size:18px;color:var(--text-1);margin:0}.rv__grid{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rv__grid::-webkit-scrollbar{display:none}.rv__item{flex-shrink:0;width:120px;cursor:pointer;text-decoration:none;transition:opacity .2s}.rv__item:hover{opacity:.8}.rv__img{width:120px;height:160px;border-radius:10px;overflow:hidden;background:var(--bg-card);border:1px solid var(--border);margin-bottom:6px}.rv__img .rv__img-el,.rv__img img{width:100%;height:100%;object-fit:cover;display:block}.rv__name{font-family:var(--font-d);font-size:11.5px;font-weight:700;color:var(--text-2);line-height:1.3;margin-bottom:2px}.rv__price{font-family:var(--font-d);font-size:12px;font-weight:800;color:var(--teal)}[data-theme=light] .rv__price{color:#009dad}.rv__price del{display:none}.rv__price ins{text-decoration:none}.page-hero{position:relative;z-index:2;padding:98px 0 36px !important;overflow:hidden;background:linear-gradient(170deg, #14082a 0%, #1c1034 50%, #14082a 100%);border-bottom:1px solid rgba(160,140,210,.25);min-height:0 !important}.page-hero .page-hero__cvs{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.page-hero .page-hero__cvs canvas{position:absolute;top:0;left:0;width:100%;height:100%}.page-hero__bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.page-hero__orb{position:absolute !important;border-radius:50%;filter:blur(80px);opacity:.3;min-height:0 !important;padding:0 !important;margin:0 !important}.page-hero__orb--teal{width:300px;height:300px;bottom:-60px;left:2%;background:radial-gradient(circle, rgba(0, 201, 219, 0.5), transparent 70%)}.page-hero__orb--violet{width:280px;height:280px;bottom:-40px;left:12%;background:radial-gradient(circle, rgba(155, 89, 182, 0.45), transparent 70%)}.page-hero__orb--rose{width:240px;height:240px;bottom:-30px;left:22%;background:radial-gradient(circle, rgba(255, 107, 157, 0.35), transparent 70%)}.page-hero__inner{position:relative;z-index:1}.page-hero__title{font-family:var(--font-d) !important;font-weight:800 !important;font-size:clamp(32px,5vw,52px) !important;line-height:1.1 !important;color:#fff !important;margin:0 auto !important;letter-spacing:-0.5px;text-align:left !important;max-width:1352px !important}.page-layout__cols{gap:48px !important;justify-content:space-between}@media(max-width: 800px){.page-layout__cols{flex-direction:column !important}}.page-layout__main{flex:1;min-width:0;max-width:800px}.page-layout__sidebar{flex:0 0 320px !important;position:sticky;top:80px;align-self:start}@media(max-width: 800px){.page-layout__sidebar{flex:1 !important;position:static;max-width:100%}}.page-cta{position:relative;background:var(--bg-card);border:1.5px solid var(--card-border);border-radius:16px;padding:28px 24px;overflow:hidden;margin-bottom:24px}.page-cta .page-cta__glow{position:absolute;top:-40px;right:-40px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle, rgba(0, 201, 219, 0.2), rgba(155, 89, 182, 0.1), transparent 70%);filter:blur(30px);pointer-events:none}.page-cta::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad-wide);background-size:400% 100%;animation:hs 5s ease infinite;border-radius:16px 16px 0 0}.page-cta__title{font-family:var(--font-d) !important;font-weight:800 !important;font-size:18px !important;color:var(--text-1) !important;margin:0 0 10px !important;position:relative}.page-cta__desc{font-size:13px !important;line-height:1.7 !important;color:var(--text-2) !important;margin-bottom:18px !important;position:relative}.page-cta__actions{position:relative}.page-cta__actions .page-cta__btn .wp-block-button__link{display:inline-flex !important;align-items:center;gap:6px;padding:10px 24px !important;border:none !important;border-radius:50px !important;background:linear-gradient(135deg, var(--teal), var(--violet)) !important;color:#fff !important;font-family:var(--font-d) !important;font-weight:700 !important;font-size:13px !important;letter-spacing:.3px;text-decoration:none !important;cursor:pointer;transition:transform .3s,box-shadow .3s}.page-cta__actions .page-cta__btn .wp-block-button__link:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(0,201,219,.25);text-decoration:none !important}.page-sidebar-links{background:var(--bg-card);border:1.5px solid var(--card-border);border-radius:16px;padding:24px;margin-bottom:24px}.page-sidebar-links__title{font-family:var(--font-d) !important;font-weight:700 !important;font-size:13px !important;letter-spacing:1.5px !important;text-transform:uppercase !important;color:var(--text-3) !important;margin:0 0 14px !important}.page-sidebar-links__list,.page-sidebar-links__list ul,.page-sidebar-links .wp-block-navigation__container,.page-sidebar-links .wp-block-navigation__responsive-container,.page-sidebar-links .wp-block-navigation__responsive-close,.page-sidebar-links .wp-block-navigation__responsive-dialog,.page-sidebar-links .wp-block-navigation__responsive-container-content{list-style:none !important;margin:0 !important;padding:0 !important;gap:0 !important;width:100% !important;display:block !important}nav.page-sidebar-links__list{display:block !important}nav.page-sidebar-links__list .wp-block-navigation__responsive-container-open,nav.page-sidebar-links__list .wp-block-navigation__responsive-container-close{display:none !important}nav.page-sidebar-links__list .wp-block-woocommerce-customer-account{display:none !important}nav.page-sidebar-links__list .wp-block-navigation__responsive-container{position:static !important;overflow:visible !important;visibility:visible !important;height:auto !important}.page-sidebar-links li{display:block !important;width:100% !important;padding:0 !important;margin:0 !important;border-bottom:1px solid var(--border)}.page-sidebar-links li:last-child{border-bottom:none}.page-sidebar-links li::before{content:none !important}.page-sidebar-links li a{display:flex !important;align-items:center;justify-content:space-between;width:100% !important;padding:12px 0 !important;min-height:44px;font-size:14px;color:var(--text-2);text-decoration:none !important;transition:color .2s}.page-sidebar-links li a span{display:contents}.page-sidebar-links li a:hover{color:var(--teal)}.page-sidebar-links li a::after{content:"›";font-size:16px;color:var(--text-3);transition:color .2s,transform .2s}.page-sidebar-links li a:hover::after{color:var(--teal);transform:translateX(2px)}.page-content h2,.entry-content h2{font-family:var(--font-d);font-weight:800;font-size:clamp(22px,3vw,28px);color:var(--text-1);margin-top:40px;margin-bottom:16px;line-height:1.2}.page-content h3,.entry-content h3{font-family:var(--font-d);font-weight:700;font-size:18px;color:var(--text-1);margin-top:32px;margin-bottom:10px}.page-content h4,.entry-content h4{font-family:var(--font-d);font-weight:700;font-size:15px;color:var(--text-2);text-transform:uppercase;letter-spacing:1px;margin-top:28px;margin-bottom:8px}.page-content p,.entry-content p{font-family:var(--font-b);font-size:16px;line-height:1.8;color:var(--text-2);margin-bottom:20px}.page-content ul:not([class*=wc-block-]),.page-content ol:not([class*=wc-block-]),.entry-content ul:not([class*=wc-block-]),.entry-content ol:not([class*=wc-block-]){margin:0 0 24px;padding:0;color:var(--text-2);list-style:none}.page-content ul:not([class*=wc-block-]) li,.page-content ol:not([class*=wc-block-]) li,.entry-content ul:not([class*=wc-block-]) li,.entry-content ol:not([class*=wc-block-]) li{font-size:15px;line-height:1.75;margin-bottom:10px;padding-left:28px;position:relative}.page-content ul:not([class*=wc-block-]) ul,.page-content ul:not([class*=wc-block-]) ol,.page-content ol:not([class*=wc-block-]) ul,.page-content ol:not([class*=wc-block-]) ol,.entry-content ul:not([class*=wc-block-]) ul,.entry-content ul:not([class*=wc-block-]) ol,.entry-content ol:not([class*=wc-block-]) ul,.entry-content ol:not([class*=wc-block-]) ol{margin-top:8px;margin-bottom:0}.page-content ul:not([class*=wc-block-])>li::before,.entry-content ul:not([class*=wc-block-])>li::before{content:"";position:absolute;left:4px;top:8px;width:10px;height:10px;background:var(--gradient);clip-path:polygon(50% 0%, 62% 38%, 100% 50%, 62% 62%, 50% 100%, 38% 62%, 0% 50%, 38% 38%);opacity:.8}.page-content ul:not([class*=wc-block-]) ul:not([class*=wc-block-])>li::before,.entry-content ul:not([class*=wc-block-]) ul:not([class*=wc-block-])>li::before{width:6px;height:6px;top:10px;left:6px;clip-path:none;border-radius:50%;background:var(--teal);opacity:.6}.page-content ol,.entry-content ol{counter-reset:holo-ol}.page-content ol>li,.entry-content ol>li{counter-increment:holo-ol;padding-left:36px}.page-content ol>li::before,.entry-content ol>li::before{content:counter(holo-ol, decimal-leading-zero);position:absolute;left:0;top:0;font-family:var(--font-d);font-weight:800;font-size:14px;line-height:1.75;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;opacity:.85}.page-content ol ol,.entry-content ol ol{counter-reset:holo-ol-nested}.page-content ol ol>li,.entry-content ol ol>li{counter-increment:holo-ol-nested}.page-content ol ol>li::before,.entry-content ol ol>li::before{content:counter(holo-ol-nested) ".";font-size:13px;font-weight:700;background:none;-webkit-text-fill-color:var(--text-3);color:var(--text-3)}.page-content ul.is-style-default,.page-content .is-style-default ul,.entry-content ul.is-style-default,.entry-content .is-style-default ul{list-style:disc;padding-left:24px}.page-content ul.is-style-default li,.page-content .is-style-default ul li,.entry-content ul.is-style-default li,.entry-content .is-style-default ul li{padding-left:0}.page-content ul.is-style-default li::before,.page-content .is-style-default ul li::before,.entry-content ul.is-style-default li::before,.entry-content .is-style-default ul li::before{content:none}.page-content ul.is-style-default ul,.page-content .is-style-default ul ul,.entry-content ul.is-style-default ul,.entry-content .is-style-default ul ul{list-style:circle}.page-content ul.is-style-default ul li::before,.page-content .is-style-default ul ul li::before,.entry-content ul.is-style-default ul li::before,.entry-content .is-style-default ul ul li::before{content:none}.page-content ol.is-style-default,.page-content .is-style-default ol,.entry-content ol.is-style-default,.entry-content .is-style-default ol{list-style:decimal;padding-left:24px}.page-content ol.is-style-default li,.page-content .is-style-default ol li,.entry-content ol.is-style-default li,.entry-content .is-style-default ol li{padding-left:0}.page-content ol.is-style-default li::before,.page-content .is-style-default ol li::before,.entry-content ol.is-style-default li::before,.entry-content .is-style-default ol li::before{content:none}.page-content ol.is-style-default ol,.page-content .is-style-default ol ol,.entry-content ol.is-style-default ol,.entry-content .is-style-default ol ol{list-style:lower-alpha}.page-content ol.is-style-default ol li::before,.page-content .is-style-default ol ol li::before,.entry-content ol.is-style-default ol li::before,.entry-content .is-style-default ol ol li::before{content:none}.page-content a,.entry-content a{color:var(--soft-violet);text-decoration:underline;text-underline-offset:3px;transition:color .2s}.page-content a:hover,.entry-content a:hover{color:var(--violet)}.page-content blockquote,.entry-content blockquote{border-left:3px solid var(--violet);margin:36px 0;padding:24px 28px;background:rgba(155,89,182,.07);border-radius:0 12px 12px 0;position:relative;overflow:hidden}.page-content blockquote::before,.entry-content blockquote::before{content:"“";position:absolute;top:-10px;right:16px;font-size:80px;color:rgba(155,89,182,.12);font-family:var(--font-d);font-weight:800;line-height:1;pointer-events:none}.page-content blockquote p,.entry-content blockquote p{font-size:18px;font-style:italic;color:var(--text-1);line-height:1.7;margin-bottom:8px}.page-content blockquote cite,.entry-content blockquote cite{display:block;font-size:13px;font-style:normal;color:var(--text-3);text-align:left}.page-content blockquote.is-large:where(:not(.is-style-plain)),.page-content blockquote.is-style-large:where(:not(.is-style-plain)),.entry-content blockquote.is-large:where(:not(.is-style-plain)),.entry-content blockquote.is-style-large:where(:not(.is-style-plain)){padding:24px 28px;margin-bottom:0}.page-content blockquote.is-large:where(:not(.is-style-plain)) p,.page-content blockquote.is-style-large:where(:not(.is-style-plain)) p,.entry-content blockquote.is-large:where(:not(.is-style-plain)) p,.entry-content blockquote.is-style-large:where(:not(.is-style-plain)) p{font-size:18px;font-style:italic;line-height:1.7}.page-content blockquote.is-large:where(:not(.is-style-plain)) cite,.page-content blockquote.is-large:where(:not(.is-style-plain)) footer,.page-content blockquote.is-style-large:where(:not(.is-style-plain)) cite,.page-content blockquote.is-style-large:where(:not(.is-style-plain)) footer,.entry-content blockquote.is-large:where(:not(.is-style-plain)) cite,.entry-content blockquote.is-large:where(:not(.is-style-plain)) footer,.entry-content blockquote.is-style-large:where(:not(.is-style-plain)) cite,.entry-content blockquote.is-style-large:where(:not(.is-style-plain)) footer{font-size:13px;text-align:left}.page-content .wp-block-pullquote,.entry-content .wp-block-pullquote{border:none;padding:0;text-align:left}.page-content .wp-block-pullquote blockquote,.entry-content .wp-block-pullquote blockquote{border-left:3px solid var(--violet);margin:36px 0;padding:24px 28px;background:rgba(155,89,182,.07);border-radius:0 12px 12px 0;text-align:left}.page-content .wp-block-pullquote blockquote::before,.entry-content .wp-block-pullquote blockquote::before{content:"“";position:absolute;top:-10px;right:16px;font-size:80px;color:rgba(155,89,182,.12);font-family:var(--font-d);font-weight:800;line-height:1;pointer-events:none}.page-content .wp-block-pullquote blockquote p,.entry-content .wp-block-pullquote blockquote p{font-size:18px;font-style:italic;color:var(--text-1);line-height:1.7;margin-bottom:8px}.page-content .wp-block-pullquote blockquote cite,.entry-content .wp-block-pullquote blockquote cite{display:block;font-size:13px;font-style:normal;color:var(--text-3);text-align:left}.page-content .wp-block-image,.entry-content .wp-block-image{margin:36px 0;border-radius:16px;overflow:hidden;border:1px solid var(--border)}.page-content .wp-block-image img,.entry-content .wp-block-image img{display:block;width:100%;border-radius:0;border:none}.page-content .wp-block-image figcaption,.entry-content .wp-block-image figcaption{padding:12px 18px;background:var(--bg-card);font-size:13px;margin-bottom:0;color:var(--text-3);line-height:1.5;text-align:left;margin-top:0}.page-content .wp-block-embed,.entry-content .wp-block-embed{margin:36px 0;border-radius:16px;overflow:hidden;border:1px solid var(--border)}.page-content .wp-block-embed .wp-block-embed__wrapper,.entry-content .wp-block-embed .wp-block-embed__wrapper{position:relative}.page-content .wp-block-embed .wp-block-embed__wrapper iframe,.entry-content .wp-block-embed .wp-block-embed__wrapper iframe{display:block;border-radius:0}.page-content .wp-block-embed figcaption,.entry-content .wp-block-embed figcaption{padding:12px 18px;background:var(--bg-card);font-size:13px;margin-bottom:0;color:var(--text-3);line-height:1.5;text-align:left;margin-top:0}.page-content hr,.page-content .wp-block-separator,.entry-content hr,.entry-content .wp-block-separator{border:none;margin:48px auto;background:rgba(0,0,0,0);opacity:1;max-width:100%;overflow:visible}.page-content .wp-block-separator,.page-content .wp-block-separator.is-style-holo-gradient,.page-content .wp-block-separator.is-style-default,.page-content .wp-block-separator.is-style-wide,.entry-content .wp-block-separator,.entry-content .wp-block-separator.is-style-holo-gradient,.entry-content .wp-block-separator.is-style-default,.entry-content .wp-block-separator.is-style-wide{height:2px;background:var(--gradient);border-radius:1px;position:relative}.page-content .wp-block-separator::before,.page-content .wp-block-separator.is-style-holo-gradient::before,.page-content .wp-block-separator.is-style-default::before,.page-content .wp-block-separator.is-style-wide::before,.entry-content .wp-block-separator::before,.entry-content .wp-block-separator.is-style-holo-gradient::before,.entry-content .wp-block-separator.is-style-default::before,.entry-content .wp-block-separator.is-style-wide::before{display:none}.page-content .wp-block-separator::after,.page-content .wp-block-separator.is-style-holo-gradient::after,.page-content .wp-block-separator.is-style-default::after,.page-content .wp-block-separator.is-style-wide::after,.entry-content .wp-block-separator::after,.entry-content .wp-block-separator.is-style-holo-gradient::after,.entry-content .wp-block-separator.is-style-default::after,.entry-content .wp-block-separator.is-style-wide::after{display:none}.page-content .wp-block-separator.has-background,.page-content .wp-block-separator.is-style-holo-gradient.has-background,.page-content .wp-block-separator.is-style-default.has-background,.page-content .wp-block-separator.is-style-wide.has-background,.entry-content .wp-block-separator.has-background,.entry-content .wp-block-separator.is-style-holo-gradient.has-background,.entry-content .wp-block-separator.is-style-default.has-background,.entry-content .wp-block-separator.is-style-wide.has-background{background:currentColor}.page-content .wp-block-separator.is-style-holo-subtle,.entry-content .wp-block-separator.is-style-holo-subtle{height:1px;background:rgba(123,104,174,.35);position:relative}.page-content .wp-block-separator.is-style-holo-subtle::before,.entry-content .wp-block-separator.is-style-holo-subtle::before{display:none}.page-content .wp-block-separator.is-style-holo-subtle::after,.entry-content .wp-block-separator.is-style-holo-subtle::after{display:none}[data-theme=dark] .page-content .wp-block-separator.is-style-holo-subtle,[data-theme=dark] .entry-content .wp-block-separator.is-style-holo-subtle{background:rgba(123,104,174,.25)}.page-content .wp-block-separator.is-style-holo-subtle.has-background,.entry-content .wp-block-separator.is-style-holo-subtle.has-background{background:currentColor}@keyframes holo-diamond-glow{0%,100%{box-shadow:0 0 8px 2px rgba(0,201,219,.5),0 0 20px 4px rgba(155,89,182,.3),0 0 40px 8px rgba(0,201,219,.1)}33%{box-shadow:0 0 10px 3px rgba(155,89,182,.5),0 0 24px 6px rgba(255,107,157,.3),0 0 44px 10px rgba(155,89,182,.1)}66%{box-shadow:0 0 8px 2px rgba(255,107,157,.5),0 0 20px 4px rgba(0,201,219,.3),0 0 40px 8px rgba(255,107,157,.1)}}.page-content .wp-block-separator.is-style-holo-diamond,.entry-content .wp-block-separator.is-style-holo-diamond{width:12px;height:12px;background:var(--grad-wide);background-size:300% 300%;border:none;border-radius:2px;transform:rotate(45deg);margin-left:auto;margin-right:auto;overflow:visible;animation:holo-diamond-glow 4s ease infinite,hs 5s ease infinite;box-shadow:0 0 8px 2px rgba(0,201,219,.5),0 0 20px 4px rgba(155,89,182,.3),0 0 40px 8px rgba(0,201,219,.1)}.page-content .wp-block-separator.is-style-holo-diamond.has-background,.entry-content .wp-block-separator.is-style-holo-diamond.has-background{background:currentColor;animation:none;box-shadow:0 0 12px 2px currentColor}@keyframes holo-dots-glow{0%,100%{box-shadow:-20px 0 0 2px #00c9db,-20px 0 6px 1px rgba(0,201,219,.5),0 0 0 2px #9b59b6,0 0 6px 1px rgba(155,89,182,.5),20px 0 0 2px #ff6b9d,20px 0 6px 1px rgba(255,107,157,.5)}33%{box-shadow:-20px 0 0 3px #00c9db,-20px 0 10px 2px rgba(0,201,219,.6),0 0 0 2px #9b59b6,0 0 6px 1px rgba(155,89,182,.5),20px 0 0 2px #ff6b9d,20px 0 6px 1px rgba(255,107,157,.5)}66%{box-shadow:-20px 0 0 2px #00c9db,-20px 0 6px 1px rgba(0,201,219,.5),0 0 0 2px #9b59b6,0 0 6px 1px rgba(155,89,182,.5),20px 0 0 3px #ff6b9d,20px 0 10px 2px rgba(255,107,157,.6)}}.page-content .wp-block-separator.is-style-holo-dots,.page-content .wp-block-separator.is-style-dots,.entry-content .wp-block-separator.is-style-holo-dots,.entry-content .wp-block-separator.is-style-dots{height:1px;width:0;background:none;max-width:none;border:none;border-radius:50%;margin-left:auto;margin-right:auto;overflow:visible;animation:holo-dots-glow 4s ease infinite;box-shadow:-20px 0 0 2px #00c9db,-20px 0 6px 1px rgba(0,201,219,.5),0 0 0 2px #9b59b6,0 0 6px 1px rgba(155,89,182,.5),20px 0 0 2px #ff6b9d,20px 0 6px 1px rgba(255,107,157,.5)}.page-content .wp-block-table,.entry-content .wp-block-table{margin:28px 0;border:1px solid var(--border);border-radius:14px;overflow:hidden}.page-content .wp-block-table thead,.entry-content .wp-block-table thead{border-bottom:none}.page-content .wp-block-table tfoot,.entry-content .wp-block-table tfoot{border-top:none}.page-content .wp-block-table tfoot td,.entry-content .wp-block-table tfoot td{border-bottom:none;border-top:2px solid var(--border-strong);font-family:var(--font-d);font-weight:700;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--soft-violet);padding:10px 16px}.page-content .wp-block-table table,.entry-content .wp-block-table table{width:100%;border-collapse:collapse;margin:0;font-size:15px}.page-content .wp-block-table th,.page-content .wp-block-table td,.entry-content .wp-block-table th,.entry-content .wp-block-table td{border:none}.page-content .wp-block-table th,.entry-content .wp-block-table th{font-family:var(--font-d);font-weight:700;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--soft-violet);padding:10px 16px;text-align:left;border-bottom:2px solid var(--border-strong)}.page-content .wp-block-table td,.entry-content .wp-block-table td{padding:12px 16px;border-bottom:1px solid var(--border);color:var(--text-2);vertical-align:middle}.page-content .wp-block-table tbody tr:last-child td,.entry-content .wp-block-table tbody tr:last-child td{border-bottom:none}.page-content .wp-block-table tbody:has(+tfoot) tr:last-child td,.entry-content .wp-block-table tbody:has(+tfoot) tr:last-child td{border-bottom:1px solid var(--border)}.page-content .wp-block-table tbody tr:nth-child(odd) td,.entry-content .wp-block-table tbody tr:nth-child(odd) td{background:rgba(0,0,0,.02)}.page-content .wp-block-table tbody tr:hover td,.entry-content .wp-block-table tbody tr:hover td{background:rgba(0,0,0,.03)}[data-theme=dark] .page-content .wp-block-table tbody tr:nth-child(odd) td,[data-theme=dark] .entry-content .wp-block-table tbody tr:nth-child(odd) td{background:hsla(0,0%,100%,.015)}[data-theme=dark] .page-content .wp-block-table tbody tr:hover td,[data-theme=dark] .entry-content .wp-block-table tbody tr:hover td{background:hsla(0,0%,100%,.02)}.page-content .wp-block-table.is-style-stripes,.entry-content .wp-block-table.is-style-stripes{border-bottom:none}.page-content .wp-block-table.is-style-stripes tbody tr:nth-child(odd),.entry-content .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:rgba(0,0,0,0)}.page-content .wp-block-table.is-style-stripes td,.page-content .wp-block-table.is-style-stripes th,.entry-content .wp-block-table.is-style-stripes td,.entry-content .wp-block-table.is-style-stripes th{border-color:rgba(0,0,0,0)}.page-content .wp-block-table figcaption,.entry-content .wp-block-table figcaption{padding:10px 16px;background:var(--bg-card);font-size:13px;color:var(--text-3);border-top:1px solid var(--border-strong)}[data-theme=dark] .page-content .wp-block-table figcaption,[data-theme=dark] .entry-content .wp-block-table figcaption{border-top-color:var(--border)}@media(max-width: 768px){.page-content .wp-block-table table,.page-content .wp-block-table thead,.page-content .wp-block-table tbody,.page-content .wp-block-table tr,.page-content .wp-block-table th,.page-content .wp-block-table td,.entry-content .wp-block-table table,.entry-content .wp-block-table thead,.entry-content .wp-block-table tbody,.entry-content .wp-block-table tr,.entry-content .wp-block-table th,.entry-content .wp-block-table td{display:block}.page-content .wp-block-table thead,.entry-content .wp-block-table thead{display:none}.page-content .wp-block-table tbody tr,.entry-content .wp-block-table tbody tr{padding:12px 16px;border-bottom:1px solid var(--border)}.page-content .wp-block-table tbody tr:last-child,.entry-content .wp-block-table tbody tr:last-child{border-bottom:none}.page-content .wp-block-table td,.entry-content .wp-block-table td{display:flex;justify-content:space-between;align-items:baseline;padding:4px 0 !important;border-bottom:none !important;font-size:14px}.page-content .wp-block-table td::before,.entry-content .wp-block-table td::before{content:attr(data-label);font-family:var(--font-d);font-weight:700;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--soft-violet);flex-shrink:0;margin-right:12px}.page-content .wp-block-table tbody tr:nth-child(odd) td,.entry-content .wp-block-table tbody tr:nth-child(odd) td{background:rgba(0,0,0,0)}}.page-content>table,.entry-content>table{width:100%;border-collapse:collapse;margin:24px 0}.page-content>table th,.page-content>table td,.entry-content>table th,.entry-content>table td{padding:12px 16px;border-bottom:1px solid var(--border);font-size:14px;text-align:left}.page-content>table th,.entry-content>table th{font-family:var(--font-d);font-weight:600;color:var(--text-1)}.page-content>table td,.entry-content>table td{color:var(--text-2)}.page-content pre,.page-content code,.entry-content pre,.entry-content code{font-family:"JetBrains Mono",monospace;font-size:13px;background:var(--bg-surface);border:1px solid var(--border);border-radius:8px}.page-content code,.entry-content code{padding:2px 6px;border-radius:4px}.page-content pre,.entry-content pre{padding:20px;overflow-x:auto;margin:24px 0}.page-content pre code,.entry-content pre code{padding:0;border:none;background:none}.page-content>.wp-block-post-content>p:first-child,.page-content>p:first-child,.entry-content>.wp-block-post-content>p:first-child,.entry-content>p:first-child{font-size:18px;line-height:1.7;color:var(--text-1)}.tag-cloud__title{font-family:var(--font-d);font-weight:700;font-size:13px;letter-spacing:1px;text-transform:uppercase;color:var(--text-2);margin:0 0 12px}.tag-cloud__list{display:flex;flex-wrap:wrap;gap:8px}.tag-cloud__tag{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:50px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-2);font-family:var(--font-b);font-size:12px;font-weight:500;text-decoration:none;transition:all .2s;white-space:nowrap}.tag-cloud__tag:hover{border-color:var(--soft-violet);color:var(--text-1);background:rgba(123,104,174,.1)}.tag-cloud__tag--active{border-color:var(--teal);color:var(--teal);background:rgba(0,201,219,.1)}[data-theme=light] .tag-cloud__tag--active{border-color:#009dad;color:#009dad;background:rgba(0,157,173,.12)}.tag-cloud__tag--active:hover{border-color:var(--teal);color:var(--teal)}.tag-cloud__count{font-size:10px;color:var(--text-3);font-weight:600}.blog-hero .page-hero__inner{display:flex !important;align-items:flex-end !important;justify-content:space-between !important;gap:40px;padding-bottom:40px;max-width:1352px !important;width:100% !important;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box}@media(max-width: 1400px){.blog-hero .page-hero__inner{padding-left:24px !important;padding-right:24px !important}}@media(max-width: 800px){.blog-hero .page-hero__inner{flex-direction:column !important;align-items:flex-start !important}}.blog-hero__featured-wrap{flex-shrink:0;width:500px;background:none !important;border:none !important;padding:0 !important;margin:0 !important}.blog-hero__featured-wrap .wp-block-post-template{list-style:none !important;margin:0 !important;padding:0 !important}.blog-hero__featured-wrap .wp-block-post-template>li{margin:0 !important;padding:0 !important}@media(max-width: 800px){.blog-hero__featured-wrap{display:none}}.blog-hero__label{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border:1px solid rgba(155,89,182,.7);border-radius:50px;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#f0eaff;margin-bottom:20px;font-family:var(--font-d)}.blog-hero__label .dz{flex-shrink:0;animation:dp 3s ease-in-out infinite}.blog-hero__title{font-family:var(--font-d);font-weight:800;font-size:clamp(40px,5vw,68px);line-height:1;letter-spacing:-1px;color:#fff;margin-bottom:16px}.blog-hero__title mark{background:var(--grad-wide);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;animation:hs 5s ease infinite}.blog-hero__sub{font-size:17px;color:rgba(200,195,220,.85) !important;max-width:520px;line-height:1.7;margin-bottom:32px}.blog-hero__meta{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.blog-hero__stat{text-align:center}.blog-hero__stat-num{font-family:var(--font-d);font-weight:800;font-size:28px;background:var(--grad-wide);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;animation:hs 5s ease infinite}.blog-hero__stat-lbl{font-size:12px;color:rgba(160,150,190,.7) !important;letter-spacing:1px;text-transform:uppercase;margin-top:4px}.blog-hero__stat-div{width:1px;height:32px;background:rgba(160,140,210,.25) !important}.blog-hero__featured{background:none !important;border:none !important;border-radius:0 !important;overflow:hidden;padding:0 !important;margin:0 !important}.blog-hero__featured-wrap .wp-block-post-template>li{position:relative;background:var(--bg-card) !important;border:1px solid var(--border-strong) !important;border-radius:20px !important;overflow:hidden;cursor:pointer;transition:transform .3s,box-shadow .3s;padding:0 !important;margin:0 !important}.blog-hero__featured-wrap .wp-block-post-template>li:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.blog-hero__feat-img{position:relative;height:260px;overflow:hidden;background:linear-gradient(145deg, #2a1a50, #1a0f2e, #0a2030);display:flex;align-items:center;justify-content:center}.blog-hero__feat-img::before{content:"";position:absolute;top:0;left:0;right:0;height:70px;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.4), transparent);z-index:2;pointer-events:none;border-radius:20px 20px 0 0}.blog-hero__feat-img .wp-block-post-featured-image{position:absolute !important;inset:0 !important;margin:0 !important;padding:0 !important}.blog-hero__feat-img .wp-block-post-featured-image a{display:block;width:100%;height:100%}.blog-hero__feat-img img{width:100% !important;height:100% !important;object-fit:cover !important;display:block}.blog-hero__feat-img .dz{position:relative;z-index:2}.blog-hero__feat-tag{position:absolute !important;top:14px;left:14px;padding:4px 12px;border-radius:50px;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;background:linear-gradient(135deg, var(--teal), var(--violet));color:#fff;z-index:4;margin:0 !important}.blog-hero__feat-body{padding:20px;margin-block-start:0 !important}.blog-hero__feat-cat{display:none !important}.blog-hero__feat-cat--visible{font-size:11px !important;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--teal);margin:0 0 8px !important;padding:0 !important;position:relative;z-index:2}.blog-hero__feat-cat--visible a{color:var(--teal) !important;text-decoration:none !important;position:relative;z-index:2}[data-theme=light] .blog-hero__feat-cat--visible a{color:var(--violet) !important}.blog-hero__feat-cat--visible a:hover{color:var(--icy-teal) !important}.blog-hero__feat-cat--visible .wp-block-post-terms__separator{display:none}.blog-hero__feat-h{font-family:var(--font-d) !important;font-weight:700 !important;font-size:17px !important;line-height:1.3 !important;margin:0 0 8px !important;padding:0 !important;color:var(--text-1) !important;transition:color .3s}.blog-hero__feat-h a{color:inherit !important;text-decoration:none !important;transition:color .3s}.blog-hero__feat-h a::after{content:"";position:absolute;inset:0;z-index:1}.blog-hero__featured-wrap .wp-block-post-template>li:hover .blog-hero__feat-h,.blog-hero__featured-wrap .wp-block-post-template>li:hover .blog-hero__feat-h a{color:var(--teal) !important}[data-theme=light] .blog-hero__featured-wrap .wp-block-post-template>li:hover .blog-hero__feat-h,[data-theme=light] .blog-hero__featured-wrap .wp-block-post-template>li:hover .blog-hero__feat-h a{color:var(--violet) !important}.blog-hero__feat-excerpt{font-size:13px !important;line-height:1.6 !important;color:var(--text-2) !important;margin:0 0 12px !important;padding:0 !important}.blog-hero__feat-excerpt p,.blog-hero__feat-excerpt .wp-block-post-excerpt__excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 !important;padding:0 !important;font-size:inherit !important;line-height:inherit !important;color:inherit !important}.blog-hero__feat-meta{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px;font-size:12px;color:var(--text-3)}.blog-hero__feat-date{font-size:12px;color:var(--text-3);white-space:nowrap}.blog-hero__feat-date time,.blog-hero__feat-date .read-time-sep,.blog-hero__feat-date .read-time{color:inherit}.blog-hero__feat-date .read-time-sep{margin:0 5px}.blog-hero__feat-read{color:var(--teal) !important;font-weight:600;font-size:13px !important;text-decoration:none;cursor:pointer;margin:0 !important;flex-shrink:0}[data-theme=light] .blog-hero__feat-read{color:var(--violet) !important}.blog-hero__feat-read:hover{color:var(--icy-teal) !important}.blog-filter-bar{position:sticky;top:58px;z-index:100;background:rgba(14,6,28,.9);backdrop-filter:blur(20px);border-bottom:1px solid var(--border)}[data-theme=light] .blog-filter-bar{background:hsla(0,0%,100%,.9)}.blog-filter-bar__inner{max-width:1352px !important;margin:0 auto !important;padding:0 !important}@media(max-width: 1400px){.blog-filter-bar__inner{padding:0 24px !important}}.blog-filter-bar__inner{display:flex !important;align-items:center !important;gap:0 !important;overflow-x:auto;scrollbar-width:none}.blog-filter-bar__inner::-webkit-scrollbar{display:none}.blog-filter-bar__nav{display:flex !important;gap:0 !important}.blog-filter-bar__nav .wp-block-navigation__container,.blog-filter-bar__nav ul{display:flex !important;gap:0 !important;list-style:none !important;margin:0 !important;padding:0 !important;flex-wrap:nowrap !important}.blog-filter-bar__nav li{margin:0 !important;padding:0 !important}.blog-filter-bar__nav a,.blog-filter-bar__nav .wp-block-navigation-item__content{display:flex;align-items:center;gap:7px;padding:15px 20px;font-family:var(--font-d);font-size:13px;font-weight:600;letter-spacing:.5px;color:var(--text-3);text-decoration:none !important;border-bottom:2px solid rgba(0,0,0,0);white-space:nowrap;transition:all .3s}.blog-filter-bar__nav a:hover,.blog-filter-bar__nav .wp-block-navigation-item__content:hover{color:var(--text-1);border-bottom-color:rgba(155,89,182,.4)}.blog-filter-bar__nav li.blog-filter--active a,.blog-filter-bar__nav li.blog-filter--active .wp-block-navigation-item__content{color:#fff;border-bottom-color:var(--teal)}[data-theme=light] .blog-filter-bar__nav li.blog-filter--active a,[data-theme=light] .blog-filter-bar__nav li.blog-filter--active .wp-block-navigation-item__content{color:var(--text-1)}.blog-filter-bar__nav .wp-block-navigation__responsive-container-open{display:none !important}.blog-filter-bar__nav .wp-block-navigation__responsive-container{position:static !important;display:block !important;overflow:visible !important}.blog-filter-bar__nav .wp-block-navigation__responsive-close,.blog-filter-bar__nav .wp-block-navigation__responsive-dialog,.blog-filter-bar__nav .wp-block-navigation__responsive-container-content{display:block !important}.blog-filter-bar__nav .wp-block-woocommerce-customer-account{display:none !important}.blog-filter-bar__nav .filter-bar__sep{width:1px !important;height:20px;background:var(--border);margin:0 4px !important;padding:0 !important;flex-shrink:0;align-self:center;list-style:none !important}.blog-filter-bar__nav .fcat__dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.blog-filter-bar__count{margin:0 0 0 auto !important;font-size:13px;color:var(--text-3);white-space:nowrap;padding:15px 0;flex-shrink:0}.blog-content{max-width:1352px !important;margin:0 auto;padding:48px 0 80px !important}@media(max-width: 1400px){.blog-content{padding:48px 24px 80px !important}}.blog-content{display:grid;grid-template-columns:1fr 320px;gap:48px}@media(max-width: 800px){.blog-content{grid-template-columns:1fr}}.blog-main{min-width:0}.blog-sec-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.blog-sec-head h2{font-family:var(--font-d);font-weight:800;font-size:24px;color:var(--text-1)}.blog-sec-head h2 mark{background:var(--grad-wide);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:hs 5s ease infinite}.blog-sec-head a{font-size:13px;font-weight:600;color:var(--soft-violet);text-decoration:none;transition:color .3s}.blog-sec-head a:hover{color:var(--teal)}.blog-sec-head .blog-sec-head__link{margin:0 !important}.blog-feat-query .wp-block-post-template{list-style:none !important;padding:0 !important;margin:0 !important}.blog-feat-query .wp-block-post-template>li{display:block !important;grid-template-columns:none !important;border-radius:20px !important;transition:transform .3s,box-shadow .3s,border-color .3s;cursor:pointer}.blog-feat-query .wp-block-post-template>li::before{content:none !important}.blog-feat-query .wp-block-post-template>li:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--border-strong)}.blog-feat{background:none !important;border:none !important;border-radius:0 !important;box-shadow:none !important;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;cursor:pointer;text-decoration:none;color:inherit}@media(max-width: 768px){.blog-feat{grid-template-columns:1fr}}.blog-feat__img{position:relative;min-height:340px;overflow:hidden;background:linear-gradient(145deg, #2a1a50, #1a0f2e, #0a2030);display:flex;align-items:center;justify-content:center}.blog-feat__img::before{content:"";position:absolute;top:0;left:0;right:0;height:130px;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.75), transparent);z-index:2;pointer-events:none}.blog-feat__img .wp-block-post-featured-image{position:absolute !important;inset:0 !important;margin:0 !important}.blog-feat__img .wp-block-post-featured-image a{display:block;width:100%;height:100%}.blog-feat__img img{width:100% !important;height:100% !important;object-fit:cover !important;display:block}.blog-feat__img .blog-post-card__tag{position:absolute !important;top:18px;left:18px;z-index:4;margin:0 !important}.blog-feat__img .blog-post-card__tag a{display:block}.blog-feat__img .blog-feat__pill-row{position:absolute;top:18px;left:18px;z-index:4;display:flex;align-items:center;gap:10px;margin-block-start:0}.blog-feat__img .blog-feat__pill-row .blog-post-card__tag{position:static !important;top:auto;left:auto}.blog-feat__img>.blog-feat__new{display:none !important}@media(max-width: 768px){.blog-feat__img{min-height:220px;border-radius:20px 20px 0 0}}.blog-feat__new{display:inline-block !important;padding:4px 10px !important;border-radius:50px;font-size:10px !important;font-weight:700;letter-spacing:1px;text-transform:uppercase;background:rgba(0,201,219,.2);border:1px solid rgba(0,201,219,.35);color:var(--teal) !important;margin:0 !important;white-space:nowrap}.blog-feat__badge{position:absolute;top:16px;left:16px;display:flex;gap:8px;z-index:4}.blog-feat__tag{padding:4px 12px;border-radius:50px;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;background:rgba(155,89,182,.8);color:#fff;backdrop-filter:blur(4px)}.blog-feat__body{padding:36px 36px 36px 32px;display:flex;flex-direction:column;justify-content:center}@media(max-width: 768px){.blog-feat__body{padding:24px}}.blog-feat__kicker{font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--teal);margin-bottom:14px !important;display:flex;align-items:center;gap:10px}.blog-feat__kicker::before{content:"—";color:var(--teal)}.blog-feat__kicker::after{content:"";flex:1;height:1px;background:var(--border)}[data-theme=light] .blog-feat__kicker{color:var(--violet)}[data-theme=light] .blog-feat__kicker::before{color:var(--violet)}.blog-feat__h{font-family:var(--font-d) !important;font-weight:800 !important;font-size:clamp(22px,2.5vw,28px) !important;line-height:1.2 !important;color:var(--text-1) !important;margin:0 0 14px !important;padding:0 !important;transition:color .3s}.blog-feat__h a{color:inherit !important;text-decoration:none !important;transition:color .3s}.blog-feat__h a::after{content:"";position:absolute;inset:0;z-index:1}.blog-feat-query .wp-block-post-template>li:hover .blog-feat__h,.blog-feat-query .wp-block-post-template>li:hover .blog-feat__h a{color:var(--teal) !important}[data-theme=light] .blog-feat-query .wp-block-post-template>li:hover .blog-feat__h,[data-theme=light] .blog-feat-query .wp-block-post-template>li:hover .blog-feat__h a{color:var(--violet) !important}.blog-feat__excerpt{font-size:15px !important;line-height:1.7 !important;color:var(--text-2) !important;margin:0 0 20px !important;padding:0 !important}.blog-feat__excerpt p,.blog-feat__excerpt .wp-block-post-excerpt__excerpt{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin:0 !important;font-size:inherit !important;line-height:inherit !important;color:inherit !important}.blog-feat__footer{display:flex !important;align-items:center !important;justify-content:space-between !important;margin-top:auto}.blog-feat__byline{display:flex;align-items:center;gap:12px}.blog-feat__avatar{width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0;position:relative;z-index:2;text-decoration:none;top:4px}.blog-feat__avatar img{width:100% !important;height:100% !important;object-fit:cover;border-radius:50%}.blog-feat__avatar--initial{background:linear-gradient(135deg, var(--teal), var(--violet));display:flex;align-items:center;justify-content:center;font-family:var(--font-d);font-weight:700;font-size:14px;color:#fff;transition:transform .3s,box-shadow .3s}.blog-feat__avatar--initial:hover{transform:scale(1.1);box-shadow:0 0 12px rgba(0,201,219,.4)}.blog-feat__author{font-size:13px;font-weight:600;color:var(--text-1);line-height:1.3;text-decoration:none;position:relative;z-index:2}.blog-feat__author:hover{color:var(--teal)}.blog-feat__org{font-weight:400;color:var(--text-3)}.blog-feat__date{font-size:12px;color:var(--text-3);white-space:nowrap}.blog-feat__date .read-time-sep{margin:0 4px}.blog-feat__read{font-family:var(--font-d);font-size:13px;font-weight:700;color:var(--teal) !important;text-decoration:none !important;display:flex;align-items:center;gap:6px;transition:gap .3s,color .3s;position:relative;z-index:2}.blog-feat__read svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round}.blog-feat__read:hover{gap:10px;color:var(--icy-teal) !important}[data-theme=light] .blog-feat__read{color:var(--violet) !important}[data-theme=light] .blog-feat__read:hover{color:var(--soft-violet) !important}.blog-post-grid{display:grid !important;grid-template-columns:repeat(2, 1fr) !important;gap:20px !important;margin-bottom:48px;list-style:none !important;padding:0 !important}.blog-post-grid>li{display:block !important;grid-template-columns:none !important;border-radius:16px !important}.blog-post-grid>li::before{content:none !important}.blog-post-grid>li:hover .blog-post-card__h,.blog-post-grid>li:hover .blog-post-card__h a{color:var(--teal) !important}@media(max-width: 550px){.blog-post-grid{grid-template-columns:1fr !important}}.blog-post-card{background:none !important;border:none !important;border-radius:0 !important;box-shadow:none !important;display:flex;flex-direction:column;text-decoration:none;color:inherit;cursor:pointer}.blog-post-card:hover .blog-post-card__h{color:var(--teal)}.blog-post-card__img{height:180px;overflow:hidden;position:relative;background:linear-gradient(145deg, #2a1a50, #1a0f2e)}.blog-post-card__img .wp-block-post-featured-image{position:absolute !important;inset:0 !important;margin:0 !important}.blog-post-card__img .wp-block-post-featured-image a{display:block;width:100%;height:100%}.blog-post-card__img img{width:100% !important;height:100% !important;object-fit:cover !important;display:block}.blog-post-card__img::after{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to top, rgba(0, 0, 0, 0.6), transparent);pointer-events:none;z-index:1}.blog-post-card__tag{position:absolute !important;bottom:12px;left:12px;z-index:3;margin:0 !important;padding:0 !important}.blog-post-card__tag a{--pill-color: #7B68AE;display:inline-block;padding:4px 10px;border-radius:50px;font-size:10px !important;font-weight:700;letter-spacing:1px;text-transform:uppercase;background:color-mix(in srgb, var(--pill-color) 18%, transparent);border:1px solid color-mix(in srgb, var(--pill-color) 32%, transparent);color:color-mix(in srgb, var(--pill-color) 60%, #fff) !important;backdrop-filter:blur(11px) saturate(160%) contrast(110%) brightness(100%);-webkit-backdrop-filter:blur(11px) saturate(160%) contrast(110%) brightness(100%);text-decoration:none !important;position:relative;z-index:3}.blog-post-card__tag a:hover{background:color-mix(in srgb, var(--pill-color) 30%, transparent);border-color:color-mix(in srgb, var(--pill-color) 50%, transparent)}.blog-post-card__tag .wp-block-post-terms__separator{display:none}.blog-post-card__tag a:not(:first-child){display:none}.blog-post-card__body{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1;margin-block-start:0 !important}.blog-post-card__h{font-family:var(--font-d) !important;font-weight:700 !important;font-size:17px !important;line-height:1.3 !important;color:var(--text-1) !important;margin:0 0 8px !important;padding:0 !important;transition:color .3s}.blog-post-card__h a{color:inherit !important;text-decoration:none !important;transition:color .3s}.blog-post-card__h a::after{content:"";position:absolute;inset:0;z-index:1}.blog-post-card__excerpt{font-size:13px !important;line-height:1.6 !important;color:var(--text-2) !important;margin:0 0 14px !important;padding:0 !important;flex:1}.blog-post-card__excerpt p,.blog-post-card__excerpt .wp-block-post-excerpt__excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 !important;padding:0 !important;font-size:inherit !important;line-height:inherit !important;color:inherit !important}.blog-post-card__footer{display:flex !important;justify-content:space-between !important;align-items:center !important;font-size:12px;color:var(--text-3);margin-top:auto}.blog-post-card__read{font-family:var(--font-d);font-size:13px !important;font-weight:700;color:var(--teal) !important;display:inline-flex !important;align-items:center;gap:4px;margin:0 !important;transition:gap .3s,color .3s;position:relative;z-index:2}.blog-post-card__read svg{stroke:currentColor;transition:transform .3s}.blog-post-card:hover .blog-post-card__read,li:hover .blog-post-card__read{gap:8px;color:var(--icy-teal) !important}[data-theme=light] .blog-post-card__read{color:var(--violet) !important}[data-theme=light] .blog-post-card:hover .blog-post-card__read,[data-theme=light] li:hover .blog-post-card__read{color:var(--soft-violet) !important}.blog-post-card__date{font-size:12px;color:var(--text-3)}.blog-post-card__time{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--text-3)}.blog-post-card__time svg{opacity:.6}.blog-pop-list{border:1.5px solid var(--card-border);border-radius:16px;overflow:hidden;margin-bottom:32px;list-style:none !important;padding:0 !important;counter-reset:pop-num}.blog-pop-list>li{counter-increment:pop-num;background:none !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;margin:0 !important;display:block !important}.blog-pop-list>li::before{content:none !important}.blog-pop-item{counter-increment:pop-num;display:flex !important;align-items:center;gap:16px;padding:16px 22px;background:var(--bg-card);transition:background .3s;cursor:pointer;text-decoration:none;color:inherit;border-bottom:1px solid var(--border);position:relative}.blog-pop-item:last-child{border-bottom:none}.blog-pop-item::before{content:counter(pop-num, decimal-leading-zero) !important;font-family:var(--font-d);font-weight:800;font-size:28px;color:var(--text-1);opacity:.35;width:56px;flex-shrink:0;line-height:1}.blog-pop-item::after{content:"";width:28px;height:28px;border-radius:8px;background:hsla(0,0%,100%,.04);border:1px solid var(--border);flex-shrink:0;opacity:0;transition:opacity .3s;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%2300C9DB' stroke-width='2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 18l6-6-6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:14px}.blog-pop-item:hover{background:rgba(30,17,56,.8)}[data-theme=light] .blog-pop-item:hover{background:var(--bg-surface)}.blog-pop-item:hover::after{opacity:1}[data-theme=light] .blog-pop-item:hover::after{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%230099A8' stroke-width='2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 18l6-6-6-6'/%3E%3C/svg%3E")}.blog-pop-item:hover .blog-pop-item__h,.blog-pop-item:hover .blog-pop-item__h a{color:var(--teal) !important}[data-theme=light] .blog-pop-item:hover .blog-pop-item__h,[data-theme=light] .blog-pop-item:hover .blog-pop-item__h a{color:#0099a8 !important}.blog-pop-item__thumb{width:70px;height:70px;border-radius:10px;overflow:hidden;flex-shrink:0;background:linear-gradient(145deg, #2a1a50, #1a0f2e)}.blog-pop-item__thumb .wp-block-post-featured-image{margin:0 !important;width:100%;height:100%}.blog-pop-item__thumb .wp-block-post-featured-image a{display:block;width:100%;height:100%}.blog-pop-item__thumb img{width:100% !important;height:100% !important;object-fit:cover !important;display:block;border-radius:10px}.blog-pop-item__text{flex:1;min-width:0}.blog-pop-item__text>*:first-child{margin-block-start:0 !important}.blog-pop-item__tag{font-size:10px !important;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--teal) !important;margin:0 0 4px !important;padding:0 !important}[data-theme=light] .blog-pop-item__tag{color:#0099a8 !important}.blog-pop-item__tag a{color:var(--teal) !important;text-decoration:none !important;position:relative;z-index:2}[data-theme=light] .blog-pop-item__tag a{color:#0099a8 !important}.blog-pop-item__tag .wp-block-post-terms__separator{display:none}.blog-pop-item__tag a:not(:first-child){display:none}.blog-pop-item__h{font-family:var(--font-d) !important;font-weight:700 !important;font-size:15px !important;line-height:1.3 !important;color:var(--text-1) !important;margin:0 !important;padding:0 !important;transition:color .3s}.blog-pop-item__h a{color:inherit !important;text-decoration:none !important;transition:color .3s}.blog-pop-item__meta{font-size:12px;color:var(--text-3);margin-top:4px}.blog-pop-item__meta .read-time-sep{margin:0 4px}.blog-load-more{text-align:center;margin-bottom:48px}.blog-load-more__btn{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border-radius:50px;border:1.5px solid var(--border-strong);background:var(--bg-card);color:var(--text-2);font-family:var(--font-d);font-weight:600;font-size:14px;text-decoration:none;transition:all .3s;cursor:pointer;margin:0 !important}.blog-load-more__btn svg{width:16px;height:16px;stroke:currentColor;fill:none;transition:transform .3s}.blog-load-more__btn:hover{border-color:var(--soft-violet);color:var(--text-1);box-shadow:var(--shadow-sm)}.blog-load-more__btn:hover svg{transform:translateY(2px)}.blog-load-more__btn:disabled{opacity:.5;cursor:wait}.blog-load-more__btn a{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border-radius:50px;border:1.5px solid var(--border-strong);background:var(--bg-card);color:var(--text-2);font-family:var(--font-d);font-weight:600;font-size:14px;text-decoration:none;transition:all .3s}.blog-load-more__btn a svg{width:16px;height:16px;stroke:currentColor;fill:none;transition:transform .3s}.blog-load-more__btn a:hover{border-color:var(--soft-violet);color:var(--text-1);box-shadow:var(--shadow-sm)}.blog-load-more__btn a:hover svg{transform:translateY(2px)}.blog-pop-item__meta{font-size:12px;color:var(--text-3);margin-top:4px}.blog-series{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:48px 0;background:var(--bg-surface)}.blog-series__inner{max-width:1352px;margin:0 auto;padding:0}@media(max-width: 1400px){.blog-series__inner{padding:0 24px}}.blog-series__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}@media(max-width: 800px){.blog-series__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 550px){.blog-series__grid{grid-template-columns:1fr}}.blog-series-card{--_c: var(--card-color, #7B68AE);--_c-label: color-mix(in srgb, var(--_c) 70%, #000)}[data-theme=dark] .blog-series-card{--_c-label: var(--_c)}.blog-series-card{border-radius:14px;padding:24px;cursor:pointer;position:relative;overflow:hidden;transition:transform .3s,box-shadow .3s;border:1px solid color-mix(in srgb, var(--_c) 20%, transparent);background:color-mix(in srgb, var(--_c) 7%, transparent);text-decoration:none;color:inherit;display:block}.blog-series-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb, var(--_c) 40%, transparent);box-shadow:var(--shadow-md),0 0 24px color-mix(in srgb, var(--_c) 10%, transparent)}.blog-series-card__ico{font-size:28px;margin-bottom:12px}.blog-series-card__ico img{width:40px;height:40px;object-fit:contain}.blog-series-card__label{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:6px;color:var(--_c-label)}.blog-series-card__title{font-family:var(--font-d);font-weight:700;font-size:16px;line-height:1.2;color:var(--text-1);margin-bottom:6px}.blog-series-card__count{font-size:13px;color:var(--text-3)}.blog-series-card__arr{position:absolute;bottom:18px;right:18px;opacity:0;transition:opacity .3s;font-size:18px;color:var(--_c-label)}.blog-series-card:hover .blog-series-card__arr{opacity:1}@keyframes blog-shimmer{0%{background-position:-400px 0}100%{background-position:400px 0}}@keyframes blog-sparkle{0%{opacity:0;transform:scale(0) rotate(0deg)}20%{opacity:1;transform:scale(1.3) rotate(25deg)}40%{opacity:.7;transform:scale(0.85) rotate(-15deg)}60%{opacity:.9;transform:scale(1.1) rotate(10deg)}80%{opacity:.4;transform:scale(0.7) rotate(30deg)}100%{opacity:0;transform:scale(0) rotate(50deg)}}.blog-post-grid--loading{position:relative}@keyframes blog-skeleton-fade-in{0%{opacity:0;transform:translateY(8px)}100%{opacity:.6;transform:translateY(0)}}.blog-post-card--skeleton{pointer-events:none;cursor:default;opacity:0;animation:blog-skeleton-fade-in .4s ease-out forwards}.blog-post-card--skeleton:nth-child(1){animation-delay:0s}.blog-post-card--skeleton:nth-child(2){animation-delay:0.08s}.blog-post-card--skeleton:nth-child(3){animation-delay:0.16s}.blog-post-card--skeleton:nth-child(4){animation-delay:0.24s}.blog-post-card--skeleton:hover{transform:none !important;box-shadow:none !important}.blog-skeleton__shimmer{background:linear-gradient(90deg, rgba(155, 89, 182, 0.04) 0%, rgba(0, 201, 219, 0.08) 25%, rgba(255, 107, 157, 0.06) 50%, rgba(155, 89, 182, 0.08) 75%, rgba(155, 89, 182, 0.04) 100%);background-size:800px 100%;animation:blog-shimmer 2s ease-in-out infinite;border-radius:8px}.blog-post-card--skeleton .blog-post-card__img{height:180px;background-color:rgba(155,89,182,.03)}.blog-skeleton__line{border-radius:6px}.blog-sparkle{position:absolute;pointer-events:none;z-index:10;opacity:0;animation:blog-sparkle .55s ease-out forwards}.blog-sparkle svg{width:100%;height:100%;display:block}@keyframes blog-card-fade-in{0%{opacity:0;transform:translateY(12px)}100%{opacity:1;transform:translateY(0)}}.blog-post-grid--loaded>li{opacity:0;animation:blog-card-fade-in .35s ease-out forwards}.blog-post-grid--loaded>li:nth-child(1){animation-delay:0s}.blog-post-grid--loaded>li:nth-child(2){animation-delay:0.06s}.blog-post-grid--loaded>li:nth-child(3){animation-delay:0.12s}.blog-post-grid--loaded>li:nth-child(4){animation-delay:0.18s}.blog-post-grid--loaded>li:nth-child(5){animation-delay:0.24s}.blog-post-grid--loaded>li:nth-child(6){animation-delay:0.3s}.blog-post-grid--loaded>li:nth-child(7){animation-delay:0.36s}.blog-post-grid--loaded>li:nth-child(8){animation-delay:0.42s}.blog-post-grid--loaded>li:nth-child(9){animation-delay:0.48s}.blog-post-grid__empty{grid-column:1/-1;text-align:center;padding:48px 0;color:var(--text-3);font-size:16px}.blog-feat--skeleton{display:grid;grid-template-columns:1fr 1fr;pointer-events:none;min-height:340px}@media(max-width: 768px){.blog-feat--skeleton{grid-template-columns:1fr;min-height:auto}}.blog-feat--skeleton .blog-feat__img{background-color:rgba(155,89,182,.03)}.blog-feat--skeleton .blog-feat__body{padding:10px 36px 36px 32px;display:flex;flex-direction:column;justify-content:center;gap:14px}@media(max-width: 768px){.blog-feat--skeleton .blog-feat__body{padding:24px}}.blog-section--loading{position:relative;overflow:hidden}.blog-pop-item--skeleton{display:flex !important;align-items:center;gap:16px;padding:16px 22px;background:var(--bg-card);border-bottom:1px solid var(--border);pointer-events:none;opacity:0;animation:blog-skeleton-fade-in .4s ease-out forwards}.blog-pop-item--skeleton:last-child{border-bottom:none}.blog-pop-item--skeleton:nth-child(1){animation-delay:0s}.blog-pop-item--skeleton:nth-child(2){animation-delay:0.08s}.blog-pop-item--skeleton:nth-child(3){animation-delay:0.16s}.blog-pop-item--skeleton:nth-child(4){animation-delay:0.24s}.blog-pop-item--skeleton:nth-child(5){animation-delay:0.32s}.blog-pop-item--skeleton__num{width:36px;height:28px;flex-shrink:0}.blog-pop-item--skeleton__thumb{width:70px;height:70px;border-radius:10px;flex-shrink:0}.blog-pop-item--skeleton__lines{flex:1;display:flex;flex-direction:column;gap:8px}.blog-feat-query--loaded,.blog-pop-list--loaded{animation:blog-card-fade-in .35s ease-out forwards}.blog-sidebar{display:flex;flex-direction:column;gap:28px;position:sticky;top:110px;align-self:start;margin-block-start:0}@media(max-width: 800px){.blog-sidebar{position:static}}.blog-widget{background:var(--bg-card);border:1.5px solid var(--card-border);border-radius:16px;padding:22px 22px 24px;position:relative;overflow:hidden}.blog-widget::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--grad-wide);background-size:400% 100%;animation:hs 8s ease infinite}.blog-widget__title{font-family:var(--font-d) !important;font-weight:700 !important;font-size:13px !important;letter-spacing:2px !important;text-transform:uppercase !important;color:var(--soft-violet) !important;margin:0 0 16px !important;display:flex;align-items:center;gap:8px}.blog-widget--newsletter p{font-size:14px;line-height:1.65;color:var(--text-3);margin-bottom:16px}.blog-widget--newsletter .gform_wrapper{margin:0 !important;padding:0 !important}.blog-widget--newsletter .gform_fields{display:flex !important;flex-direction:column !important;gap:8px !important}.blog-widget--newsletter .gfield{width:100% !important;max-width:100% !important;flex-basis:100% !important;margin:0 !important;padding:0 !important}.blog-widget--newsletter .gfield_label,.blog-widget--newsletter .gform-field-label{display:none !important}.blog-widget--newsletter .gform-footer,.blog-widget--newsletter .gform_footer{display:none !important}.blog-widget--newsletter .gform_body input[type=email],.blog-widget--newsletter .gform_body input[type=text],.blog-widget--newsletter .ginput_container input{width:100% !important;padding:11px 14px !important;border-radius:10px !important;border:1px solid var(--border-strong) !important;background:hsla(0,0%,100%,.05) !important;color:var(--text-1) !important;font-family:var(--font-b) !important;font-size:14px !important;margin:0 !important;outline:none !important;transition:all .3s !important;box-sizing:border-box !important}.blog-widget--newsletter .gform_body input[type=email]::placeholder,.blog-widget--newsletter .gform_body input[type=text]::placeholder,.blog-widget--newsletter .ginput_container input::placeholder{color:var(--text-3) !important}.blog-widget--newsletter .gform_body input[type=email]:focus,.blog-widget--newsletter .gform_body input[type=text]:focus,.blog-widget--newsletter .ginput_container input:focus{border-color:var(--soft-violet) !important;box-shadow:0 0 16px rgba(155,89,182,.2) !important;background:hsla(0,0%,100%,.08) !important}[data-theme=light] .blog-widget--newsletter .gform_body input[type=email],[data-theme=light] .blog-widget--newsletter .gform_body input[type=text],[data-theme=light] .blog-widget--newsletter .ginput_container input{background:var(--bg-surface) !important}[data-theme=light] .blog-widget--newsletter .gform_body input[type=email]:focus,[data-theme=light] .blog-widget--newsletter .gform_body input[type=text]:focus,[data-theme=light] .blog-widget--newsletter .ginput_container input:focus{background:#fff !important}.blog-widget--newsletter #field_submit,.blog-widget--newsletter .gfield--type-submit{overflow:visible;position:relative}.blog-widget--newsletter .gform-button,.blog-widget--newsletter .gform_button,.blog-widget--newsletter .gform_footer input[type=submit],.blog-widget--newsletter .gfield--type-submit input[type=submit]{width:100% !important;padding:11px 20px !important;border:none !important;border-radius:50px !important;background:linear-gradient(135deg, var(--teal), var(--violet)) !important;color:#fff !important;font-family:var(--font-d) !important;font-weight:700 !important;font-size:14px !important;letter-spacing:.3px;cursor:pointer !important;transition:transform .3s,box-shadow .3s;box-sizing:border-box !important;position:relative;z-index:1}.blog-widget--newsletter .gform-button:hover,.blog-widget--newsletter .gform_button:hover,.blog-widget--newsletter .gform_footer input[type=submit]:hover,.blog-widget--newsletter .gfield--type-submit input[type=submit]:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(0,201,219,.35),0 0 40px rgba(155,89,182,.2)}.blog-widget--newsletter .gfield--type-submit:hover .nl-spk{opacity:1}.blog-widget--newsletter .gfield--type-submit:hover .nl-shimmer{opacity:1}.blog-widget--newsletter .gfield--type-submit:hover .nl-idle-spk{opacity:0}.blog-widget--newsletter .nl-spk{position:absolute;inset:-8px;z-index:2;pointer-events:none;overflow:visible;opacity:0;transition:opacity .3s}.blog-widget--newsletter .nl-star{position:absolute;animation:nl-star-twinkle 3.5s ease-in-out infinite;filter:drop-shadow(0 0 3px currentColor);z-index:2}.blog-widget--newsletter .nl-star svg{width:100%;height:100%;display:block}.blog-widget--newsletter .nl-idle-spk{position:absolute;inset:-4px;z-index:2;pointer-events:none;overflow:visible;transition:opacity .3s}.blog-widget--newsletter .nl-shimmer{position:absolute;inset:0;border-radius:50px;pointer-events:none;z-index:3;overflow:hidden;opacity:0;transition:opacity .3s}.blog-widget--newsletter .nl-shimmer::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg, transparent 30%, rgba(255, 255, 255, 0.25) 45%, rgba(255, 255, 255, 0.45) 50%, rgba(255, 255, 255, 0.25) 55%, transparent 70%);background-size:250% 100%;animation:nl-shimmer-sweep 4s ease-in-out infinite}.blog-widget--newsletter .nl-foil{position:absolute;inset:0;border-radius:50px;pointer-events:none;z-index:4;opacity:0;transition:opacity .3s;overflow:hidden}.blog-widget--newsletter .nl-foil-rain{position:absolute;inset:0;background:conic-gradient(from var(--ha, 0deg) at var(--hx, 50%) var(--hy, 50%), #00C9DB99, rgba(255, 215, 0, 0.5333333333), #9B59B699, #FF6B9D99, #5CC8D799, #00C9DB99);mix-blend-mode:screen;border-radius:50px}.blog-widget--newsletter .nl-foil-lines{position:absolute;inset:0;background:repeating-linear-gradient(0deg, transparent 0px, transparent 1.5px, rgba(255, 255, 255, 0.08) 1.5px, rgba(255, 255, 255, 0.08) 3px);mix-blend-mode:overlay;border-radius:50px}.blog-widget--newsletter .nl-foil-sweep{position:absolute;inset:0;background:linear-gradient(105deg, transparent 25%, rgba(255, 255, 255, 0.2) 45%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.2) 55%, transparent 75%);background-size:250% 100%;animation:sw 2s ease forwards;border-radius:50px}.blog-widget--newsletter .gform_validation_container{display:none !important}.blog-widget--drop .blog-widget__drop-title{font-family:var(--font-d);font-weight:800;font-size:18px;margin-bottom:8px;background:var(--grad-wide);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:hs 5s ease infinite}.blog-widget--drop p{font-size:13px;line-height:1.6;color:var(--text-2);margin-bottom:14px}.blog-widget--trending .wp-block-latest-posts{list-style:none !important;margin:0 !important;padding:0 !important;counter-reset:trending}.blog-widget--trending .wp-block-latest-posts li{counter-increment:trending;padding:12px 0 !important;border-bottom:1px solid var(--border);display:flex;align-items:flex-start;gap:12px}.blog-widget--trending .wp-block-latest-posts li:last-child{border-bottom:none}.blog-widget--trending .wp-block-latest-posts li::before{content:counter(trending, decimal-leading-zero);font-family:var(--font-d);font-weight:800;font-size:22px;color:var(--soft-violet);opacity:.6;flex-shrink:0;width:28px;line-height:1;margin-top:2px}.blog-widget--trending .wp-block-latest-posts a{font-family:var(--font-d);font-weight:600;font-size:14px;line-height:1.3;color:var(--text-1);text-decoration:none;transition:color .2s}.blog-widget--trending .wp-block-latest-posts a:hover{color:var(--teal)}.blog-widget--trending .wp-block-latest-posts__post-date{font-size:12px;color:var(--text-3);margin-top:4px}.blog-widget--tags .wp-block-tag-cloud{display:flex;flex-wrap:wrap;gap:8px}.blog-widget--tags .wp-block-tag-cloud a{display:inline-block;padding:5px 14px;border-radius:50px;border:1px solid var(--border);font-size:12px !important;font-weight:500;color:var(--text-2);text-decoration:none;transition:all .3s;background:rgba(0,0,0,0)}.blog-widget--tags .wp-block-tag-cloud a:hover{border-color:var(--soft-violet);color:var(--text-1);background:rgba(155,89,182,.1)}.drop-alert{background:linear-gradient(145deg, rgba(0, 201, 219, 0.08), rgba(155, 89, 182, 0.1));border:1px solid rgba(0,201,219,.25);border-radius:16px;padding:22px;text-align:center;position:relative;overflow:hidden}[data-theme=light] .drop-alert{background:#fff;border-color:rgba(0,201,219,.2)}.drop-alert::before{content:"";position:absolute;inset:0;background:var(--gradient);opacity:.04;pointer-events:none}.drop-alert__ico{font-size:32px;margin-bottom:10px}.drop-alert__title{font-family:var(--font-d);font-weight:700;font-size:16px;color:var(--text-1);margin-bottom:6px}.drop-alert__title .ht{background:var(--grad-wide);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:hs 5s ease infinite}.drop-alert__sub{font-size:13px;color:var(--text-3);margin-bottom:16px;line-height:1.6}.drop-alert__timer{display:flex;justify-content:center;gap:8px;margin-bottom:16px}.drop-alert__unit{display:flex;flex-direction:column;align-items:center;min-width:40px}.drop-alert__num{font-family:var(--font-d);font-weight:800;font-size:22px;line-height:1;color:var(--text-1);background:var(--grad-wide);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:hs 5s ease infinite}.drop-alert__lbl{font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--text-3);margin-top:2px}.drop-alert__btn{display:flex;width:100%;justify-content:center;align-items:center;gap:4px;padding:11px 20px;border-radius:50px;border:none;background:linear-gradient(135deg, #00C9DB, #9B59B6);color:#fff;font-family:var(--font-d);font-weight:700;font-size:14px;text-decoration:none;cursor:pointer;transition:transform .3s,box-shadow .3s}.drop-alert__btn:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(0,201,219,.35),0 0 40px rgba(155,89,182,.2)}.sidebar-tp .blog-widget__title{margin-bottom:16px !important}.sidebar-tp__list{display:flex;flex-direction:column;gap:0}.sidebar-tp__item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border);position:relative;transition:background .2s}.sidebar-tp__item:first-child{padding-top:0}.sidebar-tp__item:last-child{border-bottom:none;padding-bottom:0}.sidebar-tp__item:hover .sidebar-tp__name{color:var(--teal)}[data-theme=light] .sidebar-tp__item:hover .sidebar-tp__name{color:#0099a8}.sidebar-tp__img{width:56px;height:56px;border-radius:10px;overflow:hidden;flex-shrink:0;background:var(--bg-surface);position:relative;display:flex;align-items:center;justify-content:center}.sidebar-tp__img img{width:100%;height:100%;object-fit:contain;display:block}.sidebar-tp__img .dz{position:relative;z-index:1}.sidebar-tp__badge{position:absolute;top:3px;left:3px;padding:1px 5px;border-radius:4px;font-size:8px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;line-height:1.4;z-index:2}.sidebar-tp__badge--sale{background:rgba(255,107,157,.85);color:#fff}.sidebar-tp__badge--sold{background:rgba(100,100,120,.75);color:#ddd}.sidebar-tp__info{flex:1;min-width:0}.sidebar-tp__name{font-family:var(--font-d);font-weight:600;font-size:13px;line-height:1.3;color:var(--text-1);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s;margin-bottom:3px}.sidebar-tp__price{font-family:var(--font-d);font-size:13px;font-weight:700;color:var(--teal)}[data-theme=light] .sidebar-tp__price{color:#0099a8}.sidebar-tp__price del{opacity:.4;font-weight:500;font-size:11px;margin-right:4px;color:var(--text-3)}.sidebar-tp__price ins{text-decoration:none;color:var(--teal)}[data-theme=light] .sidebar-tp__price ins{color:#0099a8}.sidebar-tp__price .woocommerce-Price-amount{font-size:inherit;font-weight:inherit}.sidebar-tp__atc{width:32px;height:32px;border-radius:8px;border:1px solid var(--border);background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:all .2s;text-decoration:none}.sidebar-tp__atc svg{width:14px;height:14px;stroke:var(--soft-violet);transition:stroke .2s}[data-theme=dark] .sidebar-tp__atc{border-color:rgba(180,165,220,.55) !important;background:hsla(0,0%,100%,.06) !important}[data-theme=dark] .sidebar-tp__atc svg{stroke:#c0b8d4 !important}.sidebar-tp__atc:hover{background:rgba(155,89,182,.15);border-color:var(--soft-violet)}.sidebar-tp__atc:hover svg{stroke:var(--soft-violet)}.sidebar-tp__atc--options:hover{background:rgba(0,201,219,.1);border-color:var(--teal)}.sidebar-tp__atc--options:hover svg{stroke:var(--teal)}.sidebar-tp__atc.holo-added{background:rgba(46,204,113,.15) !important;border-color:#2ecc71 !important;animation:prods-pop .35s ease;pointer-events:none}.sidebar-tp__atc.holo-added svg{opacity:0}.sidebar-tp__atc.holo-added::after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%232ecc71' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:14px}@keyframes sidebar-tp-float-up{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-28px)}}.sidebar-tp__plus-one{position:absolute;right:calc(100% + 9px);top:50%;transform:translateY(-50%);font-family:var(--font-d);font-weight:800;font-size:13px;color:var(--teal);pointer-events:none;white-space:nowrap;animation:sidebar-tp-float-up .8s ease-out forwards}.sidebar-tp__item .added_to_cart{display:none !important}.sidebar-tp__item--soldout{opacity:.5}.sidebar-tp__item--soldout .sidebar-tp__img{filter:grayscale(0.6)}.callout{--_callout-color: #00C9DB;--_callout-color-label: #00C9DB;margin:32px 0;margin-block-start:32px;margin-block-end:32px;padding:22px 24px;border-radius:14px;display:flex;gap:14px;align-items:flex-start;background:color-mix(in srgb, var(--_callout-color) 7%, transparent);border:1px solid color-mix(in srgb, var(--_callout-color) 22%, transparent)}:root .callout,[data-theme=light] .callout{--_callout-color-label: color-mix(in srgb, var(--_callout-color) 70%, #000)}.callout.is-style-info,.callout:not([class*=is-style-]){--_callout-color: #00C9DB;--_callout-color-label: #00C9DB}.callout.is-style-warn{--_callout-color: #FF6B9D;--_callout-color-label: #FF6B9D}.callout.is-style-tip{--_callout-color: #9B59B6;--_callout-color-label: #c08de0}.is-style-info .callout{--_callout-color: #00C9DB;--_callout-color-label: #00C9DB}.is-style-warn .callout{--_callout-color: #FF6B9D;--_callout-color-label: #FF6B9D}.is-style-tip .callout{--_callout-color: #9B59B6;--_callout-color-label: #c08de0}.callout__ico{font-size:20px;flex-shrink:0;margin-top:1px}.callout__ico img{width:24px;height:24px;object-fit:contain}.callout__body{flex:1;min-width:0}.callout__body .wp-block-heading,.callout__body h1,.callout__body h2,.callout__body h3,.callout__body h4,.callout__body h5,.callout__body h6{font-family:var(--font-d);font-weight:700;font-size:14px;margin:0 0 5px;color:var(--_callout-color-label)}.callout__body p{font-size:15px;color:var(--text-2);margin-bottom:0;line-height:1.65}.callout__body ul,.callout__body ol{font-size:15px;color:var(--text-2);margin:8px 0 0;padding-left:20px}.callout .acf-innerblocks-container,.callout .block-editor-inner-blocks{flex:1;min-width:0}.read-progress{position:fixed;top:0;left:0;z-index:1100;height:3px;width:0%;background:var(--grad-wide);background-size:300% 100%;animation:hs 5s ease infinite;transition:width .1s linear;pointer-events:none}.admin-bar .read-progress{top:32px}@media(max-width: 782px){.admin-bar .read-progress{top:46px}}.post-hero{position:relative;min-height:540px;display:flex;align-items:flex-end;overflow:hidden;margin-top:58px;background:linear-gradient(145deg, #0a1a2e 0%, #1a0f2e 30%, #0e2a30 60%, #12061f 100%)}@media(max-width: 768px){.post-hero{min-height:420px}}@media(max-width: 550px){.post-hero{min-height:360px}}.post-hero::before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 60% 70% at 70% 30%, rgba(0, 201, 219, 0.22) 0%, transparent 60%),radial-gradient(ellipse 50% 60% at 20% 60%, rgba(155, 89, 182, 0.18) 0%, transparent 55%),radial-gradient(ellipse 40% 50% at 50% 80%, rgba(255, 107, 157, 0.12) 0%, transparent 50%);pointer-events:none}.post-hero::after{content:"";position:absolute;inset:0;z-index:1;background-image:repeating-linear-gradient(0deg, transparent, transparent 59px, rgba(160, 140, 210, 0.04) 59px, rgba(160, 140, 210, 0.04) 60px),repeating-linear-gradient(90deg, transparent, transparent 59px, rgba(160, 140, 210, 0.04) 59px, rgba(160, 140, 210, 0.04) 60px);mask-image:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.6) 40%, rgba(0, 0, 0, 0.3) 100%);pointer-events:none}.post-hero__cvs{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.post-hero__fade{position:absolute;inset:0;z-index:3;background:linear-gradient(to bottom, rgba(18, 6, 31, 0) 0%, rgba(18, 6, 31, 0.2) 40%, rgba(18, 6, 31, 0.75) 70%, rgba(18, 6, 31, 0.97) 100%)}.post-hero__content{position:relative;z-index:5;width:100%;padding:0 0 52px}.post-hero__content .container{max-width:1352px;margin:0 auto;padding:0 24px}@media(max-width: 768px){.post-hero__content{padding-top:42px}}.post-hero__breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;color:rgba(200,190,220,.6);margin-bottom:20px;flex-wrap:wrap}.post-hero__breadcrumb a{transition:color .3s}.post-hero__breadcrumb a:hover{color:var(--teal)}.post-hero__breadcrumb-sep{opacity:.4}.post-hero__tags{display:flex;gap:8px;margin-bottom:18px;flex-wrap:wrap}.post-hero__tag{padding:5px 13px;border-radius:50px;font-family:var(--font-d);font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;transition:opacity .3s}.post-hero__tag:hover{opacity:.85}.post-hero__tag--primary{background:linear-gradient(135deg, var(--teal), var(--violet));color:#fff}.post-hero__tag--secondary{background:color-mix(in srgb, var(--pill-color, #7B68AE) 15%, transparent);border:1px solid color-mix(in srgb, var(--pill-color, #7B68AE) 30%, transparent);color:rgba(220,210,240,.85);backdrop-filter:blur(8px)}.post-hero__title{font-family:var(--font-d);font-weight:800;font-size:clamp(28px,4vw,52px);line-height:1.1;letter-spacing:-0.5px;margin-bottom:20px;max-width:900px;color:#fff}.post-hero__excerpt{font-size:clamp(15px,1.6vw,18px);color:rgba(200,190,220,.85);max-width:680px;line-height:1.7;margin-bottom:28px}.post-hero__meta{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.post-hero__author{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;transition:opacity .3s}.post-hero__author:hover{opacity:.85}.post-hero__avatar{width:40px;height:40px;border-radius:50%;background:var(--gradient);display:flex;align-items:center;justify-content:center;font-family:var(--font-d);font-weight:800;font-size:16px;color:#fff;flex-shrink:0;border:2px solid hsla(0,0%,100%,.2);overflow:hidden}.post-hero__avatar img{width:100%;height:100%;object-fit:cover}.post-hero__author-name{font-weight:600;font-size:14px;color:#fff}.post-hero__author-role{font-size:12px;color:rgba(200,190,220,.6)}.post-hero__divider{width:1px;height:32px;background:hsla(0,0%,100%,.15)}.post-hero__stat{font-size:13px;color:rgba(200,190,220,.7);display:flex;align-items:center;gap:5px;text-decoration:none}.post-hero__stat--link{transition:color .3s}.post-hero__stat--link:hover{color:var(--teal)}.post-hero__stat svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2;flex-shrink:0}@keyframes post-hero-sparkle{0%,100%{opacity:0;transform:scale(0.6) rotate(0deg)}20%{opacity:1;transform:scale(1) rotate(45deg)}80%{opacity:.6;transform:scale(0.8) rotate(90deg)}}.post-hero__card{position:absolute;z-index:5;right:calc(50% - 676px + 40px);top:50%;transform:translateY(-50%) rotate(3deg);width:300px;height:420px;perspective:1200px;cursor:pointer}@media(max-width: 1400px){.post-hero__card{right:40px}}@media(max-width: 1200px){.post-hero__card{display:none}}.post-hero__card-inner{width:100%;height:100%;border-radius:18px;overflow:hidden;position:relative;transform-style:preserve-3d;transition:transform .4s ease;will-change:transform;box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 40px rgba(0,201,219,.1),0 0 80px rgba(155,89,182,.05);border:1px solid rgba(160,140,210,.3)}.post-hero__card-inner img{width:100%;height:100%;object-fit:cover}.post-hero__card-foil{position:absolute;inset:0;z-index:2;opacity:0;transition:opacity .4s ease;pointer-events:none;will-change:opacity;background:conic-gradient(from var(--ha, 0rad) at var(--hx, 50%) var(--hy, 50%), rgba(0, 201, 219, 0.35), rgba(155, 89, 182, 0.3), rgba(255, 107, 157, 0.35), rgba(92, 200, 215, 0.3), rgba(232, 130, 155, 0.25), rgba(0, 201, 219, 0.35))}.post-hero__card:hover .post-hero__card-foil{opacity:1}.post-hero__card-rainbow,.post-hero__card-sparkles,.post-hero__card-lines{display:none}.post-hero__card-stars{position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:18px;opacity:0;transition:opacity .25s ease-out}.post-hero__card:hover .post-hero__card-stars{opacity:1;transition:opacity .1s ease-in}.post-hero__card-star{position:absolute;color:#fff;animation:sc-star-twinkle 3.5s ease-in-out infinite}.post-hero__card-star svg{width:100%;height:100%;display:block}.post-hero__card-star:nth-child(6n+1){color:#00c9db}.post-hero__card-star:nth-child(6n+2){color:#fff}.post-hero__card-star:nth-child(6n+3){color:#ff6b9d}.post-hero__card-star:nth-child(6n+4){color:#9b59b6}.post-hero__card-star:nth-child(6n+5){color:#5cc8d7}.post-hero__card-star:nth-child(6n+6){color:#e8829b}.post-hero__card:hover .post-hero__card-inner{box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 40px rgba(0,201,219,.2),0 0 80px rgba(155,89,182,.15),0 0 120px rgba(255,107,157,.08)}.post-wrap{padding:52px 0 80px}.post-body{min-width:0;max-width:1352px;margin:0 auto;padding:0 24px}.post-share{display:flex;align-items:center;gap:10px;margin-bottom:36px;padding-bottom:32px;border-bottom:1px solid var(--border)}.post-share__label{font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-3);margin-right:4px}.share-btn{width:36px;height:36px;border-radius:9px;background:hsla(0,0%,100%,.06);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;padding:0;outline:none;font-family:inherit;color:inherit;text-decoration:none}.share-btn:hover{background:hsla(0,0%,100%,.12);border-color:var(--border-strong);transform:translateY(-2px)}.share-btn svg{width:16px;height:16px;stroke:var(--text-2);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.share-btn:hover svg{stroke:var(--text-1)}.share-btn[title="Share on X"] svg{fill:var(--text-2);stroke:none;width:14px;height:14px}.share-btn[title="Share on X"]:hover svg{fill:var(--text-1)}.share-btn[title="Share on Reddit"] svg{fill:var(--text-2);stroke:none;width:18px;height:18px}.share-btn[title="Share on Reddit"]:hover svg{fill:var(--text-1)}.share-btn[title="Share on WhatsApp"] svg{fill:var(--text-2);stroke:none;width:18px;height:18px}.share-btn[title="Share on WhatsApp"]:hover svg{fill:var(--text-1)}.share-btn[title="Share via Email"] svg{fill:none;stroke:var(--text-2)}.share-btn[title="Share via Email"]:hover svg{stroke:var(--text-1)}.share-copy{margin-left:auto;font-size:13px;font-family:var(--font-b);color:var(--teal);cursor:pointer}[data-theme=light] .share-copy{color:#0a8f9b}.share-copy{display:flex;align-items:center;gap:6px;transition:opacity .3s;background:none;border:none;padding:0;outline:none}.share-copy:hover{opacity:.75}.share-copy svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.post-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:48px;padding-top:32px;border-top:1px solid var(--border)}.post-tags__label{font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-3);margin-right:2px}.post-tag{padding:6px 14px;border-radius:50px;font-size:12px;font-weight:600;background:hsla(0,0%,100%,.05);border:1px solid var(--border);color:var(--text-2);cursor:pointer;transition:all .3s;text-decoration:none}.post-tag:hover{background:rgba(155,89,182,.15);border-color:#c08de0;color:#c08de0}[data-theme=light] .post-tag{background:rgba(0,0,0,.03);color:var(--text-2)}[data-theme=light] .post-tag:hover{background:rgba(155,89,182,.12);border-color:rgba(155,89,182,.35);color:#6f3d8e}.author-bio{margin-top:40px;padding:28px;background:var(--bg-card);border:1px solid var(--border);border-radius:16px;display:flex;gap:20px;align-items:flex-start;position:relative;overflow:hidden}.author-bio::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--grad-wide);background-size:400% 100%;animation:hs 8s ease infinite}@media(max-width: 550px){.author-bio{flex-direction:column}}.author-bio__avatar{width:64px;height:64px;border-radius:50%;background:var(--gradient);display:flex;align-items:center;justify-content:center;font-family:var(--font-d);font-weight:800;font-size:24px;color:#fff;flex-shrink:0;border:2px solid hsla(0,0%,100%,.15);overflow:hidden;text-decoration:none;transition:border-color .3s}.author-bio__avatar:hover{border-color:hsla(0,0%,100%,.35)}.author-bio__label{font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--soft-violet);margin-bottom:4px}.author-bio__name{font-family:var(--font-d);font-weight:700;font-size:18px;margin-bottom:8px;color:var(--text-1);text-decoration:none;display:block;transition:color .3s}.author-bio__name:hover{color:var(--teal)}.author-bio__desc{font-size:14px;color:var(--text-3);line-height:1.7;margin:0}.post-nav{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}@media(max-width: 700px){.post-nav{grid-template-columns:1fr}}.post-nav-item{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:20px;cursor:pointer;transition:all .3s;display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit}.post-nav-item:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:var(--shadow-md)}.post-nav-item--next{text-align:right;align-items:flex-end}.post-nav-item__dir{font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-3);display:flex;align-items:center;gap:6px}.post-nav-item--prev .post-nav-item__dir::before{content:"←";color:var(--teal)}.post-nav-item--next .post-nav-item__dir::after{content:"→";color:var(--teal)}.post-nav-item__title{font-family:var(--font-d);font-weight:700;font-size:15px;line-height:1.3;color:var(--text-2);transition:color .3s}.post-nav-item:hover .post-nav-item__title{color:var(--teal)}.post-nav-item__cat{font-size:12px;color:var(--text-3)}.post-nav-item--end{align-items:center;text-align:center;justify-content:center;gap:4px;padding:16px 20px;border-style:dashed;opacity:.7;transition:all .3s}.post-nav-item--end:hover{opacity:1;border-style:solid}.post-nav-item__end-icon svg{width:22px;height:22px;stroke:var(--soft-violet);opacity:.6}.post-nav-item--end:hover .post-nav-item__end-icon svg{stroke:var(--teal);opacity:1}.post-nav-item__end-text{font-family:var(--font-d);font-weight:600;font-size:14px;color:var(--text-3)}.post-nav-item__end-cta{font-size:13px;font-weight:600;color:var(--teal);transition:gap .3s}.comments-title,.comment-reply-title{font-family:var(--font-d);font-weight:800;font-size:22px;margin-bottom:32px;display:flex;align-items:center;gap:10px;color:var(--text-1)}.comments-title__count{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(155,89,182,.2);border:1px solid rgba(155,89,182,.35);font-size:13px;font-weight:700;color:#c08de0}.comment-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.comment-list .children{list-style:none;padding-left:40px;margin-top:0;border-left:2px solid rgba(155,89,182,.18)}@media(max-width: 550px){.comment-list .children{padding-left:16px}}.comment{padding:24px 0;border-bottom:1px solid rgba(160,140,210,.1)}.comment:last-child{border-bottom:none}.comment-body{display:flex;gap:14px;align-items:flex-start}.comment-author-avatar{width:44px;height:44px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-d);font-weight:700;font-size:16px;color:#fff;border:2px solid rgba(160,140,210,.2)}.comment-author-avatar--1{background:linear-gradient(135deg, #00C9DB, #9B59B6)}.comment-author-avatar--2{background:linear-gradient(135deg, #9B59B6, #FF6B9D)}.comment-author-avatar--3{background:linear-gradient(135deg, #5CC8D7, #7B68AE)}.comment-author-avatar--4{background:linear-gradient(135deg, #E8829B, #9B59B6)}.comment-author-avatar--5{background:linear-gradient(135deg, #00C9DB, #FF6B9D)}.comment-author-avatar--author{background:var(--gradient);font-weight:800;border:2px solid hsla(0,0%,100%,.2)}.comment-author-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.comment-content-wrap{flex:1;min-width:0}.comment-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.comment-author-name{font-weight:600;font-size:14px;color:var(--text-1)}.comment-author-badge{padding:2px 8px;border-radius:50px;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;background:linear-gradient(135deg, rgba(0, 201, 219, 0.2), rgba(155, 89, 182, 0.2));color:var(--teal);border:1px solid rgba(0,201,219,.3)}[data-theme=light] .comment-author-badge{color:#0a8f9b;border-color:rgba(0,201,219,.4);background:linear-gradient(135deg, rgba(0, 201, 219, 0.12), rgba(155, 89, 182, 0.12))}.comment-date{font-size:12px;color:var(--text-3)}.comment-text{font-size:15px;color:var(--text-2);line-height:1.7}.comment-text p{margin-bottom:8px}.comment-text p:last-child{margin-bottom:0}.comment-actions{display:flex;align-items:center;gap:8px;margin-top:10px}a.comment-reply-link,.comment-delete{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--text-3);background:none;border:1px solid var(--border);border-radius:8px;padding:6px 12px;cursor:pointer;font-family:var(--font-b);transition:all .3s;outline:none;text-decoration:none;line-height:1}a.comment-reply-link svg,.comment-delete svg{flex-shrink:0;width:12px;height:12px}.comment-reply-wrap{display:flex}.comment-delete:hover{color:var(--rose);border-color:rgba(255,107,157,.3);background:rgba(255,107,157,.05)}a.comment-reply-link::before{content:"";display:inline-block;width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%239890B0' stroke-width='2'%3E%3Cpolyline points='9 17 4 12 9 7'/%3E%3Cpath d='M20 18v-2a4 4 0 0 0-4-4H4'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}a.comment-reply-link:hover{color:var(--teal);border-color:rgba(0,201,219,.3);background:rgba(0,201,219,.05)}a.comment-reply-link:hover::before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2300C9DB' stroke-width='2'%3E%3Cpolyline points='9 17 4 12 9 7'/%3E%3Cpath d='M20 18v-2a4 4 0 0 0-4-4H4'/%3E%3C/svg%3E")}[data-theme=light] a.comment-reply-link:hover{color:#0a8f9b;border-color:rgba(0,201,219,.4);background:rgba(0,201,219,.08)}[data-theme=light] a.comment-reply-link:hover::before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%230a8f9b' stroke-width='2'%3E%3Cpolyline points='9 17 4 12 9 7'/%3E%3Cpath d='M20 18v-2a4 4 0 0 0-4-4H4'/%3E%3C/svg%3E")}a.comment-reply-link svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:2}.comment-respond{margin-top:48px}.comment-reply-title{font-size:20px}.comment-form-desc,.comment-notes{font-size:14px;color:var(--text-3);margin-bottom:28px;line-height:1.6}.comment-form-desc .required,.comment-notes .required{color:var(--rose)}.comment-form{display:flex;flex-direction:column;gap:16px}.comment-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width: 700px){.comment-form-row{grid-template-columns:1fr}}.comment-field{display:flex;flex-direction:column;gap:6px}.comment-field label{font-family:var(--font-d);font-weight:600;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--text-3)}.comment-field label .required{color:var(--rose);margin-left:2px}.comment-field input,.comment-field textarea{width:100%;padding:12px 16px;border-radius:11px;border:1px solid var(--border-strong);background:hsla(0,0%,100%,.04);color:var(--text-1);font-family:var(--font-b);font-size:15px;outline:none;transition:all .3s;resize:vertical}.comment-field input::placeholder,.comment-field textarea::placeholder{color:var(--text-3)}.comment-field input:focus,.comment-field textarea:focus{border-color:var(--soft-violet);box-shadow:0 0 0 3px rgba(123,104,174,.1)}[data-theme=light] .comment-field input,:root .comment-field input,[data-theme=light] .comment-field textarea,:root .comment-field textarea{background:rgba(0,0,0,.02)}.comment-form-cookies-consent{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.comment-form-cookies-consent input[type=checkbox]{width:18px;height:18px;margin-top:1px;accent-color:var(--violet);flex-shrink:0;cursor:pointer}.comment-form-cookies-consent label{font-size:13px;color:var(--text-3);line-height:1.55;cursor:pointer}.form-submit{display:flex;align-items:center;gap:14px}.form-submit .btn,.form-submit .submit,.form-submit input[type=submit]{padding:13px 32px}.form-submit .comment-notes{margin:0;font-size:12px}@keyframes comment-btn-shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@media(prefers-reduced-motion: no-preference){.btn--posting{background:var(--grad-wide);background-size:300% 100%;animation:comment-btn-shimmer 1.5s linear infinite;pointer-events:none}@keyframes comment-shake{0%,100%{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.comment-shake{animation:comment-shake .4s ease}.comment--new{border-left:3px solid var(--teal)}.comment-list>.comment:nth-child(1){animation:fadeUp .4s 0.06s ease both}.comment-list>.comment:nth-child(2){animation:fadeUp .4s 0.12s ease both}.comment-list>.comment:nth-child(3){animation:fadeUp .4s 0.18s ease both}.comment-list>.comment:nth-child(4){animation:fadeUp .4s 0.24s ease both}.comment-list>.comment:nth-child(5){animation:fadeUp .4s 0.3s ease both}.comment-list>.comment:nth-child(6){animation:fadeUp .4s 0.36s ease both}.comment-list>.comment:nth-child(7){animation:fadeUp .4s 0.42s ease both}.comment-list>.comment:nth-child(8){animation:fadeUp .4s 0.48s ease both}.comment-list>.comment:nth-child(9){animation:fadeUp .4s 0.54s ease both}.comment-list>.comment:nth-child(10){animation:fadeUp .4s 0.6s ease both}}.btn--success{background:#00c9db !important}.comment-progress{height:3px;background:var(--border);border-radius:2px;overflow:hidden;margin-top:16px}.comment-progress__bar{height:100%;background:var(--gradient);border-radius:2px;width:0%;transition:width 3s cubic-bezier(0.4, 0, 0.2, 1)}.comment-field--error input,.comment-field--error textarea{border-color:var(--rose) !important}.comment-field__error{font-size:12px;color:var(--rose);margin-top:4px;display:block}.comment-moderation{margin:16px 0;padding:16px 20px;background:rgba(0,201,219,.07);border:1px solid rgba(0,201,219,.22);border-radius:12px;font-size:14px;color:var(--text-2)}.comment-status{font-size:14px;margin-top:12px;min-height:20px}.comment-status--error{color:var(--rose)}.comment-status--success{color:var(--teal)}#respond{transition:margin .3s ease,padding .3s ease}.comment-empty{font-size:16px;color:var(--text-3);text-align:center;padding:40px 0;font-style:italic}.sidebar{display:flex;flex-direction:column;gap:24px;position:sticky;top:82px;align-self:flex-start}.admin-bar .sidebar{top:114px}@media(max-width: 1060px){.sidebar{display:none}}.sidebar-block{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:22px;position:relative;overflow:hidden}.sidebar-block::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--grad-wide);background-size:400% 100%;animation:hs 8s ease infinite}.sidebar-block__title{font-family:var(--font-d);font-weight:700;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--soft-violet);margin-bottom:16px;display:flex;align-items:center;gap:8px}.toc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.toc-list li a{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;font-size:14px;color:var(--text-3);transition:all .3s;line-height:1.4;text-decoration:none}.toc-list li a:hover,.toc-list li a.active{color:var(--text-1);background:hsla(0,0%,100%,.05)}[data-theme=light] .toc-list li a:hover,[data-theme=light] .toc-list li a.active{background:rgba(0,0,0,.03)}.toc-list li a.active{color:var(--teal)}[data-theme=light] .toc-list li a.active{color:#0a8f9b}.toc-list li a::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--border-strong);flex-shrink:0;transition:background .3s}.toc-list li a.active::before{background:var(--teal)}[data-theme=light] .toc-list li a.active::before{background:#0a8f9b}.toc-list li.toc-h3 a{padding-left:28px;font-size:13px}.toc-list li.toc-h3 a::before{width:4px;height:4px}.wp-block-acf-sidebar-product{transition:transform .3s,box-shadow .3s;border-radius:16px}.wp-block-acf-sidebar-product:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.wp-block-acf-sidebar-product .wc-block-product{transform:none !important;transition:none !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important}.wp-block-acf-sidebar-product .wc-block-product:hover{transform:none !important;box-shadow:none !important}.wp-block-acf-sidebar-product .wc-block-product::before{display:none !important}.wp-block-acf-sidebar-product .wc-block-product .pc__tg-link{margin-bottom:13px}.wp-block-acf-sidebar-product .wc-block-components-product-image img{max-height:180px}.sb-product{display:block;border-radius:14px;overflow:hidden}.sb-product__img{height:140px;background:linear-gradient(145deg, #2a1a50, #1a0f2e);display:flex;align-items:center;justify-content:center}.sb-product__body{padding:14px 16px;border-top:1px solid var(--border)}.sb-product__tag{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--teal);margin-bottom:4px;display:block}.sb-product__name{font-family:var(--font-d);font-weight:700;font-size:14px;line-height:1.3;color:var(--text-1);margin-bottom:6px}.sb-product__cta{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.sb-product__price{font-size:18px;font-weight:700;font-family:var(--font-d);color:var(--text-1)}.sb-product__btn{font-size:12px;font-weight:600;color:var(--teal)}.related-posts{background:var(--bg-surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:48px 0}.sec-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:0}.sec-head h2{font-family:var(--font-d);font-weight:800;font-size:22px;color:var(--text-1)}.sec-head a{font-size:14px;color:var(--teal);display:flex;align-items:center;gap:4px;transition:gap .3s;text-decoration:none}.sec-head a:hover{gap:8px}[data-theme=light] .sec-head a{color:#0a8f9b}.related-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-top:28px}@media(max-width: 860px){.related-grid{grid-template-columns:1fr 1fr}}@media(max-width: 560px){.related-grid{grid-template-columns:1fr}}.rel-card{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;overflow:hidden;cursor:pointer;transition:transform .3s,box-shadow .3s,border-color .3s;text-decoration:none;color:inherit;display:block}.rel-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md),0 0 30px rgba(155,89,182,.08);border-color:var(--border-strong)}.rel-card__img{aspect-ratio:16/9;background:linear-gradient(145deg, #2a1a50, #1a0f2e);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.rel-card__img-overlay{position:absolute;inset:0;background:linear-gradient(to bottom, transparent 40%, rgba(30, 17, 56, 0.9));z-index:2}.rel-card__tag{position:absolute;bottom:12px;left:14px;padding:4px 10px;border-radius:50px;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;z-index:3;text-decoration:none;cursor:pointer;transition:background .3s,border-color .3s,color .3s;backdrop-filter:blur(10px);background:color-mix(in srgb, var(--tag-color, #7B68AE) 25%, transparent);border:1px solid color-mix(in srgb, var(--tag-color, #7B68AE) 40%, transparent);color:color-mix(in srgb, var(--tag-color, #7B68AE) 75%, #fff)}.rel-card__tag:hover{background:color-mix(in srgb, var(--tag-color, #7B68AE) 35%, transparent);border-color:color-mix(in srgb, var(--tag-color, #7B68AE) 55%, transparent);color:color-mix(in srgb, var(--tag-color, #7B68AE) 55%, #fff)}.rel-card__body{padding:18px 20px 20px}.rel-card__h{font-family:var(--font-d);font-weight:700;font-size:16px;line-height:1.3;margin-bottom:8px;transition:color .3s;color:var(--text-1)}.rel-card:hover .rel-card__h{color:var(--teal)}[data-theme=light] .rel-card:hover .rel-card__h{color:#0a8f9b}.rel-card__excerpt{font-size:13px;color:var(--text-3);line-height:1.6;margin-bottom:14px}.rel-card__meta{font-size:12px;color:var(--text-3);display:flex;justify-content:space-between}.archive-header{position:relative;z-index:2;padding:118px 0 48px;overflow:hidden;background:linear-gradient(180deg, #12061F 0%, #1a0f2e 100%);border-bottom:1px solid rgba(160,140,210,.25);min-height:auto !important}.archive-header>.container{max-width:1400px}.archive-header__bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.archive-header__orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.35}.archive-header__orb--teal{width:400px;height:400px;top:-100px;left:2%;background:radial-gradient(circle, rgba(0, 201, 219, 0.5), transparent 70%)}.archive-header__orb--violet{width:350px;height:350px;bottom:-60px;left:14%;background:radial-gradient(circle, rgba(155, 89, 182, 0.4), transparent 70%)}.archive-header__orb--rose{width:300px;height:300px;top:30%;left:25%;background:radial-gradient(circle, rgba(255, 107, 157, 0.3), transparent 70%)}.archive-header__cvs{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.archive-header__cvs canvas{position:absolute;top:0;left:0;width:100%;height:100%}.archive-header__inner{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.archive-header__left{flex:1;min-width:0}.archive-type{display:inline-flex;align-items:center;gap:7px;padding:5px 14px;border-radius:50px;font-family:var(--font-d);font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:14px;border:1px solid}.archive-type--category{color:#00c9db;border-color:rgba(0,201,219,.3);background:rgba(0,201,219,.07)}.archive-type--tag{color:#c08de0;border-color:rgba(155,89,182,.3);background:rgba(155,89,182,.07)}.archive-type--author{color:#e8829b;border-color:rgba(232,130,155,.3);background:rgba(232,130,155,.07)}.archive-type--search{color:#5cc8d7;border-color:rgba(92,200,215,.3);background:rgba(92,200,215,.07)}.archive-header__title{font-family:var(--font-d);font-weight:800;font-size:clamp(28px,4vw,44px);line-height:1.05;letter-spacing:-0.5px;margin-bottom:10px;color:#fff;animation:fadeUp .5s ease both}.archive-header__desc{font-size:16px !important;color:#9890b0 !important;max-width:540px;line-height:1.7 !important;animation:fadeUp .5s .08s ease both;margin-bottom:0 !important}.archive-header .author-bio{animation:fadeUp .5s ease both;background:none;border:none;border-radius:0;padding:0;margin:0;overflow:visible;display:block}.archive-header .author-bio::before{display:none}.archive-header .author-bio__eyebrow{display:inline-flex;align-items:center;gap:7px;padding:5px 14px;border-radius:50px;font-family:var(--font-d);font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:18px;color:#e8829b;border:1px solid rgba(232,130,155,.3);background:rgba(232,130,155,.07)}.author-bio__top{display:flex;align-items:flex-start;gap:24px;margin-bottom:22px}.author-bio__avatar-wrap{position:relative;width:96px;height:96px;flex-shrink:0}.author-bio__avatar-ring{position:absolute;inset:-3px;border-radius:50%;background:var(--grad-wide);background-size:300% 300%;animation:hs 5s ease infinite;z-index:0}.author-bio__avatar-inner{position:absolute;inset:3px;border-radius:50%;background:var(--bg, #12061F);z-index:0}.archive-header .author-bio__avatar{width:96px;height:96px;border-radius:50%;background:var(--gradient);display:flex;align-items:center;justify-content:center;font-family:var(--font-d);font-weight:800;font-size:36px;color:#fff;position:relative;z-index:1;border:none;overflow:visible;flex-shrink:0;text-decoration:none}@keyframes avatarPulse{0%,100%{box-shadow:0 0 0 0 rgba(0,201,219,0)}50%{box-shadow:0 0 0 6px rgba(0,201,219,.12)}}.archive-header .author-bio__avatar{animation:avatarPulse 4s ease-in-out infinite}.author-bio__identity{min-width:0}.archive-header .author-bio__name{font-family:var(--font-d);font-weight:800;font-size:clamp(28px,3.5vw,40px);line-height:1.05;letter-spacing:-0.5px;color:#fff;margin:0 0 6px;animation:fadeUp .5s ease both;display:block;text-decoration:none}.archive-header .author-bio__name:hover{color:#fff}.author-bio__role{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;color:#9890b0;margin-bottom:10px}.author-bio__role span{white-space:nowrap}.author-bio__role-sep{color:rgba(160,140,210,.38)}.author-bio__location{display:flex;align-items:center;gap:5px;font-size:12px;color:rgba(152,144,176,.7)}.author-bio__location svg{flex-shrink:0;stroke:rgba(152,144,176,.5);fill:none}.archive-header .author-bio__desc{font-size:16px !important;color:#c0b8d4 !important;line-height:1.75 !important;max-width:620px;margin:0 0 24px !important;animation:fadeUp .5s .08s ease both}.author-bio__stats{display:flex;align-items:center;gap:0;margin-bottom:26px;background:hsla(0,0%,100%,.03);border:1px solid rgba(160,140,210,.2);border-radius:14px;overflow:hidden;width:fit-content;animation:fadeUp .5s .14s ease both}.author-stat{padding:14px 24px;text-align:center;position:relative}.author-stat+.author-stat::before{content:"";position:absolute;left:0;top:20%;height:60%;width:1px;background:rgba(160,140,210,.2)}.author-stat .archive-stat__num{margin-bottom:3px}.author-stat .archive-stat__lbl{margin-top:0}.author-bio__social{display:flex;align-items:center;gap:8px;flex-wrap:wrap;animation:fadeUp .5s .2s ease both}.author-social-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:50px;font-family:var(--font-d);font-size:12px;font-weight:600;color:rgba(220,210,240,.8);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);text-decoration:none;transition:all .3s;white-space:nowrap}.author-social-btn svg{flex-shrink:0;stroke:currentColor;fill:none}.author-social-btn:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.2);color:#fff;transform:translateY(-1px)}.author-social-btn--instagram:hover{color:#e8829b;border-color:rgba(232,130,155,.4)}.author-social-btn--youtube:hover{color:#ff6b9d;border-color:rgba(255,107,157,.4)}.author-social-btn--tiktok svg,.author-social-btn--discord svg{fill:currentColor;stroke:none}.author-social-btn--tiktok:hover{color:#5cc8d7;border-color:rgba(92,200,215,.4)}.author-social-btn--discord:hover{color:#c08de0;border-color:rgba(155,89,182,.4)}.author-topics{padding:22px 0;border-bottom:1px solid rgba(160,140,210,.35);background:#12061f;position:relative;z-index:1}.author-topics__inner{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.author-topics__label{font-family:var(--font-d);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#9890b0;flex-shrink:0;margin-right:4px}.topic-pill{--pill-rgb: 123, 104, 174;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:50px;font-size:12px;font-weight:600;cursor:pointer;transition:all .25s;text-decoration:none;border:1px solid rgba(var(--pill-rgb), 0.3);background:rgba(var(--pill-rgb), 0.08);color:rgba(var(--pill-rgb), 1);filter:brightness(1.3) saturate(0.85)}.topic-pill:hover{background:rgba(var(--pill-rgb), 0.18);border-color:rgba(var(--pill-rgb), 0.5);filter:brightness(1.5) saturate(0.9);transform:translateY(-1px)}.topic-pill--active{background:rgba(var(--pill-rgb), 0.2);border-color:rgba(var(--pill-rgb), 0.55);filter:brightness(1.5) saturate(0.9)}.topic-pill--all{border-color:hsla(0,0%,100%,.15);color:#9890b0;background:hsla(0,0%,100%,.04);filter:none}.topic-pill--all:hover{color:#c0b8d4;border-color:hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.08);filter:none}.topic-pill__count{font-size:10px;color:rgba(var(--pill-rgb), 0.6);background:hsla(0,0%,100%,.06);padding:1px 6px;border-radius:50px;transition:all .25s;filter:brightness(1.2)}.topic-pill:hover .topic-pill__count{color:rgba(var(--pill-rgb), 0.85);filter:brightness(1.4)}.archive-header__inner--author{display:grid;grid-template-columns:1fr 380px;gap:48px;align-items:start;padding-bottom:48px}@media(max-width: 1000px){.archive-header__inner--author{grid-template-columns:1fr;gap:32px}}.archive-author__featured{animation:fadeUp .5s .1s ease both}@media(max-width: 1000px){.archive-author__featured{max-width:460px}}@media(max-width: 550px){.archive-author__featured{display:none}}.archive-author__feat-label{font-family:var(--font-d);font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#7b68ae;margin-bottom:10px;display:flex;align-items:center;gap:7px}.archive-author__feat-card{display:block;background:var(--card, #1e1138);border:1px solid rgba(160,140,210,.38);border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:0 8px 40px rgba(0,0,0,.35)}.archive-author__feat-card:hover{transform:translateY(-4px);box-shadow:0 8px 40px rgba(0,0,0,.4),0 0 50px rgba(155,89,182,.18);border-color:rgba(160,140,210,.5)}.archive-author__feat-img{position:relative;height:260px;overflow:hidden;background:linear-gradient(145deg, #2a1a60, #1a0f3a, #0a1f38)}.archive-author__feat-img img{width:100%;height:100%;object-fit:cover;display:block;opacity:.85;transition:opacity .3s}.archive-author__feat-card:hover .archive-author__feat-img img{opacity:.95}.archive-author__feat-img::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, transparent 35%, rgba(20, 10, 50, 0.9) 80%, rgba(20, 10, 50, 0.98));z-index:1;pointer-events:none}.archive-author__feat-pill{position:absolute;bottom:12px;left:14px;z-index:3;display:inline-block;padding:4px 10px;border-radius:50px;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--pill-color, #00C9DB);background:color-mix(in srgb, var(--pill-color, #00C9DB) 18%, transparent);border:1px solid color-mix(in srgb, var(--pill-color, #00C9DB) 40%, transparent)}.archive-author__feat-body{padding:18px 20px 20px}.archive-author__feat-h{font-family:var(--font-d);font-weight:700;font-size:17px;line-height:1.3;color:#fff;margin:0 0 8px;transition:color .3s}.archive-author__feat-card:hover .archive-author__feat-h{color:#00c9db}.archive-author__feat-excerpt{font-size:14px;color:rgba(152,144,176,.8);line-height:1.65;margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.archive-author__feat-meta{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:rgba(152,144,176,.6)}.archive-author__feat-date{display:flex;align-items:center;gap:4px}.archive-author__feat-read{font-family:var(--font-d);font-size:13px;font-weight:700;color:#00c9db;display:inline-flex;align-items:center;gap:4px;transition:gap .3s,color .3s}.archive-author__feat-read svg{stroke:currentColor}.archive-author__feat-card:hover .archive-author__feat-read{gap:8px;color:#5cc8d7}.archive-header__right{display:flex;align-items:center;gap:20px;flex-shrink:0;padding-bottom:4px}.archive-stat{text-align:right}.archive-stat__num{font-family:var(--font-d);font-weight:800;font-size:26px;line-height:1;background:var(--grad-wide);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;animation:hs 5s ease infinite}.archive-stat__lbl{font-size:11px;color:rgba(152,144,176,.8);letter-spacing:1px;text-transform:uppercase;margin-top:3px}.archive-stat-div{width:1px;height:32px;background:rgba(160,140,210,.2)}.archive-bar{position:sticky;top:58px;z-index:100;background:rgba(14,6,28,.92);backdrop-filter:blur(20px);border-bottom:1px solid rgba(160,140,210,.2)}.archive-bar__inner{display:flex;align-items:center;gap:0;height:50px}.archive-bar__count{font-size:13px;color:#9890b0;flex:1;white-space:nowrap}.archive-bar__sort{display:flex;align-items:center;gap:8px;flex-shrink:0}.archive-bar__sort label{font-size:12px;color:#9890b0;white-space:nowrap}.sort-select{background:hsla(0,0%,100%,.08);border:1px solid rgba(160,140,210,.25);border-radius:8px;color:rgba(220,210,240,.9);font-family:var(--font-b);font-size:13px;padding:5px 10px;outline:none;cursor:pointer;transition:border-color .25s}.sort-select option{background:#fff;color:#2a1a40}.sort-select:focus{border-color:#7b68ae}@keyframes fadeUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.archive-body{padding:40px 0 80px}@media(max-width: 1400px){.archive-body{padding:40px 24px 80px}}.blog-post-grid--archive{grid-template-columns:repeat(3, 1fr) !important}@media(max-width: 960px){.blog-post-grid--archive{grid-template-columns:repeat(2, 1fr) !important}}@media(max-width: 550px){.blog-post-grid--archive{grid-template-columns:1fr !important}}.archive-empty{text-align:center;padding:80px 24px}.archive-empty__title{font-family:var(--font-d);font-weight:700;font-size:22px;margin-bottom:10px !important;color:var(--text-2)}.archive-empty__desc{font-size:15px;color:var(--text-3);margin-bottom:28px !important;max-width:380px;margin-left:auto;margin-right:auto;line-height:1.7}.archive-pagination{display:flex;align-items:center;justify-content:center;gap:6px;padding-top:48px;padding-bottom:16px}.archive-pagination .wp-block-query-pagination-numbers{display:flex;gap:6px}.archive-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 8px;border-radius:10px;font-family:var(--font-d);font-size:14px;font-weight:600;color:var(--text-3);border:1px solid rgba(160,140,210,.2);background:rgba(0,0,0,0);cursor:pointer;transition:all .25s;text-decoration:none}.archive-pagination .page-numbers:hover{color:var(--text-1);border-color:rgba(160,140,210,.38);background:hsla(0,0%,100%,.04)}.archive-pagination .page-numbers.current{background:linear-gradient(135deg, #00C9DB, #9B59B6);border-color:rgba(0,0,0,0);color:#fff;box-shadow:0 4px 14px rgba(0,201,219,.2)}.archive-pagination .page-numbers.dots{border:none;background:none;cursor:default;color:var(--text-3)}.archive-pagination .wp-block-query-pagination-previous,.archive-pagination .wp-block-query-pagination-next{display:inline-flex;align-items:center;gap:4px;min-width:40px;height:40px;padding:0 14px;border-radius:10px;font-family:var(--font-d);font-size:14px;font-weight:600;color:var(--text-3);border:1px solid rgba(160,140,210,.2);background:rgba(0,0,0,0);cursor:pointer;transition:all .25s;text-decoration:none}.archive-pagination .wp-block-query-pagination-previous:hover,.archive-pagination .wp-block-query-pagination-next:hover{color:#00c9db;border-color:rgba(0,201,219,.35)}@media(max-width: 768px){.archive-header{padding:100px 0 36px}.archive-header__inner{flex-direction:column;align-items:flex-start}.archive-header__right{padding-bottom:0}}.holo-reserve-form .gfield_label,.holo-reserve-form legend.gfield_label{font-family:var(--font-d) !important;font-size:11px !important;font-weight:600 !important;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3) !important;margin-bottom:6px}.holo-reserve-form .gform-field-label--type-sub{font-family:var(--font-b) !important;font-size:11px !important;color:var(--text-3) !important}.holo-reserve-form .gfield_required_text{color:var(--rose) !important;font-size:10px !important}.holo-reserve-form input[type=text],.holo-reserve-form input[type=email],.holo-reserve-form input[type=tel],.holo-reserve-form input[type=url],.holo-reserve-form input[type=number],.holo-reserve-form input[type=password],.holo-reserve-form select,.holo-reserve-form textarea{width:100%;padding:12px 14px !important;background:var(--bg-surface) !important;border:1px solid var(--border) !important;border-radius:8px !important;font-family:var(--font-b) !important;font-size:14px !important;color:var(--text-1) !important;outline:none !important;box-shadow:none !important;height:auto !important;line-height:1.4 !important;transition:border-color .18s ease,box-shadow .18s ease}.holo-reserve-form input[type=text]::placeholder,.holo-reserve-form input[type=email]::placeholder,.holo-reserve-form input[type=tel]::placeholder,.holo-reserve-form input[type=url]::placeholder,.holo-reserve-form input[type=number]::placeholder,.holo-reserve-form input[type=password]::placeholder,.holo-reserve-form select::placeholder,.holo-reserve-form textarea::placeholder{color:var(--text-3) !important;opacity:.7}.holo-reserve-form input[type=text]:focus,.holo-reserve-form input[type=email]:focus,.holo-reserve-form input[type=tel]:focus,.holo-reserve-form input[type=url]:focus,.holo-reserve-form input[type=number]:focus,.holo-reserve-form input[type=password]:focus,.holo-reserve-form select:focus,.holo-reserve-form textarea:focus{border-color:var(--hr-teal, #00C9DB) !important;box-shadow:0 0 0 3px rgba(0,201,219,.12) !important}.holo-reserve-form select{appearance:none !important;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='%239890B0'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 14px center !important;padding-right:36px !important}.holo-reserve-form textarea{min-height:140px;resize:vertical}.holo-reserve-form fieldset{border:none !important;padding:0 !important;margin:0 !important}.holo-reserve-form fieldset legend{padding:0 !important}.holo-reserve-form .ginput_complex.ginput_container_name{gap:12px}.holo-reserve-form .gfield{margin-bottom:4px !important}.holo-reserve-form .gform_button,.holo-reserve-form .gform-button{display:inline-flex !important;align-items:center;justify-content:center;padding:14px 36px !important;background:linear-gradient(135deg, var(--teal), var(--violet)) !important;border:none !important;border-radius:10px !important;color:#fff !important;font-family:var(--font-d) !important;font-size:14px !important;font-weight:600 !important;letter-spacing:.04em;text-transform:uppercase;text-decoration:none !important;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease;height:auto !important;line-height:1 !important}.holo-reserve-form .gform_button:hover,.holo-reserve-form .gform-button:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(0,201,219,.25);text-decoration:none !important}.holo-reserve-form .gform_footer{padding-top:8px !important;border:none !important;margin-top:0 !important}.holo-reserve-form .gfield_validation_message{font-size:12px !important;color:var(--rose) !important;background:rgba(0,0,0,0) !important;border:none !important;padding:4px 0 0 !important}.holo-reserve-form .gform_validation_errors{background:rgba(255,107,157,.08) !important;border:1px solid rgba(255,107,157,.3) !important;border-radius:10px !important;color:var(--text-1) !important;padding:16px 20px !important}.holo-reserve-form .gform_validation_errors h2{color:var(--rose) !important;font-family:var(--font-d) !important;font-size:14px !important}.holo-reserve-form+.gform_confirmation_message{font-family:var(--font-b);font-size:15px;color:var(--text-1);background:rgba(0,201,219,.08);border:1px solid rgba(0,201,219,.25);border-radius:10px;padding:20px 24px}.holo-reserve-form .gfield_description{font-size:12px !important;color:var(--text-3) !important}.holo-reserve-form_wrapper{--gf-color-in-ctrl: var(--bg-surface) !important;--gf-color-in-ctrl-contrast: var(--text-1) !important;--gf-color-in-ctrl-primary: var(--teal) !important;--gf-color-in-ctrl-dark: var(--text-3) !important;--gf-ctrl-border-color: var(--border) !important;--gf-ctrl-label-color-primary: var(--text-3) !important;--gf-ctrl-label-color-secondary: var(--text-3) !important;--gf-radius: 8px !important}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}body.mid-perf .hero__cvs{opacity:.7}@media(max-width: 768px){body.mid-perf .cats__frost{backdrop-filter:none}}body.low-perf .hero__cvs,body.low-perf #jpCanvas,body.low-perf #nlCanvas,body.low-perf #smokeCanvas,body.low-perf #togFx{display:none !important}body.low-perf .pc__foil,body.low-perf .tpc__foil,body.low-perf .blog-card__foil,body.low-perf .sc__holo,body.low-perf .sc__spk,body.low-perf .sc__lines{display:none !important}body.low-perf .grain{display:none !important}body.low-perf .hero__showcase{perspective:none}body.low-perf .sc{transform:none !important;will-change:auto}body.low-perf .nav,body.low-perf .cats__frost{backdrop-filter:none}body.reduced-motion *,body.reduced-motion *::before,body.reduced-motion *::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}/*# sourceMappingURL=holo-reserve.css.map */
