/*! tailwindcss v4.2.1 | 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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--color-red-500:lab(55.4814% 75.0732 48.8528);--color-green-500:lab(70.5521% -66.5147 45.8072);--color-blue-500:lab(54.1736% 13.3368 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--tracking-tighter:-.05em;--tracking-widest:.1em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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,ui-sans-serif, system-ui, 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;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{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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-3{top:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-6{margin:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.list-item{display:list-item}.table{display:table}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-48{height:calc(var(--spacing) * 48)}.h-96{height:calc(var(--spacing) * 96)}.min-h-dvh{min-height:100dvh}.w-8{width:calc(var(--spacing) * 8)}.w-12{width:calc(var(--spacing) * 12)}.w-32{width:calc(var(--spacing) * 32)}.w-64{width:calc(var(--spacing) * 64)}.w-\[200px\]{width:200px}.w-full{width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-11{min-width:calc(var(--spacing) * 11)}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-black>:not(:last-child)){border-color:var(--color-black)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\!rounded-full{border-radius:3.40282e38px!important}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-black{border-color:var(--color-black)}.bg-black{background-color:var(--color-black)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-green-500{background-color:var(--color-green-500)}.bg-red-500{background-color:var(--color-red-500)}.bg-transparent{background-color:#0000}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.align-bottom{vertical-align:bottom}.align-top{vertical-align:top}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.tracking-\[1\.5\]{--tw-tracking:1.5;letter-spacing:1.5px}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-red-500{color:var(--color-red-500)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-\[0\.03\]{opacity:.03}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.invert{--tw-invert:invert(100%);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,)}.sepia{--tw-sepia:sepia(100%);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[catalog\:google-font-licenses\]{catalog:google-font-licenses}.\[catalog\:google-fonts\]{catalog:google-fonts}.\[catalog\:phosphor\]{catalog:phosphor}.\[catalog\:summary\]{catalog:summary}.\[content-visibility\:auto\]{content-visibility:auto}.active\:translate-x-\[2px\]:active{--tw-translate-x:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-\[2px\]:active{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:bg-black:active{background-color:var(--color-black)}.active\:text-white:active{color:var(--color-white)}@media (min-width:40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:64rem){.lg\:block{display:block}}}:root{--night:#02051d;--navy:#031044;--blue:#008df1;--cyan:#25c8ff;--violet:#751dff;--purple:#b42cff;--white:#f8fbff;--muted:#93abd0;--panel:#07123a;--line:#5289e238}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--white);background:var(--night);margin:0;font-family:Segoe UI,Noto Sans Georgian,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#041346cc,#02061f2e);border-bottom:1px solid #6ea4ff33;align-items:center;gap:42px;width:100%;height:86px;padding:0 clamp(22px,5vw,78px);display:flex;position:absolute}.logo{align-items:center;display:flex}.logoMark{background:radial-gradient(circle at 35% 30%,#fff 0 5%,#1b9eff 18%,#2822cc 55%,#060b36 72%);border:1px solid #63d6ff;border-radius:50%;place-items:center;width:48px;height:48px;margin-right:12px;font-size:25px;font-style:italic;font-weight:900;display:grid;box-shadow:0 0 17px #2291ffb8,0 0 28px #9a21ff57}.logoText small{letter-spacing:4.2px;color:#78ccff;margin-top:8px;font-size:7px;display:block}.header nav{gap:30px;margin-left:auto;font-size:12px;display:flex}.header nav a{color:#d8e8ff;opacity:.8;transition:all .25s}.header nav a:hover{opacity:1;color:#fff;text-shadow:0 0 12px var(--cyan)}.headerCta{background:#051f59a6;border:1px solid #46c4ffb3;border-radius:8px;align-items:center;gap:9px;padding:13px 19px;font-size:12px;font-weight:700;display:flex;box-shadow:inset 0 0 22px #126fff21,0 0 18px #1a87ff33}.headerCta span{color:#35f59c;filter:drop-shadow(0 0 5px #35f59c);font-size:8px}.menu{display:none}.hero{background:radial-gradient(circle at 74% 39%,#1c22bcbd 0,#0b126073 22%,#0000 48%),radial-gradient(circle at 12% 48%,#007ff638,#0000 32%),linear-gradient(150deg,#06236d 0,#02072c 37%,#02031c 71%,#0a0343 100%);grid-template-columns:minmax(420px,.86fr) minmax(440px,1.1fr);align-items:center;gap:5vw;min-height:990px;padding:150px clamp(22px,6vw,100px) 185px;display:grid;position:relative;overflow:hidden}.heroMesh{background-image:linear-gradient(#0093ff0f 1px,#0000 1px),linear-gradient(90deg,#0093ff0f 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0,#0003 55%,#000 100%);mask-image:linear-gradient(90deg,#000 0,#0003 55%,#000 100%)}.heroMesh:after{content:"";filter:blur(.2px);border:35px dotted #0096ff21;border-radius:50%;width:550px;height:550px;position:absolute;bottom:30px;left:-230px;transform:rotate(-18deg)}.heroGlow{filter:blur(90px);opacity:.28;border-radius:50%;position:absolute}.glowOne{background:#007dff;width:370px;height:370px;top:20%;left:12%}.glowTwo{background:#7b00ff;width:420px;height:420px;bottom:2%;right:-8%}.heroContent{z-index:3;position:relative}.eyebrow,.sectionNum{text-transform:uppercase;letter-spacing:2.3px;font-size:10px;font-weight:800}.eyebrow{color:#8edaff;align-items:center;gap:10px;display:flex}.eyebrow i{background:#28dcff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #20bcff,0 0 20px #6c28ff}.heroKicker{color:#fff;margin:28px 0 0;font-size:18px;font-weight:750}.hero h1{letter-spacing:-4.2px;margin:15px 0 26px;font-size:clamp(54px,5.7vw,88px);font-weight:830;line-height:.98}.hero h1 em,h2 em{color:#0000;filter:drop-shadow(0 0 13px #3778ff3d);background:linear-gradient(90deg,#14c8ff 0,#2b82ff 45%,#a930ff 100%);-webkit-background-clip:text;background-clip:text;font-style:normal}.heroLead{color:#b4c6e4;max-width:590px;font-size:17px;line-height:1.8}.heroActions{align-items:center;gap:32px;margin-top:36px;display:flex}.primary{color:#fff;cursor:pointer;background:linear-gradient(105deg,#087ef2,#6332ff 70%,#981fff);border:1px solid #66d3ffcc;border-radius:8px;justify-content:center;align-items:center;gap:28px;padding:17px 24px;font-weight:800;transition:all .25s;display:inline-flex;box-shadow:inset 0 0 20px #ffffff14,0 0 18px #007dff66,0 0 35px #6817ff38}.primary:hover{transform:translateY(-2px);box-shadow:0 0 22px #00a0ffb3,0 0 45px #8b1dff66}.textLink{color:#d7e7ff;font-size:13px}.textLink span{color:#43c7ff;margin-left:12px}.trustLine{color:#78a2cd;gap:24px;margin-top:33px;font-size:11px;display:flex}.trustLine span{white-space:nowrap}.heroVisual{z-index:3;justify-self:end;width:100%;max-width:650px;position:relative}.visualHalo{border:1px solid #24c1ff42;border-radius:50%;position:absolute;inset:-5%;box-shadow:0 0 50px #1d6dff47,0 0 100px #821dff3b}.visualHalo:before,.visualHalo:after{content:"";border:1px dashed #4189ff47;border-radius:50%;animation:28s linear infinite spin;position:absolute;inset:8%}.visualHalo:after{animation-duration:18s;animation-direction:reverse;inset:17%}.visualFrame{background:#02051d;border:1px solid #55b8ff9e;border-radius:26px;padding:8px;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-3deg);box-shadow:0 0 0 1px #8b2dff40,0 0 32px #0084ff7a,0 0 75px #7415ff40}.visualFrame img{border-radius:18px;width:100%;height:auto;display:block}.liveBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030829e6;border:1px solid #43c4ffbf;border-radius:8px;padding:12px 18px;font-size:11px;font-weight:700;position:absolute;bottom:34px;right:-18px;box-shadow:0 0 20px #008dff73,0 0 30px #8c1bff47}.liveBadge i{background:#2df09d;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 10px #2df09d}@keyframes spin{to{transform:rotate(360deg)}}.featureRail{z-index:4;grid-template-columns:repeat(4,1fr);gap:14px;display:grid;position:absolute;bottom:42px;left:clamp(22px,6vw,100px);right:clamp(22px,6vw,100px)}.featureRail>div{background:linear-gradient(105deg,#09133feb,#070b30c2);border:1px solid #4667ed40;border-radius:11px;align-items:center;gap:14px;min-height:84px;padding:14px 16px;display:flex;box-shadow:inset 0 0 24px #1f4cc714}.featureRail>div:hover{border-color:#3ab8ffa6;box-shadow:0 0 16px #1272ff38}.featureRail>div>span{border:2px solid #42bfff;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:23px;display:grid;box-shadow:0 0 10px #168dff,0 0 17px #8a23ff,inset 0 0 14px #3248ff52}.featureRail p{gap:4px;margin:0;display:grid}.featureRail small{color:#79a4d0;font-size:9px}.intro,.contact{background:linear-gradient(135deg,#020521,#03103e 55%,#070329);grid-template-columns:1.05fr 1fr;gap:10vw;padding:115px clamp(22px,8vw,130px);display:grid}.sectionNum{color:#36c6ff}h2{letter-spacing:-3.5px;margin:25px 0;font-size:clamp(42px,5vw,72px);font-weight:790;line-height:1.08}.intro p,.contact p{color:#98afd0;font-size:16px;line-height:1.9}.intro a{border-bottom:1px solid #3fc8ff;margin-top:25px;padding-bottom:8px;font-size:13px;font-weight:700;display:inline-block}.intro a b{color:#a72dff;margin-left:28px}.services{border-top:1px solid var(--line);background:radial-gradient(circle at 95% 0,#6011ff26,#0000 25%),#030722;padding:110px clamp(22px,8vw,130px)}.sectionHead{justify-content:space-between;align-items:start;display:flex}.sectionHead h2{margin-top:0}.sectionHead .sectionNum{margin-top:16px}.serviceGrid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:58px;display:grid}.serviceGrid article{background:linear-gradient(145deg,#081949e0,#040825f2);border:1px solid #3b63c045;border-radius:12px;min-height:300px;padding:31px;transition:all .3s;position:relative;overflow:hidden;box-shadow:inset 0 0 35px #0f3f920f}.serviceGrid article:before{content:"";filter:blur(38px);opacity:.18;background:#5c21ff;border-radius:50%;width:90px;height:90px;position:absolute;top:-45px;right:-45px}.serviceGrid article:hover{border-color:#36b9ff;transform:translateY(-5px);box-shadow:0 0 22px #0082ff3b,0 0 38px #7718ff21}.serviceTop{justify-content:space-between;align-items:center;display:flex}.serviceTop span{color:#fff;border:2px solid #3ac9ff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:26px;display:grid;box-shadow:0 0 10px #087dff,0 0 19px #a724ffcc}.serviceTop b{color:#607aab;font-size:10px}.serviceGrid p{color:#88a2c8;max-width:280px;font-size:13px;line-height:1.75}.serviceGrid article>a{color:#40c6ff;font-size:20px;position:absolute;bottom:24px;right:27px}.promo{border-top:1px solid var(--line);background:radial-gradient(circle at 15%,#0077ff40,#0000 35%),radial-gradient(circle at 85% 70%,#7518ff33,#0000 30%),#040629;grid-template-columns:.92fr 1fr;align-items:center;gap:7vw;padding:105px clamp(22px,7vw,115px);display:grid}.promoImage{background:linear-gradient(135deg,#24ccff,#3037ff 52%,#ae2cff);border-radius:24px;padding:8px;box-shadow:0 0 42px #2070ff59,0 0 70px #761aff26}.promoImage img{border-radius:18px;width:100%;display:block}.promoCopy p{color:#92a9cd;line-height:1.8}.promoCopy ul{grid-template-columns:1fr 1fr;gap:16px 30px;margin:30px 0 36px;padding:0;list-style:none;display:grid}.promoCopy li{color:#cfe0f7;font-size:13px}.promoCopy li:before{content:"✓";color:#fff;background:#13287a;border:1px solid #36c8ff;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:9px;display:inline-grid;box-shadow:0 0 10px #3fb5ff80}.sectors{background:linear-gradient(135deg,#05072b,#020519 65%,#080438);grid-template-columns:1fr 1.2fr;gap:10vw;padding:115px clamp(22px,8vw,130px);display:grid}.sectorIntro p{color:#859dc4;max-width:430px;line-height:1.8}.sectorList{border-top:1px solid var(--line)}.sectorList div{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr auto;align-items:center;height:72px;transition:all .25s;display:grid}.sectorList div:hover{background:linear-gradient(90deg,#145bd029,#631aff0f);padding-left:12px}.sectorList span{color:#5e78a8;font-size:10px}.sectorList b{color:#35c6ff;text-shadow:0 0 9px #5e32ff;font-size:18px}.projects{color:#fff;background:radial-gradient(circle at 80% 45%,#4b1adc38,#0000 34%),linear-gradient(130deg,#06256b,#03103c 48%,#070326);border-block:1px solid #488eff3d;grid-template-columns:1fr 1.2fr;gap:9vw;padding:115px clamp(22px,8vw,130px);display:grid}.light{color:#55d7ff}.projectCopy p{color:#9bb2d3;max-width:450px;line-height:1.8}.steps{grid-template-columns:repeat(3,1fr);align-items:end;gap:10px;display:grid}.steps div{background:#0309287a;border:1px solid #3e78d940;border-radius:10px;min-height:290px;padding:28px 20px;box-shadow:inset 0 0 30px #144eaa0f}.steps div>b{color:#35c9ff;font-size:10px}.steps div>span{border:1px solid #8946ff;border-radius:50%;place-items:center;width:48px;height:48px;margin-top:38px;font-size:22px;display:grid;box-shadow:0 0 15px #7c24ff8c}.steps h3{margin-top:25px;font-size:16px}.steps p{color:#8199c0;font-size:11px;line-height:1.7}.contact{background:radial-gradient(circle at 82% 22%,#6819ff40,#0000 32%),linear-gradient(135deg,#02051d,#041344 55%,#050229)}.contactInfo{flex-direction:column;align-items:flex-start;gap:10px;margin-top:34px;display:flex}.contactInfo a{color:#a6c5e8;font-size:14px}.contactInfo .phone{color:#fff;letter-spacing:1.8px;text-shadow:0 0 12px #24a5ff80;font-size:31px;font-weight:850}.contactInfo span{color:#6f8eb8;font-size:12px}.contact form{background:linear-gradient(150deg,#071846eb,#060728f2);border:1px solid #488fff52;border-radius:14px;gap:24px;padding:37px;display:grid;box-shadow:0 0 30px #155bd924,0 0 50px #7318ff14}.contact label{text-transform:uppercase;letter-spacing:1.5px;color:#8ca9cf;gap:8px;font-size:10px;font-weight:700;display:grid}.contact input,.contact select{color:#fff;font:inherit;border:0;background:0 0;border-bottom:1px solid #294777;outline:none;padding:13px 0;font-size:14px}.contact select option{background:#07123a}.contact input:focus,.contact select:focus{border-color:#36c7ff;box-shadow:0 8px 10px -10px #36c7ff}.contact button{margin-top:10px}footer{color:#fff;background:#010313;border-top:1px solid #4078dc33;grid-template-columns:1fr 1fr 1fr;align-items:start;gap:30px;padding:62px clamp(22px,8vw,130px) 28px;display:grid}footer p{color:#627ba5;max-width:300px;font-size:12px;line-height:1.7}footer>div{color:#9fb6d8;justify-content:end;gap:24px;font-size:12px;display:flex}footer>small{color:#51688e;border-top:1px solid #16244c;grid-column:1/-1;padding-top:24px;font-size:10px}@media (max-width:1050px){.header nav{gap:18px}.hero{grid-template-columns:1fr 1fr;gap:30px}.hero h1{font-size:58px}.featureRail{grid-template-columns:1fr 1fr;bottom:28px}.featureRail>div{min-height:70px}.hero{padding-bottom:205px}.liveBadge{right:10px}.promo{gap:45px}}@media (max-width:850px){.header{height:74px}.header nav{background:#030827f7;border-bottom:1px solid #244c92;flex-direction:column;padding:28px;display:none;position:absolute;top:74px;left:0;right:0}.header nav.open{display:flex}.menu{color:#fff;background:0 0;border:0;margin-left:auto;font-size:25px;display:block}.headerCta{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding-top:132px;padding-bottom:320px}.heroContent{max-width:650px}.heroVisual{justify-self:center;max-width:620px}.featureRail{grid-template-columns:1fr 1fr}.intro,.sectors,.projects,.contact,.promo{grid-template-columns:1fr;gap:50px;padding-top:82px;padding-bottom:82px}.sectionHead{display:block}.sectionHead h2{margin-top:25px}.serviceGrid{grid-template-columns:1fr 1fr}.steps{min-width:0}footer{grid-template-columns:1fr 1fr}footer>div{justify-content:start}.promoImage{max-width:600px;margin:auto}}@media (max-width:560px){.logoText{font-size:21px}.logoMark{width:40px;height:40px}.hero{padding-bottom:570px;padding-left:20px;padding-right:20px}.hero h1{letter-spacing:-2.8px;font-size:47px}.heroLead{font-size:15px}.heroActions{flex-direction:column;align-items:flex-start;gap:22px}.trustLine{flex-wrap:wrap;gap:12px}.featureRail{grid-template-columns:1fr;left:20px;right:20px}.featureRail>div{min-height:72px}.liveBadge{width:max-content;margin:12px auto 0;position:relative;bottom:auto;right:auto}.serviceGrid{grid-template-columns:1fr}.serviceGrid article{min-height:270px}.steps{grid-template-columns:1fr}.steps div{min-height:auto}.promoCopy ul{grid-template-columns:1fr}.contact form{padding:24px}.sectors,.projects,.contact,.intro,.services,.promo{padding-left:20px;padding-right:20px}h2{letter-spacing:-2.5px}footer{grid-template-columns:1fr}footer>div{flex-wrap:wrap}footer>small{grid-column:1}}.headerCta span{color:#35cfff;filter:drop-shadow(0 0 5px #35cfff)}.primary{background:linear-gradient(110deg,#061e53fa,#150745fa);border-color:#42cfff;box-shadow:inset -1px 0 #b42cff,inset 0 0 20px #2274ff21,0 0 16px #008df180,0 0 28px #751dff57}.liveBadge i{background:#35cfff;box-shadow:0 0 10px #35cfff}.quickContact{color:#061549;background:#f8fbff;grid-template-columns:1fr 1px 1fr;align-items:center;gap:5vw;min-height:132px;padding:25px clamp(22px,8vw,130px);display:grid}.quickContact>div,.quickContact>a{align-items:center;gap:18px;display:flex}.quickContact>i{background:#b6bfd0;width:1px;height:65px;display:block}.quickContact span{color:#fff;background:linear-gradient(145deg,#1637ce,#711cff);border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:27px;display:grid;box-shadow:0 0 18px #541dff47}.quickContact p{gap:5px;margin:0;display:grid}.quickContact small{text-transform:uppercase;letter-spacing:1.6px;color:#627293;font-size:9px}.quickContact b{font-size:17px}.quickContact a b{letter-spacing:2px;font-size:31px}@media (max-width:700px){.quickContact{grid-template-columns:1fr;gap:18px;padding-block:27px}.quickContact>i{width:100%;height:1px}.quickContact a b{font-size:25px}}@media (max-width:560px){.visualFrame{transform:none}.visualHalo{inset:0}.heroVisual{max-width:100%}.contact>*,.contact input,.contact select{width:100%;min-width:0}.contact{overflow:hidden}}.logoMark{background:#dce3e7;border-color:#6bd8ff;overflow:hidden;box-shadow:0 0 16px #25c8ff9e,0 0 28px #751dff75}.logoMark img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.34)}.headerCta span,.liveBadge i{color:#8b36ff;filter:drop-shadow(0 0 5px #8b36ff);background:#8b36ff;box-shadow:0 0 10px #8b36ff}.cartButton{color:#fff;font:inherit;cursor:pointer;background:#0a0830b8;border:1px solid #7e46ffb3;border-radius:8px;align-items:center;gap:8px;padding:11px 14px;font-size:11px;font-weight:750;display:flex;box-shadow:0 0 18px #771dff38}.cartButton b{background:linear-gradient(135deg,#159cff,#9a27ff);border-radius:50%;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:grid}.shop{border-top:1px solid var(--line);background:radial-gradient(circle at 80% 8%,#8420ff2e,#0000 27%),radial-gradient(circle at 4% 65%,#0091ff26,#0000 25%),#02051d;padding:115px clamp(22px,8vw,130px)}.shopHead{grid-template-columns:1.2fr .65fr;align-items:end;gap:7vw;display:grid}.shopHead h2{margin-bottom:0}.shopHead>p{color:#8fa8ce;margin:0 0 9px;font-size:14px;line-height:1.8}.categoryBar{scrollbar-width:thin;gap:9px;padding:38px 0 25px;display:flex;overflow:auto}.categoryBar button{white-space:nowrap;color:#9db5d8;font:inherit;cursor:pointer;background:#07123abf;border:1px solid #5077d159;border-radius:999px;padding:11px 17px;font-size:11px;transition:all .2s}.categoryBar button:hover,.categoryBar button.active{color:#fff;background:linear-gradient(110deg,#0077ee38,#7b1bff40);border-color:#5bd8ff;box-shadow:0 0 16px #33a9ff38,inset 0 0 12px #891eff1f}.productGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.productCard{background:linear-gradient(150deg,#081949ed,#040722f5);border:1px solid #436dcc4d;border-radius:13px;min-width:0;padding:14px 19px 20px;transition:all .25s;box-shadow:inset 0 0 30px #0f4daa0f}.productCard:hover{border-color:#4ac9ffbf;transform:translateY(-4px);box-shadow:0 0 24px #0080ff2e,0 0 35px #841bff1a}.productVisual{background:radial-gradient(circle,#12327a 0,#090b3c 48%,#040622 78%);border:1px solid #4172dc40;border-radius:9px;place-items:center;height:158px;display:grid;position:relative;overflow:hidden}.productVisual:before,.productVisual:after{content:"";border:1px solid #39cbff52;border-radius:50%;width:115px;height:115px;position:absolute;box-shadow:0 0 22px #2a88ff59,0 0 35px #8b1fff38}.productVisual:after{border-color:#ad3eff73;width:85px;height:85px}.productVisual span{z-index:1;color:#fff;text-shadow:0 0 12px #23c8ff,0 0 25px #912cff;font-size:50px}.productVisual small{color:#7ecaff;letter-spacing:1px;text-transform:uppercase;font-size:8px;position:absolute;bottom:11px;left:13px}.productMeta{color:#48ccff;letter-spacing:1px;justify-content:space-between;gap:10px;margin-top:17px;font-size:9px;font-weight:800;display:flex}.productMeta small{color:#5c75a0}.productCard h3{min-height:44px;margin:13px 0 7px;font-size:15px;line-height:1.45}.productCard .model{color:#6e88b2;margin:0 0 20px;font-size:10px}.productBottom{border-top:1px solid #3e66b73d;justify-content:space-between;align-items:center;padding-top:17px;display:flex}.productBottom>div{gap:5px;display:grid}.productBottom strong{font-size:20px}.productBottom strong.askPrice{font-size:15px}.productBottom small{color:#7d94bb;font-size:9px}.productBottom .available{color:#77b8ff}.productBottom button,.productBottom>a{color:#fff;cursor:pointer;background:linear-gradient(135deg,#082c7a,#4317a5);border:1px solid #51d6ff;border-radius:50%;place-items:center;width:43px;height:43px;font-size:21px;display:grid;box-shadow:0 0 14px #29abff59,0 0 20px #821cff2e}.priceNote{color:#637ba4;text-align:center;margin:23px 0 0;font-size:10px}.buyingInfo{background:#3765be40;border-block:1px solid #4578d84d;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.buyingInfo article{background:linear-gradient(135deg,#071747,#040625);gap:18px;padding:42px clamp(22px,4vw,65px);display:flex}.buyingInfo article>span{color:#fff;border:1px solid #4ed3ff;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:grid;box-shadow:0 0 13px #41bbff6b,0 0 20px #821eff3d}.buyingInfo h3{margin:2px 0 8px;font-size:14px}.buyingInfo p{color:#7893bd;margin:0;font-size:10px;line-height:1.65}.cartOverlay{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#00020fbf;justify-content:flex-end;display:flex;position:fixed;inset:0}.cartPanel{background:radial-gradient(circle at 100% 0,#7f1bff38,#0000 27%),linear-gradient(145deg,#07123d,#020318 70%);border-left:1px solid #4daeff7a;width:min(520px,100%);height:100%;padding:29px;overflow-y:auto;box-shadow:-20px 0 65px #00000080}.cartTitle{border-bottom:1px solid #3e69bd47;justify-content:space-between;align-items:start;padding-bottom:20px;display:flex}.cartTitle small{color:#48cdff;letter-spacing:2px;font-size:8px}.cartTitle h2{letter-spacing:-1.5px;margin:7px 0 0;font-size:31px}.cartTitle>button{color:#fff;cursor:pointer;background:#091441;border:1px solid #6289d561;border-radius:50%;width:39px;height:39px;font-size:22px}.emptyCart{text-align:center;padding:90px 25px}.emptyCart>span{color:#62d8ff;text-shadow:0 0 20px #7e2eff;font-size:49px}.emptyCart h3{margin:18px 0 8px}.emptyCart p{color:#7992bb;margin-bottom:27px;font-size:12px}.cartItems{gap:12px;margin:22px 0;display:grid}.cartItem{background:#091643b3;border:1px solid #4672cd47;border-radius:9px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.cartIcon{color:#61d9ff;background:#0b1a57;border-radius:7px;place-items:center;height:48px;font-size:23px;display:grid}.cartItem>div:nth-child(2){gap:5px;min-width:0;display:grid}.cartItem strong{text-overflow:ellipsis;font-size:11px;overflow:hidden}.cartItem small{color:#7b96c1;font-size:10px}.quantity{align-items:center;gap:8px;display:flex}.quantity button{color:#fff;cursor:pointer;background:#07133d;border:1px solid #2b4c85;border-radius:50%;width:25px;height:25px}.quantity b{font-size:11px}.cartTotal{border-block:1px solid #436ec74d;justify-content:space-between;align-items:end;margin-bottom:25px;padding:20px 0;display:flex}.cartTotal span{color:#8da7ce;font-size:12px}.cartTotal strong{font-size:28px}.orderForm{gap:15px;display:grid}.orderForm h3{margin:0 0 5px;font-size:18px}.orderForm label{text-transform:uppercase;letter-spacing:1.2px;color:#839fc8;gap:7px;font-size:9px;display:grid}.orderForm input,.orderForm select,.orderForm textarea{color:#fff;width:100%;font:inherit;resize:vertical;background:#050c2c;border:1px solid #4870c173;border-radius:7px;outline:none;padding:12px;font-size:12px}.orderForm input:focus,.orderForm select:focus,.orderForm textarea:focus{border-color:#50d4ff;box-shadow:0 0 12px #40b5ff2b}.orderForm select option{background:#050c2c}.orderForm>p{color:#657da6;margin:0;font-size:9px;line-height:1.6}.orderSuccess{text-align:center;padding:50px 20px}.orderSuccess>span{border:2px solid #53d5ff;border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;font-size:28px;display:grid;box-shadow:0 0 20px #44bcff66,0 0 30px #8620ff4d}.orderSuccess p{color:#829bc2;margin-bottom:24px;font-size:12px;line-height:1.7}@media (max-width:1050px){.header{gap:18px}.header nav{gap:14px}.cartButton{margin-left:auto}.header nav{margin-left:0}.productGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.cartButton{margin-left:auto}.shopHead,.buyingInfo{grid-template-columns:1fr}.header .cartButton{order:2}.header .menu{order:3}.header nav{order:4}.headerCta{display:none}.shop{padding-top:82px;padding-bottom:82px}}@media (max-width:560px){.cartButton{padding:9px;font-size:0}.cartButton:before{content:"▣";font-size:17px}.productGrid{grid-template-columns:1fr}.shop{padding-left:20px;padding-right:20px}.shopHead h2{font-size:39px}.cartPanel{padding:22px}.cartItem{grid-template-columns:42px 1fr}.quantity{grid-column:2;margin-top:4px}.productVisual{height:180px}}.storePage{color:#0b1537;background:#f6f7fc;min-height:100vh;font-family:Segoe UI,Noto Sans Georgian,Arial,sans-serif}.storePage button,.storePage input,.storePage select,.storePage textarea{font:inherit}.storeHeader{color:#fff;z-index:50;background:linear-gradient(100deg,#061759,#160862 64%,#32107c);align-items:center;gap:30px;height:78px;padding:0 clamp(18px,3.5vw,58px);display:flex;position:sticky;top:0;box-shadow:0 8px 28px #050c3438}.storeBrand{flex:none;align-items:center;display:flex}.storeBrand>span{background:#fff;border:1px solid #64d9ff;border-radius:50%;width:48px;height:48px;margin-right:11px;overflow:hidden;box-shadow:0 0 14px #2ac5ff8c,0 0 20px #9c27ff66}.storeBrand img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.32)}.storeBrand>b{letter-spacing:4px;font-size:24px;line-height:.8}.storeBrand small{color:#62d6ff;letter-spacing:3.2px;margin-top:8px;font-size:6px;display:block}.storeSearch{background:#fff;border:1px solid #75d0ff99;border-radius:8px;flex:1;max-width:760px;height:44px;margin:auto;display:flex;overflow:hidden;box-shadow:0 0 22px #482cff2e}.storeSearch input{color:#14214a;background:#fff;border:0;outline:0;flex:1;min-width:0;padding:0 17px;font-size:13px}.storeSearch button{color:#111d49;cursor:pointer;background:#fff;border:0;width:50px;font-size:25px}.storeActions{gap:9px;display:flex}.storeActions>button{color:#fff;cursor:pointer;background:#0512438c;border:1px solid #5cb2ff61;border-radius:9px;width:43px;height:43px;font-size:19px;transition:all .2s;position:relative}.storeActions>button:hover,.storeActions>button.active{border-color:#67dcff;box-shadow:0 0 15px #41c6ff66,0 0 22px #9226ff3d}.storeActions b{background:#8a2cff;border:1px solid #d6b9ff;border-radius:50%;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-7px;right:-5px}.storeUtility{color:#617093;background:#fff;border-bottom:1px solid #e0e5f1;align-items:center;gap:30px;min-height:36px;padding:7px clamp(18px,3.5vw,58px);font-size:10px;display:flex}.storeUtility>a{color:#3821a8;margin-right:auto;font-weight:800}.storeUtility span a{color:#1b2590;font-weight:800}.storeHero{color:#fff;background:radial-gradient(circle at 82% 40%,#851fff99,#0000 25%),radial-gradient(circle at 55% 90%,#009dff33,#0000 32%),linear-gradient(125deg,#031444,#06062f 58%,#160749);grid-template-columns:1fr 1fr;align-items:center;gap:4vw;min-height:390px;padding:55px clamp(24px,7vw,110px);display:grid;position:relative;overflow:hidden}.storeHero:before{content:"";background-image:linear-gradient(#4c9fff0f 1px,#0000 1px),linear-gradient(90deg,#4c9fff0f 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.storeHero>div{z-index:1;position:relative}.storeHero small{color:#59d6ff;letter-spacing:2.5px;font-size:9px;font-weight:800}.storeHero h1{letter-spacing:-3px;margin:18px 0;font-size:clamp(40px,4.5vw,68px);line-height:1.03}.storeHero h1 em{color:#0000;background:linear-gradient(90deg,#35d5ff,#6582ff,#c43cff);-webkit-background-clip:text;background-clip:text;font-style:normal}.storeHero p{color:#99acd0;max-width:560px;font-size:14px;line-height:1.75}.storeHero>div>button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#072b7d,#4e19ad);border:1px solid #5bd8ff;border-radius:7px;margin-top:18px;padding:14px 19px;font-size:12px;font-weight:800;box-shadow:0 0 20px #39b0ff5c,0 0 28px #8d22ff33}.storeHeroArt{place-items:center;height:280px;display:grid;position:relative}.storeHeroArt:before,.storeHeroArt:after{content:"";border:1px solid #4bddff80;border-radius:50%;width:280px;height:280px;position:absolute;box-shadow:0 0 28px #1c8aff61,0 0 70px #8e1dff59,inset 0 0 40px #1c57ff29}.storeHeroArt:after{border-color:#a148ff;width:205px;height:205px;box-shadow:0 0 25px #9f2cff61}.storeHeroArt>span{background:#070c40;border:1px solid #5bd8ff;border-radius:50%;place-items:center;width:60px;height:60px;font-size:27px;display:grid;position:absolute;box-shadow:0 0 17px #39b8ff80}.storeHeroArt>span:first-child{top:12%;left:10%}.storeHeroArt>span:nth-child(2){top:26%;right:12%}.storeHeroArt>span:nth-child(3){bottom:7%;left:17%}.storeHeroArt>b{text-align:center;z-index:2;background:radial-gradient(circle,#173c9c,#09072f 70%);border:2px solid #65dcff;border-radius:50%;place-items:center;width:145px;height:145px;font-size:39px;line-height:.6;display:grid;box-shadow:0 0 25px #2486ff,0 0 45px #9d24ffb3}.storeHeroArt b small{letter-spacing:1px;color:#fff;font-size:11px}.storeCatalog{grid-template-columns:270px 1fr;gap:28px;max-width:1500px;margin:auto;padding:38px clamp(18px,3.5vw,58px) 70px;display:grid}.mobileFilterButton{display:none}.storeSidebar{background:#fff;border:1px solid #e0e4ef;border-radius:11px;height:max-content;padding:18px;position:sticky;top:96px;box-shadow:0 12px 35px #1621510f}.sideTitle{border-bottom:1px solid #e6e9f2;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.sideTitle h2{letter-spacing:0;margin:0;font-size:15px}.sideTitle button{color:#7052db;cursor:pointer;background:0 0;border:0;font-size:8px}.sideAll,.categoryTree>div>button{text-align:left;color:#172247;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f7;align-items:center;gap:10px;width:100%;min-height:42px;font-size:11px;font-weight:700;display:flex}.sideAll.active,.categoryTree>div>button.active{color:#5f23d2;background:linear-gradient(90deg,#eef7ff,#f4edff)}.sideAll b,.categoryTree>div>button b{color:#8d9ab5;margin-left:auto}.categoryTree>div>button span{color:#3520a7;text-align:center;width:20px;font-size:15px}.categoryTree>div>div{background:#fafbff;border-bottom:1px solid #edf0f7;padding:5px 0 7px 30px;display:grid}.categoryTree>div>div button{text-align:left;color:#6f7b98;cursor:pointer;background:0 0;border:0;padding:6px 5px;font-size:9px}.categoryTree>div>div button:hover,.categoryTree>div>div button.active{color:#6b26d9;font-weight:800}.filterGroup{border-top:1px solid #edf0f7;margin-top:10px;padding:18px 3px 6px}.filterGroup h3{color:#172247;margin:0 0 12px;font-size:10px}.filterGroup label{color:#5d6b8c;cursor:pointer;align-items:center;gap:8px;margin:8px 0;font-size:9px;display:flex}.filterGroup input[type=checkbox]{opacity:0;position:absolute}.filterGroup label>span{background:#fff;border:1px solid #bac3d7;border-radius:4px;width:15px;height:15px}.filterGroup input:checked+span{background:#6c28d9;border-color:#6c28d9;box-shadow:inset 0 0 0 3px #fff}.filterGroup select{color:#526081;background:#fff;border:1px solid #dce1ec;border-radius:6px;width:100%;padding:9px;font-size:10px}.filterGroup input[type=range]{accent-color:#7028df;width:100%}.rangeLabels{color:#8b97af;justify-content:space-between;font-size:8px;display:flex}.storeProducts{min-width:0}.productsTop{border-bottom:1px solid #dde3ef;justify-content:space-between;align-items:end;gap:20px;min-height:84px;padding-bottom:18px;display:flex}.productsTop p{color:#8b97b0;margin:0 0 8px;font-size:8px}.productsTop h2{letter-spacing:-1px;margin:0 0 5px;font-size:25px}.productsTop>div:first-child>span{color:#8390ab;font-size:9px}.productsTop>div:last-child{align-items:end;gap:6px;display:flex}.productsTop label{color:#8290a9;gap:5px;font-size:8px;display:grid}.productsTop select{color:#465372;background:#fff;border:1px solid #d8deea;border-radius:6px;height:35px;padding:0 30px 0 10px;font-size:9px}.productsTop>div:last-child>button{color:#7986a3;cursor:pointer;background:#fff;border:1px solid #d8deea;border-radius:6px;width:35px;height:35px}.productsTop>div:last-child>button.active{color:#5720b9;background:#f3edff;border-color:#6e30d8}.storeProductGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.storeProductCard{background:#fff;border:1px solid #e0e4ee;border-radius:10px;min-width:0;padding:11px;transition:all .25s;position:relative;box-shadow:0 8px 25px #14204f0a}.storeProductCard:hover{border-color:#a68be6;transform:translateY(-3px);box-shadow:0 14px 34px #44258d1f}.storeProductArt{cursor:pointer;background:radial-gradient(circle,#17378d 0,#080c40 48%,#030520 80%);border-radius:8px;place-items:center;height:180px;display:grid;position:relative;overflow:hidden}.storeProductArt:before,.storeProductArt:after{content:"";border:1px solid #4dd3ff73;border-radius:50%;width:105px;height:105px;position:absolute;box-shadow:0 0 18px #2494ff66,0 0 27px #8d27ff47}.storeProductArt:after{border-color:#a342ff;width:74px;height:74px}.storeProductArt>span{z-index:1;color:#fff;text-shadow:0 0 11px #43d9ff,0 0 25px #9d35ff;font-size:45px}.storeProductArt>small{color:#74cbff;letter-spacing:1px;font-size:7px;position:absolute;bottom:9px;left:11px}.storeProductArt>b{color:#9de3ff;letter-spacing:.5px;background:#152c7c;border-radius:4px;padding:5px 7px;font-size:7px;position:absolute;top:9px;left:9px}.storeProductArt>b.orderBadge{color:#e7ccff;background:#431576}.cardTools{z-index:2;gap:6px;display:grid;position:absolute;top:19px;right:19px}.cardTools button{color:#fff;cursor:pointer;background:#050c34c7;border:1px solid #79b2ff66;border-radius:50%;width:30px;height:30px}.cardTools button.active{color:#fff;background:#7d27d9;border-color:#bd7cff;box-shadow:0 0 12px #8628de80}.storeProductInfo{padding:13px 3px 3px}.productCode{justify-content:space-between;align-items:center;gap:8px;display:flex}.productCode span{color:#5727c0;text-transform:uppercase;letter-spacing:.8px;font-size:8px;font-weight:900}.productCode small{color:#9aa5ba;font-size:7px}.productName{text-align:left;color:#17213f;cursor:pointer;background:0 0;border:0;width:100%;min-height:42px;margin:10px 0 3px;padding:0;font-size:12px;font-weight:750;line-height:1.45}.storeProductInfo>p{white-space:nowrap;text-overflow:ellipsis;color:#8995ae;margin:0 0 11px;font-size:8px;overflow:hidden}.miniSpecs{gap:5px;min-height:21px;display:flex}.miniSpecs span{color:#66728e;background:#f0f3fa;border-radius:4px;padding:4px 6px;font-size:7px}.storePrice{border-top:1px solid #edf0f6;justify-content:space-between;align-items:end;gap:8px;margin-top:10px;padding-top:12px;display:flex}.storePrice>div{gap:4px;display:grid}.storePrice strong{color:#0d183c;font-size:16px}.storePrice small{color:#667aaf;font-size:7px}.storePrice button,.storePrice>a{color:#fff;cursor:pointer;background:linear-gradient(115deg,#0d4caa,#6c25d7);border:1px solid #3d6fda;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:39px;height:39px;padding:0 11px;font-size:17px;display:flex;box-shadow:0 5px 14px #4724a433}.storePrice button span,.storePrice>a span{font-size:8px;font-weight:800}.storeProductGrid.list{grid-template-columns:1fr}.storeProductGrid.list .storeProductCard{grid-template-columns:220px 1fr;gap:15px;display:grid}.storeProductGrid.list .storeProductArt{height:170px}.storeProductGrid.list .storeProductInfo{padding-right:12px}.storeProductGrid.list .productName{font-size:15px}.noProducts{text-align:center;color:#7b88a4;place-content:center;min-height:330px;display:grid}.noProducts>span{color:#7040cf;font-size:48px}.noProducts h3{color:#263252;margin:12px 0 5px}.noProducts p{font-size:11px}.noProducts>button{color:#5c2ab8;cursor:pointer;background:#fff;border:1px solid #7551cc;border-radius:7px;justify-self:center;padding:10px 14px;font-size:9px}.storeBenefits{background:#223164;border-block:1px solid #2b3f7a;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.storeBenefits article{color:#fff;background:linear-gradient(135deg,#071747,#09052f);min-height:145px;padding:29px clamp(18px,3vw,46px)}.storeBenefits span{float:left;color:#fff;border:1px solid #5bdcff;border-radius:50%;place-items:center;width:43px;height:43px;margin-right:13px;display:grid;box-shadow:0 0 13px #31b3ff73,0 0 20px #8220ff42}.storeBenefits h3{margin:5px 0 6px;font-size:12px}.storeBenefits p{color:#7f94bd;margin:0;font-size:8px;line-height:1.5}.storeFooter{color:#fff;background:#010316;grid-template-columns:1fr 1fr 1fr;align-items:start;gap:30px;min-height:180px;padding:45px clamp(22px,6vw,95px);display:grid}.storeFooter p{color:#697ca4;max-width:320px;font-size:11px;line-height:1.6}.storeFooter>div{color:#8ea3c8;justify-items:end;gap:8px;font-size:10px;display:grid}.storeFooter>div a:first-child{color:#fff;font-size:20px;font-weight:850}.storeModal{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#17213e;background:#000314c7;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.productDialog,.compareDialog{background:#fff;border:1px solid #91a5d5;border-radius:14px;width:min(990px,100%);max-height:92vh;position:relative;overflow:auto;box-shadow:0 30px 100px #00000080}.dialogClose{z-index:3;color:#334160;cursor:pointer;background:#fff;border:1px solid #d9deeb;border-radius:50%;width:38px;height:38px;font-size:23px;position:absolute;top:14px;right:16px}.dialogMain{grid-template-columns:.9fr 1.1fr;gap:30px;padding:32px;display:grid}.dialogArt{background:radial-gradient(circle,#15398d,#080b3c 50%,#03051f 80%);border-radius:11px;place-items:center;min-height:370px;display:grid;position:relative}.dialogArt:before,.dialogArt:after{content:"";border:1px solid #55d9ff;border-radius:50%;width:230px;height:230px;position:absolute;box-shadow:0 0 25px #3ab9ff73,0 0 45px #8820ff59}.dialogArt:after{border-color:#a643ff;width:165px;height:165px}.dialogArt>span{z-index:1;color:#fff;text-shadow:0 0 18px #3ad5ff,0 0 40px #9d36ff;font-size:94px}.dialogArt small{color:#6bd8ff;letter-spacing:2px;font-size:8px;position:absolute;bottom:19px}.dialogCopy{padding:19px 10px}.dialogCopy h2{letter-spacing:-1px;margin:17px 0 7px;font-size:29px;line-height:1.25}.dialogModel{font-weight:800;color:#7455bc!important;font-size:10px!important}.dialogCopy>p{color:#6f7c98;font-size:11px;line-height:1.75}.warehouse{border-block:1px solid #e5e8f0;gap:7px;margin:17px 0;padding:15px 0;display:grid}.warehouse h3{margin:0 0 3px;font-size:10px}.warehouse span{color:#687897;font-size:9px}.warehouse span:first-of-type{color:#335cae}.dialogBuy{justify-content:space-between;align-items:center;gap:18px;display:flex}.dialogBuy strong{font-size:25px}.dialogBuy button,.dialogBuy a{color:#fff;cursor:pointer;background:linear-gradient(115deg,#0b51af,#7327d9);border:1px solid #5381df;border-radius:7px;padding:13px 16px;font-size:10px;font-weight:800}.dialogSecondary{gap:8px;margin-top:12px;display:flex}.dialogSecondary button,.dialogSecondary a{color:#53617d;cursor:pointer;background:#fff;border:1px solid #d7ddea;border-radius:6px;padding:8px 10px;font-size:8px}.detailTabs{border-top:1px solid #e4e7ef;padding:0 32px 32px}.detailTabs>div:first-child{border-bottom:1px solid #e4e7ef;gap:25px;display:flex}.detailTabs>div:first-child button{color:#73809a;cursor:pointer;background:#fff;border:0;border-bottom:2px solid #0000;padding:15px 0;font-size:10px;font-weight:800}.detailTabs>div:first-child button.active{color:#5424b7;border-color:#7831d7}.detailTabs dl{grid-template-columns:1fr 1fr;margin:18px 0 0;display:grid}.detailTabs dl div{border-bottom:1px solid #edf0f5;justify-content:space-between;gap:15px;padding:10px;display:flex}.detailTabs dt{color:#7d89a1;font-size:9px}.detailTabs dd{margin:0;font-size:9px;font-weight:700}.tabText{padding:18px 4px}.tabText h3{font-size:14px}.tabText p{color:#6e7b96;font-size:10px;line-height:1.7}.compareDialog{padding:32px}.compareDialog>small{color:#7453bf;font-size:8px}.compareDialog>h2{letter-spacing:-1px;margin:8px 0 22px;font-size:30px}.compareGrid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.compareGrid article{border:1px solid #e0e4ed;border-radius:9px;padding:13px;position:relative}.compareGrid article>button{cursor:pointer;background:#fff;border:1px solid #e0e4ed;border-radius:50%;width:26px;height:26px;position:absolute;top:7px;right:7px}.compareGrid article>div{color:#fff;text-shadow:0 0 15px #7d44ff;background:#080b3d;border-radius:7px;place-items:center;height:90px;font-size:36px;display:grid}.compareGrid h3{min-height:50px;font-size:11px;line-height:1.5}.compareGrid strong{color:#42209a;font-size:15px}.compareGrid dl div{border-bottom:1px solid #edf0f5;padding:8px 0}.compareGrid dt{color:#8a96ad;font-size:7px}.compareGrid dd{margin:3px 0 0;font-size:8px;font-weight:700}.cartModal{place-items:stretch end;padding:0}.storeCart{color:#17213e;background:#fff;width:min(550px,100%);height:100vh;padding:28px;overflow-y:auto;box-shadow:-20px 0 70px #00000073}.cartHead{border-bottom:1px solid #e4e7ef;justify-content:space-between;align-items:start;padding-bottom:18px;display:flex}.cartHead small{color:#6728cc;letter-spacing:2px;font-size:8px;font-weight:800}.cartHead h2{letter-spacing:-1px;margin:6px 0 0;font-size:28px}.cartHead button{cursor:pointer;background:#fff;border:1px solid #dce1eb;border-radius:50%;width:38px;height:38px;font-size:22px}.storeCartItems{gap:10px;margin:20px 0;display:grid}.storeCartItems article{border:1px solid #e3e6ef;border-radius:8px;grid-template-columns:50px 1fr auto;align-items:center;gap:11px;padding:10px;display:grid}.storeCartItems article>div{color:#fff;text-shadow:0 0 10px #7b48ff;background:#091044;border-radius:7px;place-items:center;width:50px;height:50px;font-size:23px;display:grid}.storeCartItems p{gap:5px;min-width:0;margin:0;display:grid}.storeCartItems p b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.storeCartItems p small{color:#6b57ad;font-size:9px}.storeCartItems article>span{align-items:center;gap:7px;display:flex}.storeCartItems article>span button{cursor:pointer;background:#fff;border:1px solid #d4d9e5;border-radius:50%;width:26px;height:26px}.storeCartItems article>span b{font-size:10px}.storeCartTotal{border-block:1px solid #e3e6ee;grid-template-columns:1fr auto;gap:11px;padding:17px 0;display:grid}.storeCartTotal span,.storeCartTotal b{color:#75819a;font-size:9px}.storeCartTotal strong{font-size:19px}.checkoutButton{color:#fff;cursor:pointer;background:linear-gradient(110deg,#0a56b6,#7027d4);border:1px solid #397ee0;border-radius:8px;width:100%;margin-top:18px;padding:14px;font-size:11px;font-weight:800;box-shadow:0 8px 20px #5327a438}.continueShopping{color:#6e7a93;cursor:pointer;background:0 0;border:0;width:100%;padding:13px;font-size:9px}.fullCheckout{gap:14px;padding-top:18px;display:grid}.checkoutSteps{justify-content:center;align-items:center;gap:8px;margin-bottom:4px;display:flex}.checkoutSteps span{color:#9aa5b7;font-size:7px}.checkoutSteps span.active,.checkoutSteps span.done{color:#5d27bd;font-weight:800}.checkoutSteps i{background:#d8ddea;width:28px;height:1px}.fullCheckout>label{color:#68758f;gap:6px;font-size:8px;font-weight:700;display:grid}.fullCheckout input,.fullCheckout textarea{color:#1c2948;background:#fff;border:1px solid #d9deea;border-radius:7px;outline:0;padding:11px;font-size:10px}.fullCheckout input:focus,.fullCheckout textarea:focus{border-color:#7953cf;box-shadow:0 0 0 3px #f0eaff}.fullCheckout fieldset{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:2px 0;padding:0;display:grid}.fullCheckout legend{color:#68758f;grid-column:1/-1;margin-bottom:7px;font-size:8px;font-weight:700}.fullCheckout fieldset label{cursor:pointer;border:1px solid #dce1eb;border-radius:7px;grid-template-columns:auto 31px 1fr;align-items:center;gap:7px;padding:10px;display:grid}.fullCheckout fieldset label:has(input:checked){background:#f8f4ff;border-color:#7140c9}.fullCheckout fieldset label.disabled{opacity:.48;cursor:not-allowed}.fullCheckout fieldset label>span{color:#5924b6;background:#eee8fa;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.fullCheckout fieldset label>b{font-size:8px}.fullCheckout fieldset label small{color:#8995ab;margin-top:4px;font-size:6px;display:block}.fullCheckout .terms{align-items:center;gap:7px;font-weight:400;display:flex}.fullCheckout .terms input{width:auto}.fullCheckout .terms a{color:#5b28b9;text-decoration:underline}.checkoutSummary{border-block:1px solid #e2e6ee;justify-content:space-between;align-items:end;padding:15px 0;display:flex}.checkoutSummary span{color:#76829a;font-size:9px}.checkoutSummary strong{font-size:22px}.orderDone{text-align:center;padding:80px 25px}.orderDone>span{color:#5f25c4;border:2px solid #7344d5;border-radius:50%;place-items:center;width:67px;height:67px;margin:auto;font-size:28px;display:grid;box-shadow:0 0 20px #5e2dc740}.orderDone h3{margin:18px 0 8px;font-size:20px}.orderDone p{color:#75819a;font-size:10px;line-height:1.7}.orderDone button{color:#fff;cursor:pointer;background:#5c28b5;border:1px solid #6938c4;border-radius:7px;margin-top:12px;padding:11px 20px}@media (max-width:1150px){.storeProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.storeBenefits{grid-template-columns:1fr 1fr}.storeHeader{gap:15px}.storeBrand>b{display:none}}@media (max-width:820px){.storeHeader{grid-template-columns:auto 1fr;height:auto;min-height:72px;padding-block:10px;display:grid}.storeHeader .storeBrand{grid-row:1}.storeSearch{grid-area:2/1/auto/-1;width:100%;max-width:none}.storeActions{justify-self:end}.storeUtility{display:none}.storeHero{grid-template-columns:1fr;padding-block:45px}.storeHeroArt{display:none}.storeCatalog{grid-template-columns:1fr;padding-top:18px}.mobileFilterButton{color:#342069;background:#fff;border:1px solid #d8deea;border-radius:8px;width:100%;padding:12px;font-size:10px;font-weight:800;display:block}.storeSidebar{display:none;position:static}.storeSidebar.open{display:block}.productsTop{align-items:start}.storeFooter{grid-template-columns:1fr 1fr}.dialogMain{grid-template-columns:1fr}.dialogArt{min-height:260px}.storeModal{padding:10px}.storeBenefits{grid-template-columns:1fr 1fr}}@media (max-width:560px){.storeHeader{grid-template-columns:auto 1fr}.storeHeader .storeBrand>span{width:41px;height:41px}.storeActions{gap:5px}.storeActions>button{width:36px;height:36px}.storeHero{min-height:340px;padding:42px 20px}.storeHero h1{letter-spacing:-2px;font-size:42px}.storeCatalog{padding-left:12px;padding-right:12px}.productsTop{display:grid}.productsTop>div:last-child{justify-content:space-between}.productsTop label{flex:1}.productsTop select{width:100%}.storeProductGrid,.storeProductGrid.list .storeProductCard{grid-template-columns:1fr}.storeProductArt{height:210px}.storeBenefits,.storeFooter{grid-template-columns:1fr}.storeFooter>div{justify-items:start}.dialogMain{padding:18px}.dialogArt{min-height:220px}.dialogArt:before{width:160px;height:160px}.dialogArt:after{width:115px;height:115px}.dialogArt>span{font-size:70px}.dialogCopy{padding:10px 0}.dialogCopy h2{font-size:22px}.dialogBuy{flex-direction:column;align-items:flex-start}.detailTabs{padding:0 18px 22px}.detailTabs>div:first-child{gap:12px;overflow:auto}.detailTabs>div:first-child button{white-space:nowrap}.detailTabs dl{grid-template-columns:1fr}.compareDialog{padding:22px 13px}.compareGrid{grid-template-columns:1fr;max-height:65vh;overflow:auto}.storeCart{padding:21px 15px}.fullCheckout fieldset{grid-template-columns:1fr}.storeCartItems article{grid-template-columns:44px 1fr}.storeCartItems article>span{grid-column:2}.storeCartItems article>div{width:44px;height:44px}}html{font-size:16px}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.55}.header{background:#02071feb;border-bottom:1px solid #6499ff2e;gap:28px;height:72px;padding-inline:clamp(18px,4vw,64px);position:sticky;top:0;box-shadow:0 8px 30px #0000002e}.logoMark{width:42px;height:42px;margin-right:10px;box-shadow:0 0 14px #25c8ff61,0 0 22px #751dff4d}.logoText{letter-spacing:3px;font-size:22px;line-height:.9}.headerCta,.cartButton{border-radius:10px;min-height:42px;padding:10px 14px}.primary{border-radius:10px;gap:20px;min-height:50px;padding:14px 22px}.textLink{font-size:14px;font-weight:700}.visualFrame{border-radius:22px;transform:none}.visualFrame img{border-radius:15px}.visualHalo{opacity:.72;inset:-3%}.featureRail>div{border-radius:12px;min-height:74px}h2{letter-spacing:-2px;margin:20px 0;font-size:clamp(34px,4vw,54px);line-height:1.12}.intro p,.contact p{font-size:16px;line-height:1.75}.sectionNum,.eyebrow{letter-spacing:1.8px;font-size:11px}.serviceGrid article{border-radius:14px;min-height:260px;padding:27px}.serviceGrid h3{margin-top:44px;font-size:18px}.serviceGrid p{font-size:14px}.promo{grid-template-columns:minmax(300px,.75fr) 1fr}.promoImage{max-width:440px;padding:6px}.shopHead{grid-template-columns:1fr .65fr}.productGrid{gap:16px}.productCard{border-radius:14px}.productCard h3{font-size:15px}.steps div{min-height:250px}.contact form{border-radius:16px}.quickContact{min-height:112px}.storeBrand>span{width:44px;height:44px}.storeHero{min-height:330px;padding-block:52px}.storeHero h1{letter-spacing:-2px;font-size:clamp(38px,4vw,58px)}.storeHeroArt{height:240px;transform:scale(.88)}.storeCatalog{grid-template-columns:250px 1fr;gap:24px}.storeSidebar{top:88px}.productsTop h2{font-size:24px}.storeProductCard{border-radius:12px;padding:12px}.storeProductArt{height:170px}.storeBenefits article{min-height:130px}.storeFooter{min-height:160px}.dialogCopy h2{letter-spacing:-.6px;font-size:26px}@media (max-width:850px){.header{height:66px;padding-inline:18px}.header nav{gap:18px;padding:20px;top:66px}.menu{min-width:44px;min-height:44px;font-size:22px}.hero{flex-direction:column;gap:38px;min-height:0;padding:58px 20px 28px;display:flex}.heroContent{max-width:680px}.heroVisual{align-self:center;width:min(100%,400px)}.featureRail{grid-template-columns:1fr 1fr;width:100%;position:static}.intro,.services,.promo,.shop,.sectors,.projects,.contact{padding-top:64px;padding-bottom:64px}.serviceGrid{grid-template-columns:1fr 1fr}.promo{gap:44px}.shopHead{grid-template-columns:1fr;gap:18px}.shopHead>p{max-width:620px}.steps{grid-template-columns:1fr 1fr 1fr}.steps div{padding:22px 16px}.contact form{padding:28px}.storeHero{min-height:280px;padding-block:42px}.storeHero h1{max-width:620px}.storeCatalog{gap:18px}.storeProductArt{height:190px}.storeFooter{gap:24px}}@media (max-width:560px){.logoMark{width:36px;height:36px}.logoText{letter-spacing:2.4px;font-size:19px}.logoText small{letter-spacing:2.5px;font-size:5px}.hero{padding-top:44px}.hero h1{letter-spacing:-1.8px;font-size:clamp(38px,11.5vw,48px);line-height:1.08}.heroLead{font-size:15px;line-height:1.65}.heroActions{gap:14px;width:100%}.heroActions .primary{width:100%}.textLink{padding:10px 2px}.featureRail{grid-template-columns:1fr;gap:9px}.featureRail>div{min-height:66px}.quickContact b{font-size:15px}.quickContact a b{letter-spacing:.5px;font-size:22px}h2{letter-spacing:-1.2px;font-size:clamp(31px,9vw,40px)}.sectionHead h2{margin-top:15px}.intro,.services,.promo,.shop,.sectors,.projects,.contact{padding:52px 18px}.serviceGrid{grid-template-columns:1fr;margin-top:30px}.serviceGrid article{min-height:220px;padding:24px}.serviceGrid h3{margin-top:34px}.promoImage{width:min(100%,360px)}.promoCopy ul{gap:12px}.productGrid,.steps{grid-template-columns:1fr}.steps div{min-height:0}.contact form{gap:19px;padding:22px 18px}.contactInfo .phone{letter-spacing:.5px;font-size:25px}footer{padding:46px 18px 24px}.storeHeader{padding:9px 12px}.storeSearch input{font-size:12px}.storeHero{min-height:250px;padding:36px 18px}.storeHero h1{letter-spacing:-1.2px;font-size:36px;line-height:1.08}.storeHero p{font-size:13px}.storeCatalog{padding:14px 10px 52px}.productsTop{gap:14px}.productsTop h2{font-size:21px}.storeProductCard{padding:10px}.storeProductArt{height:190px}.productName{min-height:0;margin-block:11px 5px;font-size:14px}.storePrice button,.storePrice>a{min-width:44px;height:44px}.storeBenefits article{min-height:112px;padding:24px 20px}.storeFooter{padding:38px 20px}.storeModal{padding:0}.productDialog,.compareDialog{border-radius:0;max-height:100vh}.dialogMain{padding:18px}.dialogCopy h2{font-size:21px}.storeCart{width:100%;padding:18px 14px}.fullCheckout input,.fullCheckout textarea{font-size:16px}.mobileFilterButton,.checkoutButton{min-height:46px}}.storeHero{grid-template-columns:minmax(320px,.78fr) minmax(500px,1.22fr);gap:clamp(34px,5vw,72px);padding-block:46px}.storeHeroCopy{max-width:580px}.storeHeroCopy p{max-width:540px;font-size:15px}.storeHeroActions{align-items:center;gap:12px;margin-top:24px;display:flex}.storeHeroActions button,.storeHeroActions a{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;min-height:46px;padding:12px 18px;font-size:11px;font-weight:800;display:inline-flex}.storeHeroActions button{color:#fff;background:linear-gradient(110deg,#072b7d,#6421ca);border:1px solid #5bd8ff;box-shadow:0 0 20px #39b0ff47}.storeHeroActions a{color:#dce9ff;background:#050c34b3;border:1px solid #6b89e18c}.storeHeroCopy address{color:#87a3cc;margin-top:18px;font-size:11px;font-style:normal}.storeHeroPhoto{border:1px solid #51bbff85;border-radius:16px;overflow:hidden;box-shadow:0 22px 55px #0000004d,0 0 34px #4b61ff3d}.storeHeroPhoto img{object-fit:cover;width:100%;height:100%;min-height:260px;display:block}.locationSpotlight{border-block:1px solid var(--line);background:radial-gradient(circle at 8%,#0089ff2e,#0000 34%),linear-gradient(135deg,#030b30,#02051d 66%,#0a0438);grid-template-columns:minmax(0,1.5fr) minmax(310px,.62fr);align-items:center;gap:clamp(34px,5vw,72px);padding:clamp(68px,8vw,108px) clamp(22px,6vw,96px);display:grid}.locationPhoto{border:1px solid #53b9ff8c;border-radius:18px;overflow:hidden;box-shadow:0 24px 60px #0000004d,0 0 32px #3576ff38,0 0 46px #7f24ff24}.locationPhoto img{aspect-ratio:2.3;object-fit:cover;width:100%;height:auto;display:block}.locationCopy{max-width:500px}.locationCopy p{color:#9cb0d1;font-size:15px;line-height:1.75}.locationCopy address{background:#07123ab8;border:1px solid #4e89e24d;border-radius:12px;gap:6px;margin:26px 0 28px;padding:18px 20px;font-style:normal;display:grid}.locationCopy address small{color:#63d5ff;text-transform:uppercase;letter-spacing:1.5px;font-size:10px}.locationCopy address strong{font-size:16px;line-height:1.5}.locationActions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.locationPhone{color:#fff;font-size:18px;font-weight:800}.quickContact>a:first-child{border-radius:10px;transition:all .2s}.quickContact>a:first-child:hover{color:#4f2bd0;transform:translateY(-1px)}@media (max-width:900px){.storeHero{grid-template-columns:1fr;padding-block:42px}.storeHeroCopy{max-width:700px}.storeHeroPhoto img{aspect-ratio:2.25;height:auto;min-height:0}.locationSpotlight{grid-template-columns:1fr;padding-block:64px}.locationCopy{max-width:680px}.locationPhoto img{aspect-ratio:2.3}}@media (max-width:560px){.storeHero{gap:28px;padding:34px 18px}.storeHeroActions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.storeHeroActions button,.storeHeroActions a{width:100%;padding-inline:10px}.storeHeroCopy address{font-size:10px;line-height:1.5}.storeHeroPhoto{border-radius:11px}.storeHeroPhoto img{aspect-ratio:1.55;object-position:left center}.locationSpotlight{gap:30px;padding:48px 18px}.locationPhoto{border-radius:12px}.locationPhoto img{aspect-ratio:1.55;object-position:left center}.locationCopy p{font-size:14px}.locationCopy address{margin-block:20px;padding:15px}.locationCopy address strong{font-size:15px}.locationActions{gap:12px;display:grid}.locationActions .primary{width:100%}.locationPhone{background:#07123aad;border:1px solid #5d8be259;border-radius:10px;justify-content:center;align-items:center;min-height:44px;font-size:17px;display:flex}}.socialContact{border-block:1px solid var(--line);background:radial-gradient(circle at 82% 40%,#751dff33,#0000 36%),linear-gradient(135deg,#02051d,#06113d 58%,#08032f);grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);align-items:center;gap:clamp(42px,7vw,100px);padding:clamp(64px,8vw,100px) clamp(22px,7vw,112px);display:grid}.socialContactIntro p{color:#91a8cc;max-width:470px;font-size:15px;line-height:1.75}.socialContactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.socialContactGrid>a{background:linear-gradient(120deg,#081948e6,#0a0730e0);border:1px solid #5084e14d;border-radius:13px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;min-height:88px;padding:16px 18px;transition:all .22s;display:grid;box-shadow:inset 0 0 24px #2856c00f}.socialContactGrid>a:hover{border-color:#65d8ff;transform:translateY(-2px);box-shadow:0 0 20px #2497ff33,0 0 28px #751dff26}.socialContactGrid>a>span{background:linear-gradient(135deg,#093887,#7223db);border:1px solid #54cfff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:12px;font-weight:900;display:grid;box-shadow:0 0 14px #40a0ff57}.socialContactGrid p{gap:4px;margin:0;display:grid}.socialContactGrid small{color:#7f9bc4;font-size:10px}.socialContactGrid>a>b{color:#45ceff;font-size:17px}.storeBenefits+.socialContact{border-top:0}.whatsappAction{background:linear-gradient(110deg,#2a29adeb,#7b1dffe6);border:1px solid #b42cffbf;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:10px 16px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 0 18px #751dff40;color:#fff!important;font-size:12px!important}.whatsappAction:hover{border-color:#5bd8ff;transform:translateY(-1px);box-shadow:0 0 20px #25c8ff4d,0 0 28px #751dff40}.locationCopy address a,.storeHeroCopy address a{display:block}.contactInfo>a:not(.phone){line-height:1.55}.contactInfo .whatsappAction{margin-block:3px}.storeFooter>div{max-width:360px}.storeFooter>div a{text-align:right;line-height:1.45}.storeFooter>div .whatsappAction{min-height:36px;padding:8px 13px}.storeHeroActions .whatsappAction{color:#fff;background:linear-gradient(110deg,#2a29adeb,#7b1dffe6);border-color:#b42cffbf}@media (max-width:850px){.socialContact{grid-template-columns:1fr}.socialContactIntro{max-width:650px}}@media (max-width:560px){.socialContact{gap:28px;padding:52px 18px}.socialContactGrid{grid-template-columns:1fr}.socialContactGrid>a{min-height:78px}.storeHeroActions{grid-template-columns:1fr}.locationActions .whatsappAction{width:100%}.contactInfo .phone{font-size:21px}.storeFooter>div a{text-align:left}.storeFooter>div .whatsappAction{width:100%}}body{font-size:16px;line-height:1.65}.header{height:82px}.logoMark{flex:0 0 52px;width:52px;height:52px;margin-right:13px}.logoText{letter-spacing:3.2px;font-size:27px;font-weight:850;line-height:1}.logoText small{letter-spacing:2.8px;margin-top:7px;font-size:9px;line-height:1.2}.header nav{gap:25px;font-size:14px;font-weight:650}.headerCta,.cartButton{font-size:14px}.eyebrow,.sectionNum{letter-spacing:1.5px;font-size:12px;line-height:1.5}.heroKicker{font-size:19px}.hero h1{letter-spacing:-2px;font-size:clamp(44px,5vw,68px);line-height:1.08}.heroLead{font-size:18px;line-height:1.75}.primary,.textLink{font-size:15px}.trustLine{font-size:13px}.featureRail b{font-size:14px;line-height:1.35}.featureRail small{font-size:12px;line-height:1.4}.quickContact a b{font-size:clamp(18px,2vw,24px);line-height:1.35}.intro p,.contact p,.promoCopy p,.shopHead>p,.sectorIntro p,.projectCopy p,.locationCopy p,.socialContactIntro p{font-size:16px;line-height:1.8}.serviceGrid h3{font-size:19px;line-height:1.45}.promoCopy li{font-size:14px;line-height:1.55}.productCard h3{font-size:16px;line-height:1.45}.productCard .model,.productMeta,.productBottom small,.priceNote{font-size:12px;line-height:1.5}.sectorList strong{font-size:17px}.steps h3{font-size:17px;line-height:1.45}.steps p{font-size:13px;line-height:1.7}.contactInfo a{font-size:15px}.contactInfo .phone{font-size:clamp(23px,3vw,30px);line-height:1.35}.contact label{font-size:12px}.contact input,.contact select{font-size:16px}.contact form .primary{font-size:14px}footer p,footer>div{font-size:13px;line-height:1.65}footer>small{font-size:11px}.storeHeader{min-height:82px}.storeBrand>span{flex:0 0 52px;width:52px;height:52px}.storeBrand>b{letter-spacing:3px;font-size:25px;line-height:1;display:block}.storeBrand small{letter-spacing:2.5px;margin-top:6px;font-size:9px;line-height:1.2}.storeSearch{height:48px}.storeSearch input{font-size:14px}.storeUtility{font-size:12px;line-height:1.5}.storeHeroCopy>small{letter-spacing:1.4px;font-size:12px}.storeHero h1{letter-spacing:-1.6px;font-size:clamp(40px,4.5vw,58px);line-height:1.1}.storeHeroCopy p{font-size:16px;line-height:1.75}.storeHeroActions button,.storeHeroActions a{font-size:13px}.storeHeroCopy address{font-size:13px;line-height:1.6}.mobileFilterButton,.sideTitle button,.sideAll,.categoryTree button,.filterGroup,.productsTop p,.productsTop span,.productsTop label{font-size:12px}.sideTitle h2,.productsTop h2{line-height:1.35}.productCode span,.productCode small,.miniSpecs span,.storePrice small{font-size:11px;line-height:1.45}.productName{font-size:15px;line-height:1.5}.storePrice strong{font-size:19px}.storePrice button,.storePrice>a{font-size:12px}.storeBenefits h3{font-size:14px;line-height:1.4}.storeBenefits p{font-size:12px;line-height:1.55}.storeFooter p,.storeFooter>div{font-size:12px}.socialContactGrid strong{font-size:15px}.socialContactGrid small{font-size:12px;line-height:1.4}.whatsappAction{font-size:13px!important}@media (max-width:850px){.header{height:72px}.logoMark{flex-basis:46px;width:46px;height:46px}.logoText{font-size:23px}.logoText small{font-size:8px}.storeHeader{min-height:74px}.storeBrand>span{flex-basis:46px;width:46px;height:46px}.storeBrand>b{font-size:21px}.storeBrand small{font-size:8px}.heroLead{font-size:16px}.featureRail small{font-size:11px}}@media (max-width:560px){.header{height:68px}.logoMark{flex-basis:42px;width:42px;height:42px}.logoText{letter-spacing:2px;font-size:21px}.logoText small{letter-spacing:2px;font-size:7px}.hero h1{font-size:clamp(36px,10vw,44px);line-height:1.12}.heroLead{font-size:16px}.primary,.textLink,.featureRail b{font-size:14px}.featureRail small{font-size:12px}.quickContact a b{font-size:18px}.contactInfo .phone{font-size:21px}.storeBrand>b{letter-spacing:2px;font-size:19px;display:block}.storeBrand small{letter-spacing:1.8px;font-size:7px}.storeHero h1{font-size:36px}.storeHeroCopy p{font-size:15px}.storeBenefits h3{font-size:14px}.storeBenefits p{font-size:12px}}.heroCarousel{aspect-ratio:1;background:#02051d;padding:0}.heroCarousel .heroSlideImage{object-fit:cover;border-radius:20px;width:100%;height:100%;animation:.42s heroSlideIn}.heroSlideShade{background:linear-gradient(#0000 30%,#02051d4d 48%,#02051df5 100%);position:absolute;inset:0}.heroSlideCopy{z-index:2;color:#fff;position:absolute;bottom:30px;left:clamp(20px,4vw,34px);right:clamp(20px,4vw,34px)}.heroSlideCopy small{color:#66d8ff;letter-spacing:1.3px;text-transform:uppercase;font-size:11px;font-weight:850}.heroSlideCopy h3{letter-spacing:-.7px;max-width:440px;margin:8px 0 7px;font-size:clamp(22px,2.5vw,32px);line-height:1.2}.heroSlideCopy p{color:#d5e2f4;max-width:430px;margin:0 0 17px;font-size:13px;line-height:1.55}.heroSlideCopy a{background:linear-gradient(110deg,#055cc6e6,#6f1ed5eb);border:1px solid #5bd8ffb8;border-radius:8px;align-items:center;min-height:40px;padding:9px 14px;font-size:12px;font-weight:850;display:inline-flex;box-shadow:0 0 18px #328aff40}.heroSlideArrow{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020827c7;border:1px solid #7ec1ff8c;border-radius:50%;place-items:center;width:42px;height:42px;font-size:28px;line-height:1;display:grid;position:absolute;top:42%}.heroSlideArrow:hover{background:#3e20a4e0;border-color:#69dcff}.heroSlideArrow.previous{left:14px}.heroSlideArrow.next{right:14px}.heroSlideDots{z-index:5;gap:8px;display:flex;position:absolute;bottom:-27px;left:50%;transform:translate(-50%)}.heroSlideDots button{cursor:pointer;background:#0a1642e6;border:1px solid #5bbfff;border-radius:50%;width:9px;height:9px;padding:0}.heroSlideDots button.active{background:linear-gradient(90deg,#26c9ff,#9e31ff);border-radius:8px;width:27px}.heroVisual .liveBadge{z-index:4;bottom:20px;right:-18px}@keyframes heroSlideIn{0%{opacity:.35;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (max-width:850px){.heroVisual{max-width:520px!important}.heroCarousel{aspect-ratio:1}.heroVisual .liveBadge{position:absolute;bottom:18px;right:10px}}@media (max-width:560px){.heroCarousel{aspect-ratio:4/5}.heroSlideCopy{bottom:22px;left:18px;right:18px}.heroSlideCopy h3{font-size:23px}.heroSlideCopy p{font-size:12px}.heroSlideArrow{width:38px;height:38px;top:36%}.heroSlideArrow.previous{left:9px}.heroSlideArrow.next{right:9px}.heroVisual .liveBadge{display:none}.heroSlideDots{bottom:-24px}}.socialContactIntro h2{text-shadow:0 4px 20px #00000047;color:#fff!important}.socialContactIntro h2 em{filter:none}.socialContactIntro>p{color:#c4d4ed!important}.socialContactGrid .socialChannel{color:#fff;background:#09133b;border-width:1px 1px 1px 5px;position:relative;overflow:hidden}.socialContactGrid .socialChannel:before{content:"";opacity:.12;background:linear-gradient(110deg,var(--channel),transparent 58%);pointer-events:none;position:absolute;inset:0}.socialContactGrid .socialChannel .channelIcon{border-color:var(--channel);position:relative}@supports (color:color-mix(in lab, red, red)){.socialContactGrid .socialChannel .channelIcon{border-color:color-mix(in srgb,var(--channel) 70%,white)}}.socialContactGrid .socialChannel .channelIcon{background:var(--channel);color:#fff;text-shadow:0 1px 4px #00000059;font-size:12px}.socialContactGrid .socialChannel strong{font-size:16px;font-weight:850;position:relative;color:#fff!important}.socialContactGrid .socialChannel small{font-size:12px;position:relative;color:#d4e1f4!important}.socialContactGrid .channelOpen{border:1px solid var(--channel);min-width:70px;padding:8px 10px;position:relative}@supports (color:color-mix(in lab, red, red)){.socialContactGrid .channelOpen{border:1px solid color-mix(in srgb,var(--channel) 68%,white)}}.socialContactGrid .channelOpen{background:var(--channel);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.socialContactGrid .channelOpen{background:color-mix(in srgb,var(--channel) 28%,transparent)}}.socialContactGrid .channelOpen{text-align:center;font-size:11px;color:#fff!important}.socialContactGrid .facebook{--channel:#1877f2;border-left-color:#1877f2}.socialContactGrid .messenger{--channel:#8a38f5;border-left-color:#8a38f5}.socialContactGrid .whatsapp{--channel:#20b765;border-left-color:#20b765}.socialContactGrid .viber{--channel:#7360f2;border-left-color:#7360f2}.socialContactGrid .telegram{--channel:#229ed9;border-left-color:#229ed9}.socialContactGrid .wechat{--channel:#17a95a;border-left-color:#17a95a}.socialContactGrid .socialChannel:hover{border-color:var(--channel);border-left-color:var(--channel);box-shadow:0 0 22px var(--channel)}@supports (color:color-mix(in lab, red, red)){.socialContactGrid .socialChannel:hover{box-shadow:0 0 22px color-mix(in srgb,var(--channel) 28%,transparent)}}.socialContactGrid .channelIcon img{object-fit:contain;width:25px;height:25px;display:block}.socialContact{grid-template-columns:1fr;gap:30px}.socialContactIntro{max-width:760px}.socialContactIntro h2{margin-bottom:16px}.socialContactGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.socialContactGrid .instagram{--channel:#e4405f;border-left-color:#e4405f}.socialContactGrid .tiktok{--channel:#25f4ee;border-left-color:#25f4ee}.socialContactGrid .youtube{--channel:#f03;border-left-color:#f03}.socialContactGrid .pending{cursor:default}.socialContactGrid .pending .channelOpen{background:#8c9dc11f;border-color:#acbede59;min-width:100px;color:#dce6f7!important}@media (max-width:1000px){.socialContactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.socialContactGrid{grid-template-columns:1fr}.socialContactGrid .socialChannel{grid-template-columns:46px 1fr auto;padding:14px}.socialContactGrid .channelOpen{min-width:62px;font-size:10px}.socialContactGrid .socialChannel strong{font-size:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.brandShowcase{grid-template-columns:minmax(320px,.82fr) minmax(480px,1.18fr);gap:clamp(38px,5vw,76px);padding-block:72px}.brandFeature{border-radius:20px;justify-self:end;max-width:460px;padding:6px;position:relative;overflow:hidden}.brandFeature img{aspect-ratio:1;object-fit:cover;border-radius:15px;width:100%;animation:.38s heroSlideIn}.brandFeatureCaption{color:#fff;background:linear-gradient(#0000,#02051df5 48%);border-radius:0 0 15px 15px;gap:3px;padding:48px 20px 17px;display:grid;position:absolute;bottom:6px;left:6px;right:6px}.brandFeatureCaption small{letter-spacing:1.6px;color:#55d5ff;font-size:11px;font-weight:900}.brandFeatureCaption strong{font-size:18px;line-height:1.35}.brandFeatureCaption span{color:#c5d5eb;font-size:12px;line-height:1.5}.brandCopy h2{margin-block:17px 16px;font-size:clamp(39px,4vw,58px)}.brandCopy>p{max-width:650px;margin:0 0 22px}.featuredBrandTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.featuredBrandTabs button{text-align:left;color:#fff;cursor:pointer;background:#07123ab8;border:1px solid #5084e157;border-radius:10px;align-content:center;gap:3px;min-width:0;min-height:66px;padding:10px 12px;transition:all .2s;display:grid}.featuredBrandTabs button:hover,.featuredBrandTabs button.active{background:linear-gradient(120deg,#0c4da8c7,#5e1dafbf);border-color:#57d7ff;box-shadow:0 0 18px #2a9aff33}.featuredBrandTabs b{letter-spacing:.4px;font-size:13px}.featuredBrandTabs small{text-overflow:ellipsis;white-space:nowrap;color:#90abd0;font-size:9px;overflow:hidden}.featuredBrandTabs button.active small{color:#d8e8ff}.brandCloud{flex-wrap:wrap;gap:7px;margin-bottom:21px;display:flex}.brandCloud a{color:#b9cce8;background:#040b2bc7;border:1px solid #5377c54d;border-radius:999px;align-items:center;gap:9px;min-height:34px;padding:7px 11px;font-size:11px;font-weight:750;transition:all .2s;display:flex}.brandCloud a span{color:#42ccff}.brandCloud a:hover{color:#fff;background:#143c8bad;border-color:#6ddcff;transform:translateY(-1px)}.brandShopAction{min-height:46px;padding:12px 18px;font-size:13px}@media (max-width:900px){.brandShowcase{grid-template-columns:1fr}.brandFeature{justify-self:center;width:min(100%,460px)}.brandCopy{max-width:760px;margin:auto}}@media (max-width:650px){.brandShowcase{gap:28px;padding-block:48px}.brandFeature{width:min(100%,360px)}.featuredBrandTabs{grid-template-columns:1fr 1fr}.brandCopy h2{font-size:36px}.brandShopAction{width:100%}}.projects{grid-template-columns:minmax(300px,.66fr) minmax(640px,1.34fr);align-items:start;gap:clamp(45px,6vw,90px);padding-block:88px}.projectCopy{position:sticky;top:105px}.projectCopy h2{font-size:clamp(42px,4.4vw,64px)}.projectCopy p{color:#c0d0e8;font-size:16px}.processHint{color:#5dd8ff;margin-top:18px;font-size:12px;font-weight:800;display:inline-block}.processWorkspace{min-width:0}.processTabs{align-items:stretch;gap:10px}.processTabs button{text-align:left;color:#fff;cursor:pointer;background:linear-gradient(145deg,#071643f2,#060728f7);border:1px solid #4d7cd661;border-radius:13px;flex-direction:column;align-items:flex-start;min-width:0;min-height:250px;padding:22px 18px;transition:all .22s;display:flex;position:relative}.processTabs button:hover,.processTabs button.active{background:linear-gradient(145deg,#09337af5,#2f0d69f2);border-color:#63d8ff;transform:translateY(-3px);box-shadow:0 0 22px #2491ff33,0 0 34px #7d1fff24}.processTabs button>b{color:#4ed5ff;font-size:11px}.processTabs button>span{border:1px solid #9b43ff;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;margin-top:27px;font-size:20px;display:grid;box-shadow:0 0 16px #8627ff73}.processTabs h3{margin:22px 0 8px;font-size:17px;line-height:1.4}.processTabs p{color:#afc2df;margin:0;font-size:13px;line-height:1.65}.processTabs i{color:#57d7ff;opacity:.65;margin-top:auto;padding-top:15px;font-size:11px;font-style:normal;font-weight:800}.processTabs button.active i{opacity:1}.processDetail{background:linear-gradient(110deg,#082560f0,#220b53ed);border:1px solid #58a6ff80;border-radius:14px;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:24px;margin-top:12px;padding:24px 26px;display:grid;box-shadow:inset 0 0 30px #2d72e714,0 0 28px #396dff1f}.processDetail small{color:#55d8ff;text-transform:uppercase;letter-spacing:1.3px;font-size:10px;font-weight:850}.processDetail h3{margin:5px 0 7px;font-size:20px}.processDetail p{color:#c2d2e9;margin:0;font-size:13px;line-height:1.65}.processDetail ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.processDetail li{color:#e7f0fc;font-size:12px}.processDetail li:before{content:"✓";color:#4addff;margin-right:8px}.processDetail .primary{white-space:nowrap;gap:12px;min-height:44px;padding:11px 15px;font-size:12px}@media (max-width:1050px){.projects{grid-template-columns:1fr}.projectCopy{max-width:720px;position:static}.processWorkspace{width:100%}}@media (max-width:760px){.processTabs{grid-template-columns:1fr}.processTabs button{grid-template-columns:35px 48px 1fr;align-items:center;column-gap:14px;min-height:0;padding:16px;display:grid}.processTabs button>b{grid-row:1/3}.processTabs button>span{grid-row:1/3;margin:0}.processTabs h3{margin:0}.processTabs p{margin-top:4px}.processTabs i{display:none}.processDetail{grid-template-columns:1fr;gap:17px}.processDetail .primary{width:100%}}.contact form .formHelp{color:#91aed2;text-align:center;margin:0;font-size:11px;line-height:1.55}.heroActions .textLink{border-bottom:1px solid #0000;align-items:center;min-height:44px;padding:9px 4px;display:inline-flex}.heroActions .textLink:hover{color:#fff;border-bottom-color:#48d4ff}.chatWidget{z-index:120;position:fixed;bottom:22px;right:22px}.chatLauncher{color:#fff;min-width:128px;height:52px;font:inherit;cursor:pointer;background:linear-gradient(115deg,#07378e,#5820c5 68%,#8823e5);border:1px solid #58d7ff;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 17px;display:flex;position:relative;box-shadow:0 8px 30px #00000061,0 0 24px #3196ff59}.chatLauncher span{font-size:20px}.chatLauncher b{font-size:13px}.chatLauncher>i{background:#42ef9c;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;right:3px;box-shadow:0 0 9px #42ef9c}.chatPanel{color:#111b38;background:#f7f9fd;border:1px solid #66c2ff99;border-radius:20px;grid-template-rows:auto 1fr auto auto auto auto;width:min(390px,100vw - 28px);height:min(640px,100vh - 110px);animation:.22s chatOpen;display:grid;position:absolute;bottom:64px;right:0;overflow:hidden;box-shadow:0 24px 70px #0000007a,0 0 38px #5033dd40}.chatPanel header{color:#fff;background:linear-gradient(115deg,#061744,#15105d 65%,#482094);align-items:center;gap:12px;min-height:72px;padding:12px 15px;display:flex}.chatAvatar{background:#fff;border:2px solid #5bdcff;border-radius:50%;width:44px;height:44px;overflow:hidden}.chatAvatar img{object-fit:cover;width:100%;height:100%;transform:scale(1.25)}.chatPanel header>div:nth-child(2){gap:2px;display:grid}.chatPanel header strong{font-size:15px}.chatPanel header small{color:#bdd4ef;font-size:10px}.chatPanel header small i{background:#44ed9e;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 7px #44ed9e}.chatPanel header>button{color:#fff;cursor:pointer;background:0 0;border:0;width:38px;height:38px;margin-left:auto;font-size:27px}.chatMessages{scrollbar-width:thin;padding:17px 14px 8px;overflow:auto}.chatMessage{margin-bottom:11px;display:flex}.chatMessage span{white-space:pre-wrap;border-radius:15px;max-width:83%;padding:11px 13px;font-size:13px;line-height:1.55}.chatMessage.bot span{color:#253555;background:#fff;border:1px solid #dde4f0;border-bottom-left-radius:4px;box-shadow:0 3px 12px #14274f12}.chatMessage.user{justify-content:flex-end}.chatMessage.user span{color:#fff;background:linear-gradient(115deg,#123eaa,#5923c8);border-bottom-right-radius:4px}.typing span{gap:4px;padding:13px 15px;display:flex}.typing i{background:#7182a5;border-radius:50%;width:6px;height:6px;animation:1s infinite chatTyping}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}.chatQuick{scrollbar-width:none;gap:6px;padding:8px 13px;display:flex;overflow-x:auto}.chatQuick button{white-space:nowrap;color:#173269;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c5d2e7;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:750}.chatQuick button:hover{background:#eef2ff;border-color:#5b5bdd}.chatActions{grid-template-columns:.72fr .62fr 1.35fr;gap:6px;padding:6px 13px;display:grid}.chatActions a{color:#1a3266;background:#fff;border:1px solid #ced8e9;border-radius:8px;justify-content:center;align-items:center;min-height:35px;font-size:10px;font-weight:800;display:flex}.chatActions .chatWhatsapp{color:#fff;background:#1cae65;border-color:#23ae67}.chatPanel form{grid-template-columns:1fr 42px;gap:7px;padding:9px 13px;display:grid}.chatPanel form input{color:#172544;min-width:0;height:42px;font:inherit;background:#fff;border:1px solid #d3dbea;border-radius:12px;outline:none;padding:0 13px;font-size:13px}.chatPanel form input:focus{border-color:#5b7ee9;box-shadow:0 0 0 3px #5067de1f}.chatPanel form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0b69d5,#6927d0);border:0;border-radius:11px;font-size:18px}.chatNotice{color:#7b8ba7;text-align:center;margin:0;padding:0 13px 11px;font-size:9px}.chatWidget.open .chatLauncher{min-width:108px}.chatWidget.open .chatLauncher span{font-size:22px}@keyframes chatOpen{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@keyframes chatTyping{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (max-width:560px){.chatWidget{bottom:12px;right:12px}.chatLauncher{width:54px;min-width:54px;height:54px;padding:0}.chatLauncher b{display:none}.chatPanel{border-radius:17px;width:auto;height:auto;position:fixed;inset:10px 10px 76px}.chatMessage span{max-width:88%;font-size:13px}.chatActions{grid-template-columns:.7fr .6fr 1.4fr}}.serviceInstruction{color:#a9bfdc;max-width:620px;margin:10px 0 0;font-size:14px}.serviceGrid article{cursor:pointer}.serviceGrid article:focus-visible{outline-offset:3px;outline:2px solid #61dcff}.serviceGrid article.active{background:linear-gradient(145deg,#093780f2,#2f0b63f2);border-color:#5ad8ff;box-shadow:0 0 26px #259aff40,0 0 42px #871dff24}.serviceGrid article>i{color:#4ed6ff;font-size:11px;font-style:normal;font-weight:850;position:absolute;bottom:22px;right:24px}.serviceGrid article.active>i{color:#fff}.serviceDetail{background:linear-gradient(115deg,#082b69f5,#270a57f2);border:1px solid #57b9ff8c;border-radius:15px;grid-template-columns:1.2fr .8fr auto;align-items:center;gap:clamp(25px,4vw,54px);margin-top:14px;padding:28px;display:grid;box-shadow:0 0 30px #2a7eff29}.serviceDetailTitle{align-items:flex-start;gap:17px;display:flex}.serviceDetailTitle>span{border:2px solid #4ed7ff;border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:25px;display:grid;box-shadow:0 0 15px #269fff80,0 0 24px #8f26ff59}.serviceDetail small{color:#5cdcff;letter-spacing:1.2px;text-transform:uppercase;font-size:10px;font-weight:850}.serviceDetail h3{margin:4px 0 7px;font-size:21px}.serviceDetail p{color:#c2d3ea;margin:0;font-size:13px;line-height:1.7}.serviceDetail ul{gap:8px;margin:9px 0 0;padding:0;list-style:none;display:grid}.serviceDetail li{color:#edf4ff;font-size:12px}.serviceDetail li:before{content:"✓";color:#50ddff;margin-right:8px}.serviceDetailActions{gap:9px;min-width:205px;display:grid}.serviceDetailActions .primary{text-align:center;gap:9px;min-height:44px;padding:11px 14px;font-size:11px}.serviceDetailActions>a:last-child{background:#050d34a6;border:1px solid #6792e180;border-radius:8px;justify-content:center;align-items:center;min-height:42px;font-size:12px;font-weight:800;display:flex}@media (max-width:900px){.serviceDetail{grid-template-columns:1fr 1fr}.serviceDetailActions{grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (max-width:560px){.serviceInstruction{font-size:13px}.serviceDetail{grid-template-columns:1fr;gap:20px;padding:21px 17px}.serviceDetailActions{grid-column:auto;grid-template-columns:1fr}.serviceDetailTitle>span{flex-basis:48px;width:48px;height:48px}.serviceGrid article>i{right:20px}}.ultraSupplierBar{background:linear-gradient(110deg,#072769eb,#270b5be6);border:1px solid #5497ff7a;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;margin-bottom:46px;padding:18px 20px;display:grid;box-shadow:0 0 30px #3272ff1f}.ultraIdentity{align-items:center;gap:12px;display:flex}.ultraIdentity>span{color:#fff;background:linear-gradient(135deg,#0756be,#7025d0);border:2px solid #52d8ff;border-radius:12px;place-items:center;width:48px;height:48px;font-size:25px;font-weight:950;display:grid;box-shadow:0 0 18px #3ab5ff59}.ultraIdentity div{display:grid}.ultraIdentity small,.ultraStats small{color:#95afd2;text-transform:uppercase;letter-spacing:.9px;font-size:9px}.ultraIdentity strong{letter-spacing:1.6px;font-size:18px}.ultraStats{justify-content:center;gap:clamp(18px,4vw,60px);display:flex}.ultraStats div{gap:2px;display:grid}.ultraStats strong{color:#fff;font-size:17px}.ultraStats div:nth-child(2) strong{color:#47eba0}.ultraStats .syncWaiting strong{color:#ffd167}.ultraSupplierBar>a{color:#dff7ff;border:1px solid #5cd2ff85;border-radius:8px;align-items:center;min-height:40px;padding:10px 13px;font-size:11px;font-weight:800;display:flex}.ultraSupplierBar>a:hover{background:#33a0ff26;border-color:#66dcff}.ultraSyncNote{background:#5f3f0729;border:1px solid #ebb9495c;border-radius:11px;grid-template-columns:38px 1fr auto;align-items:center;gap:15px;margin-top:24px;padding:16px 18px;display:grid}.ultraSyncNote>span{color:#ffd16a;border:1px solid #ffd16a;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.ultraSyncNote p{color:#b9c9df;margin:0;font-size:11px;line-height:1.65}.ultraSyncNote p strong{color:#fff;font-size:12px;display:block}.ultraSyncNote>a{color:#fff;white-space:nowrap;background:linear-gradient(110deg,#0862c8,#6924ca);border-radius:8px;align-items:center;min-height:38px;padding:9px 13px;font-size:11px;font-weight:850;display:flex}.brandCatalog{border-top:1px solid var(--line);background:radial-gradient(circle at 90% 10%,#781cff2e,#0000 30%),linear-gradient(135deg,#02051d,#05113d 62%,#08032d);padding:78px clamp(22px,7vw,112px)}.brandCatalogHead{grid-template-columns:1fr 390px;align-items:end;gap:7vw;display:grid}.brandCatalogHead h2{margin-block:17px 13px;font-size:clamp(40px,4.4vw,62px)}.brandCatalogHead p{color:#a8bddb;max-width:680px;margin:0;font-size:15px;line-height:1.75}.brandCatalogTools{gap:10px;display:grid}.brandCatalogTools label{color:#83a5ce;text-transform:uppercase;letter-spacing:1.2px;gap:7px;font-size:10px;font-weight:800;display:grid}.brandCatalogTools input{color:#fff;height:46px;font:inherit;background:#061139d9;border:1px solid #5793e873;border-radius:10px;outline:none;padding:0 14px;font-size:13px}.brandCatalogTools input:focus{border-color:#5edbff;box-shadow:0 0 0 3px #3c9cff1f}.brandCatalogTools button{color:#fff;height:44px;font:inherit;cursor:pointer;background:linear-gradient(110deg,#0e3684eb,#5b1bb1eb);border:1px solid #744aff;border-radius:9px;font-size:12px;font-weight:850}.brandLogoGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:36px;display:grid}.brandLogoGrid a{text-align:center;background:linear-gradient(145deg,#091947eb,#050826f5);border:1px solid #4e7ed352;border-radius:12px;align-content:center;place-items:center;gap:7px;min-width:0;min-height:128px;padding:14px;transition:all .22s;display:grid}.brandLogoGrid a:hover{border-color:#64dcff;transform:translateY(-3px);box-shadow:0 0 22px #2497ff33,0 0 32px #751dff1f}.brandLogoGrid a>span{letter-spacing:.4px;background:linear-gradient(135deg,#0b3b8d,#6822c5);border:1px solid #5bd2ff8c;border-radius:9px;place-items:center;min-width:50px;height:38px;padding:0 9px;font-size:13px;font-weight:950;display:grid;box-shadow:0 0 13px #3297ff40}.brandLogoGrid strong{text-overflow:ellipsis;color:#fff;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.brandLogoGrid small{color:#6fd7ff;font-size:9px}.brandEmpty{text-align:center;color:#b8cbe7;border:1px dashed #5a92e273;border-radius:12px;gap:5px;margin-top:32px;padding:28px;display:grid}.brandSourceNote{color:#718bb4;margin:22px 0 0;font-size:10px;line-height:1.6}@media (max-width:1050px){.brandLogoGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:800px){.brandCatalogHead{grid-template-columns:1fr}.brandCatalogTools{max-width:520px}.brandLogoGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ultraSupplierBar{grid-template-columns:1fr auto}.ultraStats{grid-area:2/1/auto/-1;justify-content:flex-start}.ultraSupplierBar>a{grid-area:1/2}}@media (max-width:560px){.brandCatalog{padding:52px 18px}.brandLogoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:27px}.brandLogoGrid a{min-height:112px;padding:10px}.brandCatalogHead h2{font-size:36px}.brandCatalogHead p{font-size:14px}.ultraSupplierBar{grid-template-columns:1fr;margin-bottom:34px;padding:15px}.ultraSupplierBar>a{grid-area:auto/1}.ultraStats{grid-area:auto/1;grid-template-columns:1fr 1fr;gap:13px;display:grid}.ultraStats .syncWaiting{grid-column:1/-1}.ultraSyncNote{grid-template-columns:34px 1fr}.ultraSyncNote>a{grid-column:1/-1;justify-content:center}}.liveCatalog{color:#0a1740;background:linear-gradient(145deg,#f7f9ff,#fff);padding:70px clamp(18px,5vw,80px)}.liveCatalogHead{justify-content:space-between;align-items:end;gap:22px;margin-bottom:25px;display:flex}.liveCatalogHead small{color:#236de4;letter-spacing:1.3px;font-size:11px;font-weight:900}.liveCatalogHead h1{margin:7px 0 4px;font-size:clamp(32px,4vw,54px);line-height:1.1}.liveCatalogHead p{color:#667291;margin:0}.syncBadge{color:#177d4b;background:#effcf5;border:1px solid #b7e5ce;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:800;display:flex}.syncBadge span{background:#20bc72;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #d9f6e8}.catalogControls{background:#fff;border:1px solid #dde4f1;border-radius:16px;grid-template-columns:1.5fr 1fr 1fr auto;gap:12px;padding:18px;display:grid;box-shadow:0 12px 35px #172a5814}.catalogControls label{color:#64708c;text-transform:uppercase;letter-spacing:.7px;gap:6px;font-size:10px;font-weight:850;display:grid}.catalogControls input,.catalogControls select{color:#14224a;min-width:0;height:45px;font:inherit;background:#f9fbff;border:1px solid #cfd8e8;border-radius:9px;outline:none;padding:0 12px;font-size:13px}.catalogControls input:focus,.catalogControls select:focus{border-color:#3a77e7;box-shadow:0 0 0 3px #3775e61f}.catalogControls .stockToggle{color:#26385e;white-space:nowrap;border:1px solid #cfd8e8;border-radius:9px;align-self:end;align-items:center;gap:9px;height:45px;padding:0 13px;font-size:11px;display:flex}.stockToggle input{opacity:0;position:absolute}.stockToggle span{background:#b6c1d6;border-radius:20px;width:30px;height:18px;padding:2px}.stockToggle span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;display:block}.stockToggle input:checked+span{background:#2a72e5}.stockToggle input:checked+span:after{transform:translate(12px)}.catalogResultBar{justify-content:space-between;align-items:center;gap:20px;min-height:58px;display:flex}.catalogResultBar b{font-size:13px}.catalogResultBar button,.catalogEmpty button,.liveCatalogError button{color:#236de4;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.liveProductGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.liveProduct{background:#fff;border:1px solid #dde4f1;border-radius:14px;flex-direction:column;min-width:0;transition:all .2s;display:flex;overflow:hidden;box-shadow:0 8px 25px #1328530f}.liveProduct:hover{border-color:#91b8ff;transform:translateY(-3px);box-shadow:0 15px 36px #1c428c21}.productView{min-width:0;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 15px 15px;display:block}.liveProductImage{background:#f6f8fc;place-items:center;height:210px;margin:0 -15px 14px;padding:12px;display:grid}.liveProductImage img{object-fit:contain;width:100%;height:100%}.liveProductImage span,.modalProductImage span{color:#2d62c8;letter-spacing:4px;font-size:32px;font-weight:950}.productMeta{justify-content:space-between;align-items:center;gap:8px;display:flex}.productMeta small{color:#245fcb;font-weight:850}.productMeta em{color:#8994aa;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.liveProduct h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;margin:9px 0 5px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.liveProduct p{color:#6a7692;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.liveProductBottom{border-top:1px solid #edf0f6;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:13px 15px;display:flex}.liveProductBottom>div{gap:3px;display:grid}.liveProductBottom strong{font-size:15px}.liveProductBottom small{font-size:9px;font-weight:750}.available{color:#168c54}.unavailable{color:#9a6a13}.liveProductBottom a,.modalActions a:first-child{color:#fff;background:linear-gradient(135deg,#1769d7,#6431cf);border-radius:8px;padding:10px 12px;font-size:11px;font-weight:850}.loadMore{color:#1957b5;min-height:47px;font:inherit;cursor:pointer;background:#fff;border:1px solid #3378e7;border-radius:10px;margin:28px auto 0;padding:11px 22px;font-size:12px;font-weight:850;display:block}.liveCatalogLoading,.liveCatalogError,.catalogEmpty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:300px;display:grid}.liveCatalogLoading>span{border:4px solid #d9e5fa;border-top-color:#3278e9;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite catalogSpin}.liveCatalogLoading h2,.liveCatalogError h2,.catalogEmpty h3{margin:8px 0 0}.liveCatalogLoading p,.liveCatalogError p,.catalogEmpty p{color:#71809e;margin:0}@keyframes catalogSpin{to{transform:rotate(360deg)}}.catalogModal{z-index:160;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03091ec7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.catalogModal>div{background:#fff;border-radius:18px;grid-template-columns:.9fr 1.1fr;width:min(920px,100%);max-height:92vh;display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #0006}.catalogClose{z-index:2;color:#152554;cursor:pointer;background:#eef2f9;border:0;border-radius:50%;width:38px;height:38px;font-size:24px;position:absolute;top:12px;right:12px}.modalProductImage{background:#f4f7fc;place-items:center;min-height:440px;padding:30px;display:grid}.modalProductImage img{object-fit:contain;width:100%;height:100%;max-height:430px}.catalogModal section{padding:50px 38px 35px}.catalogModal section>small{color:#2469d8;font-size:10px;font-weight:850}.catalogModal h2{margin:10px 0 8px;font-size:26px;line-height:1.35}.catalogModal h3{color:#6b7690;margin:0 0 20px;font-size:14px}.catalogModal p{color:#52607e;font-size:13px;line-height:1.7}.modalFacts{grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0;display:grid}.modalFacts span{background:#f4f7fc;border-radius:9px;gap:5px;padding:12px;font-size:13px;display:grid}.modalFacts b{color:#6e7a94;text-transform:uppercase;font-size:9px}.modalActions{gap:9px;display:flex}.modalActions a{color:#235eba;border:1px solid #2d6ede;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:12px;font-weight:850;display:flex}@media (max-width:1050px){.liveProductGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogControls{grid-template-columns:1fr 1fr}.catalogControls .stockToggle{align-self:auto}}@media (max-width:720px){.liveCatalog{padding:50px 14px}.liveCatalogHead{align-items:start}.syncBadge{display:none}.catalogControls{grid-template-columns:1fr;padding:13px}.liveProductGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.liveProductImage{height:160px}.catalogModal>div{grid-template-columns:1fr}.modalProductImage{min-height:260px}.catalogModal section{padding:27px 20px}.modalFacts{grid-template-columns:1fr 1fr}}@media (max-width:460px){.liveProductGrid{grid-template-columns:1fr}.liveProductImage{height:230px}.liveCatalogHead h1{font-size:36px}}.modernShopNav{align-items:center;gap:18px;display:flex}.modernShopNav a{color:#e8f2ff;font-size:12px;font-weight:800}.modernStoreHero{min-height:520px}.modernStoreHero .storeHeroPhoto{position:relative}.modernStoreHero .storeHeroPhoto>a{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030f36e6;border:1px solid #5ed7ff99;border-radius:10px;gap:3px;padding:13px 15px;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.modernStoreHero .storeHeroPhoto>a b{font-size:13px}.modernStoreHero .storeHeroPhoto>a span{color:#b9cceb;font-size:10px}.shopTrust{color:#b7cbea;flex-wrap:wrap;gap:15px;margin-top:25px;font-size:11px;display:flex}.shopTrust span:before{color:#52e6a1}.modernShop .liveCatalog{scroll-margin-top:80px}.modernShop .storeBenefits{border-top:1px solid #e0e6f1}@media (max-width:850px){.modernShopNav{display:none}.modernStoreHero{min-height:0}}.storeSearchJump{color:#53617d;text-align:left;width:min(620px,48vw);height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e2f2;border-radius:10px;padding:0 18px;font-size:14px}.storeSearchJump:hover{color:#1b4e9f;border-color:#55cfff}.catalogWorkspace{color:#0a1740;background:#f6f8fc;scroll-margin-top:76px}.supplierStrip{background:#e4e9f3;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;padding:18px clamp(18px,5vw,80px);display:grid}.supplierStrip>div{background:#fff;gap:2px;min-width:0;padding:12px 14px;display:grid}.supplierStrip b{font-size:13px}.supplierStrip small{color:#7b879f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.supplierStrip .active{border-top:3px solid #168bdf}.supplierStrip .active small{color:#118150}.supplierStrip .pending{border-top:3px solid #d2d9e7}.catalogLayout{grid-template-columns:290px minmax(0,1fr);align-items:start;max-width:1600px;margin:auto;display:grid}.catalogSidebar{background:#fff;border-right:1px solid #dfe5f0;max-height:calc(100vh - 82px);padding:24px 15px 40px 20px;position:sticky;top:82px;overflow:auto}.catalogSideTitle{border-bottom:1px solid #e7ebf2;justify-content:space-between;align-items:end;padding:0 8px 14px;display:flex}.catalogSideTitle b{font-size:19px}.catalogSideTitle span{color:#7c879e;font-size:10px}.categoryBlock{border-bottom:1px solid #edf0f5}.categoryButton{color:#263450;text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:66px;padding:10px 8px;display:grid}.categoryButton>span{color:#285fc1;background:#f7f9fc;border:1px solid #dce4f0;border-radius:8px;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.categoryButton>b{min-width:0;font-size:12px;line-height:1.3}.categoryButton small{color:#8a94a8;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;font-weight:500;display:block;overflow:hidden}.categoryButton em{color:#64728c;background:#edf2fa;border-radius:10px;padding:3px 6px;font-size:9px;font-style:normal}.categoryButton:hover,.categoryButton.active{color:#154b9f;background:#f1f6ff;border-left-color:#286fe1}.categoryButton.active>span{color:#fff;background:#286fe1;border-color:#347ce7}.subcategoryList{gap:3px;padding:0 9px 11px 55px;display:grid}.subcategoryList button{color:#65728a;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:10px}.subcategoryList button:hover,.subcategoryList button.active{color:#1659bb;background:#e7f0ff;font-weight:800}.catalogMobileToggle{display:none}.catalogLayout>.liveCatalog{min-width:0;padding:44px clamp(18px,4vw,60px) 72px}.catalogLayout .liveProductImage{height:160px;margin:0 -13px 12px;padding:16px}.catalogLayout .productView{padding:0 13px 13px}.catalogLayout .liveProduct h3{min-height:42px;margin:8px 0 3px;font-size:13px;line-height:1.45}.catalogLayout .liveProduct p{font-size:9px}.catalogLayout .liveProductBottom{padding:11px 13px}.catalogLayout .liveProductBottom strong{font-size:14px}.catalogLayout .liveProductBottom a{padding:8px 10px;font-size:10px}.catalogLayout .productMeta small{text-overflow:ellipsis;white-space:nowrap;max-width:55%;font-size:9px;overflow:hidden}.catalogLayout .productMeta em{max-width:42%}.catalogLayout .syncBadge{white-space:nowrap}@media (max-width:1250px){.supplierStrip{grid-template-columns:repeat(3,1fr)}.catalogLayout{grid-template-columns:250px minmax(0,1fr)}.catalogLayout .liveProductGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.storeSearchJump{justify-self:stretch;width:auto}.supplierStrip{padding:12px 14px;display:flex;overflow:auto}.supplierStrip>div{min-width:145px}.catalogMobileToggle{color:#164d9f;width:calc(100% - 28px);min-height:48px;font:inherit;background:#fff;border:1px solid #c9d8ee;border-radius:10px;margin:18px 14px 0;font-size:13px;font-weight:850;display:block}.catalogLayout{display:block}.catalogSidebar{border:1px solid #dce4f1;border-radius:12px;max-height:none;margin:10px 14px 0;padding:13px;display:none;position:static}.catalogSidebar.open{display:block}.catalogLayout>.liveCatalog{padding-top:32px}.catalogLayout .liveProductGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.storeHeader{grid-template-columns:auto 1fr}.storeSearchJump{grid-column:1/-1;width:100%;height:44px}.catalogLayout .liveCatalogHead{display:block}.catalogLayout .catalogControls{grid-template-columns:1fr}.catalogLayout .liveProductGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.catalogLayout .liveProductImage{height:135px}.catalogLayout .liveProduct h3{-webkit-line-clamp:3;min-height:54px;font-size:12px}.catalogLayout .liveProductBottom{flex-direction:column;align-items:stretch}.catalogLayout .liveProductBottom a{text-align:center}.catalogLayout .modalProductImage{min-height:220px;max-height:280px}.catalogLayout .catalogModal section{padding:24px 18px}.catalogLayout .catalogModal h2{font-size:21px}.catalogLayout .modalActions{display:grid}}@media (max-width:430px){.catalogLayout>.liveCatalog{padding:28px 10px 56px}.catalogLayout .liveCatalogHead{padding-inline:4px}.catalogLayout .liveCatalogHead h1{font-size:30px}.catalogLayout .catalogControls{padding:11px}.catalogLayout .liveProductImage{height:122px;padding:10px}.catalogLayout .productView{padding:0 10px 10px}.catalogLayout .liveProduct h3{font-size:11px;line-height:1.4}.catalogLayout .liveProductBottom{padding:10px}.catalogLayout .liveProductBottom strong{font-size:13px}.catalogLayout .liveProductBottom small{font-size:8px}.catalogResultBar{min-height:52px}.catalogResultBar b{font-size:11px}.supplierStrip{padding-inline:10px}.catalogMobileToggle{width:calc(100% - 20px);margin-inline:10px}}.subcategoryRail{background:#fff;border:1px solid #dce5f2;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:22px 0 16px;padding:14px;display:grid;box-shadow:0 8px 28px #1632640f}.subcategoryRail button{color:#263753;text-align:left;min-height:64px;font:inherit;cursor:pointer;background:#f8faff;border:1px solid #dce4ef;border-radius:9px;align-content:center;gap:5px;padding:10px 12px;transition:all .18s;display:grid}.subcategoryRail button:hover{background:#f0f6ff;border-color:#78a9ed;transform:translateY(-1px)}.subcategoryRail button.active{color:#fff;background:linear-gradient(135deg,#125fca,#6630d2);border-color:#246dd8;box-shadow:0 8px 20px #2f58c438}.subcategoryRail span{font-size:11px;font-weight:850;line-height:1.35}.subcategoryRail em{color:#7888a2;font-size:9px;font-style:normal}.subcategoryRail button.active em{color:#d8eaff}.liveCatalogHead>div:first-child>small{color:#2672d7;letter-spacing:1px;margin-bottom:8px;font-size:9px;font-weight:900;display:block}.liveCatalogHead h1{margin-bottom:7px}@media (max-width:1250px){.subcategoryRail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.subcategoryRail{scroll-snap-type:x proximity;gap:8px;margin:18px -2px 14px;padding:10px;display:flex;overflow-x:auto}.subcategoryRail button{scroll-snap-align:start;min-width:165px;min-height:60px}.subcategoryRail span{font-size:10px}}@media (max-width:430px){.subcategoryRail{margin-inline:0}.subcategoryRail button{min-width:150px}}.supplierStrip>button{color:#172544;text-align:left;cursor:pointer;background:#fff;border:0;gap:2px;min-width:0;padding:12px 14px;display:grid}.supplierStrip>button.selected{background:#eaf3ff;box-shadow:inset 0 0 0 1px #70a9ff}.supplierNotice{color:#52258f;background:#f8f2ff;border-bottom:1px solid #eadcff;justify-content:center;align-items:center;gap:14px;padding:12px 20px;display:flex}.supplierNotice b{font-size:13px}.supplierNotice span{font-size:11px}@media (max-width:900px){.supplierStrip>button{min-width:145px}.supplierNotice{flex-direction:column;align-items:flex-start;gap:3px}}.sideFilters{margin-top:22px;padding:0 8px}.sideFilters h3{color:#60708b;margin:0 0 18px;font-size:12px;font-weight:700}.sideFilters>label{color:#263755;gap:6px;margin-bottom:18px;font-size:11px;font-weight:750;display:grid}.sideFilters select,.sideFilters input[type=number]{color:#273858;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #dbe2ed;border-radius:7px;padding:0 9px;font-size:11px}.sideFilters fieldset{border:0;border-top:1px solid #e5e9f0;margin:0 0 18px;padding:16px 0}.sideFilters legend{color:#273858;padding:0 0 12px;font-size:11px;font-weight:850}.sideFilters fieldset>label{color:#45536d;cursor:pointer;align-items:center;gap:8px;margin:8px 0;font-size:11px;display:flex}.sideFilters input[type=radio],.sideFilters input[type=checkbox]{accent-color:#1768cf;width:17px;height:17px}.priceInputs{grid-template-columns:1fr 1fr;gap:7px;display:grid}.sideFilters .sideStock{grid-template-columns:none;align-items:center;display:flex}.catalogToolbar{border-bottom:1px solid #e0e5ed;justify-content:space-between;align-items:center;gap:15px;min-height:54px;display:flex}.catalogToolbar>b{font-size:12px}.catalogToolbar>div{align-items:center;gap:8px;display:flex}.catalogToolbar label{color:#68758d;align-items:center;gap:5px;font-size:10px;display:flex}.catalogToolbar select{height:34px;font:inherit;background:#fff;border:1px solid #dbe2ed;border-radius:6px;padding:0 8px;font-size:10px}.catalogToolbar button{color:#68758d;cursor:pointer;background:#fff;border:1px solid #dbe2ed;border-radius:6px;width:34px;height:34px;font-size:17px}.catalogToolbar button.active{color:#1761c3;border-color:#2372dc}.catalogLayout .catalogResultBar{justify-content:flex-end;min-height:42px}.catalogLayout .catalogControls{grid-template-columns:minmax(230px,1.4fr) repeat(2,minmax(130px,.7fr)) auto}.liveProductGrid.listView{grid-template-columns:1fr}.liveProductGrid.listView .liveProduct{grid-template-columns:minmax(0,1fr) 210px;display:grid}.liveProductGrid.listView .productView{grid-template-rows:auto auto 1fr;grid-template-columns:150px minmax(0,1fr);column-gap:18px;display:grid}.liveProductGrid.listView .liveProductImage{grid-row:1/4;width:150px;height:125px;margin:0;padding:10px}.liveProductGrid.listView .productMeta{align-self:end}.liveProductGrid.listView .liveProduct h3{min-height:0}.liveProductGrid.listView .liveProductBottom{border-top:0;border-left:1px solid #edf0f6}@media (max-width:900px){.catalogToolbar{flex-direction:column;align-items:flex-start;padding-block:12px}.catalogToolbar>div{width:100%;overflow:auto}.sideFilters{margin-top:14px}.catalogLayout .catalogControls{grid-template-columns:1fr 1fr}.catalogLayout .catalogSearch{grid-column:1/-1}}@media (max-width:600px){.catalogToolbar>div label:first-child{min-width:185px}.catalogLayout .catalogControls{grid-template-columns:1fr}.catalogLayout .catalogSearch{grid-column:auto}.liveProductGrid.listView .liveProduct{display:flex}.liveProductGrid.listView .productView{display:block}.liveProductGrid.listView .liveProductImage{width:auto;height:135px;margin:0 -10px 10px}.liveProductGrid.listView .liveProductBottom{border-top:1px solid #edf0f6;border-left:0}}.shopCartButton{z-index:40;float:right;color:#fff;min-height:45px;font:inherit;cursor:pointer;background:#071344;border:1px solid #68bfff;border-radius:9px;align-items:center;gap:7px;margin:14px clamp(18px,4vw,60px) -62px 0;padding:10px 15px;font-size:12px;font-weight:850;display:flex;position:sticky;top:84px;box-shadow:0 8px 25px #0a20583d}.shopCartButton>span{font-size:18px;line-height:1}.shopCartButton b{background:#7432df;border-radius:50%;place-items:center;min-width:22px;height:22px;margin-left:2px;display:inline-grid}.liveProductBottom button{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(135deg,#1769d7,#6431cf);border:0;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:850}.checkoutOverlay{z-index:220;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02081cc2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.shopCartPanel{color:#101d3d;background:#fff;flex-direction:column;width:min(480px,100%);height:100%;padding:25px;display:flex;position:absolute;top:0;right:0;box-shadow:-20px 0 60px #0000004d}.shopCartPanel>header{border-bottom:1px solid #e3e8f1;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.shopCartPanel h2,.checkoutPanel h2{letter-spacing:-.5px;margin:4px 0;font-size:25px}.shopCartPanel header small,.checkoutPanel header small{color:#2968cf;letter-spacing:1.2px;font-size:9px;font-weight:850}.shopCartPanel header button,.checkoutClose{color:#13234a;cursor:pointer;background:#edf2f8;border:0;border-radius:50%;width:38px;height:38px;font-size:23px}.shopCartLines{flex:1;overflow:auto}.shopCartLines article{border-bottom:1px solid #e8ecf2;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 0;display:grid}.cartLineImage{background:#f7f9fc;border:1px solid #e2e8f1;border-radius:9px;place-items:center;width:78px;height:72px;padding:6px;display:grid;overflow:hidden}.cartLineImage img{object-fit:contain;width:100%;height:100%}.cartLineImage span{color:#2669c6;font-size:11px;font-weight:900}.cartLineInfo{gap:4px;min-width:0;display:grid}.shopCartLines b{font-size:12px;line-height:1.4}.shopCartLines small{color:#748099;font-size:9px}.shopCartLines article>strong{white-space:nowrap;align-self:start;padding-top:4px;font-size:12px}.cartQuantity{align-items:center;gap:9px;margin-top:4px;display:flex}.cartQuantity button{color:#174f9e;cursor:pointer;background:#fff;border:1px solid #cdd9ea;border-radius:7px;width:30px;height:30px;font-size:17px}.cartQuantity span{text-align:center;min-width:20px;font-size:12px;font-weight:850}.shopCartTotal,.checkoutSummary{justify-content:space-between;align-items:center;padding:18px 0;display:flex}.shopCartTotal strong,.checkoutSummary strong{font-size:22px}.checkoutPrimary{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(110deg,#096bd5,#7231d8);border:0;border-radius:9px;font-size:13px;font-weight:850}.checkoutPrimary:disabled{opacity:.6}.shopCartEmpty{text-align:center;margin:auto}.shopCartEmpty b{font-size:19px}.shopCartEmpty p{color:#75809a}.checkoutPanel{color:#111f40;background:#fff;border-radius:17px;width:min(820px,100%);max-height:94vh;padding:32px;position:relative;overflow:auto;box-shadow:0 28px 80px #00000061}.checkoutClose{position:absolute;top:18px;right:18px}.checkoutPanel header p{color:#6e7b95;margin:6px 0 24px;font-size:12px}.checkoutGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.checkoutPanel form>label,.checkoutGrid label{color:#56637e;gap:6px;font-size:10px;font-weight:750;display:grid}.checkoutPanel input,.checkoutPanel select,.checkoutPanel textarea{color:#172546;width:100%;min-height:43px;font:inherit;background:#fbfcff;border:1px solid #d7dfec;border-radius:8px;outline:none;padding:10px 11px;font-size:13px}.checkoutPanel textarea{resize:vertical}.checkoutPanel input:focus,.checkoutPanel select:focus,.checkoutPanel textarea:focus{border-color:#347ae6;box-shadow:0 0 0 3px #347ae61a}.checkoutPanel form>label{margin-top:14px}.checkoutTerms{color:#78849a;margin-top:12px;font-size:9px;line-height:1.5;display:block}.checkoutError{color:#a02a2a;background:#fff1f1;border-radius:7px;padding:10px;font-size:11px}.checkoutSuccess{text-align:center;align-content:center;place-items:center;gap:9px;min-height:440px;display:grid}.checkoutSuccess>span{color:#13824c;background:#daf7e8;border-radius:50%;place-items:center;width:64px;height:64px;font-size:30px;display:grid}.checkoutSuccess b{color:#265fc3;font-size:18px}.checkoutSuccess p{color:#69758d;max-width:480px}.checkoutSuccess a{color:#fff;background:#195fca;border-radius:8px;padding:12px 18px;font-size:12px;font-weight:800}@media (max-width:600px){.shopCartButton{float:none;justify-content:center;width:calc(100% - 20px);min-height:48px;margin:12px 10px 0;position:relative;top:auto}.checkoutOverlay{align-items:end;padding:10px}.shopCartPanel{border-radius:18px 18px 12px 12px;width:100%;height:auto;max-height:78dvh;padding:18px 13px;position:relative;top:auto;right:auto;box-shadow:0 -18px 60px #00000052}.shopCartLines article{grid-template-columns:66px minmax(0,1fr);gap:9px}.cartLineImage{width:66px;height:64px}.shopCartLines article>strong{grid-column:2;justify-self:end;margin-top:-31px}.checkoutPanel{border-radius:0;height:100%;max-height:100vh;padding:24px 16px}.checkoutGrid{grid-template-columns:1fr}.checkoutPanel h2{font-size:22px}}.header nav{gap:18px}.header nav a{white-space:nowrap;opacity:.9;align-items:center;gap:7px;display:flex}.navImage{background:#071344;border:1px solid #50c6ff9e;border-radius:7px;flex:0 0 24px;width:24px;height:24px;display:block;overflow:hidden;box-shadow:0 0 10px #2c87ff3d}.navImage img{object-fit:cover;width:100%;height:100%;display:block}.header nav a:hover .navImage{border-color:#9b58ff;box-shadow:0 0 13px #51beff85}@media (max-width:850px){.header nav a{border-bottom:1px solid #5e8bdb24;min-height:46px;padding:4px 6px;font-size:14px}.navImage{border-radius:9px;flex-basis:32px;width:32px;height:32px}}.subcategoryList button{justify-content:space-between;align-items:center;gap:8px;display:flex}.subcategoryList button span{min-width:0}.subcategoryList button em{color:#64728c;text-align:center;background:#edf2fa;border-radius:999px;min-width:24px;padding:2px 6px;font-size:9px;font-style:normal}.subcategoryList button.active em{color:#1659bb;background:#fff}.catalogLayout>.liveCatalog{min-height:100vh;scroll-margin-top:88px}.categoryButton:focus-visible{outline-offset:2px;outline:3px solid #286fe147}.subcategoryList button:focus-visible{outline-offset:2px;outline:3px solid #286fe147}.catalogMobileToggle:focus-visible{outline-offset:2px;outline:3px solid #286fe147}@media (max-width:900px){.catalogSidebar.open{z-index:180;border:1px solid #bfd0e9;border-radius:16px;max-height:calc(100dvh - 86px);margin:0;padding:16px;position:fixed;inset:76px 10px 10px;overflow:auto;box-shadow:0 28px 80px #04123459}.catalogMobileToggle[aria-expanded=true]{z-index:181;background:#eaf3ff;width:auto;margin:0;position:fixed;inset:12px 10px auto;box-shadow:0 8px 28px #04123433}.catalogSidebar .categoryButton{min-height:58px}.catalogSidebar .categoryButton small{white-space:normal}.catalogSidebar .sideFilters{padding-bottom:24px}}@media (max-width:430px){.catalogSidebar.open{inset:70px 7px 7px}.catalogSidebar{font-size:14px}}.catalogSidebar .categoryButton{grid-template-columns:46px minmax(0,1fr) 20px auto;gap:9px;min-height:72px;padding:9px 8px}.catalogSidebar .categoryButton>span{background:#fff;border-radius:10px;width:44px;height:44px;overflow:hidden}.catalogSidebar .categoryButton .categoryThumb img{object-fit:contain;width:100%;height:100%;padding:3px;display:block}.catalogSidebar .categoryButton i{color:#3970bc;text-align:center;grid-column:3;font-size:18px;font-style:normal;font-weight:500}.catalogSidebar .categoryButton em{grid-column:4}.catalogSidebar .categoryButton.active>span{color:#1b5dbc;background:#fff;border-color:#8ab8f5}.catalogSidebar .subcategoryList{padding:4px 9px 12px 63px}.catalogSidebar .subcategoryList button{border-radius:7px;padding:7px 8px}.catalogSidebar .subcategoryList .categoryAllButton{color:#245ca7;background:#f7faff;border:1px solid #d6e4f7}@media (max-width:430px){.catalogSidebar .categoryButton{grid-template-columns:44px minmax(0,1fr) 18px auto}.catalogSidebar .subcategoryList{padding-left:56px}}.catalogLayout .liveProductImage{height:150px;padding:18px}.catalogLayout .liveProductImage img{object-fit:contain;width:84%;max-width:220px;height:84%;max-height:122px}.catalogLayout .modalProductImage{min-height:360px;padding:34px}.catalogLayout .modalProductImage img{object-fit:contain;width:82%;max-width:440px;height:82%;max-height:320px}@media (max-width:700px){.catalogLayout .liveProductImage{height:128px;padding:12px}.catalogLayout .liveProductImage img{max-height:104px}.catalogLayout .modalProductImage{min-height:210px;max-height:260px;padding:22px}.catalogLayout .modalProductImage img{max-height:215px}}@media (max-width:430px){.catalogLayout .liveProductImage{height:112px;padding:9px}.catalogLayout .liveProductImage img{max-height:92px}}.catalogPhotoCategories{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0 26px;display:grid}.catalogPhotoCategories button{color:#14264a;text-align:left;min-width:0;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce5f1;border-radius:13px;grid-template-rows:112px auto auto;gap:5px;padding:0 0 12px;transition:all .2s;display:grid;overflow:hidden;box-shadow:0 7px 22px #1c396b12}.catalogPhotoCategories button:hover{border-color:#5f9eee;transform:translateY(-2px);box-shadow:0 12px 28px #204fa024}.catalogPhotoCategories button>span{background:linear-gradient(145deg,#f2f6fc,#fff);place-items:center;display:grid;overflow:hidden}.catalogPhotoCategories img{object-fit:contain;width:100%;height:100%;padding:10px;display:block}.catalogPhotoCategories button>span>b{color:#2567cb;font-size:28px}.catalogPhotoCategories strong,.catalogPhotoCategories small{text-overflow:ellipsis;white-space:nowrap;padding-inline:13px;overflow:hidden}.catalogPhotoCategories strong{font-size:12px}.catalogPhotoCategories small{color:#71809a;font-size:9px}@media (max-width:1180px){.catalogPhotoCategories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.catalogPhotoCategories{scroll-snap-type:x proximity;gap:9px;margin:18px -2px 22px;display:flex;overflow-x:auto}.catalogPhotoCategories button{scroll-snap-align:start;grid-template-rows:92px auto auto;min-width:158px}.catalogPhotoCategories strong{font-size:11px}}.categoryShowcase{color:#0b1940;background:linear-gradient(#f7f9ff 0%,#fff 100%);padding:56px max(5vw,24px);overflow:hidden}.categoryShowcase>header{justify-content:space-between;align-items:end;gap:32px;max-width:1480px;margin:0 auto 24px;display:flex}.categoryShowcase>header small{color:#1775d8;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.categoryShowcase h2{letter-spacing:-1.4px;max-width:760px;margin:0;font-size:clamp(28px,3vw,44px);line-height:1.08}.categoryShowcase>header p{color:#66738e;max-width:470px;margin:0 0 3px;font-size:13px;line-height:1.65}.categoryShowcaseGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1480px;margin:auto;display:grid}.categoryShowcaseCard{color:#fff;isolation:isolate;background:#eaf0f9;border:1px solid #d9e3f3;border-radius:16px;min-height:235px;transition:transform .24s,box-shadow .24s,border-color .24s;display:block;position:relative;overflow:hidden;box-shadow:0 10px 28px #14306817}.categoryShowcaseCard:hover{border-color:#4f9ff1;transform:translateY(-3px);box-shadow:0 16px 36px #1c499e26}.categoryShowcaseCard>img{object-fit:contain;background:radial-gradient(circle at 75% 20%,#fff 0,#edf3fb 70%);width:100%;height:100%;padding:14px 16px 76px;transition:transform .45s;animation:.45s categoryPhotoIn;display:block;position:absolute;inset:0}.categoryShowcaseCard:hover>img{transform:scale(1.03)}.categoryShowcaseShade{z-index:1;background:linear-gradient(#040f3200 26%,#0512362e 50%,#051030f5 100%);position:absolute;inset:0}.categoryShowcaseCopy{z-index:2;gap:3px;padding:16px;display:grid;position:absolute;inset:auto 0 0}.categoryShowcaseCopy small{color:#59d1ff;letter-spacing:.6px;font-size:8px;font-weight:900}.categoryShowcaseCopy strong{font-size:18px;line-height:1.15}.categoryShowcaseCopy em{color:#d8e4f8;text-overflow:ellipsis;white-space:nowrap;max-width:82%;font-size:9px;font-style:normal;line-height:1.45;overflow:hidden}.categoryShowcaseCopy b{color:#70dcff;font-size:8px;position:absolute;bottom:16px;right:15px}.categoryPopular{max-width:1480px;margin:26px auto 0}.categoryPopularHead{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.categoryPopularHead small{color:#2770cf;letter-spacing:1px;font-size:8px;font-weight:900}.categoryPopularHead h3{margin:4px 0 0;font-size:22px}.categoryPopularHead>a{color:#1765c4;font-size:10px;font-weight:850}.categoryPopularGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.categoryPopularGrid>a{color:#112047;background:#fff;border:1px solid #dce5f2;border-radius:12px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid;box-shadow:0 7px 20px #1d386912}.categoryPopularGrid>a>span{background:#f1f5fa;border-radius:8px;place-items:center;width:72px;height:66px;display:grid;overflow:hidden}.categoryPopularGrid img{object-fit:contain;width:100%;height:100%;padding:5px}.categoryPopularGrid div{gap:3px;min-width:0;display:grid}.categoryPopularGrid small{color:#2874cf;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:850;overflow:hidden}.categoryPopularGrid strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.categoryPopularGrid em{color:#79859c;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.categoryPopularGrid>a>b{color:#2a6ac2;white-space:nowrap;font-size:8px}@keyframes categoryPhotoIn{0%{opacity:.35;transform:scale(.975)}to{opacity:1;transform:scale(1)}}@media (max-width:1000px){.categoryShowcase>header{flex-direction:column;align-items:start;gap:10px}.categoryShowcaseGrid,.categoryPopularGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.categoryShowcase{padding:42px 12px}.categoryShowcase>header{margin-bottom:18px}.categoryShowcase h2{letter-spacing:-.7px;font-size:27px}.categoryShowcase>header p{font-size:11px}.categoryShowcaseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.categoryShowcaseCard{border-radius:12px;min-height:185px}.categoryShowcaseCard>img{padding:9px 8px 69px}.categoryShowcaseCopy{padding:12px}.categoryShowcaseCopy strong{font-size:14px}.categoryShowcaseCopy em{max-width:100%;padding-right:0;font-size:7px}.categoryShowcaseCopy b{display:none}.categoryPopularGrid{grid-template-columns:1fr}.categoryPopularGrid>a{grid-template-columns:62px minmax(0,1fr) auto}.categoryPopularGrid>a>span{width:62px;height:58px}}.featuredShop{padding:clamp(72px,7vw,104px) max(5vw,24px)}.featuredShop .shopHead{max-width:1480px;margin:0 auto 28px}.featuredProducts{max-width:1480px;margin:auto}.featuredProductTabs{scrollbar-width:thin;gap:9px;padding:0 0 22px;display:flex;overflow:auto}.featuredProductTabs button{color:#b7c9e7;min-height:42px;font:inherit;cursor:pointer;background:#091541;border:1px solid #5a89dc61;border-radius:10px;flex:none;align-items:center;gap:8px;padding:9px 14px;font-size:11px;font-weight:800;display:flex}.featuredProductTabs button small{color:#73d5ff;background:#5b89db29;border-radius:999px;place-items:center;min-width:24px;height:22px;padding:0 6px;font-size:8px;display:grid}.featuredProductTabs button:hover,.featuredProductTabs button.active{color:#fff;background:linear-gradient(125deg,#0a3f8e,#5320a6);border-color:#4ecfff;box-shadow:0 8px 24px #196bdd33}.featuredProductGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.featuredProductCard{background:linear-gradient(155deg,#09194d,#050a2e);border:1px solid #4671ca57;border-radius:15px;min-width:0;transition:all .22s;overflow:hidden;box-shadow:0 12px 34px #00000029}.featuredProductCard:hover{border-color:#4acbff;transform:translateY(-4px);box-shadow:0 18px 42px #1263d736}.featuredProductImage{background:linear-gradient(145deg,#fff,#eef3fb);place-items:center;height:190px;padding:18px;display:grid;position:relative;overflow:hidden}.featuredProductImage img{object-fit:contain;width:100%;height:100%;transition:transform .3s;display:block}.featuredProductCard:hover .featuredProductImage img{transform:scale(1.04)}.featuredProductImage span{color:#8ae1ff;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030f32d6;border-radius:6px;max-width:calc(100% - 22px);padding:6px 8px;font-size:8px;font-weight:850;position:absolute;bottom:10px;left:11px;overflow:hidden}.featuredProductInfo{padding:15px}.featuredProductMeta{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.featuredProductMeta b{color:#54d4ff;letter-spacing:.7px;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.featuredProductMeta small{color:#778eb5;text-overflow:ellipsis;white-space:nowrap;max-width:48%;font-size:8px;overflow:hidden}.featuredProductTitle{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:46px;font-size:13px;font-weight:760;line-height:1.45;display:-webkit-box;overflow:hidden}.featuredProductBuy{border-top:1px solid #5279c53d;justify-content:space-between;align-items:end;gap:10px;min-height:58px;margin-top:14px;padding-top:13px;display:flex}.featuredProductBuy>div{gap:4px;min-width:0;display:grid}.featuredProductBuy strong{white-space:nowrap;font-size:16px}.featuredProductBuy .featuredAskPrice{font-size:12px}.featuredProductBuy small{font-size:8px}.featuredProductBuy .inStock{color:#54d991}.featuredProductBuy .byOrder{color:#aebbd2}.featuredAdd{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#1168d5,#6a2ad4);border:1px solid #5cd6ff;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:8px 11px;font-size:9px;font-weight:850;display:flex;box-shadow:0 7px 18px #2d5cd93d}.featuredAdd.ask{background:#112758}.featuredProductFooter{justify-content:space-between;align-items:center;gap:18px;margin-top:20px;display:flex}.featuredProductFooter>div{gap:8px;display:flex}.featuredProductFooter button{color:#fff;cursor:pointer;background:#071442;border:1px solid #4fb7ff8c;border-radius:9px;width:40px;height:40px;font-size:18px}.featuredProductFooter>a{color:#fff;background:linear-gradient(120deg,#0a377e,#4f1bb2);border:1px solid #4dcbff;border-radius:9px;padding:12px 16px;font-size:11px;font-weight:850}.featuredProductSkeletons{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.featuredProductSkeletons span{background:linear-gradient(100deg,#091541 20%,#102969 40%,#091541 60%) 0 0/200% 100%;border-radius:15px;height:340px;animation:1.4s infinite featuredPulse}.featuredProductEmpty{text-align:center;background:#07133f;border:1px solid #4c82da59;border-radius:14px;padding:48px}.featuredProductEmpty p{color:#92a8ca}.featuredProductEmpty a{color:#62d7ff;margin-top:10px;font-weight:800;display:inline-block}.categoryShowcasePlaceholder{color:#1c63be;background:radial-gradient(circle at 52% 37%,#dff8ff,#d8e3ff 40%,#edf2fa 72%);place-items:center;padding-bottom:82px;font-size:68px;font-weight:900;display:grid;position:absolute;inset:0}.navGlyph{color:#7bdcff;place-items:center;font-size:13px;font-weight:900;display:grid}.brandProductFeature{display:block}.brandProductFeature>img{object-fit:contain;background:radial-gradient(circle at 65% 25%,#fff,#e9eff9 72%);padding:30px 30px 115px}.brandProductPlaceholder{color:#fff;letter-spacing:5px;background:radial-gradient(circle,#17428d,#070a35 70%);place-items:center;width:100%;height:100%;padding-bottom:85px;font-size:64px;font-weight:900;display:grid}.brandFeatureCaption b{color:#68d9ff;margin-top:5px;font-size:9px}@keyframes featuredPulse{to{background-position:-200% 0}}@media (max-width:1100px){.featuredProductGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.featuredProductSkeletons{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.featuredShop{padding:58px 15px}.featuredShop .shopHead{display:block}.featuredShop .shopHead>p{margin-top:16px}.featuredProductGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.featuredProductImage{height:145px;padding:11px}.featuredProductInfo{padding:11px}.featuredProductTitle{-webkit-line-clamp:3;min-height:50px;font-size:11px}.featuredProductBuy{flex-direction:column;align-items:stretch}.featuredAdd{width:100%}.featuredProductSkeletons{grid-template-columns:repeat(2,1fr)}.featuredProductSkeletons span{height:300px}.featuredProductFooter{flex-direction:column;align-items:stretch}.featuredProductFooter>a{text-align:center}.categoryShowcasePlaceholder{font-size:52px}}@media (max-width:430px){.featuredProductImage{height:124px}.featuredProductMeta{flex-direction:column;align-items:flex-start;gap:4px}.featuredProductMeta small{max-width:100%}.featuredProductBuy strong{font-size:13px}.featuredProductTabs button{min-height:40px;padding:8px 11px;font-size:10px}}.catalogLayout{grid-template-columns:260px minmax(0,1fr)}.catalogLayout>.liveCatalog{padding:30px clamp(18px,3vw,44px) 70px}.catalogLayout .liveProductGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogSearchRow{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #dbe4f1;border-radius:13px;grid-template-columns:minmax(280px,1fr) auto;gap:10px;margin:18px 0 12px;padding:10px;display:grid;position:sticky;top:82px;box-shadow:0 8px 28px #1c376817}.catalogSearchRow .catalogSearch{color:#1a4f9f;background:#fff;border:1px solid #d8e1ef;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;height:48px;padding:0 13px;display:grid}.catalogSearchRow .catalogSearch>span{font-size:22px;line-height:1}.catalogSearchRow .catalogSearch input{color:#142346;min-width:0;height:44px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:14px}.catalogSearchRow .catalogSearch small{color:#7d899f;white-space:nowrap;font-size:9px}.filterToggle{color:#174f9f;min-width:132px;font:inherit;cursor:pointer;background:#f8faff;border:1px solid #cbd9ed;border-radius:9px;padding:0 15px;font-size:12px;font-weight:850;display:none}.filterToggle b{color:#fff;background:#276cd4;border-radius:50%;place-items:center;min-width:22px;height:22px;margin-left:6px;font-size:9px;display:inline-grid}.filterToggle>span{margin-left:8px;font-size:17px}.catalogFilterPanel{background:#fff;border:1px solid #dce4ef;border-radius:12px;grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px;margin-bottom:15px;padding:14px;display:grid}.catalogFilterPanel>label{color:#637089;text-transform:uppercase;letter-spacing:.5px;gap:5px;font-size:9px;font-weight:850;display:grid}.catalogFilterPanel select,.catalogFilterPanel input{color:#172646;width:100%;height:42px;font:inherit;background:#fbfcfe;border:1px solid #d8e1ee;border-radius:8px;outline:0;padding:0 10px;font-size:12px}.catalogFilterPanel select:focus,.catalogFilterPanel input:focus{border-color:#397be2;box-shadow:0 0 0 3px #397be21a}.catalogFilterPanel fieldset{border:0;min-width:0;margin:0;padding:0}.catalogFilterPanel legend{color:#637089;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;font-size:9px;font-weight:850}.catalogFilterPanel .priceInputs{grid-template-columns:1fr 1fr;gap:6px;display:grid}.catalogFilterPanel .stockToggle{color:#253553;text-transform:none;letter-spacing:0;cursor:pointer;background:#fbfcfe;border:1px solid #d8e1ee;border-radius:8px;align-self:end;align-items:center;gap:8px;min-height:42px;padding:0 10px;font-size:11px;display:flex}.catalogFilterPanel .stockToggle input{width:17px;height:17px;margin:0}.clearProductFilters{color:#255fb5;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d1dcea;border-radius:8px;align-self:end;padding:0 12px;font-size:10px;font-weight:850}.catalogResultBar{color:#64738e;justify-content:space-between;align-items:center;gap:12px;min-height:34px;font-size:10px;display:flex}.catalogResultBar button{color:#2162bf;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:850}.catalogToolbar{margin-top:0}.liveCatalogHead{margin-bottom:4px}.catalogPhotoCategories{margin-top:18px}.paymentChoice{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 0;padding:0;display:grid}.paymentChoice legend{color:#56637e;grid-column:1/-1;margin-bottom:2px;font-size:10px;font-weight:800}.paymentChoice>label{color:#1a2948;cursor:pointer;background:#fbfcff;border:1px solid #d8e1ee;border-radius:10px;align-items:center;gap:10px;min-height:70px;padding:12px;display:flex}.paymentChoice input{width:18px;height:18px;min-height:0;padding:0}.paymentChoice span{gap:3px;display:grid}.paymentChoice b{font-size:12px}.paymentChoice small{color:#748199;font-size:9px;line-height:1.45}.checkoutSuccessActions{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.checkoutSuccessActions button,.checkoutSuccessActions a,.checkoutSuccess .backToShop{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#195fca;border:0;border-radius:8px;padding:11px 16px;font-size:11px;font-weight:850}.checkoutSuccessActions .whatsappInvoice{background:#16824f}.paymentInstructions{text-align:left;background:#f7faff;border:1px solid #dbe4f1;border-radius:10px;max-width:560px;margin:8px 0;padding:13px 16px}.paymentInstructions strong{color:#1b559f;font-size:11px}.paymentInstructions p{margin:4px 0 0;font-size:10px;line-height:1.55}.checkoutSuccess .backToShop{color:#285796;background:#eef3fa}@media (max-width:900px){.catalogLayout{display:block}.catalogSearchRow{margin-top:12px;top:70px}.filterToggle{display:block}.catalogFilterPanel{grid-template-columns:repeat(2,minmax(0,1fr));display:none}.catalogFilterPanel.open{display:grid}.catalogLayout .liveProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.modernStoreHero{min-height:250px}.modernStoreHero .storeHeroArt{display:none}}@media (max-width:600px){.catalogLayout>.liveCatalog{padding:22px 12px 54px}.catalogSearchRow{grid-template-columns:1fr;margin:10px 0;padding:8px;position:static}.catalogSearchRow .catalogSearch{grid-template-columns:24px minmax(0,1fr)}.catalogSearchRow .catalogSearch small{display:none}.filterToggle{width:100%;min-height:44px}.catalogFilterPanel{grid-template-columns:1fr;margin-bottom:10px;padding:10px}.catalogFilterPanel .stockToggle,.clearProductFilters{width:100%}.catalogToolbar{align-items:flex-start;gap:10px}.catalogToolbar>div label:nth-of-type(2),.catalogToolbar>div button{display:none}.catalogLayout .liveProductGrid{grid-template-columns:1fr;gap:11px}.catalogLayout .liveProductImage{height:180px}.catalogLayout .liveProductImage img{max-height:156px}.liveProduct{border-radius:12px}.paymentChoice{grid-template-columns:1fr}.checkoutSuccessActions{width:100%;display:grid}.checkoutSuccessActions>*{width:100%}}.topBrandTicker{color:#142346;background:#f7f9fd;border-block:1px solid #578be238;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:24px;padding:24px clamp(20px,6vw,96px);display:grid;overflow:hidden}.topBrandTicker header{gap:3px;display:grid}.topBrandTicker header small{color:#2671d0;letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:900}.topBrandTickerViewport{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.topBrandTickerTrack{gap:10px;width:max-content;animation:34s linear infinite brandTickerMove;display:flex}.topBrandTickerTrack:hover{animation-play-state:paused}.topBrandTickerTrack a{background:#fff;border:1px solid #dce4ef;border-radius:10px;grid-template-rows:42px auto;place-items:center;width:160px;height:68px;padding:8px 13px;display:grid;box-shadow:0 5px 16px #1d386a0f}.topBrandTickerTrack img{object-fit:contain;max-width:125px;max-height:36px}.topBrandTickerTrack span{color:#53617b;font-size:8px;font-weight:800}.topBrandTickerTrack a:hover{border-color:#5b9eea;box-shadow:0 8px 22px #2167c424}@keyframes brandTickerMove{to{transform:translate(calc(-50% - 5px))}}@media (max-width:700px){.topBrandTicker{grid-template-columns:1fr;gap:12px;padding:18px 14px}.topBrandTickerTrack a{width:132px;height:60px}.topBrandTickerTrack img{max-width:105px;max-height:31px}.topBrandTicker header strong{font-size:15px}}.catalogSidebarClose{display:none}.neotechSideFilters{border-top:1px solid #e2e7ef;margin:24px 2px 0}.sideFilterHeading{color:#6a7589;justify-content:space-between;align-items:center;gap:8px;padding:18px 7px 10px;font-size:11px;display:flex}.sideFilterHeading button{color:#2267c6;font:inherit;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.neotechSideFilters details{border-bottom:1px solid #e6eaf0;padding:13px 7px}.neotechSideFilters summary{color:#172541;cursor:pointer;justify-content:space-between;align-items:center;font-size:11px;font-weight:850;list-style:none;display:flex}.neotechSideFilters summary::-webkit-details-marker{display:none}.neotechSideFilters summary:after{content:"+";color:#8792a4;font-size:16px;font-weight:400}.neotechSideFilters details[open] summary:after{content:"−"}.sideFilterOptions{max-height:270px;margin-top:11px;overflow:auto}.neotechSideFilters label{color:#34425c;cursor:pointer;align-items:center;gap:8px;min-height:31px;font-size:10px;display:flex}.neotechSideFilters input[type=checkbox]{accent-color:#163aa5;flex:none;width:19px;height:19px;margin:0}.neotechSideFilters label span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neotechSideFilters label em{color:#8c97a9;margin-left:auto;font-size:8px;font-style:normal}.sidePrice{grid-template-columns:1fr auto 1fr;align-items:end;gap:7px;margin-top:12px;display:grid}.sidePrice label{gap:4px;display:grid}.sidePrice label span{color:#8490a5;font-size:8px}.sidePrice input{color:#162441;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #d8dee9;border-radius:7px;padding:0 8px;font-size:11px}.sidePrice i{color:#8994a6;padding-bottom:11px;font-style:normal}.catalogSearchRow .filterToggle{display:none}@media (max-width:900px){.catalogMobileToggle{justify-content:center;align-items:center;gap:8px;display:flex}.catalogMobileToggle b{color:#fff;background:#6129d9;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:9px;display:grid}.catalogSidebar.open{max-height:calc(100dvh - 16px)!important;padding-top:54px!important;inset:8px!important}.catalogSidebarClose{color:#13234a;cursor:pointer;background:#fff;border:1px solid #d9e1ed;border-radius:50%;place-items:center;width:34px;height:34px;font-size:22px;display:grid;position:absolute;top:12px;right:12px}.catalogSearchRow .filterToggle{display:flex}.neotechSideFilters{padding-bottom:28px}}@media (max-width:600px){.catalogSearchRow .filterToggle{display:flex}.catalogSidebar .categoryButton{min-height:58px}.neotechSideFilters details{padding-block:15px}.neotechSideFilters label{min-height:36px;font-size:12px}.sideFilterOptions{max-height:none}}.mobileShopNav{display:none}@media (max-width:600px){body:has(.modernShop){padding-bottom:68px}.modernShop .storeHeader{background:#0c2d99;grid-template-columns:1fr auto;height:74px;padding:8px 15px}.modernShop .storeBrand span{width:52px;height:52px}.modernShop .storeBrand b{color:#fff;font-size:21px}.modernShop .storeBrand small{color:#78ddff}.modernShop .storeSearchJump,.modernShop .modernShopNav,.modernShop .storeUtility{display:none}.modernShop .modernStoreHero{background:#fff;min-height:0;padding:18px 14px 8px}.modernShop .storeHeroCopy{display:none}.modernShop .storeHeroPhoto{height:245px;box-shadow:none;background:#f3f6fb;border:0;border-radius:14px}.modernShop .storeHeroPhoto img{object-fit:cover;width:100%;height:100%}.modernShop .storeHeroPhoto a{border-radius:8px;padding:9px 11px;bottom:10px;left:10px;right:10px}.modernShop .storeHeroPhoto a span,.modernShop .supplierStrip{display:none}.modernShop .catalogMobileToggle{color:#182541;width:calc(100% - 24px);box-shadow:none;border-color:#d8dee8;border-radius:7px;margin:10px 12px 4px}.modernShop .liveCatalogHead{display:none}.modernShop .catalogPhotoCategories{gap:8px;margin:9px 0 14px;padding-bottom:3px;display:flex;overflow-x:auto}.modernShop .catalogPhotoCategories button{min-width:138px;box-shadow:none;border-radius:8px;grid-template-rows:75px auto auto}.modernShop .catalogSearchRow{box-shadow:none;border:0;margin:5px 0 9px;padding:0;position:static}.modernShop .catalogSearchRow .catalogSearch{border-radius:7px;height:46px}.modernShop .catalogToolbar{min-height:42px;padding:4px 0}.modernShop .catalogToolbar>b{font-size:11px}.modernShop .catalogResultBar{display:none}.modernShop .liveProductGrid{border-top:1px solid #e1e5ec;border-left:1px solid #e1e5ec;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.modernShop .liveProduct{box-shadow:none;border-width:0 1px 1px 0;border-radius:0}.modernShop .liveProductImage{background:#fff;height:150px;margin:0 -10px 9px}.modernShop .liveProduct h3{min-height:49px;font-size:11px}.modernShop .liveProductBottom{padding:9px}.modernShop .liveProductBottom strong{font-size:12px}.modernShop .liveProductBottom button,.modernShop .liveProductBottom a{place-items:center;width:100%;min-height:34px;display:grid}.modernShop .shopCartButton,.modernShop .storeBenefits,.modernShop .socialSection,.modernShop .storeFooter{display:none}.mobileShopNav{z-index:260;height:64px;padding:5px 5px max(5px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border-top:1px solid #d9e0eb;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0d20481f}.mobileShopNav button,.mobileShopNav a{color:#38445a;font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;gap:1px;font-size:9px;font-weight:800;display:grid}.mobileShopNav span{color:#0c2d99;font-size:22px;line-height:1}.modernShop .chatToggle{bottom:76px!important}.modernShop .catalogSidebar.open{font-size:14px}.modernShop .catalogSideTitle{padding-bottom:12px}.modernShop .categoryButton b{font-size:13px}.modernShop .categoryButton small,.modernShop .categoryButton em{display:none}}.modernShop .catalogPhotoCategories{display:none!important}.mobileCategoryBack{display:none}@media (max-width:900px){.mobileCategoryBack{color:#1c58ad;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#f7f9fc;border:0;border-bottom:1px solid #e2e7ef;align-items:center;padding:8px 10px;font-size:11px;font-weight:850;display:flex}.catalogSidebar.open .categoryBlock{border-bottom:0}.catalogSidebar.open .subcategoryList{padding-top:8px;padding-bottom:16px}}.categoryLandingList{background:#fff;border:1px solid #e1e5eb;border-radius:12px;gap:0;margin:0 2px 8px;padding:16px 14px;display:grid}.categoryLandingList button{color:#18243d;text-align:left;min-height:39px;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:11px;font-weight:800}.categoryLandingList button:hover,.categoryLandingList button.active{color:#155eb9}.categoryLandingList button.active{background:#f2f7ff;border-radius:6px;padding-left:10px}@media (max-width:900px){.categoryLandingList{margin-top:4px;padding:12px}.categoryLandingList button{min-height:44px;font-size:13px}}.catalogBreadcrumb{color:#8a94a6;align-items:center;gap:8px;margin:0 0 14px;font-size:10px;display:flex}.catalogBreadcrumb button{color:#617089;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750}.catalogBreadcrumb button:hover{color:#145db7}.catalogBreadcrumb b{color:#172541;text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}@media (max-width:600px){.modernShop .catalogLayout>.liveCatalog{padding:16px 12px 88px}.modernShop .catalogBreadcrumb{white-space:nowrap;gap:5px;margin:0 0 10px;font-size:10px;overflow:hidden}.modernShop .catalogBreadcrumb b{text-overflow:ellipsis;max-width:42vw;overflow:hidden}.modernShop .catalogMobileToggle{min-height:46px;font-size:12px}.modernShop .catalogSearchRow{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.modernShop .catalogSearchRow .filterToggle{min-width:86px;padding:0 10px;font-size:11px}.modernShop .catalogToolbar{justify-content:space-between;align-items:center;gap:6px;display:flex;overflow:hidden}.modernShop .catalogToolbar>div{gap:4px}.modernShop .catalogToolbar label{font-size:0}.modernShop .catalogToolbar select{max-width:112px;height:34px;padding:0 22px 0 7px;font-size:9px}.modernShop .catalogToolbar button{display:none}.modernShop .liveProductGrid{width:100%}.modernShop .liveProduct{min-width:0}.modernShop .productView{padding:0 9px 9px}.modernShop .liveProductImage{height:138px;margin:0 -9px 8px;padding:10px}.modernShop .productMeta{gap:4px}.modernShop .productMeta small,.modernShop .productMeta em{font-size:8px}.modernShop .liveProduct h3{min-height:48px;margin:6px 0 3px;font-size:11px;line-height:1.4}.modernShop .liveProduct p{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.modernShop .liveProductBottom{gap:7px;padding:9px;display:grid}.modernShop .liveProductBottom>div{min-width:0}.modernShop .liveProductBottom strong{font-size:12px}.modernShop .liveProductBottom small{font-size:8px}.modernShop .liveProductBottom button,.modernShop .liveProductBottom a{min-height:36px;font-size:10px}.modernShop .catalogSidebar.open{border:0;border-radius:0;max-height:100dvh!important;padding:56px 14px 88px!important;inset:0!important}.modernShop .catalogSidebarClose{z-index:2;position:fixed;top:12px;right:14px}.modernShop .categoryButton{min-height:60px}.modernShop .categoryButton b{font-size:13px}.modernShop .categoryLandingList{border-radius:10px}.modernShop .neotechSideFilters label{font-size:12px}.modernShop .mobileShopNav{height:66px}.modernShop .chatToggle{bottom:78px!important}}@media (max-width:360px){.modernShop .storeHeader{height:66px;padding:7px 10px}.modernShop .storeBrand span{width:45px;height:45px}.modernShop .storeBrand b{font-size:18px}.modernShop .storeBrand small{font-size:7px}.modernShop .modernStoreHero{padding:12px 10px 5px}.modernShop .storeHeroPhoto{height:190px}.modernShop .catalogMobileToggle{width:calc(100% - 20px);margin:8px 10px 3px}.modernShop .catalogLayout>.liveCatalog{padding-inline:9px}.modernShop .catalogSearchRow .filterToggle{min-width:76px;padding-inline:7px}.modernShop .liveProductImage{height:118px}.modernShop .liveProduct h3{font-size:10px}.modernShop .liveProductBottom strong{font-size:11px}.mobileShopNav a,.mobileShopNav button{font-size:8px}}.cartQuantity input{color:#14254a;text-align:center;width:48px;height:30px;font:inherit;background:#fff;border:1px solid #cdd9ea;border-radius:7px;padding:0 4px;font-size:12px;font-weight:850}.cartStockMessage{color:#a12828;background:#fff1f1;border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:11px;font-weight:750}.shopCartFooter{padding-bottom:max(0px,env(safe-area-inset-bottom));background:#fff;flex:none}@media (max-width:600px){.checkoutOverlay{align-items:end;padding:0}.shopCartPanel{height:calc(100dvh - 58px);max-height:calc(100dvh - 58px);padding-bottom:max(16px,env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.shopCartLines{min-height:0}.shopCartFooter{padding-top:4px;position:sticky;bottom:0}.shopCartPanel{height:100dvh;max-height:100dvh;padding:18px 14px max(12px,env(safe-area-inset-bottom));border-radius:0}.shopCartPanel>header{flex:none;padding:2px 2px 14px}.shopCartPanel h2{font-size:23px}.shopCartLines{padding-bottom:8px}.shopCartLines article{grid-template-columns:58px minmax(0,1fr) auto;align-items:start;gap:9px;padding:12px 2px}.cartLineImage{width:58px;height:58px}.cartLineInfo b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.cartLineInfo small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cartQuantity{gap:6px;margin-top:7px}.cartQuantity button{width:34px;height:34px}.cartQuantity input{width:46px;height:34px;font-size:14px}.shopCartLines article>strong{grid-area:1;justify-self:end;margin:2px 0 0;font-size:11px}.shopCartFooter{border-top:1px solid #e8edf4;margin-top:auto;padding:8px 0 0;position:relative;bottom:auto}.shopCartTotal{padding:10px 2px}.shopCartTotal strong{font-size:20px}.checkoutPrimary{min-height:50px;font-size:12px}.cartStockMessage{flex:none;margin:5px 0}.checkoutPanel{height:100dvh;max-height:100dvh;padding-bottom:max(18px,env(safe-area-inset-bottom))}}.catalogSources{gap:7px;margin:0 0 12px;padding-bottom:3px;display:flex;overflow-x:auto}.catalogSources button{color:#30405d;min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d8e1ef;border-radius:8px;align-items:center;gap:8px;padding:7px 12px;font-size:10px;font-weight:800;display:flex}.catalogSources button small{color:#64728c;background:#edf2fa;border-radius:999px;place-items:center;min-width:22px;height:20px;padding:0 5px;font-size:8px;display:grid}.catalogSources button.active{color:#1555ae;background:#eaf3ff;border-color:#2b6ed4}.catalogSources button:disabled{opacity:.48;cursor:default}.catalogPhotoCategories.compact{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.catalogPhotoCategories.compact button{border-radius:10px;grid-template-rows:78px auto auto;min-height:130px;padding:8px}.catalogPhotoCategories.compact button>span{height:72px}.catalogPhotoCategories.compact strong{font-size:10px}.catalogPhotoCategories.compact small{font-size:8px}@media (max-width:900px){.catalogPhotoCategories.compact{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.modernShop .catalogSources{margin:3px 0 8px}.modernShop .catalogSources button{min-height:36px;padding-inline:10px}.modernShop .catalogPhotoCategories.compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;overflow:visible}.modernShop .catalogPhotoCategories.compact button{grid-template-rows:58px auto auto;min-width:0;min-height:106px;padding:6px}.modernShop .catalogPhotoCategories.compact button>span{height:54px}.modernShop .catalogPhotoCategories.compact strong{font-size:9px;line-height:1.25}.modernShop .catalogPhotoCategories.compact small{font-size:7px}}@media (max-width:360px){.modernShop .catalogPhotoCategories.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.modernShop .storeSearchJump{cursor:text;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 8px 0 16px;display:grid}.modernShop .storeSearchJump input{color:#172541;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0}.modernShop .storeSearchJump button{color:#fff;height:34px;font:inherit;cursor:pointer;background:#123aa2;border:0;border-radius:7px;padding:0 14px;font-size:10px;font-weight:850}.modernShop .storeSearchJump:focus-within{border-color:#55cfff;box-shadow:0 0 0 3px #55cfff29}.heroChoiceVisual{align-self:center}.heroChoicePanel{z-index:1;background:linear-gradient(145deg,#081e5bf5,#19094df7);border:1px solid #53b1ff8c;border-radius:24px;width:min(100%,590px);padding:28px;position:relative;box-shadow:0 28px 80px #00000057,0 0 40px #326fff2e}.heroChoicePanel header small{color:#55d8ff;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:900}.heroChoicePanel header h2{margin:7px 0 8px;font-size:29px;line-height:1.2}.heroChoicePanel header p{color:#a9bcdd;max-width:460px;font-size:12px;line-height:1.65}.heroChoiceGrid{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}.heroChoiceGrid a{color:#fff;background:#07123ab8;border:1px solid #4e87e157;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:2px 9px;min-width:0;padding:13px;transition:all .2s;display:grid}.heroChoiceGrid a:hover{background:linear-gradient(130deg,#104ba6db,#521dabcc);border-color:#55d8ff;transform:translateY(-2px)}.heroChoiceGrid span{color:#70dfff;border:1px solid #54d6ff;border-radius:50%;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.heroChoiceGrid b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.heroChoiceGrid small{color:#8fa8cc;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.heroChoiceGrid i{color:#5bdcff;grid-area:1/3/3;font-style:normal}.heroChoicePanel footer{border-top:1px solid #537dca4d;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:17px;display:flex}.heroChoicePanel footer a{color:#fff;background:linear-gradient(120deg,#0879d7,#6a27dd);border-radius:9px;padding:11px 14px;font-size:10px;font-weight:900}.heroChoicePanel footer span{color:#7f96bc;font-size:8px}@media (max-width:700px){.heroChoicePanel{border-radius:18px;padding:20px 15px}.heroChoicePanel header h2{font-size:24px}.heroChoiceGrid{grid-template-columns:1fr}.heroChoiceGrid a{padding:11px}.heroChoicePanel footer{flex-direction:column;align-items:stretch}.heroChoicePanel footer a{text-align:center}}.homeSolutionHub{color:#10224f;background:#fff;grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr);gap:clamp(28px,5vw,72px);max-width:1420px;margin:auto;padding:72px max(5vw,24px);display:grid}.solutionDirectionGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.solutionDirectionGrid a{color:#fff;text-align:center;background:#0b2d97;border-radius:5px;align-content:center;place-items:center;gap:8px;min-height:142px;padding:16px;transition:all .2s;display:grid}.solutionDirectionGrid a:hover{background:#1747bc;transform:translateY(-3px)}.solutionDirectionGrid b{font-size:11px}.solutionDirectionGrid small{color:#b8d3ff;font-size:8px}.sectorTileGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.sectorTileGrid a{color:#28344d;text-align:center;background:#fff;border:1px solid #ebedf2;align-content:center;place-items:center;gap:12px;min-height:130px;padding:14px;transition:all .2s;display:grid;box-shadow:0 5px 16px #152d5a14}.sectorTileGrid a:hover{border-color:#80b5ee;transform:translateY(-3px)}.sectorTileGrid b{font-size:10px}.homeSolutionHub aside{align-self:start;padding-top:12px}.homeSolutionHub aside small{color:#168fdf;letter-spacing:1px;font-size:9px;font-weight:900}.homeSolutionHub aside h2{color:#0b2d97;margin:10px 0 13px;font-size:32px;line-height:1.25}.homeSolutionHub aside p{color:#738098;font-size:12px;line-height:1.8}.homeSolutionHub aside a{color:#fff;background:#0b2d97;border-radius:999px;margin-top:22px;padding:13px 23px;font-size:10px;font-weight:900;display:inline-block;box-shadow:0 9px 22px #0b2d9738}@media (max-width:900px){.homeSolutionHub{grid-template-columns:1fr;padding:50px 16px}.homeSolutionHub aside{grid-row:1}.solutionDirectionGrid,.sectorTileGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:430px){.solutionDirectionGrid,.sectorTileGrid{gap:8px}.solutionDirectionGrid a{min-height:118px}.sectorTileGrid a{min-height:105px}.homeSolutionHub aside h2{font-size:27px}}.modalActions button{color:#235eba;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #2d6ede;border-radius:8px;justify-content:center;align-items:center;padding:10px 16px;font-size:12px;font-weight:850;display:flex}.languageSlot{align-items:center;display:inline-flex}.languageSlot #nici-language-toggle,#nici-language-toggle{color:#fff;min-height:36px;font:inherit;cursor:pointer;box-shadow:none;background:#071f67;border:1px solid #62d8ff;border-radius:9px;padding:7px 12px;font-size:10px;font-weight:850}.modernShopNav .languageSlot{margin-left:4px}.mobileFilterActions{display:none}@media (max-width:900px){.mobileFilterActions{z-index:3;padding:12px 16px max(12px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dce3ed;grid-template-columns:.8fr 1.5fr;gap:8px;margin:18px -16px -28px;display:grid;position:sticky;bottom:-16px;box-shadow:0 -8px 22px #0d20481a}.mobileFilterActions button{color:#194a9d;min-height:46px;font:inherit;background:#fff;border:1px solid #1a4dab;border-radius:9px;font-size:11px;font-weight:850}.mobileFilterActions button:last-child{color:#fff;background:#123aa2}.header .languageSlot{order:5}.modernShop .storeHeader{grid-template-columns:1fr auto}.modernShop .modernShopNav{display:flex}.modernShop .modernShopNav>a:first-child,.modernShop .modernShopNav>a[href^=tel]{display:none}.modernShopNav .languageSlot #nici-language-toggle{color:#123aa2;background:#fff;border-color:#fff;min-height:38px}}.pwaInstallPrompt{z-index:500;color:#10234e;background:#fff;border:1px solid #bdd3f5;border-radius:16px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;width:min(430px,100% - 24px);padding:14px 16px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 20px 65px #07194640}.pwaInstallPrompt>img{object-fit:cover;border-radius:12px;width:54px;height:54px}.pwaInstallPrompt b{font-size:13px}.pwaInstallPrompt p{color:#68758d;margin:4px 0 0;font-size:10px;line-height:1.45}.pwaInstallButton{color:#fff;min-height:42px;font:inherit;background:#123aa2;border:0;border-radius:9px;padding:0 14px;font-size:10px;font-weight:850}.pwaInstallClose{color:#263757;background:#fff;border:1px solid #d7e0ed;border-radius:50%;width:28px;height:28px;font-size:18px;position:absolute;top:-10px;right:-8px}@media (max-width:600px){.pwaInstallPrompt{grid-template-columns:48px minmax(0,1fr);width:auto;padding:12px;bottom:76px;left:10px;right:10px}.pwaInstallPrompt>img{width:48px;height:48px}.pwaInstallButton{grid-column:1/-1;width:100%}}.topBrandTickerTrack{flex-wrap:wrap;justify-content:center;gap:24px;display:flex;width:100%!important;animation:none!important;transform:none!important}.topBrandTickerViewport{overflow:visible}.topBrandTickerTrack>a{flex:0 110px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}body{overflow-wrap:break-word;font-size:15px;line-height:1.55}.checkoutPickupNote{color:#123aa2;background:#eef5ff;border:1px solid #cfe0fb;border-radius:10px;grid-column:1/-1;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.header{gap:22px;height:68px;padding-inline:clamp(18px,4vw,58px)}.logoMark{flex-basis:42px;width:42px;height:42px;margin-right:10px}.logoText{letter-spacing:2.7px;font-size:22px}.logoText small{letter-spacing:2.6px;margin-top:5px;font-size:6px}.header nav{gap:20px;font-size:12px}.headerCta,.cartButton{min-height:38px;padding:8px 12px;font-size:12px}.hero{grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr);gap:clamp(28px,4.5vw,64px);min-height:650px;padding:54px clamp(22px,5vw,76px) 112px}.eyebrow,.sectionNum{font-size:10px}.primary{min-height:44px;padding:11px 18px;font-size:13px}.textLink{font-size:13px}.heroChoicePanel{border-radius:18px;padding:21px}.heroChoicePanel header h2{font-size:24px}.heroChoicePanel header p{margin:0;font-size:11px}.heroChoiceGrid{margin-top:14px}.heroChoiceGrid a{padding:10px}.featureRail{gap:10px;bottom:22px;left:clamp(22px,5vw,76px);right:clamp(22px,5vw,76px)}.featureRail>div{min-height:62px;padding:10px 12px}.featureRail>div>span{flex-basis:36px;width:36px;height:36px;font-size:17px}.featureRail b{font-size:11px}.featureRail small{font-size:9px}.quickContact{min-height:86px;padding-block:14px}.quickContact span{flex-basis:42px;width:42px;height:42px;font-size:19px}.quickContact a small{font-size:9px}.quickContact a b{font-size:18px}.topBrandTicker{grid-template-columns:190px minmax(0,1fr);gap:18px;padding-block:15px}.topBrandTicker header strong{font-size:15px}.topBrandTickerTrack a{grid-template-rows:35px auto;width:145px;height:58px}.topBrandTickerTrack img{max-width:112px;max-height:30px}.homeSolutionHub{gap:42px;max-width:1320px;padding:46px max(4vw,22px)}.solutionDirectionGrid,.sectorTileGrid{gap:9px}.solutionDirectionGrid a{min-height:108px;padding:12px}.solutionDirectionGrid span{font-size:27px}.sectorTileGrid{margin-top:10px}.sectorTileGrid a{gap:8px;min-height:92px;padding:10px}.sectorTileGrid span{font-size:24px}.homeSolutionHub aside h2{font-size:27px}.homeSolutionHub aside a{margin-top:15px;padding:11px 19px}.intro,.services,.promo,.shop,.sectors,.projects,.contact{padding-top:58px;padding-bottom:58px}.intro,.contact{gap:60px}h2{letter-spacing:-1.5px;margin:16px 0;font-size:clamp(32px,3.5vw,46px)}.intro>div:last-child{padding-top:20px}.intro p,.contact p,.promoCopy p,.shopHead>p,.sectorIntro p,.projectCopy p{font-size:14px;line-height:1.7}.serviceGrid{gap:12px;margin-top:30px}.serviceGrid article{min-height:220px;padding:22px}.serviceTop span{width:44px;height:44px;font-size:21px}.serviceGrid h3{margin:34px 0 8px;font-size:17px}.serviceGrid p{font-size:13px;line-height:1.6}.promo{gap:52px}.promoImage{max-width:380px}.promoCopy ul{margin:22px 0 27px}.brandShowcase{padding-block:54px}.projects{gap:58px}.steps div{min-height:220px;padding:20px 16px}.steps div>span{margin-top:25px}.steps h3{font-size:15px}.steps p{font-size:11px}.contact form{gap:18px;padding:27px}footer{padding-top:44px}@media (max-width:850px){.header{height:66px}.hero{grid-template-columns:1fr;gap:28px;min-height:auto;padding:40px 22px 226px}.heroContent{max-width:680px}.heroVisual{justify-self:center;width:min(100%,520px)}.featureRail{grid-template-columns:1fr 1fr;bottom:18px}.homeSolutionHub{padding:40px 16px}.intro,.services,.promo,.shop,.sectors,.projects,.contact{padding-top:46px;padding-bottom:46px}}@media (max-width:560px){.header{height:62px;padding-inline:12px}.logoMark{flex-basis:38px;width:38px;height:38px}.logoText{font-size:19px}.hero{padding:34px 16px 320px}.hero h1{letter-spacing:-1.2px;font-size:clamp(34px,10vw,42px)}.heroLead{font-size:14px}.heroActions{margin-top:20px}.heroChoicePanel{padding:17px 13px}.heroChoicePanel header h2{font-size:21px}.heroChoiceGrid{grid-template-columns:1fr}.featureRail{grid-template-columns:1fr 1fr;gap:7px;left:16px;right:16px}.featureRail>div{min-height:58px;padding:8px}.featureRail>div>span{flex-basis:32px;width:32px;height:32px;font-size:15px}.featureRail small{display:none}.quickContact{min-height:74px}.quickContact a b{font-size:16px}.topBrandTicker{padding:14px}.homeSolutionHub{padding:36px 13px}.homeSolutionHub aside h2{font-size:25px}.solutionDirectionGrid,.sectorTileGrid{gap:7px}.solutionDirectionGrid a{min-height:96px}.sectorTileGrid a{min-height:82px}.intro,.services,.promo,.shop,.sectors,.projects,.contact{padding:40px 16px}h2{font-size:clamp(29px,8vw,36px)}.serviceGrid article{min-height:190px;padding:20px}.serviceGrid h3{margin-top:28px}.brandShowcase{padding-block:42px}.contact form{padding:20px 16px}}@media (max-width:370px){.hero{padding-bottom:344px}.featureRail{grid-template-columns:1fr}.featureRail>div{min-height:52px}.featureRail>div:nth-child(n+4){display:none}.solutionDirectionGrid,.sectorTileGrid{grid-template-columns:1fr 1fr}.solutionDirectionGrid b,.sectorTileGrid b{font-size:9px}}.hero{background:radial-gradient(circle at 78% 42%,#5422c94d,#0000 35%),linear-gradient(135deg,#082b78 0,#031342 45%,#07042f 100%);grid-template-columns:minmax(0,1fr) minmax(390px,.82fr);min-height:510px;padding-top:42px;padding-bottom:88px}.heroMesh{opacity:.45}.heroContent{max-width:560px}.heroVisual{max-width:500px}.heroVisual .visualHalo{display:none}.heroChoicePanel{background:#051039b8;border:0;border-radius:12px;padding:19px;box-shadow:0 10px 30px #0003}.heroChoicePanel header small{font-size:8px}.heroChoicePanel header h2{letter-spacing:-.3px;margin:5px 0;font-size:20px}.heroChoicePanel header p{font-size:10px;line-height:1.5}.heroChoiceGrid{gap:7px;margin-top:12px}.heroChoiceGrid a{background:#0819489e;border-color:#5891e140;border-radius:7px;grid-template-columns:31px minmax(0,1fr) auto;padding:9px}.heroChoiceGrid span{width:31px;height:31px;font-size:14px}.heroChoiceGrid b{font-size:10px}.heroChoiceGrid small{font-size:7px}.heroChoicePanel footer{margin-top:11px;padding-top:10px}.heroChoicePanel footer a{border-radius:7px;padding:9px 12px;font-size:9px}.featureRail{display:none}@media (max-width:850px){.hero{grid-template-columns:1fr;padding:34px 20px 40px}.heroContent{max-width:620px}.heroVisual{justify-self:start;width:min(100%,540px)}}@media (max-width:560px){.hero{padding:28px 14px 32px}.hero h1{font-size:34px}.heroLead{font-size:13px}.heroActions{align-items:stretch}.heroActions .primary{width:auto}.heroChoicePanel{margin-top:2px;padding:14px 11px}.heroChoicePanel header h2{font-size:18px}.heroChoicePanel header p{display:none}.heroChoiceGrid{grid-template-columns:1fr 1fr}.heroChoiceGrid a{grid-template-columns:28px minmax(0,1fr);padding:8px}.heroChoiceGrid span{width:28px;height:28px}.heroChoiceGrid i,.heroChoiceGrid small,.heroChoicePanel footer span{display:none}}@media (max-width:370px){.hero{padding-bottom:28px}.hero h1{font-size:31px}.heroChoiceGrid{grid-template-columns:1fr}}.heroStorefront{background:#06133f;border:1px solid #57beff80;border-radius:14px;display:block;position:relative;overflow:hidden;box-shadow:0 16px 42px #00000042}.heroStorefront img{width:100%;height:auto;transition:transform .3s;display:block}.heroStorefront:hover img{transform:scale(1.018)}.heroStorefront>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030f36e0;border:1px solid #5dd4ff8c;border-radius:7px;align-items:center;gap:10px;min-height:34px;padding:8px 12px;font-size:9px;font-weight:850;display:flex;position:absolute;bottom:11px;right:12px}.heroStorefront>span b{color:#62dcff;font-size:13px}@media (max-width:560px){.heroStorefront{border-radius:10px}.heroStorefront>span{min-height:30px;padding:6px 9px;font-size:8px;bottom:8px;right:8px}}.hero{isolation:isolate;background:#041039;align-items:center;min-height:560px;padding:64px clamp(24px,6vw,92px);display:flex}.hero:after{content:"";z-index:1;background:linear-gradient(90deg,#020a2bf7 0%,#03123de0 38%,#030a277a 66%,#04041f61 100%);position:absolute;inset:0}.heroMesh,.heroGlow{z-index:2;opacity:.2}.heroContent{z-index:4;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(90deg,#03103ac2,#03103a47,#0000);border-left:3px solid #32cfff;width:min(48%,620px);padding:30px 32px}.hero h1{text-shadow:0 3px 18px #0000008c;font-size:clamp(38px,4vw,55px)}.heroLead{color:#d2def1;text-shadow:0 2px 10px #000000b3}.heroVisual.heroChoiceVisual{z-index:0;width:100%;max-width:none;position:absolute;inset:0}.heroStorefront{width:100%;height:100%;box-shadow:none;pointer-events:none;border:0;border-radius:0}.heroStorefront>span,.featureRail{display:none}@media (max-width:850px){.hero{min-height:520px;padding:50px 24px}.heroContent{width:min(72%,590px);padding:25px 24px}.hero:after{background:linear-gradient(90deg,#020a2bf5,#030f36c7 65%,#03082359)}}@media (max-width:560px){.hero{min-height:470px;padding:34px 15px}.heroContent{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030f35ad;border-left-width:2px;width:100%;padding:20px 16px}.hero:after{background:#0208257a}.hero h1{font-size:clamp(31px,10vw,39px)}.heroLead{font-size:13px}.heroStorefront img{object-position:38% center}.heroActions{flex-direction:column;align-items:flex-start}.heroActions .primary{width:auto}.trustLine{gap:12px}}.hero{background:#020923;height:clamp(390px,40vw,610px);min-height:0;padding:0}.hero:after{z-index:1;background:linear-gradient(90deg,#020a2ad6 0%,#020a2a7a 35%,#0208210f 68%,#0000 100%)}.heroVisual.heroChoiceVisual{display:block}.heroStorefront img{object-fit:contain;object-position:center;background:#020923}.heroContent{z-index:4;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;width:min(40%,500px);padding:0;position:absolute;top:clamp(24px,4vw,56px);left:clamp(20px,5vw,74px)}.hero h1{letter-spacing:-1px;margin:10px 0 12px;font-size:clamp(29px,3.25vw,46px);line-height:1.05}.heroActions{gap:16px;margin-top:17px}.heroActions .primary{min-height:39px;padding:9px 14px;font-size:11px}.heroActions .textLink{min-height:38px;font-size:11px}.trustLine{gap:13px;margin-top:14px;font-size:9px}@media (max-width:850px){.hero{height:clamp(360px,54vw,490px);padding:0}.heroContent{width:min(58%,470px);top:28px;left:22px}.hero h1{font-size:clamp(28px,5.6vw,40px)}.hero:after{background:linear-gradient(90deg,#020a2ae0,#020a2a85 58%,#0000)}}@media (max-width:560px){.hero{height:430px;padding:0}.heroContent{background:#020b2a94;border-radius:8px;width:calc(100% - 28px);padding:14px;top:20px;left:14px}.hero:after{background:#02082229}.hero h1{max-width:310px;font-size:29px}.heroLead{max-width:340px;font-size:11px}.heroStorefront img{object-fit:contain;object-position:center}.heroActions{flex-direction:row;align-items:center;gap:11px}.heroActions .primary{width:auto}.trustLine{margin-top:11px}}.hero{background:linear-gradient(120deg,#07266d,#030a31 58%,#100340);grid-template-columns:1fr;height:auto;min-height:0;padding:0;display:grid}.hero:after,.heroMesh,.heroGlow{display:none}.heroContent{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;width:100%;max-width:1280px;margin:0 auto;padding:34px clamp(22px,5vw,70px) 30px;position:relative;top:auto;left:auto}.hero .eyebrow{font-size:8px}.hero h1{margin:9px 0 11px;font-size:clamp(31px,3.6vw,47px);line-height:1.06}.hero h1 br{display:none}.heroLead{max-width:720px;font-size:12px;line-height:1.55}.heroActions{margin-top:16px}.trustLine{margin-top:12px}.heroVisual.heroChoiceVisual{z-index:1;background:#020923;width:100%;max-width:none;position:relative;inset:auto}.heroStorefront{pointer-events:auto;width:min(100%,1440px);height:auto;margin:0 auto}.heroStorefront img{object-fit:contain;object-position:center;width:100%;height:auto}.heroStorefront>span{display:flex}@media (max-width:850px){.hero{height:auto;padding:0}.heroContent{width:100%;max-width:none;padding:28px 20px 24px;position:relative;top:auto;left:auto}.hero h1{font-size:clamp(29px,5vw,39px)}.heroStorefront{width:100%}}@media (max-width:560px){.hero{height:auto;padding:0}.heroContent{background:0 0;border-radius:0;width:100%;padding:24px 15px 21px;position:relative;top:auto;left:auto}.hero h1{max-width:none;font-size:30px}.heroLead{max-width:100%;font-size:11px}.heroActions{flex-direction:column;align-items:flex-start}.heroStorefront img{object-fit:contain;height:auto}.heroStorefront>span{display:flex}}.topBrandTickerTrack{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}.topBrandTickerTrack>a{width:auto;min-width:0}.topBrandTickerTrack img{max-width:100%}.topBrandTickerViewport{-webkit-mask-image:none;mask-image:none}@media (max-width:900px){.topBrandTickerTrack{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.topBrandTicker{grid-template-columns:1fr;gap:10px}.topBrandTickerTrack{gap:8px}.topBrandTickerTrack>a{height:56px;padding:6px}.topBrandTickerTrack span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}}body:has(.catalogModal,.checkoutOverlay,.cartOverlay,.storeModal) .pwaInstallPrompt{display:none}@media (max-width:600px){.productFirstShop .catalogToolbar>div label{gap:0;font-size:0}.productFirstShop .catalogToolbar>div select{max-width:none}}.liveCatalogHead h1{letter-spacing:-1.5px;font-weight:790}
