/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border)}body{background-color:var(--color-background);color:var(--color-foreground)}}@layer components;@layer utilities{.relative{position:relative}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.overline{text-decoration-line:overline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(12.9% .042 264.695);--card:oklch(100% 0 0);--card-foreground:oklch(12.9% .042 264.695);--popover:oklch(100% 0 0);--popover-foreground:oklch(12.9% .042 264.695);--primary:oklch(20.8% .042 265.755);--primary-foreground:oklch(98.4% .003 247.858);--secondary:oklch(96.8% .007 247.896);--secondary-foreground:oklch(20.8% .042 265.755);--muted:oklch(96.8% .007 247.896);--muted-foreground:oklch(55.4% .046 257.417);--accent:oklch(96.8% .007 247.896);--accent-foreground:oklch(20.8% .042 265.755);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(98.4% .003 247.858);--border:oklch(92.9% .013 255.508);--input:oklch(92.9% .013 255.508);--ring:oklch(70.4% .04 256.788);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.4% .003 247.858);--sidebar-foreground:oklch(12.9% .042 264.695);--sidebar-primary:oklch(20.8% .042 265.755);--sidebar-primary-foreground:oklch(98.4% .003 247.858);--sidebar-accent:oklch(96.8% .007 247.896);--sidebar-accent-foreground:oklch(20.8% .042 265.755);--sidebar-border:oklch(92.9% .013 255.508);--sidebar-ring:oklch(70.4% .04 256.788)}.dark{--background:oklch(12.9% .042 264.695);--foreground:oklch(98.4% .003 247.858);--card:oklch(20.8% .042 265.755);--card-foreground:oklch(98.4% .003 247.858);--popover:oklch(20.8% .042 265.755);--popover-foreground:oklch(98.4% .003 247.858);--primary:oklch(92.9% .013 255.508);--primary-foreground:oklch(20.8% .042 265.755);--secondary:oklch(27.9% .041 260.031);--secondary-foreground:oklch(98.4% .003 247.858);--muted:oklch(27.9% .041 260.031);--muted-foreground:oklch(70.4% .04 256.788);--accent:oklch(27.9% .041 260.031);--accent-foreground:oklch(98.4% .003 247.858);--destructive:oklch(70.4% .191 22.216);--destructive-foreground:oklch(98.4% .003 247.858);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.1% .027 264.364);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.8% .042 265.755);--sidebar-foreground:oklch(98.4% .003 247.858);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.4% .003 247.858);--sidebar-accent:oklch(27.9% .041 260.031);--sidebar-accent-foreground:oklch(98.4% .003 247.858);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.1% .027 264.364)}:root{--kr-bg:#080b17;--kr-panel:#10172b;--kr-border:#25304b;--kr-ink:#eaf0ff;--kr-muted:#9aa5c2;--kr-blue:#6884ff;--kr-violet:#a46aff}html{scroll-behavior:smooth}body{background:var(--kr-bg);color:var(--kr-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{text-decoration:none}button{cursor:pointer}button:disabled{opacity:.44;cursor:not-allowed}.store-shell{background:var(--kr-bg);color:var(--kr-ink);min-height:100vh}.page-wrap{width:min(1260px,100% - 64px);margin-inline:auto}.announcement{color:#bbc8ea;letter-spacing:.055em;background:#111a34;border-bottom:1px solid #1d2948;justify-content:center;align-items:center;gap:10px;height:34px;font-size:11px;display:flex}.announcement svg{color:#87a4ff}.announcement-right{color:#8196c8;margin-left:30px}.announcement-right b{color:#b0c2ff}.site-header{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:40;background:#090d1bdb;border-bottom:1px solid #1c2641;height:86px;position:sticky;top:0}.site-header-inner{align-items:center;gap:55px;max-width:1370px;height:100%;margin:auto;padding:0 32px;display:flex}.brand{letter-spacing:-1.4px;white-space:nowrap;align-items:center;font-size:25px;font-weight:900;display:inline-flex;color:#f5f7ff!important}.brand>span:not(.brand-symbol){color:#b6c4ff}.brand i{color:#8d74ff;margin-left:2px;font-size:28px;font-style:normal}.brand-symbol{color:#fff;background:linear-gradient(130deg,#586bfb,#936aff);border-radius:12px;place-items:center;width:42px;height:42px;margin-right:11px;display:inline-grid;box-shadow:0 9px 30px #6c69ff44}.main-nav{flex:1;gap:34px;margin-left:35px;display:flex}.main-nav a{color:#a9b4cf;white-space:nowrap;font-size:13px;font-weight:650;transition:all .2s}.main-nav a:hover,.header-actions a:hover{color:#fff}.header-actions{color:#acb6d3;align-items:center;gap:24px;display:flex}.header-actions>a{color:#aebada;display:flex}.cart-action{position:relative}.cart-action span{color:#fff;background:#8975ff;border-radius:40px;place-items:center;min-width:16px;height:16px;font-size:9px;display:grid;position:absolute;top:-11px;right:-9px}.lang-dropdown{border:1px solid #354263;border-radius:9px;align-items:center;gap:5px;padding:9px;display:flex}.lang-dropdown select{color:#e6ebff;background:0 0;outline:0;font-size:12px;font-weight:750}.lang-dropdown select option{background:#111830}.store-main{min-height:62vh}.hero{background:radial-gradient(at 80% 35%,#2a256e44,#0000 50%),linear-gradient(90deg,#090e1b,#0a1022);border-bottom:1px solid #1f2943;min-height:620px;overflow:hidden}.hero-grid{grid-template-columns:1.04fr .96fr;align-items:center;gap:40px;min-height:620px;display:grid}.hero-copy{padding:75px 0}.eyebrow,.overline{letter-spacing:.22em;color:#a7b9ff;text-transform:uppercase;font-size:11px;font-weight:800}.eyebrow{align-items:center;gap:10px;display:flex}.pulse{background:#80c9b6;border-radius:50%;width:9px;height:9px;box-shadow:0 0 13px #76ffce}.eyebrow-dash{color:#566583}.hero h1{letter-spacing:-.068em;color:#fff;margin:27px 0 30px;font-size:clamp(53px,5.5vw,84px);font-weight:850;line-height:1.045}.hero h1 em{color:#0000;background:linear-gradient(115deg,#8cafff 3%,#c8a0ff 84%);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-copy>p{color:#b1bcd6;max-width:505px;font-size:16px;line-height:1.85}.hero-buttons{align-items:center;gap:25px;margin-top:34px;display:flex}.btn-primary{background:linear-gradient(120deg,#557cff,#8a63ff);border:0;border-radius:11px;justify-content:center;align-items:center;gap:13px;min-height:50px;padding:16px 22px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 29px #4660ff27;color:#fff!important}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 32px #4660ff55}.hero-mini{color:#9faccb;align-items:center;gap:9px;font-size:12px;display:flex}.hero-metrics{color:#607291;letter-spacing:.1em;flex-wrap:wrap;gap:27px;margin-top:67px;font-size:9px;font-weight:700;display:flex}.hero-metrics b{color:#a2b2f8;margin-right:7px;font-size:16px}.hero-visual{perspective:1000px;justify-content:center;align-items:center;height:570px;display:flex;position:relative}.visual-glow{filter:blur(125px);opacity:.25;background:#554bcc;border-radius:50%;width:480px;height:450px;position:absolute}.orb{border:1px solid #7871fc33;border-radius:50%;position:absolute;transform:rotate(-25deg)}.orb-one{width:510px;height:260px}.orb-two{width:450px;height:500px}.vault-card{background:linear-gradient(146deg,#333f83 0%,#171a43 42%,#0d1832 95%);border:1px solid #9b9cf388;border-radius:29px;flex-direction:column;justify-content:space-between;width:338px;max-width:90%;height:430px;padding:26px;display:flex;position:relative;overflow:hidden;transform:rotateY(-11deg)rotate(7deg);box-shadow:20px 34px 65px #000a,0 0 70px #7d63fb29,inset 1px 2px 2px #c3c2ff58}.vault-card:before{content:"";filter:blur(4px);background:linear-gradient(90deg,#0000,#aea6ff26,#0000);width:370px;height:180px;position:absolute;top:100px;left:30px;transform:rotate(-32deg)}.vault-card>svg{color:#a0a8ff;filter:drop-shadow(0 0 18px #6b6bff);z-index:1;align-self:center}.vault-meta,.vault-bottom{letter-spacing:.15em;color:#a7b6e4;justify-content:space-between;font-size:9px;font-weight:800;display:flex}.vault-card>div:nth-last-child(2)>span{letter-spacing:.15em;color:#a7abe8;font-size:9px}.vault-card h2{letter-spacing:-.09em;color:#f3f5ff;margin-top:8px;font-size:50px;font-weight:950;line-height:.99}.vault-card h2 span{color:#777afb}.vault-bottom{border-top:1px solid #ffffff24;padding-top:18px}.floating-note{background:#192443f1;border:1px solid #465582;border-radius:13px;align-items:center;gap:10px;padding:16px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:75px;right:0;box-shadow:0 18px 40px #050817a1}.floating-note svg{color:#b6a0ff}.feature-strip{border-bottom:1px solid var(--kr-border);background:#0c1223}.strip-inner{grid-template-columns:repeat(4,1fr);gap:15px;padding:27px 0;display:grid}.strip-inner>div{color:#b5c2df;justify-content:center;align-items:center;gap:12px;font-size:12px;font-weight:750;display:flex}.strip-inner svg{color:#8b9eff;width:19px;height:19px}.section-space{padding-top:95px;padding-bottom:20px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.section-heading h2,.why-inner h2{letter-spacing:-.05em;color:#fff;margin:13px 0 6px;font-size:clamp(33px,3vw,44px);font-weight:850}.section-heading p{color:#8898b9;font-size:14px}.text-link{color:#bccaff;align-items:center;gap:12px;font-size:13px;font-weight:750;display:inline-flex}.category-grid{grid-template-columns:repeat(3,1fr);gap:19px;display:grid}.category-tile{color:#fff;background:radial-gradient(circle at 83% 26%,#657afc32,#0000 38%),linear-gradient(140deg,#18294c,#10172d);border:1px solid #39486c;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:235px;padding:25px;transition:all .25s;display:flex;position:relative;overflow:hidden}.category-tile:hover{border-color:#7d86dc;transform:translateY(-5px)}.category-1{background:radial-gradient(circle at 85% 17%,#a278ff3e,#0000 44%),linear-gradient(140deg,#241c44,#101528)}.category-2{background:radial-gradient(circle at 85% 20%,#39c7e33d,#0000 45%),linear-gradient(140deg,#133c4c,#101528)}.cat-number{letter-spacing:.1em;color:#a6b8e4;font-size:10px;font-weight:750}.cat-icon{color:#90a4ff78;font-size:92px;line-height:1;position:absolute;top:44px;right:35px}.category-tile h3{letter-spacing:-.04em;font-size:26px;font-weight:850;position:relative}.category-tile p{color:#99adca;margin-top:4px;font-size:12px}.cat-arrow{color:#d4d9ff;position:absolute;bottom:25px;right:22px}.products-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.product-card{background:#11192c;border:1px solid #26334d;border-radius:15px;transition:transform .25s,border-color .25s;overflow:hidden}.product-card:hover{border-color:#6575bd;transform:translateY(-5px)}.product-art{background:#18203b;height:218px;display:block;position:relative;overflow:hidden}.product-art img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.product-card:hover img{transform:scale(1.045)}.fallback-art{background:radial-gradient(circle at 48%,#6271d166,#0000 70%),linear-gradient(145deg,#2b3661,#0c1123);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.fallback-art:before{content:"";border:1px solid #7e91ff75;border-radius:30px;width:180px;height:180px;position:absolute;transform:rotate(35deg)}.fallback-art>span{letter-spacing:.35em;color:#a0b4ea;z-index:1;font-size:10px}.fallback-art>b{color:#ecedff;z-index:1;letter-spacing:-1px;font-size:28px;font-weight:850}.fallback-art>i{color:#7e8aff20;font-size:95px;position:absolute;bottom:-38px;right:14px}.corner-tag{color:#e2e7ff;background:#0b1028bd;border:1px solid #7380b063;border-radius:6px;padding:7px 10px;font-size:10px;font-weight:750;position:absolute;top:12px;left:12px}.product-info{padding:18px}.product-tags{gap:6px;display:flex}.product-tags span{color:#b8c7ff;background:#202c48;border:1px solid #334265;border-radius:5px;padding:5px 7px;font-size:10px;font-weight:650}.product-info h3{color:#e8ecff;min-height:42px;margin:13px 0 18px;font-size:15px;font-weight:750;line-height:1.45}.product-bottom{justify-content:space-between;align-items:center;display:flex}.product-bottom strong{letter-spacing:-1px;color:#fff;font-size:23px}.product-bottom small{color:#7c91b2;margin-top:5px;font-size:10px;display:block}.product-bottom button{color:#d5dfff;background:#303d68;border:1px solid #5061ad;border-radius:10px;align-items:center;gap:4px;padding:11px;display:flex}.product-bottom button:hover{background:#5267c3}.empty-panel{color:#9eafd0;text-align:center;background:#131a2d;border:1px dashed #354366;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:220px;padding:35px;display:flex}.why-section{background:linear-gradient(110deg,#101b3d,#16102c);border-top:1px solid #273351;border-bottom:1px solid #273351;margin-top:90px}.why-inner{grid-template-columns:1fr 1fr;gap:85px;padding-top:85px;padding-bottom:90px;display:grid}.why-inner p{color:#aeb9d1;max-width:500px;font-size:15px;line-height:1.8}.why-numbers>div{border-bottom:1px solid #535d832e;align-items:center;gap:22px;padding:22px 0;display:flex}.why-numbers b{color:#879cff;font-size:28px}.why-numbers span{flex:1;font-weight:700}.why-numbers svg{color:#7e8fb4}.site-footer{background:#090e1b;border-top:1px solid #212a40;padding-top:78px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:55px;display:grid}.footer-grid>div{flex-direction:column;align-items:start;gap:13px;display:flex}.footer-grid p{color:#8898b4;margin-top:8px;font-size:13px;line-height:1.8}.footer-grid b{color:#dce2f9;letter-spacing:.05em;margin-bottom:5px;font-size:12px}.footer-grid a:not(.brand){color:#91a2c5;font-size:13px}.footer-grid a:hover{color:#fff}.footer-cta a{align-items:center;gap:10px;display:flex}.footer-bottom{color:#6f82a5;border-top:1px solid #27334d;justify-content:space-between;margin-top:68px;padding-top:29px;padding-bottom:30px;font-size:11px;display:flex}.listing-page{padding-top:60px;padding-bottom:110px}.listing-top h1,.checkout-layout h1,.order-page h1,.legal-page h1,.account-page h1{letter-spacing:-.055em;margin:11px 0 12px;font-size:clamp(40px,4.5vw,62px);font-weight:850}.glow-dot{color:#8e86ff}.listing-top p,.muted-paragraph{color:#93a4c3;font-size:15px;line-height:1.7}.filters{background:#131b30;border:1px solid #2a3858;border-radius:15px;flex-wrap:wrap;gap:13px;margin-top:36px;padding:13px;display:flex}.search-field,.filter-item{color:#8da5e0;background:#0d1426;border:1px solid #2c3a5a;border-radius:8px;align-items:center;gap:10px;min-width:120px;padding:11px;display:flex}.search-field{flex:1}.search-field input{color:#fff;background:0 0;outline:0;width:100%;font-size:13px}.filter-item select{color:#d3dbed;background:0 0;outline:0;font-size:12px}.filter-item option{color:#111}.result-label{color:#8c9cc1;margin:26px 0 17px;font-size:12px;font-weight:700}.product-detail{padding-top:44px;padding-bottom:110px}.back-link{color:#9cafdb;align-items:center;gap:10px;margin-bottom:36px;font-size:12px;font-weight:750;display:inline-flex}.detail-grid{grid-template-columns:1.05fr .95fr;gap:73px;display:grid}.detail-art{background:#121b37;border:1px solid #354163;border-radius:19px;place-items:center;min-height:530px;max-height:630px;display:grid;overflow:hidden}.detail-art img{object-fit:contain;width:100%;height:100%}.detail-fallback{background:radial-gradient(circle,#4f5dbe55,#0000 65%);flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;height:100%;min-height:500px;display:flex}.detail-fallback span{letter-spacing:.25em;color:#a8b5df;font-size:13px}.detail-copy{padding-top:22px}.detail-copy h1{letter-spacing:-.05em;margin:22px 0;font-size:clamp(36px,3.4vw,51px);font-weight:850;line-height:1.11}.detail-badges{flex-wrap:wrap;gap:9px;display:flex}.detail-badges span{color:#c1cdf8;background:#1a2440;border:1px solid #354773;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.detail-description{white-space:pre-line;color:#b0bed5;margin:27px 0;font-size:15px;line-height:1.9}.detail-purchase{background:#121b2f;border:1px solid #34405f;border-radius:15px;padding:26px}.detail-purchase>span{color:#889bbd;font-size:12px}.detail-purchase strong{letter-spacing:-2px;color:#fff;font-size:38px;display:block}.detail-purchase p{color:#9eafcb;margin:5px 0 25px;font-size:12px}.detail-purchase button{width:100%}.detail-trust{color:#a9bad9;gap:25px;margin-top:24px;font-size:12px;display:flex}.detail-trust span{align-items:center;gap:9px;display:flex}.detail-trust svg{color:#859bff}.compatibility-note{color:#8593b2;margin-top:19px;font-size:12px;line-height:1.8}.checkout-layout{grid-template-columns:1fr 380px;align-items:start;gap:55px;padding-top:75px;padding-bottom:125px;display:grid}.checkout-layout h1{margin-bottom:35px}.cart-lines{border-top:1px solid #2c3a52}.cart-line{border-bottom:1px solid #2c3a52;align-items:center;gap:18px;padding:23px 0;display:flex}.tiny-art{background:#172340;border-radius:10px;flex-shrink:0;place-items:center;width:86px;height:87px;display:grid;overflow:hidden}.tiny-art img{object-fit:cover;width:100%;height:100%}.cart-line-name{flex:1}.cart-line-name>a{color:#edf1ff;font-size:15px;font-weight:750;display:block}.cart-line-name small{color:#8295b6;margin:6px 0;font-size:12px;display:block}.cart-line-name button{color:#a4acc4;align-items:center;gap:5px;font-size:11px;display:flex}.cart-line>b{white-space:nowrap}.quantity-box{border:1px solid #34415c;border-radius:7px;align-items:center;display:flex}.quantity-box button{padding:8px 12px}.quantity-box b{font-size:12px}.summary-card{background:#141d33;border:1px solid #344260;border-radius:17px;margin-top:33px;padding:29px}.summary-card h2{margin-bottom:27px;font-size:20px;font-weight:800}.summary-row{color:#a9b8d0;justify-content:space-between;align-items:start;gap:12px;margin-bottom:17px;font-size:13px;display:flex}.summary-row b{color:#f0f2ff;white-space:nowrap}.summary-total{border-top:1px solid #34415b;margin-top:18px;padding-top:24px;font-size:16px;font-weight:800}.summary-total b{font-size:25px}.summary-card>.btn-primary{width:100%;margin-top:20px}.summary-card small{color:#8192b2;gap:8px;margin-top:18px;font-size:11px;line-height:1.65;display:flex}.checkout-form{flex-direction:column;gap:20px;max-width:570px;margin-top:40px;display:flex}.checkout-form>label,.contact-form label,.account-box label,.admin-form label{flex-direction:column;gap:10px;font-size:13px;font-weight:700;display:flex}.input-icon{color:#9bace1;background:#131b2e;border:1px solid #34425d;border-radius:10px;align-items:center;gap:13px;padding:14px;display:flex}.input-icon input{color:#fff;background:0 0;outline:0;flex:1}.payment-option{background:#1c2545;border:1px solid #7482e1;border-radius:11px;align-items:center;gap:16px;padding:20px;display:flex}.payment-option>svg{color:#98abff}.payment-option>div{flex-direction:column;flex:1;gap:5px;display:flex}.payment-option small{color:#91a4c9}.payment-option>span{color:#90dfc4}.warning{color:#e7c997;background:#382d204f;border:1px solid #916e3c;border-radius:10px;padding:15px;font-size:12px;line-height:1.65}.form-agree{color:#899ab7;font-size:11px;line-height:1.8}.form-agree a,.legal-page a{color:#afc0ff;text-decoration:underline}.form-error{color:#f3a0b6!important}.checkout-form>.btn-primary{align-self:start}.order-page{max-width:980px;padding-top:80px;padding-bottom:140px}.private-note{color:#dbc79c;background:#342b1f;border:1px solid #77603b;border-radius:13px;align-items:center;gap:13px;margin:28px 0;padding:19px;font-size:13px;display:flex}.order-panel{background:#131d32;border:1px solid #303f5d;border-radius:17px;padding:32px}.order-panel-top{border-bottom:1px solid #35415e;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-bottom:33px;padding-bottom:28px;display:flex}.order-panel-top>div{flex-direction:column;gap:8px;display:flex}.order-panel-top small{color:#8196b8}.order-panel-top b,.order-panel-top strong{color:#d5e0fc}.order-panel>h3{margin-bottom:23px;font-size:21px;font-weight:800}.status-tag{max-width:300px}.key-group{background:#0a1328;border:1px solid #3e4a6c;border-radius:12px;margin:25px 0;padding:21px}.key-group>b,.key-group>small{display:block}.key-group small{color:#8da0c0;margin:5px 0 14px}.revealed-key{background:#1f2c48;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:16px;display:flex}.revealed-key code{overflow-wrap:anywhere;color:#a5ffde;font-size:14px}.revealed-key button{color:#b6c9ff;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.refresh-button{color:#aebdff;align-items:center;gap:8px;margin-top:24px;font-size:13px;display:flex}.order-hint{color:#91a3c2;align-items:center;gap:9px;margin-top:22px;font-size:12px;display:flex}.legal-page{max-width:860px;padding-top:75px;padding-bottom:135px}.legal-effective{color:#889ab7;margin-bottom:43px}.legal-page>section{border-top:1px solid #34405b;padding:27px 0}.legal-page section h2{margin-bottom:13px;font-size:21px;font-weight:800}.legal-page section p,.legal-page>p{color:#a5b6d2;font-size:15px;line-height:1.9}.contact-form{flex-direction:column;gap:22px;margin-top:35px;display:flex}.contact-form input,.contact-form textarea,.account-box input,.admin-form input,.admin-form select,.admin-form textarea,.admin-card>textarea{color:#f1f3ff;background:#101a2d;border:1px solid #35425f;border-radius:9px;outline-color:#7184f6;width:100%;padding:13px}.account-page{max-width:580px;padding-top:90px;padding-bottom:130px}.account-box{background:#121b30;border:1px solid #3d4965;border-radius:15px;flex-direction:column;gap:22px;padding:35px;display:flex}.account-box h2{font-size:26px;font-weight:800}.account-box p{color:#91a5c5;font-size:12px}.btn-secondary{color:#d7e0fb;background:#25324b;border:1px solid #445472;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:13px 17px;font-size:13px;font-weight:750;display:inline-flex}.not-found{text-align:center;place-content:center;gap:20px;min-height:80vh;display:grid}.not-found h1{font-size:75px;font-weight:900}.admin-layout{color:#fff;background:#0c1220;grid-template-columns:260px 1fr;min-height:100vh;display:grid}.admin-sidebar{background:#0b1120;border-right:1px solid #263656;flex-direction:column;gap:20px;padding:26px;display:flex}.admin-sidebar small{color:#7a8cb3;letter-spacing:.2em;font-size:10px}.admin-sidebar nav{flex-direction:column;flex:1;gap:10px;margin-top:15px;display:flex}.admin-sidebar nav a{color:#b5c5e5;border-radius:8px;align-items:center;gap:12px;padding:12px 10px;font-size:13px;display:flex}.admin-sidebar nav a:hover{background:#212f4c}.admin-main{min-width:0;padding:42px}.admin-main h1{letter-spacing:-.04em;margin:11px 0;font-size:36px;font-weight:850}.admin-main>div>p{color:#9aaacc;margin-bottom:25px}.admin-stats{grid-template-columns:repeat(4,1fr);gap:16px;margin:36px 0;display:grid}.admin-stats>div{background:#18233b;border:1px solid #384763;border-radius:12px;padding:25px}.admin-stats b{font-size:36px;display:block}.admin-stats span{color:#a4b2ce;font-size:12px}.admin-links{gap:12px;display:flex}.admin-card{background:#141e33;border:1px solid #35435c;border-radius:15px;margin:27px 0;padding:26px}.admin-card-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.admin-card h2{margin-bottom:17px;font-size:21px;font-weight:750}.admin-card-title h2{margin:0}.admin-form{flex-direction:column;gap:23px;display:flex}.admin-form-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.language-columns{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.language-box{border:1px solid #35445d;border-radius:11px;flex-direction:column;gap:16px;padding:16px;display:flex}.language-box h3{color:#aec0ff;font-weight:800}.checkbox-line{align-items:center;flex-direction:row!important;display:flex!important}.checkbox-line input{width:auto}.admin-form .btn-primary{align-self:start}.admin-card>textarea{margin:18px 0}.admin-card p{color:#a4b3d1;font-size:13px}.table-scroll{overflow-x:auto}.admin-card table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:13px}.admin-card th{color:#a6b6d6;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.admin-card td,.admin-card th{border-bottom:1px solid #31405c;padding:14px}.table-action{color:#a7bbff;font-weight:750}.admin-message{background:#2b354d;border-radius:8px;padding:13px;color:#cad8ff!important}@media (width<=1100px){.main-nav{gap:20px;margin-left:0}.site-header-inner{gap:24px}.products-grid{grid-template-columns:repeat(3,1fr)}.hero h1{font-size:60px}.hero-metrics{gap:16px}.footer-grid{gap:25px}.admin-form-grid,.language-columns{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.page-wrap{width:min(100% - 34px,600px)}.announcement{font-size:9px}.announcement-right{display:none}.site-header{height:70px}.site-header-inner{justify-content:space-between;gap:12px;padding:0 16px}.brand{font-size:21px}.brand-symbol{width:37px;height:37px;margin-right:6px}.main-nav{display:none}.header-actions{gap:13px}.header-actions>a:nth-of-type(2){display:none}.lang-dropdown{padding:6px}.hero,.hero-grid{min-height:unset}.hero-grid{grid-template-columns:1fr;gap:0}.hero-copy{padding:75px 0 25px}.hero h1{font-size:clamp(49px,10vw,71px)}.hero-visual{height:410px}.vault-card{transform:rotateY(-11deg)rotate(6deg)scale(.8)}.floating-note{bottom:28px;right:2px}.hero-metrics{margin-top:42px}.strip-inner{grid-template-columns:repeat(2,1fr)}.strip-inner>div{justify-content:start}.section-space{padding-top:65px}.category-grid{grid-template-columns:1fr}.category-tile{min-height:185px}.products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.product-art{height:165px}.product-info{padding:12px}.product-info h3{font-size:13px}.product-bottom strong{font-size:18px}.product-bottom button{padding:8px}.product-bottom button svg:last-child{display:none}.why-inner,.detail-grid,.checkout-layout{grid-template-columns:1fr;gap:30px}.why-inner{padding-top:60px;padding-bottom:60px}.detail-art,.detail-fallback{min-height:330px}.checkout-layout{padding-top:45px}.summary-card{margin-top:0}.footer-grid{grid-template-columns:repeat(2,1fr);gap:35px}.footer-grid>div:first-child{grid-column:span 2}.footer-bottom{flex-wrap:wrap;gap:12px}.order-panel{padding:18px}.cart-line{flex-wrap:wrap}.admin-layout{grid-template-columns:1fr}.admin-sidebar{padding:14px;position:relative}.admin-sidebar nav{flex-flow:wrap;margin-top:0}.admin-sidebar nav a{font-size:11px}.admin-main{padding:18px}.admin-stats{grid-template-columns:repeat(2,1fr)}.admin-form-grid,.language-columns{grid-template-columns:1fr}}@media (width<=370px){.products-grid{grid-template-columns:1fr}.product-art{height:230px}.hero-buttons{flex-direction:column;align-items:start}.header-actions{gap:8px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
