@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--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-font-weight: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}}}@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-50:#fef2f2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-500:#fb2c36;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-950:#460809;--color-green-50:#f0fdf4;--color-green-600:#00a544;--color-green-800:#016630;--color-emerald-300:#5ee9b5;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-900:#004e3b;--color-zinc-50:#fafafa;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-600:#52525c;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--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);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-bold:700;--font-weight-black:900;--tracking-wider:.05em;--leading-tight:1.25;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-950:lab(13.003% 29.04 16.7519);--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-zinc-50:lab(98.26% 0 0);--color-zinc-100:lab(96.1634% .0993311 -.364041);--color-zinc-200:lab(90.6853% .399232 -1.45452);--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-600:lab(35.1166% 1.78212 -6.1173)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.-top-20{top:calc(var(--spacing) * -20)}.-right-20{right:calc(var(--spacing) * -20)}.right-0{right:calc(var(--spacing) * 0)}.col-start-2{grid-column-start:2}.mx-auto{margin-inline:auto}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-1{height:calc(var(--spacing) * 1)}.h-4{height:calc(var(--spacing) * 4)}.h-9{height:calc(var(--spacing) * 9)}.h-16{height:calc(var(--spacing) * 16)}.h-64{height:calc(var(--spacing) * 64)}.h-full{height:100%}.h-max{height:max-content}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-\[620px\]{min-height:620px}.min-h-\[680px\]{min-height:680px}.min-h-\[720px\]{min-height:720px}.w-4{width:calc(var(--spacing) * 4)}.w-9{width:calc(var(--spacing) * 9)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-64{width:calc(var(--spacing) * 64)}.w-full{width:100%}.max-w-\[920px\]{max-width:920px}.max-w-\[980px\]{max-width:980px}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1180px\]{max-width:1180px}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[680px\]{min-width:680px}.flex-1{flex:1}.flex-none{flex:none}.border-collapse{border-collapse:collapse}.cursor-pointer{cursor:pointer}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[86px_minmax\(0\,1fr\)\]{grid-template-columns:86px minmax(0,1fr)}.grid-cols-\[110px_minmax\(0\,1fr\)_110px_120px\]{grid-template-columns:110px minmax(0,1fr) 110px 120px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}: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-zinc-100>:not(:last-child)){border-color:var(--color-zinc-100)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[55px\]{border-style:var(--tw-border-style);border-width:55px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-\[\#654cff\]{border-color:#654cff}.border-\[\#1877f2\]{border-color:#1877f2}.border-\[\#30323a\]{border-color:#30323a}.border-\[\#474952\]{border-color:#474952}.border-\[\#dcd6ff\]{border-color:#dcd6ff}.border-\[\#ff9a3d\]{border-color:#ff9a3d}.border-emerald-700{border-color:var(--color-emerald-700)}.border-green-600{border-color:var(--color-green-600)}.border-red-200{border-color:var(--color-red-200)}.border-red-500{border-color:var(--color-red-500)}.border-red-800{border-color:var(--color-red-800)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-zinc-100{border-color:var(--color-zinc-100)}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-300{border-color:var(--color-zinc-300)}.bg-\[\#0d0e12\]{background-color:#0d0e12}.bg-\[\#19b955\]{background-color:#19b955}.bg-\[\#654cff\]{background-color:#654cff}.bg-\[\#1877f2\]{background-color:#1877f2}.bg-\[\#17181d\]{background-color:#17181d}.bg-\[\#17191f\]{background-color:#17191f}.bg-\[\#101116\]{background-color:#101116}.bg-\[\#efedff\]{background-color:#efedff}.bg-\[\#f4f2ff\]{background-color:#f4f2ff}.bg-\[\#f5f3ff\]{background-color:#f5f3ff}.bg-\[\#fff7ed\]{background-color:#fff7ed}.bg-\[\#fff8f0\]{background-color:#fff8f0}.bg-emerald-900{background-color:var(--color-emerald-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-950{background-color:var(--color-red-950)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#5e42e5\]{--tw-gradient-from:#5e42e5;--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))}.from-\[\#563adc\]{--tw-gradient-from:#563adc;--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))}.from-\[\#583be0\]{--tw-gradient-from:#583be0;--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))}.via-\[\#2b225b\]{--tw-gradient-via:#2b225b;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#2b245a\]{--tw-gradient-via:#2b245a;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#7455ff\]{--tw-gradient-to:#7455ff;--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))}.to-\[\#7656ff\]{--tw-gradient-to:#7656ff;--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))}.to-\[\#13141a\]{--tw-gradient-to:#13141a;--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))}.to-\[\#101116\]{--tw-gradient-to:#101116;--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-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--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))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-\[\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.text-\[\#563adc\]{color:#563adc}.text-\[\#654cff\]{color:#654cff}.text-\[\#9988ff\]{color:#98f}.text-\[\#17181d\]{color:#17181d}.text-\[\#a94f00\]{color:#a94f00}.text-\[\#a997ff\]{color:#a997ff}.text-\[\#ff9a3d\]{color:#ff9a3d}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-600{color:var(--color-emerald-600)}.text-green-800{color:var(--color-green-800)}.text-red-300{color:var(--color-red-300)}.text-red-500{color:var(--color-red-500)}.text-red-700{color:var(--color-red-700)}.text-white{color:var(--color-white)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--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)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-\[\#654cff\]:hover{border-color:#654cff}.hover\:bg-\[\#166fe5\]:hover{background-color:#166fe5}.hover\:bg-zinc-50:hover{background-color:var(--color-zinc-50)}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:48rem){.md\:col-start-auto{grid-column-start:auto}.md\:grid{display:grid}.md\:hidden{display:none}.md\:grid-cols-\[\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.md\:grid-cols-\[110px_minmax\(0\,1fr\)_110px_120px\]{grid-template-columns:110px minmax(0,1fr) 110px 120px}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:p-12{padding:calc(var(--spacing) * 12)}}@media (min-width:80rem){.xl\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}}}.variantPickers{gap:18px;display:grid}.variantPickers fieldset{border:0;margin:0;padding:0}.variantPickers legend{width:100%;margin-bottom:9px;font-size:11px;font-weight:800}.variantPickers legend span{float:right;color:#654cff;font-weight:600}.variantPickers fieldset>div{flex-wrap:wrap;gap:8px;display:flex}.variantPickers button{background:#fff;border:1px solid #d6d6dc;min-width:58px;padding:10px 14px;font-size:11px}.variantPickers button.active{color:#5137d2;background:#f0edff;border-color:#654cff;box-shadow:inset 0 0 0 1px #654cff}.variantPickers button:disabled{color:#bbb;cursor:not-allowed;background:#f3f3f4;text-decoration:line-through}.variantStatus,.standardVariant{color:#666;background:#f1f1f3;margin-top:15px;padding:11px 13px;font-size:10px}.variantStatus.ready{color:#167044;background:#e9f8ef}:root{--ink:#0b0c0f;--panel:#13151b;--line:#282b32;--purple:#7157ff;--blue:#00b7ff;--muted:#777b85}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#111318;background:#f6f6f7;margin:0;font-family:Arial,Noto Sans TC,sans-serif}button,select,input{font:inherit}button{cursor:pointer}header button,nav button{background:0 0;border:0}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.ticker{color:#fff;letter-spacing:1.5px;background:linear-gradient(90deg,#5026b9,#0b7cb5);justify-content:space-around;align-items:center;height:31px;font-size:10px;display:flex}.ticker span:before{content:"✦";margin-right:15px}body>div>header{color:#fff;z-index:20;background:#0d0e12;border-bottom:1px solid #25262b;align-items:center;height:78px;padding:0 5vw;display:flex;position:sticky;top:0}.logo{color:#fff;align-items:center;gap:12px;display:flex}.logo b{letter-spacing:-3px;font-size:28px;font-style:italic}.logo span{letter-spacing:1.2px;text-align:left;color:#aeb0b8;border-left:1px solid #393b42;padding-left:12px;font-size:8px;line-height:1.3}header nav{gap:30px;margin-left:7vw;display:flex}header nav button{color:#c6c7cd;font-size:13px}.tools{align-items:center;gap:6px;margin-left:auto;display:flex}.tools>button{color:#fff;min-width:38px;position:relative}.tools i{background:var(--purple);border-radius:10px;padding:2px 5px;font-size:8px;font-style:normal;position:absolute;top:-8px;right:-1px}.tools .adminBtn{border:1px solid #474952;margin-left:10px;padding:9px 14px;font-size:11px}.hero{color:#fff;background:#0d0e12;grid-template-columns:48% 52%;min-height:610px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";background-image:linear-gradient(#fff1 1px,#0000 1px),linear-gradient(90deg,#fff1 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.heroCopy{z-index:2;padding:110px 0 80px 8vw}.eyebrow{letter-spacing:3px;font-size:10px;font-weight:700}.eyebrow:before{content:"";vertical-align:middle;background:currentColor;width:35px;height:2px;margin-right:12px;display:inline-block}.purple{color:#644fff}.hero h1{letter-spacing:-4px;margin:25px 0;font-size:68px;line-height:.98}.hero h1 em{color:#0000;-webkit-text-stroke:1px #8d76ff;font-style:normal}.heroCopy>p:not(.eyebrow){color:#a4a5ad;font-size:14px;line-height:1.8}.primary{color:#fff;background:linear-gradient(120deg,#583bde,#704fff);border:0;padding:15px 24px;font-weight:700}.ghost{color:#fff;background:0 0;border:1px solid #464851;margin-left:10px;padding:14px 24px}.bikeArt{background:radial-gradient(circle at 50% 40%,#31226f88,#0000 48%);position:relative}.slash{background:linear-gradient(135deg,#0000 40%,#6147f5 41% 48%,#0000 49%);position:absolute;inset:-100px}.machine{clip-path:polygon(0 45%,23% 20%,73% 0,100% 37%,81% 77%,25% 100%);background:linear-gradient(150deg,#dedee4 0 25%,#272a33 26% 57%,#7254ff 58%);height:150px;position:absolute;top:34%;left:16%;right:13%;transform:skew(-12deg);box-shadow:0 30px 80px #000}.machine b{font-size:30px;position:absolute;top:35%;left:35%;transform:skew(12deg)}.machine span{letter-spacing:2px;font-size:8px;position:absolute;top:58%;left:37%;transform:skew(12deg)}.wheel{border:22px solid #101116;border-radius:50%;width:145px;height:145px;position:absolute;top:51%;box-shadow:inset 0 0 0 5px #777,0 0 0 4px #383941}.wheel:after{content:"";border:4px dashed #777;border-radius:50%;position:absolute;inset:37px}.wheel.one{left:10%}.wheel.two{right:10%}.bikeArt strong{color:#ffffff25;font-size:50px;position:absolute;bottom:8%;right:5%}.bikeArt strong small{letter-spacing:2px;color:#7d7f87;margin-left:8px;font-size:7px;display:inline-block}.fit{z-index:3;background:#fff;grid-template-columns:1fr 3fr;align-items:center;max-width:1180px;margin:-42px auto 0;padding:30px 34px;display:grid;position:relative;box-shadow:0 10px 40px #0002}.fit h2{margin:5px 0;font-size:24px}.fit>div>p:last-child{color:#777;font-size:12px}.fitFields{grid-template-columns:repeat(3,1fr) auto;align-items:end;display:grid}.fitFields label,.detailInfo>label{border-left:1px solid #ddd;padding:0 16px;font-size:10px;font-weight:700}.fitFields select,.detailInfo select{color:#53545a;background:0 0;border:0;width:100%;padding:8px 0;display:block}.fitFields button{color:#fff;background:#111217;border:0;padding:18px 20px}.section,.catalog,.cartPage,.brandPage{max-width:1180px;margin:auto;padding:90px 0}.title{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.title h2,.brandStrip h2{margin:8px 0;font-size:36px}.title>button{background:0 0;border:0}.grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.card{background:#fff;border:1px solid #e1e2e5;transition:all .25s;position:relative}.card:hover{transform:translateY(-4px);box-shadow:0 14px 35px #0001}.heart{z-index:3;background:#fff;border:0;border-radius:50%;width:34px;height:34px;position:absolute;top:14px;right:14px}.visualBtn{border:0;width:100%;padding:0}.visual{background:#e8e9ed;height:260px;position:relative;overflow:hidden}.visual.big{height:570px}.visual small{color:#fff7;letter-spacing:1px;font-size:7px;position:absolute;bottom:10px;right:12px}.part{background:linear-gradient(145deg,#fff8,#1b1b22 35% 65%,#fff4);border-radius:42% 55% 48% 38%;width:55%;height:48%;position:absolute;top:25%;left:22%;transform:rotate(-8deg);box-shadow:0 30px 30px #0004}.part:after{content:"";background:#08090b;border:3px solid #fff3;border-radius:40% 50% 30% 60%;position:absolute;inset:18% 8% 30% 32%}.part span{color:#fff;z-index:2;font-size:11px;font-weight:700;position:absolute;top:50%;left:10%}.violet{background:radial-gradient(circle,#583b88,#15131e)}.blue{background:radial-gradient(circle,#126697,#111921)}.red{background:radial-gradient(circle,#8b2131,#221117)}.silver{background:radial-gradient(circle,#767d87,#202226)}.yellow{background:radial-gradient(circle,#8c7411,#24210e)}.smoke{background:radial-gradient(circle,#4d5058,#17181b)}.card>div:last-child{padding:18px}.card small{color:#777;letter-spacing:1px;font-size:9px}.productName{text-align:left;background:0 0;border:0;padding:8px 0;font-size:14px;font-weight:700;display:block}.card p{justify-content:space-between;align-items:center;margin:7px 0 0;display:flex}.card p button{background:#fff;border:1px solid #ddd;width:30px;height:30px}.categories{color:#fff;background:#111218;padding:85px max(5vw,50vw - 590px)}.catGrid{border-top:1px solid #34363d;grid-template-columns:repeat(6,1fr);display:grid}.catGrid button{color:#fff;text-align:left;background:0 0;border:0;border-right:1px solid #34363d;height:180px;padding:20px;position:relative}.catGrid button:hover{background:linear-gradient(150deg,#30216d,#171821)}.catGrid span{color:#70727a;font-size:9px}.catGrid b{margin-top:48px;font-size:20px;display:block}.catGrid small{color:#73757d;letter-spacing:1px;font-size:7px}.catGrid i{position:absolute;bottom:15px;right:15px}.brandStrip{text-align:center;padding:90px}.brandStrip>div{grid-template-columns:1fr 1fr;max-width:900px;margin:35px auto 0;display:grid}.brandStrip button{background:#fff;border:1px solid #ddd;padding:42px}.brandStrip button:first-child{color:#fff;background:#1d3385}.brandStrip button:last-child{color:#fff;background:#e52230}.brandStrip button b{font-size:36px;font-style:italic;display:block}.brandStrip button span{letter-spacing:2px;font-size:8px}.pageTitle{border-bottom:1px solid #ddd;padding:20px 0 45px}.pageTitle h1{margin:12px 0 5px;font-size:48px}.pageTitle>p:last-child{color:#777}.catalogBody{grid-template-columns:200px 1fr;gap:50px;padding-top:35px;display:grid}.catalogBody aside{flex-direction:column;gap:5px;display:flex}.catalogBody aside>b{margin:8px 0 12px}.catalogBody aside button{text-align:left;background:0 0;border:0;padding:10px}.catalogBody aside button span{float:right}.catalogBody aside button.active{color:#fff;background:#111}.catalogBody aside label{padding:7px;font-size:13px}.sort{justify-content:space-between;margin-bottom:20px;font-size:12px;display:flex}.sort select{border:1px solid #ddd;padding:9px}.catalogBody .grid{grid-template-columns:repeat(3,1fr)}.detail{grid-template-columns:1fr 1fr;gap:60px;max-width:1180px;margin:auto;padding:55px 0 90px;display:grid;position:relative}.detail .back{background:0 0;border:0;position:absolute;top:18px}.detailInfo{padding-top:35px}.detailInfo h1{font-size:36px}.stars{color:#674cff;font-size:12px}.stars span{color:#777}.price{margin:25px 0;font-size:26px;font-weight:700}.detailInfo>p:not(.eyebrow){color:#666;line-height:1.8}.detailInfo hr{border:0;border-top:1px solid #ddd;margin:25px 0}.detailInfo>label{border-left:0;padding:12px 0;display:block}.detailInfo select{border:1px solid #ddd;margin-top:7px;padding:14px}.buy{grid-template-columns:2fr 1fr;gap:10px;margin:20px 0;display:grid}.buy button:last-child{background:#fff;border:1px solid #aaa}.fitNote{background:#efedff;padding:18px}.fitNote b,.fitNote span{margin:5px;display:block}.fitNote span{color:#555;font-size:12px}.detailInfo ul{color:#666;padding-left:20px;font-size:12px;line-height:2}.brandPage article{color:#fff;background:#203486;height:310px;margin-top:25px;padding:60px;position:relative;overflow:hidden}.brandPage article.redBrand{background:#b51625}.brandPage article div{z-index:2;position:relative}.brandPage article h2{margin:10px 0;font-size:50px;font-style:italic}.brandPage article div>span,.brandPage article p{letter-spacing:2px;font-size:11px}.brandPage article button{color:#fff;background:0 0;border:1px solid #fff;padding:12px 18px}.brandPage article>b{color:#ffffff10;font-size:500px;position:absolute;top:-75%;right:4%}.single>.grid{margin-top:40px}.empty{text-align:center;background:#fff;padding:100px}.empty>span{color:#6650ed;font-size:50px}.empty h2{font-size:28px}.empty p{color:#777}.cartLayout,.checkLayout{grid-template-columns:2fr 1fr;gap:35px;margin-top:35px;display:grid}.cartList article{background:#fff;border-bottom:1px solid #ddd;grid-template-columns:120px 1fr auto 120px;align-items:center;gap:20px;padding:18px;display:grid}.cartList .visual{height:100px}.cartList h3{margin:8px 0}.cartList p,.cartList small{color:#777;font-size:10px}.cartList div>button{color:#777;background:0 0;border:0;font-size:11px;text-decoration:underline}.summary{background:#fff;height:max-content;padding:28px}.summary h2{margin-top:0}.summary p{justify-content:space-between;padding:5px 0;font-size:12px;display:flex}.summary .total{font-size:18px}.summary>.primary{width:100%;margin:10px 0}.summary>small{text-align:center;color:#888;font-size:9px;display:block}.checkTop{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;height:70px;display:flex}.checkTop button{background:0 0;border:0}.checkTop span{font-size:10px}.checkout{max-width:980px;margin:auto;padding-bottom:100px}.steps{justify-content:center;margin:45px;display:flex}.steps div{color:#999;align-items:center;display:flex}.steps div:not(:last-child):after{content:"";background:#ccc;width:90px;height:1px;margin:0 15px}.steps i{border:1px solid #aaa;border-radius:50%;place-items:center;width:30px;height:30px;margin-right:8px;font-style:normal;display:grid}.steps .on{color:#5e46da}.steps .on i{color:#fff;background:#5e46da;border-color:#5e46da}.form{background:#fff;padding:35px}.formGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.formGrid label{font-size:11px}.formGrid .wide{grid-column:1/-1}.form input,.form select{background:#fff;border:1px solid #ddd;width:100%;margin-top:7px;padding:13px;display:block}.choices label{border:1px solid #ddd;grid-template-columns:30px 1fr;gap:3px;padding:18px;display:grid}.choices label:has(input:checked){background:#f4f1ff;border-color:#654cf0}.choices input{grid-row:1/3}.choices span{color:#777;font-size:11px}.next{float:right;margin-top:25px}.notice{background:#fff6dc;margin-top:15px;padding:14px;font-size:11px}.done{text-align:center;background:#fff;max-width:620px;margin:80px auto;padding:70px}.done>div{color:#fff;background:#5d48df;border-radius:50%;place-items:center;width:70px;height:70px;margin:auto;font-size:35px;display:grid}.done h1{font-size:38px}.done>span{color:#777;margin:20px;line-height:1.8;display:block}.done .primary{margin:30px auto;display:block}.toast{color:#fff;z-index:30;background:#15161b;padding:13px 25px;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0005}footer{color:#aaa;background:#0e0f13;grid-template-columns:2fr repeat(3,1fr);gap:40px;padding:65px max(5vw,50vw - 590px) 25px;font-size:12px;display:grid}footer div>b{color:#fff;margin-bottom:17px;display:block}footer div:first-child>b{font-size:35px}footer a{margin:10px 0;display:block}footer p{line-height:1.9}footer small{border-top:1px solid #282a30;grid-column:1/-1;margin-top:20px;padding-top:20px}.logo{width:175px;height:62px;padding:5px 0;overflow:hidden}.logo img{object-fit:contain;filter:drop-shadow(0 2px 10px #ff7a0040);width:100%;height:100%}.tools .languageSwitch{color:#fff;letter-spacing:.08em;background:#ffffff08;border:1px solid #474952;border-radius:18px;min-width:42px;height:34px;font-size:10px;font-weight:800}.tools .languageSwitch span{place-items:center;display:grid}.tools .languageSwitch:hover{color:#ff9a3d!important;border-color:#ff7900!important}.tools .languageSwitch[aria-pressed=true]{background:#654cff22;border-color:#7662e8}.fitFields{grid-template-columns:1fr 1fr auto}.heroCopy .primary,.heroCopy .ghost{isolation:isolate;transition:transform .25s,box-shadow .25s,border-color .25s,color .25s;position:relative;overflow:hidden}.heroCopy .primary:before{content:"";z-index:-1;background:#fff5;width:32%;transition:left .55s;position:absolute;top:-70%;bottom:-70%;left:-45%;transform:rotate(18deg)}.heroCopy .primary:hover:before{left:118%}.heroCopy .primary:hover{transform:translateY(-5px);box-shadow:0 14px 32px #644bff66}.heroCopy .primary:active,.heroCopy .ghost:active{transform:translateY(-1px)scale(.98)}.heroCopy .ghost:before{content:"";z-index:-1;background:linear-gradient(100deg,#ff7900,#684cff);transition:transform .35s;position:absolute;inset:0;transform:translate(-102%)}.heroCopy .ghost:hover:before{transform:translate(0)}.heroCopy .ghost:hover{color:#fff;border-color:#ff8a20;transform:translateY(-5px);box-shadow:0 14px 30px #ff790033}.fit{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#ff7900,#6249ee,#00b7ff) border-box;border:1px solid #d8d4f3;border-top:4px solid #0000;box-shadow:0 22px 60px #312d5e2b,0 0 0 7px #ffffff12}.fit:before{content:"PRECISION FITMENT";color:#fff;letter-spacing:2px;background:linear-gradient(90deg,#ff7900,#6249ee);padding:5px 12px;font-size:7px;font-weight:700;position:absolute;top:-13px;right:34px}.fit:after{content:"SELECT YOUR RIDE";color:#11101808;letter-spacing:2px;pointer-events:none;font-size:28px;font-weight:900;position:absolute;bottom:4px;right:28px}.fit h2{letter-spacing:-1px;font-size:28px}.fit .purple{color:#6045e8}.fitFields label{z-index:1;background:#f7f7f9;border:1px solid #e1e1e7;padding:10px 16px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative}.fitFields label:focus-within,.fitFields label:hover{border-color:#6b52ee;transform:translateY(-2px);box-shadow:0 7px 20px #654cff1f}.fitFields button{z-index:1;background:linear-gradient(115deg,#15161b 0 70%,#5f46dc 70%) 0 0/160%;min-height:59px;transition:transform .22s,box-shadow .22s,background-position .3s;position:relative}.fitFields button:hover{background-position:100%;transform:translateY(-3px);box-shadow:0 10px 24px #5f46dc3d}@media (min-width:901px){body>div>header{transition:box-shadow .3s,background .3s}body>div>header:hover{background:#121319;box-shadow:0 14px 38px #0008}header nav button{padding:27px 4px;transition:color .25s,transform .25s,text-shadow .25s;position:relative}header nav button:after{content:"";background:linear-gradient(90deg,#ff7900,#7054ff);height:2px;transition:left .25s,right .25s;position:absolute;bottom:16px;left:50%;right:50%;box-shadow:0 0 12px #ff7900}header nav button:hover{color:#fff;text-shadow:0 5px 16px #7258ff;transform:translateY(-4px)}header nav button:hover:after{left:0;right:0}.tools>button:not(.adminBtn){transition:transform .22s,background .22s,color .22s,border-radius .22s}.tools>button:not(.adminBtn):hover{color:#ff8b20;background:#ffffff10;border-radius:7px;transform:translateY(-5px)scale(1.08)}.adminBtn{transition:transform .22s,border-color .22s,box-shadow .22s}.adminBtn:hover{border-color:#ff7900;transform:translateY(-4px);box-shadow:0 7px 20px #ff790033}.logo{transition:transform .25s,filter .25s}.logo:hover{filter:drop-shadow(0 9px 14px #ff790044);transform:translateY(-4px)scale(1.025)}}.catGrid button{isolation:isolate;overflow:hidden}.catGrid button>img{object-fit:cover;opacity:0;z-index:-1;width:100%;height:100%;transition:opacity .4s,transform .75s;position:absolute;inset:0;transform:scale(1.16)}.catGrid button:after{content:"";opacity:0;z-index:-1;background:linear-gradient(#0c0d12aa,#111218 78%);transition:opacity .35s;position:absolute;inset:0}.catGrid button:hover>img{opacity:.8;transform:scale(1.02)}.catGrid button:hover:after{opacity:1}.catGrid button span,.catGrid button b,.catGrid button small,.catGrid button i{transition:transform .35s,color .35s}.catGrid button:hover b{color:#ff9433;transform:translateY(-7px)}.catGrid button:hover span,.catGrid button:hover small,.catGrid button:hover i{color:#fff}.brandExperience{background:#f3f3f4;padding:95px max(5vw,50vw - 590px)}.brandExperienceTitle{text-align:center;margin-bottom:38px}.brandExperienceTitle h2{margin:9px 0;font-size:36px}.brandExperienceTitle>p:last-child{color:#80828a;letter-spacing:1px;font-size:11px}.brandRevealGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.brandReveal{--mx:50%;--my:50%;color:#fff;text-align:left;isolation:isolate;background:#172d74;border:0;height:310px;position:relative;overflow:hidden}.brandReveal.malossi{background:#bd1421}.brandReveal:before{content:"";z-index:2;background-image:linear-gradient(#fff1 1px,#0000 1px),linear-gradient(90deg,#fff1 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.brandReveal img{object-fit:contain;width:100%;height:100%;clip-path:circle(0 at var(--mx) var(--my));z-index:3;background:#fff;transition:clip-path .38s cubic-bezier(.2,.8,.2,1),filter .35s;position:absolute;inset:0}.brandReveal:hover img{clip-path:circle(190px at var(--mx) var(--my));filter:saturate(1.15)contrast(1.05)}.brandCover{z-index:1;flex-direction:column;justify-content:center;padding:48px;display:flex;position:absolute;inset:0}.brandCover:after{content:"";border:55px solid #ffffff0c;border-radius:50%;width:240px;height:240px;position:absolute;top:-70px;right:-70px}.brandCover span{letter-spacing:2.5px;opacity:.65;font-size:8px}.brandCover b{letter-spacing:-2px;margin:7px 0;font-size:56px;font-style:italic}.brandCover small{letter-spacing:2px;font-size:8px}.brandCover i{letter-spacing:1.5px;opacity:.7;font-size:8px;font-style:normal;position:absolute;bottom:28px;left:48px}.revealRing{width:380px;height:380px;left:calc(var(--mx) - 190px);top:calc(var(--my) - 190px);z-index:4;opacity:0;pointer-events:none;border:1px solid #fff8;border-radius:50%;transition:opacity .3s,transform .3s;position:absolute;transform:scale(.8);box-shadow:0 0 35px #fff3}.brandReveal:hover .revealRing{opacity:1;transform:scale(1)}.rideCarousel{isolation:isolate;background:linear-gradient(135deg,#ff7a00 0 2px,#0000 2px 49%,#654cff 49% 51%,#0000 51% 98%,#ff7a00 98%);align-self:center;height:500px;margin:35px 5vw 35px 0;padding:13px;position:relative}.rideCarousel:before{content:"";z-index:-1;border:1px solid #5e48df66;position:absolute;inset:-7px 32px 7px -7px}.photoFrame{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));background:#090a0d;width:100%;height:100%;position:relative;overflow:hidden}.photoFrame img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .75s,transform 5s;position:absolute;inset:0;transform:scale(1.06)}.photoFrame img.active{opacity:1;transform:scale(1)}.photoShade{background:linear-gradient(#0000 35%,#08090dd9 100%),linear-gradient(90deg,#11131b44,#0000);position:absolute;inset:0}.photoLabel{color:#fff;text-shadow:0 2px 10px #000;border-left:3px solid #ff7900;padding-left:14px;position:absolute;bottom:27px;left:34px}.photoLabel span{letter-spacing:2px;color:#ff9a36;font-size:9px}.photoLabel h2{letter-spacing:1px;margin:5px 0;font-size:28px}.photoLabel p{letter-spacing:1px;color:#d7d8de;margin:0;font-size:11px}.corner{pointer-events:none;width:58px;height:58px;position:absolute}.corner.tl{border-top:2px solid #ff7900;border-left:2px solid #ff7900;top:9px;left:9px}.corner.br{border-bottom:2px solid #654cff;border-right:2px solid #654cff;bottom:9px;right:9px}.arrow{color:#fff;z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0c0dbb;border:1px solid #fff6;width:42px;height:42px;transition:all .2s;position:absolute;top:50%;transform:translateY(-50%)}.arrow:hover{background:#ff7900;border-color:#ff7900}.arrow.prev{left:-8px}.arrow.next{right:-8px}.dots{gap:7px;display:flex;position:absolute;bottom:-23px;right:12px}.dots button{background:0 0;border:0;width:30px;height:12px;padding:5px 0}.dots i{background:#555;height:2px;transition:all .25s;display:block}.dots button.active i{background:#ff7900;height:3px}.admin{background:#f2f3f5;grid-template-columns:225px 1fr;min-height:100vh;display:grid}.admin>aside{color:#aaa;background:#12141a;flex-direction:column;height:100vh;padding:25px 15px;display:flex;position:sticky;top:0}.adminLogo{border-bottom:1px solid #2b2d34;padding:0 15px 25px}.adminLogo b{color:#fff;margin-right:10px;font-size:26px}.adminLogo span{letter-spacing:1.5px;font-size:8px}.admin aside nav{flex-direction:column;gap:3px;margin-top:20px;display:flex}.admin aside nav button{color:#a9abb4;text-align:left;border-radius:5px;padding:11px 14px}.admin aside nav button.active{color:#fff;background:linear-gradient(90deg,#583ee0,#7158ee)}.admin aside nav i{width:28px;font-style:normal;display:inline-block}.admin aside nav em{float:right;color:#fff;background:#e04c57;border-radius:9px;padding:2px 6px;font-size:8px}.store{color:#aaa;background:0 0;border:1px solid #3a3c43;margin-top:auto;padding:12px}.admin>main>header{background:#fff;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;height:90px;padding:0 35px;display:flex}.admin header p{color:#888;margin:0;font-size:10px}.admin header h1{margin:5px 0;font-size:22px}.admin header>div:last-child{align-items:center;gap:10px;display:flex}.admin header button{background:0 0;border:0;position:relative}.admin header button i{color:#fff;background:red;border-radius:10px;padding:2px;font-size:7px;position:absolute;right:0}.admin header span{color:#fff;background:#624cdf;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;display:grid}.admin header b{font-size:11px}.admin header b small{color:#999;font-weight:400;display:block}.dashboard,.adminTable{padding:28px 35px}.date{justify-content:flex-end;align-items:center;gap:8px;display:flex}.date span{color:#888;margin-right:auto;font-size:10px}.date button,.adminPrimary{background:#fff;border:1px solid #ddd;padding:9px 13px}.adminPrimary{color:#fff;background:#5b45db!important;border:0!important}.kpis{grid-template-columns:repeat(4,1fr);gap:15px;margin:20px 0;display:grid}.kpis article{background:#fff;grid-template-columns:45px 1fr;padding:20px;display:grid}.kpis article>span{color:#604ce0;background:#efedff;border-radius:8px;grid-row:1/4;place-items:center;width:36px;height:36px;display:grid}.kpis small{color:#888}.kpis b{margin-top:7px;font-size:21px}.kpis em{color:#159669;font-size:9px;font-style:normal}.dashGrid{grid-template-columns:1.3fr 1fr;gap:15px;display:grid}.dashGrid>section{background:#fff;padding:22px}.dashGrid h2{margin-top:0;font-size:15px}.dashGrid h2 small,.dashGrid h2 button{float:right;color:#888;background:0 0;border:0;font-size:9px}.chart>div{background:repeating-linear-gradient(0deg,#0000 0 45px,#eee 46px);border-bottom:1px solid #ddd;justify-content:space-around;align-items:end;height:190px;display:flex}.chart>div i{background:linear-gradient(#6f57ef,#b4a8ff);border-radius:4px 4px 0 0;width:25px}.chart>p{color:#999;justify-content:space-around;font-size:8px;display:flex}.orders>p{border-top:1px solid #eee;grid-template-columns:1fr 1fr 1fr auto;margin:0;padding:13px 0;font-size:10px;display:grid}.orders em{color:#5c46d5;background:#efedff;padding:4px;font-style:normal}.lower{margin-top:15px}.stock p{border-top:1px solid #eee;align-items:center;gap:12px;margin:0;padding:9px;display:flex}.stock p>i{width:32px;height:32px}.stock p b{font-size:10px}.stock p small{color:#999;font-weight:400;display:block}.stock p em{color:#d44949;margin-left:auto;font-size:9px}.quick>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.quick button{color:#604ce2;background:#fafafa;border:1px solid #ddd;height:75px;font-size:20px}.quick button span{color:#555;font-size:9px;display:block}.listTools{justify-content:space-between;margin-bottom:15px;display:flex}.listTools button,.listTools input{background:#fff;border:1px solid #ddd;padding:9px 13px}.listTools button.active{color:#5e46d9;border-color:#5e46d9}.adminTable>section{background:#fff}.adminTable table{border-collapse:collapse;width:100%;font-size:11px}.adminTable th,.adminTable td{text-align:left;border-bottom:1px solid #eee;padding:14px}.adminTable th{color:#777;background:#fafafa}.adminTable td:nth-child(2){align-items:center;gap:10px;display:flex}.tableImg{color:#fff;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.adminTable td b small{color:#999;font-weight:400;display:block}.status{color:#14946a;background:#e5f8f0;padding:4px 7px}.adminTable td button{color:#654ee0;background:0 0;border:0}.pagination{text-align:right;color:#888;font-size:10px}.pagination b{color:#fff;background:#654ee0;padding:5px 8px}@media (max-width:900px){header nav{display:none}.hero{grid-template-columns:1fr;min-height:720px}.heroCopy{padding:70px 7vw 20px}.hero h1{font-size:50px}.bikeArt{min-height:320px}.fit{margin:0;display:block}.fitFields{grid-template-columns:1fr 1fr}.grid{grid-template-columns:repeat(2,1fr)}.catGrid{grid-template-columns:repeat(3,1fr)}.section,.catalog,.cartPage,.brandPage{padding:60px 5vw}.detail{grid-template-columns:1fr;padding:50px 5vw}.catalogBody{grid-template-columns:1fr}.catalogBody aside{display:none}.catalogBody .grid{grid-template-columns:repeat(2,1fr)}.cartLayout,.checkLayout{grid-template-columns:1fr}.admin{grid-template-columns:75px 1fr}.adminLogo span,.adminLogo b{font-size:10px}.admin aside nav button{font-size:0}.admin aside nav i{text-align:center;font-size:16px}.admin aside nav em{font-size:7px}.store{font-size:0}.store:after{content:"←";font-size:16px}.kpis{grid-template-columns:1fr 1fr}.dashGrid{grid-template-columns:1fr}.adminTable{overflow:auto}.adminTable table{min-width:700px}}@media (max-width:600px){.ticker span:nth-child(2),.ticker span:nth-child(3),.adminBtn{display:none}.tools{gap:0}.hero h1{font-size:44px}.fitFields{grid-template-columns:1fr}.fitFields label{padding:8px}.title h2,.brandStrip h2{font-size:28px}.grid,.catalogBody .grid{grid-template-columns:1fr 1fr;gap:8px}.visual{height:190px}.card>div:last-child{padding:12px}.catGrid{grid-template-columns:1fr 1fr}.brandStrip{padding:60px 5vw}.brandStrip>div{grid-template-columns:1fr}.detail .visual.big{height:400px}.cartList article{grid-template-columns:80px 1fr}.cartList article>.qty,.cartList article>b{display:none}.steps div:not(:last-child):after{width:8px}.steps span{display:none}.formGrid{grid-template-columns:1fr}.formGrid .wide{grid-column:auto}footer{grid-template-columns:1fr 1fr}.kpis{grid-template-columns:1fr}.dashboard,.admin>main>header{padding:15px}.admin header>div:last-child b{display:none}}@media (max-width:900px){.rideCarousel{height:340px;margin:10px 7vw 50px}.brandExperience{padding:65px 5vw}.brandRevealGrid{grid-template-columns:1fr}.brandReveal{height:260px}.brandReveal img{clip-path:inset(0 0 0 58%);opacity:.95}.brandReveal:hover img{clip-path:inset(0 0 0 35%)}.revealRing{display:none}.catGrid button>img{opacity:.25;transform:scale(1.05)}.catGrid button:after{opacity:.55}}@media (max-width:600px){.logo{width:120px}.brandExperienceTitle h2{font-size:28px}.brandCover{padding:28px}.brandCover b{font-size:40px}.brandCover i{left:28px}.fitFields{grid-template-columns:1fr}.rideCarousel{height:280px}.photoLabel h2{font-size:20px}}.wishEntry{color:#fff;background:linear-gradient(110deg,#121319 0 64%,#5e46df 64%);justify-content:space-between;align-items:center;gap:35px;max-width:1180px;margin:0 auto 90px;padding:44px 50px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 55px #1c17382b}.wishEntry:after{content:"WISH LIST";color:#ffffff0c;pointer-events:none;font-size:74px;font-weight:900;position:absolute;bottom:-25px;right:3%}.wishEntry h2{margin:8px 0;font-size:32px}.wishEntry p:last-child{color:#b9bbc4;font-size:12px}.wishEntry button{z-index:1;color:#17181d;white-space:nowrap;background:#fff;border:1px solid #fff;padding:16px 22px;font-weight:800;transition:all .25s;position:relative}.wishEntry button:hover{color:#fff;background:#ff7900;border-color:#ff7900;transform:translateY(-3px)}.wishPage{color:#fff;background:#0e0f13;min-height:80vh;padding:32px max(5vw,50vw - 590px) 100px}.wishBack{color:#aaa;letter-spacing:1px;background:0 0;border:0;padding:10px 0 28px;font-size:11px}.wishHero{background:#15171e;border:1px solid #292c35;grid-template-columns:1fr 1fr;min-height:520px;display:grid}.wishCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:68px 58px;display:flex}.wishCopy .eyebrow{color:#ff8a21}.wishCopy h1{letter-spacing:-2px;margin:18px 0;font-size:52px;line-height:1.04}.wishCopy>p:not(.eyebrow){color:#aeb0ba;font-size:14px;line-height:1.9}.lineCta{color:#fff;background:#06c755;align-items:center;gap:12px;margin-top:20px;padding:15px 20px;font-weight:800;text-decoration:none;transition:all .25s;display:flex;box-shadow:0 12px 32px #06c7552e}.lineCta span{border-right:1px solid #ffffff80;padding-right:12px}.lineCta:hover{transform:translateY(-4px);box-shadow:0 18px 38px #06c75546}.wishCopy>small{color:#777b85;margin-top:10px;font-size:9px}.wishVisual{position:relative;overflow:hidden}.wishVisual img{object-fit:cover;filter:saturate(.85)contrast(1.1);width:100%;height:100%}.wishVisual:after{content:"";background:linear-gradient(90deg,#15171e 0,#0000 55%),linear-gradient(#0000,#0e0f13bb);position:absolute;inset:0}.wishVisual>div{z-index:2;text-align:right;position:absolute;bottom:30px;right:34px}.wishVisual span{letter-spacing:3px;color:#ff922f;font-size:8px}.wishVisual b{font-size:45px;font-style:italic;line-height:.85;display:block}.wishSteps{color:#15161b;background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.wishSteps article{border-right:1px solid #e5e5e8;padding:34px}.wishSteps article:last-child{border:0}.wishSteps span{color:#654cff;font-weight:900}.wishSteps b{margin:15px 0 8px;font-size:14px;display:block}.wishSteps p{color:#70727a;font-size:11px;line-height:1.7}.wishChecklist{border:1px solid #30323a;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:30px;margin-top:30px;padding:30px 35px;display:grid}.wishChecklist h2{margin:7px 0}.wishChecklist ul{color:#c8cad1;margin:0;padding:0;font-size:12px;line-height:2;list-style:none}.wishChecklist a{color:#fff;white-space:nowrap;background:#06c755;padding:15px 19px;font-weight:800;text-decoration:none}@media (max-width:900px){.wishEntry{background:linear-gradient(135deg,#121319 0 70%,#5e46df 70%);align-items:flex-start;margin:0 5vw 65px;padding:35px}.wishHero{grid-template-columns:1fr}.wishCopy{padding:50px 38px}.wishVisual{min-height:340px}.wishSteps{grid-template-columns:1fr}.wishSteps article{border-bottom:1px solid #e5e5e8;border-right:0}.wishChecklist{grid-template-columns:1fr}}@media (max-width:600px){.wishEntry{display:block}.wishEntry button{width:100%;margin-top:18px}.wishEntry h2{font-size:25px}.wishPage{padding:20px 5vw 70px}.wishCopy{padding:38px 25px}.wishCopy h1{font-size:38px}.wishVisual{min-height:260px}.wishVisual b{font-size:35px}.wishChecklist{padding:25px}.wishChecklist a{text-align:center}}.wishEntry{isolation:isolate;border:1px solid #ffffff24;border-radius:22px;margin-top:54px;margin-bottom:96px;box-shadow:0 28px 70px #1c173832,0 8px 24px #0c0d121a}.wishEntry:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(circle at 68% 10%,#ffffff1c,#0000 27%),linear-gradient(135deg,#0000 0 47%,#ffffff0b 47% 47.6%,#0000 47.6%);position:absolute;inset:0}.wishEntry button{border-radius:12px;box-shadow:0 12px 30px #11131b38}@media (max-width:900px){.wishEntry{border-radius:18px;margin-top:40px;margin-bottom:70px}}@media (max-width:600px){.wishEntry{border-radius:15px;margin-top:28px;margin-bottom:55px}}.productEditor{padding:28px 35px 70px}.productEditorTop{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:22px;display:flex}.productEditorTop>div:first-child>button{color:#696b74;background:0 0;border:0;padding:0 0 18px}.productEditorTop p,.editorHeading small{letter-spacing:2px;color:#7b6ae7;margin:0;font-size:9px}.productEditorTop h2{margin:6px 0;font-size:28px}.productEditorTop>div:first-child>span{color:#888;font-size:11px}.productEditorTop>div:last-child{gap:9px;display:flex}.productEditorTop>div:last-child button{background:#fff;border:1px solid #d6d7dc;padding:12px 18px;font-size:11px;font-weight:700}.productEditorTop>div:last-child button:last-child{color:#fff;background:#5b45db;border-color:#5b45db}.productEditorSaved{color:#137553;background:#eaf8f2;border-left:4px solid #16a26d;margin-bottom:18px;padding:13px 16px;font-size:11px}.productEditorGrid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px;display:grid}.productEditor section{background:#fff;border:1px solid #e0e1e5;margin-bottom:20px;padding:25px}.editorHeading{border-bottom:1px solid #eee;align-items:center;gap:12px;padding-bottom:20px;display:flex}.editorHeading>span{color:#5d46dc;background:#f0edff;border-radius:8px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.editorHeading b{font-size:14px;display:block}.editorHeading small{color:#9698a1;letter-spacing:0;margin-top:4px;display:block}.editorFields{grid-template-columns:1fr 1fr;gap:17px;margin-top:22px;display:grid}.editorFields label{font-size:10px;font-weight:700}.editorFields .wide{grid-column:1/-1}.editorFields input,.editorFields select,.editorFields textarea{resize:vertical;background:#fff;border:1px solid #d9dae0;width:100%;margin-top:7px;padding:12px;font-size:12px;display:block}.shippingPresetGrid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:22px;display:grid}.shippingPresetGrid label{cursor:pointer;border:1px solid #dfe0e5;padding:16px;transition:all .2s;position:relative}.shippingPresetGrid label.selected{background:#f5f3ff;border-color:#634ce1;box-shadow:0 8px 24px #5d46dc18}.shippingPresetGrid input{position:absolute;top:12px;right:12px}.shippingPresetGrid label>span{color:#fff;background:#17181d;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:700;display:grid}.shippingPresetGrid b{margin:14px 0 7px;font-size:12px;display:block}.shippingPresetGrid small{color:#80828a;font-size:9px;line-height:1.6;display:block}.shippingResult{color:#fff;background:#17181d;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:17px;display:flex}.shippingResult small{color:#9a9ca5;margin-bottom:5px;font-size:8px;display:block}.shippingResult b{font-size:10px}.shippingResult label{white-space:nowrap;font-size:10px}.imageUploader{text-align:center;cursor:pointer;background:#f8f8fa;border:1px dashed #bdbfc7;flex-direction:column;justify-content:center;align-items:center;min-height:280px;margin-top:22px;display:flex;overflow:hidden}.imageUploader input{display:none}.imageUploader strong{color:#654cff;font-size:28px}.imageUploader b{margin:8px;font-size:12px}.imageUploader small{color:#999;font-size:9px}.imageUploader img{object-fit:cover;width:100%;height:280px}.replaceImage{color:#6952dc;background:0 0;border:0;width:100%;padding:12px;font-size:10px}.publishChecklist>b,.publishChecklist>span{display:block}.publishChecklist>b{margin-bottom:15px;font-size:13px}.publishChecklist>span{color:#52545b;padding:7px 0;font-size:10px}.publishChecklist p{color:#90929a;border-top:1px solid #eee;margin-top:12px;padding-top:15px;font-size:9px;line-height:1.7}@media (max-width:1050px){.productEditorGrid{grid-template-columns:1fr}.productEditorAside{grid-template-columns:1fr 1fr;gap:20px;display:grid}.productEditorAside section{margin:0}}@media (max-width:700px){.productEditor{padding:20px 15px}.productEditorTop{flex-direction:column;align-items:flex-start}.productEditorTop>div:last-child{width:100%}.productEditorTop>div:last-child button{flex:1}.editorFields,.shippingPresetGrid,.productEditorAside{grid-template-columns:1fr}.editorFields .wide{grid-column:auto}.shippingResult{flex-direction:column;align-items:flex-start}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-font-weight{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}
.featuredCats .title>div>p:last-child{color:#888;font-size:11px}.rotationHint{letter-spacing:1px;color:#777;border:1px solid #ddd;padding:8px 12px;font-size:9px}.featuredCatGrid{grid-template-columns:1.25fr 1fr 1fr;gap:14px;display:grid}.featuredCatGrid button{color:#fff;text-align:left;background:#111;border:0;height:310px;padding:0;animation:.55s both catEnter;position:relative;overflow:hidden}.featuredCatGrid button:nth-child(2){animation-delay:80ms}.featuredCatGrid button:nth-child(3){animation-delay:.16s}.featuredCatGrid img{object-fit:cover;filter:brightness(.57)saturate(.8);width:100%;height:100%;transition:transform .55s,filter .4s;position:absolute;inset:0}.featuredCatGrid button:hover img{filter:brightness(.75)saturate(1.05);transform:scale(1.06)}.featuredCatGrid button:after{content:"";background:linear-gradient(#0000 35%,#090a0de8);position:absolute;inset:0}.featuredCatGrid button.fixed:before{content:"";z-index:3;border:2px solid #ff7900;position:absolute;inset:0}.featuredCatGrid button>div{z-index:2;position:absolute;bottom:24px;left:25px;right:25px}.featuredCatGrid small{letter-spacing:2px;color:#ff993e;font-size:8px}.featuredCatGrid b{margin:7px 0;font-size:28px;display:block}.featuredCatGrid span{color:#ddd;font-size:10px}.featuredCatGrid em{z-index:4;background:#ff7900;padding:8px 12px;font-size:9px;font-style:normal;position:absolute;top:0;right:0}.categoryProgress{justify-content:flex-end;gap:6px;margin-top:12px;display:flex}.categoryProgress i{background:#684cff;width:55px;height:2px}.categoryProgress i:last-child{background:#ff7900}@keyframes catEnter{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:none}}.categoryManager{padding:30px 35px}.categoryManagerTop{color:#fff;background:#171920;border-left:4px solid #684cff;justify-content:space-between;align-items:center;padding:25px 28px;display:flex}.categoryManagerTop p{letter-spacing:2px;color:#9b8cff;margin:0;font-size:9px}.categoryManagerTop h2{margin:7px 0;font-size:23px}.categoryManagerTop span{color:#9da0aa;font-size:10px}.categoryManagerTop>b{color:#62d6a6;background:#153a2d;padding:7px 10px;font-size:9px}.categoryRows{background:#fff;padding:12px 24px}.categoryRows article{cursor:grab;background:#fff;border-bottom:1px solid #eee;grid-template-columns:35px 45px 58px 1fr auto 80px;align-items:center;gap:14px;padding:11px 5px;transition:transform .18s,box-shadow .18s,opacity .18s;display:grid}.categoryRows article:hover{z-index:2;position:relative;transform:translateY(-2px);box-shadow:0 8px 22px #2221}.categoryRows article.dragging{opacity:.35;transform:scale(.98)}.dragHandle{color:#aaa;letter-spacing:-4px;font-size:18px}.categoryRows article>i{color:#5e49dc;font-style:normal;font-weight:700}.categoryRows article>img{object-fit:cover;width:58px;height:42px}.categoryRows article>div:first-of-type b{font-size:12px;display:block}.categoryRows article small{color:#999;margin-top:3px;font-size:9px;display:block}.categoryRows article>em{color:#d76600;background:#fff0e3;padding:6px 10px;font-size:9px;font-style:normal}.rowActions{gap:4px;display:flex}.rowActions button{background:#fff;border:1px solid #ddd;width:32px;height:32px}.rowActions button:disabled{opacity:.25}.categoryPreview{color:#57536c;background:#efedff;align-items:center;gap:22px;padding:16px 24px;font-size:10px;display:flex}.categoryPreview b{color:#4f38d7}.categoryPreview span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:900px){.featuredCatGrid{grid-template-columns:1fr}.featuredCatGrid button{height:210px}.rotationHint{display:none}.categoryManager{padding:15px}.categoryRows article{grid-template-columns:25px 30px 48px 1fr 70px}.categoryRows article>em{display:none}.categoryManagerTop{align-items:flex-start;gap:15px}.categoryPreview{flex-direction:column;align-items:flex-start;gap:6px}}@media (max-width:600px){.categoryRows{padding:8px}.categoryRows article{grid-template-columns:20px 35px 1fr 65px}.categoryRows article>img,.categoryManagerTop>b{display:none}.featuredCatGrid button{height:180px}}.admin>main{min-width:0}.membersManagerV2{color:#17181d;padding:28px 35px 42px}.memberStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.memberStats article{background:#fff;border:1px solid #e5e6e9;border-top:3px solid #181a20;align-items:flex-start;gap:17px;min-height:126px;padding:21px 22px;display:flex;box-shadow:0 8px 22px #14161b08}.memberStats article:nth-child(2){border-top-color:#684cff}.memberStats article:nth-child(3){border-top-color:#ff7a00}.memberStats article>span{color:#8c8f98;letter-spacing:1px;border:1px solid #e2e2e7;place-items:center;width:38px;height:38px;font-size:9px;display:grid}.memberStats article>div{flex-direction:column;display:flex}.memberStats small{color:#858893;letter-spacing:.5px;font-size:10px}.memberStats b{margin:10px 0 7px;font-size:28px;line-height:1}.memberStats b i{font-size:11px;font-style:normal}.memberStats em{color:#9699a2;font-size:9px;font-style:normal}.memberWorkspace{grid-template-columns:minmax(660px,1fr) 350px;align-items:start;gap:18px;margin-top:18px;display:grid}.memberDirectory{background:#fff;border:1px solid #e2e3e6;min-width:0;box-shadow:0 8px 24px #17181d08}.memberDirectoryHead{border-bottom:1px solid #ececef;justify-content:space-between;align-items:flex-end;padding:22px 24px 17px;display:flex}.memberDirectoryHead p,.pointActivity>div>p,.memberDetailTop p{color:#6850e7;letter-spacing:2px;margin:0 0 6px;font-size:8px;font-weight:700}.memberDirectoryHead h2,.pointActivity h2,.memberDetailTop h2{margin:0;font-size:20px}.memberDirectoryHead span{color:#9699a1;margin-top:5px;font-size:9px;display:block}.memberDirectoryHead>b{color:#666b76;background:#f3f3f5;padding:7px 10px;font-size:9px}.memberTools{background:#fafafb;border-bottom:1px solid #ececef;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;display:flex}.memberTools label{background:#fff;border:1px solid #dfe0e4;flex:1;align-items:center;min-width:260px;max-width:390px;display:flex}.memberTools label:focus-within{border-color:#684cff;box-shadow:0 0 0 3px #684cff13}.memberTools label>span{color:#8b8e98;padding-left:12px}.memberTools input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:11px 12px;font-size:11px}.memberTools>div{gap:5px;display:flex}.memberTools button{color:#71747d;background:#fff;border:1px solid #dedfe3;padding:9px 13px;font-size:9px}.memberTools button.active{color:#5b42de;background:#efedff;border-color:#684cff;font-weight:700}.memberTableWrap{overflow-x:auto}.memberTable{border-collapse:collapse;text-align:left;width:100%;font-size:10px}.memberTable th{color:#8c8f97;letter-spacing:.4px;white-space:nowrap;background:#f7f7f8;padding:11px 13px;font-size:8px;font-weight:400}.memberTable td{vertical-align:middle;white-space:nowrap;border-top:1px solid #ececef;padding:12px 13px}.memberTable tbody tr{cursor:pointer;transition:background .18s,box-shadow .18s}.memberTable tbody tr:hover{background:#faf9ff}.memberTable tbody tr.selected{background:#f3f1ff;box-shadow:inset 3px 0 #684cff}.memberTable td:first-child{white-space:normal;align-items:center;gap:10px;min-width:185px;display:flex}.memberAvatar{color:#fff;background:linear-gradient(145deg,#17191f,#694fff);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.memberTable td:first-child b{font-size:11px}.memberTable td:first-child small{color:#999ca5;margin-top:2px;font-size:8px;line-height:1.5;display:block}.memberTable td>strong{color:#5e45e0}.memberTable td:last-child button{color:#5f47dd;background:#fff;border:1px solid #dedfe3;width:29px;height:29px}.tier{color:#5f636d;background:#f1f2f4;padding:5px 8px;font-style:normal}.tier金牌{color:#9d6b00;background:#fff4d8}.tier銀牌{color:#5e6c7b;background:#edf1f5}.memberStatus{white-space:nowrap;font-size:8px;font-style:normal}.memberStatus.ok{color:#119069}.memberStatus.paused{color:#d34955}.memberCards{display:none}.memberEmpty{text-align:center;color:#92959e;padding:48px 20px;font-size:11px}.memberDetailPanel{color:#fff;background:#15171d;border-top:3px solid #684cff;padding:25px;position:sticky;top:108px;box-shadow:0 16px 34px #15171d22}.memberDetailTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.memberDetailTop p{color:#a898ff}.memberDetailTop h2{font-size:24px}.memberDetailTop>div>span{color:#8f929c;margin-top:5px;font-size:9px;display:block}.memberDetailTop>.memberStatus{background:#ffffff0b;padding:6px 8px}.memberPointHero{border-top:1px solid #ffffff13;border-bottom:1px solid #ffffff13;margin:21px 0;padding:19px 0}.memberPointHero small{color:#828690;font-size:9px}.memberPointHero b{color:#a99aff;margin:9px 0;font-size:36px;line-height:1;display:block}.memberPointHero b i{font-size:10px;font-style:normal}.memberPointHero span{color:#777b85;font-size:8px}.memberFacts{grid-template-columns:1fr 1fr;gap:14px 10px;margin:0;display:grid}.memberFacts dt{color:#777b85;font-size:8px}.memberFacts dd{color:#fff;overflow-wrap:anywhere;margin:4px 0 0;font-size:9px;line-height:1.4}.pointEditor{border-top:1px solid #ffffff13;margin-top:22px;padding-top:19px}.pointEditor>div:first-child{justify-content:space-between;align-items:flex-end;display:flex}.pointEditor>div:first-child b{font-size:11px}.pointEditor>div:first-child small{color:#777b85;font-size:7px}.pointEditor label{color:#8d9099;margin-top:12px;font-size:8px;display:block}.pointEditor input{color:#fff;background:#ffffff08;border:1px solid #ffffff20;outline:0;width:100%;margin-top:5px;padding:11px 12px;font-size:11px;display:block}.pointEditor input:focus{border-color:#8c79ff}.pointEditor>div:last-child{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.pointEditor button{color:#fff;background:0 0;border:1px solid #ffffff29;padding:11px 7px;font-size:9px}.pointEditor button:first-child{background:#684cff;border-color:#684cff;font-weight:700}.memberAccess{background:0 0;border:1px solid;width:100%;margin-top:15px;padding:11px;font-size:9px}.memberAccess.danger{color:#ff8a96;border-color:#6e2932}.memberAccess.restore{color:#6ee1ba;border-color:#206e57}.pointActivity{background:#fff;border:1px solid #e2e3e6;grid-template-columns:210px 1fr;gap:24px;margin-top:18px;padding:21px 24px;display:grid}.pointActivity>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;display:grid}.pointActivity article{border-bottom:1px solid #eee;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.pointActivity article>span{color:#6048dc;background:#efedff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:700;display:grid}.pointActivity article b{font-size:9px;display:block}.pointActivity article small{color:#9699a2;margin-top:2px;font-size:8px;display:block}.pointActivity article strong{color:#168e68;font-size:9px}.pointActivity article strong.minus{color:#d34c58}.memberDemoNote{color:#8d9098;margin:12px 0 0;font-size:8px;line-height:1.6}.membersManagerV2 button{transition:transform .18s,box-shadow .18s,border-color .18s}.membersManagerV2 button:hover{transform:translateY(-1px);box-shadow:0 6px 16px #17181d12}@media (max-width:1200px){.memberWorkspace{grid-template-columns:1fr}.memberDetailPanel{position:static}.memberFacts{grid-template-columns:repeat(4,1fr)}.pointEditor{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.pointEditor>div:first-child,.pointEditor>div:last-child{grid-column:1/-1}.memberAccess{max-width:260px}}@media (max-width:720px){.membersManagerV2{padding:14px}.memberStats{grid-template-columns:1fr 1fr;gap:8px}.memberStats article{gap:10px;min-height:105px;padding:15px}.memberStats article:nth-child(3){grid-column:1/-1}.memberStats article>span{width:30px;height:30px}.memberStats b{font-size:22px}.memberDirectoryHead{flex-direction:column;align-items:flex-start;padding:18px}.memberTools{flex-direction:column;align-items:stretch;padding:12px}.memberTools label{min-width:0;max-width:none}.memberTools>div{grid-template-columns:repeat(3,1fr);display:grid}.memberTools button{padding:9px}.memberTableWrap{display:none}.memberCards{padding:6px 12px 12px;display:block}.memberCards>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #ececef;grid-template-columns:36px minmax(0,1fr) auto 16px;align-items:center;gap:9px;width:100%;padding:12px 4px;display:grid}.memberCards>button.selected{background:#f3f1ff;box-shadow:inset 3px 0 #684cff}.memberCards>button>div b{font-size:11px;display:block}.memberCards>button>div small{color:#9699a2;margin-top:3px;font-size:8px;line-height:1.45;display:block}.memberCards>button>strong{color:#6048de;grid-column:3;align-self:end;font-size:10px}.memberCards>button>.memberStatus{text-align:right;grid-area:1/3;align-self:start}.memberCards>button>i{color:#6048de;grid-area:1/4/3;font-style:normal}.memberDetailPanel{padding:20px 18px}.memberFacts{grid-template-columns:1fr 1fr}.pointEditor{display:block}.pointEditor>div:first-child{flex-direction:column;align-items:flex-start;gap:3px}.pointEditor>div:last-child{display:grid}.memberAccess{max-width:none}.pointActivity{grid-template-columns:1fr;gap:12px;padding:18px}.pointActivity>div:last-child{grid-template-columns:1fr}.memberDemoNote{font-size:8px}.memberDetailTop h2{font-size:22px}}@media (max-width:430px){.memberStats{grid-template-columns:1fr}.memberStats article:nth-child(3){grid-column:auto}.memberStats article{min-height:88px}.memberFacts{grid-template-columns:1fr}.pointEditor>div:last-child{grid-template-columns:1fr 1fr}.memberCards>button{grid-template-columns:36px minmax(0,1fr) auto}.memberCards>button>i{display:none}}.realProductCard{border-color:#d9dbe0}.realProductCard:before{content:"實品推薦";z-index:3;color:#fff;letter-spacing:1px;background:linear-gradient(100deg,#ff7800,#684cff);padding:6px 9px;font-size:7px;position:absolute;top:12px;left:12px;box-shadow:0 5px 14px #15161d38}.realProductVisual{background:linear-gradient(145deg,#eceef1,#fff 55%,#e4e5e9);padding:14px}.realProductVisual:before{content:"";pointer-events:none;z-index:1;border:1px solid #fff;position:absolute;inset:8px;box-shadow:inset 0 0 0 1px #d4d6dc}.realProductVisual img{object-fit:contain;filter:saturate(.96)contrast(1.02);background:#fff;width:100%;height:100%;transition:transform .45s}.realProductCard:hover .realProductVisual img{transform:scale(1.035)}.realProductVisual small{z-index:2;color:#fff;background:#17181dcc;padding:4px 7px;bottom:20px;right:20px}.pendingPrice,.pricePending{letter-spacing:.2px;color:#e16b00!important;font-size:11px!important}.detailInfo .pricePending{background:#fff1e3;border:1px solid #ffc887;padding:10px 14px;display:inline-block}.detailInfo .buy .primary:disabled{cursor:not-allowed;color:#fff;box-shadow:none;background:#b8b9bf}.visual.big.realProductVisual{padding:28px}.visual.big.realProductVisual:before{inset:16px}.realRecommendations{color:#fff;background:#111218;border-top:1px solid #292b32;border-bottom:1px solid #292b32;overflow:hidden}.realRecommendations>.section{padding-top:78px;padding-bottom:70px}.realRecommendationsHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.realRecommendationsHead .eyebrow{color:#ff8b26}.realRecommendationsHead h2{margin:8px 0;font-size:38px}.realRecommendationsHead p:last-child{color:#8f929d;font-size:11px}.realRecommendationsHead>button{color:#fff;background:0 0;border:1px solid #444650;padding:13px 17px;font-size:10px;transition:all .2s}.realRecommendationsHead>button:hover{color:#ff9b47;border-color:#ff7900;transform:translateY(-2px)}.realRecommendationsRail{margin-right:calc(-50vw + min(1180px,90vw)/2);overflow:hidden}.realRecommendationsRail>.grid{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#684cff #292b32;grid-template-columns:none;grid-auto-columns:270px;grid-auto-flow:column;padding:0 max(5vw,50vw - 590px) 16px 0;overflow-x:auto}.realRecommendationsRail .card{scroll-snap-align:start;color:#17181d}.realRecommendationsRail .visual{height:250px}.railHint{color:#737680;letter-spacing:1px;border-top:1px solid #292b32;justify-content:space-between;padding-top:13px;font-size:8px;display:flex}.railHint span:last-child{color:#a898ff}@media (max-width:900px){.realRecommendations>.section{padding-left:5vw;padding-right:0}.realRecommendationsHead{padding-right:5vw}.realRecommendationsRail{margin-right:0}.realRecommendationsRail>.grid{grid-auto-columns:min(70vw,270px);padding-right:5vw}.realRecommendationsHead h2{font-size:30px}.railHint{margin-right:5vw}}@media (max-width:600px){.realProductVisual{padding:9px}.realProductCard:before{padding:5px 7px;top:7px;left:7px}.realProductVisual small{bottom:13px;right:13px}.visual.big.realProductVisual{padding:16px}.realRecommendations>.section{padding-top:55px;padding-bottom:50px}.realRecommendationsHead{flex-direction:column;align-items:flex-start}.realRecommendationsHead>button{width:100%}.realRecommendationsRail>.grid{grid-auto-columns:72vw}.realRecommendationsRail .visual{height:220px}.railHint{display:none}}.realRecommendationsRail{margin-right:-5vw}.realRecommendationsRail>.grid{padding-right:5vw}.categories .catGrid{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#684cff #292b32;grid-template-columns:none;grid-auto-columns:minmax(175px,1fr);grid-auto-flow:column;overflow-x:auto}.categories .catGrid button{scroll-snap-align:start;min-width:175px}.categories .catGrid button>img{opacity:.18;transform:scale(1.04)}.categories .catGrid button:hover>img{opacity:.75}@media (max-width:900px){.categories .catGrid{grid-template-columns:none;grid-auto-columns:165px}.categories .catGrid button{min-width:165px}}@media (max-width:600px){.categories .catGrid{grid-template-columns:none;grid-auto-columns:150px}.categories .catGrid button{min-width:150px;height:165px}}.productGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.catalogBody .productGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.single>.productGrid{margin-top:40px}.realRecommendationsRail>.productGrid{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#684cff #292b32;grid-template-columns:none;grid-auto-columns:270px;grid-auto-flow:column;padding:0 5vw 16px 0;overflow-x:auto}@media (max-width:900px){.productGrid,.catalogBody .productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.productGrid,.catalogBody .productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.faqSection{color:#fff;background:#121318;padding:80px max(5vw,50vw - 590px)}.faqLayout{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:70px;display:grid}.faqIntro .eyebrow{color:#ff8a20}.faqIntro h2{margin:14px 0;font-size:40px;line-height:1.15}.faqIntro>p:last-child{color:#9a9da6;font-size:12px;line-height:1.9}.faqList{border-top:1px solid #3b3e46;min-width:0}.faqList details{border-bottom:1px solid #3b3e46}.faqList summary{cursor:pointer;grid-template-columns:32px minmax(0,1fr) 28px;align-items:center;gap:14px;padding:22px 0;list-style:none;display:grid}.faqList summary::-webkit-details-marker{display:none}.faqList summary>span{color:#8d78ff;font-size:9px}.faqList summary>b{font-size:14px;line-height:1.5}.faqList summary>i{text-align:center;font-size:20px;font-style:normal;transition:transform .2s,color .2s}.faqList details[open] summary>i{color:#ff8a20;transform:rotate(45deg)}.faqList details>p{color:#aaadb6;margin:0;padding:0 38px 22px 46px;font-size:13px;line-height:1.8}.faqMeta{color:#858892;border-top:1px solid #292b32;grid-template-columns:auto auto minmax(0,1fr);gap:30px;margin-top:45px;padding-top:23px;font-size:10px;line-height:1.6;display:grid}.faqMeta span{gap:10px;display:flex}.faqMeta b{color:#d2d3d8;white-space:nowrap}@media (max-width:760px){.faqSection{padding:56px 16px}.faqLayout{grid-template-columns:1fr;gap:30px}.faqIntro h2{font-size:30px}.faqList summary{grid-template-columns:26px minmax(0,1fr) 24px;gap:9px;padding:19px 0}.faqList summary>b{font-size:13px}.faqList details>p{padding:0 25px 20px 35px;font-size:12px}.faqMeta{grid-template-columns:1fr;gap:10px;margin-top:32px}.faqMeta span{grid-template-columns:75px minmax(0,1fr);gap:8px;display:grid}}.cartV2{width:100%;min-width:0}.cartV2>div.mt-7.grid{grid-template-columns:minmax(0,1fr)}.cartV2 .hidden.grid{display:none}.cartV2 aside>div.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cartV2 article>*{min-width:0}.cartV2 article h2{overflow-wrap:anywhere}.authV2{overflow:hidden}.authV2>div{grid-template-columns:minmax(0,1fr)}.authV2 aside .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.authV2 form>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}.authV2 form>div.mt-6.grid{grid-template-columns:minmax(0,1fr)}.authV2 form,.authV2 label,.authV2 input{min-width:0}.authV2 button{white-space:normal}.cartQtyControl{border:1px solid #d4d4d8;align-items:stretch;width:max-content;display:flex}.cartQtyControl button{background:#fff;border:0;place-items:center;width:38px;height:38px;font-size:18px;line-height:1;display:grid}.cartQtyControl span{text-align:center;border-left:1px solid #d4d4d8;border-right:1px solid #d4d4d8;justify-content:center;align-items:center;min-width:50px;height:38px;font-size:13px;font-weight:700;line-height:1;display:flex}@media (min-width:640px){.authV2 form:has(input[name=name])>div.mt-6.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.cartV2 .hidden.grid{grid-template-columns:110px minmax(0,1fr) 110px 120px;display:grid}.cartV2 article{grid-template-columns:110px minmax(0,1fr) 110px 120px}}@media (min-width:1024px){.cartV2>div.mt-7.grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.authV2>div{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}@media (max-width:520px){.cartV2{padding-left:14px!important;padding-right:14px!important}.cartV2 article{grid-template-columns:76px minmax(0,1fr);gap:12px;padding:13px}.cartV2 article .visual,.cartV2 article .visualBtn{height:78px}.cartV2 aside>div.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.authV2{padding:18px 12px 32px!important}.authV2 aside{padding:24px 20px}.authV2 form{padding:22px 18px}.authV2 aside .grid{gap:6px}.authV2 aside .grid span{padding:10px 4px}.authV2 h1{font-size:28px}.authV2 h2{font-size:26px}}.ordersManager{min-width:0;padding:28px 35px 42px}.ordersToolbar{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.ordersToolbar p{color:#6850e7;letter-spacing:2px;margin:0;font-size:8px;font-weight:700}.ordersToolbar h2{margin:6px 0;font-size:22px}.ordersToolbar>div>span{color:#8b8e97;font-size:10px}.ordersToolbar label{background:#fff;border:1px solid #dfe0e4;align-items:center;width:min(330px,100%);display:flex}.ordersToolbar label>span{color:#8a8d96;padding-left:13px}.ordersToolbar input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:12px;font-size:11px}.ordersToolbar label:focus-within{border-color:#684cff;box-shadow:0 0 0 3px #684cff12}.ordersList{gap:11px;display:grid}.orderItem{background:#fff;border:1px solid #e4e5e8;box-shadow:0 7px 20px #15171d07}.orderSummary{cursor:pointer;border-left:4px solid #684cff;grid-template-columns:110px minmax(150px,1fr) minmax(150px,1.15fr) 110px 28px;align-items:center;gap:16px;padding:17px 20px;list-style:none;display:grid}.orderSummary::-webkit-details-marker{display:none}.orderPrimary{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.orderPrimary>b{font-size:12px}.orderPrimary em{color:#c25d00;background:#fff0df;padding:4px 7px;font-size:8px;font-style:normal}.orderCustomer b,.orderCustomer small{display:block}.orderCustomer b{font-size:11px}.orderCustomer small{color:#9699a2;margin-top:4px;font-size:9px}.orderShipping{overflow-wrap:anywhere;font-size:10px}.orderTotal{text-align:right;font-size:11px}.orderToggle{text-align:center;color:#684cff;font-size:18px;font-style:normal;transition:transform .2s}.orderItem[open] .orderToggle{transform:rotate(45deg)}.orderDetails{background:#fafafb;border-top:1px solid #ececef;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(190px,.8fr);gap:25px;padding:21px 24px;display:grid}.orderDetails>div{min-width:0}.orderDetails small{color:#9699a2;margin-bottom:8px;font-size:8px;display:block}.orderDetails b,.orderDetails span{overflow-wrap:anywhere;font-size:10px;line-height:1.7;display:block}.orderDetails span{color:#62656e}.orderDetails>div:nth-child(2)>span{color:#684cff;margin-top:3px}.orderActions{flex-wrap:wrap;gap:7px;display:flex}.orderActions button{background:#fff;border:1px solid #d7d8dc;padding:9px 11px;font-size:9px}.orderActions button:first-child{color:#fff;background:#17181d;border-color:#17181d}.ordersEmpty{text-align:center;color:#8b8e97;background:#fff;padding:55px 20px;font-size:11px}.ordersNote{color:#858892;margin:16px 0 0;font-size:9px;line-height:1.7}@media (max-width:900px){.ordersManager{padding:20px}.orderSummary{grid-template-columns:95px minmax(130px,1fr) minmax(120px,1fr) 90px 24px;gap:10px;padding:15px}.orderDetails{grid-template-columns:1fr 1fr}.orderDetails>div:last-child{grid-column:1/-1}}@media (max-width:720px){.ordersManager{padding:14px}.ordersToolbar{flex-direction:column;align-items:stretch;gap:13px}.ordersToolbar label{width:100%}.orderSummary{gap:10px 14px;padding:14px;grid-template-columns:minmax(0,1fr) auto!important}.orderPrimary{grid-column:1}.orderToggle{grid-area:1/2}.orderCustomer{grid-area:2/1/auto/-1}.orderShipping{grid-area:3/1}.orderTotal{grid-area:3/2;align-self:end}.orderDetails{grid-template-columns:1fr;gap:18px;padding:17px}.orderDetails>div:last-child{grid-column:auto}.orderActions button{flex:1;min-height:40px}.ordersNote{font-size:8px}}
.featuredProductsIntro{padding-bottom:36px}.featuredProductsIntro h2{margin:10px 0;font-size:40px}.featuredProductsIntro>p:last-child{color:#777;font-size:12px}.featuredProductSection{background:#f7f7f8;border-top:1px solid #ddd}.featuredProductSection.alt{background:#efeff2}.featuredProductSection>.section{padding-top:48px;padding-bottom:70px}.featuredProductHead{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.featuredProductHead span{letter-spacing:2px;color:#6249e7;font-size:8px;font-weight:700}.featuredProductHead h3{margin:7px 0 3px;font-size:34px}.featuredProductHead p{color:#888;margin:0;font-size:10px}.featuredProductHead button{background:0 0;border:1px solid #bbb;padding:11px 16px;transition:all .22s}.featuredProductHead button:hover{color:#fff;background:#111;border-color:#111;transform:translateY(-3px)}.featuredProductSection:first-of-type{border-top:3px solid #ff7900}.featuredProductSection:first-of-type .featuredProductHead h3:after{content:" 本週首選";color:#fff;vertical-align:middle;background:#ff7900;margin-left:10px;padding:5px 8px;font-size:8px}@media (max-width:600px){.featuredProductsIntro h2{font-size:32px}.featuredProductHead{align-items:flex-start}.featuredProductHead h3{font-size:27px}.featuredProductHead button{font-size:10px}.featuredProductSection>.section{padding-top:36px;padding-bottom:50px}}
.mobileNav{display:none}.cartV2>div.mt-7.grid{grid-template-columns:1fr}.cartV2 article{grid-template-columns:86px minmax(0,1fr)}.cartV2 article .visual,.cartV2 article .visualBtn{height:110px}.authV2>div{grid-template-columns:1fr}.authV2 form>div.mt-6.grid{grid-template-columns:minmax(0,1fr)}.authV2 input:focus{border-color:#654cff;box-shadow:0 0 0 3px #654cff18}@media (min-width:640px){.authV2 form:has(input[name=name])>div.mt-6.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.cartV2>div.mt-7.grid>div:first-child>div:first-child,.cartV2 article{grid-template-columns:110px minmax(0,1fr) 110px 120px}}@media (max-width:720px){.admin .ordersManager .orderSummary{grid-template-columns:minmax(0,1fr) auto!important}}@media (min-width:1024px){.cartV2>div.mt-7.grid{grid-template-columns:minmax(0,1fr) 360px}.authV2>div{grid-template-columns:.85fr 1.15fr}}@media (max-width:720px){html,body{max-width:100%;overflow-x:hidden}body{padding-bottom:68px}body:has(.admin){padding-bottom:0}.ticker{letter-spacing:1.2px;justify-content:center;height:27px;padding:0 14px;font-size:8px}.ticker span:before{margin-right:9px}body>div>header{height:62px;padding:0 14px}.logo{flex:none;width:132px;height:54px}.tools{gap:1px}.tools>button{min-width:36px;height:40px;font-size:12px}.tools>button:nth-child(2),.tools .adminBtn{display:none}.tools .languageSwitch{min-width:36px;height:34px;padding:0;display:grid}.tools .memberBtn{border:0!important;min-width:36px!important;padding:0!important}.memberLabel{display:none}.tools i{top:-3px;right:0}.hero{min-height:0;padding-bottom:1px;display:block}.heroCopy{padding:48px 18px 18px}.eyebrow{letter-spacing:2px;font-size:8px}.eyebrow:before{width:24px;margin-right:9px}.hero h1{letter-spacing:-2px;margin:20px 0;font-size:40px;line-height:1.04}.heroCopy>p:not(.eyebrow){font-size:12px;line-height:1.75}.heroCopy .primary,.heroCopy .ghost{width:100%;min-height:50px;margin:0;display:block}.heroCopy .ghost{margin-top:10px}.rideCarousel{height:245px;margin:14px 16px 42px;padding:8px}.rideCarousel:before{inset:-5px 20px 5px -5px}.photoFrame{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}.photoLabel{padding-left:10px;bottom:17px;left:18px;right:16px}.photoLabel h2{font-size:18px}.photoLabel p{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.arrow{width:38px;height:38px}.dots{bottom:-20px;right:3px}.fit{margin:0 14px;padding:25px 16px;display:block}.fit:before{right:14px}.fit:after{display:none}.fit h2{font-size:26px}.fitFields{grid-template-columns:1fr;gap:9px;margin-top:18px}.fitFields label{border-left:1px solid #e1e1e7;padding:9px 12px}.fitFields button{width:100%;min-height:55px}.section,.catalog,.cartPage,.brandPage{padding:52px 14px}.featuredProductsIntro{padding-bottom:28px}.featuredProductsIntro h2{font-size:30px}.featuredProductSection>.section{padding-top:34px;padding-bottom:46px}.featuredProductHead{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:18px}.featuredProductHead h3{font-size:27px}.featuredProductHead button{width:100%;min-height:44px}.featuredProductSection:first-of-type .featuredProductHead h3:after{margin-left:6px;display:inline-block}.grid,.catalogBody .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.card{min-width:0}.visual{height:165px}.heart{width:31px;height:31px;top:8px;right:8px}.card>div:last-child{padding:11px}.card small{letter-spacing:.5px;font-size:8px}.productName{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:43px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.card p b{white-space:nowrap;font-size:12px}.card p button{flex:none;width:29px;height:29px}.title{align-items:flex-start;gap:12px;margin-bottom:26px}.title h2,.brandStrip h2{font-size:27px}.title>button{white-space:nowrap;padding-top:7px;font-size:10px}.categories{padding:56px 14px}.catGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.catGrid button{height:145px;padding:16px}.catGrid b{margin-top:35px;font-size:18px}.brandExperience{padding:56px 14px}.brandExperienceTitle{margin-bottom:26px}.brandExperienceTitle h2{font-size:28px}.brandRevealGrid{gap:10px}.brandReveal{height:220px}.brandCover{padding:25px}.brandCover b{font-size:38px}.brandCover i{bottom:20px;left:25px}#faq{padding:56px 16px}#faq h2{font-size:30px}#faq summary{gap:12px;padding:20px 0;line-height:1.5}#faq details p{padding-left:30px}.pageTitle{padding:10px 0 30px}.pageTitle h1{font-size:35px;line-height:1.12}.pageTitle>p:last-child{font-size:12px;line-height:1.6}.catalogBody{padding-top:22px;display:block}.catalogBody aside{scrollbar-width:none;flex-direction:row;gap:7px;margin:0 -14px 20px;padding:0 14px 8px;display:flex;overflow-x:auto}.catalogBody aside::-webkit-scrollbar{display:none}.catalogBody aside>b,.catalogBody aside>hr,.catalogBody aside>label{display:none}.catalogBody aside button{white-space:nowrap;background:#fff;border:1px solid #ddd;border-radius:999px;flex:none;padding:9px 13px}.catalogBody aside button span{display:none}.sort{align-items:center;gap:10px}.sort select{max-width:130px}.detail{padding:52px 14px;display:block}.detail .back{top:16px}.detail .visual.big{height:320px;margin-bottom:25px}.detailInfo{padding-top:0}.detailInfo h1{font-size:28px;line-height:1.25}.price{margin:18px 0;font-size:23px}.buy{grid-template-columns:1fr;margin:18px 0}.buy button{min-height:49px}.brandPage article{height:260px;padding:35px 25px}.brandPage article h2{font-size:40px}.brandPage article>b{font-size:320px;top:-50%}.cartLayout,.checkLayout{margin-top:24px;display:block}.cartV2 article .visual,.cartV2 article .visualBtn{height:86px}.cartList article{grid-template-columns:78px minmax(0,1fr);gap:13px;padding:13px}.cartList .visual{height:78px}.cartList h3{font-size:14px;line-height:1.35}.cartList article>.qty{display:none}.cartList article>b{grid-column:2;margin-top:-8px;font-size:13px;display:block}.summary{margin-top:15px;padding:22px}.checkout{padding:0 14px 70px}.checkTop{height:58px}.checkTop span{display:none}.steps{margin:28px 0}.steps div:not(:last-child):after{width:14px;margin:0 6px}.steps i{width:29px;height:29px;margin-right:0}.steps span{display:none}.form{padding:22px 16px}.form h2{margin-top:0;font-size:21px}.formGrid{grid-template-columns:1fr;gap:14px}.formGrid .wide{grid-column:auto}.choices label{grid-template-columns:25px 1fr;padding:15px 12px}.choices span{line-height:1.45}.form>.next{float:none;width:100%;min-height:50px;margin-top:20px}.notice{line-height:1.6}.done{margin:20px 14px;padding:38px 20px}.done h1{font-size:29px}.done>span{margin:18px 0}footer{grid-template-columns:1fr;gap:28px;padding:52px 18px 30px}footer div:first-child>b{font-size:30px}footer small{margin-top:4px;line-height:1.7}.mobileNav{z-index:60;height:68px;padding-bottom:env(safe-area-inset-bottom);background:#0d0e12;border-top:1px solid #2b2d34;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #0005}.mobileNav.checkoutHidden{display:none}.mobileNav button{color:#8f929d;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;display:flex;position:relative}.mobileNav button.active{color:#fff}.mobileNav button.active:before{content:"";background:linear-gradient(90deg,#ff7900,#704fff);height:2px;position:absolute;top:0;left:28%;right:28%}.mobileNav i{font-size:17px;font-style:normal;line-height:1}.mobileNav span{font-size:9px}.mobileNav em{color:#fff;background:#654cff;border-radius:8px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:8px;font-style:normal;display:grid;position:absolute;top:7px;left:54%}.toast{text-align:center;width:max-content;max-width:calc(100% - 28px);bottom:82px}.admin{min-width:0;margin:0;display:block}.admin>aside{z-index:70;scrollbar-width:none;flex-direction:row;max-width:100vw;height:auto;padding:0;display:flex;position:sticky;top:0;overflow-x:auto}.admin>aside::-webkit-scrollbar{display:none}.adminLogo{display:none}.admin aside nav{flex-direction:row;gap:0;margin:0;display:flex}.admin aside nav button{text-align:center;white-space:nowrap;border-radius:0;min-width:82px;padding:10px 7px;font-size:9px}.admin aside nav i{width:auto;margin-bottom:4px;font-size:15px;display:block}.admin aside nav em{float:none;margin-left:3px;position:absolute}.store{border-width:0 0 0 1px;min-width:55px;margin:0;font-size:0}.admin>main>header{height:68px;padding:10px 14px}.admin header p{display:none}.admin header h1{font-size:19px}.admin header>div:last-child{gap:5px}.admin header>div:last-child b{display:none}.dashboard,.adminTable{padding:14px}.date{flex-wrap:wrap;justify-content:flex-start}.date span{width:100%;margin:0 0 4px}.date button{flex:1}.kpis{grid-template-columns:1fr;gap:9px;margin:14px 0}.kpis article{padding:16px}.dashGrid{grid-template-columns:1fr;gap:10px}.dashGrid>section{padding:16px}.orders>p{grid-template-columns:1fr 1fr;gap:6px}.quick>div{grid-template-columns:1fr 1fr}.listTools{flex-direction:column;align-items:stretch;gap:9px}.listTools>div{display:flex;overflow-x:auto}.listTools input{flex:1;min-width:0}.adminTable>section{overflow-x:auto}.adminTable table{min-width:680px}.categoryManager{padding:10px}.categoryManagerTop{flex-direction:column;align-items:flex-start;padding:20px}.categoryRows{padding:7px}.categoryRows article{grid-template-columns:20px 32px minmax(0,1fr) 64px;gap:8px}.categoryRows article>img,.categoryRows article>em{display:none}.categoryPreview{flex-direction:column;align-items:flex-start;gap:6px;padding:14px}.admin main>div.p-8{padding:14px}.admin main>div.p-8>.mb-5{flex-direction:column;align-items:stretch;gap:12px}.admin main>div.p-8>.mb-5 input{width:100%}.admin details summary{gap:9px;padding:14px;grid-template-columns:84px minmax(0,1fr) auto!important}}
.logo{width:190px;height:68px;padding:3px 0}.logo img{object-fit:contain;object-position:center}.navIcon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.toolAction,.memberBtn{justify-content:center;align-items:center;gap:7px;display:inline-flex}.cartButton{padding:8px 10px;min-width:82px!important}.toolLabel,.memberLabel{white-space:nowrap;font-size:11px}.mobileNav .navIcon{width:19px;height:19px}footer{grid-template-columns:1.7fr repeat(4,1fr)}.footerContact a{color:#d5d6dc;overflow-wrap:anywhere;text-decoration:none}.footerContact a:hover{color:#ff942f}.footerContact .contactNote{color:#777b85;border:0;margin:-5px 0 12px;padding:0;font-size:9px;display:block}.ownerStory{color:#fff;background:#101116;border:1px solid #2a2c34;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);max-width:1180px;min-height:430px;margin:90px auto 0;display:grid;overflow:hidden;box-shadow:0 26px 70px #17182920}.ownerStoryCopy{background:linear-gradient(135deg,#ff790014,#0000 42%),linear-gradient(145deg,#171820,#0d0e12);padding:62px 52px;position:relative}.ownerStoryCopy:after{content:"YADA";color:#ffffff07;pointer-events:none;font-size:82px;font-weight:900;position:absolute;bottom:4px;right:22px}.ownerStoryCopy .eyebrow{color:#ff902d}.ownerStoryCopy h2{letter-spacing:-2px;margin:24px 0 8px;font-size:clamp(38px,4vw,58px)}.ownerStoryCopy strong{color:#d8d9df;letter-spacing:.08em;font-size:13px}.ownerRole{color:#ff9b40;letter-spacing:.16em;border:1px solid #ff790066;margin:24px 0 18px;padding:7px 12px;font-size:10px;display:inline-block}.ownerServices{z-index:1;color:#b7b9c2;font-size:13px;line-height:1.85;position:relative}.ownerServices p{margin:10px 0}.ownerVideo{background:#050506;min-height:430px;position:relative}.ownerVideo:before{content:"FEATURED VIDEO";z-index:2;color:#fff;letter-spacing:.16em;pointer-events:none;background:#ff7900;padding:6px 10px;font-size:8px;font-weight:800;position:absolute;top:16px;left:18px}.ownerVideo iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (max-width:900px){.logo{width:145px;height:58px}.cartButton{padding:0;min-width:40px!important}.toolLabel,.memberLabel{display:none}footer{grid-template-columns:repeat(2,1fr)}.ownerStory{grid-template-columns:1fr;margin:60px 5vw 0}.ownerStoryCopy{padding:46px 36px}.ownerVideo{aspect-ratio:16/9;min-height:auto}}@media (max-width:600px){.logo{width:125px;height:52px}footer{grid-template-columns:1fr}.ownerStory{margin:42px 14px 0}.ownerStoryCopy{padding:36px 24px}}
