@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-leading:initial}}}@layer theme{:host,:root{--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-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-xl:1.25rem;--text-xl--line-height:1.4;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--radius-sm:.25rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;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);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}: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}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-y-0{inset-block:calc(var(--spacing)*0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.right-0{right:calc(var(--spacing)*0)}.z-10{z-index:10}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing)*4)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-10{margin-top:calc(var(--spacing)*10)}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.max-h-60{max-height:calc(var(--spacing)*60)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-8{width:calc(var(--spacing)*8)}.w-11{width:calc(var(--spacing)*11)}.w-full{width:100%}.w-screen{width:100vw}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.translate-x-1{--tw-translate-x:calc(var(--spacing)*1)}.translate-x-1,.translate-x-6{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing)*6)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e+38px}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-white{background-color:var(--color-white)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-4{padding-right:calc(var(--spacing)*4)}.text-center{text-align:center}.text-left{text-align:left}.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))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-black{color:var(--color-black)}.text-gray-200{color:var(--color-gray-200)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-sm,.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-colors{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(hover:hover){.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media(min-width:40rem){.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}}@media(min-width:48rem){.md\:col-span-6{grid-column:span 6/span 6}.md\:ml-8{margin-left:calc(var(--spacing)*8)}.md\:flex{display:flex}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:gap-12{gap:calc(var(--spacing)*12)}}@media(min-width:64rem){.lg\:mb-0{margin-bottom:calc(var(--spacing)*0)}.lg\:hidden{display:none}}@media(min-width:80rem){.xl\:px-10{padding-inline:calc(var(--spacing)*10)}}@media(prefers-color-scheme:dark){.dark\:text-gray-600{color:var(--color-gray-600)}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}.page-enter-active,.page-leave-active{transition:opacity .2s ease-out,transform .2s ease-out}.page-enter-from{opacity:0;transform:translateY(10px)}.page-leave-to{opacity:0;transform:translateY(-10px)}.layout-enter-active,.layout-leave-active{transition:opacity .15s ease-out}.layout-enter-from,.layout-leave-to{opacity:0}.scroll-animate{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out}.scroll-animate.is-visible{opacity:1}.scroll-animate.fade-up{transform:translateY(30px)}.scroll-animate.fade-up.is-visible{transform:translateY(0)}.scroll-animate.fade-in{transform:scale(.95)}.scroll-animate.fade-in.is-visible{transform:scale(1)}.scroll-animate.fade-left{transform:translate(30px)}.scroll-animate.fade-left.is-visible{transform:translate(0)}.scroll-animate.fade-right{transform:translate(-30px)}.scroll-animate.fade-right.is-visible{transform:translate(0)}.scroll-animate.stagger>*{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out}.scroll-animate.stagger.is-visible>*{opacity:1;transform:translateY(0)}.scroll-animate.stagger.is-visible>:first-child{transition-delay:.1s}.scroll-animate.stagger.is-visible>:nth-child(2){transition-delay:.2s}.scroll-animate.stagger.is-visible>:nth-child(3){transition-delay:.3s}.scroll-animate.stagger.is-visible>:nth-child(4){transition-delay:.4s}.scroll-animate.stagger.is-visible>:nth-child(5){transition-delay:.5s}.scroll-animate.stagger.is-visible>:nth-child(6){transition-delay:.6s}:root{--color-bg:#000;--color-surface:#000;--color-card:#0a0a0a;--color-border:#1f1f1f;--color-text:#f5f5f5;--color-text-muted:#8c8c8c;--color-placeholder:#6e6e6e;--color-skeleton-from:#0a0a0a;--color-skeleton-to:#1a1a1a;--color-overlay-scrim:rgba(0,0,0,.78);--partner-color:#8c8c8c;--secondary-color:#0a0a0a;--font-family:"Inter",system-ui,sans-serif;--font-weight-bold:700;--font-weight-semibold:600;--tracking-wide:.2em;--tracking-extra:.28em;--radius:0px;--radius-card:0px;--radius-button:0px;--radius-input:0px;--radius-pill:0px;--color-success:#f5f5f5;--color-success-bg:transparent;--color-danger:#f5f5f5;--color-danger-bg:transparent;--color-info:#8c8c8c;--color-warning:#f5f5f5;--color-cta-bg:#f5f5f5;--color-cta-text:#000;--color-cta-bg-hover:#8c8c8c;--color-cta-border:transparent;--shadow-card:none;--shadow-elevated:none;--container-shop:1120px;--container-wide:1600px}body,html{background:var(--color-bg);color:var(--color-text)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{background:#fff3;color:#fff}::selection{background:#fff3;color:#fff}.tracked{letter-spacing:var(--tracking-wide)}.tracked,.tracked-wide{text-transform:uppercase}.tracked-wide{letter-spacing:var(--tracking-extra)}.font-digital{letter-spacing:.02em}*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img[loading=lazy]{opacity:0;transition:opacity .3s ease}img[loading=lazy].loaded,img[loading=lazy]:not([src=""]){opacity:1}input,select,textarea{background-color:var(--color-card);border:1px solid var(--color-border);color:var(--color-text);font-size:15px}input{padding:17.5px 15px}select{padding:17.5px}select:disabled{background-color:var(--color-card);border:1px solid var(--color-border);color:var(--color-text-muted);opacity:.6}::-moz-placeholder{color:var(--color-placeholder);opacity:1}::placeholder{color:var(--color-placeholder);opacity:1}::-ms-input-placeholder{color:var(--color-placeholder)}.will-animate{will-change:transform,opacity}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.backdrop-blur{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transform:translateZ(0)}.v-overlay__scrim{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background-color:var(--color-overlay-scrim)!important}@keyframes skeleton-loading{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.skeleton{animation:skeleton-loading 1.5s infinite;background:linear-gradient(90deg,var(--color-skeleton-from) 25%,var(--color-skeleton-to) 50%,var(--color-skeleton-from) 75%);background-size:200px 100%}.fade-in-content{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.product-detail__taxon{color:var(--color-text-muted);display:inline-block!important;font-size:12px;font-weight:500;letter-spacing:.06em;margin-bottom:4px;text-decoration:none;text-transform:uppercase;transition:color .15s ease}.product-detail__taxon:hover{color:var(--color-text);text-decoration:underline}.product-category{color:var(--color-text-muted);display:block!important;font-size:11px;font-weight:500;margin-bottom:2px;text-decoration:none;transition:color .15s ease}.product-category:hover{color:var(--color-text);text-decoration:underline}#__nuxt .card,#__nuxt .card .container-inner,#__nuxt .card .container-inner .product-card__content,#__nuxt .card .container-inner .product-card__image-wrapper,#__nuxt .card .container-inner .product-card__image-wrapper .product-card__image-link{border-radius:0!important}#__nuxt .card{background:transparent!important}#__nuxt .card .container-inner .product-card__image-wrapper .product-card__image-link,#__nuxt .card .container-inner .product-card__image-wrapper .product-card__image-link img,#__nuxt .card img{border-radius:0!important}#__nuxt .card .container-inner .product-card__image-wrapper .product-card__image-link{background:var(--color-card)!important}#__nuxt .card .container-inner .product-card__content .product-name{color:#fff!important;font-weight:var(--font-weight-bold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .card .container-inner .price-box .price,#__nuxt .card .container-inner .product-card__content .price{color:#fff!important}#__nuxt .card .container-inner .price-box .from-text,#__nuxt .card .container-inner .price-box .price-old,#__nuxt .card .container-inner .product-card__content .from-text,#__nuxt .card .container-inner .product-card__content .price-old{color:var(--color-text-muted)!important}#__nuxt .card .container-inner .product-card__content .product-category,#__nuxt .card .container-inner .product-category{display:none!important}#__nuxt .card .container-inner .price-box,#__nuxt .card .container-inner .product-card__content,#__nuxt .card .container-inner .product-card__content .price-box,#__nuxt .card .container-inner .product-card__content .product-name,#__nuxt .card .container-inner .product-card__content .variants-box,#__nuxt .card .container-inner .product-card__content .variants-list,#__nuxt .card .container-inner .variants-box,#__nuxt .card .container-inner .variants-list{align-items:center!important;justify-content:center!important;text-align:center!important}#__nuxt .card .container-inner .color-circle,#__nuxt .card .container-inner .size-circle,#__nuxt .card .container-inner .variants-list .color-circle,#__nuxt .card .container-inner .variants-list .size-circle{border-radius:0!important}#__nuxt .card .container-inner .size-circle{background:transparent!important;border-color:var(--color-border)!important;color:var(--color-text)!important}#__nuxt .checkout-form input,#__nuxt .checkout-form select,#__nuxt .checkout-form textarea,#__nuxt .form-input,#__nuxt .input,#__nuxt .input-wrapper-newsletter input,#__nuxt .v-autocomplete .v-field,#__nuxt .v-field,#__nuxt .v-field .v-field__outline__end,#__nuxt .v-field .v-field__outline__notch:after,#__nuxt .v-field .v-field__outline__notch:before,#__nuxt .v-field .v-field__outline__start,#__nuxt .v-field__field,#__nuxt .v-field__outline,#__nuxt .v-field__overlay,#__nuxt .v-select .v-field,#__nuxt .v-text-field .v-field,#__nuxt .v-textarea .v-field,#__nuxt input,#__nuxt select,#__nuxt textarea{border-radius:0!important}.category-container,.category-tabs,.hero-header,.homepage-banner-4grid,.homepage-banner-card-slider{background:transparent!important;color:var(--color-text)}.minicart-drawer{background:var(--color-bg)!important;color:var(--color-text)}.minicart-drawer .divider{background:var(--color-border)!important}.minicart-drawer .bonus-products-wrapper,.minicart-drawer .coupon-wrapper,.minicart-drawer .empty-cart-card{background:var(--color-card)!important;border-color:var(--color-border)!important;color:var(--color-text)}.minicart-drawer .empty-cart-title,.minicart-drawer .minicart-drawer__footer,.minicart-drawer .minicart-drawer__price{color:var(--color-text)!important}.minicart-drawer .empty-cart-description{color:var(--color-text-muted)!important}.minicart-drawer .icon-circle{background:var(--color-card)!important;background-image:none!important;border:1px solid var(--color-border)!important}.auth-drawer{background:var(--color-bg)!important;color:var(--color-text)}.auth-drawer .auth-tabs,.auth-drawer .divider-section,.auth-drawer .social-section{background:transparent!important;color:var(--color-text)}.search-modal{background:var(--color-bg)!important;color:var(--color-text)}.search-modal .popular-searches,.search-modal .recent-searches,.search-modal .search-input,.search-modal .search-results{background:transparent!important;color:var(--color-text)}.search-modal .search-result-card{background:var(--color-card)!important;border-color:var(--color-border)!important}.mega-menu,.mega-menu-v2{background:var(--color-bg)!important;border-color:var(--color-border);color:var(--color-text)}.mega-menu a,.mega-menu-v2 a{color:var(--color-text)}.mega-menu a:hover,.mega-menu-v2 a:hover{color:var(--color-text-muted)}.mobile-navbar-drawer{background:var(--color-bg)!important;color:var(--color-text)}.v-dialog>.v-overlay__content,.v-list,.v-menu>.v-overlay__content,.v-overlay__content .v-card{background:var(--color-card)!important;border-radius:var(--radius-card)!important;color:var(--color-text)!important}.v-card-subtitle,.v-card-text,.v-card-title,.v-list-item__subtitle,.v-list-item__title{color:var(--color-text)!important}.checkout-delivery-box,.checkout-form,.checkout-item,.checkout-payment-box,.checkout-summary-box{background:var(--color-card)!important;border-color:var(--color-border)!important;color:var(--color-text)}.announcement-bar{background:var(--color-text)!important;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-extra);text-transform:uppercase}.announcement-bar,.announcement-bar__message{color:var(--color-bg)!important}.adult-warning,.attributes-box,.bundle-offers-spacing,.product-attributes,.product-detail-container,.product-detail__box,.product-state-notice,.volume-table-row{background:transparent!important;color:var(--color-text)}.attributes-table{background:var(--color-card)!important;border:1px solid var(--color-border)!important;color:var(--color-text)}.additional-info-text,.attribute-row,.attribute-type,.attribute-value,.description,.summary-label,.summary-value,.track-title,.tracklist-name{color:var(--color-text)!important}.track-duration,.track-featuring,.tracklist-label{color:var(--color-text-muted)!important}.variant-button,.variant-group-button,.variant-select__option{background:transparent!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.variant-button.is-active,.variant-group-button.is-active,.variant-select__option--active{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-bg)!important}.change-password,.order-detail,.orders-list,.profile-container,.user-addresses,.user-billing-addresses,.user-company-info,.user-newsletter{background:transparent!important;color:var(--color-text)}.address-card,.order-card,.profile-card{background:var(--color-card)!important;border:1px solid var(--color-border)!important;color:var(--color-text)}#content-container,.main-container,.parent-container,.v-application,.v-application__wrap,.v-main,body,html{background:var(--color-bg)!important;color:var(--color-text)}.v-application{--v-theme-background:0,0,0;--v-theme-surface:18,18,18;--v-theme-on-background:242,242,242;--v-theme-on-surface:242,242,242}#__nuxt .minicart-drawer{background:var(--color-bg)!important;border-left:1px solid var(--color-border)!important;box-shadow:none!important;color:var(--color-text)!important}#__nuxt .minicart-drawer,#__nuxt .minicart-drawer__cart{display:flex!important;flex-direction:column!important;overflow:hidden!important}#__nuxt .minicart-drawer__cart{flex:1 1 auto!important;height:auto!important;justify-content:flex-start!important;min-height:0!important}#__nuxt .minicart-drawer__products{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0!important}#__nuxt .bonus-products-wrapper{background:transparent!important;border:0!important;margin:0!important;padding:0!important}#__nuxt .bonus-products-wrapper:empty{display:none!important}#__nuxt .bonus-products-wrapper:has(>:only-child:empty),#__nuxt .bonus-products-wrapper>:only-child:empty{display:none!important}#__nuxt .minicart-drawer__header{background:transparent!important;border-bottom:1px solid var(--color-border)!important;color:var(--color-text)!important;flex:0 0 auto!important;padding:18px 20px!important}#__nuxt .minicart-drawer__header>div:first-child{align-items:center!important;display:inline-flex!important;gap:8px!important}#__nuxt .minicart-drawer__header p{color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;margin:0!important;text-transform:uppercase!important}#__nuxt .minicart-drawer__header .cart-count{align-items:center!important;background:var(--color-text)!important;border-radius:0!important;color:var(--color-bg)!important;display:inline-flex!important;font-size:10px!important;font-weight:var(--font-weight-bold)!important;height:18px!important;justify-content:center!important;letter-spacing:0!important;line-height:1!important;min-width:18px!important;padding:0 5px!important}#__nuxt .auth-drawer__close,#__nuxt .close-button,#__nuxt .minicart-drawer__close{background:transparent!important;border:0!important;border-radius:0!important;color:var(--color-text-muted)!important}#__nuxt .auth-drawer__close:hover,#__nuxt .close-button:hover,#__nuxt .minicart-drawer__close:hover{background:transparent!important;color:var(--color-text)!important}#__nuxt .minicart-drawer__cart,#__nuxt .minicart-drawer__products{background:transparent!important}#__nuxt .minicart-drawer__product{background:transparent!important;border:0!important;border-bottom:1px solid var(--color-border)!important;border-radius:0!important;margin:0 16px!important;padding:16px!important}#__nuxt .minicart-drawer__product:last-child{border-bottom:0!important}#__nuxt .minicart-drawer__product-content{align-items:flex-start!important;display:flex!important;gap:14px!important}#__nuxt .minicart-drawer__product-image{background:var(--color-card)!important;border:1px solid var(--color-border)!important;border-radius:0!important;flex-shrink:0!important;height:80px!important;overflow:hidden!important;padding:0!important;width:72px!important}#__nuxt .minicart-drawer__product-image img{background:transparent!important;border-radius:0!important;display:block!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important}#__nuxt .minicart-drawer__product-info{color:var(--color-text)!important;flex:1!important;min-width:0!important}#__nuxt .minicart-drawer__product-name{color:var(--color-text)!important;font-size:13px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;margin:0 0 4px!important;text-transform:uppercase!important}#__nuxt .minicart-drawer__product .variant{color:var(--color-text-muted)!important;display:flex!important;flex-wrap:wrap!important;font-size:11px!important;gap:0 6px!important;letter-spacing:.02em!important;list-style:none!important;margin:0 0 8px!important;padding:0!important}#__nuxt .minicart-drawer__product .variant li:not(:last-child):after{content:","}#__nuxt .minicart-drawer__product-price,#__nuxt .minicart-drawer__product-price--xs{color:var(--color-text)!important;font-size:13px!important;font-variant-numeric:tabular-nums!important;font-weight:var(--font-weight-bold)!important}#__nuxt .minicart-drawer__product .price-old{color:var(--color-text-muted)!important;font-weight:400!important;margin-right:6px!important;text-decoration:line-through!important}#__nuxt .cart-item .wrapper,#__nuxt .minicart-drawer .wrapper,#__nuxt .minicart-drawer__product .wrapper{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;display:inline-flex!important;height:32px!important;padding:0!important;width:auto!important}#__nuxt .cart-item .input-number-decrement,#__nuxt .cart-item .input-number-increment,#__nuxt .minicart-drawer .input-number-decrement,#__nuxt .minicart-drawer .input-number-increment{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--color-text)!important;display:inline-flex!important;height:30px!important;justify-content:center!important;padding:0!important;transition:background .2s ease!important;width:30px!important}#__nuxt .cart-item .input-number-decrement:hover,#__nuxt .cart-item .input-number-increment:hover,#__nuxt .minicart-drawer .input-number-decrement:hover,#__nuxt .minicart-drawer .input-number-increment:hover{background:#ffffff0d!important}#__nuxt .cart-item .input-number-decrement .v-icon,#__nuxt .cart-item .input-number-decrement .v-icon i,#__nuxt .cart-item .input-number-decrement .v-icon:before,#__nuxt .cart-item .input-number-decrement i.mdi,#__nuxt .cart-item .input-number-increment .v-icon,#__nuxt .cart-item .input-number-increment .v-icon i,#__nuxt .cart-item .input-number-increment .v-icon:before,#__nuxt .cart-item .input-number-increment i.mdi,#__nuxt .minicart-drawer .input-number-decrement .v-icon,#__nuxt .minicart-drawer .input-number-decrement .v-icon i,#__nuxt .minicart-drawer .input-number-decrement .v-icon:before,#__nuxt .minicart-drawer .input-number-decrement i.mdi,#__nuxt .minicart-drawer .input-number-increment .v-icon,#__nuxt .minicart-drawer .input-number-increment .v-icon i,#__nuxt .minicart-drawer .input-number-increment .v-icon:before,#__nuxt .minicart-drawer .input-number-increment i.mdi{color:var(--color-text)!important}#__nuxt .cart-item .input-number,#__nuxt .minicart-drawer .input-number{background:transparent!important;border:0!important;border-radius:0!important;caret-color:var(--color-text)!important;color:var(--color-text)!important;font-size:13px!important;font-variant-numeric:tabular-nums!important;font-weight:var(--font-weight-semibold)!important;height:30px!important;outline:0!important;padding:0!important;text-align:center!important;width:32px!important}#__nuxt .cart-item .input-number:focus,#__nuxt .minicart-drawer .input-number:focus{background:transparent!important}#__nuxt .cart-item .input-number::-webkit-inner-spin-button,#__nuxt .cart-item .input-number::-webkit-outer-spin-button,#__nuxt .minicart-drawer .input-number::-webkit-inner-spin-button,#__nuxt .minicart-drawer .input-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#__nuxt .cart-item .input-number,#__nuxt .minicart-drawer .input-number{-moz-appearance:textfield}#__nuxt .minicart-drawer__product .remove-link{background:transparent!important;border:0!important;color:var(--color-text-muted)!important;cursor:pointer!important;font-size:11px!important;letter-spacing:var(--tracking-wide)!important;margin-left:12px!important;text-decoration:underline!important;text-transform:uppercase!important}#__nuxt .minicart-drawer__product .remove-link:hover{color:var(--color-text)!important}#__nuxt .minicart-drawer__footer{background:var(--color-bg)!important;border-top:1px solid var(--color-border)!important;display:flex!important;flex:0 0 auto!important;flex-direction:column!important;gap:10px!important;min-height:0!important;padding:14px 16px!important}#__nuxt .minicart-drawer__price{align-items:baseline!important;color:var(--color-text)!important;display:flex!important;justify-content:space-between!important;margin:0!important}#__nuxt .minicart-drawer__price p{color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;margin:0!important;text-transform:uppercase!important}#__nuxt .minicart-drawer__price .price{font-size:18px!important;font-variant-numeric:tabular-nums!important;font-weight:var(--font-weight-bold)!important;letter-spacing:.02em!important;text-transform:none!important}#__nuxt .minicart-drawer__text{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.02em!important;margin:0!important}#__nuxt .minicart-drawer__buttons{display:flex!important;flex-direction:column!important;gap:6px!important}#__nuxt .minicart-drawer__buttons .v-btn:first-child{background:var(--color-cta-bg)!important;border:1px solid var(--color-cta-bg)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-cta-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;height:44px!important;letter-spacing:var(--tracking-wide)!important;min-height:44px!important;text-transform:uppercase!important}#__nuxt .minicart-drawer__buttons .v-btn:first-child:hover{background:var(--color-cta-bg-hover)!important;border-color:var(--color-cta-bg-hover)!important;color:var(--color-bg)!important}#__nuxt .minicart-drawer__buttons .v-btn:first-child .v-btn__overlay,#__nuxt .minicart-drawer__buttons .v-btn:first-child .v-btn__underlay{display:none!important}#__nuxt .minicart-drawer__buttons .v-btn:nth-child(2){background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;height:40px!important;letter-spacing:var(--tracking-wide)!important;min-height:40px!important;text-transform:uppercase!important}#__nuxt .minicart-drawer__buttons .v-btn:nth-child(2):hover{background:#ffffff08!important;border-color:var(--color-text)!important}#__nuxt .minicart-drawer__buttons .v-btn:nth-child(2) .v-btn__overlay,#__nuxt .minicart-drawer__buttons .v-btn:nth-child(2) .v-btn__underlay{display:none!important}#__nuxt .empty-cart-card{border:0!important;border-radius:0!important}#__nuxt .empty-cart-card,#__nuxt .empty-cart-wrapper{background:transparent!important;color:var(--color-text-muted)!important}#__nuxt .empty-cart-wrapper{border:1px dashed var(--color-border)!important;border-radius:0!important}#__nuxt .empty-cart-icon{border:0!important;color:var(--color-text-muted)!important}#__nuxt .empty-cart-card .icon-circle,#__nuxt .empty-cart-icon .icon-circle,#__nuxt .empty-cart-wrapper .icon-circle{border:0!important}#__nuxt .empty-cart-title{color:var(--color-text)!important;font-size:12px!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .empty-cart-description{color:var(--color-text-muted)!important}#__nuxt .free-shipping-banner,#__nuxt .info-box,#__nuxt .info-message{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important;margin:12px 16px!important;padding:14px 16px!important}#__nuxt .info-box{margin-left:0!important;margin-right:0!important}#__nuxt .cart-infobox,#__nuxt .cart-infobox-empty{background:transparent!important;border:0!important;border-bottom:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important;font-size:13px!important;margin:0 0 24px!important;padding:18px 0!important;width:100%!important}#__nuxt .cart-infobox .header,#__nuxt .cart-infobox-empty .header{align-items:center!important;display:flex!important;gap:16px!important;justify-content:space-between!important;margin-bottom:0!important;width:100%!important}@media(max-width:900px){#__nuxt .cart-infobox .header,#__nuxt .cart-infobox-empty .header{flex-direction:row!important;gap:12px!important}}#__nuxt .cart-infobox .header .button,#__nuxt .cart-infobox-empty .header .button{align-items:center!important;align-self:center!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:inline-flex!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;gap:4px!important;letter-spacing:var(--tracking-wide)!important;line-height:1.4!important;padding:4px 0!important;text-transform:uppercase!important;transition:color .2s ease,border-color .2s ease!important}#__nuxt .cart-infobox .header .button:hover,#__nuxt .cart-infobox-empty .header .button:hover{border-bottom-color:var(--color-text)!important;color:var(--color-text)!important}#__nuxt .cart-infobox .header .button .icon,#__nuxt .cart-infobox .header .button .v-icon,#__nuxt .cart-infobox .header .button svg,#__nuxt .cart-infobox-empty .header .button .icon,#__nuxt .cart-infobox-empty .header .button .v-icon,#__nuxt .cart-infobox-empty .header .button svg{color:inherit!important}#__nuxt .cart-infobox h4,#__nuxt .cart-infobox-empty h4{color:var(--color-text)!important;font-size:clamp(18px,2.2vw,24px)!important;font-weight:var(--font-weight-bold)!important;letter-spacing:.01em!important;margin:0!important;text-align:center!important}#__nuxt .cart-infobox p,#__nuxt .cart-infobox-empty p{color:var(--color-text-muted)!important;font-size:12px!important;letter-spacing:.02em!important;text-align:center!important}#__nuxt .cart-infobox .delivery-info,#__nuxt .cart-infobox-empty .delivery-info{color:var(--color-text-muted)!important;max-width:none!important;width:100%!important}#__nuxt .cart-infobox .progress-bar,#__nuxt .cart-infobox-empty .progress-bar{background:var(--color-card)!important;border:1px solid var(--color-border)!important;border-radius:0!important;height:4px!important;margin-top:12px!important}#__nuxt .cart-infobox .progress-bar .progress,#__nuxt .cart-infobox-empty .progress-bar .progress{background:var(--color-text)!important}#__nuxt .cart-infobox-empty:empty,#__nuxt .cart-infobox:empty,#__nuxt .cart-infobox:has(>:only-child:empty){display:none!important}#__nuxt .cart-infobox:not(:has(.header)){border-bottom:0!important;margin:0!important;padding:0!important}#__nuxt .free-shipping-banner__content,#__nuxt .info-content{align-items:center!important;color:var(--color-text)!important;display:flex!important;gap:12px!important}#__nuxt .free-shipping-banner .icon-wrapper{background:transparent!important;border:0!important;border-radius:0!important;color:var(--color-text)!important;flex-shrink:0!important;height:auto!important;padding:0!important;width:auto!important}#__nuxt .free-shipping-banner .truck-icon{color:var(--color-text)!important}#__nuxt .free-shipping-banner .shipping-text{color:var(--color-text)!important;font-size:12px!important;letter-spacing:.02em!important;margin:0!important}#__nuxt .free-shipping-banner .shipping-text--achieved{color:var(--color-text)!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .amount-left{color:var(--color-text)!important;font-variant-numeric:tabular-nums!important;font-weight:var(--font-weight-bold)!important}#__nuxt .progress-bar-container{background:var(--color-card)!important;border-radius:0!important;height:2px!important;margin-top:10px!important;overflow:hidden!important}#__nuxt .progress-bar-fill{background:var(--color-text)!important;border-radius:0!important;height:100%!important;transition:width .3s ease!important}#__nuxt .progress-labels{color:var(--color-text-muted)!important;display:flex!important;font-size:10px!important;font-variant-numeric:tabular-nums!important;justify-content:space-between!important;letter-spacing:.04em!important;margin-top:6px!important}#__nuxt .total-voucher{margin:8px 0 4px!important;overflow:hidden!important;padding:0 16px!important}#__nuxt .coupon-wrapper,#__nuxt .total-voucher{background:transparent!important;border:0!important;box-sizing:border-box!important;max-width:100%!important;width:100%!important}#__nuxt .coupon-wrapper{border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important}#__nuxt .coupon-component{border:0!important;border-radius:0!important;padding:0!important}#__nuxt .coupon-box,#__nuxt .coupon-component{background:transparent!important;box-shadow:none!important}#__nuxt .coupon-box{border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:16px!important}#__nuxt .coupon-box .coupon-header{align-items:center!important;background:transparent!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;gap:10px!important;margin:0!important;padding:0 0 12px!important}#__nuxt .coupon-box .coupon-header .icon-wrapper{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--color-text)!important;display:inline-flex!important;flex-shrink:0!important;height:22px!important;justify-content:center!important;width:22px!important}#__nuxt .coupon-box .coupon-header .icon-wrapper .icon,#__nuxt .coupon-box .coupon-header .icon-wrapper .v-icon,#__nuxt .coupon-box .coupon-header .icon-wrapper [data-icon],#__nuxt .coupon-box .coupon-header .icon-wrapper svg{color:inherit!important}#__nuxt .coupon-box .coupon-title-wrapper{display:flex!important;flex:1!important;flex-direction:column!important;gap:2px!important;min-width:0!important}#__nuxt .coupon-box .coupon-title-wrapper h2,#__nuxt .coupon-box .coupon-title-wrapper h3{color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;margin:0!important;text-transform:uppercase!important}#__nuxt .coupon-box .box-subtitle,#__nuxt .coupon-box .coupon-subtitle{color:var(--color-text-muted)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.02em!important;margin:0!important;text-transform:none!important}#__nuxt .coupon-box .coupon-header,#__nuxt .coupon-box .coupon-title,#__nuxt .coupon-box .coupon-title-wrapper,#__nuxt .coupon-box h2,#__nuxt .coupon-box h3,#__nuxt .coupon-header,#__nuxt .coupon-label,#__nuxt .coupon-title-wrapper{color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;margin:0!important;text-transform:uppercase!important}#__nuxt .coupon-box .coupon-subtitle{color:var(--color-text-muted)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.02em!important;margin:4px 0 0!important;text-transform:none!important}#__nuxt .coupon-input{align-items:stretch!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-sizing:border-box!important;color:var(--color-text)!important;display:flex!important;flex-wrap:nowrap!important;height:38px!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;padding:0!important;transition:border-color .2s ease!important;width:100%!important}#__nuxt .coupon-input:focus-within{border-color:var(--color-text)!important}@media(max-width:480px){#__nuxt .coupon-input{height:40px!important}}#__nuxt .coupon-input--error{border-color:var(--color-text-muted)!important}#__nuxt .coupon-icon{align-items:center!important;background:transparent!important;border-radius:0!important;color:var(--color-text-muted)!important;display:inline-flex!important;flex-shrink:0!important;font-size:14px!important;justify-content:center!important;padding:0 10px!important}@media(max-width:480px){#__nuxt .coupon-icon{padding:0 8px!important}}#__nuxt .coupon-field{background:transparent!important;border:0!important;border-radius:0!important;color:var(--color-text)!important;flex:1 1 auto!important;font-size:12px!important;height:100%!important;letter-spacing:.02em!important;min-width:0!important;outline:0!important;padding:0 8px 0 0!important}#__nuxt .coupon-field::-moz-placeholder{color:var(--color-placeholder)!important;font-size:11px!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .coupon-field::placeholder{color:var(--color-placeholder)!important;font-size:11px!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .coupon-button{align-items:center!important;align-self:stretch!important;background:var(--color-text)!important;border:0!important;border-radius:0!important;box-sizing:border-box!important;color:var(--color-bg)!important;cursor:pointer!important;display:inline-flex!important;flex-shrink:0!important;font-size:10px!important;font-weight:var(--font-weight-bold)!important;height:auto!important;justify-content:center!important;letter-spacing:var(--tracking-wide)!important;line-height:1!important;margin:0!important;padding:0 18px!important;text-transform:uppercase!important;transition:opacity .2s ease!important}#__nuxt .coupon-button:hover{opacity:.85!important}#__nuxt .coupon-button.coupon-button--valid{opacity:1!important}@media(max-width:480px){#__nuxt .coupon-button{font-size:9px!important;padding:0 12px!important;white-space:nowrap!important}}#__nuxt .active-coupon{box-sizing:border-box!important;justify-content:space-between!important;padding:8px 12px!important;width:100%!important}#__nuxt .active-coupon,#__nuxt .active-coupon__content{align-items:center!important;display:flex!important;gap:10px!important}#__nuxt .active-coupon__content{flex:1!important;min-width:0!important}#__nuxt .coupon-discount-icon{align-items:center!important;background:var(--color-text)!important;border-radius:0!important;color:var(--color-bg)!important;display:inline-flex!important;flex-shrink:0!important;font-size:11px!important;font-weight:var(--font-weight-bold)!important;height:22px!important;justify-content:center!important;width:22px!important}#__nuxt .active-coupon__main{flex:1!important;min-width:0!important}#__nuxt .active-coupon__header{align-items:baseline!important;display:inline-flex!important;flex-wrap:wrap!important;gap:6px!important}#__nuxt .active-coupon .coupon-label{color:var(--color-text-muted)!important;font-size:10px!important;letter-spacing:var(--tracking-extra)!important;text-transform:uppercase!important}#__nuxt .active-coupon .coupon-code{color:var(--color-text)!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:11px!important;font-weight:var(--font-weight-bold)!important;letter-spacing:.04em!important}#__nuxt .active-coupon .coupon-description{color:var(--color-text-muted)!important;font-size:10px!important;letter-spacing:.02em!important;margin:2px 0 0!important}#__nuxt .active-coupon .remove-btn{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;border:0!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:inline-flex!important;flex-shrink:0!important;height:22px!important;justify-content:center!important;width:22px!important}#__nuxt .active-coupon,#__nuxt .active-coupon .remove-btn:hover{color:var(--color-text)!important}#__nuxt .active-coupon{background:transparent!important;border:1px solid var(--color-text)!important;border-radius:0!important;padding:12px 14px!important}#__nuxt .coupon-code{font-family:JetBrains Mono,ui-monospace,monospace!important;letter-spacing:0!important}#__nuxt .coupon-error{color:var(--color-text-muted)!important;font-size:11px!important}#__nuxt .auth-drawer{background:var(--color-bg)!important;border-left:1px solid var(--color-border)!important;box-shadow:none!important;color:var(--color-text)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}#__nuxt .auth-drawer__header{align-items:center!important;background:transparent!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;flex:0 0 auto!important;justify-content:space-between!important;padding:18px 20px!important}#__nuxt .auth-drawer__header .header-left{align-items:center!important;display:flex!important;gap:12px!important}#__nuxt .auth-drawer__header .header-icon{align-items:center!important;background:var(--color-text)!important;border-radius:0!important;color:var(--color-bg)!important;display:inline-flex!important;flex-shrink:0!important;height:32px!important;justify-content:center!important;width:32px!important}#__nuxt .auth-drawer__header .header-text{display:flex!important;flex-direction:column!important;gap:2px!important}#__nuxt .auth-drawer__header .header-text h2{color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;margin:0!important;text-transform:uppercase!important}#__nuxt .auth-drawer__header .header-text p{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.02em!important;margin:0!important}#__nuxt .auth-drawer__header .close-button{background:transparent!important;border:0!important;border-radius:0!important;color:var(--color-text-muted)!important;height:32px!important;width:32px!important}#__nuxt .auth-drawer__header .close-button:hover{background:#ffffff0a!important;color:var(--color-text)!important}#__nuxt .auth-drawer .auth-drawer__content{color:var(--color-text)!important;flex:1 1 auto!important;gap:14px!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:20px!important}#__nuxt .auth-drawer .auth-drawer__content,#__nuxt .auth-drawer .input-box{background:transparent!important;display:flex!important;flex-direction:column!important}#__nuxt .auth-drawer .input-box{gap:6px!important}#__nuxt .auth-drawer .input-label{color:var(--color-text-muted)!important;font-size:10px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-extra)!important;margin:0!important;text-transform:uppercase!important}#__nuxt .auth-drawer .v-field,#__nuxt .auth-drawer input[type=email],#__nuxt .auth-drawer input[type=password],#__nuxt .auth-drawer input[type=tel],#__nuxt .auth-drawer input[type=text]{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-sizing:border-box!important;color:var(--color-text)!important;font-size:13px!important;height:42px!important;outline:0!important;padding:12px 14px!important;transition:border-color .2s ease!important;width:100%!important}#__nuxt .auth-drawer .v-field::-moz-placeholder,#__nuxt .auth-drawer input[type=email]::-moz-placeholder,#__nuxt .auth-drawer input[type=password]::-moz-placeholder,#__nuxt .auth-drawer input[type=tel]::-moz-placeholder,#__nuxt .auth-drawer input[type=text]::-moz-placeholder{color:var(--color-placeholder)!important}#__nuxt .auth-drawer .v-field::placeholder,#__nuxt .auth-drawer input[type=email]::placeholder,#__nuxt .auth-drawer input[type=password]::placeholder,#__nuxt .auth-drawer input[type=tel]::placeholder,#__nuxt .auth-drawer input[type=text]::placeholder{color:var(--color-placeholder)!important}#__nuxt .auth-drawer .v-field:focus,#__nuxt .auth-drawer input[type=email]:focus,#__nuxt .auth-drawer input[type=password]:focus,#__nuxt .auth-drawer input[type=tel]:focus,#__nuxt .auth-drawer input[type=text]:focus{border-color:var(--color-text)!important}#__nuxt .auth-drawer .show-btn{background:transparent!important;border:0!important;color:var(--color-text-muted)!important;cursor:pointer!important;position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important}#__nuxt .auth-drawer .show-btn:hover{color:var(--color-text)!important}#__nuxt .auth-drawer .form-error__message{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.02em!important;margin:4px 0 0!important}#__nuxt .auth-drawer .api-error{border:1px solid var(--color-border)!important;border-radius:0!important;letter-spacing:.02em!important;padding:10px 12px!important}#__nuxt .auth-drawer .api-error,#__nuxt .auth-drawer .api-error .resend-btn{background:transparent!important;color:var(--color-text)!important;font-size:11px!important}#__nuxt .auth-drawer .api-error .resend-btn{border:0!important;border-bottom:1px solid var(--color-text)!important;border-radius:0!important;cursor:pointer!important;letter-spacing:var(--tracking-wide)!important;margin-left:6px!important;padding:0!important;text-transform:uppercase!important}#__nuxt .auth-drawer .success-message{background:transparent!important;border:1px solid var(--color-text)!important;border-radius:0!important;color:var(--color-text)!important;font-size:11px!important;letter-spacing:.02em!important;padding:10px 12px!important}#__nuxt .auth-drawer .remember-forgot-row{align-items:center!important;display:flex!important;justify-content:space-between!important;margin:4px 0!important}#__nuxt .auth-drawer .remember-me{align-items:center!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:inline-flex!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;gap:8px!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important;transition:color .2s ease!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}#__nuxt .auth-drawer .remember-me:hover{color:var(--color-text)!important}#__nuxt .auth-drawer .remember-me span{color:inherit!important}#__nuxt .auth-drawer .remember-me input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;cursor:pointer!important;display:inline-block!important;flex-shrink:0!important;height:16px!important;margin:0!important;min-width:16px!important;padding:0!important;position:relative!important;transition:border-color .2s ease,background .2s ease!important;vertical-align:middle!important;width:16px!important}#__nuxt .auth-drawer .remember-me input[type=checkbox]:hover{border-color:var(--color-text)!important}#__nuxt .auth-drawer .remember-me input[type=checkbox]:checked{background:var(--color-text)!important;border-color:var(--color-text)!important}#__nuxt .auth-drawer .remember-me input[type=checkbox]:checked:after{border-color:var(--color-bg)!important;border-style:solid!important;border-width:0 2px 2px 0!important;content:""!important;display:block!important;height:9px!important;left:4px!important;position:absolute!important;top:1px!important;transform:rotate(45deg)!important;width:5px!important}#__nuxt .auth-drawer .forgot-password-box{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text-muted)!important;cursor:pointer!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;padding:2px 0!important;text-transform:uppercase!important;transition:color .2s ease,border-color .2s ease!important}#__nuxt .auth-drawer .forgot-password-box:hover{border-bottom-color:var(--color-text)!important;color:var(--color-text)!important}#__nuxt .auth-drawer .auth-button,#__nuxt .auth-drawer .btn-login,#__nuxt .auth-drawer .btn-signup,#__nuxt .auth-drawer .v-btn.auth-button{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:var(--color-cta-bg)!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--color-cta-text)!important;cursor:pointer!important;display:inline-flex!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;height:42px!important;justify-content:center!important;letter-spacing:var(--tracking-wide)!important;max-height:42px!important;min-height:42px!important;padding:0 18px!important;text-transform:uppercase!important;transition:opacity .2s ease!important;width:100%!important}#__nuxt .auth-drawer .auth-button:hover,#__nuxt .auth-drawer .btn-login:hover,#__nuxt .auth-drawer .btn-signup:hover,#__nuxt .auth-drawer .v-btn.auth-button:hover{opacity:.85!important}#__nuxt .auth-drawer .auth-button:disabled,#__nuxt .auth-drawer .auth-button[disabled],#__nuxt .auth-drawer .btn-login:disabled,#__nuxt .auth-drawer .btn-login[disabled],#__nuxt .auth-drawer .btn-signup:disabled,#__nuxt .auth-drawer .btn-signup[disabled],#__nuxt .auth-drawer .v-btn.auth-button:disabled,#__nuxt .auth-drawer .v-btn.auth-button[disabled]{background:transparent!important;border:1px solid var(--color-border)!important;color:var(--color-text-muted)!important;cursor:not-allowed!important;opacity:1!important}#__nuxt .auth-drawer .auth-button .v-btn__overlay,#__nuxt .auth-drawer .auth-button .v-btn__underlay,#__nuxt .auth-drawer .btn-login .v-btn__overlay,#__nuxt .auth-drawer .btn-login .v-btn__underlay,#__nuxt .auth-drawer .btn-signup .v-btn__overlay,#__nuxt .auth-drawer .btn-signup .v-btn__underlay,#__nuxt .auth-drawer .v-btn.auth-button .v-btn__overlay,#__nuxt .auth-drawer .v-btn.auth-button .v-btn__underlay{display:none!important}#__nuxt .auth-drawer .auth-button .v-btn__content,#__nuxt .auth-drawer .btn-login .v-btn__content,#__nuxt .auth-drawer .btn-signup .v-btn__content,#__nuxt .auth-drawer .v-btn.auth-button .v-btn__content{color:var(--color-cta-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .auth-drawer .auth-button .v-btn__loader,#__nuxt .auth-drawer .btn-login .v-btn__loader,#__nuxt .auth-drawer .btn-signup .v-btn__loader,#__nuxt .auth-drawer .v-btn.auth-button .v-btn__loader{color:var(--color-cta-text)!important}#__nuxt .auth-drawer .sso-buttons{display:flex!important;flex-direction:column!important;gap:8px!important;margin-top:4px!important}#__nuxt .auth-drawer .google-btn-wrapper{position:relative!important;width:100%!important}#__nuxt .auth-drawer .facebook-btn,#__nuxt .auth-drawer .google-btn{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;gap:10px!important;height:42px!important;justify-content:center!important;letter-spacing:var(--tracking-wide)!important;padding:0 14px!important;text-transform:uppercase!important;transition:border-color .2s ease!important;width:100%!important}#__nuxt .auth-drawer .facebook-btn:hover,#__nuxt .auth-drawer .google-btn:hover{border-color:var(--color-text)!important}#__nuxt .auth-drawer .google-sdk-overlay{cursor:pointer!important;inset:0!important;opacity:0!important;position:absolute!important}#__nuxt .auth-drawer .divider{align-items:center!important;color:var(--color-text-muted)!important;display:flex!important;font-size:10px!important;gap:12px!important;letter-spacing:var(--tracking-extra)!important;margin:4px 0!important;position:relative!important;text-align:center!important;text-transform:uppercase!important}#__nuxt .auth-drawer .divider:after,#__nuxt .auth-drawer .divider:before{background:var(--color-border)!important;content:""!important;flex:1!important;height:1px!important}#__nuxt .auth-drawer .switch-link{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.02em!important;margin-top:4px!important;text-align:center!important}#__nuxt .auth-drawer .switch-mode-btn{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--color-text)!important;border-radius:0!important;color:var(--color-text)!important;cursor:pointer!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;margin-left:6px!important;padding:0 0 1px!important;text-decoration:none!important;text-transform:uppercase!important;transition:opacity .2s ease!important}#__nuxt .auth-drawer .switch-mode-btn:active,#__nuxt .auth-drawer .switch-mode-btn:focus,#__nuxt .auth-drawer .switch-mode-btn:focus-visible,#__nuxt .auth-drawer .switch-mode-btn:hover{border-bottom:1px solid var(--color-text)!important;opacity:.7!important;outline:none!important;text-decoration:none!important}#__nuxt .auth-drawer .benefits-section{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;display:flex!important;flex-direction:column!important;gap:6px!important;padding:12px!important;width:100%!important}#__nuxt .auth-drawer .benefits-title{align-items:center!important;color:var(--color-text)!important;display:flex!important;font-size:10px!important;font-weight:var(--font-weight-semibold)!important;gap:6px!important;letter-spacing:var(--tracking-extra)!important;margin:0 0 4px!important;text-align:left!important;text-transform:uppercase!important}#__nuxt .auth-drawer .benefits-title svg{color:var(--color-text)!important}#__nuxt .auth-drawer .benefit-item{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex!important;gap:10px!important;padding:4px 0!important;transition:none!important}#__nuxt .auth-drawer .benefit-item:hover{box-shadow:none!important}#__nuxt .auth-drawer .benefit-icon{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--color-text)!important;display:inline-flex!important;flex-shrink:0!important;height:22px!important;justify-content:center!important;width:22px!important}#__nuxt .auth-drawer .benefit-content{flex:1!important;min-width:0!important}#__nuxt .auth-drawer .benefit-content h4{color:var(--color-text)!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;line-height:1.3!important;margin:0!important;text-transform:uppercase!important}#__nuxt .auth-drawer .benefit-content p{color:var(--color-text-muted)!important;font-size:10px!important;letter-spacing:.02em!important;line-height:1.4!important;margin:1px 0 0!important}#__nuxt .auth-drawer .trust-badges{border:1px solid var(--color-border)!important;display:flex!important;gap:0!important;margin-top:8px!important}#__nuxt .auth-drawer .trust-badge{align-items:center!important;background:transparent!important;border-right:1px solid var(--color-border)!important;color:var(--color-text-muted)!important;display:flex!important;flex:1!important;flex-direction:column!important;font-size:9px!important;gap:4px!important;letter-spacing:var(--tracking-wide)!important;padding:10px 8px!important;text-align:center!important;text-transform:uppercase!important}#__nuxt .auth-drawer .trust-badge:last-child{border-right:0!important}#__nuxt .auth-drawer .info-message{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.02em!important;padding:10px 12px!important}#__nuxt .checkout-header,#__nuxt .checkout-header-wrapper,#__nuxt .checkout-subheader{background:transparent!important;border-bottom:1px solid var(--color-border)!important;color:var(--color-text)!important}#__nuxt .checkout-header h1,#__nuxt .checkout-header h2,#__nuxt .checkout-header h3,#__nuxt .checkout-header-wrapper h1,#__nuxt .checkout-header-wrapper h2,#__nuxt .checkout-header-wrapper h3,#__nuxt .checkout-subheader h1,#__nuxt .checkout-subheader h2,#__nuxt .checkout-subheader h3{color:var(--color-text)!important;letter-spacing:-.005em!important}#__nuxt .back-button{background:transparent!important;border:0!important;color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .back-button:hover{color:var(--color-text)!important}#__nuxt .cart-layout,#__nuxt .cart-left-column,#__nuxt .cart-right-column,#__nuxt .checkout-sidebar{background:transparent!important;color:var(--color-text)!important}#__nuxt .address-box,#__nuxt .address-box-header,#__nuxt .address-card,#__nuxt .billing-card,#__nuxt .company-box,#__nuxt .country-box,#__nuxt .country-header,#__nuxt .delivery-address-box,#__nuxt .delivery-box,#__nuxt .payment-box,#__nuxt .summary-box{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important;padding:16px!important}#__nuxt .delivery-address-box :not(input):not(textarea):not(select),#__nuxt .delivery-address-box:not(input):not(textarea):not(select){background-color:transparent!important}#__nuxt .delivery-address-box .address-card,#__nuxt .delivery-address-box .address-content,#__nuxt .delivery-address-box .address-list,#__nuxt .delivery-address-box .address-row{background:transparent!important;color:var(--color-text)!important}#__nuxt .address-box-header,#__nuxt .address-header,#__nuxt .billing-header,#__nuxt .company-header,#__nuxt .country-header,#__nuxt .coupon-header{align-items:center!important;background:transparent!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;gap:12px!important;margin-bottom:12px!important;padding:0 0 10px!important}#__nuxt .address-box-header .icon-wrapper,#__nuxt .address-header .icon-wrapper,#__nuxt .billing-header .icon-wrapper,#__nuxt .company-header .icon-wrapper,#__nuxt .country-header .icon-wrapper{align-items:center!important;background:var(--color-card)!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;display:inline-flex!important;flex-shrink:0!important;height:32px!important;justify-content:center!important;width:32px!important}#__nuxt .address-box-header .icon-wrapper .icon,#__nuxt .address-box-header .icon-wrapper .v-icon,#__nuxt .address-box-header .icon-wrapper [data-icon],#__nuxt .address-box-header .icon-wrapper svg,#__nuxt .address-header .icon-wrapper .icon,#__nuxt .address-header .icon-wrapper .v-icon,#__nuxt .address-header .icon-wrapper [data-icon],#__nuxt .address-header .icon-wrapper svg,#__nuxt .billing-header .icon-wrapper .icon,#__nuxt .billing-header .icon-wrapper .v-icon,#__nuxt .billing-header .icon-wrapper [data-icon],#__nuxt .billing-header .icon-wrapper svg,#__nuxt .company-header .icon-wrapper .icon,#__nuxt .company-header .icon-wrapper .v-icon,#__nuxt .company-header .icon-wrapper [data-icon],#__nuxt .company-header .icon-wrapper svg,#__nuxt .country-header .icon-wrapper .icon,#__nuxt .country-header .icon-wrapper .v-icon,#__nuxt .country-header .icon-wrapper [data-icon],#__nuxt .country-header .icon-wrapper svg{color:#fff!important}#__nuxt .address-box-header .icon-wrapper .iconify,#__nuxt .address-header .icon-wrapper .iconify,#__nuxt .billing-header .icon-wrapper .iconify,#__nuxt .company-header .icon-wrapper .iconify,#__nuxt .country-header .icon-wrapper .iconify{background-color:#fff!important;color:#fff!important}#__nuxt .address-box-header{border:0!important;border-bottom:1px solid var(--color-border)!important}#__nuxt .address-box-header .icon-wrapper{background:transparent!important;border:0!important}#__nuxt .country-box,#__nuxt .delivery-address-box{border:0!important;padding:0!important}#__nuxt .country-header{border:0!important;border-bottom:1px solid var(--color-border)!important}#__nuxt .country-header .icon-wrapper{background:transparent!important;border:0!important}#__nuxt .address-title,#__nuxt .billing-title,#__nuxt .box-subtitle,#__nuxt .company-title-wrapper,#__nuxt .country-title{color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .box-subtitle,#__nuxt .company-optional{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.04em!important}#__nuxt .address,#__nuxt .address-card{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;padding:14px!important;transition:border-color .2s ease!important}#__nuxt .address-card:hover,#__nuxt .address:hover{border-color:var(--color-text)!important}#__nuxt .address-card.active,#__nuxt .address-card.is-active,#__nuxt .address-card.selected,#__nuxt .address.active,#__nuxt .address.is-active,#__nuxt .address.selected{background:#ffffff05!important;border-color:var(--color-text)!important}#__nuxt .address-card__body,#__nuxt .address-content,#__nuxt .address-info,#__nuxt .address-text,#__nuxt .address__content{color:var(--color-text)!important}#__nuxt .add-address-btn,#__nuxt .add-address-button,#__nuxt .add-card{padding:14px 16px!important}#__nuxt .country-select{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important;cursor:pointer!important;display:flex!important;font-family:var(--font-family)!important;font-size:13px!important;font-weight:var(--font-weight-semibold)!important;height:44px!important;justify-content:space-between!important;letter-spacing:.02em!important;min-height:44px!important;padding:0 40px 0 14px!important;transition:border-color .2s ease,background .2s ease!important}#__nuxt .country-select:hover:not(.disabled){background:#ffffff05!important;border-color:var(--color-text-muted)!important;box-shadow:none!important}#__nuxt .country-select:focus,#__nuxt .country-select:focus-visible{border-color:var(--color-text)!important;box-shadow:none!important;outline:none!important}#__nuxt .country-select [style*="color: rgba(40, 40, 40"],#__nuxt .country-select span{background:transparent!important;color:var(--color-text)!important}#__nuxt .country-select .iconify,#__nuxt .country-select [data-icon],#__nuxt .country-select svg{color:var(--color-text-muted)!important}#__nuxt .country-select.disabled{background:transparent!important;cursor:not-allowed!important;opacity:.6!important;pointer-events:none!important}body .country-select-options,html body #__nuxt .country-select-options{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#111!important;background-color:#111!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:0 12px 24px #0009!important;margin-top:6px!important}body .country-select-options li,body .country-select-options>li,html body #__nuxt .country-select-options li,html body #__nuxt .country-select-options>li{background:#111!important;background-color:#111!important;color:var(--color-text-muted)!important;padding:12px 16px!important;transition:background .15s ease,color .15s ease!important}body .country-select-options li[style],html body #__nuxt .country-select-options li[style],html body #__nuxt .country-select-options>li[style]{background:#111!important;background-color:#111!important;color:var(--color-text-muted)!important}body .country-select-options li:hover,html body #__nuxt .country-select-options li:hover,html body #__nuxt .country-select-options li[style]:hover{background:#1c1c1c!important;background-color:#1c1c1c!important;color:var(--color-text)!important}#__nuxt .country-select__option{color:inherit!important;font-family:var(--font-family)!important;font-size:14px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:.02em!important}#__nuxt .cart-item,#__nuxt .country-select-options svg{color:var(--color-text)!important}#__nuxt .cart-item{background:transparent!important;border-bottom:1px solid var(--color-border)!important;border-radius:0!important;padding:14px 0!important}#__nuxt .cart-item:last-child{border-bottom:0!important}#__nuxt .cart-item__image{background:#050505!important;border-radius:0!important}#__nuxt .cart-item__content,#__nuxt .cart-item__info,#__nuxt .cart-item__price{color:var(--color-text)!important}#__nuxt .cart-item__price{font-variant-numeric:tabular-nums!important}#__nuxt .cart-item__country-restriction,#__nuxt .cart-item__sold-out,#__nuxt .country-restriction{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text-muted)!important;font-size:10px!important;letter-spacing:var(--tracking-wide)!important;padding:4px 8px!important;text-transform:uppercase!important}#__nuxt .checkout-sidebar,#__nuxt .summary-box{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;padding:16px!important}#__nuxt .charge-badge,#__nuxt .current-price{color:var(--color-text)!important;font-variant-numeric:tabular-nums!important}#__nuxt .charge-badge{background:var(--color-text)!important;border-radius:0!important;color:var(--color-bg)!important;font-size:10px!important;letter-spacing:var(--tracking-wide)!important;padding:3px 6px!important;text-transform:uppercase!important}#__nuxt .bonus-product-card,#__nuxt .bonus-products,#__nuxt .bonus-products__list{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important}#__nuxt .bonus-products__title{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:var(--tracking-extra)!important;text-transform:uppercase!important}#__nuxt .bonus-product-card__name{color:var(--color-text)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .bonus-product-card__price-current{color:var(--color-text)!important}#__nuxt .bonus-product-card__price-old{color:var(--color-text-muted)!important;text-decoration:line-through!important}#__nuxt .bonus-product-card__quantity-badge{background:var(--color-text)!important;border-radius:0!important;color:var(--color-bg)!important}#__nuxt .bonus-product-card__control-btn{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important}#__nuxt .bonus-product-card__control-btn:hover{border-color:var(--color-text)!important}#__nuxt .account-body,#__nuxt .billing-info-container,#__nuxt .budget-container{background:transparent!important;color:var(--color-text)!important}#__nuxt .billing-title,#__nuxt .budget-label,#__nuxt .card-subtitle,#__nuxt .card-title{color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .budget-label,#__nuxt .budget-meta,#__nuxt .budget-note,#__nuxt .card-subtitle{color:var(--color-text-muted)!important;font-size:11px!important}#__nuxt .address-grid,#__nuxt .addresses-grid,#__nuxt .adresses-wrapper,#__nuxt .billing-content,#__nuxt .budget-details,#__nuxt .budget-info,#__nuxt .budget-values,#__nuxt .card-actions,#__nuxt .card-content,#__nuxt .claim-cards{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important}#__nuxt .billing-card,#__nuxt .budget-card,#__nuxt .budget-table,#__nuxt .claim-card{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important}#__nuxt .budget-amount{font-variant-numeric:tabular-nums!important;font-weight:var(--font-weight-bold)!important}#__nuxt .budget-amount,#__nuxt .budget-icon{color:var(--color-text)!important}#__nuxt .budget-warning{border-color:var(--color-text)!important}#__nuxt .amount-badge{background:var(--color-text)!important;border-radius:0!important;color:var(--color-bg)!important;letter-spacing:var(--tracking-wide)!important}#__nuxt .action-link,#__nuxt .cancel-btn,#__nuxt .cancel-modal-btn{background:transparent!important;border:0!important;border-bottom:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;padding:4px 0!important;text-transform:uppercase!important;transition:border-color .2s ease,color .2s ease!important}#__nuxt .action-link:hover,#__nuxt .cancel-btn:hover,#__nuxt .cancel-modal-btn:hover{border-bottom-color:var(--color-text)!important}#__nuxt .claim-card,#__nuxt .claim-card-skeleton{padding:16px!important}#__nuxt .claim-detail,#__nuxt .claim-header{color:var(--color-text)!important}#__nuxt .claim-date{color:var(--color-text-muted)!important;font-size:11px!important;font-variant-numeric:tabular-nums!important}#__nuxt .filter-drawer,#__nuxt .filter-drawer__body,#__nuxt .filter-drawer__inner,#__nuxt .mobile-nav-drawer,#__nuxt .mobile-nav-drawer__inner{background:var(--color-bg)!important;border-color:var(--color-border)!important;box-shadow:none!important;color:var(--color-text)!important}#__nuxt .filter-drawer__header,#__nuxt .mobile-nav-drawer__header{border-bottom:1px solid var(--color-border)!important}#__nuxt .filter-drawer__header h2,#__nuxt .filter-drawer__header h3,#__nuxt .mobile-nav-drawer__header h2,#__nuxt .mobile-nav-drawer__header h3{color:var(--color-text)!important;font-size:12px!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}body .search-modal,body .search-modal__inner{background:var(--color-bg)!important;color:var(--color-text)!important}#__nuxt input[type=search],body .search-modal__input{background:transparent!important;border:0!important;border-bottom:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;font-size:16px!important;padding:14px 0!important}#__nuxt input[type=search]:focus,body .search-modal__input:focus{border-bottom-color:var(--color-text)!important;outline:0!important}#__nuxt button.button:not([class*=btn-]):not([class*=-btn]){border-radius:0!important;font-size:12px!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .card-content{padding:16px!important}#__nuxt .chip,#__nuxt .pill,#__nuxt .tag{border-radius:0!important}#__nuxt .product-filter-sidebar{background:transparent!important;width:100%!important}#__nuxt .product-filter-sidebar .filter-header{align-items:center!important;background:transparent!important;border:0!important;display:flex!important;justify-content:space-between!important;margin-bottom:16px!important;padding:0!important}#__nuxt .product-filter-sidebar .filter-title{color:var(--color-text)!important;font-size:18px!important;font-weight:700!important;letter-spacing:.01em!important;margin:0!important;text-transform:none!important}#__nuxt .product-filter-sidebar .filter-clear-btn{background:none!important;border:0!important;border-radius:0!important;color:var(--color-text-muted)!important;cursor:pointer!important;font-size:12px!important;padding:4px 8px!important;transition:color .2s!important}#__nuxt .product-filter-sidebar .filter-clear-btn:hover{color:var(--color-text)!important}#__nuxt .product-filter-sidebar .stock-toggle{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;margin:0 0 16px!important;padding:14px 16px!important;text-align:left!important;transition:all .3s ease!important;width:100%!important}#__nuxt .product-filter-sidebar .stock-toggle:hover{border-color:var(--color-text-muted)!important}#__nuxt .product-filter-sidebar .stock-toggle--active{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-bg)!important}#__nuxt .product-filter-sidebar .stock-toggle--active .stock-toggle__icon{background:#0003!important;color:var(--color-bg)!important}#__nuxt .product-filter-sidebar .stock-toggle--active .stock-toggle__label{color:var(--color-bg)!important}#__nuxt .product-filter-sidebar .stock-toggle__left{align-items:center!important;display:flex!important;gap:12px!important}#__nuxt .product-filter-sidebar .stock-toggle__icon{align-items:center!important;background:var(--color-card)!important;border:0!important;border-radius:0!important;color:var(--color-text)!important;display:flex!important;height:36px!important;justify-content:center!important;transition:all .3s!important;width:36px!important}#__nuxt .product-filter-sidebar .stock-toggle__icon .icon,#__nuxt .product-filter-sidebar .stock-toggle__icon .v-icon,#__nuxt .product-filter-sidebar .stock-toggle__icon [data-icon],#__nuxt .product-filter-sidebar .stock-toggle__icon svg{color:inherit!important}#__nuxt .product-filter-sidebar .stock-toggle__label{color:var(--color-text)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.01em!important;text-transform:none!important;transition:color .3s!important}#__nuxt .product-filter-sidebar .stock-toggle__switch{background:var(--color-card)!important;border:1px solid var(--color-border)!important;border-radius:0!important;height:26px!important;position:relative!important;transition:background .3s!important;width:44px!important}#__nuxt .product-filter-sidebar .stock-toggle__switch.on{background:#ffffff4d!important}#__nuxt .product-filter-sidebar .stock-toggle__knob{background:var(--color-text-muted)!important;border-radius:0!important;box-shadow:none!important;height:20px!important;left:2px!important;position:absolute!important;top:2px!important;transition:transform .3s,background .3s!important;width:20px!important}#__nuxt .product-filter-sidebar .stock-toggle__switch.on .stock-toggle__knob{background:var(--color-text-muted)!important;transform:translate(18px)!important}#__nuxt .product-filter-sidebar .filter-chips{border:0!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:16px!important;padding:0!important}#__nuxt .product-filter-sidebar .filter-chip{align-items:center!important;background:#ffffff0f!important;border:0!important;border-radius:0!important;color:var(--color-text)!important;cursor:pointer!important;display:flex!important;font-size:12px!important;font-weight:500!important;gap:6px!important;letter-spacing:.01em!important;padding:4px 10px!important;text-transform:none!important;transition:background .2s!important}#__nuxt .product-filter-sidebar .filter-chip:hover{background:#ffffff1f!important}#__nuxt .product-filter-sidebar .filter-chip__color{border:1px solid hsla(0,0%,100%,.2)!important;border-radius:0!important;height:12px!important;width:12px!important}#__nuxt .product-filter-sidebar .filter-group{background:transparent!important;border:0!important;border-top:1px solid var(--color-border)!important;padding:0!important}#__nuxt .product-filter-sidebar .filter-group__trigger{align-items:center!important;background:none!important;border:0!important;border-radius:0!important;color:var(--color-text)!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;padding:14px 0!important;text-align:left!important;width:100%!important}#__nuxt .product-filter-sidebar .filter-group__name-wrapper{align-items:center!important;display:flex!important;gap:8px!important}#__nuxt .product-filter-sidebar .filter-group__name{color:var(--color-text)!important;font-size:14px!important;font-weight:600!important;letter-spacing:.01em!important;text-transform:none!important}#__nuxt .product-filter-sidebar .filter-group__badge{background:var(--color-text)!important;border-radius:0!important;color:var(--color-bg)!important;font-size:10px!important;font-variant-numeric:tabular-nums!important;font-weight:600!important;letter-spacing:0!important;padding:1px 6px!important}#__nuxt .product-filter-sidebar .filter-group__chevron{color:var(--color-text-muted)!important;transition:transform .25s ease!important}#__nuxt .product-filter-sidebar .filter-group__chevron.rotated{transform:rotate(180deg)!important}#__nuxt .product-filter-sidebar .filter-group__content{background:transparent!important;padding-bottom:16px!important}#__nuxt .product-filter-sidebar .price-inputs{align-items:center!important;display:flex!important;gap:8px!important;margin-bottom:12px!important}#__nuxt .product-filter-sidebar .price-input-wrapper{background:transparent!important;border:0!important;flex:1!important;height:auto!important;padding:0!important;position:relative!important}#__nuxt .product-filter-sidebar .price-input{-moz-appearance:textfield!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;font-size:13px!important;font-variant-numeric:tabular-nums!important;height:36px!important;outline:none!important;padding:0 28px 0 12px!important;text-align:left!important;transition:border-color .2s!important;width:100%!important}#__nuxt .product-filter-sidebar .price-input:focus{border-color:var(--color-text)!important}#__nuxt .product-filter-sidebar .price-input::-webkit-inner-spin-button,#__nuxt .product-filter-sidebar .price-input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}#__nuxt .product-filter-sidebar .price-input::-moz-placeholder{color:var(--color-placeholder)!important}#__nuxt .product-filter-sidebar .price-input::placeholder{color:var(--color-placeholder)!important}#__nuxt .product-filter-sidebar .price-currency{color:var(--color-text-muted)!important;font-size:12px!important;margin:0!important;position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important}#__nuxt .product-filter-sidebar .price-separator{color:var(--color-text-muted)!important;font-size:13px!important}#__nuxt .product-filter-sidebar .price-presets{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:0!important}#__nuxt .product-filter-sidebar .price-preset{background:var(--color-card)!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text-muted)!important;cursor:pointer!important;font-size:12px!important;font-variant-numeric:tabular-nums!important;font-weight:500!important;letter-spacing:.01em!important;padding:5px 10px!important;text-transform:none!important;transition:all .2s!important}#__nuxt .product-filter-sidebar .price-preset:hover{background:#ffffff0f!important;border-color:var(--color-text-muted)!important;color:var(--color-text)!important}#__nuxt .product-filter-sidebar .price-preset.active,#__nuxt .product-filter-sidebar .price-preset.is-active{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-bg)!important}#__nuxt .product-filter-sidebar .size-options{display:flex!important;flex-wrap:wrap!important;gap:6px!important;grid-template-columns:none!important}#__nuxt .product-filter-sidebar .size-btn{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;font-size:13px!important;font-weight:500!important;height:36px!important;justify-content:center!important;letter-spacing:.01em!important;min-width:40px!important;padding:0 10px!important;text-transform:none!important;transition:all .2s!important}#__nuxt .product-filter-sidebar .size-btn:hover{border-color:var(--color-text-muted)!important}#__nuxt .product-filter-sidebar .size-btn.active,#__nuxt .product-filter-sidebar .size-btn.is-active,#__nuxt .product-filter-sidebar .size-btn.selected{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-bg)!important}#__nuxt .product-filter-sidebar .size-btn:disabled,#__nuxt .product-filter-sidebar .size-btn[disabled]{cursor:not-allowed!important;opacity:.4!important}#__nuxt .product-filter-sidebar .color-search{background:transparent!important;border:0!important;display:block!important;margin-bottom:10px!important;padding:0!important;position:relative!important}#__nuxt .product-filter-sidebar .color-search__icon{color:var(--color-text-muted)!important;flex-shrink:0!important;left:10px!important;pointer-events:none!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:2!important}#__nuxt .product-filter-sidebar .color-search__input{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;flex:none!important;font-size:13px!important;height:36px!important;outline:none!important;padding:0 12px 0 36px!important;transition:border-color .2s!important;width:100%!important}#__nuxt .product-filter-sidebar .color-search__input:focus{border-color:var(--color-text)!important}#__nuxt .product-filter-sidebar .color-search__input::-moz-placeholder{color:var(--color-placeholder)!important}#__nuxt .product-filter-sidebar .color-search__input::placeholder{color:var(--color-placeholder)!important}#__nuxt .product-filter-sidebar .color-list{display:flex!important;flex-direction:column!important;gap:2px!important;max-height:200px!important;overflow-y:auto!important}#__nuxt .product-filter-sidebar .checkbox-option,#__nuxt .product-filter-sidebar .color-option{align-items:center!important;background:none!important;border:0!important;border-radius:0!important;color:var(--color-text)!important;cursor:pointer!important;display:flex!important;gap:12px!important;padding:8px 10px!important;text-align:left!important;transition:background .2s!important;width:100%!important}#__nuxt .product-filter-sidebar .checkbox-option:hover,#__nuxt .product-filter-sidebar .color-option:hover{background:#ffffff0a!important}#__nuxt .product-filter-sidebar .checkbox-option.active,#__nuxt .product-filter-sidebar .checkbox-option.is-active,#__nuxt .product-filter-sidebar .color-option.active,#__nuxt .product-filter-sidebar .color-option.is-active{background:#ffffff14!important}#__nuxt .product-filter-sidebar .color-option__swatch{align-items:center!important;border:1px solid var(--color-border)!important;border-radius:0!important;display:flex!important;flex-shrink:0!important;height:22px!important;justify-content:center!important;width:22px!important}#__nuxt .product-filter-sidebar .color-option__swatch--selected{border-color:var(--color-text)!important}#__nuxt .product-filter-sidebar .checkbox-option__label,#__nuxt .product-filter-sidebar .color-option__label{color:var(--color-text)!important;flex:1!important;font-size:13px!important;letter-spacing:.01em!important;overflow:hidden!important;text-align:left!important;text-overflow:ellipsis!important;text-transform:none!important;white-space:nowrap!important}#__nuxt .product-filter-sidebar .checkbox-option.active .checkbox-option__label,#__nuxt .product-filter-sidebar .checkbox-option.is-active .checkbox-option__label,#__nuxt .product-filter-sidebar .color-option.active .color-option__label,#__nuxt .product-filter-sidebar .color-option.is-active .color-option__label{color:var(--color-text)!important;font-weight:500!important}#__nuxt .product-filter-sidebar .checkbox-option__count,#__nuxt .product-filter-sidebar .color-option__count{color:var(--color-text-muted)!important;font-size:12px!important;font-variant-numeric:tabular-nums!important}#__nuxt .product-filter-sidebar .checkbox-options{display:flex!important;flex-direction:column!important;gap:2px!important}#__nuxt .product-filter-sidebar .checkbox-option__box{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;display:flex!important;flex-shrink:0!important;height:18px!important;justify-content:center!important;position:relative!important;transition:all .2s!important;width:18px!important}#__nuxt .product-filter-sidebar .checkbox-option__box .icon,#__nuxt .product-filter-sidebar .checkbox-option__box .v-icon,#__nuxt .product-filter-sidebar .checkbox-option__box [data-icon],#__nuxt .product-filter-sidebar .checkbox-option__box svg{color:var(--color-bg)!important;height:14px!important;width:14px!important}#__nuxt .product-filter-sidebar .checkbox-option__box.checked{background:var(--color-text)!important;border-color:var(--color-text)!important}#__nuxt .category-chips{background:transparent!important;margin:24px 0!important;padding:0!important}@media(max-width:767px){#__nuxt .category-chips{margin:16px 0!important}}#__nuxt .category-chips__wrapper{background:transparent!important;overflow:hidden!important;padding:8px 0!important;position:relative!important}#__nuxt .category-chips__arrow{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important;cursor:pointer!important;display:none!important;height:32px!important;justify-content:center!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;transition:all .2s ease!important;width:32px!important;z-index:10!important}@media(min-width:768px){#__nuxt .category-chips__arrow{display:flex!important}}#__nuxt .category-chips__arrow:hover{background:var(--color-bg)!important;border-color:var(--color-text)!important;transform:translateY(-50%) scale(1.1)!important}#__nuxt .category-chips__arrow--left{left:0!important}#__nuxt .category-chips__arrow--right{right:0!important}#__nuxt .category-chips__arrow .icon,#__nuxt .category-chips__arrow .v-icon,#__nuxt .category-chips__arrow [data-icon],#__nuxt .category-chips__arrow svg{color:inherit!important}#__nuxt .category-chips__fade{background:linear-gradient(to left,var(--color-bg),transparent)!important;bottom:0!important;pointer-events:none!important;position:absolute!important;right:0!important;top:0!important;width:48px!important;z-index:5!important}#__nuxt .category-chips__track{display:flex!important;gap:10px!important;overflow-x:auto!important;padding:8px 0!important;scrollbar-width:none!important;-ms-overflow-style:none!important;background:transparent!important;cursor:grab!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}@media(max-width:767px){#__nuxt .category-chips__track{margin:0 -16px!important;padding:8px 16px!important}}#__nuxt .category-chips__track::-webkit-scrollbar{display:none!important}#__nuxt .category-chips__track.is-dragging{cursor:grabbing!important}#__nuxt .category-chip{align-items:center!important;background:transparent!important;background-image:none!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;color:var(--color-text)!important;cursor:pointer!important;display:flex!important;flex-shrink:0!important;flex:0 0 auto!important;flex-direction:column!important;gap:0!important;justify-content:center!important;letter-spacing:.01em!important;min-height:64px!important;overflow:hidden!important;padding:10px 12px!important;position:relative!important;scroll-snap-align:start!important;text-decoration:none!important;text-transform:none!important;transition:all .2s ease!important;white-space:normal!important;width:150px!important}#__nuxt .category-chip:hover:not(.is-dragging){border-color:var(--color-text-muted)!important;box-shadow:none!important;transform:translateY(-2px)!important}#__nuxt .category-chip.is-dragging{opacity:.9!important;transform:scale(.98)!important}#__nuxt .category-chip.active,#__nuxt .category-chip.is-active,#__nuxt .category-chip.selected{background:var(--color-text)!important;border-color:var(--color-text)!important}#__nuxt .category-chip.active .category-chip__name,#__nuxt .category-chip.is-active .category-chip__name,#__nuxt .category-chip.selected .category-chip__name{color:var(--color-bg)!important}#__nuxt .category-chip.active .category-chip__count,#__nuxt .category-chip.is-active .category-chip__count,#__nuxt .category-chip.selected .category-chip__count{color:#0009!important}#__nuxt .category-chip.has-bg-image{background-image:none!important;color:var(--color-text)!important}#__nuxt .category-chip.has-bg-image .category-chip__name{background:transparent!important;border-radius:0!important;color:var(--color-text)!important;padding:0!important;text-shadow:none!important}#__nuxt .category-chip.has-bg-image .category-chip__count{background:transparent!important;border-radius:0!important;color:var(--color-text-muted)!important;margin-top:4px!important;padding:0!important;text-shadow:none!important}#__nuxt .category-chip__name{color:var(--color-text)!important;display:-webkit-box!important;font-size:12px!important;font-weight:600!important;-webkit-line-clamp:2!important;line-height:1.3!important;text-align:center!important;white-space:normal!important;word-break:break-word!important;-webkit-box-orient:vertical!important;letter-spacing:.01em!important;overflow:hidden!important}#__nuxt .category-chip__count,#__nuxt .category-chip__name{position:relative!important;text-transform:none!important;z-index:1!important}#__nuxt .category-chip__count{color:var(--color-text-muted)!important;font-size:11px!important;font-variant-numeric:tabular-nums!important;font-weight:400!important;letter-spacing:.02em!important;margin-top:4px!important;white-space:nowrap!important}#__nuxt .hero-header{background:transparent!important;border-bottom:0!important;color:var(--color-text)!important;isolation:isolate!important;margin:0 0 20px!important;padding:22px 0 18px!important;position:relative!important}@media(max-width:768px){#__nuxt .hero-header{margin-bottom:14px!important;padding:16px 0 14px!important}}#__nuxt .hero-header__bg{display:none!important}#__nuxt .hero-header__content{display:flex!important;flex-direction:column!important;gap:10px!important;position:relative!important;z-index:1!important}#__nuxt .hero-header__row{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:24px!important;justify-content:space-between!important}#__nuxt .hero-header__left{align-items:center!important;display:flex!important;flex:1 1 auto!important;gap:14px!important;min-width:0!important}#__nuxt .hero-header__logo-link{display:inline-flex!important;flex-shrink:0!important;text-decoration:none!important}#__nuxt .hero-header__logo{background:var(--color-card)!important;border:1px solid var(--color-border)!important;border-radius:0!important;display:block!important;flex-shrink:0!important;height:56px!important;-o-object-fit:cover!important;object-fit:cover!important;overflow:hidden!important;transition:border-color .2s ease!important;width:56px!important}#__nuxt .hero-header__logo:hover{border-color:var(--color-text)!important}@media(max-width:768px){#__nuxt .hero-header__logo{height:44px!important;width:44px!important}}#__nuxt .hero-header__info{display:flex!important;flex:1!important;flex-direction:column!important;gap:4px!important;min-width:0!important}#__nuxt .hero-header__name-row{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;min-width:0!important}#__nuxt .hero-header__name{color:var(--color-text)!important;font-size:clamp(20px,2.4vw,28px)!important;font-weight:var(--font-weight-bold)!important;letter-spacing:-.005em!important;line-height:1.1!important;margin:0!important;text-decoration:none!important}#__nuxt .hero-header__name--link{transition:color .2s ease!important}#__nuxt .hero-header__badge,#__nuxt .hero-header__name--link:hover{color:var(--color-text-muted)!important}#__nuxt .hero-header__badge{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;display:inline-flex!important;font-size:10px!important;font-weight:var(--font-weight-semibold)!important;gap:4px!important;letter-spacing:var(--tracking-wide)!important;padding:3px 8px!important;text-transform:uppercase!important}#__nuxt .hero-header__badge .icon,#__nuxt .hero-header__badge .v-icon,#__nuxt .hero-header__badge [data-icon],#__nuxt .hero-header__badge svg{color:inherit!important}#__nuxt .hero-header__description{color:var(--color-text-muted)!important;font-size:12px!important;letter-spacing:.02em!important;line-height:1.55!important;margin:0!important;max-width:70ch!important}#__nuxt .hero-header__description div,#__nuxt .hero-header__description p,#__nuxt .hero-header__description span{color:inherit!important;font-size:inherit!important}#__nuxt .hero-header__stats{align-items:center!important;display:inline-flex!important;flex-shrink:0!important;flex-wrap:wrap!important;gap:0!important}@media(max-width:768px){#__nuxt .hero-header__stats{border-top:1px solid var(--color-border)!important;margin-top:4px!important;padding-top:8px!important;width:100%!important}}#__nuxt .hero-header__stat{align-items:baseline!important;color:var(--color-text-muted)!important;display:inline-flex!important;font-size:10px!important;font-weight:var(--font-weight-semibold)!important;gap:4px!important;letter-spacing:var(--tracking-extra)!important;padding:0 18px!important;text-transform:uppercase!important}#__nuxt .hero-header__stat:first-child{padding-left:0!important}#__nuxt .hero-header__stat:last-child{padding-right:0!important}#__nuxt .hero-header__stat+#__nuxt .hero-header__stat{border-left:1px solid var(--color-border)!important}#__nuxt .hero-header__stat b,#__nuxt .hero-header__stat strong{color:var(--color-text)!important;font-size:14px!important;font-variant-numeric:tabular-nums!important;font-weight:var(--font-weight-bold)!important;letter-spacing:0!important;margin-right:2px!important;text-transform:none!important}@media(max-width:768px){#__nuxt .hero-header__stat{padding:0 12px!important}}#__nuxt .category-layout{display:grid!important;gap:48px!important;grid-template-columns:260px minmax(0,1fr)!important}#__nuxt .category-layout--no-sidebar{gap:0!important;grid-template-columns:1fr!important}@media(max-width:1024px){#__nuxt .category-layout{gap:16px!important;grid-template-columns:1fr!important}}#__nuxt .category-layout__sidebar{align-self:start!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;position:sticky!important;top:24px!important}@media(max-width:1024px){#__nuxt .category-layout__sidebar{display:none!important}}#__nuxt .category-layout__main{display:flex!important;flex-direction:column!important;gap:16px!important;min-width:0!important}#__nuxt .category-toolbar{align-items:center!important;background:transparent!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;gap:12px!important;justify-content:space-between!important;padding:12px 0!important}@media(max-width:768px){#__nuxt .category-toolbar{flex-wrap:wrap!important;padding:8px 0!important}}#__nuxt .category-toolbar__count{color:var(--color-text-muted)!important;font-size:11px!important;font-variant-numeric:tabular-nums!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .category-toolbar__actions{align-items:center!important;display:inline-flex!important;gap:8px!important}#__nuxt .category-toolbar__actions .filter-toggle-btn,#__nuxt .category-toolbar__actions .sort-trigger{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;background-color:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;gap:8px!important;height:36px!important;letter-spacing:var(--tracking-wide)!important;padding:0 14px!important;position:relative!important;text-transform:uppercase!important;transition:border-color .2s ease,background .2s ease,color .2s ease!important;white-space:nowrap!important}#__nuxt .category-toolbar__actions .filter-toggle-btn:hover,#__nuxt .category-toolbar__actions .sort-trigger:hover{background:#ffffff08!important;border-color:var(--color-text)!important}#__nuxt .category-toolbar__actions .filter-toggle-btn .icon,#__nuxt .category-toolbar__actions .filter-toggle-btn .v-icon,#__nuxt .category-toolbar__actions .filter-toggle-btn [data-icon],#__nuxt .category-toolbar__actions .filter-toggle-btn svg,#__nuxt .category-toolbar__actions .sort-trigger .icon,#__nuxt .category-toolbar__actions .sort-trigger .v-icon,#__nuxt .category-toolbar__actions .sort-trigger [data-icon],#__nuxt .category-toolbar__actions .sort-trigger svg{color:inherit!important;flex-shrink:0!important}#__nuxt .category-toolbar__actions .filter-toggle-btn.filter-toggle-btn--active,#__nuxt .category-toolbar__actions .sort-trigger.active{background:#1a1a1a!important;border-color:var(--color-text)!important;color:var(--color-text)!important}@media(min-width:1025px){#__nuxt .category-toolbar__actions .filter-toggle-btn--mobile{display:none!important}}@media(max-width:1024px){#__nuxt .category-toolbar__actions .filter-toggle-btn--desktop{display:none!important}}#__nuxt .filter-toggle-btn__badge{align-items:center!important;background:var(--color-text)!important;border-radius:0!important;color:var(--color-bg)!important;display:inline-flex!important;font-size:10px!important;font-variant-numeric:tabular-nums!important;font-weight:var(--font-weight-bold)!important;height:16px!important;justify-content:center!important;letter-spacing:0!important;min-width:16px!important;padding:0 4px!important}#__nuxt .category-toolbar__actions .product-sort{position:relative!important}#__nuxt .category-toolbar__actions .sort-value{color:inherit!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .category-toolbar__actions .sort-chevron{color:var(--color-text-muted)!important;transition:transform .2s ease,color .2s ease!important}#__nuxt .category-toolbar__actions .sort-chevron.rotated{color:var(--color-text)!important;transform:rotate(180deg)!important}#__nuxt .category-toolbar__actions .sort-dropdown{background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;left:auto!important;min-width:220px!important;overflow:hidden!important;position:absolute!important;right:0!important;top:calc(100% + 6px)!important;z-index:100!important}#__nuxt .category-toolbar__actions .sort-option{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:flex!important;font-size:12px!important;gap:8px!important;letter-spacing:.02em!important;padding:10px 14px!important;text-align:left!important;transition:background .2s ease,color .2s ease!important;width:100%!important}#__nuxt .category-toolbar__actions .sort-option:last-child{border-bottom:0!important}#__nuxt .category-toolbar__actions .sort-option:hover{background:#ffffff0a!important;color:var(--color-text)!important}#__nuxt .category-toolbar__actions .sort-option.is-selected,#__nuxt .category-toolbar__actions .sort-option.selected{background:#ffffff0a!important;color:var(--color-text)!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .category-toolbar__actions .sort-option .icon,#__nuxt .category-toolbar__actions .sort-option .v-icon,#__nuxt .category-toolbar__actions .sort-option [data-icon],#__nuxt .category-toolbar__actions .sort-option svg{color:inherit!important;flex-shrink:0!important}#__nuxt .no-products{border:0!important;border-radius:0!important}#__nuxt .no-products,#__nuxt .no-products__content{align-items:center!important;background:transparent!important;color:var(--color-text-muted)!important;display:flex!important;flex-direction:column!important;gap:12px!important;justify-content:center!important;padding:80px 24px!important;text-align:center!important}#__nuxt .no-products__content{border:1px dashed var(--color-border)!important;border-radius:0!important}#__nuxt .no-products__content .no-products__title,#__nuxt .no-products__content h2,#__nuxt .no-products__content h3{color:var(--color-text)!important}#__nuxt .no-products__icon{align-items:center!important;border:0!important;border-radius:0!important;color:var(--color-text-muted)!important;display:inline-flex!important;height:48px!important;justify-content:center!important;width:48px!important}#__nuxt .brands-hero{background:transparent!important;border-bottom:1px solid var(--color-border)!important;margin-bottom:24px!important;padding:32px 0 20px!important}#__nuxt .brands-hero__container{margin:0 auto!important;max-width:1570px!important;padding:0 24px!important}@media(max-width:768px){#__nuxt .brands-hero__container{padding:0 16px!important}}#__nuxt .brands-hero__breadcrumbs{align-items:center!important;display:flex!important;flex-wrap:wrap!important;font-size:11px!important;gap:10px!important;margin-bottom:14px!important}#__nuxt .brands-hero__breadcrumb-link{color:var(--color-text-muted)!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-decoration:none!important;text-transform:uppercase!important}#__nuxt .brands-hero__breadcrumb-link:hover{color:var(--color-text)!important}#__nuxt .brands-hero__breadcrumb-sep{color:var(--color-text-muted)!important;opacity:.5!important}#__nuxt .brands-hero__breadcrumb-current{color:var(--color-text)!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .brands-hero__title{color:var(--color-text)!important;font-size:clamp(24px,3vw,36px)!important;font-weight:var(--font-weight-bold)!important;letter-spacing:-.005em!important;line-height:1.1!important;margin:0!important}#__nuxt .brands-hero__count{color:var(--color-text-muted)!important;font-size:12px!important;font-variant-numeric:tabular-nums!important;letter-spacing:.02em!important;margin-top:4px!important}#__nuxt .brands-hero__description{color:var(--color-text-muted)!important;font-size:13px!important;line-height:1.55!important;margin:8px 0 0!important;max-width:70ch!important}#__nuxt .brands-hero__search{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;display:flex!important;gap:10px!important;margin-top:16px!important;max-width:480px!important;padding:10px 14px!important;transition:border-color .2s ease!important}#__nuxt .brands-hero__search:focus-within{border-color:var(--color-text)!important}#__nuxt .brands-hero__search .search-icon{color:var(--color-text-muted)!important;flex-shrink:0!important}#__nuxt .brands-hero__search .search-input{background:transparent!important;border:0!important;color:var(--color-text)!important;flex:1!important;font-size:13px!important;outline:0!important;padding:0!important}#__nuxt .brands-hero__search .search-input::-moz-placeholder{color:var(--color-placeholder)!important}#__nuxt .brands-hero__search .search-input::placeholder{color:var(--color-placeholder)!important}#__nuxt .brands-hero__tabs-wrapper{margin-top:16px!important;position:relative!important}#__nuxt .brands-hero__tabs{border-bottom:1px solid var(--color-border)!important;border-top:1px solid var(--color-border)!important;display:flex!important;gap:0!important;overflow-x:auto!important;scrollbar-width:none!important}#__nuxt .brands-hero__tabs::-webkit-scrollbar{display:none!important}#__nuxt .brands-hero__tabs-fade{display:none!important}#__nuxt .profiles-tab{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;border:0!important;border-radius:0!important;border-right:1px solid var(--color-border)!important;color:var(--color-text-muted)!important;cursor:pointer!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;padding:10px 14px!important;text-transform:uppercase!important;transition:color .2s ease,background .2s ease!important;white-space:nowrap!important}#__nuxt .profiles-tab:last-child{border-right:0!important}#__nuxt .profiles-tab:hover{background:#ffffff08!important;color:var(--color-text)!important}#__nuxt .profiles-tab.active,#__nuxt .profiles-tab.is-active{background:#1a1a1a!important;color:var(--color-text)!important}#__nuxt .profiles-tab .profiles-tab__count{color:var(--color-text-muted)!important;font-size:10px!important;font-variant-numeric:tabular-nums!important;margin-left:4px!important}#__nuxt .profiles-grid{padding:24px 0 40px!important}#__nuxt .profiles-grid__items{display:grid!important;gap:12px!important;grid-template-columns:repeat(2,1fr)!important}@media(min-width:768px){#__nuxt .profiles-grid__items{gap:16px!important;grid-template-columns:repeat(4,1fr)!important}}@media(min-width:1024px){#__nuxt .profiles-grid__items{gap:16px!important;grid-template-columns:repeat(6,1fr)!important}}@media(min-width:1400px){#__nuxt .profiles-grid__items{grid-template-columns:repeat(8,1fr)!important}}#__nuxt .profile-card,#__nuxt .profile-card-skeleton{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important;display:flex!important;flex-direction:column!important;height:200px!important;overflow:hidden!important;text-decoration:none!important;transition:border-color .2s ease,transform .2s ease!important}#__nuxt .profile-card-skeleton:hover,#__nuxt .profile-card:hover{border-color:var(--color-text)!important;box-shadow:none!important;transform:translateY(-2px)!important}#__nuxt .profile-card--featured,#__nuxt .profile-card-skeleton--featured{border-color:var(--color-text)!important;box-shadow:inset 0 0 0 1px var(--color-text)!important}#__nuxt .profile-card__image{align-items:center!important;background:var(--color-card)!important;border:0!important;border-bottom:1px solid var(--color-border)!important;border-radius:0!important;display:flex!important;flex:1!important;height:auto!important;justify-content:center!important;overflow:hidden!important;position:relative!important;width:100%!important}#__nuxt .profile-card__image img{display:block!important;filter:grayscale(.2)!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;transition:filter .2s ease!important;width:100%!important}#__nuxt .profile-card:hover .profile-card__image img{filter:grayscale(0)!important}#__nuxt .profile-card__name-placeholder{color:var(--color-text-muted)!important;font-size:14px!important;line-height:1.2!important;padding:8px!important;text-align:center!important;word-break:break-word!important}#__nuxt .profile-card__featured-badge,#__nuxt .profile-card__name-placeholder{font-weight:var(--font-weight-bold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .profile-card__featured-badge{background:var(--color-text)!important;border-radius:0!important;color:var(--color-bg)!important;font-size:9px!important;left:6px!important;padding:2px 6px!important;position:absolute!important;top:6px!important;z-index:2!important}#__nuxt .profile-card__content{align-items:center!important;background:transparent!important;display:flex!important;flex-direction:column!important;flex-shrink:0!important;gap:2px!important;justify-content:center!important;padding:10px 8px!important;text-align:center!important}#__nuxt .profile-card__name{color:var(--color-text)!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;line-height:1.3!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important;width:100%!important}#__nuxt .profile-card__count{color:var(--color-text-muted)!important;font-size:10px!important;font-variant-numeric:tabular-nums!important;letter-spacing:.04em!important;margin:0!important}#__nuxt .profile-card-skeleton__image{animation:skeleton-loading 1.5s infinite!important;background:linear-gradient(90deg,var(--color-skeleton-from) 25%,var(--color-skeleton-to) 50%,var(--color-skeleton-from) 75%)!important;background-size:800px 100%!important;flex:1!important}#__nuxt .profile-card-skeleton__content{align-items:center!important;display:flex!important;flex-direction:column!important;gap:4px!important;padding:10px 8px!important}#__nuxt .profile-card-skeleton__name{height:10px!important;width:70%!important}#__nuxt .profile-card-skeleton__count,#__nuxt .profile-card-skeleton__name{animation:skeleton-loading 1.5s infinite!important;background:linear-gradient(90deg,var(--color-skeleton-from) 25%,var(--color-skeleton-to) 50%,var(--color-skeleton-from) 75%)!important;background-size:800px 100%!important}#__nuxt .profile-card-skeleton__count{height:8px!important;width:40%!important}#__nuxt .profiles-empty{align-items:center!important;border:1px dashed var(--color-border)!important;display:flex!important;flex-direction:column!important;gap:8px!important;padding:60px 24px!important;text-align:center!important}#__nuxt .profiles-empty__icon{align-items:center!important;border:1px solid var(--color-border)!important;color:var(--color-text-muted)!important;display:inline-flex!important;height:40px!important;justify-content:center!important;width:40px!important}#__nuxt .profiles-empty__title{color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .profiles-empty__text{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.02em!important}#__nuxt .hero-banner-stack,#__nuxt .hero-banners__track{display:flex!important;gap:8px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}#__nuxt .hero-banner-stack::-webkit-scrollbar,#__nuxt .hero-banners__track::-webkit-scrollbar{display:none!important}#__nuxt .hero-banner{background:var(--color-card)!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;display:block!important;flex:0 0 auto!important;overflow:hidden!important;position:relative!important;scroll-snap-align:start!important;text-decoration:none!important;transition:border-color .2s ease!important}#__nuxt .hero-banner:hover{border-color:var(--color-text)!important}#__nuxt .hero-banner--big{aspect-ratio:16/7!important;width:100%!important}#__nuxt .hero-banner--small{aspect-ratio:4/3!important;width:480px!important}@media(max-width:768px){#__nuxt .hero-banner--small{width:280px!important}}#__nuxt .hero-banner__img{display:block!important;filter:brightness(.85)!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important}#__nuxt .hero-banner__overlay{background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.2) 50%,transparent)!important;inset:0!important;position:absolute!important}#__nuxt .hero-banner__overlay--side{background:linear-gradient(90deg,rgba(0,0,0,.7) 0,transparent 60%)!important}#__nuxt .hero-banner__body{display:flex!important;flex-direction:column!important;gap:8px!important;inset:0!important;padding:24px!important;position:absolute!important;z-index:2!important}#__nuxt .hero-banner__body--bottom{justify-content:flex-end!important}#__nuxt .hero-banner__body--center{align-items:center!important;justify-content:center!important;text-align:center!important}#__nuxt .hero-banner__title{color:var(--color-text)!important;font-weight:var(--font-weight-bold)!important;letter-spacing:-.005em!important;line-height:1.1!important;margin:0!important;max-width:18ch!important}#__nuxt .hero-banner__title--big{font-size:clamp(28px,3vw,40px)!important}#__nuxt .hero-banner__title--small{font-size:clamp(18px,2vw,24px)!important}#__nuxt .hero-banner__subtitle{color:var(--color-text-muted)!important;font-size:12px!important;margin:0!important}#__nuxt .hero-banner__cta,#__nuxt .hero-banner__cta-text,#__nuxt .hero-banner__subtitle{font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .hero-banner__cta,#__nuxt .hero-banner__cta-text{align-items:center!important;align-self:flex-start!important;background:transparent!important;border:1px solid var(--color-text)!important;border-radius:0!important;color:var(--color-text)!important;display:inline-flex!important;font-size:11px!important;gap:6px!important;margin-top:4px!important;padding:10px 18px!important;text-decoration:none!important;transition:background .2s ease,color .2s ease!important}#__nuxt .hero-banner__cta-text:hover,#__nuxt .hero-banner__cta:hover{background:var(--color-text)!important;color:var(--color-bg)!important}#__nuxt .hero-banners__arrow{align-items:center!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;height:36px!important;justify-content:center!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;transition:border-color .2s ease!important;width:36px!important;z-index:3!important}#__nuxt .hero-banners__arrow:hover{border-color:var(--color-text)!important}#__nuxt .hero-banners__arrow--left{left:8px!important}#__nuxt .hero-banners__arrow--right{right:8px!important}#__nuxt .hero-banners__fade{display:none!important}#__nuxt .sticky-mini-header{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:var(--color-bg)!important;border-bottom:1px solid var(--color-border)!important;box-shadow:none!important}#__nuxt .sticky-mini-header__content,#__nuxt .sticky-mini-header__inner{align-items:center!important;display:flex!important;gap:12px!important;margin:0 auto!important;max-width:1570px!important;padding:10px 16px!important}#__nuxt .sticky-mini-header__logo{background:var(--color-card)!important;border:1px solid var(--color-border)!important;border-radius:0!important;height:32px!important;overflow:hidden!important;width:32px!important}#__nuxt .sticky-mini-header__logo img{height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important}#__nuxt .sticky-mini-header__brand,#__nuxt .sticky-mini-header__name{color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .similar-artists{border-top:1px solid var(--color-border)!important;margin-top:24px!important;padding:16px 0!important}#__nuxt .similar-artists__title{color:var(--color-text-muted)!important;font-size:10px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-extra)!important;margin:0 0 10px!important;text-transform:uppercase!important}#__nuxt .similar-artists__list{display:flex!important;flex-wrap:wrap!important;gap:6px!important}#__nuxt .similar-artists__chip{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text-muted)!important;display:inline-flex!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;gap:6px!important;letter-spacing:var(--tracking-wide)!important;padding:6px 10px!important;text-decoration:none!important;text-transform:uppercase!important;transition:border-color .2s ease,color .2s ease!important}#__nuxt .similar-artists__chip:hover{border-color:var(--color-text)!important;color:var(--color-text)!important}#__nuxt .similar-artists__avatar{background:var(--color-card)!important;border:1px solid var(--color-border)!important;border-radius:0!important;flex-shrink:0!important;height:20px!important;overflow:hidden!important;width:20px!important}#__nuxt .similar-artists__avatar img{height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important}#__nuxt .similar-artists__avatar--placeholder{align-items:center!important;color:var(--color-text-muted)!important;display:inline-flex!important;font-size:10px!important;justify-content:center!important}#__nuxt .login-container,#__nuxt .signup-success-page,#__nuxt .success-page{align-items:center!important;background:transparent!important;color:var(--color-text)!important;display:flex!important;justify-content:center!important;min-height:70vh!important;padding:48px 24px!important}#__nuxt .login-container .container,#__nuxt .signup-success-page .container,#__nuxt .success-card,#__nuxt .success-container,#__nuxt .success-page .container{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;gap:14px!important;max-width:480px!important;padding:32px 28px!important;text-align:center!important;width:100%!important}#__nuxt .signup-success-page .success-icon-wrapper{border:0!important;border-radius:0!important;height:auto!important;margin:0 auto 4px!important;width:auto!important}#__nuxt .signup-success-page .success-icon-circle,#__nuxt .signup-success-page .success-icon-wrapper{align-items:center!important;background:transparent!important;display:inline-flex!important;justify-content:center!important}#__nuxt .signup-success-page .success-icon-circle{border:1px solid var(--color-text)!important;border-radius:0!important;color:var(--color-text)!important;height:56px!important;margin:0!important;width:56px!important}#__nuxt .signup-success-page .success-icon-circle .iconify,#__nuxt .signup-success-page .success-icon-circle .v-icon,#__nuxt .signup-success-page .success-icon-circle svg{color:var(--color-text)!important;height:28px!important;width:28px!important}#__nuxt .success-divider{border:0!important;border-top:1px solid var(--color-border)!important;margin:8px auto!important;width:40px!important}#__nuxt .form-title,#__nuxt .modal-title,#__nuxt .page-title,#__nuxt .success-title,#__nuxt .title{color:var(--color-text)!important;font-size:clamp(20px,2.4vw,26px)!important;font-weight:var(--font-weight-bold)!important;letter-spacing:-.005em!important;line-height:1.2!important;margin:0!important}#__nuxt .description,#__nuxt .description-text,#__nuxt .form-text,#__nuxt .intro-text,#__nuxt .subtitle,#__nuxt .success-description{color:var(--color-text-muted)!important;font-size:13px!important;letter-spacing:.02em!important;line-height:1.6!important;margin:0!important;max-width:56ch!important}#__nuxt .success-info{color:var(--color-text-muted)!important;font-size:12px!important;letter-spacing:.02em!important}#__nuxt .order-number-badge{align-items:baseline!important;border:1px solid var(--color-border)!important;gap:6px!important;padding:6px 12px!important}#__nuxt .order-label{color:var(--color-text-muted)!important;font-size:10px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-extra)!important;text-transform:uppercase!important}#__nuxt .order-number{color:var(--color-text)!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:13px!important;font-weight:var(--font-weight-bold)!important;letter-spacing:.04em!important}#__nuxt .payment-info{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;margin-top:4px!important;padding:14px 16px!important;text-align:left!important;width:100%!important}#__nuxt .create-account-btn,#__nuxt .login-container button[type=submit],#__nuxt .signup-success-page button,#__nuxt .success-btn{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:var(--color-cta-bg)!important;border:0!important;border-radius:0!important;color:var(--color-cta-text)!important;cursor:pointer!important;display:inline-flex!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;gap:8px!important;height:44px!important;justify-content:center!important;letter-spacing:var(--tracking-wide)!important;margin-top:4px!important;padding:0 22px!important;text-transform:uppercase!important;transition:opacity .2s ease!important;width:100%!important}#__nuxt .create-account-btn:hover,#__nuxt .login-container button[type=submit]:hover,#__nuxt .signup-success-page button:hover,#__nuxt .success-btn:hover{opacity:.85!important}#__nuxt .create-account-btn:disabled,#__nuxt .create-account-btn[disabled],#__nuxt .login-container button[type=submit]:disabled,#__nuxt .login-container button[type=submit][disabled],#__nuxt .signup-success-page button:disabled,#__nuxt .signup-success-page button[disabled],#__nuxt .success-btn:disabled,#__nuxt .success-btn[disabled]{background:transparent!important;border:1px solid var(--color-border)!important;color:var(--color-text-muted)!important;cursor:not-allowed!important}#__nuxt .back-btn{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;border:0!important;border-bottom:1px solid transparent!important;color:var(--color-text-muted)!important;cursor:pointer!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;padding:4px 0!important;text-transform:uppercase!important;transition:color .2s ease,border-color .2s ease!important}#__nuxt .back-btn:hover{border-bottom-color:var(--color-text)!important;color:var(--color-text)!important}#__nuxt .cart-recover{background:transparent!important;color:var(--color-text)!important;justify-content:center!important;min-height:60vh!important;padding:48px 24px!important}#__nuxt .cart-recover,#__nuxt .cart-recover__inner{align-items:center!important;display:flex!important}#__nuxt .cart-recover__inner{border:1px solid var(--color-border)!important;flex-direction:column!important;gap:12px!important;max-width:440px!important;padding:32px 28px!important;text-align:center!important;width:100%!important}#__nuxt .cart-recover__title{color:var(--color-text)!important;font-size:18px!important;font-weight:var(--font-weight-bold)!important;letter-spacing:-.005em!important;margin:0!important}#__nuxt .cart-recover__message{color:var(--color-text-muted)!important;font-size:12px!important;letter-spacing:.02em!important;margin:0!important}#__nuxt .cart-recover__cta{align-items:center!important;background:var(--color-cta-bg)!important;border:0!important;border-radius:0!important;color:var(--color-cta-text)!important;cursor:pointer!important;display:inline-flex!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;gap:6px!important;height:40px!important;letter-spacing:var(--tracking-wide)!important;padding:0 20px!important;text-decoration:none!important;text-transform:uppercase!important;transition:opacity .2s ease!important}#__nuxt .cart-recover__cta:hover{opacity:.85!important}#__nuxt .cart-recover__spinner{color:var(--color-text-muted)!important}#__nuxt .form-field,#__nuxt .login-container .form-field,#__nuxt .signup-success-page .form-field{display:flex!important;flex-direction:column!important;gap:6px!important;position:relative!important;width:100%!important}#__nuxt .form-input,#__nuxt .login-container .form-input,#__nuxt .login-container input{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-sizing:border-box!important;color:var(--color-text)!important;font-size:13px!important;height:42px!important;outline:0!important;padding:12px 14px!important;width:100%!important}#__nuxt .form-input::-moz-placeholder,#__nuxt .login-container .form-input::-moz-placeholder,#__nuxt .login-container input::-moz-placeholder{color:var(--color-placeholder)!important}#__nuxt .form-input::placeholder,#__nuxt .login-container .form-input::placeholder,#__nuxt .login-container input::placeholder{color:var(--color-placeholder)!important}#__nuxt .form-input:focus,#__nuxt .login-container .form-input:focus,#__nuxt .login-container input:focus{border-color:var(--color-text)!important}#__nuxt .password-input-wrapper{position:relative!important}#__nuxt .password-input-wrapper .form-input{padding-right:42px!important}#__nuxt .password-toggle,#__nuxt .show-btn{background:transparent!important;border:0!important;color:var(--color-text-muted)!important;cursor:pointer!important;padding:4px!important;position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important}#__nuxt .password-toggle:hover,#__nuxt .search-results-page,#__nuxt .show-btn:hover{color:var(--color-text)!important}#__nuxt .search-results-page{background:transparent!important;padding:24px 24px 80px!important}@media(max-width:768px){#__nuxt .search-results-page{padding:16px 16px 60px!important}}#__nuxt .search-results-header{background:transparent!important;border-bottom:1px solid var(--color-border)!important;margin-bottom:20px!important;padding:18px 0!important}#__nuxt .search-results-title{color:var(--color-text)!important;font-size:clamp(20px,2.4vw,28px)!important;font-weight:var(--font-weight-bold)!important;letter-spacing:-.005em!important;margin:0!important}#__nuxt .search-results-page .no-results{align-items:center!important;border:1px dashed var(--color-border)!important;color:var(--color-text-muted)!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:60px 24px!important;text-align:center!important}#__nuxt .products-layout{display:grid!important;gap:48px!important;grid-template-columns:260px minmax(0,1fr)!important}#__nuxt .products-layout--no-sidebar{gap:0!important;grid-template-columns:1fr!important}@media(max-width:1024px){#__nuxt .products-layout{gap:16px!important;grid-template-columns:1fr!important}}#__nuxt .products-layout__sidebar{align-self:start!important;background:transparent!important;border:0!important;padding:0!important;position:sticky!important;top:24px!important}@media(max-width:1024px){#__nuxt .products-layout__sidebar{display:none!important}}#__nuxt .products-layout__main{display:flex!important;flex-direction:column!important;gap:16px!important;min-width:0!important}#__nuxt .product-grid{display:grid!important;gap:24px 16px!important;grid-template-columns:repeat(4,1fr)!important}@media(max-width:1280px){#__nuxt .product-grid{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:768px){#__nuxt .product-grid{gap:16px 8px!important;grid-template-columns:repeat(2,1fr)!important}}#__nuxt .product-grid__header{align-items:center!important;background:transparent!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;gap:12px!important;justify-content:space-between!important;padding:12px 0!important}#__nuxt .product-grid__header-count{color:var(--color-text-muted)!important;font-size:11px!important;font-variant-numeric:tabular-nums!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .product-grid__header-sort{align-items:center!important;display:inline-flex!important;gap:8px!important}#__nuxt .product-skeleton{display:flex!important;flex-direction:column!important;gap:8px!important}#__nuxt .product-skeleton__image{animation:skeleton-loading 1.5s infinite!important;aspect-ratio:3/4!important;background:var(--color-skeleton-from)!important;background-image:linear-gradient(90deg,var(--color-skeleton-from) 25%,var(--color-skeleton-to) 50%,var(--color-skeleton-from) 75%)!important;background-size:200px 100%!important;border-radius:0!important}#__nuxt .product-skeleton__content{align-items:center!important;display:flex!important;flex-direction:column!important;gap:6px!important;padding:8px 4px 0!important}#__nuxt .product-skeleton__line{animation:skeleton-loading 1.5s infinite!important;background:var(--color-skeleton-from)!important;background-image:linear-gradient(90deg,var(--color-skeleton-from) 25%,var(--color-skeleton-to) 50%,var(--color-skeleton-from) 75%)!important;background-size:200px 100%!important;border-radius:0!important}#__nuxt .product-skeleton__line--name{height:11px!important;width:65%!important}#__nuxt .product-skeleton__line--name-short{height:11px!important;width:40%!important}#__nuxt .product-skeleton__line--price{height:12px!important;margin-top:2px!important;width:28%!important}#__nuxt .category-header{background:transparent!important;border-bottom:1px solid var(--color-border)!important;margin:0 0 20px!important;padding:24px 0 18px!important}@media(max-width:768px){#__nuxt .category-header{padding:16px 0 14px!important}}#__nuxt .category-header__inner{background:transparent!important;display:flex!important;flex-direction:column!important;gap:6px!important}#__nuxt .category-header__inner-heading{color:var(--color-text)!important;font-size:clamp(22px,2.6vw,32px)!important;font-weight:var(--font-weight-bold)!important;letter-spacing:-.005em!important;margin:0!important}#__nuxt .category-header__inner-description{color:var(--color-text-muted)!important;font-size:13px!important;letter-spacing:.02em!important;line-height:1.55!important;margin:0!important;max-width:70ch!important}#__nuxt .bonus-page__grid{display:grid!important;gap:16px!important;grid-template-columns:repeat(3,1fr)!important}@media(max-width:1024px){#__nuxt .bonus-page__grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:640px){#__nuxt .bonus-page__grid{grid-template-columns:1fr!important}}#__nuxt .bonus-page__empty{align-items:center!important;border:1px dashed var(--color-border)!important;color:var(--color-text-muted)!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:60px 24px!important;text-align:center!important}#__nuxt .bonus-page__empty-content{display:contents!important}#__nuxt .bonus-page__empty-link{border-bottom:1px solid var(--color-text)!important;color:var(--color-text)!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;padding-bottom:1px!important;text-decoration:none!important;text-transform:uppercase!important}#__nuxt .bonus-card,#__nuxt .bonus-skeleton{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important;display:flex!important;flex-direction:column!important;gap:8px!important;padding:12px!important;transition:border-color .2s ease!important}#__nuxt .bonus-card:hover,#__nuxt .bonus-skeleton:hover{border-color:var(--color-text)!important}#__nuxt .bonus-card__image-wrapper{aspect-ratio:3/4!important;background:var(--color-card)!important;border:1px solid var(--color-border)!important;border-radius:0!important;overflow:hidden!important;position:relative!important}#__nuxt .bonus-card__image{display:block!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important}#__nuxt .bonus-card__quantity-badge{background:var(--color-text)!important;border-radius:0!important;color:var(--color-bg)!important;font-size:10px!important;font-variant-numeric:tabular-nums!important;font-weight:var(--font-weight-bold)!important;letter-spacing:0!important;padding:2px 6px!important;position:absolute!important;right:6px!important;top:6px!important}#__nuxt .bonus-card__content{display:flex!important;flex-direction:column!important;gap:6px!important}#__nuxt .bonus-card__name{color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:.01em!important;line-height:1.35!important;margin:0!important;text-transform:none!important}#__nuxt .bonus-card__info{align-items:baseline!important;display:flex!important;gap:8px!important;justify-content:space-between!important}#__nuxt .bonus-card__price{color:var(--color-text)!important;font-size:13px!important;font-variant-numeric:tabular-nums!important;font-weight:var(--font-weight-bold)!important}#__nuxt .bonus-card__price-old{color:var(--color-text-muted)!important;font-size:11px!important;font-weight:400!important;text-decoration:line-through!important}#__nuxt .bonus-card__controls{align-items:center!important;border:1px solid var(--color-border)!important;border-radius:0!important;display:inline-flex!important}#__nuxt .bonus-card__control-btn{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;border:0!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;height:28px!important;justify-content:center!important;transition:background .2s ease!important;width:28px!important}#__nuxt .bonus-card__control-btn:hover{background:#ffffff0d!important}#__nuxt .bonus-card__control-btn:disabled{color:var(--color-text-muted)!important;cursor:not-allowed!important}#__nuxt .bonus-card__quantity{color:var(--color-text)!important;font-size:12px!important;font-variant-numeric:tabular-nums!important;font-weight:var(--font-weight-semibold)!important;text-align:center!important;width:28px!important}#__nuxt .bonus-card__button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:var(--color-cta-bg)!important;border:0!important;border-radius:0!important;color:var(--color-cta-text)!important;cursor:pointer!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;height:38px!important;letter-spacing:var(--tracking-wide)!important;padding:0 16px!important;text-transform:uppercase!important;transition:opacity .2s ease!important;width:100%!important}#__nuxt .bonus-card__button:hover{opacity:.85!important}#__nuxt .bonus-card__button:disabled,#__nuxt .bonus-card__button[disabled]{background:transparent!important;border:1px solid var(--color-border)!important;color:var(--color-text-muted)!important;cursor:not-allowed!important}#__nuxt .cookies-container{background:transparent!important;color:var(--color-text)!important;margin:0 auto!important;max-width:880px!important;padding:32px 24px 80px!important}@media(max-width:768px){#__nuxt .cookies-container{padding:24px 16px 60px!important}}#__nuxt .cookies-container .header-section{background:transparent!important;border-bottom:1px solid var(--color-border)!important;margin-bottom:24px!important;padding:18px 0!important}#__nuxt .cookies-container .header-line{color:var(--color-text)!important;font-size:clamp(22px,2.6vw,30px)!important;font-weight:var(--font-weight-bold)!important;letter-spacing:-.005em!important;margin:0!important}#__nuxt .cookies-container .info-header{align-items:center!important;border-bottom:1px solid var(--color-border)!important;color:var(--color-text)!important;display:flex!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;gap:8px!important;letter-spacing:var(--tracking-wide)!important;margin:24px 0 8px!important;padding-bottom:8px!important;text-transform:uppercase!important}#__nuxt .cookies-container .info-icon{color:var(--color-text)!important}#__nuxt .cookies-container .cookie-info{color:var(--color-text-muted)!important;font-size:13px!important;letter-spacing:.02em!important;line-height:1.65!important;margin:0 0 12px!important}#__nuxt .cookies-container .cookie-table-section{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;margin:16px 0!important;overflow-x:auto!important;padding:16px!important}#__nuxt .cookies-container .cky-audit-table-element table,#__nuxt .cookies-container table{background:transparent!important;border-collapse:collapse!important;color:var(--color-text)!important;width:100%!important}#__nuxt .cookies-container .cky-audit-table-element table td,#__nuxt .cookies-container .cky-audit-table-element table th,#__nuxt .cookies-container table td,#__nuxt .cookies-container table th{background:transparent!important;border-bottom:1px solid var(--color-border)!important;color:var(--color-text)!important;font-size:12px!important;padding:8px 10px!important;text-align:left!important}#__nuxt .cookies-container .cky-audit-table-element table th,#__nuxt .cookies-container table th{color:var(--color-text-muted)!important;font-size:10px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .cookies-container .cky-audit-table-element table tbody tr:last-child td,#__nuxt .cookies-container table tbody tr:last-child td{border-bottom:0!important}#__nuxt .cookies-container .link{border-bottom:1px solid var(--color-text)!important;color:var(--color-text)!important;padding-bottom:1px!important;text-decoration:none!important}#__nuxt .account-body{background:transparent!important;color:var(--color-text)!important;margin:0 auto!important;max-width:1200px!important;padding:24px 24px 80px!important}@media(max-width:768px){#__nuxt .account-body{padding:16px 16px 60px!important}}#__nuxt .account-body .title-and-info,#__nuxt .account-body .user-info{align-items:center!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-bottom:24px!important;padding:18px 0!important}#__nuxt .account-body .title{color:var(--color-text)!important;font-size:clamp(22px,2.6vw,30px)!important;font-weight:var(--font-weight-bold)!important;letter-spacing:-.005em!important;margin:0!important}#__nuxt .account-body .user-email,#__nuxt .account-body .user-name{color:var(--color-text-muted)!important;font-size:12px!important;letter-spacing:.02em!important}#__nuxt .account-body .user-name{color:var(--color-text)!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .account-body .user-separator{color:var(--color-border)!important;margin:0 4px!important}#__nuxt .modal-actions{display:flex!important;gap:8px!important;margin-top:14px!important}@media(max-width:640px){#__nuxt .modal-actions{flex-direction:column!important}}#__nuxt .modal-title-wrapper{align-items:center!important;display:flex!important;gap:10px!important}#__nuxt .modal-title{color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;margin:0!important;text-transform:uppercase!important}#__nuxt .modal-header{align-items:center!important;background:transparent!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;justify-content:space-between!important;padding:14px 16px!important}#__nuxt .modal-body{background:transparent!important;padding:16px!important}#__nuxt .variant-select{position:relative!important}#__nuxt .variant-select__trigger{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;cursor:pointer!important;display:flex!important;font-size:12px!important;gap:8px!important;justify-content:space-between!important;letter-spacing:.02em!important;padding:8px 12px!important;transition:border-color .2s ease!important;width:100%!important}#__nuxt .variant-select__trigger.placeholder{color:var(--color-placeholder)!important}#__nuxt .variant-select__trigger:hover{border-color:var(--color-text-muted)!important}#__nuxt .variant-select__value{color:inherit!important}#__nuxt .variant-select__arrow{color:var(--color-text-muted)!important;transition:transform .2s ease!important}#__nuxt .variant-select__arrow.rotated{color:var(--color-text)!important;transform:rotate(180deg)!important}#__nuxt .variant-select__dropdown{background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:0!important;left:0!important;max-height:200px!important;overflow-y:auto!important;position:absolute!important;right:0!important;top:calc(100% + 4px)!important;z-index:50!important}#__nuxt .variant-select__option{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:flex!important;font-size:12px!important;gap:8px!important;justify-content:space-between!important;padding:8px 12px!important;text-align:left!important;transition:color .2s ease,background .2s ease!important;width:100%!important}#__nuxt .variant-select__option:last-child{border-bottom:0!important}#__nuxt .variant-select__option:hover{background:#ffffff0a!important;color:var(--color-text)!important}#__nuxt .variant-select__option.is-selected,#__nuxt .variant-select__option.selected{color:var(--color-text)!important}#__nuxt .variant-select__option-label{color:inherit!important}#__nuxt .tracking-page,#__nuxt .variant-select__check{color:var(--color-text)!important}#__nuxt .tracking-page{background:transparent!important;min-height:100vh!important;padding:0!important}#__nuxt .tracking-hero{background:transparent!important;border-bottom:1px solid var(--color-border)!important;padding:48px 24px 40px!important}@media(max-width:768px){#__nuxt .tracking-hero{padding:32px 16px 28px!important}}#__nuxt .tracking-hero__container{align-items:center!important;display:flex!important;flex-direction:column!important;gap:14px!important;margin:0 auto!important;max-width:720px!important;text-align:center!important}#__nuxt .tracking-badge{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text-muted)!important;display:inline-flex!important;font-size:10px!important;font-weight:var(--font-weight-semibold)!important;gap:6px!important;letter-spacing:var(--tracking-extra)!important;padding:4px 10px!important;text-transform:uppercase!important}#__nuxt .tracking-badge .icon,#__nuxt .tracking-badge .v-icon,#__nuxt .tracking-badge [data-icon],#__nuxt .tracking-badge svg{color:inherit!important}#__nuxt .tracking-title{color:var(--color-text)!important;font-size:clamp(24px,3.2vw,36px)!important;font-weight:var(--font-weight-bold)!important;letter-spacing:-.005em!important;line-height:1.15!important;margin:0!important}#__nuxt .tracking-subtitle{color:var(--color-text-muted)!important;font-size:13px!important;letter-spacing:.02em!important;line-height:1.55!important;margin:0!important;max-width:60ch!important}#__nuxt .tracking-page .mode-switcher{align-items:stretch!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;display:inline-flex!important;margin-top:8px!important;overflow:hidden!important}@media(max-width:640px){#__nuxt .tracking-page .mode-switcher{flex-direction:row!important;width:100%!important}}#__nuxt .tracking-page .mode-btn{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;border:0!important;border-radius:0!important;border-right:1px solid var(--color-border)!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:inline-flex!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;gap:6px!important;letter-spacing:var(--tracking-wide)!important;padding:10px 16px!important;text-transform:uppercase!important;transition:background .2s ease,color .2s ease!important;white-space:nowrap!important}#__nuxt .tracking-page .mode-btn:last-child{border-right:0!important}#__nuxt .tracking-page .mode-btn:hover{background:#ffffff08!important;color:var(--color-text)!important}#__nuxt .tracking-page .mode-btn.active{background:#1a1a1a!important;color:var(--color-text)!important}@media(max-width:640px){#__nuxt .tracking-page .mode-btn{flex:1!important;font-size:10px!important;justify-content:center!important;padding:10px 8px!important}}#__nuxt .tracking-page .search-form{display:flex!important;flex-direction:column!important;gap:8px!important;margin-top:8px!important;max-width:560px!important;width:100%!important}#__nuxt .tracking-page .search-input-wrapper{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-sizing:border-box!important;display:block!important;flex:1 1 auto!important;height:46px!important;max-width:100%!important;padding:0!important;position:relative!important;transition:border-color .2s ease!important;width:100%!important}#__nuxt .tracking-page .search-input-wrapper:focus-within{border-color:var(--color-text)!important}#__nuxt .tracking-page .search-input-wrapper .search-icon{align-items:center!important;color:var(--color-text-muted)!important;display:inline-flex!important;flex-shrink:0!important;font-size:18px!important;height:18px!important;justify-content:center!important;left:16px!important;line-height:1!important;opacity:1!important;pointer-events:none!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;visibility:visible!important;width:18px!important;z-index:2!important}#__nuxt .tracking-page .search-input-wrapper .search-icon .v-icon,#__nuxt .tracking-page .search-input-wrapper .search-icon svg{color:var(--color-text-muted)!important;display:block!important;height:18px!important;opacity:1!important;visibility:visible!important;width:18px!important}#__nuxt .tracking-page .search-input{background:transparent!important;border:0!important;box-sizing:border-box!important;caret-color:var(--color-text)!important;color:var(--color-text)!important;font-size:13px!important;height:100%!important;letter-spacing:.02em!important;outline:0!important;padding:0 14px 0 46px!important;width:100%!important}#__nuxt .tracking-page .search-input::-moz-placeholder{color:var(--color-placeholder)!important}#__nuxt .tracking-page .search-input::placeholder{color:var(--color-placeholder)!important}#__nuxt .tracking-page .search-inputs-order{display:flex!important;flex-direction:column!important;gap:6px!important;width:100%!important}#__nuxt .tracking-page .track-button{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:var(--color-cta-bg)!important;border:0!important;border-radius:0!important;color:var(--color-cta-text)!important;cursor:pointer!important;display:inline-flex!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;gap:8px!important;height:46px!important;justify-content:center!important;letter-spacing:var(--tracking-wide)!important;margin-top:4px!important;padding:0 22px!important;text-transform:uppercase!important;transition:opacity .2s ease!important;width:100%!important}#__nuxt .tracking-page .track-button:hover{opacity:.85!important}#__nuxt .tracking-page .track-button:disabled,#__nuxt .tracking-page .track-button[disabled]{background:transparent!important;border:1px solid var(--color-border)!important;color:var(--color-text-muted)!important;cursor:not-allowed!important}#__nuxt .tracking-page .helper-texts{align-items:center!important;display:flex!important;flex-direction:column!important;gap:4px!important;margin-top:10px!important}#__nuxt .tracking-page .helper-item{align-items:center!important;color:var(--color-text-muted)!important;display:inline-flex!important;font-size:11px!important;gap:6px!important;letter-spacing:.02em!important}#__nuxt .tracking-content{background:transparent!important;padding:32px 24px 80px!important}@media(max-width:768px){#__nuxt .tracking-content{padding:24px 16px 60px!important}}#__nuxt .tracking-content__container{display:flex!important;flex-direction:column!important;gap:20px!important;margin:0 auto!important;max-width:880px!important}#__nuxt .tracking-page .not-found{align-items:center!important;border:1px dashed var(--color-border)!important;border-radius:0!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:60px 24px!important;text-align:center!important}#__nuxt .tracking-page .not-found__icon{align-items:center!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text-muted)!important;display:inline-flex!important;height:56px!important;justify-content:center!important;width:56px!important}#__nuxt .tracking-page .not-found__title{color:var(--color-text)!important;font-size:14px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;margin:0!important;text-transform:uppercase!important}#__nuxt .tracking-page .not-found__text{color:var(--color-text-muted)!important;font-size:12px!important;letter-spacing:.02em!important;margin:0!important;max-width:56ch!important}#__nuxt .tracking-page .status-card{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;overflow:hidden!important}#__nuxt .tracking-page .status-card__header{background:#ffffff05!important;border-bottom:1px solid var(--color-border)!important;color:var(--color-text)!important;padding:16px 18px!important}#__nuxt .tracking-page .status-card__header.delivered,#__nuxt .tracking-page .status-card__header.success{background:#ffffff0a!important}#__nuxt .tracking-page .status-card__header-main{align-items:flex-start!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:space-between!important}#__nuxt .tracking-page .status-card__header-left{align-items:flex-start!important;color:var(--color-text)!important;display:inline-flex!important;gap:10px!important}#__nuxt .tracking-page .status-card__header-left .icon,#__nuxt .tracking-page .status-card__header-left .v-icon,#__nuxt .tracking-page .status-card__header-left [data-icon],#__nuxt .tracking-page .status-card__header-left svg{color:inherit!important;flex-shrink:0!important;margin-top:2px!important}#__nuxt .tracking-page .status-card__status-text{color:var(--color-text)!important;font-size:14px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;margin:0!important;text-transform:uppercase!important}#__nuxt .tracking-page .status-card__delivery-text{color:var(--color-text-muted)!important;font-size:11px!important;font-variant-numeric:tabular-nums!important;letter-spacing:.02em!important;margin:2px 0 0!important}#__nuxt .tracking-page .status-card__location-badge{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text-muted)!important;display:inline-flex!important;flex-shrink:0!important;font-size:10px!important;font-weight:var(--font-weight-semibold)!important;gap:4px!important;letter-spacing:var(--tracking-wide)!important;padding:4px 8px!important;text-transform:uppercase!important}#__nuxt .tracking-page .status-card__location-badge .icon,#__nuxt .tracking-page .status-card__location-badge .v-icon,#__nuxt .tracking-page .status-card__location-badge [data-icon],#__nuxt .tracking-page .status-card__location-badge svg{color:inherit!important}#__nuxt .tracking-page .status-card__body{background:transparent!important;display:flex!important;flex-direction:column!important;gap:16px!important;padding:16px 18px!important}#__nuxt .tracking-page .status-card__info-grid{display:grid!important;gap:12px!important;grid-template-columns:repeat(3,1fr)!important}@media(max-width:640px){#__nuxt .tracking-page .status-card__info-grid{gap:8px!important;grid-template-columns:1fr!important}}#__nuxt .tracking-page .status-card__info-col{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;display:flex!important;flex-direction:column!important;gap:4px!important;padding:10px 12px!important}#__nuxt .tracking-page .status-card__label{color:var(--color-text-muted)!important;font-size:10px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-extra)!important;margin:0!important;text-transform:uppercase!important}#__nuxt .tracking-page .status-card__value{color:var(--color-text)!important;font-size:13px!important;font-variant-numeric:tabular-nums!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:.02em!important;margin:0!important;word-break:break-all!important}#__nuxt .tracking-page .status-card__carrier-row{align-items:center!important;display:inline-flex!important;gap:8px!important}#__nuxt .tracking-page .carrier-tracking-btn-row{display:flex!important}#__nuxt .tracking-page .carrier-tracking-btn{align-items:center!important;background:transparent!important;border:1px solid var(--color-text)!important;border-radius:0!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;gap:8px!important;letter-spacing:var(--tracking-wide)!important;padding:10px 16px!important;text-decoration:none!important;text-transform:uppercase!important;transition:background .2s ease,color .2s ease!important}#__nuxt .tracking-page .carrier-tracking-btn:hover{background:var(--color-text)!important;color:var(--color-bg)!important}#__nuxt .tracking-page .carrier-tracking-btn .icon,#__nuxt .tracking-page .carrier-tracking-btn .v-icon,#__nuxt .tracking-page .carrier-tracking-btn [data-icon],#__nuxt .tracking-page .carrier-tracking-btn svg{color:inherit!important}#__nuxt .tracking-page .status-card__items-section{border-top:1px solid var(--color-border)!important;display:flex!important;flex-direction:column!important;gap:8px!important;padding-top:16px!important}#__nuxt .tracking-page .status-card__items-label{color:var(--color-text-muted)!important;font-size:10px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-extra)!important;margin:0!important;text-transform:uppercase!important}#__nuxt .tracking-page .status-card__items-list{display:flex!important;flex-direction:column!important;gap:0!important}#__nuxt .tracking-page .status-card__item-chip{align-items:center!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;gap:8px!important;justify-content:space-between!important;padding:8px 0!important}#__nuxt .tracking-page .status-card__item-chip:last-child{border-bottom:0!important}#__nuxt .tracking-page .status-card__item-name{color:var(--color-text)!important;font-size:12px!important;letter-spacing:.02em!important}#__nuxt .tracking-page .status-card__item-meta{color:var(--color-text-muted)!important;font-size:11px!important;font-variant-numeric:tabular-nums!important;letter-spacing:.04em!important}#__nuxt .tracking-page .timeline-card{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;padding:18px!important}#__nuxt .tracking-page .timeline-card__title{align-items:center!important;border-bottom:1px solid var(--color-border)!important;color:var(--color-text)!important;display:inline-flex!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;gap:8px!important;letter-spacing:var(--tracking-wide)!important;margin:0 0 16px!important;padding-bottom:12px!important;text-transform:uppercase!important}#__nuxt .tracking-page .timeline-card__title-icon{color:var(--color-text)!important}#__nuxt .tracking-page .timeline{display:flex!important;flex-direction:column!important}#__nuxt .tracking-page .timeline-item{display:grid!important;gap:14px!important;grid-template-columns:16px 1fr!important;padding:0 0 16px!important;position:relative!important}#__nuxt .tracking-page .timeline-item__rail{align-items:center!important;display:flex!important;flex-direction:column!important;position:relative!important}#__nuxt .tracking-page .timeline-dot{background:var(--color-text-muted)!important;border-radius:0!important;flex-shrink:0!important;height:8px!important;margin-top:4px!important;width:8px!important}#__nuxt .tracking-page .timeline-dot--active,#__nuxt .tracking-page .timeline-dot.active,#__nuxt .tracking-page .timeline-dot.is-active{background:var(--color-text)!important;box-shadow:0 0 0 3px #f5f5f51f!important}#__nuxt .tracking-page .timeline-connector{background:var(--color-border)!important;flex:1!important;margin-top:4px!important;width:1px!important}#__nuxt .tracking-page .timeline-item:last-child .timeline-connector{display:none!important}#__nuxt .tracking-page .timeline-item__body{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important}#__nuxt .tracking-page .timeline-item__header,#__nuxt .tracking-page .timeline-item__status{color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:.02em!important;margin:0!important}#__nuxt .tracking-page .timeline-item__date{color:var(--color-text-muted)!important;font-size:10px!important;font-variant-numeric:tabular-nums!important;letter-spacing:.04em!important}#__nuxt .tracking-page .timeline-item__location,#__nuxt .tracking-page .timeline-item__state{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.02em!important}#__nuxt .tracking-page .info-cards{display:grid!important;gap:12px!important;grid-template-columns:repeat(3,1fr)!important}@media(max-width:1024px){#__nuxt .tracking-page .info-cards{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:640px){#__nuxt .tracking-page .info-cards{grid-template-columns:1fr!important}}#__nuxt .info-cards .info-card,#__nuxt .info-cards .info-card--large,#__nuxt .tracking-page .info-card,#__nuxt .tracking-page .info-card--large{background:transparent!important;background-color:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important;display:flex!important;flex-direction:column!important;gap:6px!important;padding:14px 16px!important}#__nuxt .info-cards{background:transparent!important;background-color:transparent!important}#__nuxt .info-card__icon,#__nuxt .info-cards .info-card__icon,#__nuxt .tracking-page .info-card__icon{align-items:center!important;background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important;display:flex!important;height:28px!important;justify-content:center!important;margin:0 auto 8px!important;padding:0!important;width:28px!important}#__nuxt .info-card__icon .iconify,#__nuxt .info-card__icon .v-icon,#__nuxt .info-card__icon svg,#__nuxt .info-cards .info-card__icon .iconify,#__nuxt .info-cards .info-card__icon .v-icon,#__nuxt .info-cards .info-card__icon svg,#__nuxt .tracking-page .info-card__icon .iconify,#__nuxt .tracking-page .info-card__icon .v-icon,#__nuxt .tracking-page .info-card__icon svg{color:var(--color-text)!important;height:22px!important;width:22px!important}#__nuxt .info-cards .info-card,#__nuxt .info-cards .info-card--large,#__nuxt .tracking-page .info-card,#__nuxt .tracking-page .info-card--large{align-items:center!important;text-align:center!important}#__nuxt .claim-page .info-card__title,#__nuxt .info-card__title,#__nuxt .info-cards .info-card__title,#__nuxt .tracking-page .info-card__title{color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;margin:0!important;text-transform:uppercase!important}#__nuxt .tracking-page .info-card__description{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.02em!important;line-height:1.55!important;margin:0!important}#__nuxt .tracking-page .btn-outline,#__nuxt .tracking-page .btn-primary{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border-radius:0!important;cursor:pointer!important;display:inline-flex!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;gap:6px!important;height:40px!important;justify-content:center!important;letter-spacing:var(--tracking-wide)!important;padding:10px 18px!important;text-transform:uppercase!important;transition:opacity .2s ease,border-color .2s ease!important}#__nuxt .tracking-page .btn-outline{background:transparent!important;border:1px solid var(--color-border)!important;color:var(--color-text)!important}#__nuxt .tracking-page .btn-outline:hover{border-color:var(--color-text)!important}#__nuxt .tracking-page .btn-primary{background:var(--color-cta-bg)!important;border:0!important;color:var(--color-cta-text)!important}#__nuxt .tracking-page .btn-primary:hover{opacity:.85!important}#__nuxt .delivery-page{background:transparent!important;color:var(--color-text)!important;padding:32px 24px 80px!important}@media(max-width:768px){#__nuxt .delivery-page{padding:24px 16px 60px!important}}#__nuxt .delivery-page .page-header{background:transparent!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;flex-direction:column!important;gap:8px!important;margin-bottom:24px!important;padding-bottom:16px!important}#__nuxt .delivery-page h1{color:var(--color-text)!important;font-size:clamp(22px,2.6vw,30px)!important;font-weight:var(--font-weight-bold)!important;letter-spacing:-.005em!important;margin:0!important}#__nuxt .delivery-page .subtitle{color:var(--color-text-muted)!important;font-size:13px!important;letter-spacing:.02em!important;line-height:1.55!important;margin:0!important;max-width:70ch!important}#__nuxt .delivery-page .main-column,#__nuxt .delivery-page .side-info{display:flex!important;flex-direction:column!important;gap:16px!important}#__nuxt .delivery-page .carriers-list{display:flex!important;flex-direction:column!important;gap:12px!important}#__nuxt .delivery-page .carrier-item,#__nuxt .delivery-page .carriers-card,#__nuxt .delivery-page .country-card{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:16px!important}#__nuxt .delivery-page .carrier-header,#__nuxt .delivery-page .carriers-card-header{align-items:center!important;background:transparent!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;gap:12px!important;padding-bottom:12px!important}#__nuxt .delivery-page .carrier-icon{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--color-text)!important;display:inline-flex!important;flex-shrink:0!important;height:22px!important;justify-content:center!important;width:22px!important}#__nuxt .delivery-page .carrier-icon .icon,#__nuxt .delivery-page .carrier-icon .v-icon,#__nuxt .delivery-page .carrier-icon [data-icon],#__nuxt .delivery-page .carrier-icon svg{color:inherit!important}#__nuxt .delivery-page .carrier-logo{background:var(--color-card)!important;border:1px solid var(--color-border)!important;border-radius:0!important;filter:invert(1) brightness(1.1)!important;flex-shrink:0!important;height:32px!important;-o-object-fit:contain!important;object-fit:contain!important;overflow:hidden!important;padding:4px!important;width:56px!important}#__nuxt .delivery-page .carrier-details{display:flex!important;flex:1!important;flex-direction:column!important;gap:2px!important;min-width:0!important}#__nuxt .delivery-page .card-title,#__nuxt .delivery-page .carrier-details h2,#__nuxt .delivery-page .carrier-details h3{color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;margin:0!important;text-transform:uppercase!important}#__nuxt .delivery-page .carrier-description{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.02em!important;margin:0!important}#__nuxt .delivery-page .pricing-table,#__nuxt .delivery-page .table-container,#__nuxt .delivery-page .table-wrapper{background:transparent!important;border:0!important;border-radius:0!important;overflow-x:auto!important}#__nuxt .delivery-page table{border-collapse:collapse!important;font-variant-numeric:tabular-nums!important;width:100%!important}#__nuxt .delivery-page .weight-header,#__nuxt .delivery-page table thead{background:transparent!important}#__nuxt .delivery-page table th{color:var(--color-text-muted)!important;font-size:10px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-extra)!important;text-align:left!important;text-transform:uppercase!important}#__nuxt .delivery-page .table-row td,#__nuxt .delivery-page table td,#__nuxt .delivery-page table th{background:transparent!important;border-bottom:1px solid var(--color-border)!important;padding:8px 10px!important;white-space:nowrap!important}#__nuxt .delivery-page .table-row td,#__nuxt .delivery-page table td{color:var(--color-text)!important;font-size:12px!important}#__nuxt .delivery-page table tbody tr:last-child td{border-bottom:0!important}#__nuxt .delivery-page .price,#__nuxt .delivery-page .price-cell{color:var(--color-text)!important;font-variant-numeric:tabular-nums!important;font-weight:var(--font-weight-semibold)!important}#__nuxt .delivery-page .currency{color:var(--color-text-muted)!important;font-size:10px!important;letter-spacing:.04em!important;margin-left:2px!important;text-transform:uppercase!important}#__nuxt .delivery-page .not-available{color:var(--color-text-muted)!important;font-size:11px!important;font-style:normal!important}#__nuxt .delivery-page .skeleton-block,#__nuxt .delivery-page .skeleton-card{animation:skeleton-loading 1.5s infinite!important;background:var(--color-skeleton-from)!important;background-image:linear-gradient(90deg,var(--color-skeleton-from) 25%,var(--color-skeleton-to) 50%,var(--color-skeleton-from) 75%)!important;background-size:200px 100%!important;border:1px solid var(--color-border)!important;border-radius:0!important}#__nuxt .delivery-page .skeleton-block{border:0!important}#__nuxt .delivery-page .empty-state{align-items:center!important;border:1px dashed var(--color-border)!important;color:var(--color-text-muted)!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:60px 24px!important;text-align:center!important}#__nuxt .delivery-page .empty-icon{align-items:center!important;border:1px solid var(--color-border)!important;color:var(--color-text-muted)!important;display:inline-flex!important;height:56px!important;justify-content:center!important;width:56px!important}#__nuxt .claim-page{background:transparent!important;color:var(--color-text)!important;padding:0!important}#__nuxt .claim-page .claim-hero{background:transparent!important;border-bottom:1px solid var(--color-border)!important;padding:40px 24px 28px!important}@media(max-width:768px){#__nuxt .claim-page .claim-hero{padding:28px 16px 20px!important}}#__nuxt .claim-page .claim-hero__container{align-items:center!important;display:flex!important;flex-direction:column!important;gap:12px!important;margin:0 auto!important;max-width:880px!important;text-align:center!important}#__nuxt .claim-page .claim-badge,#__nuxt .claim-page .claim-badge--success{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text-muted)!important;display:inline-flex!important;font-size:10px!important;font-weight:var(--font-weight-semibold)!important;gap:6px!important;letter-spacing:var(--tracking-extra)!important;padding:4px 10px!important;text-transform:uppercase!important}#__nuxt .claim-page .claim-badge--success,#__nuxt .claim-page .claim-badge--success--success{border-color:var(--color-text)!important;color:var(--color-text)!important}#__nuxt .claim-page .claim-badge .icon,#__nuxt .claim-page .claim-badge .v-icon,#__nuxt .claim-page .claim-badge [data-icon],#__nuxt .claim-page .claim-badge svg,#__nuxt .claim-page .claim-badge--success .icon,#__nuxt .claim-page .claim-badge--success .v-icon,#__nuxt .claim-page .claim-badge--success [data-icon],#__nuxt .claim-page .claim-badge--success svg{color:inherit!important}#__nuxt .claim-page .claim-title,#__nuxt .claim-page .claim-title--success{color:var(--color-text)!important;font-size:clamp(24px,3.2vw,36px)!important;font-weight:var(--font-weight-bold)!important;letter-spacing:-.005em!important;line-height:1.15!important;margin:0!important}#__nuxt .claim-page .claim-subtitle{color:var(--color-text-muted)!important;font-size:13px!important;letter-spacing:.02em!important;line-height:1.55!important;margin:0!important;max-width:60ch!important}#__nuxt .claim-page .claim-content{background:transparent!important;padding:32px 24px 80px!important}@media(max-width:768px){#__nuxt .claim-page .claim-content{padding:24px 16px 60px!important}}#__nuxt .claim-page .claim-content__container{display:flex!important;flex-direction:column!important;gap:16px!important;margin:0 auto!important;max-width:880px!important}#__nuxt .claim-page .claim-grid{display:grid!important;gap:24px!important;grid-template-columns:minmax(0,2fr) minmax(0,1fr)!important}@media(max-width:1024px){#__nuxt .claim-page .claim-grid{grid-template-columns:1fr!important}}#__nuxt .claim-page .form-card,#__nuxt .claim-page .info-cards .info-card,#__nuxt .claim-page .instructions-card{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important;display:flex!important;flex-direction:column!important;gap:14px!important;padding:20px!important}#__nuxt .claim-page .card-header{align-items:center!important;background:transparent!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;gap:10px!important;padding-bottom:12px!important}#__nuxt .claim-page .card-title{color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;margin:0!important;text-transform:uppercase!important}#__nuxt .claim-page .icon-wrapper{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--color-text)!important;display:inline-flex!important;flex-shrink:0!important;height:22px!important;justify-content:center!important;width:22px!important}#__nuxt .claim-page .header-text{display:flex!important;flex-direction:column!important;gap:2px!important}#__nuxt .claim-page .instructions-content{color:var(--color-text-muted)!important;display:flex!important;flex-direction:column!important;font-size:12px!important;gap:8px!important;letter-spacing:.02em!important;line-height:1.55!important}#__nuxt .claim-page .how-it-works-card{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important;display:flex!important;flex-direction:column!important;gap:10px!important;margin:0!important;padding:28px 24px!important;text-align:center!important}@media(max-width:768px){#__nuxt .claim-page .how-it-works-card{padding:24px 16px!important}}#__nuxt .claim-page .how-it-works-card__icon{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;display:inline-flex!important;flex-shrink:0!important;height:40px!important;justify-content:center!important;margin:0 0 6px!important;width:40px!important}#__nuxt .claim-page .how-it-works-card__icon .iconify,#__nuxt .claim-page .how-it-works-card__icon .v-icon,#__nuxt .claim-page .how-it-works-card__icon svg{color:var(--color-text)!important;height:22px!important;width:22px!important}#__nuxt .claim-page .how-it-works-card__title{color:var(--color-text)!important;font-size:13px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;margin:0 0 4px!important;text-transform:uppercase!important}#__nuxt .claim-page .how-it-works-card__text{color:var(--color-text-muted)!important;font-size:12px!important;letter-spacing:.02em!important;line-height:1.6!important;margin:0!important;max-width:60ch!important}#__nuxt .claim-page .how-it-works-card__text b,#__nuxt .claim-page .how-it-works-card__text strong{color:var(--color-text)!important;font-weight:var(--font-weight-semibold)!important}#__nuxt .claim-page .how-it-works-card .claim-cta-button{align-self:center!important;margin-top:14px!important;min-width:240px!important}@media(max-width:640px){#__nuxt .claim-page .how-it-works-card .claim-cta-button{min-width:0!important;width:100%!important}}#__nuxt .claim-page .helper-texts{align-items:center!important;display:flex!important;flex-direction:column!important;gap:6px!important;padding:16px 0!important;text-align:center!important}#__nuxt .claim-page .helper-item{align-items:center!important;color:var(--color-text-muted)!important;display:inline-flex!important;font-size:11px!important;gap:8px!important;letter-spacing:.02em!important}#__nuxt .claim-page .helper-item b,#__nuxt .claim-page .helper-item strong{color:var(--color-text)!important}#__nuxt .claim-page .helper-item .icon,#__nuxt .claim-page .helper-item .v-icon,#__nuxt .claim-page .helper-item [data-icon],#__nuxt .claim-page .helper-item svg{color:inherit!important;flex-shrink:0!important}#__nuxt .claim-page .info-cards{display:grid!important;gap:16px!important;grid-template-columns:repeat(2,1fr)!important}@media(max-width:1024px){#__nuxt .claim-page .info-cards{grid-template-columns:1fr!important}}#__nuxt .claim-page .info-card,#__nuxt .claim-page .info-card--large{align-items:stretch!important;gap:10px!important;padding:22px 24px!important;text-align:left!important}#__nuxt .claim-page .info-card .info-card__icon,#__nuxt .claim-page .info-card--large .info-card__icon{align-self:flex-start!important;margin:0 0 4px!important}#__nuxt .claim-page .info-card .info-card__title,#__nuxt .claim-page .info-card--large .info-card__title{margin:0 0 4px!important;text-align:left!important}#__nuxt .claim-page .info-card .info-card__description,#__nuxt .claim-page .info-card--large .info-card__description{text-align:left!important}#__nuxt .claim-page .info-card .info-card__description b,#__nuxt .claim-page .info-card .info-card__description strong,#__nuxt .claim-page .info-card--large .info-card__description b,#__nuxt .claim-page .info-card--large .info-card__description strong{color:var(--color-text)!important;font-weight:var(--font-weight-semibold)!important}#__nuxt .claim-page input,#__nuxt .claim-page select,#__nuxt .claim-page textarea{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-sizing:border-box!important;color:var(--color-text)!important;font-size:13px!important;height:42px!important;outline:0!important;padding:12px 14px!important;transition:border-color .2s ease!important;width:100%!important}#__nuxt .claim-page input::-moz-placeholder,#__nuxt .claim-page select::-moz-placeholder,#__nuxt .claim-page textarea::-moz-placeholder{color:var(--color-placeholder)!important}#__nuxt .claim-page input::placeholder,#__nuxt .claim-page select::placeholder,#__nuxt .claim-page textarea::placeholder{color:var(--color-placeholder)!important}#__nuxt .claim-page input:focus,#__nuxt .claim-page select:focus,#__nuxt .claim-page textarea:focus{border-color:var(--color-text)!important}#__nuxt .claim-page textarea{height:auto!important;min-height:100px!important;resize:vertical!important}#__nuxt .claim-page .search-input-wrapper{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-sizing:border-box!important;display:block!important;height:46px!important;max-width:100%!important;padding:0!important;position:relative!important;transition:border-color .2s ease!important;width:100%!important}#__nuxt .claim-page .search-input-wrapper:focus-within{border-color:var(--color-text)!important}#__nuxt .claim-page .search-input-wrapper .search-icon{align-items:center!important;color:var(--color-text-muted)!important;display:inline-flex!important;flex-shrink:0!important;font-size:18px!important;height:18px!important;justify-content:center!important;left:16px!important;line-height:1!important;opacity:1!important;pointer-events:none!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;visibility:visible!important;width:18px!important;z-index:2!important}#__nuxt .claim-page .search-input-wrapper .search-icon .iconify,#__nuxt .claim-page .search-input-wrapper .search-icon .v-icon,#__nuxt .claim-page .search-input-wrapper .search-icon svg{color:var(--color-text-muted)!important;display:block!important;height:18px!important;width:18px!important}#__nuxt .claim-page .search-input-wrapper .search-input{background:transparent!important;border:0!important;box-sizing:border-box!important;caret-color:var(--color-text)!important;color:var(--color-text)!important;font-size:13px!important;height:100%!important;letter-spacing:.02em!important;outline:0!important;padding:0 14px 0 46px!important;width:100%!important}#__nuxt .claim-page .search-input-wrapper .search-input::-moz-placeholder{color:var(--color-placeholder)!important}#__nuxt .claim-page .search-input-wrapper .search-input::placeholder{color:var(--color-placeholder)!important}#__nuxt .claim-page .form-actions{align-items:center!important;border-top:1px solid var(--color-border)!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important;padding-top:12px!important}@media(max-width:640px){#__nuxt .claim-page .form-actions{flex-direction:column-reverse!important;justify-content:stretch!important}}#__nuxt .claim-page .btn-outline,#__nuxt .claim-page .btn-primary,#__nuxt .claim-page .claim-cta-button,#__nuxt .claim-page .search-button{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border-radius:0!important;cursor:pointer!important;display:inline-flex!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;gap:6px!important;height:44px!important;justify-content:center!important;letter-spacing:var(--tracking-wide)!important;min-height:44px!important;padding:0 22px!important;text-transform:uppercase!important;transition:opacity .2s ease,background .2s ease,color .2s ease!important}@media(max-width:640px){#__nuxt .claim-page .btn-outline,#__nuxt .claim-page .btn-primary,#__nuxt .claim-page .claim-cta-button,#__nuxt .claim-page .search-button{width:100%!important}}#__nuxt .claim-page .btn-outline{background:transparent!important;border:1px solid var(--color-border)!important;color:var(--color-text)!important}#__nuxt .claim-page .btn-outline:hover{border-color:var(--color-text)!important}#__nuxt .claim-page .btn-primary,#__nuxt .claim-page .claim-cta-button,#__nuxt .claim-page .search-button{background:var(--color-cta-bg)!important;border:0!important;color:var(--color-cta-text)!important}#__nuxt .claim-page .btn-primary:hover,#__nuxt .claim-page .claim-cta-button:hover,#__nuxt .claim-page .search-button:hover{opacity:.85!important}#__nuxt .claim-page .btn-primary:disabled,#__nuxt .claim-page .btn-primary[disabled],#__nuxt .claim-page .claim-cta-button:disabled,#__nuxt .claim-page .claim-cta-button[disabled],#__nuxt .claim-page .search-button:disabled,#__nuxt .claim-page .search-button[disabled]{background:transparent!important;border:1px solid var(--color-border)!important;color:var(--color-text-muted)!important;cursor:not-allowed!important;opacity:1!important}#__nuxt .claim-page .damaged-checkbox{align-items:center!important;background:transparent!important;cursor:pointer!important;display:inline-flex!important;gap:8px!important}#__nuxt .claim-page .damaged-checkbox__input{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;cursor:pointer!important;flex-shrink:0!important;height:16px!important;margin:0!important;position:relative!important;transition:background .2s ease,border-color .2s ease!important;width:16px!important}#__nuxt .claim-page .damaged-checkbox__input:checked{background:var(--color-text)!important;border-color:var(--color-text)!important}#__nuxt .claim-page .damaged-checkbox__input:checked:after{border:solid var(--color-bg)!important;border-width:0 2px 2px 0!important;content:""!important;height:9px!important;left:4px!important;position:absolute!important;top:1px!important;transform:rotate(45deg)!important;width:5px!important}#__nuxt .claim-page .damaged-checkbox__label{color:var(--color-text)!important;font-size:12px!important;letter-spacing:.02em!important}#__nuxt .claim-page .field-error,#__nuxt .claim-page .field-error-box,#__nuxt .claim-page .form-error__message{background:transparent!important;border:0!important;color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.02em!important;margin:0!important;padding:4px 0 0!important}#__nuxt .claim-page .field-error-box{border:1px solid var(--color-border)!important;padding:8px 10px!important}#__nuxt .claim-page .field-errors{display:flex!important;flex-direction:column!important;gap:4px!important}#__nuxt .claim-page .order-not-found{align-items:center!important;border:1px dashed var(--color-border)!important;color:var(--color-text-muted)!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:40px 24px!important;text-align:center!important}#__nuxt .claim-page .download-buttons{display:flex!important;flex-wrap:wrap!important;gap:8px!important}#__nuxt .claim-page .download-btn,#__nuxt .claim-page .download-btn--packeta{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;gap:8px!important;letter-spacing:var(--tracking-wide)!important;padding:10px 16px!important;text-decoration:none!important;text-transform:uppercase!important;transition:border-color .2s ease!important}#__nuxt .claim-page .download-btn--packeta:hover,#__nuxt .claim-page .download-btn:hover{border-color:var(--color-text)!important}#__nuxt .claim-page .cta-wrapper{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:center!important;margin-top:12px!important}#__nuxt .claim-page .product-item__checkbox{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;cursor:pointer!important;flex-shrink:0!important;height:16px!important;margin:0!important;position:relative!important;width:16px!important}#__nuxt .claim-page .product-item__checkbox:checked{background:var(--color-text)!important;border-color:var(--color-text)!important}#__nuxt .claim-page .product-item__checkbox:checked:after{border:solid var(--color-bg)!important;border-width:0 2px 2px 0!important;content:""!important;height:9px!important;left:4px!important;position:absolute!important;top:1px!important;transform:rotate(45deg)!important;width:5px!important}#__nuxt .cart-page{background:transparent!important;background-color:transparent!important;padding:0!important}#__nuxt .cart-container{background:transparent!important;box-sizing:border-box!important;margin:0 auto!important;max-width:1570px!important;padding:24px 24px 80px!important;width:100%!important}@media(max-width:768px){#__nuxt .cart-container{padding:16px 16px 60px!important}}#__nuxt .cart-page .cart-header{display:flex!important;margin:12px 0 20px!important}#__nuxt .cart-page .cart-header,#__nuxt .cart-page .cart-title-wrapper{align-items:center!important;background:transparent!important;border:0!important;padding:0!important}#__nuxt .cart-page .cart-title-wrapper{display:inline-flex!important;gap:12px!important;margin:0!important}#__nuxt .cart-page .cart-icon{color:var(--color-text)!important;font-size:22px!important}#__nuxt .cart-page .cart-title{color:var(--color-text)!important;font-size:clamp(20px,2.4vw,28px)!important;font-weight:var(--font-weight-bold)!important;letter-spacing:-.005em!important;margin:0!important}#__nuxt .cart-page .cart-badge{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text-muted)!important;font-size:10px!important;font-variant-numeric:tabular-nums!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;padding:3px 8px!important;text-transform:uppercase!important}#__nuxt .cart-layout{display:grid!important;gap:24px!important;grid-template-columns:minmax(0,2fr) minmax(0,1fr)!important;width:100%!important}@media(max-width:1024px){#__nuxt .cart-layout{gap:16px!important;grid-template-columns:1fr!important}}#__nuxt .cart-left-column,#__nuxt .cart-right-column{display:flex!important;flex-direction:column!important;gap:16px!important;min-width:0!important}#__nuxt .cart-page .free-shipping-box{box-shadow:none!important;color:var(--color-text)!important;margin:0!important;padding:16px!important}#__nuxt .cart-items-list,#__nuxt .cart-page .free-shipping-box{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important}#__nuxt .cart-items-list{display:flex!important;flex-direction:column!important;gap:0!important}#__nuxt .cart-items-list .cart-item,#__nuxt .cart-page .cart-item{align-items:flex-start!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important;display:flex!important;gap:20px!important;justify-content:space-between!important;padding:20px!important}#__nuxt .cart-items-list .cart-item:last-child,#__nuxt .cart-page .cart-item:last-child{border-bottom:0!important}@media(max-width:640px){#__nuxt .cart-items-list .cart-item,#__nuxt .cart-page .cart-item{gap:14px!important;padding:16px!important}}#__nuxt .cart-item .cart-item__content{align-items:flex-start!important;background:transparent!important;display:flex!important;flex:1!important;gap:16px!important;min-width:0!important}@media(max-width:640px){#__nuxt .cart-item .cart-item__content{gap:12px!important}}#__nuxt .cart-item .minicart-drawer__product-image,#__nuxt .cart-item__image{background:var(--color-card)!important;border:1px solid var(--color-border)!important;border-radius:0!important;display:block!important;flex-shrink:0!important;height:110px!important;-o-object-fit:cover!important;object-fit:cover!important;overflow:hidden!important;width:88px!important}#__nuxt .cart-item .minicart-drawer__product-image img,#__nuxt .cart-item__image img{border-radius:0!important;display:block!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important}@media(max-width:640px){#__nuxt .cart-item .minicart-drawer__product-image,#__nuxt .cart-item__image{height:88px!important;width:72px!important}}#__nuxt .cart-item .minicart-drawer__product-content,#__nuxt .cart-item .minicart-drawer__product-info,#__nuxt .cart-item__info{background:transparent!important;display:flex!important;flex:1!important;flex-direction:column!important;gap:6px!important;min-width:0!important}#__nuxt .cart-item .item-title,#__nuxt .cart-item .minicart-drawer__product-name{color:var(--color-text)!important;cursor:pointer!important;display:block!important;font-size:14px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:.01em!important;line-height:1.35!important;margin:0!important;text-decoration:none!important;text-transform:none!important;transition:color .2s ease!important}#__nuxt .cart-item .item-title:hover,#__nuxt .cart-item .minicart-drawer__product-name:hover{color:var(--color-text-muted)!important}#__nuxt .cart-items-list .variant,#__nuxt .cart-page .variant{color:var(--color-text-muted)!important;display:flex!important;flex-wrap:wrap!important;font-size:12px!important;gap:0 8px!important;letter-spacing:.02em!important;list-style:none!important;margin:0!important;padding:0!important}#__nuxt .cart-items-list .variant li,#__nuxt .cart-page .variant li{display:inline!important}#__nuxt .cart-items-list .variant li:not(:last-child):after,#__nuxt .cart-page .variant li:not(:last-child):after{content:","}#__nuxt .cart-item__country-restriction,#__nuxt .cart-item__sold-out,#__nuxt .cart-page .restriction,#__nuxt .country-restriction{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text-muted)!important;display:inline-flex!important;font-size:10px!important;font-weight:var(--font-weight-semibold)!important;gap:4px!important;letter-spacing:var(--tracking-wide)!important;margin-top:2px!important;padding:4px 8px!important;text-transform:uppercase!important;width:-moz-fit-content!important;width:fit-content!important}#__nuxt .cart-item .item-total-price--mobile{color:var(--color-text)!important;display:none!important;font-size:14px!important;font-variant-numeric:tabular-nums!important;font-weight:var(--font-weight-bold)!important;letter-spacing:.02em!important;margin:4px 0 0!important}@media(max-width:640px){#__nuxt .cart-item .item-total-price--mobile{align-items:baseline!important;display:inline-flex!important;gap:8px!important}}#__nuxt .cart-item .item-total-price--mobile .old-price{color:var(--color-text-muted)!important;font-size:12px!important;font-weight:400!important;text-decoration:line-through!important}#__nuxt .cart-item .item-total-price--mobile .current-price{color:var(--color-text)!important}#__nuxt .cart-item .quantity-controls{align-items:center!important;display:inline-flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:6px!important}#__nuxt .cart-item .quantity-input-wrapper{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--color-text)!important;display:inline-flex!important;padding:0!important}#__nuxt .cart-item .remove-link,#__nuxt .cart-page .remove-link{background:transparent!important;border:0!important;border-bottom:1px solid var(--color-border)!important;color:var(--color-text-muted)!important;cursor:pointer!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;margin:0!important;padding:2px 0!important;text-decoration:none!important;text-transform:uppercase!important;transition:color .2s ease,border-color .2s ease!important}#__nuxt .cart-item .remove-link:hover,#__nuxt .cart-page .remove-link:hover{border-bottom-color:var(--color-text)!important;color:var(--color-text)!important}#__nuxt .cart-item__price{align-items:flex-end!important;background:transparent!important;display:flex!important;flex-direction:column!important;flex-shrink:0!important;gap:4px!important}@media(max-width:640px){#__nuxt .cart-item__price{display:none!important}}#__nuxt .cart-item .minicart-drawer__product-price,#__nuxt .cart-item .minicart-drawer__product-price--xs,#__nuxt .cart-item .price-container{align-items:flex-end!important;background:transparent!important;display:flex!important;flex-direction:column!important;gap:2px!important}#__nuxt .cart-item .total-price,#__nuxt .cart-item__price .total-price{align-items:baseline!important;display:inline-flex!important;flex-direction:row!important;font-size:16px!important;gap:8px!important;letter-spacing:.02em!important;margin:0!important;white-space:nowrap!important}#__nuxt .cart-item .total-price,#__nuxt .cart-item .total-price .current-price,#__nuxt .cart-item__price .current-price,#__nuxt .cart-item__price .total-price{color:var(--color-text)!important;font-variant-numeric:tabular-nums!important;font-weight:var(--font-weight-bold)!important}#__nuxt .cart-item .minicart-drawer__product-price .price-old,#__nuxt .cart-item .minicart-drawer__product-price--xs .price-old,#__nuxt .cart-item .old-price,#__nuxt .cart-item__price .old-price{color:var(--color-text-muted)!important;font-size:12px!important;font-weight:400!important;letter-spacing:.02em!important;text-decoration:line-through!important}#__nuxt .cart-item .discount-text,#__nuxt .cart-page .discount-text{color:var(--color-text-muted)!important;font-size:11px!important;font-variant-numeric:tabular-nums!important;letter-spacing:.02em!important}#__nuxt .cart-item .error{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.02em!important;margin-top:6px!important;padding:6px 10px!important}#__nuxt .cart-item .error,#__nuxt .cart-page .summary-box{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important}#__nuxt .cart-page .summary-box{box-shadow:none!important;color:var(--color-text)!important;display:flex!important;flex-direction:column!important;gap:12px!important;margin:0!important;padding:20px!important;position:sticky!important;top:24px!important}@media(max-width:1024px){#__nuxt .cart-page .summary-box{position:static!important}}#__nuxt .cart-page .summary-box .summary-title{border-bottom:1px solid var(--color-border)!important;color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;margin:0 0 8px!important;padding-bottom:10px!important;text-transform:uppercase!important}#__nuxt .cart-page .summary-box .summary-row,#__nuxt .cart-page .summary-row{align-items:baseline!important;background:transparent!important;border:0!important;display:flex!important;justify-content:space-between!important;margin:0!important;padding:4px 0!important}#__nuxt .cart-page .summary-box .summary-label,#__nuxt .cart-page .summary-label{color:var(--color-text-muted)!important;font-size:12px!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important}#__nuxt .cart-page .summary-box .summary-value,#__nuxt .cart-page .summary-value{color:var(--color-text)!important;font-size:13px!important;font-variant-numeric:tabular-nums!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:.02em!important}#__nuxt .cart-page .summary-box .discount-value{color:var(--color-text)!important;font-variant-numeric:tabular-nums!important}#__nuxt .cart-page .summary-box .total-price,#__nuxt .cart-page .summary-box .total-value,#__nuxt .cart-page .total-price{align-items:baseline!important;border-top:1px solid var(--color-border)!important;color:var(--color-text)!important;display:flex!important;font-size:18px!important;font-variant-numeric:tabular-nums!important;font-weight:var(--font-weight-bold)!important;justify-content:space-between!important;letter-spacing:.02em!important;margin-top:4px!important;padding-top:10px!important}#__nuxt .cart-page .current-price{color:var(--color-text)!important;font-variant-numeric:tabular-nums!important}#__nuxt .cart-page .checkout-btn,#__nuxt .cart-page .summary-box .v-btn,#__nuxt .cart-page .summary-box button[type=submit]{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:var(--color-cta-bg)!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--color-cta-text)!important;cursor:pointer!important;display:inline-flex!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;gap:8px!important;height:48px!important;justify-content:center!important;letter-spacing:var(--tracking-wide)!important;margin-top:8px!important;max-height:48px!important;min-height:48px!important;padding:0 22px!important;text-transform:uppercase!important;transition:opacity .2s ease!important;width:100%!important}#__nuxt .cart-page .checkout-btn:hover,#__nuxt .cart-page .summary-box .v-btn:hover,#__nuxt .cart-page .summary-box button[type=submit]:hover{opacity:.85!important}#__nuxt .cart-page .checkout-btn:disabled,#__nuxt .cart-page .checkout-btn[disabled],#__nuxt .cart-page .summary-box .v-btn:disabled,#__nuxt .cart-page .summary-box .v-btn[disabled],#__nuxt .cart-page .summary-box button[type=submit]:disabled,#__nuxt .cart-page .summary-box button[type=submit][disabled]{background:transparent!important;border:1px solid var(--color-border)!important;color:var(--color-text-muted)!important;cursor:not-allowed!important;opacity:1!important}#__nuxt .cart-page .checkout-btn .v-btn__overlay,#__nuxt .cart-page .checkout-btn .v-btn__underlay,#__nuxt .cart-page .summary-box .v-btn .v-btn__overlay,#__nuxt .cart-page .summary-box .v-btn .v-btn__underlay,#__nuxt .cart-page .summary-box button[type=submit] .v-btn__overlay,#__nuxt .cart-page .summary-box button[type=submit] .v-btn__underlay{display:none!important}#__nuxt .cart-page .checkout-btn .v-btn__content,#__nuxt .cart-page .summary-box .v-btn .v-btn__content,#__nuxt .cart-page .summary-box button[type=submit] .v-btn__content{color:var(--color-cta-text)!important}#__nuxt .cart-page .login-box{background:transparent!important;color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.02em!important;padding:8px 0 0!important;text-align:center!important}#__nuxt .cart-page .login-box .login-link,#__nuxt .cart-page .login-box a,#__nuxt .cart-page .login-box button{border-bottom:1px solid var(--color-text)!important;color:var(--color-text)!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;margin-left:4px!important;padding-bottom:1px!important;text-decoration:none!important;text-transform:uppercase!important}#__nuxt .cart-page .box-subtitle{color:var(--color-text-muted)!important;font-size:10px!important;letter-spacing:.04em!important;margin:-4px 0 4px!important;text-align:left!important;text-transform:uppercase!important}#__nuxt .cart-page .cart-skeleton{display:grid!important;gap:24px!important;grid-template-columns:minmax(0,2fr) minmax(0,1fr)!important}@media(max-width:1024px){#__nuxt .cart-page .cart-skeleton{gap:16px!important;grid-template-columns:1fr!important}}#__nuxt .cart-page .cart-skeleton__left,#__nuxt .cart-page .cart-skeleton__right{display:flex!important;flex-direction:column!important;gap:16px!important}#__nuxt .cart-page .skeleton-box{animation:skeleton-loading 1.5s infinite!important;background:var(--color-skeleton-from)!important;border:1px solid var(--color-border)!important;border-radius:0!important;height:140px!important;overflow:hidden!important;position:relative!important}#__nuxt .cart-page .skeleton-box--banner{height:80px!important}#__nuxt .cart-page .skeleton-box--item{height:130px!important}#__nuxt .cart-page .skeleton-box--coupon{height:100px!important}#__nuxt .cart-page .skeleton-box--summary{height:280px!important}#__nuxt .cart-page .skeleton-box:after{background:linear-gradient(90deg,transparent 25%,hsla(0,0%,100%,.04) 50%,transparent 75%)!important}#__nuxt .cart-container,#__nuxt .cart-page{background:transparent!important;color:var(--color-text)!important;padding-top:8px!important}#__nuxt .breadcrumbs-container{padding:4px 0!important}#__nuxt .cart-header,#__nuxt .cart-title-wrapper{align-items:center!important;background:transparent!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;gap:12px!important;margin-bottom:24px!important;padding:18px 0!important}#__nuxt .cart-title{font-size:clamp(20px,2.4vw,28px)!important;font-weight:var(--font-weight-bold)!important;letter-spacing:-.005em!important;margin:0!important}#__nuxt .cart-icon,#__nuxt .cart-title{color:var(--color-text)!important}#__nuxt .cart-badge{background:var(--color-text)!important;border-radius:0!important;color:var(--color-bg)!important;font-size:11px!important;font-weight:var(--font-weight-bold)!important;letter-spacing:0!important;padding:2px 8px!important}#__nuxt .cart-skeleton,#__nuxt .checkout-skeleton{background:var(--color-bg)!important}#__nuxt .skeleton-box,#__nuxt .skeleton-img,#__nuxt .skeleton-line{animation:skeleton-loading 1.5s infinite!important;background:linear-gradient(90deg,var(--color-skeleton-from) 25%,var(--color-skeleton-to) 50%,var(--color-skeleton-from) 75%)!important;background-size:200px 100%!important;border-radius:0!important}#__nuxt .action-buttons{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:16px!important}#__nuxt .continue-button{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;cursor:pointer!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;padding:12px 18px!important;text-transform:uppercase!important;transition:border-color .2s ease!important}#__nuxt .continue-button:hover{border-color:var(--color-text)!important}#__nuxt .success-page{background:transparent!important;border:0!important;color:var(--color-text)!important;display:block!important;min-height:auto!important;padding:24px 16px 80px!important}#__nuxt .success-page .breadcrumbs-container{margin:0 auto!important;max-width:1120px!important;padding:0!important}#__nuxt .success-container{align-items:stretch!important;border:0!important;justify-content:center!important;margin:24px auto 0!important;padding:0!important}#__nuxt .success-card,#__nuxt .success-container{background:transparent!important;display:flex!important;max-width:880px!important;width:100%!important}#__nuxt .success-card{align-items:center!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;flex-direction:column!important;gap:20px!important;padding:clamp(28px,5vw,56px) clamp(24px,4vw,64px)!important;text-align:center!important}#__nuxt .success-icon-wrapper{border:0!important;height:auto!important;margin:0 auto!important;padding:0!important;width:auto!important}#__nuxt .success-icon-circle,#__nuxt .success-icon-wrapper{align-items:center!important;background:transparent!important;display:inline-flex!important;justify-content:center!important}#__nuxt .success-icon-circle{border:1px solid var(--color-text)!important;border-radius:0!important;color:var(--color-text)!important;height:72px!important;margin:0!important;width:72px!important}#__nuxt .success-icon-circle .iconify,#__nuxt .success-icon-circle .v-icon,#__nuxt .success-icon-circle [data-icon],#__nuxt .success-icon-circle svg{color:var(--color-text)!important;font-size:32px!important;height:32px!important;width:32px!important}#__nuxt .success-icon-circle .iconify{background-color:var(--color-text)!important}#__nuxt .success-checkmark{color:var(--color-text)!important}#__nuxt .success-page .success-title{color:var(--color-text)!important;font-size:clamp(24px,3vw,36px)!important;font-weight:var(--font-weight-bold)!important;letter-spacing:-.01em!important;margin:0!important;max-width:30ch!important;text-align:center!important}#__nuxt .success-page .success-description{color:var(--color-text-muted)!important;font-size:14px!important;line-height:1.6!important;margin:0!important;max-width:56ch!important;text-align:center!important}#__nuxt .order-number-badge{align-items:center!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--color-border)!important;border-radius:0!important;border-top:1px solid var(--color-border)!important;color:var(--color-text)!important;display:inline-flex!important;gap:8px!important;margin:4px 0!important;padding:10px 18px!important}#__nuxt .order-number-badge .order-label{background:transparent!important;border:0!important;color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:10px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-extra)!important;padding:0!important;text-transform:uppercase!important}#__nuxt .order-number-badge .order-number{background:transparent!important;border:0!important;color:var(--color-text)!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:14px!important;font-weight:var(--font-weight-bold)!important;letter-spacing:.04em!important;padding:0!important}#__nuxt .success-page .payment-info{background:#ffffff05!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;margin-top:8px!important;padding:24px!important;text-align:left!important;width:100%!important}#__nuxt .success-page .payment-info>*{text-align:left!important}#__nuxt .success-page .action-buttons{gap:10px!important;margin-top:16px!important;width:100%!important}#__nuxt .loading-content,#__nuxt .success-page .action-buttons{align-items:center!important;display:flex!important;flex-direction:column!important}#__nuxt .loading-content{gap:12px!important;padding:32px 0!important}#__nuxt .loading-text{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .button-wrapper .v-btn,#__nuxt .cta-button,#__nuxt .modal-button,#__nuxt .submit-button,#__nuxt .v-btn:not(.no-mercy):not(.mercy-nav__icon):not([class*=--text]),#__nuxt button.button:not(.no-mercy):not([class*=--v-]),body .button-wrapper .v-btn,body .cta-button,body .modal-button,body .v-btn:not(.no-mercy):not(.mercy-nav__icon):not([class*=--text]){align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:var(--color-cta-bg)!important;background-color:var(--color-cta-bg)!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--color-cta-text)!important;cursor:pointer!important;display:inline-flex!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;gap:8px!important;height:44px!important;justify-content:center!important;letter-spacing:var(--tracking-wide)!important;min-height:44px!important;padding:0 22px!important;text-decoration:none!important;text-transform:uppercase!important;transition:opacity .2s ease,background .2s ease,color .2s ease!important}#__nuxt .button-wrapper .v-btn:hover,#__nuxt .cta-button:hover,#__nuxt .modal-button:hover,#__nuxt .submit-button:hover,#__nuxt .v-btn:not(.no-mercy):not(.mercy-nav__icon):not([class*=--text]):hover,#__nuxt button.button:not(.no-mercy):not([class*=--v-]):hover,body .button-wrapper .v-btn:hover,body .cta-button:hover,body .modal-button:hover,body .v-btn:not(.no-mercy):not(.mercy-nav__icon):not([class*=--text]):hover{opacity:.85!important}#__nuxt .button-wrapper .v-btn.disabled,#__nuxt .button-wrapper .v-btn.v-btn--disabled,#__nuxt .button-wrapper .v-btn:disabled,#__nuxt .button-wrapper .v-btn[disabled],#__nuxt .cta-button.disabled,#__nuxt .cta-button.v-btn--disabled,#__nuxt .cta-button:disabled,#__nuxt .cta-button[disabled],#__nuxt .modal-button.disabled,#__nuxt .modal-button.v-btn--disabled,#__nuxt .modal-button:disabled,#__nuxt .modal-button[disabled],#__nuxt .submit-button.disabled,#__nuxt .submit-button.v-btn--disabled,#__nuxt .submit-button:disabled,#__nuxt .submit-button[disabled],#__nuxt .v-btn:not(.no-mercy):not(.mercy-nav__icon):not([class*=--text]).disabled,#__nuxt .v-btn:not(.no-mercy):not(.mercy-nav__icon):not([class*=--text]).v-btn--disabled,#__nuxt .v-btn:not(.no-mercy):not(.mercy-nav__icon):not([class*=--text]):disabled,#__nuxt .v-btn:not(.no-mercy):not(.mercy-nav__icon):not([class*=--text])[disabled],#__nuxt button.button:not(.no-mercy):not([class*=--v-]).disabled,#__nuxt button.button:not(.no-mercy):not([class*=--v-]).v-btn--disabled,#__nuxt button.button:not(.no-mercy):not([class*=--v-]):disabled,#__nuxt button.button:not(.no-mercy):not([class*=--v-])[disabled],body .button-wrapper .v-btn.disabled,body .button-wrapper .v-btn.v-btn--disabled,body .button-wrapper .v-btn:disabled,body .button-wrapper .v-btn[disabled],body .cta-button.disabled,body .cta-button.v-btn--disabled,body .cta-button:disabled,body .cta-button[disabled],body .modal-button.disabled,body .modal-button.v-btn--disabled,body .modal-button:disabled,body .modal-button[disabled],body .v-btn:not(.no-mercy):not(.mercy-nav__icon):not([class*=--text]).disabled,body .v-btn:not(.no-mercy):not(.mercy-nav__icon):not([class*=--text]).v-btn--disabled,body .v-btn:not(.no-mercy):not(.mercy-nav__icon):not([class*=--text]):disabled,body .v-btn:not(.no-mercy):not(.mercy-nav__icon):not([class*=--text])[disabled]{background:transparent!important;border:1px solid var(--color-border)!important;color:var(--color-text-muted)!important;cursor:not-allowed!important;opacity:1!important}#__nuxt .button-wrapper .v-btn .v-btn__overlay,#__nuxt .button-wrapper .v-btn .v-btn__underlay,#__nuxt .cta-button .v-btn__overlay,#__nuxt .cta-button .v-btn__underlay,#__nuxt .modal-button .v-btn__overlay,#__nuxt .modal-button .v-btn__underlay,#__nuxt .submit-button .v-btn__overlay,#__nuxt .submit-button .v-btn__underlay,#__nuxt .v-btn:not(.no-mercy):not(.mercy-nav__icon):not([class*=--text]) .v-btn__overlay,#__nuxt .v-btn:not(.no-mercy):not(.mercy-nav__icon):not([class*=--text]) .v-btn__underlay,#__nuxt button.button:not(.no-mercy):not([class*=--v-]) .v-btn__overlay,#__nuxt button.button:not(.no-mercy):not([class*=--v-]) .v-btn__underlay,body .button-wrapper .v-btn .v-btn__overlay,body .button-wrapper .v-btn .v-btn__underlay,body .cta-button .v-btn__overlay,body .cta-button .v-btn__underlay,body .modal-button .v-btn__overlay,body .modal-button .v-btn__underlay,body .v-btn:not(.no-mercy):not(.mercy-nav__icon):not([class*=--text]) .v-btn__overlay,body .v-btn:not(.no-mercy):not(.mercy-nav__icon):not([class*=--text]) .v-btn__underlay{display:none!important}#__nuxt .button-wrapper .v-btn .v-btn__content,#__nuxt .cta-button .v-btn__content,#__nuxt .modal-button .v-btn__content,#__nuxt .submit-button .v-btn__content,#__nuxt .v-btn:not(.no-mercy):not(.mercy-nav__icon):not([class*=--text]) .v-btn__content,#__nuxt button.button:not(.no-mercy):not([class*=--v-]) .v-btn__content,body .button-wrapper .v-btn .v-btn__content,body .cta-button .v-btn__content,body .modal-button .v-btn__content,body .v-btn:not(.no-mercy):not(.mercy-nav__icon):not([class*=--text]) .v-btn__content{color:var(--color-cta-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .button-wrapper .v-btn .v-btn__loader,#__nuxt .cta-button .v-btn__loader,#__nuxt .modal-button .v-btn__loader,#__nuxt .submit-button .v-btn__loader,#__nuxt .v-btn:not(.no-mercy):not(.mercy-nav__icon):not([class*=--text]) .v-btn__loader,#__nuxt button.button:not(.no-mercy):not([class*=--v-]) .v-btn__loader,body .button-wrapper .v-btn .v-btn__loader,body .cta-button .v-btn__loader,body .modal-button .v-btn__loader,body .v-btn:not(.no-mercy):not(.mercy-nav__icon):not([class*=--text]) .v-btn__loader{color:var(--color-cta-text)!important}#__nuxt .btn-outline,#__nuxt .btn-secondary,#__nuxt .secondary-btn,#__nuxt .v-btn--variant-outlined,#__nuxt .v-btn--variant-text,body .btn-outline,body .btn-secondary,body .secondary-btn,body .v-btn--variant-outlined,body .v-btn--variant-text{align-items:center!important;background:transparent!important;background-color:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;gap:8px!important;height:44px!important;justify-content:center!important;letter-spacing:var(--tracking-wide)!important;min-height:44px!important;padding:0 22px!important;text-transform:uppercase!important;transition:border-color .2s ease,background .2s ease,color .2s ease!important}#__nuxt .btn-outline:hover,#__nuxt .btn-secondary:hover,#__nuxt .secondary-btn:hover,#__nuxt .v-btn--variant-outlined:hover,#__nuxt .v-btn--variant-text:hover,body .btn-outline:hover,body .btn-secondary:hover,body .secondary-btn:hover,body .v-btn--variant-outlined:hover,body .v-btn--variant-text:hover{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-bg)!important;opacity:1!important}#__nuxt .btn-outline .v-btn__overlay,#__nuxt .btn-outline .v-btn__underlay,#__nuxt .btn-secondary .v-btn__overlay,#__nuxt .btn-secondary .v-btn__underlay,#__nuxt .secondary-btn .v-btn__overlay,#__nuxt .secondary-btn .v-btn__underlay,#__nuxt .v-btn--variant-outlined .v-btn__overlay,#__nuxt .v-btn--variant-outlined .v-btn__underlay,#__nuxt .v-btn--variant-text .v-btn__overlay,#__nuxt .v-btn--variant-text .v-btn__underlay,body .btn-outline .v-btn__overlay,body .btn-outline .v-btn__underlay,body .btn-secondary .v-btn__overlay,body .btn-secondary .v-btn__underlay,body .secondary-btn .v-btn__overlay,body .secondary-btn .v-btn__underlay,body .v-btn--variant-outlined .v-btn__overlay,body .v-btn--variant-outlined .v-btn__underlay,body .v-btn--variant-text .v-btn__overlay,body .v-btn--variant-text .v-btn__underlay{display:none!important}#__nuxt .btn-outline .v-btn__content,#__nuxt .btn-secondary .v-btn__content,#__nuxt .secondary-btn .v-btn__content,#__nuxt .v-btn--variant-outlined .v-btn__content,#__nuxt .v-btn--variant-text .v-btn__content,body .btn-outline .v-btn__content,body .btn-secondary .v-btn__content,body .secondary-btn .v-btn__content,body .v-btn--variant-outlined .v-btn__content,body .v-btn--variant-text .v-btn__content{color:inherit!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .modal-backdrop .modal,body .modal-backdrop .modal{background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important;display:flex!important;flex-direction:column!important;max-width:440px!important;overflow:hidden!important;position:relative!important;width:100%!important}#__nuxt .modal-backdrop .modal-header,body .modal-backdrop .modal-header{align-items:center!important;background:transparent!important;border-bottom:0!important;display:flex!important;justify-content:flex-end!important;padding:12px!important}#__nuxt .modal-backdrop .modal-header .close-button,body .modal-backdrop .modal .close-button,body .modal-backdrop .modal-header .close-button{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:inline-flex!important;height:32px!important;justify-content:center!important;transition:color .2s ease,background .2s ease!important;width:32px!important}#__nuxt .modal-backdrop .modal-header .close-button:hover,body .modal-backdrop .modal .close-button:hover,body .modal-backdrop .modal-header .close-button:hover{background:#ffffff0a!important;color:var(--color-text)!important}#__nuxt .modal-backdrop .modal-content,body .modal-backdrop .modal-content{align-items:center!important;background:transparent!important;display:flex!important;flex-direction:column!important;gap:18px!important;padding:8px 28px 32px!important;text-align:center!important}#__nuxt .modal-backdrop .content-wrapper,body .modal-backdrop .content-wrapper{align-items:center!important;display:flex!important;flex-direction:column!important;gap:12px!important}#__nuxt .modal-backdrop .content-wrapper .icon,#__nuxt .modal-backdrop .content-wrapper .v-icon,#__nuxt .modal-backdrop .content-wrapper [data-icon],#__nuxt .modal-backdrop .content-wrapper svg,body .modal-backdrop .content-wrapper .icon,body .modal-backdrop .content-wrapper .v-icon,body .modal-backdrop .content-wrapper [data-icon],body .modal-backdrop .content-wrapper svg{color:var(--color-text)!important}body .modal-backdrop .content-wrapper>.v-icon,body .modal-backdrop .content-wrapper>[class*=iconify],body .modal-backdrop .content-wrapper>svg{background:transparent!important;border:1px solid var(--color-text)!important;border-radius:0!important;box-sizing:content-box!important;color:var(--color-text)!important;height:48px!important;padding:12px!important;width:48px!important}#__nuxt .modal-backdrop .message,body .modal-backdrop .message{color:var(--color-text)!important;font-size:14px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;line-height:1.4!important;margin:0!important;text-transform:uppercase!important}#__nuxt .modal-backdrop .button-wrapper,body .modal-backdrop .button-wrapper{background:transparent!important;padding:0!important;width:100%!important}body .modal-backdrop{align-items:center!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background:var(--color-overlay-scrim)!important;display:flex;inset:0!important;justify-content:center!important;padding:24px!important;position:fixed!important;z-index:9998!important}@media(max-width:768px){body .modal-backdrop{align-items:stretch!important;padding:0!important}}body .modal,body .modal-content{background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important;display:flex!important;flex-direction:column!important;max-height:92dvh!important;max-width:480px!important;overflow:hidden!important;padding:0!important;position:relative!important;width:100%!important}@media(max-width:768px){body .modal,body .modal-content{border:0!important;height:100%!important;max-height:100%!important;max-width:100%!important}}body .modal .close-btn,body .modal-content .close-btn,body .modal-content .modal__close,body .modal__close{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:inline-flex!important;height:32px!important;justify-content:center!important;position:absolute!important;right:12px!important;top:12px!important;transition:color .2s ease,background .2s ease!important;width:32px!important;z-index:2!important}body .modal .close-btn:hover,body .modal-content .close-btn:hover,body .modal-content .modal__close:hover,body .modal__close:hover{background:#ffffff0a!important;color:var(--color-text)!important}body .modal__icon{align-items:center!important;background:transparent!important;border:1px solid var(--color-text)!important;border-radius:0!important;color:var(--color-text)!important;display:inline-flex!important;height:56px!important;justify-content:center!important;margin:0 auto 12px!important;width:56px!important}body .modal__icon .iconify,body .modal__icon .v-icon,body .modal__icon svg{color:var(--color-text)!important;height:28px!important;width:28px!important}body .modal__title{color:var(--color-text)!important;font-size:clamp(18px,2.2vw,22px)!important;font-weight:var(--font-weight-bold)!important;letter-spacing:-.005em!important;margin:0 0 6px!important;text-align:center!important}body .modal__subtitle{color:var(--color-text-muted)!important;font-size:13px!important;letter-spacing:.02em!important;line-height:1.55!important;margin:0!important;text-align:center!important}body .modal__form{display:flex!important;flex-direction:column!important;gap:10px!important;padding:20px!important}body .modal__input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-sizing:border-box!important;color:var(--color-text)!important;font-size:13px!important;height:44px!important;outline:0!important;padding:12px 14px!important;width:100%!important}body .modal__input::-moz-placeholder{color:var(--color-placeholder)!important}body .modal__input::placeholder{color:var(--color-placeholder)!important}body .modal__input:focus{border-color:var(--color-text)!important}body .modal .button,body .modal .primary-btn,body .modal-button,body .modal-content .primary-btn,body .modal__cta{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:var(--color-cta-bg)!important;border:0!important;border-radius:0!important;color:var(--color-cta-text)!important;cursor:pointer!important;display:inline-flex!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;gap:8px!important;height:44px!important;justify-content:center!important;letter-spacing:var(--tracking-wide)!important;padding:0 22px!important;text-transform:uppercase!important;transition:opacity .2s ease!important;width:100%!important}body .modal .button:hover,body .modal .primary-btn:hover,body .modal-button:hover,body .modal-content .primary-btn:hover,body .modal__cta:hover{opacity:.85!important}body .modal .button:disabled,body .modal .button[disabled],body .modal .primary-btn:disabled,body .modal .primary-btn[disabled],body .modal-button:disabled,body .modal-button[disabled],body .modal-content .primary-btn:disabled,body .modal-content .primary-btn[disabled],body .modal__cta:disabled,body .modal__cta[disabled]{background:transparent!important;border:1px solid var(--color-border)!important;color:var(--color-text-muted)!important;cursor:not-allowed!important}body .modal .secondary-btn,body .modal-content .secondary-btn{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;cursor:pointer!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;height:44px!important;letter-spacing:var(--tracking-wide)!important;padding:0 22px!important;text-transform:uppercase!important;transition:border-color .2s ease,background .2s ease,color .2s ease!important}body .modal .secondary-btn:hover,body .modal-content .secondary-btn:hover{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-bg)!important}body .modal-content .modal__error,body .modal__error{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.02em!important;padding:8px 10px!important}body .age-modal-overlay{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background:var(--color-overlay-scrim)!important;inset:0!important;justify-content:center!important;padding:24px!important;position:fixed!important;z-index:9999!important}body .age-modal,body .age-modal-overlay{align-items:center!important;display:flex!important}body .age-modal{background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important;flex-direction:column!important;gap:14px!important;max-width:440px!important;padding:32px 28px!important;text-align:center!important;width:100%!important}body .age-modal .badge-18{align-items:center!important;background:var(--color-text)!important;border-radius:0!important;color:var(--color-bg)!important;display:inline-flex!important;font-size:22px!important;font-weight:var(--font-weight-bold)!important;height:64px!important;justify-content:center!important;letter-spacing:0!important;margin-bottom:6px!important;width:64px!important}body .age-modal .shield-icon{color:var(--color-text-muted)!important}body .age-modal h2,body .age-modal h3{color:var(--color-text)!important;font-size:clamp(18px,2.2vw,22px)!important;font-weight:var(--font-weight-bold)!important;letter-spacing:-.005em!important;margin:0!important}body .age-modal .description,body .age-modal .message,body .age-modal p{color:var(--color-text-muted)!important;font-size:13px!important;letter-spacing:.02em!important;line-height:1.55!important;margin:0!important}body .age-modal .button-group,body .age-modal .button-wrapper{display:flex!important;gap:8px!important;margin-top:6px!important;width:100%!important}@media(max-width:480px){body .age-modal .button-group,body .age-modal .button-wrapper{flex-direction:column-reverse!important}}body .age-modal .btn-confirm,body .age-modal .btn-decline{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border-radius:0!important;cursor:pointer!important;display:inline-flex!important;flex:1!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;height:44px!important;justify-content:center!important;letter-spacing:var(--tracking-wide)!important;padding:0 18px!important;text-transform:uppercase!important;transition:opacity .2s ease,background .2s ease,color .2s ease,border-color .2s ease!important}body .age-modal .btn-confirm{background:var(--color-cta-bg)!important;border:0!important;color:var(--color-cta-text)!important}body .age-modal .btn-confirm:hover{opacity:.85!important}body .age-modal .btn-decline{background:transparent!important;border:1px solid var(--color-border)!important;color:var(--color-text)!important}body .age-modal .btn-decline:hover{border-color:var(--color-text)!important}body .fullscreen-gallery,body .gallery-overlay{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background:var(--color-overlay-scrim)!important}body .gallery-content,body .gallery-image-container{background:transparent!important}body .gallery-image{background:var(--color-card)!important;border-radius:0!important;box-shadow:none!important}body .gallery-close,body .gallery-image{border:1px solid var(--color-border)!important}body .gallery-close{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;border-radius:0!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;height:36px!important;justify-content:center!important;position:absolute!important;right:16px!important;top:16px!important;transition:border-color .2s ease,background .2s ease!important;width:36px!important;z-index:10!important}body .gallery-close:hover{background:#ffffff0a!important;border-color:var(--color-text)!important}body .gallery-nav,body .gallery-next,body .gallery-prev{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;height:40px!important;justify-content:center!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;transition:border-color .2s ease,background .2s ease!important;width:40px!important;z-index:10!important}body .gallery-nav:hover,body .gallery-next:hover,body .gallery-prev:hover{background:#ffffff0a!important;border-color:var(--color-text)!important}body .gallery-prev{left:16px!important}body .gallery-next{right:16px!important}body .gallery-counter{background:#0009!important;border:1px solid var(--color-border)!important;border-radius:0!important;bottom:16px!important;color:var(--color-text)!important;font-size:11px!important;font-variant-numeric:tabular-nums!important;font-weight:var(--font-weight-semibold)!important;left:50%!important;letter-spacing:var(--tracking-wide)!important;padding:4px 10px!important;position:absolute!important;text-transform:uppercase!important;transform:translate(-50%)!important}body .mobile-filter-overlay{backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;background:var(--color-overlay-scrim)!important;inset:0!important;position:fixed!important;z-index:9998!important}body .mobile-filter-drawer{background:var(--color-bg)!important;border-left:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}body .mobile-filter-drawer__header{align-items:center!important;background:transparent!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;flex:0 0 auto!important;gap:12px!important;justify-content:space-between!important;padding:18px 20px!important}body .mobile-filter-drawer__header .modal-title,body .mobile-filter-drawer__header h2,body .mobile-filter-drawer__header h3{color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;margin:0!important;text-transform:uppercase!important}body .mobile-filter-drawer__header .close-btn,body .mobile-filter-drawer__header .close-button{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:inline-flex!important;height:32px!important;justify-content:center!important;transition:color .2s ease,background .2s ease!important;width:32px!important}body .mobile-filter-drawer__header .close-btn:hover,body .mobile-filter-drawer__header .close-button:hover{background:#ffffff0a!important;color:var(--color-text)!important}body .mobile-filter-drawer__body{background:transparent!important;flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding:20px!important}body .payment-info,body .payment-section{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;padding:16px!important}body .payment-title{color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;margin:0 0 6px!important;text-transform:uppercase!important}body .payment-desc{color:var(--color-text-muted)!important;font-size:12px!important;letter-spacing:.02em!important;line-height:1.55!important}body .payment-options{display:flex!important;flex-direction:column!important;gap:8px!important}body .payment-option{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;cursor:pointer!important;display:flex!important;gap:10px!important;padding:12px!important;transition:border-color .2s ease!important}body .payment-option:hover{border-color:var(--color-text)!important}body .payment-option.active,body .payment-option.selected{background:#ffffff05!important;border-color:var(--color-text)!important}body .payment-icon{border:0!important;border-radius:0!important;color:var(--color-text)!important;display:inline-flex!important;flex-shrink:0!important;height:28px!important;justify-content:center!important;width:28px!important}body .payment-icon,body .progress-bar,body .progress-steps{align-items:center!important;background:transparent!important}body .progress-bar,body .progress-steps{border-bottom:1px solid var(--color-border)!important;display:flex!important;gap:8px!important;padding:12px 20px!important}body .progress-bar>*,body .progress-steps>*{background:var(--color-border)!important;border-radius:0!important;flex:1!important;height:2px!important;transition:background .2s ease!important}body .progress-bar>.active,body .progress-bar>.completed,body .progress-steps>.active,body .progress-steps>.completed{background:var(--color-text)!important}body .step-content{background:transparent!important;color:var(--color-text)!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:20px!important}body .step-content.success-step{align-items:center!important;padding:32px 24px!important;text-align:center!important}body .icon-circle,body .icon-container{border:1px solid var(--color-text)!important;border-radius:0!important;height:56px!important;justify-content:center!important;margin:0 auto 8px!important;width:56px!important}body .icon-circle,body .icon-container,body .success-email{align-items:center!important;background:transparent!important;color:var(--color-text)!important;display:inline-flex!important}body .success-email{align-self:center!important;border:1px solid var(--color-border)!important;border-radius:0!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:12px!important;letter-spacing:.04em!important;margin:0!important;padding:6px 10px!important}body .form-section-title,body .modal .form-field,body .modal-content .form-field{background:transparent!important;border:0!important}body .form-section-title{color:var(--color-text-muted)!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-extra)!important;margin:12px 0 6px!important;text-transform:uppercase!important}body .modal .form-row,body .modal-content .form-row{display:flex!important;gap:8px!important}@media(max-width:480px){body .modal .form-row,body .modal-content .form-row{flex-direction:column!important}}body .modal .form-row>*,body .modal-content .form-row>*{flex:1!important}body .age-modal .checkbox-label,body .modal .checkbox-label,body .modal-content .checkbox-label{align-items:center!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:inline-flex!important;font-size:12px!important;gap:8px!important;letter-spacing:.02em!important}body .age-modal .checkbox-label:hover,body .modal .checkbox-label:hover,body .modal-content .checkbox-label:hover{color:var(--color-text)!important}body .age-modal .checkbox-label input[type=checkbox],body .modal .checkbox-label input[type=checkbox],body .modal-content .checkbox-label input[type=checkbox]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;cursor:pointer!important;flex-shrink:0!important;height:16px!important;margin:0!important;position:relative!important;width:16px!important}body .age-modal .checkbox-label input[type=checkbox]:checked,body .modal .checkbox-label input[type=checkbox]:checked,body .modal-content .checkbox-label input[type=checkbox]:checked{background:var(--color-text)!important;border-color:var(--color-text)!important}body .age-modal .checkbox-label input[type=checkbox]:checked:after,body .modal .checkbox-label input[type=checkbox]:checked:after,body .modal-content .checkbox-label input[type=checkbox]:checked:after{border:solid var(--color-bg)!important;border-width:0 2px 2px 0!important;content:""!important;height:9px!important;left:4px!important;position:absolute!important;top:1px!important;transform:rotate(45deg)!important;width:5px!important}body .company-fields,body .modal .company-checkbox-wrapper,body .modal-content .company-checkbox-wrapper{display:flex!important;flex-direction:column!important;gap:8px!important}body .company-fields{border-top:1px solid var(--color-border)!important;margin-top:8px!important;padding-top:12px!important}body .order-summary-card{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;padding:14px!important}body .confirm-text{color:var(--color-text)!important;font-size:13px!important;letter-spacing:.02em!important;line-height:1.55!important;margin:0!important}body .modal .action-buttons,body .modal-content .action-buttons{display:flex!important;gap:8px!important;margin-top:12px!important}@media(max-width:480px){body .modal .action-buttons,body .modal-content .action-buttons{flex-direction:column-reverse!important}}body .modal .action-buttons>*,body .modal-content .action-buttons>*{flex:1!important}#__nuxt .order-cards{display:flex!important;flex-direction:column!important;gap:16px!important}#__nuxt .order-card,#__nuxt .order-card-skeleton{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;transition:border-color .2s ease!important}#__nuxt .order-card-skeleton:hover,#__nuxt .order-card:hover{border-color:var(--color-text)!important}#__nuxt .order-card .order-header{align-items:center!important;background:transparent!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;gap:16px!important;justify-content:space-between!important;padding:16px 20px!important}@media(max-width:768px){#__nuxt .order-card .order-header{align-items:flex-start!important;flex-direction:column!important;gap:12px!important;padding:14px 16px!important}}#__nuxt .order-card .order-info{display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important}@media(max-width:768px){#__nuxt .order-card .order-info{width:100%!important}}#__nuxt .order-card .order-id-row{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important}#__nuxt .order-card .order-id{color:var(--color-text)!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:14px!important;font-weight:var(--font-weight-bold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .order-card .order-date{color:var(--color-text-muted)!important;font-size:11px!important;font-variant-numeric:tabular-nums!important;letter-spacing:.04em!important}#__nuxt .order-card .status-badge,#__nuxt .order-detail-modal .status-badge,body .order-detail-modal .status-badge{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text-muted)!important;display:inline-flex!important;font-size:10px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;padding:3px 8px!important;text-transform:uppercase!important}#__nuxt .order-card .status-badge.completed,#__nuxt .order-card .status-badge.delivered,#__nuxt .order-card .status-badge.success,#__nuxt .order-detail-modal .status-badge.completed,#__nuxt .order-detail-modal .status-badge.delivered,#__nuxt .order-detail-modal .status-badge.success,body .order-detail-modal .status-badge.completed,body .order-detail-modal .status-badge.delivered,body .order-detail-modal .status-badge.success{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-bg)!important}#__nuxt .order-card .status-badge.in-progress,#__nuxt .order-card .status-badge.shipped,#__nuxt .order-detail-modal .status-badge.in-progress,#__nuxt .order-detail-modal .status-badge.shipped,body .order-detail-modal .status-badge.in-progress,body .order-detail-modal .status-badge.shipped{border-color:var(--color-text)!important;color:var(--color-text)!important}#__nuxt .order-card .status-badge.pending,#__nuxt .order-card .status-badge.processing,#__nuxt .order-detail-modal .status-badge.pending,#__nuxt .order-detail-modal .status-badge.processing,body .order-detail-modal .status-badge.pending,body .order-detail-modal .status-badge.processing{border-color:var(--color-text-muted)!important;color:var(--color-text)!important}#__nuxt .order-card .status-badge.canceled,#__nuxt .order-card .status-badge.cancelled,#__nuxt .order-card .status-badge.error,#__nuxt .order-card .status-badge.failed,#__nuxt .order-detail-modal .status-badge.canceled,#__nuxt .order-detail-modal .status-badge.cancelled,#__nuxt .order-detail-modal .status-badge.error,#__nuxt .order-detail-modal .status-badge.failed,body .order-detail-modal .status-badge.canceled,body .order-detail-modal .status-badge.cancelled,body .order-detail-modal .status-badge.error,body .order-detail-modal .status-badge.failed{border-style:dashed!important;color:var(--color-text-muted)!important}#__nuxt .order-card .order-actions{align-items:center!important;display:flex!important;flex-shrink:0!important;gap:14px!important}@media(max-width:768px){#__nuxt .order-card .order-actions{justify-content:space-between!important;width:100%!important}}#__nuxt .order-card .order-price{color:var(--color-text)!important;font-size:16px!important;font-variant-numeric:tabular-nums!important;font-weight:var(--font-weight-bold)!important;letter-spacing:.02em!important;white-space:nowrap!important}#__nuxt .order-card .detail-btn{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;gap:6px!important;height:36px!important;letter-spacing:var(--tracking-wide)!important;padding:0 16px!important;text-transform:uppercase!important;transition:border-color .2s ease,background .2s ease,color .2s ease!important}#__nuxt .order-card .detail-btn:hover{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-bg)!important}#__nuxt .order-card .detail-btn .icon,#__nuxt .order-card .detail-btn .v-icon,#__nuxt .order-card .detail-btn [data-icon],#__nuxt .order-card .detail-btn svg{color:inherit!important}#__nuxt .order-card .order-products{align-items:center!important;background:transparent!important;display:flex!important;gap:14px!important;justify-content:space-between!important;padding:14px 20px!important}@media(max-width:768px){#__nuxt .order-card .order-products{padding:12px 16px!important}}#__nuxt .order-card .product-images-stack,#__nuxt .order-card .products-left,#__nuxt .order-card .products-list{align-items:center!important;display:inline-flex!important;flex-wrap:wrap!important;gap:0!important;gap:8px!important}#__nuxt .order-card .product-image-stacked{background:var(--color-card)!important;border:1px solid var(--color-border)!important;border-radius:0!important;flex-shrink:0!important;height:48px!important;margin:0!important;overflow:hidden!important;width:40px!important}#__nuxt .order-card .product-image-stacked img{display:block!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important}#__nuxt .order-card .product-count{color:var(--color-text-muted)!important;font-size:11px!important;font-variant-numeric:tabular-nums!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .no-orders{align-items:center!important;border:1px dashed var(--color-border)!important;color:var(--color-text-muted)!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:60px 24px!important;text-align:center!important}#__nuxt .order-card-skeleton .skeleton-header,#__nuxt .order-card-skeleton .skeleton-products{border-bottom:1px solid var(--color-border)!important;padding:16px 20px!important}#__nuxt .order-card-skeleton .skeleton-header:last-child,#__nuxt .order-card-skeleton .skeleton-products:last-child{border-bottom:0!important}#__nuxt .order-card-skeleton .skeleton-line{animation:skeleton-loading 1.5s infinite!important;background:linear-gradient(90deg,var(--color-skeleton-from) 25%,var(--color-skeleton-to) 50%,var(--color-skeleton-from) 75%)!important;background-size:200px 100%!important;border-radius:0!important}#__nuxt .order-card-skeleton .skeleton-images,#__nuxt .order-card-skeleton .skeleton-img{display:none!important}#__nuxt .inner-container{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;display:flex!important;flex-direction:column!important;gap:12px!important;max-width:480px!important;padding:24px!important;width:100%!important}@media(max-width:640px){#__nuxt .inner-container{max-width:100%!important;padding:18px!important}}#__nuxt .inner-container .input-box{background:transparent!important;border:0!important;display:flex!important;flex-direction:column!important;gap:6px!important;margin:0!important;padding:0!important;position:relative!important}#__nuxt .inner-container .input-box .p-4.rounded-sm.w-full,#__nuxt .inner-container .input-box input{background:transparent!important;background-color:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-sizing:border-box!important;color:var(--color-text)!important;font-size:13px!important;height:44px!important;letter-spacing:.04em!important;outline:0!important;padding:0 46px 0 14px!important;transition:border-color .2s ease!important;width:100%!important}#__nuxt .inner-container .input-box .p-4.rounded-sm.w-full::-moz-placeholder,#__nuxt .inner-container .input-box input::-moz-placeholder{color:var(--color-placeholder)!important;letter-spacing:.02em!important;text-transform:none!important}#__nuxt .inner-container .input-box .p-4.rounded-sm.w-full::placeholder,#__nuxt .inner-container .input-box input::placeholder{color:var(--color-placeholder)!important;letter-spacing:.02em!important;text-transform:none!important}#__nuxt .inner-container .input-box .p-4.rounded-sm.w-full:focus,#__nuxt .inner-container .input-box input:focus{border-color:var(--color-text)!important}#__nuxt .inner-container .input-box .show-btn{height:44px!important;padding:0!important;position:absolute!important;right:4px!important;top:0!important}#__nuxt .inner-container .input-box .show-btn,#__nuxt .inner-container .input-box .show-btn button{align-items:center!important;background:transparent!important;border:0!important;display:inline-flex!important;justify-content:center!important}#__nuxt .inner-container .input-box .show-btn button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border-radius:0!important;color:var(--color-text-muted)!important;cursor:pointer!important;height:36px!important;transition:color .2s ease!important;width:36px!important}#__nuxt .inner-container .input-box .show-btn button:hover{color:var(--color-text)!important}#__nuxt .inner-container .input-box .show-btn button .icon,#__nuxt .inner-container .input-box .show-btn button .v-icon,#__nuxt .inner-container .input-box .show-btn button [data-icon],#__nuxt .inner-container .input-box .show-btn button svg{color:inherit!important}#__nuxt .inner-container .form-error__message{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.02em!important;margin:4px 0 0!important}#__nuxt .inner-container .api-error{border:1px solid var(--color-border)!important;border-radius:0!important;letter-spacing:.02em!important}#__nuxt .inner-container .api-error,#__nuxt .inner-container .success-msg{background:transparent!important;color:var(--color-text)!important;font-size:12px!important;margin-top:4px!important;padding:10px 12px!important;text-align:center!important}#__nuxt .inner-container .success-msg{border:1px solid var(--color-text)!important;border-radius:0!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .inner-container .success-msg.w-full.flex.justify-center.pt-5{padding-top:12px!important}#__nuxt .inner-container .save-btn{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:var(--color-cta-bg)!important;border:0!important;border-radius:0!important;color:var(--color-cta-text)!important;cursor:pointer!important;display:inline-flex!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;gap:8px!important;height:44px!important;justify-content:center!important;letter-spacing:var(--tracking-wide)!important;margin-top:4px!important;min-height:44px!important;padding:0 22px!important;text-transform:uppercase!important;transition:opacity .2s ease!important;width:100%!important}#__nuxt .inner-container .save-btn:hover{opacity:.85!important}#__nuxt .inner-container .save-btn:disabled,#__nuxt .inner-container .save-btn[disabled]{background:transparent!important;border:1px solid var(--color-border)!important;color:var(--color-text-muted)!important;cursor:not-allowed!important}#__nuxt .addresses-grid,#__nuxt .billing-info-container .adresses-wrapper,#__nuxt .shipping-addresses-container .adresses-wrapper,#__nuxt .wrapper .adresses-wrapper{align-items:stretch!important;border:0!important;display:grid!important;flex-wrap:wrap!important;gap:12px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow-x:visible!important;padding:0!important}@media(max-width:1024px){#__nuxt .addresses-grid,#__nuxt .billing-info-container .adresses-wrapper,#__nuxt .shipping-addresses-container .adresses-wrapper,#__nuxt .wrapper .adresses-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){#__nuxt .addresses-grid,#__nuxt .billing-info-container .adresses-wrapper,#__nuxt .shipping-addresses-container .adresses-wrapper,#__nuxt .wrapper .adresses-wrapper{grid-template-columns:1fr!important}}#__nuxt .address-card,#__nuxt .adresses-wrapper .address,#__nuxt .billing-card,#__nuxt .wrapper .adresses-wrapper .address{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important;display:flex!important;flex-direction:column!important;font-size:13px!important;gap:0!important;margin:0!important;min-width:0!important;padding:16px!important;transition:border-color .2s ease!important;width:100%!important}#__nuxt .address-card:hover,#__nuxt .adresses-wrapper .address:hover,#__nuxt .billing-card:hover,#__nuxt .wrapper .adresses-wrapper .address:hover{border-color:var(--color-text)!important}#__nuxt .address-card .address-header,#__nuxt .adresses-wrapper .address .address__header,#__nuxt .wrapper .adresses-wrapper .address .address__header{align-items:center!important;background:transparent!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;gap:12px!important;justify-content:space-between!important;margin:0 0 10px!important;padding:0 0 10px!important}#__nuxt .address-card .address-header h2,#__nuxt .address-card .address-header h3,#__nuxt .adresses-wrapper .address .address__header h2,#__nuxt .adresses-wrapper .address .address__header h3,#__nuxt .wrapper .adresses-wrapper .address .address__header h2,#__nuxt .wrapper .adresses-wrapper .address .address__header h3{color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;margin:0!important;text-transform:uppercase!important}#__nuxt .address__header .address__header__buttons,#__nuxt .address__header__buttons{align-items:center!important;display:inline-flex!important;gap:4px!important}#__nuxt .address__header .address__header__buttons .icon,#__nuxt .address__header__buttons .icon{align-items:center!important;background:transparent!important;border:0!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:inline-flex!important;height:28px!important;justify-content:center!important;transition:color .2s ease,background .2s ease!important;width:28px!important}#__nuxt .address__header .address__header__buttons .icon:hover,#__nuxt .address__header__buttons .icon:hover{background:#ffffff0a!important;color:var(--color-text)!important}#__nuxt .address-card__body,#__nuxt .address-info,#__nuxt .address__content{background:transparent!important;color:var(--color-text)!important;display:flex!important;flex-direction:column!important;gap:4px!important;padding:0!important}#__nuxt .address-card__body b,#__nuxt .address-card__body strong,#__nuxt .address-info b,#__nuxt .address-info strong,#__nuxt .address__content b,#__nuxt .address__content strong{color:var(--color-text)!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:.02em!important;text-transform:none!important}#__nuxt .address-card__body p,#__nuxt .address-info p,#__nuxt .address__content p{color:var(--color-text-muted)!important;font-size:12px!important;letter-spacing:.02em!important;line-height:1.5!important;margin:0!important;text-wrap:normal!important}#__nuxt .address-name{color:var(--color-text)!important;font-size:13px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:.02em!important}#__nuxt .address-contact,#__nuxt .address-line,#__nuxt .address-lines{color:var(--color-text-muted)!important;font-size:12px!important;letter-spacing:.02em!important}#__nuxt .default-badge{background:var(--color-text)!important;border:0!important;border-radius:0!important;color:var(--color-bg)!important;display:inline-flex!important;font-size:9px!important;font-weight:var(--font-weight-bold)!important;margin-left:6px!important;padding:2px 8px!important}#__nuxt .add-address-btn,#__nuxt .add-address-button,#__nuxt .add-card,#__nuxt .default-badge{align-items:center!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .add-address-btn,#__nuxt .add-address-button,#__nuxt .add-card{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;border:1px dashed var(--color-border)!important;border-radius:0!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;gap:8px!important;justify-content:center!important;min-height:130px!important;padding:16px!important;text-align:center!important;transition:border-color .2s ease,color .2s ease!important;width:100%!important}#__nuxt .add-address-btn:hover,#__nuxt .add-address-button:hover,#__nuxt .add-card:hover{border-color:var(--color-text)!important;border-style:solid!important;color:var(--color-text)!important}#__nuxt .add-address-btn .add-icon,#__nuxt .add-address-btn .icon,#__nuxt .add-address-btn .v-icon,#__nuxt .add-address-btn [data-icon],#__nuxt .add-address-btn svg,#__nuxt .add-address-button .add-icon,#__nuxt .add-address-button .icon,#__nuxt .add-address-button .v-icon,#__nuxt .add-address-button [data-icon],#__nuxt .add-address-button svg,#__nuxt .add-card .add-icon,#__nuxt .add-card .icon,#__nuxt .add-card .v-icon,#__nuxt .add-card [data-icon],#__nuxt .add-card svg{color:inherit!important;height:28px!important;width:28px!important}#__nuxt .add-address-btn .add-text,#__nuxt .add-address-button .add-text,#__nuxt .add-card .add-text{color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}#__nuxt .no-address{align-items:center!important;border:1px dashed var(--color-border)!important;border-radius:0!important;color:var(--color-text-muted)!important;display:flex!important;flex-direction:column!important;gap:8px!important;padding:40px 24px!important;text-align:center!important}#__nuxt .form-wrapper,#__nuxt .no-address{background:transparent!important;width:100%!important}#__nuxt .form-wrapper{border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:24px!important}@media(max-width:640px){#__nuxt .form-wrapper{border:0!important;padding:0!important}}#__nuxt .form-wrapper .form{background:transparent!important;display:flex!important;flex-direction:column!important;gap:14px!important;padding:0!important;width:100%!important}#__nuxt .form-wrapper .form h1,#__nuxt .form-wrapper .form h2,#__nuxt .form-wrapper .form h3{border-bottom:0!important;color:var(--color-text)!important;font-size:14px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;margin:0 0 4px!important;padding-bottom:0!important;text-transform:uppercase!important}#__nuxt .form-wrapper:has(>.checkout-sidebar)>.form{flex:0 1 60%!important;max-width:60%!important;width:60%!important}@media screen and (max-width:1350px){#__nuxt .form-wrapper:has(>.checkout-sidebar)>.form{flex:1 1 100%!important;max-width:100%!important;width:100%!important}}#__nuxt .form-wrapper:has(>.checkout-sidebar)>.checkout-sidebar{flex:1 1 auto!important;min-width:0!important}#__nuxt .form-wrapper .grid.grid-cols-2{display:grid!important;gap:8px!important;grid-template-columns:1fr 1fr!important;margin:0!important;padding:0!important}@media(max-width:480px){#__nuxt .form-wrapper .grid.grid-cols-2{grid-template-columns:1fr!important}}#__nuxt .form-wrapper .grid.grid-cols-2>*{min-width:0!important}#__nuxt .form-wrapper .gap-4{gap:8px!important}#__nuxt .form-wrapper .mb-3,#__nuxt .form-wrapper .mb-5{margin-bottom:0!important}#__nuxt .form-wrapper .p-4.rounded-sm.w-full,#__nuxt .form-wrapper input[type=email],#__nuxt .form-wrapper input[type=number],#__nuxt .form-wrapper input[type=password],#__nuxt .form-wrapper input[type=tel],#__nuxt .form-wrapper input[type=text],#__nuxt .form-wrapper select,#__nuxt .form-wrapper textarea{background:transparent!important;background-color:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-sizing:border-box!important;color:var(--color-text)!important;font-size:13px!important;height:44px!important;letter-spacing:.02em!important;outline:0!important;padding:12px 14px!important;transition:border-color .2s ease!important;width:100%!important}#__nuxt .form-wrapper .p-4.rounded-sm.w-full::-moz-placeholder,#__nuxt .form-wrapper input[type=email]::-moz-placeholder,#__nuxt .form-wrapper input[type=number]::-moz-placeholder,#__nuxt .form-wrapper input[type=password]::-moz-placeholder,#__nuxt .form-wrapper input[type=tel]::-moz-placeholder,#__nuxt .form-wrapper input[type=text]::-moz-placeholder,#__nuxt .form-wrapper select::-moz-placeholder,#__nuxt .form-wrapper textarea::-moz-placeholder{color:var(--color-placeholder)!important}#__nuxt .form-wrapper .p-4.rounded-sm.w-full::placeholder,#__nuxt .form-wrapper input[type=email]::placeholder,#__nuxt .form-wrapper input[type=number]::placeholder,#__nuxt .form-wrapper input[type=password]::placeholder,#__nuxt .form-wrapper input[type=tel]::placeholder,#__nuxt .form-wrapper input[type=text]::placeholder,#__nuxt .form-wrapper select::placeholder,#__nuxt .form-wrapper textarea::placeholder{color:var(--color-placeholder)!important}#__nuxt .form-wrapper .p-4.rounded-sm.w-full:focus,#__nuxt .form-wrapper input[type=email]:focus,#__nuxt .form-wrapper input[type=number]:focus,#__nuxt .form-wrapper input[type=password]:focus,#__nuxt .form-wrapper input[type=tel]:focus,#__nuxt .form-wrapper input[type=text]:focus,#__nuxt .form-wrapper select:focus,#__nuxt .form-wrapper textarea:focus{border-color:var(--color-text)!important}#__nuxt .form-wrapper textarea{height:auto!important;min-height:80px!important;resize:vertical!important}#__nuxt .form-wrapper .block.text-sm,#__nuxt .form-wrapper label{color:var(--color-text-muted)!important;display:block!important;font-size:10px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-extra)!important;margin-bottom:6px!important;text-transform:uppercase!important}#__nuxt .form-wrapper .form-error__message{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.02em!important;margin:4px 0 0!important}#__nuxt .form-wrapper .api-error{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;font-size:12px!important;letter-spacing:.02em!important;padding:10px 12px!important;text-align:center!important}#__nuxt .form-wrapper .form-actions,#__nuxt .form-wrapper .modal-actions{display:flex!important;gap:8px!important;margin-top:6px!important}#__nuxt .form-wrapper .form-actions>*,#__nuxt .form-wrapper .modal-actions>*{flex:1!important}@media(max-width:480px){#__nuxt .form-wrapper .form-actions,#__nuxt .form-wrapper .modal-actions{flex-direction:column-reverse!important}}#__nuxt .form-wrapper .save-btn,#__nuxt .form-wrapper .save-modal-btn,#__nuxt .form-wrapper button[type=submit]{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:var(--color-cta-bg)!important;border:0!important;border-radius:0!important;color:var(--color-cta-text)!important;cursor:pointer!important;display:inline-flex!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;gap:8px!important;height:44px!important;justify-content:center!important;letter-spacing:var(--tracking-wide)!important;min-height:44px!important;padding:0 22px!important;text-transform:uppercase!important;transition:opacity .2s ease!important}#__nuxt .form-wrapper .save-btn:hover,#__nuxt .form-wrapper .save-modal-btn:hover,#__nuxt .form-wrapper button[type=submit]:hover{opacity:.85!important}#__nuxt .form-wrapper .save-btn:disabled,#__nuxt .form-wrapper .save-btn[disabled],#__nuxt .form-wrapper .save-modal-btn:disabled,#__nuxt .form-wrapper .save-modal-btn[disabled],#__nuxt .form-wrapper button[type=submit]:disabled,#__nuxt .form-wrapper button[type=submit][disabled]{background:transparent!important;border:1px solid var(--color-border)!important;color:var(--color-text-muted)!important;cursor:not-allowed!important}#__nuxt .form-wrapper .cancel-btn,#__nuxt .form-wrapper .cancel-modal-btn{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;cursor:pointer!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;height:44px!important;letter-spacing:var(--tracking-wide)!important;min-height:44px!important;padding:0 22px!important;text-transform:uppercase!important;transition:background .2s ease,color .2s ease,border-color .2s ease!important}#__nuxt .form-wrapper .cancel-btn:hover,#__nuxt .form-wrapper .cancel-modal-btn:hover{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-bg)!important}#__nuxt .modal-container .form,#__nuxt .modal-container .form-wrapper,body .modal-container .form,body .modal-container .form-wrapper{background:transparent!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:0!important}#__nuxt .modal-container .form-row,body .modal-container .form-row{display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(max-width:480px){#__nuxt .modal-container .form-row,body .modal-container .form-row{grid-template-columns:1fr!important}}#__nuxt .modal-container .form-field,body .modal-container .form-field{background:transparent!important;border:0!important;display:flex!important;flex-direction:column!important;gap:6px!important;padding:0!important}#__nuxt .modal-container .input-label,#__nuxt .modal-container label,body .modal-container .block.text-sm,body .modal-container .input-label,body .modal-container label{color:var(--color-text-muted)!important;font-size:10px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-extra)!important;margin:0!important;text-transform:uppercase!important}#__nuxt .modal-container .form-input,#__nuxt .modal-container input[type=email],#__nuxt .modal-container input[type=number],#__nuxt .modal-container input[type=password],#__nuxt .modal-container input[type=tel],#__nuxt .modal-container input[type=text],#__nuxt .modal-container select,#__nuxt .modal-container textarea,body .modal-container .form-input,body .modal-container input[type=email],body .modal-container input[type=number],body .modal-container input[type=password],body .modal-container input[type=tel],body .modal-container input[type=text],body .modal-container select,body .modal-container textarea{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-sizing:border-box!important;color:var(--color-text)!important;font-size:13px!important;height:42px!important;outline:0!important;padding:12px 14px!important;transition:border-color .2s ease!important;width:100%!important}#__nuxt .modal-container .form-input::-moz-placeholder,#__nuxt .modal-container input[type=email]::-moz-placeholder,#__nuxt .modal-container input[type=number]::-moz-placeholder,#__nuxt .modal-container input[type=password]::-moz-placeholder,#__nuxt .modal-container input[type=tel]::-moz-placeholder,#__nuxt .modal-container input[type=text]::-moz-placeholder,#__nuxt .modal-container select::-moz-placeholder,#__nuxt .modal-container textarea::-moz-placeholder,body .modal-container .form-input::-moz-placeholder,body .modal-container input[type=email]::-moz-placeholder,body .modal-container input[type=number]::-moz-placeholder,body .modal-container input[type=password]::-moz-placeholder,body .modal-container input[type=tel]::-moz-placeholder,body .modal-container input[type=text]::-moz-placeholder,body .modal-container select::-moz-placeholder,body .modal-container textarea::-moz-placeholder{color:var(--color-placeholder)!important}#__nuxt .modal-container .form-input::placeholder,#__nuxt .modal-container input[type=email]::placeholder,#__nuxt .modal-container input[type=number]::placeholder,#__nuxt .modal-container input[type=password]::placeholder,#__nuxt .modal-container input[type=tel]::placeholder,#__nuxt .modal-container input[type=text]::placeholder,#__nuxt .modal-container select::placeholder,#__nuxt .modal-container textarea::placeholder,body .modal-container .form-input::placeholder,body .modal-container input[type=email]::placeholder,body .modal-container input[type=number]::placeholder,body .modal-container input[type=password]::placeholder,body .modal-container input[type=tel]::placeholder,body .modal-container input[type=text]::placeholder,body .modal-container select::placeholder,body .modal-container textarea::placeholder{color:var(--color-placeholder)!important}#__nuxt .modal-container .form-input:focus,#__nuxt .modal-container input[type=email]:focus,#__nuxt .modal-container input[type=number]:focus,#__nuxt .modal-container input[type=password]:focus,#__nuxt .modal-container input[type=tel]:focus,#__nuxt .modal-container input[type=text]:focus,#__nuxt .modal-container select:focus,#__nuxt .modal-container textarea:focus,body .modal-container .form-input:focus,body .modal-container input[type=email]:focus,body .modal-container input[type=number]:focus,body .modal-container input[type=password]:focus,body .modal-container input[type=tel]:focus,body .modal-container input[type=text]:focus,body .modal-container select:focus,body .modal-container textarea:focus{border-color:var(--color-text)!important}#__nuxt .modal-container textarea,body .modal-container textarea{height:auto!important;min-height:80px!important;resize:vertical!important}#__nuxt .modal-container .api-error,body .modal-container .api-error{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.02em!important;padding:8px 10px!important;text-align:center!important}#__nuxt .modal-container .cancel-modal-btn,#__nuxt .modal-container .save-modal-btn,#__nuxt .save-btn,body .modal-container .cancel-modal-btn,body .modal-container .save-modal-btn{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border-radius:0!important;cursor:pointer!important;display:inline-flex!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;gap:8px!important;height:42px!important;justify-content:center!important;letter-spacing:var(--tracking-wide)!important;min-height:42px!important;padding:0 22px!important;text-transform:uppercase!important;transition:opacity .2s ease,background .2s ease,color .2s ease,border-color .2s ease!important}#__nuxt .modal-container .save-modal-btn,#__nuxt .save-btn,body .modal-container .save-modal-btn{background:var(--color-cta-bg)!important;border:0!important;color:var(--color-cta-text)!important}#__nuxt .modal-container .save-modal-btn:hover,#__nuxt .save-btn:hover,body .modal-container .save-modal-btn:hover{opacity:.85!important}#__nuxt .modal-container .save-modal-btn:disabled,#__nuxt .modal-container .save-modal-btn[disabled],#__nuxt .save-btn:disabled,#__nuxt .save-btn[disabled],body .modal-container .save-modal-btn:disabled,body .modal-container .save-modal-btn[disabled]{background:transparent!important;border:1px solid var(--color-border)!important;color:var(--color-text-muted)!important;cursor:not-allowed!important}#__nuxt .modal-container .cancel-modal-btn,body .modal-container .cancel-modal-btn{background:transparent!important;border:1px solid var(--color-border)!important;color:var(--color-text)!important}#__nuxt .modal-container .cancel-modal-btn:hover,body .modal-container .cancel-modal-btn:hover{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-bg)!important}#__nuxt .modal-container .modal-actions,body .modal-container .modal-actions{display:flex!important;gap:8px!important;margin-top:14px!important}#__nuxt .modal-container .modal-actions>*,body .modal-container .modal-actions>*{flex:1!important}@media(max-width:480px){#__nuxt .modal-container .modal-actions,body .modal-container .modal-actions{flex-direction:column-reverse!important}}#__nuxt .claim-cards{gap:16px!important}#__nuxt .claim-card,#__nuxt .claim-card-skeleton,#__nuxt .claim-cards{background:transparent!important;display:flex!important;flex-direction:column!important}#__nuxt .claim-card,#__nuxt .claim-card-skeleton{border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;padding:0!important;transition:border-color .2s ease!important}#__nuxt .claim-card-skeleton:hover,#__nuxt .claim-card:hover{border-color:var(--color-text)!important}#__nuxt .claim-card .claim-header{align-items:center!important;background:transparent!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;gap:16px!important;justify-content:space-between!important;padding:16px 20px!important}@media(max-width:768px){#__nuxt .claim-card .claim-header{align-items:flex-start!important;flex-direction:column!important;gap:12px!important;padding:14px 16px!important}}#__nuxt .claim-card .claim-info{display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important}@media(max-width:768px){#__nuxt .claim-card .claim-info{width:100%!important}}#__nuxt .claim-card .claim-id-row{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important}#__nuxt .claim-card .claim-id{color:var(--color-text)!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:14px!important;font-weight:var(--font-weight-bold)!important;letter-spacing:var(--tracking-wide)!important;margin:0!important;text-transform:uppercase!important}#__nuxt .claim-card .claim-date{color:var(--color-text-muted)!important;font-size:11px!important;font-variant-numeric:tabular-nums!important;letter-spacing:.04em!important;margin:0!important}#__nuxt .claim-card .claim-actions{align-items:center!important;display:flex!important;flex-shrink:0!important;gap:14px!important}@media(max-width:768px){#__nuxt .claim-card .claim-actions{justify-content:flex-end!important;width:100%!important}}#__nuxt .claim-card .detail-btn{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;gap:6px!important;height:36px!important;letter-spacing:var(--tracking-wide)!important;padding:0 16px!important;text-transform:uppercase!important;transition:border-color .2s ease,background .2s ease,color .2s ease!important}#__nuxt .claim-card .detail-btn:hover{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-bg)!important}#__nuxt .claim-card .claim-summary{align-items:center!important;background:transparent!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;gap:14px!important;justify-content:space-between!important;padding:14px 20px!important}@media(max-width:768px){#__nuxt .claim-card .claim-summary{padding:12px 16px!important}}#__nuxt .claim-card .claim-order{align-items:baseline!important;color:var(--color-text-muted)!important;display:inline-flex!important;font-size:11px!important;gap:6px!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .claim-card .claim-order b,#__nuxt .claim-card .claim-order strong{color:var(--color-text)!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:.04em!important}#__nuxt .claim-card .claim-description{color:var(--color-text-muted)!important;font-size:12px!important;letter-spacing:.02em!important;line-height:1.5!important;margin:0!important}#__nuxt .claim-card .claim-detail{background:transparent!important;display:flex!important;flex-direction:column!important;gap:14px!important;padding:14px 20px!important}@media(max-width:768px){#__nuxt .claim-card .claim-detail{padding:12px 16px!important}}#__nuxt .claim-card .detail-section{display:flex!important;flex-direction:column!important;gap:4px!important}#__nuxt .claim-card .detail-label{color:var(--color-text-muted)!important;font-size:10px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-extra)!important;margin:0!important;text-transform:uppercase!important}#__nuxt .claim-card .detail-text{color:var(--color-text)!important;font-size:12px!important;letter-spacing:.02em!important;line-height:1.55!important;margin:0!important}#__nuxt .claim-products{display:flex!important;flex-direction:column!important;gap:0!important}#__nuxt .claim-product{align-items:center!important;background:transparent!important;border-bottom:1px solid var(--color-border)!important;display:grid!important;gap:12px!important;grid-template-columns:1fr auto!important;padding:10px 0!important}#__nuxt .claim-product:last-child{border-bottom:0!important}#__nuxt .claim-product .product-name{color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:.01em!important;line-height:1.35!important;margin:0!important}#__nuxt .claim-product .product-tags{display:inline-flex!important;flex-wrap:wrap!important;gap:4px!important}#__nuxt .claim-product .product-tag,#__nuxt .claim-product .product-tag.tag--damaged,#__nuxt .claim-product .tag--done,#__nuxt .claim-product .tag--pending{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text-muted)!important;display:inline-flex!important;font-size:9px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;padding:2px 6px!important;text-transform:uppercase!important}#__nuxt .claim-product .tag--damaged{border-style:dashed!important;color:var(--color-text)!important}#__nuxt .claim-product .tag--done{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-bg)!important}#__nuxt .claim-product .tag--pending{border-color:var(--color-text-muted)!important;color:var(--color-text)!important}#__nuxt .claim-timeline{border-top:1px solid var(--color-border)!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:14px 20px!important}@media(max-width:768px){#__nuxt .claim-timeline{padding:12px 16px!important}}#__nuxt .claim-timeline .timeline-item{display:grid!important;gap:10px!important;grid-template-columns:14px 1fr!important;padding:0 0 12px!important;position:relative!important}#__nuxt .claim-timeline .timeline-dot{background:var(--color-text-muted)!important;border-radius:0!important;height:8px!important;margin-top:4px!important;width:8px!important}#__nuxt .claim-timeline .timeline-dot.active,#__nuxt .claim-timeline .timeline-dot.is-active{background:var(--color-text)!important;box-shadow:0 0 0 3px #f5f5f51f!important}#__nuxt .claim-timeline .timeline-content{display:flex!important;flex-direction:column!important;gap:2px!important}#__nuxt .claim-timeline .timeline-text{color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:.02em!important;margin:0!important}#__nuxt .claim-timeline .timeline-date{color:var(--color-text-muted)!important;font-size:10px!important;font-variant-numeric:tabular-nums!important;letter-spacing:.04em!important}#__nuxt .no-claims{align-items:center!important;border:1px dashed var(--color-border)!important;color:var(--color-text-muted)!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:60px 24px!important;text-align:center!important}#__nuxt .claim-card-skeleton .skeleton-body,#__nuxt .claim-card-skeleton .skeleton-header,#__nuxt .claim-card-skeleton .skeleton-left{background:transparent!important;border-bottom:1px solid var(--color-border)!important;padding:16px 20px!important}#__nuxt .claim-card-skeleton .skeleton-body:last-child,#__nuxt .claim-card-skeleton .skeleton-header:last-child,#__nuxt .claim-card-skeleton .skeleton-left:last-child{border-bottom:0!important}#__nuxt .claim-card-skeleton .skeleton-line{animation:skeleton-loading 1.5s infinite!important;background:linear-gradient(90deg,var(--color-skeleton-from) 25%,var(--color-skeleton-to) 50%,var(--color-skeleton-from) 75%)!important;background-size:200px 100%!important;border-radius:0!important}#__nuxt .order-detail-modal,body .order-detail-modal{background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important;display:flex!important;flex-direction:column!important;max-height:92dvh!important;max-width:720px!important;overflow:hidden!important;width:100%!important}@media(max-width:768px){#__nuxt .order-detail-modal,body .order-detail-modal{border:0!important;height:100%!important;max-height:100%!important;max-width:100%!important}}#__nuxt .order-detail-modal .modal-header,body .order-detail-modal .modal-header{align-items:center!important;background:transparent!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;flex:0 0 auto!important;gap:12px!important;justify-content:space-between!important;padding:18px 20px!important}#__nuxt .order-detail-modal .header-content,body .order-detail-modal .header-content{display:flex!important;flex:1!important;flex-direction:column!important;gap:6px!important;min-width:0!important}#__nuxt .order-detail-modal .modal-title,body .order-detail-modal .modal-title{color:var(--color-text)!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:14px!important;font-weight:var(--font-weight-bold)!important;letter-spacing:var(--tracking-wide)!important;margin:0!important;text-transform:uppercase!important}#__nuxt .order-detail-modal .header-badge-row,body .order-detail-modal .header-badge-row{align-items:center!important;display:inline-flex!important;flex-wrap:wrap!important;gap:8px!important}#__nuxt .order-detail-modal .order-date,body .order-detail-modal .order-date{color:var(--color-text-muted)!important;font-size:11px!important;font-variant-numeric:tabular-nums!important;letter-spacing:.04em!important}#__nuxt .order-detail-modal .close-btn,body .order-detail-modal .close-btn{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:inline-flex!important;flex-shrink:0!important;height:32px!important;justify-content:center!important;transition:color .2s ease,background .2s ease!important;width:32px!important}#__nuxt .order-detail-modal .close-btn:hover,body .order-detail-modal .close-btn:hover{background:#ffffff0a!important;color:var(--color-text)!important}#__nuxt .order-detail-modal .modal-body,body .order-detail-modal .modal-body{background:transparent!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:22px!important;min-height:0!important;overflow-y:auto!important;padding:20px!important}#__nuxt .order-detail-modal .section,body .order-detail-modal .section{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;display:flex!important;flex-direction:column!important;gap:10px!important;padding:16px!important}#__nuxt .order-detail-modal .section__title,body .order-detail-modal .section__title{border-bottom:1px solid var(--color-border)!important;color:var(--color-text-muted)!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-extra)!important;margin:0 0 8px!important;padding-bottom:8px!important;text-transform:uppercase!important}#__nuxt .order-detail-modal .items,body .order-detail-modal .items{display:flex!important;flex-direction:column!important;gap:0!important}#__nuxt .order-detail-modal .product-row,body .order-detail-modal .product-row{align-items:center!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--color-border)!important;border-radius:0!important;display:grid!important;gap:14px!important;grid-template-columns:56px 1fr auto!important;padding:12px 0!important}#__nuxt .order-detail-modal .product-row:last-child,body .order-detail-modal .product-row:last-child{border-bottom:0!important}#__nuxt .order-detail-modal .product-row__image,body .order-detail-modal .product-row__image{align-items:center!important;background:var(--color-card)!important;border:1px solid var(--color-border)!important;border-radius:0!important;display:flex!important;flex-shrink:0!important;height:64px!important;justify-content:center!important;overflow:hidden!important;width:56px!important}#__nuxt .order-detail-modal .product-row__image img,body .order-detail-modal .product-row__image img{display:block!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important}#__nuxt .order-detail-modal .product-row__placeholder,body .order-detail-modal .product-row__placeholder{color:var(--color-text-muted)!important}#__nuxt .order-detail-modal .product-row__info,body .order-detail-modal .product-row__info{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important}#__nuxt .order-detail-modal .product-row__name,body .order-detail-modal .product-row__name{color:var(--color-text)!important;font-size:13px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:.01em!important;line-height:1.35!important;margin:0!important}#__nuxt .order-detail-modal .product-row__meta,body .order-detail-modal .product-row__meta{color:var(--color-text-muted)!important;font-size:11px!important;font-variant-numeric:tabular-nums!important;letter-spacing:.02em!important;margin:0!important}#__nuxt .order-detail-modal .product-row__total,body .order-detail-modal .product-row__total{color:var(--color-text)!important;font-size:13px!important;font-variant-numeric:tabular-nums!important;font-weight:var(--font-weight-bold)!important;letter-spacing:.02em!important;margin:0!important;white-space:nowrap!important}#__nuxt .order-detail-modal .payment-row,body .order-detail-modal .payment-row{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;display:flex!important;gap:12px!important;justify-content:space-between!important;padding:14px 16px!important}#__nuxt .order-detail-modal .payment-row__label,body .order-detail-modal .payment-row__label{color:var(--color-text-muted)!important;font-size:10px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-extra)!important;margin:0 0 2px!important;text-transform:uppercase!important}#__nuxt .order-detail-modal .payment-row__method,body .order-detail-modal .payment-row__method{color:var(--color-text)!important;font-size:13px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:.02em!important;margin:0!important}#__nuxt .order-detail-modal .payment-status-badge,body .order-detail-modal .payment-status-badge{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text-muted)!important;display:inline-flex!important;font-size:10px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;padding:4px 10px!important;text-transform:uppercase!important}#__nuxt .order-detail-modal .payment-status-badge--paid,body .order-detail-modal .payment-status-badge--paid{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-bg)!important}#__nuxt .order-detail-modal .payment-status-badge--pending,body .order-detail-modal .payment-status-badge--pending{border-color:var(--color-text-muted)!important;color:var(--color-text)!important}#__nuxt .order-detail-modal .payment-status-badge--cancelled,#__nuxt .order-detail-modal .payment-status-badge--failed,body .order-detail-modal .payment-status-badge--cancelled,body .order-detail-modal .payment-status-badge--failed{border-style:dashed!important;color:var(--color-text-muted)!important}#__nuxt .order-detail-modal .download-invoice-btn,body .order-detail-modal .download-invoice-btn{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;gap:8px!important;height:42px!important;justify-content:center!important;letter-spacing:var(--tracking-wide)!important;padding:0 18px!important;text-decoration:none!important;text-transform:uppercase!important;transition:background .2s ease,color .2s ease!important;width:100%!important}#__nuxt .order-detail-modal .download-invoice-btn:hover,body .order-detail-modal .download-invoice-btn:hover{background:var(--color-text)!important;color:var(--color-bg)!important}#__nuxt .order-detail-modal .download-invoice-btn .icon,#__nuxt .order-detail-modal .download-invoice-btn .v-icon,#__nuxt .order-detail-modal .download-invoice-btn [data-icon],#__nuxt .order-detail-modal .download-invoice-btn svg,body .order-detail-modal .download-invoice-btn .icon,body .order-detail-modal .download-invoice-btn .v-icon,body .order-detail-modal .download-invoice-btn [data-icon],body .order-detail-modal .download-invoice-btn svg{color:inherit!important}#__nuxt .order-detail-modal .tracking-card,body .order-detail-modal .tracking-card{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:16px!important}#__nuxt .order-detail-modal .tracking-card__header,body .order-detail-modal .tracking-card__header{align-items:center!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:space-between!important;padding:0 0 10px!important}#__nuxt .order-detail-modal .tracking-card__left,body .order-detail-modal .tracking-card__left{align-items:center!important;display:inline-flex!important;gap:10px!important}#__nuxt .order-detail-modal .tracking-card__icon,body .order-detail-modal .tracking-card__icon{background:transparent!important;border:0!important;color:var(--color-text)!important;height:22px!important;width:22px!important}#__nuxt .order-detail-modal .tracking-card__title,body .order-detail-modal .tracking-card__title{color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .order-detail-modal .tracking-card__btn,body .order-detail-modal .tracking-card__btn{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;gap:6px!important;height:32px!important;letter-spacing:var(--tracking-wide)!important;padding:0 14px!important;text-decoration:none!important;text-transform:uppercase!important;transition:background .2s ease,color .2s ease,border-color .2s ease!important}#__nuxt .order-detail-modal .tracking-card__btn:hover,body .order-detail-modal .tracking-card__btn:hover{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-bg)!important}#__nuxt .order-detail-modal .tracking-card__btn .icon,#__nuxt .order-detail-modal .tracking-card__btn .v-icon,#__nuxt .order-detail-modal .tracking-card__btn [data-icon],#__nuxt .order-detail-modal .tracking-card__btn svg,body .order-detail-modal .tracking-card__btn .icon,body .order-detail-modal .tracking-card__btn .v-icon,body .order-detail-modal .tracking-card__btn [data-icon],body .order-detail-modal .tracking-card__btn svg{color:inherit!important}#__nuxt .order-detail-modal .tracking-card__meta,body .order-detail-modal .tracking-card__meta{display:flex!important;flex-direction:column!important;gap:6px!important}#__nuxt .order-detail-modal .tracking-meta__item,body .order-detail-modal .tracking-meta__item{align-items:center!important;background:transparent!important;border:0!important;display:inline-flex!important;flex-wrap:wrap!important;gap:8px!important;padding:0!important}#__nuxt .order-detail-modal .tracking-meta__label,body .order-detail-modal .tracking-meta__label{color:var(--color-text-muted)!important;flex:0 0 auto!important;font-size:10px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-extra)!important;min-width:80px!important;text-transform:uppercase!important}#__nuxt .order-detail-modal .tracking-meta__value,body .order-detail-modal .tracking-meta__value{color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:.02em!important}#__nuxt .order-detail-modal .tracking-meta__code,body .order-detail-modal .tracking-meta__code{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;display:inline-flex!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:11px!important;font-weight:var(--font-weight-bold)!important;letter-spacing:.04em!important;padding:3px 8px!important}#__nuxt .order-detail-modal .timeline-entry,body .order-detail-modal .timeline-entry{background:transparent!important;display:grid!important;gap:12px!important;grid-template-columns:14px 1fr!important;padding:0 0 14px!important;position:relative!important}#__nuxt .order-detail-modal .timeline-entry__dot,body .order-detail-modal .timeline-entry__dot{background:var(--color-text-muted)!important;border-radius:0!important;height:8px!important;margin-top:4px!important;width:8px!important}#__nuxt .order-detail-modal .timeline-entry__dot--active,#__nuxt .order-detail-modal .timeline-entry__dot.active,#__nuxt .order-detail-modal .timeline-entry__dot.is-active,body .order-detail-modal .timeline-entry__dot--active,body .order-detail-modal .timeline-entry__dot.active,body .order-detail-modal .timeline-entry__dot.is-active{background:var(--color-text)!important;box-shadow:0 0 0 3px #f5f5f51f!important}#__nuxt .order-detail-modal .timeline-entry__content,body .order-detail-modal .timeline-entry__content{display:flex!important;flex-direction:column!important;gap:2px!important}#__nuxt .order-detail-modal .timeline-entry__status,body .order-detail-modal .timeline-entry__status{color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:.02em!important;margin:0!important}#__nuxt .order-detail-modal .timeline-entry__date,body .order-detail-modal .timeline-entry__date{color:var(--color-text-muted)!important;font-size:10px!important;font-variant-numeric:tabular-nums!important;letter-spacing:.04em!important}#__nuxt .billing-info-container,#__nuxt .budget-container,#__nuxt .wrapper{background:transparent!important;color:var(--color-text)!important}#__nuxt .title-and-info,#__nuxt .title-row,#__nuxt .user-info{align-items:center!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;gap:12px!important;margin-bottom:20px!important;padding-bottom:16px!important}#__nuxt .user-email{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.02em!important}#__nuxt .user-separator{color:var(--color-border)!important;margin:0 8px!important}#__nuxt .tabs-row{border-bottom:1px solid var(--color-border)!important;display:flex!important;gap:0!important;margin-bottom:20px!important;overflow-x:auto!important;scrollbar-width:none!important}#__nuxt .tabs-row::-webkit-scrollbar{display:none!important}#__nuxt .tab{align-items:center!important;background:transparent!important;border:0!important;border-bottom:1px solid transparent!important;border-radius:0!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:inline-flex!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;gap:6px!important;letter-spacing:var(--tracking-wide)!important;padding:12px 16px!important;text-transform:uppercase!important;transition:color .2s ease,border-color .2s ease!important;white-space:nowrap!important}#__nuxt .tab:hover{color:var(--color-text)!important}#__nuxt .tab.active,#__nuxt .tab.is-active{border-bottom-color:var(--color-text)!important;color:var(--color-text)!important}#__nuxt .tab-badge{background:var(--color-text)!important;border-radius:0!important;color:var(--color-bg)!important;font-size:10px!important;font-weight:var(--font-weight-bold)!important;letter-spacing:0!important;padding:1px 6px!important}#__nuxt .tab-content{padding:8px 0!important}#__nuxt .section-title{border-bottom:1px solid var(--color-border)!important;font-size:12px!important;margin:0 0 12px!important;padding-bottom:8px!important}#__nuxt .charge-badge,#__nuxt .section-title,#__nuxt .shipment-badge,#__nuxt .status-badge{color:var(--color-text)!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .charge-badge,#__nuxt .shipment-badge,#__nuxt .status-badge{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;font-size:10px!important;padding:3px 8px!important}#__nuxt .tracking-card,#__nuxt .tracking-section{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;padding:16px!important}#__nuxt .timeline-list,#__nuxt .tracking-timeline{padding:0!important}#__nuxt .timeline-entry,#__nuxt .timeline-item{border-left:1px solid var(--color-border)!important;margin-left:6px!important;padding-bottom:14px!important;padding-left:22px!important;position:relative!important}#__nuxt .timeline-entry:last-child,#__nuxt .timeline-item:last-child{border-left-color:transparent!important;padding-bottom:0!important}#__nuxt .timeline-dot,#__nuxt .timeline-marker{background:var(--color-text-muted)!important;border-radius:0!important;height:8px!important;left:-4px!important;position:absolute!important;top:2px!important;width:8px!important}#__nuxt .timeline-dot.active,#__nuxt .timeline-dot.is-active,#__nuxt .timeline-marker.active,#__nuxt .timeline-marker.is-active{background:var(--color-text)!important}#__nuxt .timeline-content,#__nuxt .timeline-message,#__nuxt .timeline-text{color:var(--color-text)!important;font-size:12px!important}#__nuxt .timeline-date{color:var(--color-text-muted)!important;font-size:10px!important;font-variant-numeric:tabular-nums!important;letter-spacing:.04em!important;margin-bottom:2px!important}#__nuxt .tracking-meta__item{align-items:center!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;gap:8px!important;padding:6px 0!important}#__nuxt .tracking-meta__item:last-child{border-bottom:0!important}#__nuxt .tracking-meta__label{color:var(--color-text-muted)!important;flex:0 0 110px!important;font-size:10px!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .tracking-code-value,#__nuxt .tracking-meta__code,#__nuxt .tracking-meta__value{color:var(--color-text)!important;font-size:12px!important;font-variant-numeric:tabular-nums!important}#__nuxt .tracking-code-badge{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:11px!important;letter-spacing:.04em!important;padding:4px 8px!important}#__nuxt .tracking-code-label{color:var(--color-text-muted)!important;font-size:10px!important;letter-spacing:var(--tracking-extra)!important;text-transform:uppercase!important}#__nuxt .product-row,#__nuxt .shipment-card{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;display:flex!important;gap:14px!important;padding:14px!important}#__nuxt .shipment-card{display:block!important}#__nuxt .shipment-header{align-items:center!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;justify-content:space-between!important;margin-bottom:10px!important;padding-bottom:10px!important}#__nuxt .product-images-stack,#__nuxt .products-left,#__nuxt .products-list{display:flex!important;flex-wrap:wrap!important;gap:8px!important}#__nuxt .product-name{color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .product-tag,#__nuxt .product-tags{display:inline-flex!important;gap:4px!important}#__nuxt .product-tag{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text-muted)!important;font-size:10px!important;letter-spacing:var(--tracking-wide)!important;padding:2px 6px!important;text-transform:uppercase!important}#__nuxt .summary-row{align-items:baseline!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;justify-content:space-between!important;padding:8px 0!important}#__nuxt .summary-row:last-child{border-bottom:0!important}#__nuxt .summary-divider{border:0!important;border-top:1px solid var(--color-border)!important;margin:12px 0!important}#__nuxt .summary-label{font-size:10px!important;letter-spacing:var(--tracking-extra)!important;text-transform:uppercase!important}#__nuxt .summary-value{color:var(--color-text)!important;font-size:13px!important}#__nuxt .save-btn,#__nuxt .save-modal-btn,#__nuxt .track-btn{background:var(--color-cta-bg)!important;border:0!important;border-radius:0!important;color:var(--color-cta-text)!important;cursor:pointer!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;height:40px!important;letter-spacing:var(--tracking-wide)!important;padding:0 20px!important;text-transform:uppercase!important;transition:opacity .2s ease!important}#__nuxt .save-btn:hover,#__nuxt .save-modal-btn:hover,#__nuxt .track-btn:hover{opacity:.85!important}#__nuxt .cancel-btn,#__nuxt .cancel-modal-btn{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;cursor:pointer!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;height:40px!important;letter-spacing:var(--tracking-wide)!important;padding:0 20px!important;text-transform:uppercase!important}#__nuxt .cancel-btn:hover,#__nuxt .cancel-modal-btn:hover{border-color:var(--color-text)!important}#__nuxt .claim-actions,#__nuxt .tracking-actions{display:flex!important;gap:8px!important;margin-top:12px!important}#__nuxt .type-cell,#__nuxt .type-label{color:var(--color-text-muted)!important;font-size:10px!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .value{color:var(--color-text)!important;font-variant-numeric:tabular-nums!important}#__nuxt .switch-box{align-items:center!important;cursor:pointer!important;display:inline-flex!important;gap:8px!important}#__nuxt .switch-box .switch-input,#__nuxt .switch-box input[type=checkbox]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;cursor:pointer!important;height:18px!important;position:relative!important;transition:background .2s ease,border-color .2s ease!important;width:32px!important}#__nuxt .switch-box .switch-input:before,#__nuxt .switch-box input[type=checkbox]:before{background:var(--color-text-muted)!important;border-radius:0!important;content:""!important;height:12px!important;left:2px!important;position:absolute!important;top:2px!important;transition:transform .2s ease,background .2s ease!important;width:12px!important}#__nuxt .switch-box .switch-input:checked,#__nuxt .switch-box input[type=checkbox]:checked{background:var(--color-text)!important;border-color:var(--color-text)!important}#__nuxt .switch-box .switch-input:checked:before,#__nuxt .switch-box input[type=checkbox]:checked:before{background:var(--color-bg)!important;transform:translate(14px)!important}#__nuxt .show-btn{background:transparent!important;border:0!important;color:var(--color-text-muted)!important;cursor:pointer!important}#__nuxt .show-btn:hover{color:var(--color-text)!important}#__nuxt .same-address-notice{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.02em!important;padding:8px 12px!important}#__nuxt .spin{border-color:var(--color-border)!important;border-top-color:var(--color-text)!important}#__nuxt .success-message,#__nuxt .success-msg{background:transparent!important;border:1px solid var(--color-text)!important;border-radius:0!important;color:var(--color-text)!important;font-size:11px!important;letter-spacing:.02em!important;padding:10px 12px!important}#__nuxt .filter-drawer__close,#__nuxt .filter-drawer__header,#__nuxt .filter-drawer__title{background:transparent!important;border-color:var(--color-border)!important;color:var(--color-text)!important}#__nuxt .filter-drawer__title{font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .filter-drawer__section{background:transparent!important;border-bottom:1px solid var(--color-border)!important;padding:16px 20px!important}#__nuxt .filter-drawer__section-title{color:var(--color-text)!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;margin-bottom:10px!important;text-transform:uppercase!important}#__nuxt .filter-drawer__checkbox-row,#__nuxt .filter-drawer__option{align-items:center!important;color:var(--color-text)!important;cursor:pointer!important;display:flex!important;font-size:12px!important;gap:10px!important;letter-spacing:.02em!important;padding:6px 0!important}#__nuxt .filter-drawer input[type=checkbox]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;cursor:pointer!important;flex-shrink:0!important;height:14px!important;margin:0!important;position:relative!important;width:14px!important}#__nuxt .filter-drawer input[type=checkbox]:checked{background:var(--color-text)!important;border-color:var(--color-text)!important}#__nuxt .filter-drawer input[type=checkbox]:checked:after{border:solid var(--color-bg)!important;border-width:0 2px 2px 0!important;content:""!important;height:8px!important;left:3.5px!important;position:absolute!important;top:1px!important;transform:rotate(45deg)!important;width:4px!important}#__nuxt .filter-drawer__apply,#__nuxt .filter-drawer__clear{border-radius:0!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;height:42px!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .filter-drawer__apply{background:var(--color-cta-bg)!important;border:0!important;color:var(--color-cta-text)!important}#__nuxt .filter-drawer__clear{background:transparent!important;border:1px solid var(--color-border)!important;color:var(--color-text)!important}#__nuxt .filter-drawer .v-slider-track,#__nuxt .filter-drawer .v-slider-track__background,#__nuxt .filter-drawer .v-slider-track__fill{background:var(--color-card)!important;border-radius:0!important}#__nuxt .filter-drawer .v-slider-track__fill{background:var(--color-text)!important}#__nuxt .filter-drawer .v-slider-thumb__surface{background:var(--color-text)!important;border-radius:0!important;height:14px!important;width:14px!important}body .modal-overlay{align-items:center!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background:var(--color-overlay-scrim)!important;display:flex!important;height:100dvh!important;inset:0!important;justify-content:center!important;padding:24px!important;position:fixed!important;z-index:9999!important}@media(max-width:768px){body .modal-overlay{align-items:stretch!important;padding:0!important}}body .modal-container{background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important;display:flex!important;flex-direction:column!important;max-height:90dvh!important;max-width:480px!important;overflow:hidden!important;width:100%!important}@media(max-width:768px){body .modal-container{border:0!important;height:100%!important;max-height:100%!important;max-width:100%!important}}body .modal-container .modal-header{align-items:center!important;background:transparent!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;flex:0 0 auto!important;gap:12px!important;padding:18px 20px!important}body .modal-container .header-icon{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--color-text)!important;display:inline-flex!important;flex-shrink:0!important;height:28px!important;justify-content:center!important;width:28px!important}body .modal-container .header-icon .icon,body .modal-container .header-icon .v-icon,body .modal-container .header-icon [data-icon],body .modal-container .header-icon svg{color:inherit!important}body .modal-container .header-text{display:flex!important;flex:1!important;flex-direction:column!important;gap:2px!important;min-width:0!important}body .modal-container .header-text h2,body .modal-container .header-text h3{color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;margin:0!important;text-transform:uppercase!important}body .modal-container .header-text p{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.02em!important;margin:0!important}body .modal-container .close-button{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:inline-flex!important;flex-shrink:0!important;height:32px!important;justify-content:center!important;transition:color .2s ease,background .2s ease!important;width:32px!important}body .modal-container .close-button:hover{background:#ffffff0a!important;color:var(--color-text)!important}body .modal-container .modal-body{background:transparent!important;flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:20px 20px 64px!important}body .modal-container .section{background:transparent!important}body .modal-container .section:not(:last-child){border-bottom:1px solid var(--color-border)!important;margin-bottom:24px!important;padding-bottom:24px!important}body .modal-container .section-title{color:var(--color-text-muted)!important;font-size:10px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-extra)!important;margin:0 0 12px!important;text-transform:uppercase!important}body .modal-container .country-select-wrapper{position:relative!important}body .modal-container .select-trigger{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;cursor:pointer!important;display:flex!important;gap:12px!important;justify-content:space-between!important;padding:12px 14px!important;transition:border-color .2s ease!important}body .modal-container .select-trigger:hover{border-color:var(--color-text-muted)!important}body .modal-container .country-select-wrapper.open .select-trigger{border-color:var(--color-text)!important}body .modal-container .selected-country{align-items:center!important;display:inline-flex!important;flex:1!important;gap:10px!important;min-width:0!important}body .modal-container .flag{flex-shrink:0!important;font-size:18px!important;line-height:1!important}body .modal-container .country-info{display:flex!important;flex-direction:column!important;gap:1px!important;min-width:0!important}body .modal-container .country-name{color:var(--color-text)!important;font-size:13px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:.01em!important}body .modal-container .country-currency{color:var(--color-text-muted)!important;font-size:11px!important;font-variant-numeric:tabular-nums!important;letter-spacing:.04em!important;text-transform:uppercase!important}body .modal-container .dropdown-arrow{color:var(--color-text-muted)!important;transition:transform .2s ease!important}body .modal-container .dropdown-arrow.rotated{color:var(--color-text)!important;transform:rotate(180deg)!important}body .modal-container .select-dropdown{background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;margin-top:6px!important;overflow:hidden!important}body .modal-container .search-container{align-items:center!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;gap:8px!important;padding:10px 14px!important}body .modal-container .search-container .search-icon{color:var(--color-text-muted)!important;flex-shrink:0!important}body .modal-container .search-input{background:transparent!important;border:0!important;border-radius:0!important;color:var(--color-text)!important;flex:1!important;font-size:13px!important;height:auto!important;outline:0!important;padding:4px 0!important}body .modal-container .search-input::-moz-placeholder{color:var(--color-placeholder)!important}body .modal-container .search-input::placeholder{color:var(--color-placeholder)!important}body .modal-container .options-container{max-height:240px!important;overflow-y:auto!important;scrollbar-color:var(--color-border) transparent!important;scrollbar-width:thin!important}body .modal-container .options-container::-webkit-scrollbar{width:6px!important}body .modal-container .options-container::-webkit-scrollbar-thumb{background:var(--color-border)!important}body .modal-container .option,body .modal-container .options-group{background:transparent!important}body .modal-container .option{align-items:center!important;border:0!important;border-bottom:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:flex!important;font-size:13px!important;gap:10px!important;letter-spacing:.02em!important;padding:10px 14px!important;transition:background .2s ease,color .2s ease!important}body .modal-container .option:last-child{border-bottom:0!important}body .modal-container .option:hover{background:#ffffff0a!important;color:var(--color-text)!important}body .modal-container .option-flag{flex-shrink:0!important;font-size:18px!important;line-height:1!important}body .modal-container .option-label{color:inherit!important;flex:1!important;font-weight:400!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .modal-container .option-label.has-check{color:var(--color-text)!important;font-weight:var(--font-weight-semibold)!important}body .modal-container .option-domain-badge{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text-muted)!important;display:inline-flex!important;font-size:10px!important;font-variant-numeric:tabular-nums!important;gap:4px!important;letter-spacing:.04em!important;padding:2px 6px!important}body .modal-container .option-check{color:var(--color-text)!important;flex-shrink:0!important}body .modal-container .no-results{color:var(--color-text-muted)!important;font-size:12px!important;letter-spacing:.02em!important;padding:14px!important;text-align:center!important}body .modal-container .language-grid{display:grid!important;gap:6px!important;grid-template-columns:repeat(2,1fr)!important}@media(max-width:480px){body .modal-container .language-grid{grid-template-columns:1fr!important}}body .modal-container .language-option{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:flex!important;gap:10px!important;padding:10px 12px!important;transition:border-color .2s ease,color .2s ease!important}body .modal-container .language-option:hover{border-color:var(--color-text-muted)!important;color:var(--color-text)!important}body .modal-container .language-option.selected{background:#ffffff05!important;border-color:var(--color-text)!important;color:var(--color-text)!important}body .modal-container .language-option .flag{font-size:18px!important}body .modal-container .language-option .language-name{color:inherit!important;flex:1!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;overflow:hidden!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}body .modal-container .language-option .check-icon{color:var(--color-text)!important;flex-shrink:0!important}body .modal-container .modal-footer{background:transparent!important;border-top:1px solid var(--color-border)!important;flex:0 0 auto!important;padding:14px 20px!important}body .modal-container .confirm-button{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:var(--color-cta-bg)!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--color-cta-text)!important;cursor:pointer!important;display:inline-flex!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;gap:8px!important;height:44px!important;justify-content:center!important;letter-spacing:var(--tracking-wide)!important;padding:0 20px!important;text-transform:uppercase!important;transition:opacity .2s ease!important;width:100%!important}body .modal-container .confirm-button:hover{opacity:.85!important}body .modal-container .confirm-button:disabled,body .modal-container .confirm-button[disabled]{background:transparent!important;border:1px solid var(--color-border)!important;color:var(--color-text-muted)!important;cursor:not-allowed!important;opacity:1!important}body .search-modal-backdrop{align-items:center!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background:var(--color-overlay-scrim)!important;display:flex!important;height:100dvh!important;inset:0!important;justify-content:center!important;padding:24px!important;position:fixed!important;z-index:9999!important}@media(max-width:768px){body .search-modal-backdrop{align-items:stretch!important;padding:0!important}}body .search-modal{background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important;display:flex!important;flex-direction:column!important;max-height:90dvh!important;max-width:480px!important;overflow:hidden!important;position:relative!important;width:100%!important}@media(max-width:768px){body .search-modal{border:0!important;height:100%!important;max-height:100%!important;max-width:100%!important}}body .search-modal .search-input-wrapper{align-items:center!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--color-border)!important;border-radius:0!important;display:flex!important;flex:0 0 auto!important;gap:12px!important;padding:18px 20px!important}body .search-modal .search-icon{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--color-text)!important;display:inline-flex!important;flex-shrink:0!important;height:28px!important;justify-content:center!important;width:28px!important}body .search-modal .search-icon .icon,body .search-modal .search-icon .v-icon,body .search-modal .search-icon [data-icon],body .search-modal .search-icon svg{color:inherit!important}body .search-modal .search-input{background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;caret-color:var(--color-text)!important;color:var(--color-text)!important;flex:1!important;font-size:14px!important;height:auto!important;letter-spacing:.01em!important;min-height:0!important;outline:0!important;padding:6px 0!important}body .search-modal .search-input::-moz-placeholder{color:var(--color-placeholder)!important;font-size:13px!important;letter-spacing:.02em!important;text-transform:none!important}body .search-modal .search-input::placeholder{color:var(--color-placeholder)!important;font-size:13px!important;letter-spacing:.02em!important;text-transform:none!important}body .search-modal .clear-btn,body .search-modal .close-btn{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:inline-flex!important;flex-shrink:0!important;height:32px!important;justify-content:center!important;padding:0!important;transition:color .2s ease,background .2s ease!important;width:32px!important}body .search-modal .clear-btn:hover,body .search-modal .close-btn:hover{background:#ffffff0a!important;color:var(--color-text)!important}body .search-modal .loading-spinner,body .search-modal .search-loading{color:var(--color-text-muted)!important}body .search-modal .spin{animation:search-spin 1s linear infinite!important;color:var(--color-text)!important}@keyframes search-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}body .search-modal .close-btn{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:inline-flex!important;justify-content:center!important;padding:6px!important;transition:color .2s ease!important}body .search-modal .close-btn:hover{color:var(--color-text)!important}body .search-modal .search-content{background:transparent!important;flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:16px 20px!important}body .search-modal .section-group+.section-group{border-top:1px solid var(--color-border)!important;margin-top:20px!important;padding-top:20px!important}body .search-modal .section-header{align-items:center!important;background:transparent!important;display:flex!important;gap:8px!important;margin-bottom:12px!important}body .search-modal .section-icon{color:var(--color-text-muted)!important}body .search-modal .section-title{color:var(--color-text)!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-extra)!important;text-transform:uppercase!important}body .search-modal .product-list{display:flex!important;flex-direction:column!important;gap:0!important}body .search-modal .product-item{align-items:center!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;display:grid!important;gap:12px!important;grid-template-columns:48px 1fr auto!important;padding:10px 0!important;text-decoration:none!important;transition:padding-left .2s ease,color .2s ease!important}body .search-modal .product-item:last-child{border-bottom:0!important}body .search-modal .product-item:hover{padding-left:6px!important}body .search-modal .product-item:hover .product-item__name{color:var(--color-text-muted)!important}body .search-modal .product-item--skeleton{opacity:.6!important;pointer-events:none!important}body .search-modal .product-item__image,body .search-modal .product-item__no-image{align-items:center!important;background:var(--color-card)!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text-muted)!important;display:flex!important;flex-shrink:0!important;height:64px!important;justify-content:center!important;overflow:hidden!important;width:48px!important}body .search-modal .product-item__image img,body .search-modal .product-item__no-image img{border-radius:0!important;display:block!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;width:100%!important}body .search-modal .product-item__image--skeleton,body .search-modal .product-item__no-image--skeleton{animation:skeleton-loading 1.5s infinite!important;background:var(--color-skeleton-from)!important}body .search-modal .product-item__details{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important}body .search-modal .product-item__name{color:var(--color-text)!important;font-size:13px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:.01em!important;overflow:hidden!important;text-overflow:ellipsis!important;transition:color .2s ease!important;white-space:nowrap!important}body .search-modal .product-item__meta{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.02em!important}body .search-modal .product-item__price{color:var(--color-text)!important;font-size:13px!important;font-variant-numeric:tabular-nums!important;font-weight:var(--font-weight-bold)!important;letter-spacing:.02em!important;white-space:nowrap!important}body .search-modal .product-item__price .from-text{color:var(--color-text-muted)!important;font-weight:400!important;margin-right:4px!important}body .search-modal .product-item__price .from-text,body .search-modal .view-all-link{font-size:11px!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}body .search-modal .view-all-link{align-items:center!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--color-text)!important;border-radius:0!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;font-weight:var(--font-weight-semibold)!important;gap:4px!important;margin-top:10px!important;padding:4px 0!important;text-decoration:none!important;transition:opacity .2s ease!important}body .search-modal .view-all-link:hover{opacity:.7!important}body .search-modal .categories-grid{display:grid!important;gap:8px!important;grid-template-columns:repeat(2,1fr)!important}@media(max-width:480px){body .search-modal .categories-grid{grid-template-columns:1fr!important}}body .search-modal .category-card{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;display:grid!important;gap:10px!important;grid-template-columns:32px 1fr auto!important;padding:10px 12px!important;text-decoration:none!important;transition:border-color .2s ease!important}body .search-modal .category-card:hover{border-color:var(--color-text)!important}body .search-modal .category-card__icon,body .search-modal .category-card__image{align-items:center!important;background:var(--color-card)!important;border-radius:0!important;color:var(--color-text)!important;display:inline-flex!important;height:32px!important;justify-content:center!important;-o-object-fit:cover!important;object-fit:cover!important;width:32px!important}body .search-modal .category-card__name{color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;min-width:0!important;overflow:hidden!important;text-align:left!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}body .search-modal .category-card__count{color:var(--color-text-muted)!important;font-size:10px!important;font-variant-numeric:tabular-nums!important;letter-spacing:.04em!important}body .search-modal .no-results{display:flex!important;flex-direction:column!important;gap:8px!important;padding:48px 24px!important;text-align:center!important}body .search-modal .no-results,body .search-modal .no-results__icon{align-items:center!important;color:var(--color-text-muted)!important;justify-content:center!important}body .search-modal .no-results__icon{border:1px solid var(--color-border)!important;border-radius:0!important;display:inline-flex!important;height:40px!important;margin-bottom:6px!important;width:40px!important}body .search-modal .no-results__text{color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}body .search-modal .no-results__hint{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.02em!important}body .search-modal .default-content{display:flex!important;flex-direction:column!important;gap:0!important}body .search-modal .search-loading{align-items:center!important;color:var(--color-text-muted)!important;display:flex!important;justify-content:center!important;padding:32px!important}#__nuxt .mobile-bottom-menu,#__nuxt .mobile-bottom-nav{align-items:stretch!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#000000eb!important;border-top:1px solid var(--color-border)!important;box-shadow:none!important;display:grid!important;gap:0!important;grid-template-columns:repeat(5,1fr)!important;height:calc(58px + env(safe-area-inset-bottom))!important;justify-content:stretch!important;padding:0 0 env(safe-area-inset-bottom)!important}@media(min-width:769px){#__nuxt .mobile-bottom-menu,#__nuxt .mobile-bottom-nav{display:none!important}}#__nuxt .mobile-bottom-menu .menu-item,#__nuxt .mobile-bottom-menu .nav-item,#__nuxt .mobile-bottom-menu a,#__nuxt .mobile-bottom-menu button,#__nuxt .mobile-bottom-nav .menu-item,#__nuxt .mobile-bottom-nav .nav-item,#__nuxt .mobile-bottom-nav a,#__nuxt .mobile-bottom-nav button{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--color-text-muted)!important;display:inline-flex!important;flex-direction:column!important;font-family:var(--font-family)!important;gap:4px!important;justify-content:center!important;padding:8px 4px!important;position:relative!important;text-decoration:none!important;transition:color .2s ease!important}#__nuxt .mobile-bottom-menu .menu-item span,#__nuxt .mobile-bottom-menu .nav-item span,#__nuxt .mobile-bottom-menu a span,#__nuxt .mobile-bottom-menu button span,#__nuxt .mobile-bottom-nav .menu-item span,#__nuxt .mobile-bottom-nav .nav-item span,#__nuxt .mobile-bottom-nav a span,#__nuxt .mobile-bottom-nav button span{font-size:9px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;line-height:1!important;text-transform:uppercase!important}#__nuxt .mobile-bottom-menu .menu-item .icon,#__nuxt .mobile-bottom-menu .menu-item .iconify,#__nuxt .mobile-bottom-menu .menu-item .v-icon,#__nuxt .mobile-bottom-menu .menu-item [data-icon],#__nuxt .mobile-bottom-menu .menu-item svg,#__nuxt .mobile-bottom-menu .nav-item .icon,#__nuxt .mobile-bottom-menu .nav-item .iconify,#__nuxt .mobile-bottom-menu .nav-item .v-icon,#__nuxt .mobile-bottom-menu .nav-item [data-icon],#__nuxt .mobile-bottom-menu .nav-item svg,#__nuxt .mobile-bottom-menu a .icon,#__nuxt .mobile-bottom-menu a .iconify,#__nuxt .mobile-bottom-menu a .v-icon,#__nuxt .mobile-bottom-menu a [data-icon],#__nuxt .mobile-bottom-menu a svg,#__nuxt .mobile-bottom-menu button .icon,#__nuxt .mobile-bottom-menu button .iconify,#__nuxt .mobile-bottom-menu button .v-icon,#__nuxt .mobile-bottom-menu button [data-icon],#__nuxt .mobile-bottom-menu button svg,#__nuxt .mobile-bottom-nav .menu-item .icon,#__nuxt .mobile-bottom-nav .menu-item .iconify,#__nuxt .mobile-bottom-nav .menu-item .v-icon,#__nuxt .mobile-bottom-nav .menu-item [data-icon],#__nuxt .mobile-bottom-nav .menu-item svg,#__nuxt .mobile-bottom-nav .nav-item .icon,#__nuxt .mobile-bottom-nav .nav-item .iconify,#__nuxt .mobile-bottom-nav .nav-item .v-icon,#__nuxt .mobile-bottom-nav .nav-item [data-icon],#__nuxt .mobile-bottom-nav .nav-item svg,#__nuxt .mobile-bottom-nav a .icon,#__nuxt .mobile-bottom-nav a .iconify,#__nuxt .mobile-bottom-nav a .v-icon,#__nuxt .mobile-bottom-nav a [data-icon],#__nuxt .mobile-bottom-nav a svg,#__nuxt .mobile-bottom-nav button .icon,#__nuxt .mobile-bottom-nav button .iconify,#__nuxt .mobile-bottom-nav button .v-icon,#__nuxt .mobile-bottom-nav button [data-icon],#__nuxt .mobile-bottom-nav button svg{color:inherit!important;font-size:22px!important;height:22px!important;width:22px!important}#__nuxt .mobile-bottom-menu .menu-item.active,#__nuxt .mobile-bottom-menu .menu-item.is-active,#__nuxt .mobile-bottom-menu .menu-item.router-link-active.router-link-exact-active,#__nuxt .mobile-bottom-menu .menu-item:hover,#__nuxt .mobile-bottom-menu .nav-item.active,#__nuxt .mobile-bottom-menu .nav-item.is-active,#__nuxt .mobile-bottom-menu .nav-item.router-link-active.router-link-exact-active,#__nuxt .mobile-bottom-menu .nav-item:hover,#__nuxt .mobile-bottom-menu a.active,#__nuxt .mobile-bottom-menu a.is-active,#__nuxt .mobile-bottom-menu a.router-link-active.router-link-exact-active,#__nuxt .mobile-bottom-menu a:hover,#__nuxt .mobile-bottom-menu button.active,#__nuxt .mobile-bottom-menu button.is-active,#__nuxt .mobile-bottom-menu button.router-link-active.router-link-exact-active,#__nuxt .mobile-bottom-menu button:hover,#__nuxt .mobile-bottom-nav .menu-item.active,#__nuxt .mobile-bottom-nav .menu-item.is-active,#__nuxt .mobile-bottom-nav .menu-item.router-link-active.router-link-exact-active,#__nuxt .mobile-bottom-nav .menu-item:hover,#__nuxt .mobile-bottom-nav .nav-item.active,#__nuxt .mobile-bottom-nav .nav-item.is-active,#__nuxt .mobile-bottom-nav .nav-item.router-link-active.router-link-exact-active,#__nuxt .mobile-bottom-nav .nav-item:hover,#__nuxt .mobile-bottom-nav a.active,#__nuxt .mobile-bottom-nav a.is-active,#__nuxt .mobile-bottom-nav a.router-link-active.router-link-exact-active,#__nuxt .mobile-bottom-nav a:hover,#__nuxt .mobile-bottom-nav button.active,#__nuxt .mobile-bottom-nav button.is-active,#__nuxt .mobile-bottom-nav button.router-link-active.router-link-exact-active,#__nuxt .mobile-bottom-nav button:hover{color:var(--color-text)!important}#__nuxt .mobile-bottom-menu .menu-item.active:before,#__nuxt .mobile-bottom-menu .menu-item.is-active:before,#__nuxt .mobile-bottom-menu .menu-item.router-link-active.router-link-exact-active:before,#__nuxt .mobile-bottom-menu .nav-item.active:before,#__nuxt .mobile-bottom-menu .nav-item.is-active:before,#__nuxt .mobile-bottom-menu .nav-item.router-link-active.router-link-exact-active:before,#__nuxt .mobile-bottom-menu a.active:before,#__nuxt .mobile-bottom-menu a.is-active:before,#__nuxt .mobile-bottom-menu a.router-link-active.router-link-exact-active:before,#__nuxt .mobile-bottom-menu button.active:before,#__nuxt .mobile-bottom-menu button.is-active:before,#__nuxt .mobile-bottom-menu button.router-link-active.router-link-exact-active:before,#__nuxt .mobile-bottom-nav .menu-item.active:before,#__nuxt .mobile-bottom-nav .menu-item.is-active:before,#__nuxt .mobile-bottom-nav .menu-item.router-link-active.router-link-exact-active:before,#__nuxt .mobile-bottom-nav .nav-item.active:before,#__nuxt .mobile-bottom-nav .nav-item.is-active:before,#__nuxt .mobile-bottom-nav .nav-item.router-link-active.router-link-exact-active:before,#__nuxt .mobile-bottom-nav a.active:before,#__nuxt .mobile-bottom-nav a.is-active:before,#__nuxt .mobile-bottom-nav a.router-link-active.router-link-exact-active:before,#__nuxt .mobile-bottom-nav button.active:before,#__nuxt .mobile-bottom-nav button.is-active:before,#__nuxt .mobile-bottom-nav button.router-link-active.router-link-exact-active:before{background:var(--color-text)!important;content:""!important;height:1px!important;left:25%!important;position:absolute!important;right:25%!important;top:0!important}#__nuxt .mobile-bottom-menu .icon-wrapper,#__nuxt .mobile-bottom-nav .icon-wrapper{align-items:center!important;display:inline-flex!important;justify-content:center!important;position:relative!important}#__nuxt .mobile-bottom-menu .badge,#__nuxt .mobile-bottom-nav .badge{align-items:center!important;background:var(--color-text)!important;border-radius:0!important;color:var(--color-bg)!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:9px!important;font-weight:var(--font-weight-bold)!important;height:16px!important;justify-content:center!important;letter-spacing:0!important;line-height:16px!important;min-width:16px!important;padding:0 4px!important;position:absolute!important;right:-10px!important;top:-6px!important}#__nuxt .navbar-drawer{background:var(--color-bg)!important;border-right:1px solid var(--color-border)!important;box-shadow:none!important;color:var(--color-text)!important}#__nuxt .navbar-drawer .drawer-content{background:transparent!important}#__nuxt .navbar-drawer .drawer-main{background:transparent!important;padding:0!important}#__nuxt .navbar-drawer .header{background:transparent!important;border-bottom:1px solid var(--color-border)!important;padding:16px 20px!important}#__nuxt .navbar-drawer .header .header-actions{gap:8px!important}#__nuxt .navbar-drawer .user-credit{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;letter-spacing:var(--tracking-wide)!important;padding:8px 12px!important}#__nuxt .navbar-drawer .user-credit:hover{background:#ffffff0a!important}#__nuxt .navbar-drawer .user-credit .budget-amount,#__nuxt .navbar-drawer .user-credit .budget-amount .currency{color:var(--color-text)!important;font-family:var(--font-family-mono,"JetBrains Mono",monospace)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:.04em!important}#__nuxt .navbar-drawer .close-button{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;height:36px!important;padding:0!important;width:36px!important}#__nuxt .navbar-drawer .close-button:hover{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-bg)!important}#__nuxt .navbar-drawer .search-bar-wrapper{background:transparent!important;border-bottom:1px solid var(--color-border)!important;padding:14px 20px!important}#__nuxt .navbar-drawer .search-bar-mobile{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;gap:10px!important;padding:10px 12px!important;transition:border-color .2s ease,background .2s ease!important}#__nuxt .navbar-drawer .search-bar-mobile:hover{background:#ffffff08!important;border-color:var(--color-text)!important}#__nuxt .navbar-drawer .search-bar-mobile .search-icon{color:var(--color-text-muted)!important}#__nuxt .navbar-drawer .search-bar-mobile .search-placeholder{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .navbar-drawer .nav-list{background:transparent!important}#__nuxt .navbar-drawer .nav-link{background:transparent!important;border-bottom:1px solid var(--color-border)!important;color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;padding:16px 20px!important;text-transform:uppercase!important}#__nuxt .navbar-drawer .nav-link .nav-chevron{color:var(--color-text-muted)!important}#__nuxt .navbar-drawer .nav-link:active{background:#ffffff08!important}#__nuxt .navbar-drawer .nav-link.sale-link{color:var(--color-text)!important}#__nuxt .navbar-drawer .nav-link.sale-link:active{background:#ffffff08!important}#__nuxt .navbar-drawer .nav-link-with-submenu.active{background:#ffffff0a!important;border-bottom-color:var(--color-border)!important;color:var(--color-text)!important}#__nuxt .navbar-drawer .nav-link-with-submenu .nav-chevron.rotated,#__nuxt .navbar-drawer .nav-link-with-submenu.active .nav-chevron,#__nuxt .navbar-drawer .nav-link-with-submenu.active .nav-link-text{color:var(--color-text)!important}#__nuxt .navbar-drawer .submenu-list{background:#ffffff05!important;border-top:1px solid var(--color-border)!important}#__nuxt .navbar-drawer .submenu-link{background:transparent!important;border-bottom:1px solid var(--color-border)!important;color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:var(--tracking-wide)!important;padding:12px 20px 12px 32px!important;text-transform:uppercase!important}#__nuxt .navbar-drawer .submenu-link:hover{background:#ffffff0a!important;color:var(--color-text)!important}#__nuxt .navbar-drawer .submenu-link .submenu-chevron{color:var(--color-text-muted)!important}#__nuxt .navbar-drawer .submenu-link .submenu-chevron.rotated{color:var(--color-text)!important}#__nuxt .navbar-drawer .submenu-link.submenu-link-with-children.active{background:#ffffff0a!important;color:var(--color-text)!important}#__nuxt .navbar-drawer .submenu-link.submenu-link-with-children.active .submenu-chevron{color:var(--color-text)!important}#__nuxt .navbar-drawer .submenu-link.view-all{color:var(--color-text)!important;font-weight:var(--font-weight-bold)!important}#__nuxt .navbar-drawer .submenu-link.view-all:hover{background:#ffffff0f!important}#__nuxt .navbar-drawer .submenu-level2,#__nuxt .navbar-drawer .view-all-item{border-top:1px solid var(--color-border)!important}#__nuxt .navbar-drawer .submenu-level2{background:transparent!important}#__nuxt .navbar-drawer .submenu-level2-item.view-all-item{background:#ffffff08!important}#__nuxt .navbar-drawer .submenu-level2-header{border-bottom:1px solid var(--color-border)!important;color:var(--color-text)!important;font-size:10px!important;font-weight:var(--font-weight-bold)!important;letter-spacing:var(--tracking-extra)!important;padding:12px 20px 8px 44px!important;text-transform:uppercase!important}#__nuxt .navbar-drawer .submenu-level3-link{border-bottom:1px solid var(--color-border)!important;color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:var(--tracking-wide)!important;padding:12px 20px 12px 44px!important;text-transform:uppercase!important}#__nuxt .navbar-drawer .submenu-level3-link:hover{background:#ffffff0a!important;color:var(--color-text)!important}#__nuxt .navbar-drawer .submenu-level3-link.view-all{color:var(--color-text)!important;font-weight:var(--font-weight-bold)!important}#__nuxt .navbar-drawer .drawer-footer-menu{border-top:1px solid var(--color-border)!important;padding:8px 0!important}#__nuxt .navbar-drawer .footer-menu-link{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:var(--tracking-wide)!important;padding:12px 20px!important;text-transform:uppercase!important}#__nuxt .navbar-drawer .footer-menu-link:active,#__nuxt .navbar-drawer .footer-menu-link:hover{background:#ffffff08!important;color:var(--color-text)!important}#__nuxt .navbar-drawer .drawer-footer{background:transparent!important;border-top:1px solid var(--color-border)!important;gap:8px!important;padding:12px!important}#__nuxt .navbar-drawer .drawer-footer .footer-action{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;gap:10px!important;letter-spacing:var(--tracking-wide)!important;padding:12px 14px!important;text-transform:uppercase!important}#__nuxt .navbar-drawer .drawer-footer .footer-action:hover{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-bg)!important}#__nuxt .navbar-drawer .drawer-footer .footer-action.logout{background:transparent!important;border-color:var(--color-border)!important;color:var(--color-text-muted)!important}#__nuxt .navbar-drawer .drawer-footer .footer-action.login,#__nuxt .navbar-drawer .drawer-footer .footer-action.logout:hover{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-bg)!important}#__nuxt .navbar-drawer .drawer-footer .footer-action.login:hover{background:transparent!important;color:var(--color-text)!important}#__nuxt .mobile-nav-drawer,#__nuxt .mobile-navbar-drawer{background:var(--color-bg)!important;border-right:1px solid var(--color-border)!important;color:var(--color-text)!important}#__nuxt .v-card,#__nuxt .v-card-subtitle,#__nuxt .v-card-text,#__nuxt .v-card-title,#__nuxt .v-sheet{background:transparent!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important}#__nuxt .v-list,#__nuxt .v-list-item{background:transparent!important;color:var(--color-text)!important}#__nuxt :not([class*=circle]):not([class*=dot]):not([class*=avatar]):not([class*=rounded-full]):not([class*=spinner]):not([class*=badge--circle]):not([class*=loader]):not(.v-progress-circular):not(.v-progress-circular *){border-radius:0!important}#__nuxt svg,#__nuxt svg *{border-radius:initial!important}#__nuxt .checkout-layout,#__nuxt .mercy-checkout-layout,#__nuxt .mercy-checkout-main{background:var(--color-bg)!important;color:var(--color-text)!important}#__nuxt .cart-page section,#__nuxt .checkout-layout section,#__nuxt .checkout-layout>section,#__nuxt .mercy-checkout-main section,#__nuxt .mercy-checkout-main>section,#__nuxt section.cart,#__nuxt section.checkout{background:transparent!important;background-color:transparent!important}#__nuxt .checkout-skeleton,#__nuxt .skeleton-box{background:transparent!important}#__nuxt .skeleton-box{background-color:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important}#__nuxt .skeleton-box:after{background:linear-gradient(90deg,transparent 25%,hsla(0,0%,100%,.04) 50%,transparent 75%)!important}#__nuxt .checkout-component,#__nuxt .checkout-content,#__nuxt .checkout-form,#__nuxt .checkout-main,#__nuxt .checkout-sidebar,#__nuxt .content-wrapper,#__nuxt .sidebar-content{background:transparent!important;color:var(--color-text)!important}#__nuxt .tab-content,#__nuxt .tab-icon,#__nuxt .tab-price,#__nuxt .tab-subtitle,#__nuxt .tab-title{color:inherit!important}#__nuxt .tab-title{color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .tab-subtitle{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.02em!important}#__nuxt .tab-price{color:var(--color-text)!important;font-variant-numeric:tabular-nums!important;font-weight:var(--font-weight-bold)!important}#__nuxt .radio-input{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:9999px!important;cursor:pointer!important;flex-shrink:0!important;height:16px!important;margin:0!important;position:relative!important;transition:border-color .2s ease!important;width:16px!important}#__nuxt .radio-input:checked{border-color:var(--color-text)!important}#__nuxt .radio-input:checked:after{background:var(--color-text)!important;border-radius:9999px!important;content:""!important;inset:3px!important;position:absolute!important}#__nuxt .country-select-wrapper{position:relative!important}#__nuxt .country-select-wrapper.disabled{opacity:.6!important;pointer-events:none!important}#__nuxt .country-select-wrapper.open .select-trigger{background:#ffffff05!important;border-color:var(--color-text)!important}#__nuxt .select-trigger{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;cursor:pointer!important;display:flex!important;font-size:14px!important;justify-content:space-between!important;letter-spacing:.02em!important;padding:14px 16px!important;transition:border-color .2s ease,background .2s ease!important}#__nuxt .select-trigger:hover{background:#ffffff05!important;border-color:var(--color-text-muted)!important}#__nuxt .selected-country,#__nuxt .selected-option{color:var(--color-text)!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:.02em!important}#__nuxt .dropdown-arrow{color:var(--color-text-muted)!important;transition:transform .2s ease!important}#__nuxt .dropdown-arrow.rotated{color:var(--color-text)!important;transform:rotate(180deg)!important}#__nuxt .select-dropdown,#__nuxt .select-options{background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;left:0!important;overflow:hidden!important;position:absolute!important;right:0!important;top:calc(100% + 6px)!important;z-index:1000!important}#__nuxt .select-dropdown .search-container{align-items:center!important;background:transparent!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;gap:8px!important;padding:10px 14px!important}#__nuxt .select-dropdown .search-container .search-icon{color:var(--color-text-muted)!important;flex-shrink:0!important}#__nuxt .select-dropdown .search-input{background:transparent!important;border:0!important;border-radius:0!important;color:var(--color-text)!important;flex:1!important;font-size:13px!important;height:auto!important;outline:0!important;padding:4px 0!important}#__nuxt .select-dropdown .search-input::-moz-placeholder{color:var(--color-placeholder)!important}#__nuxt .select-dropdown .search-input::placeholder{color:var(--color-placeholder)!important}#__nuxt .options-container{background:transparent!important;max-height:280px!important;overflow-y:auto!important;scrollbar-color:var(--color-border) transparent!important;scrollbar-width:thin!important}#__nuxt .options-container::-webkit-scrollbar{width:6px!important}#__nuxt .options-container::-webkit-scrollbar-thumb{background:var(--color-border)!important}#__nuxt .options-group{background:transparent!important}#__nuxt .country-select-wrapper .option,#__nuxt .options-container .option{align-items:center!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:flex!important;font-size:13px!important;gap:10px!important;letter-spacing:.02em!important;padding:10px 14px!important;transition:background .2s ease,color .2s ease!important}#__nuxt .country-select-wrapper .option:last-child,#__nuxt .options-container .option:last-child{border-bottom:0!important}#__nuxt .country-select-wrapper .option.active,#__nuxt .country-select-wrapper .option.is-selected,#__nuxt .country-select-wrapper .option.selected,#__nuxt .country-select-wrapper .option:hover,#__nuxt .options-container .option.active,#__nuxt .options-container .option.is-selected,#__nuxt .options-container .option.selected,#__nuxt .options-container .option:hover{background:#ffffff0a!important;color:var(--color-text)!important}#__nuxt .country-select-wrapper .option .check-icon,#__nuxt .options-container .option .check-icon{color:var(--color-text)!important;flex-shrink:0!important}#__nuxt .country-select-wrapper .option .option-label,#__nuxt .options-container .option .option-label{color:inherit!important;font-weight:400!important}#__nuxt .country-select-wrapper .option .option-label.has-check,#__nuxt .options-container .option .option-label.has-check{color:var(--color-text)!important;font-weight:var(--font-weight-semibold)!important}#__nuxt .country-select-wrapper .no-results,#__nuxt .options-container .no-results{background:transparent!important;color:var(--color-text-muted)!important;font-size:12px!important;letter-spacing:.02em!important;padding:14px!important;text-align:center!important}.dropdown-enter-active,.dropdown-leave-active{transition:opacity .18s ease,transform .18s ease}.dropdown-enter-from,.dropdown-leave-to{opacity:0;transform:translateY(-4px)}#__nuxt .search-container{border-bottom:1px solid var(--color-border)!important;padding:8px 12px!important}#__nuxt .search-input{background:transparent!important;border:0!important;color:var(--color-text)!important;font-size:13px!important;outline:0!important;padding:6px 0!important;width:100%!important}#__nuxt .search-input::-moz-placeholder{color:var(--color-placeholder)!important}#__nuxt .search-input::placeholder{color:var(--color-placeholder)!important}#__nuxt .search-icon{color:var(--color-text-muted)!important}#__nuxt .country-box .country-header{align-items:center!important;background:transparent!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;gap:10px!important;margin-bottom:16px!important;padding-bottom:12px!important}#__nuxt .country-box .country-header .icon-wrapper{align-items:center!important;background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;color:var(--color-text)!important;display:inline-flex!important;flex-shrink:0!important;height:22px!important;justify-content:center!important;width:22px!important}#__nuxt .country-box .country-header .icon-wrapper .icon,#__nuxt .country-box .country-header .icon-wrapper .v-icon,#__nuxt .country-box .country-header .icon-wrapper [data-icon],#__nuxt .country-box .country-header .icon-wrapper svg{color:inherit!important}#__nuxt .country-box .country-header .country-title,#__nuxt .country-box .country-header .header-title,#__nuxt .country-box .country-header h2,#__nuxt .country-box .country-header h3{color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;margin:0!important;text-transform:uppercase!important}#__nuxt .select-pickup-button,#__nuxt .select-point-button{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-sizing:border-box!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;gap:8px!important;justify-content:center!important;letter-spacing:var(--tracking-wide)!important;padding:12px 16px!important;text-transform:uppercase!important;width:100%!important}#__nuxt .select-pickup-button:hover,#__nuxt .select-point-button:hover{border-color:var(--color-text)!important}#__nuxt .select-pickup-button .icon,#__nuxt .select-pickup-button .pickup-icon,#__nuxt .select-pickup-button .v-icon,#__nuxt .select-pickup-button svg,#__nuxt .select-point-button .icon,#__nuxt .select-point-button .pickup-icon,#__nuxt .select-point-button .v-icon,#__nuxt .select-point-button svg{color:inherit!important}#__nuxt .delivery-point-box{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;margin-top:12px!important;padding:16px!important}#__nuxt .delivery-point-header{align-items:center!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;gap:8px!important;margin-bottom:10px!important;padding-bottom:10px!important}#__nuxt .delivery-point-header,#__nuxt .delivery-point-header .icon,#__nuxt .delivery-point-header .v-icon,#__nuxt .delivery-point-header svg{color:var(--color-text)!important}#__nuxt .delivery-point-header .header-title{color:var(--color-text-muted)!important;font-size:10px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-extra)!important;text-transform:uppercase!important}#__nuxt .delivery-point-content{display:flex!important;flex-direction:column!important;gap:6px!important}#__nuxt .delivery-point-box .point-name{color:var(--color-text)!important;font-size:13px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:.02em!important;line-height:1.4!important}#__nuxt .delivery-point-box .point-directions{color:var(--color-text-muted)!important;font-size:12px!important;letter-spacing:.02em!important;line-height:1.5!important}#__nuxt .delivery-point-box .point-photos{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:8px!important}#__nuxt .delivery-point-box .point-photo{background:var(--color-card)!important;border:1px solid var(--color-border)!important;border-radius:0!important;height:auto!important;-o-object-fit:cover!important;object-fit:cover!important;width:100px!important}#__nuxt .show-all-btn{background:transparent!important;border:0!important;border-bottom:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text-muted)!important;cursor:pointer!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;padding:4px 0!important;text-transform:uppercase!important}#__nuxt .show-all-btn:hover{border-bottom-color:var(--color-text)!important;color:var(--color-text)!important}#__nuxt .cart-item .variant,#__nuxt .checkout-component .variant{color:var(--color-text-muted)!important;display:flex!important;flex-wrap:wrap!important;font-size:11px!important;gap:0 6px!important;list-style:none!important;margin:4px 0!important;padding:0!important}#__nuxt .cart-item .variant li:not(:last-child):after,#__nuxt .checkout-component .variant li:not(:last-child):after{content:","}#__nuxt .restriction{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text-muted)!important;font-size:10px!important;letter-spacing:var(--tracking-wide)!important;padding:3px 6px!important;text-transform:uppercase!important}#__nuxt .quantity-unit-price,#__nuxt .quantity-value{color:var(--color-text-muted)!important;font-size:11px!important;font-variant-numeric:tabular-nums!important}#__nuxt .remove-btn,#__nuxt .remove-link{background:transparent!important;border:0!important;color:var(--color-text-muted)!important;cursor:pointer!important;font-size:11px!important;letter-spacing:var(--tracking-wide)!important;text-decoration:underline!important;text-transform:uppercase!important}#__nuxt .remove-btn:hover,#__nuxt .remove-link:hover,#__nuxt .summary-rows,#__nuxt .summary-title{color:var(--color-text)!important}#__nuxt .summary-title{border-bottom:1px solid var(--color-border)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;margin-bottom:12px!important;padding-bottom:8px!important;text-transform:uppercase!important}#__nuxt .total-label,#__nuxt .total-price,#__nuxt .total-price__text,#__nuxt .total-row,#__nuxt .total-value{color:var(--color-text)!important;font-variant-numeric:tabular-nums!important}#__nuxt .total-row{align-items:baseline!important;border-top:1px solid var(--color-border)!important;display:flex!important;justify-content:space-between!important;padding-top:12px!important}#__nuxt .total-label{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:var(--tracking-extra)!important;text-transform:uppercase!important}#__nuxt .total-value{font-size:18px!important;font-weight:var(--font-weight-bold)!important}#__nuxt .vat-info{font-size:10px!important}#__nuxt .terms-text,#__nuxt .vat-info{color:var(--color-text-muted)!important;letter-spacing:.02em!important}#__nuxt .terms-text{font-size:11px!important;line-height:1.6!important}#__nuxt .terms-text a{border-bottom:1px solid var(--color-text)!important;color:var(--color-text)!important;text-decoration:none!important}#__nuxt .warning-icon,#__nuxt .warning-text{color:var(--color-text-muted)!important}#__nuxt .warning-text{font-size:11px!important;letter-spacing:.02em!important}#__nuxt .shipping-address,#__nuxt .shipping-date-section{color:var(--color-text)!important}#__nuxt .shipping-date-section,#__nuxt .time{color:var(--color-text-muted)!important}#__nuxt .time{font-variant-numeric:tabular-nums!important;letter-spacing:.04em!important}#__nuxt .user-avatar{background:var(--color-text)!important;border-radius:0!important;color:var(--color-bg)!important}#__nuxt .user-info-compact,#__nuxt .user-name{color:var(--color-text)!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .user-budget-compact{color:var(--color-text-muted)!important;font-size:10px!important;font-variant-numeric:tabular-nums!important}#__nuxt .user-dropdown{background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important}#__nuxt .v-ripple__container{display:none!important}#__nuxt .address-box [class*=-icon],#__nuxt .checkout-component .icon-wrapper,#__nuxt .checkout-component [class*=-icon-wrapper],#__nuxt .checkout-component [class*=-icon]:not([class*=icon-wrapper]):not(input):not(textarea):not(select),#__nuxt .checkout-form .icon-wrapper,#__nuxt .checkout-sidebar .icon-wrapper,#__nuxt .company-box [class*=-icon],#__nuxt .delivery-box [class*=-icon],#__nuxt .payment-box [class*=-icon],#__nuxt .products-box [class*=-icon],#__nuxt .summary-box [class*=-icon]{background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;color:var(--color-text)!important}#__nuxt .checkout-component .iconify,#__nuxt .checkout-component .v-icon,#__nuxt .checkout-component svg.icon,#__nuxt .checkout-form .iconify,#__nuxt .checkout-form .v-icon,#__nuxt .checkout-form svg.icon,#__nuxt .checkout-sidebar .iconify,#__nuxt .checkout-sidebar .v-icon,#__nuxt .checkout-sidebar svg.icon,#__nuxt .info-box{color:var(--color-text)!important}#__nuxt .info-box{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;display:flex!important;gap:16px!important;padding:20px!important;width:100%!important}@media(max-width:768px){#__nuxt .info-box{align-items:start!important;-moz-column-gap:12px!important;column-gap:12px!important;display:grid!important;grid-template-areas:"icon content" "buttons buttons"!important;grid-template-columns:32px 1fr!important;padding:14px!important;row-gap:12px!important}#__nuxt .info-box .info-icon-wrapper,#__nuxt .info-icon-wrapper{grid-area:icon!important;height:32px!important;margin:0!important;width:32px!important}#__nuxt .info-box .info-content,#__nuxt .info-message .info-content,#__nuxt .info-message__text{grid-area:content!important}#__nuxt .info-box .info-content h3,#__nuxt .info-box .info-content h4{font-size:11px!important;margin-bottom:2px!important}#__nuxt .info-box .info-content p{font-size:12px!important;line-height:1.5!important}#__nuxt .info-buttons{flex-wrap:nowrap!important;gap:6px!important;grid-area:buttons!important;justify-content:stretch!important;margin-top:0!important;width:100%!important}#__nuxt .info-buttons .btn-login,#__nuxt .info-buttons .btn-signup,#__nuxt .info-buttons button{flex:1 1 0!important;font-size:10px!important;gap:6px!important;height:38px!important;min-width:0!important;padding:0 12px!important}}#__nuxt .info-banner,#__nuxt .info-message{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important;display:flex!important;gap:12px!important;padding:14px 16px!important}#__nuxt .info-box .info-icon-wrapper,#__nuxt .info-icon-wrapper{align-items:center!important;background:var(--color-card)!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:#fff!important;display:inline-flex!important;flex-shrink:0!important;height:40px!important;justify-content:center!important;width:40px!important}#__nuxt .info-box .info-icon-wrapper .icon,#__nuxt .info-box .info-icon-wrapper .v-icon,#__nuxt .info-box .info-icon-wrapper [data-icon],#__nuxt .info-box .info-icon-wrapper svg,#__nuxt .info-icon-wrapper .icon,#__nuxt .info-icon-wrapper .v-icon,#__nuxt .info-icon-wrapper [data-icon],#__nuxt .info-icon-wrapper svg{color:#fff!important}#__nuxt .info-box .info-icon-wrapper .iconify,#__nuxt .info-icon-wrapper .iconify{background-color:#fff!important;color:#fff!important}#__nuxt .info-box .info-content,#__nuxt .info-message .info-content,#__nuxt .info-message__text{color:var(--color-text)!important;flex:1!important;min-width:0!important;text-align:left!important}#__nuxt .info-box .info-content h3,#__nuxt .info-box .info-content h4,#__nuxt .info-content b,#__nuxt .info-content strong,#__nuxt .info-message__text b,#__nuxt .info-message__text strong{color:var(--color-text)!important;display:block!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;margin:0 0 4px!important;text-transform:uppercase!important}#__nuxt .info-box .info-content p,#__nuxt .info-message .info-content p{color:var(--color-text-muted)!important;font-size:13px!important;letter-spacing:.02em!important;line-height:1.55!important;margin:0!important}#__nuxt .info-buttons{display:flex!important;flex-shrink:0!important;gap:8px!important}@media(max-width:768px){#__nuxt .info-buttons{justify-content:flex-start!important;margin-top:4px!important;width:100%!important}}#__nuxt .info-buttons .btn-login,#__nuxt .info-buttons .btn-signup,#__nuxt .info-buttons button{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border-radius:0!important;cursor:pointer!important;display:inline-flex!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;gap:8px!important;height:40px!important;letter-spacing:var(--tracking-wide)!important;padding:10px 16px!important;text-transform:uppercase!important;transition:opacity .2s ease,background .2s ease,color .2s ease,border-color .2s ease!important}#__nuxt .info-buttons .btn-login .icon,#__nuxt .info-buttons .btn-login .v-icon,#__nuxt .info-buttons .btn-login svg,#__nuxt .info-buttons .btn-signup .icon,#__nuxt .info-buttons .btn-signup .v-icon,#__nuxt .info-buttons .btn-signup svg,#__nuxt .info-buttons button .icon,#__nuxt .info-buttons button .v-icon,#__nuxt .info-buttons button svg{color:inherit!important}#__nuxt .info-buttons .btn-login{background:transparent!important;border:1px solid var(--color-border)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}#__nuxt .info-buttons .btn-login:hover{background:#ffffff08!important;border-color:var(--color-text)!important}#__nuxt .info-buttons .btn-signup{background:var(--color-cta-bg)!important;border:0!important;color:var(--color-cta-text)!important}#__nuxt .info-buttons .btn-signup:hover{opacity:.85!important}#__nuxt .checkout-sidebar .checkout-btn,#__nuxt .checkout-sidebar .place-order-btn,#__nuxt .checkout-sidebar .v-btn,#__nuxt .checkout-sidebar button[type=submit],#__nuxt .checkout-summary .v-btn,#__nuxt .checkout-summary button[type=submit],#__nuxt .summary-box .order-btn,#__nuxt .summary-box .place-order-btn,#__nuxt .summary-box .v-btn,#__nuxt .summary-box button[type=submit]{align-items:center!important;background:var(--color-cta-bg)!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--color-cta-text)!important;cursor:pointer!important;display:inline-flex!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;height:48px!important;justify-content:center!important;letter-spacing:var(--tracking-wide)!important;max-height:48px!important;min-height:48px!important;padding:0 22px!important;text-transform:uppercase!important;transition:opacity .2s ease!important;width:100%!important}#__nuxt .checkout-sidebar .checkout-btn:hover,#__nuxt .checkout-sidebar .place-order-btn:hover,#__nuxt .checkout-sidebar .v-btn:hover,#__nuxt .checkout-sidebar button[type=submit]:hover,#__nuxt .checkout-summary .v-btn:hover,#__nuxt .checkout-summary button[type=submit]:hover,#__nuxt .summary-box .order-btn:hover,#__nuxt .summary-box .place-order-btn:hover,#__nuxt .summary-box .v-btn:hover,#__nuxt .summary-box button[type=submit]:hover{opacity:.85!important}#__nuxt .checkout-sidebar .checkout-btn.disabled,#__nuxt .checkout-sidebar .checkout-btn.v-btn--disabled,#__nuxt .checkout-sidebar .checkout-btn:disabled,#__nuxt .checkout-sidebar .checkout-btn[disabled],#__nuxt .checkout-sidebar .place-order-btn.disabled,#__nuxt .checkout-sidebar .place-order-btn.v-btn--disabled,#__nuxt .checkout-sidebar .place-order-btn:disabled,#__nuxt .checkout-sidebar .place-order-btn[disabled],#__nuxt .checkout-sidebar .v-btn.disabled,#__nuxt .checkout-sidebar .v-btn.v-btn--disabled,#__nuxt .checkout-sidebar .v-btn:disabled,#__nuxt .checkout-sidebar .v-btn[disabled],#__nuxt .checkout-sidebar button[type=submit].disabled,#__nuxt .checkout-sidebar button[type=submit].v-btn--disabled,#__nuxt .checkout-sidebar button[type=submit]:disabled,#__nuxt .checkout-sidebar button[type=submit][disabled],#__nuxt .checkout-summary .v-btn.disabled,#__nuxt .checkout-summary .v-btn.v-btn--disabled,#__nuxt .checkout-summary .v-btn:disabled,#__nuxt .checkout-summary .v-btn[disabled],#__nuxt .checkout-summary button[type=submit].disabled,#__nuxt .checkout-summary button[type=submit].v-btn--disabled,#__nuxt .checkout-summary button[type=submit]:disabled,#__nuxt .checkout-summary button[type=submit][disabled],#__nuxt .summary-box .order-btn.disabled,#__nuxt .summary-box .order-btn.v-btn--disabled,#__nuxt .summary-box .order-btn:disabled,#__nuxt .summary-box .order-btn[disabled],#__nuxt .summary-box .place-order-btn.disabled,#__nuxt .summary-box .place-order-btn.v-btn--disabled,#__nuxt .summary-box .place-order-btn:disabled,#__nuxt .summary-box .place-order-btn[disabled],#__nuxt .summary-box .v-btn.disabled,#__nuxt .summary-box .v-btn.v-btn--disabled,#__nuxt .summary-box .v-btn:disabled,#__nuxt .summary-box .v-btn[disabled],#__nuxt .summary-box button[type=submit].disabled,#__nuxt .summary-box button[type=submit].v-btn--disabled,#__nuxt .summary-box button[type=submit]:disabled,#__nuxt .summary-box button[type=submit][disabled]{background:transparent!important;border:1px solid var(--color-border)!important;color:var(--color-text-muted)!important;cursor:not-allowed!important;opacity:1!important}#__nuxt .checkout-sidebar .checkout-btn .v-btn__overlay,#__nuxt .checkout-sidebar .checkout-btn .v-btn__underlay,#__nuxt .checkout-sidebar .place-order-btn .v-btn__overlay,#__nuxt .checkout-sidebar .place-order-btn .v-btn__underlay,#__nuxt .checkout-sidebar .v-btn .v-btn__overlay,#__nuxt .checkout-sidebar .v-btn .v-btn__underlay,#__nuxt .checkout-sidebar button[type=submit] .v-btn__overlay,#__nuxt .checkout-sidebar button[type=submit] .v-btn__underlay,#__nuxt .checkout-summary .v-btn .v-btn__overlay,#__nuxt .checkout-summary .v-btn .v-btn__underlay,#__nuxt .checkout-summary button[type=submit] .v-btn__overlay,#__nuxt .checkout-summary button[type=submit] .v-btn__underlay,#__nuxt .summary-box .order-btn .v-btn__overlay,#__nuxt .summary-box .order-btn .v-btn__underlay,#__nuxt .summary-box .place-order-btn .v-btn__overlay,#__nuxt .summary-box .place-order-btn .v-btn__underlay,#__nuxt .summary-box .v-btn .v-btn__overlay,#__nuxt .summary-box .v-btn .v-btn__underlay,#__nuxt .summary-box button[type=submit] .v-btn__overlay,#__nuxt .summary-box button[type=submit] .v-btn__underlay{display:none!important}#__nuxt .checkout-sidebar .checkout-btn .v-btn__content,#__nuxt .checkout-sidebar .place-order-btn .v-btn__content,#__nuxt .checkout-sidebar .v-btn .v-btn__content,#__nuxt .checkout-sidebar button[type=submit] .v-btn__content,#__nuxt .checkout-summary .v-btn .v-btn__content,#__nuxt .checkout-summary button[type=submit] .v-btn__content,#__nuxt .summary-box .order-btn .v-btn__content,#__nuxt .summary-box .place-order-btn .v-btn__content,#__nuxt .summary-box .v-btn .v-btn__content,#__nuxt .summary-box button[type=submit] .v-btn__content{color:var(--color-cta-text)!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .checkout-sidebar .checkout-btn .v-btn__loader,#__nuxt .checkout-sidebar .place-order-btn .v-btn__loader,#__nuxt .checkout-sidebar .v-btn .v-btn__loader,#__nuxt .checkout-sidebar button[type=submit] .v-btn__loader,#__nuxt .checkout-summary .v-btn .v-btn__loader,#__nuxt .checkout-summary button[type=submit] .v-btn__loader,#__nuxt .summary-box .order-btn .v-btn__loader,#__nuxt .summary-box .place-order-btn .v-btn__loader,#__nuxt .summary-box .v-btn .v-btn__loader,#__nuxt .summary-box button[type=submit] .v-btn__loader{color:var(--color-cta-text)!important}#__nuxt .checkout-header-wrapper{background:var(--color-bg)!important;border-bottom:1px solid var(--color-border)!important;left:auto!important;position:relative!important;right:auto!important;top:auto!important;z-index:auto!important}#__nuxt .checkout-header{background:var(--color-bg)!important;border-bottom:0!important;color:var(--color-text)!important;height:64px!important;width:100%!important}#__nuxt .checkout-header,#__nuxt .checkout-header-wrapper,#__nuxt .checkout-header__container{overflow:visible!important}#__nuxt .checkout-header__container{align-items:center!important;background:transparent!important;display:flex!important;gap:16px!important;height:100%!important;justify-content:space-between!important;margin:0 auto!important;max-width:1570px!important;padding:0 24px!important}@media(max-width:768px){#__nuxt .checkout-header__container{padding:0 16px!important}}#__nuxt .checkout-header .logo{align-items:center!important;display:inline-flex!important;flex-shrink:0!important;height:auto!important;justify-content:center!important;left:50%!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:2!important}#__nuxt .checkout-header .logo img{display:block!important;filter:brightness(0) invert(1)!important;max-height:96px!important;width:auto!important}@media(max-width:768px){#__nuxt .checkout-header .logo img{max-height:64px!important}}#__nuxt .checkout-header__container{position:relative!important}#__nuxt .checkout-header .header-right{align-items:center!important;display:inline-flex!important;gap:8px!important}#__nuxt .checkout-header .back-button,#__nuxt .checkout-header .back-button--desktop{background:transparent!important;border:0!important;color:var(--color-text-muted)!important;cursor:pointer!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;padding:8px 0!important;text-transform:uppercase!important}#__nuxt .checkout-header .back-button--desktop:hover,#__nuxt .checkout-header .back-button:hover{color:var(--color-text)!important}#__nuxt .checkout-header .back-button .v-icon,#__nuxt .checkout-header .back-button--desktop .v-icon{color:inherit!important}#__nuxt .checkout-header .profile-button-auth,#__nuxt .checkout-header .user-info-compact,#__nuxt .checkout-header .v-btn{background:transparent!important;border:0!important;color:var(--color-text)!important}#__nuxt .checkout-header .navbar-icon-button,#__nuxt .checkout-header .profile-button{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;height:36px!important;justify-content:center!important;transition:background .2s ease,color .2s ease!important;width:36px!important}#__nuxt .checkout-header .navbar-icon-button:hover,#__nuxt .checkout-header .profile-button:hover{background:#ffffff0a!important;color:var(--color-text)!important}#__nuxt .checkout-header .navbar-icon-button .icon,#__nuxt .checkout-header .navbar-icon-button .v-icon,#__nuxt .checkout-header .navbar-icon-button [data-icon],#__nuxt .checkout-header .navbar-icon-button svg,#__nuxt .checkout-header .profile-button .icon,#__nuxt .checkout-header .profile-button .v-icon,#__nuxt .checkout-header .profile-button [data-icon],#__nuxt .checkout-header .profile-button svg{color:var(--color-text)!important;opacity:1!important}html body #__nuxt .delivery-tabs,html body[id] .delivery-tabs{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;display:grid!important;gap:0!important;grid-template-columns:1fr 1fr!important;margin-bottom:16px!important;padding:0!important}html body #__nuxt .delivery-tab,html body #__nuxt .delivery-tabs .delivery-tab{align-items:center!important;background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;border-right:1px solid var(--color-border)!important;box-shadow:none!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;gap:6px!important;justify-content:center!important;letter-spacing:var(--tracking-wide)!important;padding:16px 14px!important;position:relative!important;text-transform:uppercase!important;transition:background .2s ease,color .2s ease!important}html body #__nuxt .delivery-tab:last-child,html body #__nuxt .delivery-tabs .delivery-tab:last-child{border-right:0!important}html body #__nuxt .delivery-tab:hover,html body #__nuxt .delivery-tabs .delivery-tab:hover{background:#ffffff08!important;color:var(--color-text)!important}html body #__nuxt .delivery-tab .icon,html body #__nuxt .delivery-tab .v-icon,html body #__nuxt .delivery-tab [data-icon],html body #__nuxt .delivery-tab svg,html body #__nuxt .delivery-tabs .delivery-tab .icon,html body #__nuxt .delivery-tabs .delivery-tab .v-icon,html body #__nuxt .delivery-tabs .delivery-tab [data-icon],html body #__nuxt .delivery-tabs .delivery-tab svg{color:inherit!important;opacity:.7!important;transition:opacity .2s ease!important}html body #__nuxt .delivery-tab .tab-icon,html body #__nuxt .delivery-tabs .delivery-tab .tab-icon{background:transparent!important;border-radius:0!important;color:inherit!important;height:auto!important;width:auto!important}html body #__nuxt .delivery-tab .tab-content,html body #__nuxt .delivery-tabs .delivery-tab .tab-content{color:inherit!important}html body #__nuxt .delivery-tab .tab-title,html body #__nuxt .delivery-tabs .delivery-tab .tab-title{color:inherit!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}html body #__nuxt .delivery-tab .tab-subtitle,html body #__nuxt .delivery-tabs .delivery-tab .tab-subtitle{color:var(--color-text-muted)!important;font-size:10px!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important}html body #__nuxt .delivery-tab .tab-price,html body #__nuxt .delivery-tabs .delivery-tab .tab-price{color:var(--color-text-muted)!important;font-size:11px!important;font-variant-numeric:tabular-nums!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:.04em!important;text-transform:uppercase!important}html body #__nuxt .delivery-tab .tab-price--free,html body #__nuxt .delivery-tabs .delivery-tab .tab-price--free{color:var(--color-text)!important}html body #__nuxt .delivery-tab.active,html body #__nuxt .delivery-tab.is-active,html body #__nuxt .delivery-tab.selected,html body #__nuxt .delivery-tabs .delivery-tab.active,html body #__nuxt .delivery-tabs .delivery-tab.is-active{background:#1a1a1a!important;background-color:#1a1a1a!important;color:var(--color-text)!important}html body #__nuxt .delivery-tab.active .icon,html body #__nuxt .delivery-tab.active .v-icon,html body #__nuxt .delivery-tab.active [data-icon],html body #__nuxt .delivery-tab.active svg,html body #__nuxt .delivery-tab.is-active .icon,html body #__nuxt .delivery-tab.is-active .v-icon,html body #__nuxt .delivery-tab.is-active [data-icon],html body #__nuxt .delivery-tab.is-active svg,html body #__nuxt .delivery-tab.selected .icon,html body #__nuxt .delivery-tab.selected .v-icon,html body #__nuxt .delivery-tab.selected [data-icon],html body #__nuxt .delivery-tab.selected svg,html body #__nuxt .delivery-tabs .delivery-tab.active .icon,html body #__nuxt .delivery-tabs .delivery-tab.active .v-icon,html body #__nuxt .delivery-tabs .delivery-tab.active [data-icon],html body #__nuxt .delivery-tabs .delivery-tab.active svg,html body #__nuxt .delivery-tabs .delivery-tab.is-active .icon,html body #__nuxt .delivery-tabs .delivery-tab.is-active .v-icon,html body #__nuxt .delivery-tabs .delivery-tab.is-active [data-icon],html body #__nuxt .delivery-tabs .delivery-tab.is-active svg{color:var(--color-text)!important;opacity:1!important}html body #__nuxt .delivery-tab.active .tab-icon,html body #__nuxt .delivery-tab.is-active .tab-icon,html body #__nuxt .delivery-tab.selected .tab-icon,html body #__nuxt .delivery-tabs .delivery-tab.active .tab-icon,html body #__nuxt .delivery-tabs .delivery-tab.is-active .tab-icon{background:transparent!important;color:var(--color-text)!important}html body #__nuxt .delivery-tab.active .tab-title,html body #__nuxt .delivery-tab.is-active .tab-title,html body #__nuxt .delivery-tab.selected .tab-title,html body #__nuxt .delivery-tabs .delivery-tab.active .tab-title,html body #__nuxt .delivery-tabs .delivery-tab.is-active .tab-title{color:var(--color-text)!important}html body #__nuxt .delivery-tab.active .tab-subtitle,html body #__nuxt .delivery-tab.is-active .tab-subtitle,html body #__nuxt .delivery-tab.selected .tab-subtitle,html body #__nuxt .delivery-tabs .delivery-tab.active .tab-subtitle,html body #__nuxt .delivery-tabs .delivery-tab.is-active .tab-subtitle{color:var(--color-text-muted)!important}html body #__nuxt .delivery-tab.active .tab-price,html body #__nuxt .delivery-tab.is-active .tab-price,html body #__nuxt .delivery-tab.selected .tab-price,html body #__nuxt .delivery-tabs .delivery-tab.active .tab-price,html body #__nuxt .delivery-tabs .delivery-tab.is-active .tab-price{color:var(--color-text)!important}#__nuxt .expected-shipping-box,#__nuxt .shipping-date-section{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;margin-bottom:16px!important;padding:16px!important}#__nuxt .expected-shipping-box .delivery-wrapper{align-items:center!important;display:flex!important;gap:10px!important}#__nuxt .expected-shipping-box .icon-wrapper{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--color-text)!important;display:inline-flex!important;flex-shrink:0!important;height:22px!important;justify-content:center!important;width:22px!important}#__nuxt .expected-shipping-box .icon-wrapper .icon,#__nuxt .expected-shipping-box .icon-wrapper .v-icon,#__nuxt .expected-shipping-box .icon-wrapper [data-icon],#__nuxt .expected-shipping-box .icon-wrapper svg{color:inherit!important}#__nuxt .expected-shipping-box .delivery-content{align-items:baseline!important;display:flex!important;flex:1!important;flex-wrap:wrap!important;gap:10px!important}#__nuxt .expected-shipping-box .delivery-label{letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .expected-shipping-box .delivery-date,#__nuxt .expected-shipping-box .delivery-label{color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;margin:0!important}#__nuxt .expected-shipping-box .delivery-date{font-variant-numeric:tabular-nums!important;letter-spacing:.04em!important}#__nuxt .expected-shipping-box .delivery-unavailable{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.02em!important;margin:0!important}#__nuxt .products-box{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}#__nuxt .products-box .products-header{align-items:center!important;background:transparent!important;border-bottom:0!important;cursor:pointer!important;display:flex!important;gap:12px!important;justify-content:space-between!important;padding:14px 16px 8px!important}#__nuxt .products-box .products-header-left{align-items:center!important;display:inline-flex!important;gap:10px!important}#__nuxt .products-box .products-header .icon-wrapper{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--color-text)!important;display:inline-flex!important;height:22px!important;justify-content:center!important;width:22px!important}#__nuxt .products-box .products-header .icon-wrapper .icon,#__nuxt .products-box .products-header .icon-wrapper .v-icon,#__nuxt .products-box .products-header .icon-wrapper svg{color:inherit!important}#__nuxt .products-box .products-title-wrapper{display:flex!important;flex-direction:column!important;gap:1px!important}#__nuxt .products-box .products-title,#__nuxt .products-box h2,#__nuxt .products-box h3{color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;margin:0!important;text-transform:uppercase!important}#__nuxt .products-box .products-count,#__nuxt .products-box .products-subtitle{color:var(--color-text-muted)!important;font-size:10px!important;font-variant-numeric:tabular-nums!important;letter-spacing:.04em!important}#__nuxt .products-box .chevron-icon,#__nuxt .products-box .toggle-icon{color:var(--color-text-muted)!important;transition:transform .2s ease!important}#__nuxt .products-box.expanded .chevron-icon,#__nuxt .products-box.expanded .toggle-icon{color:var(--color-text)!important;transform:rotate(180deg)!important}#__nuxt .products-box .products-content{background:transparent!important;padding:0!important}#__nuxt .products-box.expanded{background:transparent!important}#__nuxt .products-box .products-header:hover{background:#ffffff05!important}#__nuxt .products-box .product-item{background:transparent!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;gap:16px!important;padding:16px 20px!important}#__nuxt .products-box .product-item:last-child{border-bottom:0!important}@media(max-width:768px){#__nuxt .products-box .product-item{gap:12px!important;padding:12px 16px!important}}#__nuxt .products-box .product-image-wrapper{flex-shrink:0!important}#__nuxt .products-box .product-image{background:var(--color-card)!important;border-radius:0!important;display:block!important;height:80px!important;-o-object-fit:cover!important;object-fit:cover!important;width:64px!important}@media(max-width:768px){#__nuxt .products-box .product-image{height:70px!important;width:56px!important}}#__nuxt .products-box .product-details{flex:1!important;gap:8px!important}#__nuxt .products-box .product-details,#__nuxt .products-box .product-info{display:flex!important;flex-direction:column!important;min-width:0!important}#__nuxt .products-box .product-info{gap:4px!important}#__nuxt .products-box .product-name{color:var(--color-text)!important;display:block!important;font-size:14px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:.01em!important;line-height:1.4!important;text-decoration:none!important;text-transform:none!important;transition:color .2s ease!important}#__nuxt .products-box .product-name:hover{color:var(--color-text-muted)!important}#__nuxt .products-box .product-attributes{color:var(--color-text-muted)!important;display:flex!important;flex-wrap:wrap!important;font-size:12px!important;gap:0 8px!important;letter-spacing:.02em!important;list-style:none!important;margin:0!important;padding:0!important}#__nuxt .products-box .product-attributes li:not(:last-child):after{content:","}#__nuxt .products-box .product-restriction,#__nuxt .products-box .product-sku,#__nuxt .products-box .product-sold-out{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.02em!important}#__nuxt .products-box .product-sold-out{color:var(--color-text)!important}#__nuxt .products-box .product-quantity-row{align-items:center!important;display:flex!important;gap:12px!important}#__nuxt .products-box .quantity-controls{border:1px solid var(--color-border)!important;border-radius:0!important;height:28px!important}#__nuxt .products-box .quantity-btn,#__nuxt .products-box .quantity-controls{align-items:center!important;background:transparent!important;display:inline-flex!important}#__nuxt .products-box .quantity-btn{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;border-radius:0!important;color:var(--color-text)!important;cursor:pointer!important;height:26px!important;justify-content:center!important;transition:background .2s ease!important;width:26px!important}#__nuxt .products-box .quantity-btn:hover:not(:disabled){background:#ffffff0d!important}#__nuxt .products-box .quantity-btn:disabled{color:var(--color-text-muted)!important;cursor:not-allowed!important}#__nuxt .products-box .quantity-btn .icon,#__nuxt .products-box .quantity-btn .v-icon,#__nuxt .products-box .quantity-btn svg{color:inherit!important}#__nuxt .products-box .quantity-value{color:var(--color-text)!important;font-size:12px!important;font-variant-numeric:tabular-nums!important;font-weight:var(--font-weight-semibold)!important;text-align:center!important;width:28px!important}#__nuxt .products-box .quantity-unit-price{color:var(--color-text-muted)!important;font-size:12px!important;font-variant-numeric:tabular-nums!important;letter-spacing:.02em!important}#__nuxt .products-box .product-price,#__nuxt .products-box .product-total,#__nuxt .products-box .product-total-price{align-self:flex-start!important;color:var(--color-text)!important;font-size:14px!important;font-variant-numeric:tabular-nums!important;font-weight:var(--font-weight-bold)!important;letter-spacing:.02em!important;white-space:nowrap!important}#__nuxt .products-box .price-old,#__nuxt .products-box .product-price-old{color:var(--color-text-muted)!important;font-size:12px!important;font-weight:400!important;margin-right:6px!important;text-decoration:line-through!important}#__nuxt .delivery-box,#__nuxt .payment-box{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important;margin-bottom:16px!important;padding:20px!important}#__nuxt .delivery-header,#__nuxt .payment-header{align-items:center!important;border-bottom:1px solid var(--color-border)!important;color:var(--color-text)!important;display:flex!important;gap:10px!important;margin-bottom:16px!important;padding-bottom:12px!important}#__nuxt .delivery-header h2,#__nuxt .delivery-header h3,#__nuxt .payment-header h2,#__nuxt .payment-header h3{color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;margin:0!important;text-transform:uppercase!important}#__nuxt .delivery-header .icon-wrapper,#__nuxt .payment-header .icon-wrapper{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--color-text)!important;display:inline-flex!important;height:22px!important;justify-content:center!important;width:22px!important}#__nuxt .delivery-header .icon-wrapper .icon,#__nuxt .delivery-header .icon-wrapper .v-icon,#__nuxt .delivery-header .icon-wrapper svg,#__nuxt .payment-header .icon-wrapper .icon,#__nuxt .payment-header .icon-wrapper .v-icon,#__nuxt .payment-header .icon-wrapper svg{color:inherit!important}#__nuxt .delivery-option,#__nuxt .payment-option{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;cursor:pointer!important;margin-bottom:8px!important;padding:14px 16px!important;transition:border-color .2s ease,background .2s ease!important}#__nuxt .delivery-option:last-child,#__nuxt .payment-option:last-child{margin-bottom:0!important}#__nuxt .delivery-option:hover,#__nuxt .payment-option:hover{border-color:var(--color-text-muted)!important}#__nuxt .delivery-option.active,#__nuxt .delivery-option.is-active,#__nuxt .delivery-option.selected,#__nuxt .payment-option.active,#__nuxt .payment-option.is-active,#__nuxt .payment-option.selected{background:#ffffff05!important;border-color:var(--color-text)!important}#__nuxt .option-inner{align-items:center!important;display:flex!important;gap:12px!important}#__nuxt .option-content{flex:1!important;min-width:0!important}#__nuxt .option-main{align-items:center!important;display:flex!important;gap:10px!important}#__nuxt .option-icon{align-items:center!important;color:var(--color-text-muted)!important;display:inline-flex!important;flex-shrink:0!important;height:28px!important;justify-content:center!important;width:28px!important}#__nuxt .option-icon .icon,#__nuxt .option-icon .v-icon,#__nuxt .option-icon img{color:inherit!important;filter:none!important;max-height:100%!important;max-width:100%!important}#__nuxt .delivery-option.is-active .option-icon,#__nuxt .payment-option.is-active .option-icon,.delivery-option.active .option-icon,.payment-option.active .option-icon{color:var(--color-text)!important}#__nuxt .option-text{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important}#__nuxt .option-title{color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .option-description{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.02em!important}#__nuxt .option-content .charge-badge{border:1px solid var(--color-border)!important;border-radius:0!important;font-size:10px!important;font-variant-numeric:tabular-nums!important;font-weight:var(--font-weight-bold)!important;letter-spacing:var(--tracking-wide)!important;padding:3px 8px!important;text-transform:uppercase!important}#__nuxt .budget-warning,#__nuxt .option-content .charge-badge{background:transparent!important;color:var(--color-text)!important}#__nuxt .budget-warning{border:1px solid var(--color-text)!important;border-radius:0!important;margin-top:10px!important;padding:10px 12px!important}#__nuxt .budget-warning__text,#__nuxt .delivery-box .error-message,#__nuxt .payment-box .error-message{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.02em!important}#__nuxt .delivery-box .error-message,#__nuxt .payment-box .error-message{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;margin-top:10px!important;padding:8px 12px!important}#__nuxt .auth-drawer .input-box,#__nuxt .checkout-form .input-box,#__nuxt .input-box{background:transparent!important;border:0!important;border-radius:0!important;display:flex!important;flex-direction:column!important;gap:6px!important;padding:0!important;position:relative!important}#__nuxt .address-box,#__nuxt .company-box{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;margin-bottom:16px!important;padding:16px!important}#__nuxt .address-box .address-header,#__nuxt .company-box .company-header{align-items:center!important;border-bottom:1px solid var(--color-border)!important;cursor:pointer!important;display:flex!important;gap:10px!important;margin-bottom:12px!important;padding-bottom:12px!important}#__nuxt .address-box .address-header h3,#__nuxt .company-box .company-header h3{color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;margin:0!important;text-transform:uppercase!important}#__nuxt .address-box .icon-wrapper,#__nuxt .company-box .icon-wrapper{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--color-text)!important;display:inline-flex!important;flex-shrink:0!important;height:22px!important;justify-content:center!important;width:22px!important}#__nuxt .address-box .icon-wrapper .icon,#__nuxt .address-box .icon-wrapper .v-icon,#__nuxt .address-box .icon-wrapper svg,#__nuxt .company-box .icon-wrapper .icon,#__nuxt .company-box .icon-wrapper .v-icon,#__nuxt .company-box .icon-wrapper svg{color:inherit!important}#__nuxt .address-box textarea,#__nuxt .address-box textarea#note{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-sizing:border-box!important;color:var(--color-text)!important;font-family:inherit!important;font-size:13px!important;letter-spacing:.02em!important;min-height:100px!important;outline:0!important;padding:12px 14px!important;resize:vertical!important;transition:border-color .2s ease!important;width:100%!important}#__nuxt .address-box textarea#note::-moz-placeholder,#__nuxt .address-box textarea::-moz-placeholder{color:var(--color-placeholder)!important;letter-spacing:.02em!important}#__nuxt .address-box textarea#note::placeholder,#__nuxt .address-box textarea::placeholder{color:var(--color-placeholder)!important;letter-spacing:.02em!important}#__nuxt .address-box textarea#note:focus,#__nuxt .address-box textarea:focus{border-color:var(--color-text)!important}#__nuxt .checkout-form,#__nuxt .checkout-form-box,#__nuxt .checkout-form-section,#__nuxt .form-group,#__nuxt .form-row,#__nuxt .form-section{background:transparent!important;color:var(--color-text)!important}#__nuxt .checkout-form label,#__nuxt .form-label,#__nuxt .input-label{color:var(--color-text-muted)!important;display:block!important;font-size:10px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-extra)!important;margin-bottom:6px!important;text-transform:uppercase!important}#__nuxt .address-box input,#__nuxt .billing-card input,#__nuxt .checkout-component input:not([type=checkbox]):not([type=radio]):not([type=hidden]),#__nuxt .checkout-component select,#__nuxt .checkout-component textarea,#__nuxt .checkout-form input[type=email],#__nuxt .checkout-form input[type=number],#__nuxt .checkout-form input[type=password],#__nuxt .checkout-form input[type=tel],#__nuxt .checkout-form input[type=text],#__nuxt .checkout-form select,#__nuxt .checkout-form textarea,#__nuxt .company-box input,#__nuxt .country-box input,#__nuxt .form-input{background:transparent!important;background-color:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;color:var(--color-text)!important;font-size:13px!important;height:42px!important;outline:0!important;padding:12px 14px!important;transition:border-color .2s ease!important;width:100%!important}#__nuxt .address-box input::-moz-placeholder,#__nuxt .billing-card input::-moz-placeholder,#__nuxt .checkout-component input:not([type=checkbox]):not([type=radio]):not([type=hidden])::-moz-placeholder,#__nuxt .checkout-component select::-moz-placeholder,#__nuxt .checkout-component textarea::-moz-placeholder,#__nuxt .checkout-form input[type=email]::-moz-placeholder,#__nuxt .checkout-form input[type=number]::-moz-placeholder,#__nuxt .checkout-form input[type=password]::-moz-placeholder,#__nuxt .checkout-form input[type=tel]::-moz-placeholder,#__nuxt .checkout-form input[type=text]::-moz-placeholder,#__nuxt .checkout-form select::-moz-placeholder,#__nuxt .checkout-form textarea::-moz-placeholder,#__nuxt .company-box input::-moz-placeholder,#__nuxt .country-box input::-moz-placeholder,#__nuxt .form-input::-moz-placeholder{color:var(--color-placeholder)!important}#__nuxt .address-box input::placeholder,#__nuxt .billing-card input::placeholder,#__nuxt .checkout-component input:not([type=checkbox]):not([type=radio]):not([type=hidden])::placeholder,#__nuxt .checkout-component select::placeholder,#__nuxt .checkout-component textarea::placeholder,#__nuxt .checkout-form input[type=email]::placeholder,#__nuxt .checkout-form input[type=number]::placeholder,#__nuxt .checkout-form input[type=password]::placeholder,#__nuxt .checkout-form input[type=tel]::placeholder,#__nuxt .checkout-form input[type=text]::placeholder,#__nuxt .checkout-form select::placeholder,#__nuxt .checkout-form textarea::placeholder,#__nuxt .company-box input::placeholder,#__nuxt .country-box input::placeholder,#__nuxt .form-input::placeholder{color:var(--color-placeholder)!important}#__nuxt .address-box input:focus,#__nuxt .billing-card input:focus,#__nuxt .checkout-component input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,#__nuxt .checkout-component select:focus,#__nuxt .checkout-component textarea:focus,#__nuxt .checkout-form input[type=email]:focus,#__nuxt .checkout-form input[type=number]:focus,#__nuxt .checkout-form input[type=password]:focus,#__nuxt .checkout-form input[type=tel]:focus,#__nuxt .checkout-form input[type=text]:focus,#__nuxt .checkout-form select:focus,#__nuxt .checkout-form textarea:focus,#__nuxt .company-box input:focus,#__nuxt .country-box input:focus,#__nuxt .form-input:focus{border-color:var(--color-text)!important}#__nuxt .checkout-component textarea,#__nuxt .checkout-form textarea{height:auto!important;min-height:80px!important;resize:vertical!important}#__nuxt .address-box .v-field,#__nuxt .billing-card .v-field,#__nuxt .checkout-component .v-field,#__nuxt .checkout-form .v-field,#__nuxt .company-box .v-field,#__nuxt .country-box .v-field{background:transparent!important;background-color:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important;min-height:42px!important}#__nuxt .address-box .v-field.v-field--active,#__nuxt .address-box .v-field.v-field--focused,#__nuxt .billing-card .v-field.v-field--active,#__nuxt .billing-card .v-field.v-field--focused,#__nuxt .checkout-component .v-field.v-field--active,#__nuxt .checkout-component .v-field.v-field--focused,#__nuxt .checkout-form .v-field.v-field--active,#__nuxt .checkout-form .v-field.v-field--focused,#__nuxt .company-box .v-field.v-field--active,#__nuxt .company-box .v-field.v-field--focused,#__nuxt .country-box .v-field.v-field--active,#__nuxt .country-box .v-field.v-field--focused{border-color:var(--color-text)!important}#__nuxt .checkout-component .v-field__loader,#__nuxt .checkout-component .v-field__outline,#__nuxt .checkout-component .v-field__overlay,#__nuxt .checkout-form .v-field__outline,#__nuxt .checkout-form .v-field__overlay{display:none!important}#__nuxt .address-box .v-field__input,#__nuxt .checkout-component .v-field__input,#__nuxt .checkout-form .v-field__input,#__nuxt .country-box .v-field__input{caret-color:var(--color-text)!important;color:var(--color-text)!important;font-size:13px!important;letter-spacing:.02em!important;min-height:40px!important;padding:0 14px!important}#__nuxt .checkout-component .v-label,#__nuxt .checkout-form .v-label,#__nuxt .country-box .v-label{color:var(--color-text-muted)!important;font-size:10px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-extra)!important;opacity:1!important;text-transform:uppercase!important}#__nuxt .checkout-component .v-messages,#__nuxt .checkout-component .v-text-field__details,#__nuxt .checkout-form .v-text-field__details{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.02em!important}#__nuxt .v-overlay__content .v-list,#__nuxt .v-overlay__content .v-list-item{background:var(--color-bg)!important;border-radius:0!important;color:var(--color-text)!important}#__nuxt .v-overlay__content .v-list-item--active,#__nuxt .v-overlay__content .v-list-item:hover{background:#ffffff0a!important;color:var(--color-text)!important}#__nuxt .checkout-component .v-checkbox .v-selection-control__input,#__nuxt .checkout-component .v-checkbox input:checked+.v-icon,#__nuxt .checkout-form .v-checkbox .v-selection-control__input,#__nuxt .checkout-form .v-checkbox input:checked+.v-icon{color:var(--color-text)!important}#__nuxt .hero-breadcrumbs{font-size:11px!important;gap:10px!important;padding:28px 0 14px!important}@media(max-width:768px){#__nuxt .hero-breadcrumbs{padding:8px 0 10px!important}}#__nuxt .hero-breadcrumbs__link{color:var(--color-text-muted)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .hero-breadcrumbs__link:hover{color:var(--color-text)!important}#__nuxt .hero-breadcrumbs__separator{color:var(--color-text-muted)!important;opacity:.5!important}#__nuxt .hero-breadcrumbs__current{color:var(--color-text)!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .product-detail__box,#__nuxt .product-detail__description{background:transparent!important;color:var(--color-text)!important}#__nuxt .product-detail__box{border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important}#__nuxt .tabs{background:transparent!important;border-top:1px solid var(--color-border)!important;color:var(--color-text)!important}#__nuxt .tab-list{border-bottom:1px solid var(--color-border)!important;gap:0!important;padding:0!important}#__nuxt .tab-button,#__nuxt .tab-list{background:transparent!important;border-radius:0!important}#__nuxt .tab-button{border:0!important;border-bottom:1px solid transparent!important;color:var(--color-text-muted)!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .tab-button:hover{color:var(--color-text)!important}#__nuxt .tab-button.active{background:transparent!important;border-bottom-color:var(--color-text)!important;color:var(--color-text)!important}#__nuxt .attributes-box,#__nuxt .attributes-section,#__nuxt .description-content,#__nuxt .description-layout,#__nuxt .tab-panel,#__nuxt .tab-panels{background:transparent!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important}#__nuxt .attributes-title,#__nuxt .description-title{border-bottom:1px solid var(--color-border)!important;color:var(--color-text)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;margin-bottom:16px!important;padding-bottom:8px!important;text-transform:uppercase!important}#__nuxt .description-text{color:var(--color-text-muted)!important;font-size:14px!important;line-height:1.7!important}#__nuxt .attributes-table{border:0!important}#__nuxt .attribute-row{background:transparent!important;border-bottom:1px solid var(--color-border)!important}#__nuxt .attribute-row:last-child{border-bottom:0!important}#__nuxt .attribute-type{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .attribute-value,#__nuxt .product-detail__box h1{color:var(--color-text)!important}#__nuxt .product-detail__box h1{font-size:clamp(22px,2.4vw,32px)!important;font-weight:var(--font-weight-bold)!important;letter-spacing:-.005em!important;margin:12px 0 8px!important;padding:0!important}#__nuxt .product-detail__taxon{color:var(--color-text-muted)!important;display:inline-block!important;font-size:11px!important;letter-spacing:var(--tracking-extra)!important;margin-bottom:8px!important;text-decoration:none!important;text-transform:uppercase!important}#__nuxt .product-detail__box .description{color:var(--color-text-muted)!important;font-size:14px!important;line-height:1.65!important;margin:16px 0!important}#__nuxt .product-detail__box .description .show-more{align-items:center!important;border-bottom:1px solid var(--color-text)!important;color:var(--color-text)!important;display:inline-flex!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;gap:4px!important;letter-spacing:var(--tracking-wide)!important;margin-top:12px!important;padding-bottom:2px!important;text-decoration:none!important;text-transform:uppercase!important}#__nuxt .adult-warning{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;padding:12px 14px!important}#__nuxt .adult-warning,#__nuxt .adult-warning__icon,#__nuxt .adult-warning__title{color:var(--color-text)!important}#__nuxt .adult-warning__title{font-size:11px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .adult-warning__desc{color:var(--color-text-muted)!important;font-size:12px!important}#__nuxt .product-attributes{border:0!important;gap:16px!important;margin:12px 0!important;padding:0!important}#__nuxt .product-attributes__item{background:transparent!important;border:0!important;color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .product-attributes__name{color:inherit!important;font-weight:var(--font-weight-semibold)!important}#__nuxt .product-attributes__icon{filter:invert(1) brightness(.85)!important}#__nuxt .voucher-switcher__label{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:var(--tracking-extra)!important;text-transform:uppercase!important}#__nuxt .voucher-option{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text-muted)!important;padding:14px!important}#__nuxt .voucher-option--active,#__nuxt .voucher-option:hover{border-color:var(--color-text)!important;color:var(--color-text)!important}#__nuxt .voucher-option--active{background:transparent!important}#__nuxt .voucher-option__title{color:inherit!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .voucher-option__check,#__nuxt .voucher-option__icon{color:inherit!important}#__nuxt .product-state-notice{border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:var(--tracking-wide)!important;padding:14px 16px!important;text-transform:uppercase!important}#__nuxt .bottom-section,#__nuxt .product-gallery-wrapper,#__nuxt .product-state-notice{background:transparent!important}#__nuxt .product-image,#__nuxt .product-image__wrapper,#__nuxt .product-images{background:transparent!important;background-color:transparent!important;border-radius:0!important;box-shadow:none!important}#__nuxt .product-thumbnails{background:transparent!important}#__nuxt .thumbnail{background:var(--color-card)!important;border:1px solid transparent!important;box-shadow:none!important;transition:border-color .2s ease!important}#__nuxt .thumbnail,#__nuxt .thumbnail img{border-radius:0!important}#__nuxt .thumbnail:hover{border-color:var(--color-border)!important}#__nuxt .thumbnail-active,#__nuxt .thumbnail.active{border-color:var(--color-text)!important}#__nuxt .arrow.arrow-left,#__nuxt .arrow.arrow-right,#__nuxt .product-gallery-wrapper .arrow,#__nuxt .product-images .arrow{align-items:center!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;background:#0000008c!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;height:44px!important;justify-content:center!important;opacity:.85!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;transition:background .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease!important;width:44px!important;z-index:10!important}#__nuxt .arrow.arrow-left:hover,#__nuxt .arrow.arrow-right:hover,#__nuxt .product-gallery-wrapper .arrow:hover,#__nuxt .product-images .arrow:hover{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-bg)!important;opacity:1!important}#__nuxt .arrow.arrow-left{left:12px!important;right:auto!important}#__nuxt .arrow.arrow-right{left:auto!important;right:12px!important}#__nuxt .arrow .iconify,#__nuxt .arrow .v-icon,#__nuxt .arrow [data-icon],#__nuxt .arrow svg,#__nuxt .product-gallery-wrapper .arrow .iconify,#__nuxt .product-gallery-wrapper .arrow .v-icon,#__nuxt .product-gallery-wrapper .arrow [data-icon],#__nuxt .product-gallery-wrapper .arrow svg,#__nuxt .product-images .arrow .iconify,#__nuxt .product-images .arrow .v-icon,#__nuxt .product-images .arrow [data-icon],#__nuxt .product-images .arrow svg{color:currentColor!important;--v-icon-color:currentColor!important;--v-icon-color-overlay-multiplier:0!important;font-size:22px!important;height:22px!important;width:22px!important}#__nuxt .product-gallery-wrapper .zoom-icon,#__nuxt .product-image__wrapper .zoom-icon,#__nuxt .product-images .zoom-icon,#__nuxt .zoom-icon{align-items:center!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;background:#0000008c!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;height:40px!important;justify-content:center!important;inset:auto 12px 12px auto!important;opacity:.9!important;padding:0!important;position:absolute!important;transform:none!important;transition:background .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease!important;width:40px!important;z-index:10!important}#__nuxt .product-gallery-wrapper .zoom-icon:hover,#__nuxt .product-image__wrapper .zoom-icon:hover,#__nuxt .product-images .zoom-icon:hover,#__nuxt .zoom-icon:hover{background:var(--color-text)!important;border-color:var(--color-text)!important;box-shadow:none!important;color:var(--color-bg)!important;opacity:1!important;transform:none!important}#__nuxt .product-gallery-wrapper .zoom-icon .iconify,#__nuxt .product-gallery-wrapper .zoom-icon .v-icon,#__nuxt .product-gallery-wrapper .zoom-icon [data-icon],#__nuxt .product-gallery-wrapper .zoom-icon svg,#__nuxt .product-images .zoom-icon .iconify,#__nuxt .product-images .zoom-icon .v-icon,#__nuxt .product-images .zoom-icon [data-icon],#__nuxt .product-images .zoom-icon svg,#__nuxt .zoom-icon .iconify,#__nuxt .zoom-icon .v-icon,#__nuxt .zoom-icon [data-icon],#__nuxt .zoom-icon svg{color:currentColor!important;--v-icon-color:currentColor!important;--v-icon-color-overlay-multiplier:0!important;font-size:18px!important;height:18px!important;width:18px!important}#__nuxt .add-to-cart-wrapper{background:transparent!important;border:0!important;margin-top:16px!important;padding:0!important}#__nuxt .quantity-controls,#__nuxt .quantity-input-wrapper,#__nuxt .quantity-selector{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important}#__nuxt .add-to-cart-wrapper .quantity-controls,#__nuxt .add-to-cart-wrapper .quantity-input-wrapper,#__nuxt .add-to-cart-wrapper .quantity-selector,#__nuxt .product-detail__box .quantity-controls,#__nuxt .product-detail__box .quantity-input-wrapper,#__nuxt .product-detail__box .quantity-selector{align-items:center!important;background:transparent!important;border:1px solid var(--color-text)!important;border-radius:0!important;display:inline-flex!important;height:48px!important;justify-content:space-between!important;min-width:132px!important;padding:0!important}#__nuxt .quantity-btn,#__nuxt .quick-qty-btn{background:transparent!important;border:0!important;border-radius:0!important;color:var(--color-text)!important;height:36px!important;transition:background .2s ease,color .2s ease!important;width:36px!important}#__nuxt .quantity-btn:hover,#__nuxt .quick-qty-btn:hover{background:#ffffff0a!important}#__nuxt .add-to-cart-wrapper .quantity-btn,#__nuxt .product-detail__box .quantity-btn{cursor:pointer!important;font-size:18px!important;font-weight:var(--font-weight-bold)!important;height:100%!important;width:44px!important}#__nuxt .add-to-cart-wrapper .quantity-btn:hover,#__nuxt .product-detail__box .quantity-btn:hover{background:var(--color-text)!important;color:var(--color-bg)!important}#__nuxt .add-to-cart-wrapper .quantity-btn:disabled,#__nuxt .add-to-cart-wrapper .quantity-btn[disabled],#__nuxt .product-detail__box .quantity-btn:disabled,#__nuxt .product-detail__box .quantity-btn[disabled]{background:transparent!important;color:var(--color-text-muted)!important;cursor:not-allowed!important}#__nuxt .add-to-cart-wrapper .quantity-btn .icon,#__nuxt .add-to-cart-wrapper .quantity-btn .v-icon,#__nuxt .add-to-cart-wrapper .quantity-btn [data-icon],#__nuxt .add-to-cart-wrapper .quantity-btn svg,#__nuxt .product-detail__box .quantity-btn .icon,#__nuxt .product-detail__box .quantity-btn .v-icon,#__nuxt .product-detail__box .quantity-btn [data-icon],#__nuxt .product-detail__box .quantity-btn svg{color:inherit!important}#__nuxt .quantity-value{color:var(--color-text)!important;font-variant-numeric:tabular-nums!important;font-weight:var(--font-weight-semibold)!important}#__nuxt .add-to-cart-wrapper .quantity-controls input,#__nuxt .add-to-cart-wrapper .quantity-input-wrapper input,#__nuxt .add-to-cart-wrapper .quantity-value,#__nuxt .product-detail__box .quantity-controls input,#__nuxt .product-detail__box .quantity-input-wrapper input,#__nuxt .product-detail__box .quantity-value{align-items:center!important;align-self:stretch!important;background:transparent!important;border:0!important;box-sizing:border-box!important;caret-color:var(--color-text)!important;color:var(--color-text)!important;display:inline-flex!important;flex:1!important;font-size:16px!important;font-variant-numeric:tabular-nums!important;font-weight:var(--font-weight-bold)!important;height:100%!important;justify-content:center!important;letter-spacing:.04em!important;line-height:1!important;min-width:44px!important;outline:0!important;padding:0!important;text-align:center!important}#__nuxt .add-to-cart-wrapper .quantity-controls input::-webkit-inner-spin-button,#__nuxt .add-to-cart-wrapper .quantity-controls input::-webkit-outer-spin-button,#__nuxt .add-to-cart-wrapper .quantity-input-wrapper input::-webkit-inner-spin-button,#__nuxt .add-to-cart-wrapper .quantity-input-wrapper input::-webkit-outer-spin-button,#__nuxt .add-to-cart-wrapper .quantity-value::-webkit-inner-spin-button,#__nuxt .add-to-cart-wrapper .quantity-value::-webkit-outer-spin-button,#__nuxt .product-detail__box .quantity-controls input::-webkit-inner-spin-button,#__nuxt .product-detail__box .quantity-controls input::-webkit-outer-spin-button,#__nuxt .product-detail__box .quantity-input-wrapper input::-webkit-inner-spin-button,#__nuxt .product-detail__box .quantity-input-wrapper input::-webkit-outer-spin-button,#__nuxt .product-detail__box .quantity-value::-webkit-inner-spin-button,#__nuxt .product-detail__box .quantity-value::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}#__nuxt .quick-quantity-buttons{gap:6px!important;margin:12px 0!important}#__nuxt .quick-qty-btn{background:transparent!important;border:1px solid var(--color-border)!important;color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .quick-qty-btn:hover{border-color:var(--color-text)!important;color:var(--color-text)!important}#__nuxt .quick-qty-btn.active,#__nuxt .quick-qty-btn.is-active{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-bg)!important}#__nuxt .add-to-cart-btn,#__nuxt .add-to-cart-btn-with-quantity,#__nuxt .quantity-with-cart .add-to-cart-btn{background:var(--color-cta-bg)!important;border:1px solid var(--color-cta-bg)!important;border-radius:0!important;box-shadow:0 12px 28px -10px #f5f5f52e!important;color:var(--color-cta-text)!important;font-size:13px!important;font-weight:var(--font-weight-bold)!important;height:56px!important;letter-spacing:var(--tracking-extra)!important;min-height:56px!important;padding:0 28px!important;text-transform:uppercase!important;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease!important}#__nuxt .add-to-cart-btn-with-quantity:hover,#__nuxt .add-to-cart-btn:hover,#__nuxt .quantity-with-cart .add-to-cart-btn:hover{background:#fff!important;border-color:#fff!important;box-shadow:0 18px 36px -10px #f5f5f547!important;color:var(--color-bg)!important;transform:translateY(-1px)!important}#__nuxt .add-to-cart-btn-with-quantity:active,#__nuxt .add-to-cart-btn:active,#__nuxt .quantity-with-cart .add-to-cart-btn:active{box-shadow:0 6px 16px -10px #f5f5f52e!important;transform:translateY(0)!important}#__nuxt .add-to-cart-btn-with-quantity.is-disabled,#__nuxt .add-to-cart-btn-with-quantity:disabled,#__nuxt .add-to-cart-btn-with-quantity[disabled],#__nuxt .add-to-cart-btn.is-disabled,#__nuxt .add-to-cart-btn:disabled,#__nuxt .add-to-cart-btn[disabled],#__nuxt .quantity-with-cart .add-to-cart-btn.is-disabled,#__nuxt .quantity-with-cart .add-to-cart-btn:disabled,#__nuxt .quantity-with-cart .add-to-cart-btn[disabled]{background:transparent!important;border-color:var(--color-border)!important;box-shadow:none!important;color:var(--color-text-muted)!important;cursor:not-allowed!important;transform:none!important}#__nuxt .quantity-with-cart,#__nuxt .quantity-with-cart-wrapper{background:transparent!important;border:0!important;gap:8px!important}#__nuxt .custom-text-label,#__nuxt .custom-text-section{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .custom-text-input{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;padding:12px 14px!important}#__nuxt .custom-text-input:focus{border-color:var(--color-text)!important;outline:0!important}#__nuxt .summary-label,#__nuxt .summary-row,#__nuxt .summary-value,#__nuxt .volume-summary{background:transparent!important;color:var(--color-text)!important}#__nuxt .summary-label{color:var(--color-text-muted)!important}#__nuxt .summary-value{font-variant-numeric:tabular-nums!important;font-weight:var(--font-weight-semibold)!important}#__nuxt .error,#__nuxt .error-message{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important;font-size:12px!important;letter-spacing:.02em!important;padding:10px 12px!important}#__nuxt .loading-spinner{border-color:var(--color-border)!important;border-top-color:var(--color-text)!important}#__nuxt .price-display,#__nuxt .product-detail__box .currency,#__nuxt .product-detail__box .price,#__nuxt .product-detail__box .price-original{background:transparent!important;color:var(--color-text)!important}#__nuxt .product-detail__box .price{font-size:clamp(20px,2.2vw,28px)!important;font-weight:var(--font-weight-bold)!important;letter-spacing:.01em!important}#__nuxt .product-detail__box .original-price,#__nuxt .product-detail__box .price-original{color:var(--color-text-muted)!important;font-weight:400!important;text-decoration:line-through!important}#__nuxt .discount-badge{background:var(--color-text)!important;border-radius:0!important;color:var(--color-bg)!important;font-size:10px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;padding:4px 8px!important;text-transform:uppercase!important}#__nuxt .no-discount{color:var(--color-text-muted)!important}#__nuxt .volume-table-row{background:transparent!important;border-bottom:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important}#__nuxt .volume-table-row:last-child{border-bottom:0!important}#__nuxt .volume-table-row.active,#__nuxt .volume-table-row.is-active{background:#ffffff05!important;border-color:var(--color-text)!important}#__nuxt .col-price,#__nuxt .col-quantity{color:inherit!important;font-variant-numeric:tabular-nums!important}#__nuxt .check-icon{color:var(--color-text)!important}#__nuxt .pack-grid,#__nuxt .pack-price-header,#__nuxt .pack-price-section{background:transparent!important;color:var(--color-text)!important}#__nuxt .pack-price-title{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:var(--tracking-extra)!important;text-transform:uppercase!important}#__nuxt .pack-card{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important;padding:14px!important;transition:border-color .2s ease!important}#__nuxt .pack-card:hover{border-color:var(--color-text-muted)!important}#__nuxt .pack-card.active,#__nuxt .pack-card.is-selected,#__nuxt .pack-card.selected{background:#ffffff05!important;border-color:var(--color-text)!important}#__nuxt .bundle-offers-spacing{margin-top:24px!important}#__nuxt .color-pick,#__nuxt .size-pick,#__nuxt .variant-row{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important}#__nuxt .color-pick:hover,#__nuxt .size-pick:hover,#__nuxt .variant-row:hover{border-color:var(--color-text)!important}#__nuxt .color-pick.active,#__nuxt .color-pick.is-selected,#__nuxt .color-pick.selected,#__nuxt .size-pick.active,#__nuxt .size-pick.is-selected,#__nuxt .size-pick.selected,#__nuxt .variant-row.active,#__nuxt .variant-row.is-selected,#__nuxt .variant-row.selected{background:#ffffff05!important;border-color:var(--color-text)!important}#__nuxt .variant-label{color:var(--color-text-muted)!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-extra)!important;margin-bottom:8px!important;text-transform:uppercase!important}#__nuxt .variant-groups{display:grid!important;gap:8px!important;grid-template-columns:1fr!important}@media(min-width:640px){#__nuxt .variant-groups{grid-template-columns:repeat(2,1fr)!important}}#__nuxt .variant-groups .variant-button{font-size:13px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;min-height:56px!important;padding:14px 18px!important;width:100%!important}#__nuxt .variant-select .variant-item,#__nuxt .variant-wrapper .variant-item{background:transparent!important;border:0!important;padding:0!important;width:100%!important}#__nuxt .variant-wrapper{display:grid!important;gap:6px!important;grid-template-columns:repeat(4,1fr)!important;margin:0 0 12px!important;padding:0!important}@media(min-width:640px){#__nuxt .variant-wrapper{grid-template-columns:repeat(5,1fr)!important}}@media(min-width:1024px){#__nuxt .variant-wrapper{grid-template-columns:repeat(6,1fr)!important}}#__nuxt .variant-button{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text-muted)!important;cursor:pointer!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;min-height:34px!important;min-width:0!important;padding:6px!important;position:relative!important;text-transform:uppercase!important;transition:border-color .2s ease,color .2s ease,background .2s ease!important;width:100%!important}#__nuxt .variant-button:hover{background:transparent!important;border-color:var(--color-text)!important;color:var(--color-text)!important}#__nuxt .variant-button.active,#__nuxt .variant-button.is-active,#__nuxt .variant-button.is-selected,#__nuxt .variant-button.selected{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-bg)!important}#__nuxt .variant-button.disabled,#__nuxt .variant-button.is-disabled,#__nuxt .variant-button:disabled,#__nuxt .variant-button[disabled]{border-color:var(--color-border)!important;color:var(--color-text-muted)!important;cursor:not-allowed!important;opacity:.5!important}#__nuxt .variant-button__text{color:inherit!important;letter-spacing:var(--tracking-wide)!important}#__nuxt .variant-button__badge{background:var(--color-text)!important;border-radius:0!important;color:var(--color-bg)!important;font-size:9px!important;font-weight:var(--font-weight-bold)!important;letter-spacing:0!important;line-height:1!important;padding:2px 5px!important;position:absolute!important;right:-1px!important;top:-1px!important}.variant-button.active #__nuxt .variant-button__badge,.variant-button.is-active #__nuxt .variant-button__badge,.variant-button.selected #__nuxt .variant-button__badge{background:var(--color-bg)!important;color:var(--color-text)!important}#__nuxt .variant-item .strikethrough{background:var(--color-text-muted)!important;border-radius:0!important;height:1px!important;inset:0!important;margin:auto!important;position:absolute!important;transform:rotate(-12deg)!important}#__nuxt .variant-item .discount-dot{background:var(--color-text)!important;border-radius:9999px!important;height:5px!important;position:absolute!important;right:4px!important;top:4px!important;width:5px!important}#__nuxt .variant-button__tooltip{background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important;font-size:10px!important;padding:6px 10px!important}#__nuxt .size-table-link,#__nuxt .variant-button__tooltip{letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .size-table-link{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text-muted)!important;cursor:pointer!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;margin-top:8px!important;padding:4px 0!important;transition:color .2s ease,border-color .2s ease!important}#__nuxt .size-table-link:hover{border-bottom-color:var(--color-text)!important;color:var(--color-text)!important}#__nuxt .recently-viewed-section{background:transparent!important;border-top-color:var(--color-border)!important}#__nuxt .recently-viewed__title{color:var(--color-text)!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .scroll-hint__label{color:var(--color-text-muted)!important}#__nuxt .scroll-hint__dot{background:var(--color-text-muted)!important}#__nuxt .recently-viewed__fade--left{background:linear-gradient(to right,var(--color-bg),transparent)!important}#__nuxt .recently-viewed__fade--right{background:linear-gradient(to left,var(--color-bg),transparent)!important}#__nuxt .recently-viewed__item{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;transition:border-color .2s ease,transform .2s ease!important}#__nuxt .recently-viewed__item:hover{background:transparent!important;border-color:var(--color-text)!important;box-shadow:none!important;transform:none!important}#__nuxt .recently-viewed__item .item-image,#__nuxt .recently-viewed__item .item-image__placeholder{background:#050505!important;border-radius:0!important;color:var(--color-text-muted)!important}#__nuxt .recently-viewed__item .item-name{color:var(--color-text)!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .recently-viewed__item:hover .item-name{color:var(--color-text-muted)!important}#__nuxt .recently-viewed__item .item-time{color:var(--color-text-muted)!important;letter-spacing:.04em!important}#__nuxt .recently-viewed__item .item-arrow{background:transparent!important;border-radius:0!important;color:var(--color-text)!important}#__nuxt .related-products__label{color:var(--color-text-muted)!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-extra)!important;text-transform:uppercase!important}#__nuxt .related-products__item,#__nuxt .related-products__more{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important;padding:10px 12px!important;transition:border-color .2s ease!important}#__nuxt .related-products__item:hover,#__nuxt .related-products__more:hover{background:transparent!important;border-color:var(--color-text)!important}#__nuxt .related-products__item:active,#__nuxt .related-products__more:active{background:#ffffff08!important;border-color:var(--color-text)!important}#__nuxt .related-products__more{border-style:dashed!important;height:auto!important;padding:12px!important}#__nuxt .related-products__more-content{color:var(--color-text-muted)!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .related-products__more:hover .related-products__more-content{color:var(--color-text)!important}#__nuxt .related-products__image{background:#050505!important;border-radius:0!important;height:40px!important;width:40px!important}#__nuxt .related-products__name{color:var(--color-text)!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .size-table-content,#__nuxt .table-wrapper{background:transparent!important}#__nuxt .gender-label{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:var(--tracking-extra)!important;text-transform:uppercase!important}#__nuxt .gender-label b{color:inherit!important;font-weight:var(--font-weight-semibold)!important}#__nuxt .size-table{background:transparent!important;border-collapse:collapse!important;color:var(--color-text)!important;font-variant-numeric:tabular-nums!important;width:100%!important}#__nuxt .size-table tbody td,#__nuxt .size-table tbody th,#__nuxt .size-table thead td,#__nuxt .size-table thead th{background:transparent!important;border:0!important;border-bottom:1px solid var(--color-border)!important;color:var(--color-text)!important;padding:10px 14px!important;text-align:left!important;white-space:nowrap!important}#__nuxt .size-table thead th{color:var(--color-text-muted)!important;font-size:10px!important}#__nuxt .size-table tbody th,#__nuxt .size-table thead th{font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .size-table tbody th{color:var(--color-text)!important;font-size:11px!important}#__nuxt .size-table tbody td{color:var(--color-text)!important;font-size:12px!important}#__nuxt .size-table tbody tr:last-child td,#__nuxt .size-table tbody tr:last-child th{border-bottom:0!important}#__nuxt .size-table-content .bg-gray-50,#__nuxt .size-table-content .bg-white,#__nuxt .size-table-content tr.bg-white{background-color:transparent!important}#__nuxt .size-table-content .text-gray-500,#__nuxt .size-table-content .text-gray-900{color:var(--color-text)!important}#__nuxt .size-table-content .border-b{border-bottom-color:var(--color-border)!important}#__nuxt .modal-backdrop{background:var(--color-overlay-scrim)!important}#__nuxt .modal-backdrop .modal{background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text)!important}#__nuxt .modal-backdrop .modal-header{border-bottom-color:var(--color-border)!important;color:var(--color-text)!important}#__nuxt .modal-backdrop .modal-header h4{color:var(--color-text)!important;font-size:12px!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}#__nuxt .modal-backdrop table thead,#__nuxt .modal-backdrop table thead.bg-gray-50{background:transparent!important;color:var(--color-text-muted)!important}#__nuxt .modal-backdrop table tbody tr,#__nuxt .modal-backdrop table tr.bg-white{background:transparent!important;border-bottom-color:var(--color-border)!important;color:var(--color-text)!important}#__nuxt .modal-backdrop table td,#__nuxt .modal-backdrop table th{border-color:var(--color-border)!important;color:var(--color-text)!important}#__nuxt .modal-backdrop .table-name{color:var(--color-text)!important}html body .v-dialog>.v-overlay__content>.v-card,html body .v-overlay__content>.v-card{background:var(--color-bg)!important;background-color:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:0 24px 48px #0009!important;color:var(--color-text)!important}html body .v-dialog>.v-overlay__content>.v-card[style],html body .v-overlay__content>.v-card[style]{border-radius:0!important}html body .v-dialog .modal-header,html body .v-overlay__content .modal-header{align-items:center!important;background:transparent!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;gap:12px!important;justify-content:space-between!important;padding:16px 20px!important}html body .v-dialog .modal-title-wrapper,html body .v-overlay__content .modal-title-wrapper{align-items:center!important;display:flex!important;gap:10px!important;min-width:0!important}html body .v-dialog .modal-title-wrapper .icon,html body .v-dialog .modal-title-wrapper .iconify,html body .v-dialog .modal-title-wrapper .v-icon,html body .v-dialog .modal-title-wrapper [data-icon],html body .v-overlay__content .modal-title-wrapper .icon,html body .v-overlay__content .modal-title-wrapper .iconify,html body .v-overlay__content .modal-title-wrapper .v-icon,html body .v-overlay__content .modal-title-wrapper [data-icon]{color:var(--color-text)!important;--v-icon-color:currentColor!important;--v-icon-color-overlay-multiplier:0!important}html body .v-dialog .modal-title,html body .v-overlay__content .modal-title{color:var(--color-text)!important;font-family:var(--font-family)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;margin:0!important;text-transform:uppercase!important}html body .v-dialog .close-btn,html body .v-overlay__content .close-btn{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:inline-flex!important;height:32px!important;justify-content:center!important;padding:0!important;transition:background .2s ease,color .2s ease,border-color .2s ease!important;width:32px!important}html body .v-dialog .close-btn:hover,html body .v-overlay__content .close-btn:hover{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-bg)!important}html body .v-dialog .close-btn .icon,html body .v-dialog .close-btn .iconify,html body .v-dialog .close-btn .v-icon,html body .v-dialog .close-btn [data-icon],html body .v-overlay__content .close-btn .icon,html body .v-overlay__content .close-btn .iconify,html body .v-overlay__content .close-btn .v-icon,html body .v-overlay__content .close-btn [data-icon]{color:inherit!important;--v-icon-color:currentColor!important}html body .v-dialog .modal-body,html body .v-overlay__content .modal-body{background:transparent!important;color:var(--color-text)!important;display:flex!important;flex-direction:column!important;gap:14px!important;padding:20px 20px 32px!important}html body .v-dialog .modal-body .form-field,html body .v-overlay__content .modal-body .form-field{background:transparent!important;border:0!important;display:flex!important;flex-direction:column!important;gap:6px!important;padding:0!important}html body .v-dialog .modal-body .form-field label,html body .v-overlay__content .modal-body .form-field label{color:var(--color-text-muted)!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;margin:0!important;text-transform:uppercase!important}html body .v-dialog .modal-body .form-input,html body .v-dialog .modal-body input[type=email],html body .v-dialog .modal-body input[type=number],html body .v-dialog .modal-body input[type=password],html body .v-dialog .modal-body input[type=tel],html body .v-dialog .modal-body input[type=text],html body .v-dialog .modal-body select,html body .v-dialog .modal-body textarea,html body .v-overlay__content .modal-body .form-input,html body .v-overlay__content .modal-body input[type=email],html body .v-overlay__content .modal-body input[type=number],html body .v-overlay__content .modal-body input[type=password],html body .v-overlay__content .modal-body input[type=tel],html body .v-overlay__content .modal-body input[type=text],html body .v-overlay__content .modal-body select,html body .v-overlay__content .modal-body textarea{background:transparent!important;background-color:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-sizing:border-box!important;color:var(--color-text)!important;font-family:var(--font-family)!important;font-size:13px!important;height:44px!important;outline:0!important;padding:0 14px!important;width:100%!important}html body .v-dialog .modal-body .form-input::-moz-placeholder,html body .v-dialog .modal-body input[type=email]::-moz-placeholder,html body .v-dialog .modal-body input[type=number]::-moz-placeholder,html body .v-dialog .modal-body input[type=password]::-moz-placeholder,html body .v-dialog .modal-body input[type=tel]::-moz-placeholder,html body .v-dialog .modal-body input[type=text]::-moz-placeholder,html body .v-dialog .modal-body select::-moz-placeholder,html body .v-dialog .modal-body textarea::-moz-placeholder,html body .v-overlay__content .modal-body .form-input::-moz-placeholder,html body .v-overlay__content .modal-body input[type=email]::-moz-placeholder,html body .v-overlay__content .modal-body input[type=number]::-moz-placeholder,html body .v-overlay__content .modal-body input[type=password]::-moz-placeholder,html body .v-overlay__content .modal-body input[type=tel]::-moz-placeholder,html body .v-overlay__content .modal-body input[type=text]::-moz-placeholder,html body .v-overlay__content .modal-body select::-moz-placeholder,html body .v-overlay__content .modal-body textarea::-moz-placeholder{color:var(--color-placeholder)!important}html body .v-dialog .modal-body .form-input::placeholder,html body .v-dialog .modal-body input[type=email]::placeholder,html body .v-dialog .modal-body input[type=number]::placeholder,html body .v-dialog .modal-body input[type=password]::placeholder,html body .v-dialog .modal-body input[type=tel]::placeholder,html body .v-dialog .modal-body input[type=text]::placeholder,html body .v-dialog .modal-body select::placeholder,html body .v-dialog .modal-body textarea::placeholder,html body .v-overlay__content .modal-body .form-input::placeholder,html body .v-overlay__content .modal-body input[type=email]::placeholder,html body .v-overlay__content .modal-body input[type=number]::placeholder,html body .v-overlay__content .modal-body input[type=password]::placeholder,html body .v-overlay__content .modal-body input[type=tel]::placeholder,html body .v-overlay__content .modal-body input[type=text]::placeholder,html body .v-overlay__content .modal-body select::placeholder,html body .v-overlay__content .modal-body textarea::placeholder{color:var(--color-placeholder)!important}html body .v-dialog .modal-body .form-input:focus,html body .v-dialog .modal-body input[type=email]:focus,html body .v-dialog .modal-body input[type=number]:focus,html body .v-dialog .modal-body input[type=password]:focus,html body .v-dialog .modal-body input[type=tel]:focus,html body .v-dialog .modal-body input[type=text]:focus,html body .v-dialog .modal-body select:focus,html body .v-dialog .modal-body textarea:focus,html body .v-overlay__content .modal-body .form-input:focus,html body .v-overlay__content .modal-body input[type=email]:focus,html body .v-overlay__content .modal-body input[type=number]:focus,html body .v-overlay__content .modal-body input[type=password]:focus,html body .v-overlay__content .modal-body input[type=tel]:focus,html body .v-overlay__content .modal-body input[type=text]:focus,html body .v-overlay__content .modal-body select:focus,html body .v-overlay__content .modal-body textarea:focus{border-color:var(--color-text)!important}html body .v-dialog .modal-body textarea,html body .v-overlay__content .modal-body textarea{height:auto!important;min-height:88px!important;padding:12px 14px!important;resize:vertical!important}html body .v-dialog .modal-body .form-row,html body .v-overlay__content .modal-body .form-row{display:grid!important;gap:8px!important;grid-template-columns:1fr 1fr!important}@media(max-width:480px){html body .v-dialog .modal-body .form-row,html body .v-overlay__content .modal-body .form-row{grid-template-columns:1fr!important}}html body .v-dialog .modal-body .form-row>*,html body .v-overlay__content .modal-body .form-row>*{min-width:0!important}html body .v-dialog .modal-body .error-message,html body .v-overlay__content .modal-body .error-message{color:var(--color-danger)!important;font-size:11px!important;letter-spacing:var(--tracking-wide)!important;margin:0!important}html body .v-dialog .modal-actions,html body .v-dialog .modal-footer,html body .v-overlay__content .modal-actions,html body .v-overlay__content .modal-footer{align-items:center!important;background:transparent!important;border-top:1px solid var(--color-border)!important;display:flex!important;gap:8px!important;justify-content:flex-end!important;padding:14px 20px!important}@media(max-width:480px){html body .v-dialog .modal-actions,html body .v-dialog .modal-footer,html body .v-overlay__content .modal-actions,html body .v-overlay__content .modal-footer{align-items:stretch!important;flex-direction:column-reverse!important}}html body .v-dialog .country-select-options li,html body .v-overlay__content .country-select-options li{background:#111!important;background-color:#111!important;color:var(--color-text-muted)!important}html body .v-dialog .country-select-options li:hover,html body .v-overlay__content .country-select-options li:hover{background:#1c1c1c!important;background-color:#1c1c1c!important;color:var(--color-text)!important}html body #__nuxt .account-body input.p-4.rounded-sm.w-full,html body #__nuxt .account-body input[type=email],html body #__nuxt .account-body input[type=number],html body #__nuxt .account-body input[type=password],html body #__nuxt .account-body input[type=tel],html body #__nuxt .account-body input[type=text],html body #__nuxt .account-body select,html body #__nuxt .account-body textarea{background:transparent!important;background-color:transparent!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-sizing:border-box!important;color:var(--color-text)!important;font-family:var(--font-family)!important;font-size:13px!important;height:44px!important;outline:0!important;padding:0 14px!important;width:100%!important}html body #__nuxt .account-body input.p-4.rounded-sm.w-full::-moz-placeholder,html body #__nuxt .account-body input[type=email]::-moz-placeholder,html body #__nuxt .account-body input[type=number]::-moz-placeholder,html body #__nuxt .account-body input[type=password]::-moz-placeholder,html body #__nuxt .account-body input[type=tel]::-moz-placeholder,html body #__nuxt .account-body input[type=text]::-moz-placeholder,html body #__nuxt .account-body select::-moz-placeholder,html body #__nuxt .account-body textarea::-moz-placeholder{color:var(--color-placeholder)!important}html body #__nuxt .account-body input.p-4.rounded-sm.w-full::placeholder,html body #__nuxt .account-body input[type=email]::placeholder,html body #__nuxt .account-body input[type=number]::placeholder,html body #__nuxt .account-body input[type=password]::placeholder,html body #__nuxt .account-body input[type=tel]::placeholder,html body #__nuxt .account-body input[type=text]::placeholder,html body #__nuxt .account-body select::placeholder,html body #__nuxt .account-body textarea::placeholder{color:var(--color-placeholder)!important}html body #__nuxt .account-body input.p-4.rounded-sm.w-full:focus,html body #__nuxt .account-body input[type=email]:focus,html body #__nuxt .account-body input[type=number]:focus,html body #__nuxt .account-body input[type=password]:focus,html body #__nuxt .account-body input[type=tel]:focus,html body #__nuxt .account-body input[type=text]:focus,html body #__nuxt .account-body select:focus,html body #__nuxt .account-body textarea:focus{border-color:var(--color-text)!important}html body #__nuxt .account-body input.p-4.rounded-sm.w-full:disabled,html body #__nuxt .account-body input.p-4.rounded-sm.w-full[disabled],html body #__nuxt .account-body input[type=email]:disabled,html body #__nuxt .account-body input[type=email][disabled],html body #__nuxt .account-body input[type=number]:disabled,html body #__nuxt .account-body input[type=number][disabled],html body #__nuxt .account-body input[type=password]:disabled,html body #__nuxt .account-body input[type=password][disabled],html body #__nuxt .account-body input[type=tel]:disabled,html body #__nuxt .account-body input[type=tel][disabled],html body #__nuxt .account-body input[type=text]:disabled,html body #__nuxt .account-body input[type=text][disabled],html body #__nuxt .account-body select:disabled,html body #__nuxt .account-body select[disabled],html body #__nuxt .account-body textarea:disabled,html body #__nuxt .account-body textarea[disabled]{color:var(--color-text-muted)!important;cursor:not-allowed!important}html body #__nuxt .account-body textarea{height:auto!important;min-height:88px!important;padding:12px 14px!important;resize:vertical!important}html body #__nuxt .account-body .grid.grid-cols-2{display:grid!important;gap:8px!important;grid-template-columns:1fr 1fr!important}@media(max-width:480px){html body #__nuxt .account-body .grid.grid-cols-2{grid-template-columns:1fr!important}}html body #__nuxt .account-body .gap-4{gap:8px!important}html body #__nuxt .account-body .mb-3,html body #__nuxt .account-body .mb-5{margin-bottom:0!important}html body #__nuxt .account-body .input-box{display:flex!important;flex-direction:column!important;gap:6px!important;margin-bottom:0!important}html body #__nuxt .account-body .input-box .input-label{color:var(--color-text-muted)!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--tracking-wide)!important;margin:0!important;text-transform:uppercase!important}html body #__nuxt .account-body .input-box+.input-box,html body #__nuxt .account-body .wrapper>.grid+.grid{margin-top:12px!important}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./Inter-normal-400-cyrillic-ext.BOeWTOD4.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./Inter-normal-400-cyrillic.DqGufNeO.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./Inter-normal-400-greek-ext.DlzME5K_.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./Inter-normal-400-greek.CkhJZR-_.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./Inter-normal-400-vietnamese.CBcvBZtf.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./Inter-normal-400-latin-ext.DO1Apj_S.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./Inter-normal-400-latin.Dx4kXJAl.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./Inter-normal-400-cyrillic-ext.BOeWTOD4.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./Inter-normal-400-cyrillic.DqGufNeO.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./Inter-normal-400-greek-ext.DlzME5K_.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./Inter-normal-400-greek.CkhJZR-_.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./Inter-normal-400-vietnamese.CBcvBZtf.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./Inter-normal-400-latin-ext.DO1Apj_S.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./Inter-normal-400-latin.Dx4kXJAl.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./Inter-normal-400-cyrillic-ext.BOeWTOD4.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./Inter-normal-400-cyrillic.DqGufNeO.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./Inter-normal-400-greek-ext.DlzME5K_.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./Inter-normal-400-greek.CkhJZR-_.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./Inter-normal-400-vietnamese.CBcvBZtf.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./Inter-normal-400-latin-ext.DO1Apj_S.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./Inter-normal-400-latin.Dx4kXJAl.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./Inter-normal-400-cyrillic-ext.BOeWTOD4.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./Inter-normal-400-cyrillic.DqGufNeO.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./Inter-normal-400-greek-ext.DlzME5K_.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./Inter-normal-400-greek.CkhJZR-_.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./Inter-normal-400-vietnamese.CBcvBZtf.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./Inter-normal-400-latin-ext.DO1Apj_S.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./Inter-normal-400-latin.Dx4kXJAl.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(./Inter-normal-400-cyrillic-ext.BOeWTOD4.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(./Inter-normal-400-cyrillic.DqGufNeO.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(./Inter-normal-400-greek-ext.DlzME5K_.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(./Inter-normal-400-greek.CkhJZR-_.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(./Inter-normal-400-vietnamese.CBcvBZtf.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(./Inter-normal-400-latin-ext.DO1Apj_S.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(./Inter-normal-400-latin.Dx4kXJAl.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(./Inter-normal-400-cyrillic-ext.BOeWTOD4.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(./Inter-normal-400-cyrillic.DqGufNeO.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(./Inter-normal-400-greek-ext.DlzME5K_.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(./Inter-normal-400-greek.CkhJZR-_.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(./Inter-normal-400-vietnamese.CBcvBZtf.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(./Inter-normal-400-latin-ext.DO1Apj_S.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(./Inter-normal-400-latin.Dx4kXJAl.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.geo-banner[data-v-b8602682]{background:#f3f4f6;border-bottom:1px solid #e5e7eb;color:#111827;width:100%}.geo-banner__inner[data-v-b8602682]{align-items:center;display:flex;gap:14px;justify-content:center;margin:0 auto;max-width:1440px;padding:10px 20px;position:relative}@media screen and (max-width:720px){.geo-banner__inner[data-v-b8602682]{align-items:stretch;flex-direction:column;gap:10px;padding:14px 16px}}.geo-banner__icon[data-v-b8602682]{color:var(--partner-color,var(--partner-color,#1f1f27));flex-shrink:0}@media screen and (max-width:720px){.geo-banner__icon[data-v-b8602682]{display:none}}.geo-banner__text[data-v-b8602682]{align-items:baseline;display:flex;flex-wrap:wrap;font-family:var(--font-family,"Inter",sans-serif);gap:4px 10px;justify-content:center;line-height:1.35;margin:0;min-width:0;text-align:center}@media screen and (max-width:720px){.geo-banner__text[data-v-b8602682]{flex-direction:column;gap:4px;padding:0 32px}}.geo-banner__headline[data-v-b8602682]{color:#111827;font-size:13.5px;font-weight:700}@media screen and (max-width:720px){.geo-banner__headline[data-v-b8602682]{font-size:14px;line-height:1.3;text-align:center;width:100%}}.geo-banner__subline[data-v-b8602682]{color:#6b7280;font-size:13px;font-weight:400}@media screen and (max-width:720px){.geo-banner__subline[data-v-b8602682]{font-size:12.5px;line-height:1.4;text-align:center;width:100%}}.geo-banner__actions[data-v-b8602682]{align-items:center;display:flex;flex-shrink:0;gap:4px}@media screen and (max-width:720px){.geo-banner__actions[data-v-b8602682]{justify-content:center;width:100%}}.geo-banner__cta[data-v-b8602682]{align-items:center;background:var(--partner-color,var(--partner-color,#1f1f27));border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-family,"Inter",sans-serif);font-size:12.5px;font-weight:700;gap:6px;justify-content:center;padding:7px 14px;transition:opacity .15s ease;white-space:nowrap}.geo-banner__cta[data-v-b8602682]:hover{opacity:.88}.geo-banner__cta[data-v-b8602682]:active{opacity:.78}@media screen and (max-width:720px){.geo-banner__cta[data-v-b8602682]{font-size:13.5px;max-width:320px;min-height:42px;padding:11px 20px;width:100%}}.geo-banner__dismiss[data-v-b8602682]{align-items:center;background:transparent;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:inline-flex;height:32px;justify-content:center;margin-left:2px;transition:background .15s ease,color .15s ease;width:32px}.geo-banner__dismiss[data-v-b8602682]:hover{background:#e5e7eb;color:#111827}@media screen and (max-width:720px){.geo-banner__dismiss[data-v-b8602682]{height:30px;margin-left:0;position:absolute;right:8px;top:8px;width:30px}}.geo-banner-enter-active[data-v-b8602682],.geo-banner-leave-active[data-v-b8602682]{overflow:hidden;transition:max-height .3s ease,opacity .2s ease}.geo-banner-enter-from[data-v-b8602682],.geo-banner-leave-to[data-v-b8602682]{max-height:0;opacity:0}.geo-banner-enter-to[data-v-b8602682],.geo-banner-leave-from[data-v-b8602682]{max-height:160px;opacity:1}html[data-v-a7990c3e]{color:#1d1e23}b[data-v-a7990c3e],html[data-v-a7990c3e]{font-family:var(--font-family,"Inter",sans-serif)}.page-enter-active[data-v-a7990c3e]{transition:opacity .1s ease-out,transform .1s ease-out}.page-leave-active[data-v-a7990c3e]{transition:opacity .3s cubic-bezier(1,.5,.8,1),transform .3s cubic-bezier(1,.5,.8,1)}.page-enter-from[data-v-a7990c3e],.page-leave-to[data-v-a7990c3e]{opacity:0;transform:translateY(10px)}.layout-enter-active[data-v-a7990c3e]{transition:opacity .1s ease-out,transform .1s ease-out}.layout-leave-active[data-v-a7990c3e]{transition:opacity .3s cubic-bezier(1,.5,.8,1),transform .3s cubic-bezier(1,.5,.8,1)}.layout-enter-from[data-v-a7990c3e],.layout-leave-to[data-v-a7990c3e]{opacity:0;transform:translateY(-20px)}[data-v-a7990c3e] .v-application__wrap{min-height:50vh!important}.error[data-v-9d87ccde]{background:transparent;font-family:var(--font-family,"Inter",sans-serif);justify-content:center;min-height:60vh;padding:80px 20px}.error[data-v-9d87ccde],.error-content[data-v-9d87ccde]{align-items:center;display:flex;flex-direction:column}.error-content[data-v-9d87ccde]{max-width:600px;text-align:center}.error-code[data-v-9d87ccde]{color:var(--partner-color,#1f1f27);font-size:120px;font-weight:700;line-height:1;margin-bottom:20px;opacity:.9}@media screen and (max-width:768px){.error-code[data-v-9d87ccde]{font-size:80px}}.error-title[data-v-9d87ccde]{color:#000;font-size:32px;font-weight:700;line-height:1.3;margin:0 0 16px}@media screen and (max-width:768px){.error-title[data-v-9d87ccde]{font-size:28px}}.error-message[data-v-9d87ccde]{color:#0009;font-size:16px;font-weight:400;line-height:1.6;margin:0 0 32px}@media screen and (max-width:768px){.error-message[data-v-9d87ccde]{font-size:14px}}.back-button[data-v-9d87ccde]{align-items:center;background:var(--partner-color,#1f1f27);border:none;border-radius:.75rem;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-family,"Inter",sans-serif);font-size:15px;font-weight:600;gap:8px;height:52px;justify-content:center;letter-spacing:normal;padding:14px 32px;text-transform:capitalize;transition:all .2s ease}.back-button[data-v-9d87ccde]:hover{box-shadow:0 4px 12px #00000026;opacity:.9;transform:translateY(-1px)}.back-button[data-v-9d87ccde]:active{transform:translateY(0)}@media screen and (max-width:768px){.back-button[data-v-9d87ccde]{font-size:14px;width:100%}}
