@charset "UTF-8";@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-tight:-.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}.underline{text-decoration-line:underline}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.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}.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(.97)}.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:.05s}.scroll-animate.stagger.is-visible>:nth-child(2){transition-delay:.1s}.scroll-animate.stagger.is-visible>:nth-child(3){transition-delay:.15s}.scroll-animate.stagger.is-visible>:nth-child(4){transition-delay:.2s}.scroll-animate.stagger.is-visible>:nth-child(5){transition-delay:.25s}.scroll-animate.stagger.is-visible>:nth-child(6){transition-delay:.3s}:root{--color-bg:#fafaf7;--color-surface:#fff;--color-card:#fff;--color-border:#e8e6e0;--color-text:#0f0f0f;--color-text-muted:#6b6b6b;--color-placeholder:hsla(0,0%,6%,.45);--color-skeleton-from:#f1f0eb;--color-skeleton-to:#e8e6e0;--color-overlay-scrim:hsla(0,0%,6%,.5);--partner-color:#0f0f0f;--secondary-color:#fafaf7;--color-accent:#0f0f0f;--color-accent-hover:#2a2a2a;--color-success:#1f6b3a;--color-danger:#a3252b;--font-family:"Inter","Manrope",system-ui,-apple-system,sans-serif;--font-display:"Manrope","Inter",sans-serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-bolder:800;--font-weight-bold:700;--font-weight-semibold:600;--tracking-tight:-.02em;--tracking-tighter:-.04em;--tracking-normal:0;--tracking-loose:.04em;--tracking-wide:.08em;--tracking-wider:.12em;--tracking-extra:.16em;--fs-9:9px;--fs-10:10px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-22:22px;--display-xs:clamp(1.25rem,2.5vw,1.5rem);--display-sm:clamp(1.5rem,3vw,2rem);--display-md:clamp(1.75rem,4vw,2.75rem);--display-lg:clamp(2rem,5vw,3.5rem);--display-xl:clamp(2.5rem,6vw,4.5rem);--lh-tight:1.05;--lh-snug:1.25;--lh-normal:1.4;--lh-relaxed:1.6;--lh-loose:1.7;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--pad-card:20px;--pad-card-sm:16px;--pad-card-lg:24px;--pad-button-x:20px;--pad-button-x-sm:14px;--pad-button-x-lg:28px;--pad-input-x:18px;--pad-input-y:12px;--input-h:48px;--fs-input:14px;--radius:10px;--radius-card:14px;--radius-button:999px;--radius-input:999px;--radius-textarea:12px;--radius-pill:999px;--radius-icon:12px;--btn-h-sm:36px;--btn-h-md:44px;--btn-h-lg:56px;--btn-icon-sm:28px;--btn-icon-md:36px;--btn-icon-lg:44px;--shadow-card:0 1px 2px hsla(0,0%,6%,.04),0 8px 24px hsla(0,0%,6%,.04);--shadow-overlay:0 8px 32px hsla(0,0%,6%,.12);--container-shop:1240px;--container-wide:1480px}*,: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}.will-animate{will-change:transform,opacity}body.body-scroll-locked{overflow:hidden;position:fixed;width:100%}@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)}#cky-consent-container,#cky-consent-handler{display:block!important;opacity:1!important;visibility:visible!important;z-index:99999!important}.v-overlay__scrim{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background-color:#0f0f0f80!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-grid{display:grid;gap:32px;grid-auto-flow:dense;grid-template-columns:repeat(4,1fr);row-gap:48px}@media screen and (max-width:1024px){.product-grid{grid-template-columns:repeat(3,1fr)!important}}@media screen and (max-width:568px){.product-grid{gap:12px;grid-template-columns:repeat(2,1fr)!important;row-gap:28px}}.product-grid>a,.product-grid>div:not(.product-grid__header){display:block;width:100%}.product-card__image-link{align-items:center;aspect-ratio:4/5;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);display:flex;justify-content:center;overflow:hidden;padding:12px;position:relative}.product-card__image-link img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-tags-wrapper{display:flex;flex-direction:column;gap:6px;left:12px;position:absolute;top:12px;z-index:2}.revolut-checkout-overlay{align-items:flex-start;background:#0f0f0f99;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:80px 16px 24px;position:fixed;z-index:10000}.revolut-checkout-overlay__modal{background:#fff;border-radius:var(--radius-card);box-shadow:var(--shadow-overlay);flex-shrink:0;padding:24px;position:relative;width:min(480px,100%)}@media(max-width:440px){.revolut-checkout-overlay__modal{min-width:400px;zoom:.2272727273vw}}.revolut-checkout-overlay__close{background:none;border:none;color:var(--color-text-muted);cursor:pointer;font-size:24px;line-height:1;position:absolute;right:16px;top:12px}.revolut-checkout-overlay__close:hover{color:var(--color-text)}.revolut-checkout-overlay__content{margin-top:8px;min-height:200px}.revolut-checkout-overlay__content iframe{min-width:0!important;width:100%!important}body,html{background:var(--color-bg);font-family:var(--font-family);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,h5,h6,html{color:var(--color-text);letter-spacing:var(--tracking-tight)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600}h1{font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.05}h2{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.1}h3{font-size:1.25rem;line-height:1.2}a{color:inherit;text-decoration:none;transition:opacity .15s ease}a:hover{opacity:.7}::-moz-selection{background:var(--color-text);color:var(--color-bg)}::selection{background:var(--color-text);color:var(--color-bg)}.btn-primary,.demo2-btn,button{font-family:var(--font-family);letter-spacing:var(--tracking-tight)}.btn-primary,.demo2-btn{align-items:center;background:var(--color-accent);border:none;border-radius:var(--radius-button);color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;height:48px;justify-content:center;line-height:1;max-height:48px;min-height:48px;padding:0 24px;transition:background .15s ease,transform .15s ease;white-space:nowrap}.btn-primary .icon,.btn-primary .iconify,.btn-primary .v-icon,.btn-primary i,.btn-primary svg,.demo2-btn .icon,.demo2-btn .iconify,.demo2-btn .v-icon,.demo2-btn i,.demo2-btn svg{color:currentColor!important;fill:currentColor!important;flex-shrink:0!important;font-size:18px!important;height:18px!important;line-height:1!important;width:18px!important}.btn-primary:hover,.demo2-btn:hover{background:var(--color-accent-hover)}.btn-primary:active,.demo2-btn:active{transform:translateY(1px)}.demo2-btn--outline{border:1px solid var(--color-border)}.demo2-btn--outline:hover{border-color:var(--color-text);color:#fff}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select{border:1px solid var(--color-border);border-radius:var(--radius-input);padding:12px 18px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{background:var(--color-surface);color:var(--color-text);font-family:var(--font-family);font-size:15px;transition:border-color .15s ease,box-shadow .15s ease}textarea{border:1px solid var(--color-border);border-radius:var(--radius-textarea);padding:12px 14px}input:focus,select:focus,textarea:focus{border-color:var(--color-text);box-shadow:0 0 0 3px #0f0f0f14;outline:none}:focus-visible{border-radius:var(--radius);outline:2px solid var(--color-text);outline-offset:2px}.demo2-card{background:var(--color-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.demo2-divider{background:var(--color-border);border:none;height:1px;margin:16px 0}.p-dialog,.p-overlaypanel,.p-popover{border-radius:var(--radius-card)!important;box-shadow:var(--shadow-overlay)!important}.p-dialog .p-dialog-content,.p-dialog .p-dialog-header{background:var(--color-surface);color:var(--color-text);font-family:var(--font-family)}.p-button{border-radius:var(--radius-button)!important;letter-spacing:var(--tracking-tight)!important}.p-button,.v-application{font-family:var(--font-family)!important}.v-application{background:var(--color-bg)!important}.v-btn{border-radius:var(--radius-button)!important;font-family:var(--font-family)!important;letter-spacing:var(--tracking-tight)!important;text-transform:none!important}.v-card{border-radius:var(--radius-card)!important;box-shadow:var(--shadow-card)!important}.demo2-container{margin-inline:auto;max-width:var(--container-shop);padding-inline:clamp(16px,4vw,32px)}.demo2-section{padding-block:clamp(48px,6vw,96px)}.info-bar,.marque-bar-top{background:var(--color-text)!important;color:var(--color-bg)!important;font-size:12px!important;letter-spacing:.05em!important;text-transform:uppercase}*{scrollbar-color:var(--color-border) transparent;scrollbar-width:thin}.navbar{background:var(--color-surface)!important;border-bottom:1px solid var(--color-border)!important;box-shadow:none!important;font-family:var(--font-family)!important}.navbar a,.navbar button{color:var(--color-text)!important;letter-spacing:var(--tracking-tight)!important}.navbar .menu-link,.navbar .menu-links a{font-size:14px!important;font-weight:500!important;letter-spacing:var(--tracking-tight)!important;text-transform:none!important}.navbar .menu-link:hover{opacity:.6}.navbar .brand-logo,.navbar .logo-image{filter:none!important}.navbar .btn-icon,.navbar .icon-circle{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;height:40px!important;transition:background .15s ease,color .15s ease;width:40px!important}.navbar .btn-icon:hover,.navbar .cart-count,.navbar .icon-circle:hover{background:var(--color-text)!important;color:#fff!important}.menu-column .menu-title,.navbar .cart-count{font-weight:600!important}.menu-column .menu-title{color:var(--color-text-muted)!important;font-family:var(--font-display)!important;font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important}.menu-column .menu-links a{color:var(--color-text)!important;font-size:15px!important;padding:6px 0!important}.minicart-drawer,.mobile-drawer,.mobile-navbar-drawer{background:var(--color-surface)!important}.minicart-drawer{border-left:1px solid var(--color-border)!important;border-radius:0!important;font-family:var(--font-family)!important}.minicart-drawer__header{border-bottom:1px solid var(--color-border)!important;font-family:var(--font-display)!important;font-weight:600!important;letter-spacing:var(--tracking-tight)!important;padding:20px 24px!important}.minicart-drawer__product{border:none!important;border-radius:0!important;padding:16px 24px!important}.minicart-drawer__product-image,.minicart-drawer__product-image img{background:#f2f1ec;border-radius:var(--radius)!important}.minicart-drawer__product-name{letter-spacing:var(--tracking-tight)!important}.minicart-drawer__product-price,.minicart-drawer__product-price--xs{color:var(--color-text)!important;font-weight:600!important}.minicart-drawer__footer{background:var(--color-surface)!important;border-top:1px solid var(--color-border)!important;padding:20px 24px!important}.minicart-drawer__buttons button,.minicart-drawer__footer button{border-radius:var(--radius-button)!important;font-weight:600!important;height:52px!important;letter-spacing:var(--tracking-tight)!important}.empty-cart-card,.minicart-empty{background:transparent!important;border:none!important;padding:40px 24px!important;text-align:center}.empty-cart-title{font-family:var(--font-display);font-weight:600}.footer{background:var(--color-bg)!important;border-top:1px solid var(--color-border)!important;font-family:var(--font-family)!important;padding-block:64px!important}.footer .footer-container{max-width:var(--container-shop)!important;padding-inline:clamp(16px,4vw,32px)!important}.footer .menu-title,.footer h3,.footer h4{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.12em!important;margin-bottom:16px!important;text-transform:uppercase!important}.footer .menu-link,.footer a{color:var(--color-text-muted)!important;font-size:14px!important;transition:color .15s ease}.footer a:hover{color:var(--color-text)!important;opacity:1!important}.footer .copyright,.footer .footer-bottom{color:var(--color-text-muted)!important;font-size:12px!important}.footer .payment-icons img{filter:grayscale(.4);opacity:.85}.footer .brand-description{font-family:var(--font-display);font-weight:500}.checkout-component,.checkout-form,.checkout-sidebar{font-family:var(--font-family)!important}.checkout-sidebar,.delivery-box,.payment-box,.summary-box{background:var(--color-card)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;box-shadow:none!important;padding:24px!important}.checkout-form .section-title,.checkout-form h2,.checkout-form h3{font-family:var(--font-display)!important;font-weight:600!important;letter-spacing:var(--tracking-tight)!important}.checkout-form input,.checkout-form select{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-input)!important;padding:12px 18px!important}.checkout-form textarea{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-textarea)!important;padding:12px 14px!important}.payment-method,.payment-method__option,.shipping-method,.shipping-method__option{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;transition:border-color .15s ease,background .15s ease}.payment-method.is-active,.payment-method[aria-checked=true],.payment-method__option--active,.shipping-method.is-active,.shipping-method[aria-checked=true],.shipping-method__option--active{border-color:var(--color-text)!important;border-width:2px!important}.product-attributes,.product-info{font-family:var(--font-family)!important}.product-info .product-name,.product-name{font-size:clamp(1.5rem,3vw,2.25rem)!important;letter-spacing:var(--tracking-tight)!important}.current-price,.price,.product-info .product-name,.product-name{font-family:var(--font-display)!important;font-weight:600!important}.old-price,.price-old{color:var(--color-text-muted)!important;text-decoration:line-through}.chip,.tag{border-radius:var(--radius-pill)!important;letter-spacing:var(--tracking-tight)!important}.add-to-cart,.btn-primary,.checkout-button{background:var(--color-accent)!important;border:none!important;border-radius:var(--radius-button)!important;color:#fff!important;font-weight:600!important;letter-spacing:var(--tracking-tight)!important;text-transform:none!important;transition:background .15s ease}.add-to-cart:hover,.btn-primary:hover,.checkout-button:hover{background:var(--color-accent-hover)!important}.category-hero,.hero,.hero-header{background:var(--color-bg)!important;color:var(--color-text)!important}.discount-tag{background:var(--color-text)!important;border-radius:var(--radius-pill)!important;color:#fff!important;font-weight:700!important;letter-spacing:0!important}.filter,.filter-section,.product-filter{background:transparent!important;border-radius:var(--radius-card)!important;font-family:var(--font-family)!important}.filter-title,.product-filter h3{font-family:var(--font-display)!important;font-weight:600!important}.parent-container,.parent-container__gray{background:var(--color-bg)!important}.main-container{max-width:var(--container-wide)!important}.product-filter-sidebar{background:transparent!important;border:none!important;font-family:var(--font-family)!important;padding:0!important}.filter-header{border-bottom:1px solid var(--color-border)!important;margin-bottom:18px!important;padding-bottom:18px!important}.filter-title{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:18px!important;font-weight:600!important;letter-spacing:-.02em!important;margin:0!important}.filter-clear-btn{background:transparent!important;border:none!important;color:var(--color-text-muted)!important;font-size:12px!important;letter-spacing:.06em!important;padding:0!important;text-transform:uppercase!important}.filter-clear-btn:hover{color:var(--color-text)!important}.filter-group{border:none!important;border-bottom:1px solid var(--color-border)!important;border-top:none!important;padding-block:16px!important}.filter-group:last-child{border-bottom:none!important}.filter-group__trigger{align-items:center!important;background:transparent!important;border:none!important;display:flex!important;justify-content:space-between!important;padding:0!important;width:100%}.filter-group__name{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:14px!important;font-weight:600!important;letter-spacing:-.01em!important}.filter-group__badge{background:var(--color-text)!important;border-radius:var(--radius-pill)!important;color:#fff!important;font-size:11px!important;font-weight:600!important;margin-left:8px!important;padding:2px 7px!important}.filter-group__chevron{color:var(--color-text-muted)!important;transition:transform .2s ease}.filter-group__chevron.rotated{transform:rotate(180deg)}.filter-group__content{padding-top:14px!important}.stock-toggle{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;color:var(--color-text)!important;cursor:pointer!important;display:flex!important;font-family:var(--font-family)!important;font-size:13px!important;justify-content:space-between!important;margin-bottom:16px!important;padding:12px 16px!important;transition:border-color .15s ease,background .15s ease!important;width:100%!important}.stock-toggle--active,.stock-toggle:hover{border-color:var(--color-text)!important}.stock-toggle--active{background:var(--color-bg)!important}.stock-toggle__left{align-items:center!important;display:flex!important;gap:0!important;min-width:0!important}.stock-toggle__icon{display:none!important}.stock-toggle__label{color:var(--color-text)!important;font-family:var(--font-family)!important;font-size:13px!important;font-weight:500!important;letter-spacing:-.01em!important;white-space:nowrap!important}.stock-toggle__switch{background:var(--color-border)!important;border:none!important;border-radius:999px!important;flex-shrink:0!important;height:22px!important;min-width:38px!important;position:relative!important;transition:background .2s ease!important;width:38px!important}.stock-toggle__switch.on{background:var(--color-text)!important}.stock-toggle__knob{background:#fff!important;border-radius:50%!important;box-shadow:0 1px 2px #0f0f0f26!important;height:16px!important;left:3px!important;position:absolute!important;top:3px!important;transform:translate(0)!important;transition:transform .2s cubic-bezier(.32,.72,0,1)!important;width:16px!important}.stock-toggle__switch.on .stock-toggle__knob{transform:translate(16px)!important}.filter-chips{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:16px!important}.filter-chip{align-items:center!important;background:var(--color-text)!important;border:none!important;border-radius:var(--radius-pill)!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-size:12px!important;font-weight:500!important;gap:6px!important;padding:6px 12px!important}.filter-chip:hover{background:var(--color-accent-hover)!important}.filter-chip__color{border:1px solid hsla(0,0%,100%,.3);border-radius:var(--radius-pill);height:12px;width:12px}.price-input,.price-input-wrapper input{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-input)!important;font-family:var(--font-family)!important;font-size:14px!important;padding:10px 12px!important}.price-input-wrapper input:focus,.price-input:focus{border-color:var(--color-text)!important;outline:none!important}.price-presets{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:10px!important}.price-preset{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;color:var(--color-text)!important;cursor:pointer!important;font-size:12px!important;padding:6px 12px!important}.price-preset.active,.price-preset:hover{background:var(--color-text)!important;border-color:var(--color-text)!important;color:#fff!important}.size-options{display:grid!important;gap:6px!important;grid-template-columns:repeat(auto-fill,minmax(48px,1fr))!important}.size-btn{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius)!important;color:var(--color-text)!important;cursor:pointer!important;font-size:13px!important;font-weight:500!important;height:40px!important}.size-btn.active,.size-btn:hover{border-color:var(--color-text)!important}.size-btn.active{background:var(--color-text)!important;color:#fff!important}.color-search__input{border:1px solid var(--color-border)!important;border-radius:var(--radius-input)!important;padding:10px 12px 10px 36px!important}.color-option{background:transparent!important;border:none!important;padding:8px 0!important}.color-option__swatch{border:2px solid var(--color-border)!important;border-radius:var(--radius-pill)!important}.color-option__swatch--selected{border-color:var(--color-text)!important}.filter-checkbox-option,.filter-option{align-items:center!important;background:transparent!important;border:none!important;color:var(--color-text)!important;cursor:pointer!important;display:flex!important;font-size:14px!important;gap:10px!important;padding:8px 0!important;width:100%}.filter-checkbox-option:hover,.filter-option:hover{color:var(--color-text-muted)!important}.filter-checkbox-option .count,.filter-checkbox-option .filter-option__count,.filter-option .count,.filter-option .filter-option__count{color:var(--color-text-muted)!important;font-size:12px!important}.product-detail__taxon{display:inline-block!important;letter-spacing:.12em!important;margin-bottom:12px!important}.product-detail__description h1{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:clamp(1.75rem,3.5vw,2.75rem)!important;font-weight:600!important;letter-spacing:-.03em!important;line-height:1.05!important;margin:8px 0 16px!important}.product-detail__description .description{color:var(--color-text-muted)!important;font-size:15px!important;line-height:1.7!important;margin-block:16px 24px!important}.product-detail__description .show-more{align-items:center!important;border-bottom:1px solid var(--color-text);color:var(--color-text)!important;display:inline-flex!important;font-size:13px!important;gap:4px;padding-bottom:1px}.product-attributes{border-bottom:1px solid var(--color-border)!important;border-top:1px solid var(--color-border)!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-block:24px!important;padding:16px 0!important}.product-attributes__item{gap:6px!important}.product-attributes__item:not(:last-child):after{color:var(--color-border);content:"·";margin-left:10px}.product-attributes__icon{height:16px!important;opacity:.6;width:16px!important}.voucher-switcher__options{gap:8px!important}.voucher-option{padding:16px!important}.product-state-notice{background:var(--color-bg)!important;border:1px solid var(--color-border)!important;color:var(--color-text)!important;gap:10px!important}.product-state-notice--unavailable{border-color:var(--color-danger)!important;color:var(--color-danger)!important}.adult-warning{background:var(--color-bg)!important;border:1px solid var(--color-border)!important;margin-bottom:16px!important;padding:16px!important}.adult-warning__title{font-size:14px!important;font-weight:600!important;margin:0!important}.adult-warning__desc{margin:4px 0 0!important}.product-price-display,.product-price__current,.product-price__main{color:var(--color-text)!important;font-family:var(--font-display)!important;font-weight:600!important;letter-spacing:-.02em!important}.current-price,.price-current,.product-price__main{font-size:clamp(1.5rem,3vw,2rem)!important}.old-price,.price-old,.product-price__old{color:var(--color-text-muted)!important;font-size:16px!important;font-weight:500!important;text-decoration:line-through!important}.discount-badge,.discount-tag{background:var(--color-text)!important;border-radius:var(--radius-pill)!important;color:#fff!important;font-size:12px!important;font-weight:700!important;letter-spacing:0!important;padding:4px 10px!important}.add-to-cart-wrapper{display:flex!important;flex-direction:column!important;font-family:var(--font-family)!important;gap:12px!important;margin-block:20px!important}.add-to-cart,.add-to-cart-btn,.add-to-cart-btn-with-quantity,.add-to-cart-button,.product-add-to-cart button[type=submit]{align-items:center!important;background:var(--color-text)!important;border:none!important;border-radius:var(--radius-pill)!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:14px!important;font-weight:600!important;gap:8px!important;height:56px!important;justify-content:center!important;letter-spacing:var(--tracking-tight)!important;line-height:1!important;max-height:56px!important;min-height:56px!important;padding:0 24px!important;text-transform:none!important;transition:background .15s ease,transform .1s ease!important;white-space:nowrap!important;width:100%!important}.add-to-cart-btn-with-quantity:hover,.add-to-cart-btn:hover,.add-to-cart-button:hover,.add-to-cart:hover,.product-add-to-cart button[type=submit]:hover{background:var(--color-accent-hover)!important}.add-to-cart-btn-with-quantity:active,.add-to-cart-btn:active,.add-to-cart-button:active,.add-to-cart:active,.product-add-to-cart button[type=submit]:active{transform:translateY(1px)!important}.add-to-cart-btn-with-quantity:disabled,.add-to-cart-btn:disabled,.add-to-cart-button:disabled,.add-to-cart:disabled,.product-add-to-cart button[type=submit]:disabled{cursor:not-allowed!important;opacity:.5!important}.add-to-cart .iconify,.add-to-cart .v-icon,.add-to-cart i,.add-to-cart svg,.add-to-cart-btn .iconify,.add-to-cart-btn .v-icon,.add-to-cart-btn i,.add-to-cart-btn svg,.add-to-cart-btn-with-quantity .iconify,.add-to-cart-btn-with-quantity .v-icon,.add-to-cart-btn-with-quantity i,.add-to-cart-btn-with-quantity svg,.add-to-cart-button .iconify,.add-to-cart-button .v-icon,.add-to-cart-button i,.add-to-cart-button svg,.product-add-to-cart button[type=submit] .iconify,.product-add-to-cart button[type=submit] .v-icon,.product-add-to-cart button[type=submit] i,.product-add-to-cart button[type=submit] svg{color:#fff!important;fill:#fff!important;flex-shrink:0!important;font-size:18px!important;height:18px!important;line-height:1!important;width:18px!important}.quantity-with-cart-wrapper{display:flex!important;flex-direction:column!important;gap:12px!important}.quantity-with-cart{align-items:center!important;display:grid!important;gap:12px!important;grid-template-columns:auto 1fr!important}.product-features{background:transparent!important;border:none!important;border-radius:0!important;border-top:1px solid var(--color-border)!important;font-family:var(--font-family)!important;height:auto!important;margin:clamp(16px,2vw,20px) 0!important;min-height:0!important;overflow:visible!important;padding:16px 0 0!important}.product-features__divider{display:none!important}.product-features__items{align-items:stretch!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:0!important;height:auto!important;overflow:visible!important}.product-features__items.two-columns>.product-features__item{flex:1 1 50%!important}.product-features__item{align-items:center!important;border-right:1px solid var(--color-border)!important;box-sizing:border-box!important;color:var(--color-text)!important;cursor:default!important;display:flex!important;flex:1 1 0!important;flex-direction:column!important;font-family:var(--font-family)!important;gap:10px!important;justify-content:center!important;min-width:0!important;padding:22px 16px!important;position:relative!important;text-align:center!important;transition:background .18s ease,color .18s ease!important}.product-features__item:last-child{border-right:none!important}.product-features__item:hover{background:#0f0f0f05!important}.product-features__item:hover>span{color:var(--color-text)!important}@media(max-width:600px){.product-features__item{border-bottom:1px solid var(--color-border)!important;border-right:none!important;flex:1 1 100%!important;flex-direction:row!important;gap:12px!important;justify-content:center!important;padding:18px 0!important;text-align:left!important}.product-features__item:last-child{border-bottom:none!important}}.product-features__item>.iconify,.product-features__item>.v-icon,.product-features__item>i,.product-features__item>svg{background-color:var(--color-text)!important;border:none!important;border-radius:0!important;color:var(--color-text)!important;flex-shrink:0!important;font-size:28px!important;height:28px!important;min-width:28px!important;padding:0!important;transition:background-color .2s ease,color .2s ease,transform .2s ease!important;width:28px!important}.product-features__item>.iconify path,.product-features__item>.iconify svg,.product-features__item>.v-icon path,.product-features__item>.v-icon svg,.product-features__item>i path,.product-features__item>i svg,.product-features__item>svg path,.product-features__item>svg svg{fill:currentColor!important;stroke:currentColor!important}.product-features__item:hover>.iconify,.product-features__item:hover>.v-icon,.product-features__item:hover>i,.product-features__item:hover>svg{transform:translateY(-2px)!important}@media(max-width:600px){.product-features__item>.iconify,.product-features__item>.v-icon,.product-features__item>i,.product-features__item>svg{font-size:22px!important;height:22px!important;min-width:22px!important;width:22px!important}}.product-features__item>span{color:var(--color-text)!important;display:block!important;font-family:var(--font-display)!important;font-size:13px!important;font-weight:600!important;height:auto!important;letter-spacing:-.01em!important;line-height:1.35!important;margin:0!important;max-width:100%!important;overflow:visible!important;overflow-wrap:anywhere!important;padding:0!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important}@media(max-width:600px){.product-features__item>span{flex:1!important;text-align:left!important}}.quantity-controls,.quantity-selector,.quantity-with-cart,.quantity-with-cart-wrapper{font-family:var(--font-family)!important}.quantity-controls{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;gap:0!important;height:56px!important;padding:0 8px!important}.quantity-btn,.quantity-controls,.quantity-selector__btn{align-items:center!important;display:inline-flex!important}.quantity-btn,.quantity-selector__btn{background:transparent!important;border:none!important;border-radius:var(--radius-pill)!important;color:var(--color-text)!important;cursor:pointer!important;height:40px!important;justify-content:center!important;transition:background .15s ease!important;width:40px!important}.quantity-btn .iconify,.quantity-btn .v-icon,.quantity-btn i,.quantity-btn svg,.quantity-selector__btn .iconify,.quantity-selector__btn .v-icon,.quantity-selector__btn i,.quantity-selector__btn svg{color:var(--color-text)!important;fill:var(--color-text)!important}.quantity-btn:hover,.quantity-selector__btn:hover{background:var(--color-bg)!important}.quantity-selector__input,.quantity-value{background:transparent!important;border:none!important;color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:16px!important;font-weight:600!important;min-width:40px!important;text-align:center!important}.quantity-selector{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;height:56px!important;padding:0 6px!important}.quick-quantity-buttons{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:12px!important}.quick-qty-btn{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;color:var(--color-text)!important;cursor:pointer!important;font-size:13px!important;font-weight:500!important;height:36px!important;min-width:44px!important;padding:0 12px!important}.quick-qty-btn--active,.quick-qty-btn:hover{border-color:var(--color-text)!important}.quick-qty-btn--active{background:var(--color-text)!important;color:#fff!important}.volume-summary{background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;display:flex!important;flex-direction:column!important;font-family:var(--font-family)!important;gap:6px!important;margin-block:16px!important;padding:16px 20px!important}.volume-summary .summary-row{display:flex!important;font-size:14px!important;justify-content:space-between!important}.volume-summary .summary-label{color:var(--color-text-muted)!important}.volume-summary .summary-value{color:var(--color-text)!important;font-weight:600!important}.volume-summary .summary-row.savings .summary-value{color:var(--color-success)!important}.volume-summary .summary-row.total{border-top:1px solid var(--color-border);margin-top:6px;padding-top:10px}.volume-summary .summary-row.total .summary-value{font-family:var(--font-display)!important;font-size:18px!important}.custom-text-section{margin-block:16px!important}.custom-text-label{align-items:baseline!important;display:flex!important;justify-content:space-between!important;margin-bottom:8px!important}.custom-text-label h3{font-family:var(--font-display)!important;font-size:14px!important;font-weight:600!important;margin:0!important}.custom-text-label .text-limit{color:var(--color-text-muted)!important;font-size:12px!important}.custom-text-input{border:1px solid var(--color-border)!important;border-radius:var(--radius-input)!important;padding:12px 14px!important}.color-select__option,.size-select__option,.variant-select__option{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important}.color-select__option--active,.color-select__option.is-active,.color-select__option.selected,.size-select__option--active,.size-select__option.is-active,.size-select__option.selected,.variant-select__option--active,.variant-select__option.is-active,.variant-select__option.selected{background:var(--color-text)!important;border-color:var(--color-text)!important;color:#fff!important}.cart-component,.cart-page{font-family:var(--font-family)!important}.address-box,.cart-summary,.cart-totals,.checkout-component,.checkout-form,.checkout-sidebar,.company-box,.delivery,.delivery-box,.form,.payment-box,.summary-box{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;padding:24px!important}.address-box,.checkout-component,.checkout-form,.checkout-sidebar,.company-box,.delivery,.delivery-box,.form,.payment-box,.summary-box{box-shadow:none!important;margin-bottom:16px!important}.address-header,.company-header,.coupon-header,.delivery-header{border-bottom:1px solid var(--color-border)!important;color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:16px!important;font-weight:600!important;letter-spacing:-.01em!important;margin-bottom:16px!important;padding-bottom:12px!important}.delivery-tabs{background:var(--color-bg)!important;margin-bottom:16px!important;padding:4px!important}.delivery-tab,.delivery-tabs{border-radius:var(--radius-pill)!important}.delivery-tab{background:transparent!important;border:none!important;color:var(--color-text-muted)!important;font-size:13px!important;font-weight:500!important;height:40px!important}.delivery-tab.active,.delivery-tab.is-active,.delivery-tab[aria-selected=true]{background:var(--color-text)!important;color:#fff!important}.delivery-item,.delivery-option,.option,.payment-option{cursor:pointer;padding:16px!important;transition:border-color .15s ease}.delivery-item.active,.delivery-item.is-selected,.delivery-item.selected,.delivery-item[aria-checked=true],.delivery-option.active,.delivery-option.is-selected,.delivery-option.selected,.delivery-option[aria-checked=true],.option.active,.option.is-selected,.option.selected,.option[aria-checked=true],.payment-option.active,.payment-option.is-selected,.payment-option.selected,.payment-option[aria-checked=true]{padding:15px!important}.option-description{color:var(--color-text-muted)!important;font-size:13px!important}.custom-select,.input-box,.input-label{font-family:var(--font-family)!important}.input-label{font-size:12px!important;letter-spacing:.04em!important;margin-bottom:4px!important}.custom-select select,.input-box input,.input-box select{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-input)!important;font-family:var(--font-family)!important;font-size:15px!important;padding:12px 18px!important;transition:border-color .15s ease;width:100%!important}.custom-select select:focus,.input-box input:focus,.input-box select:focus{border-color:var(--color-text)!important;box-shadow:0 0 0 3px #0f0f0f0f!important;outline:none!important}.input-box textarea{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-textarea)!important;font-family:var(--font-family)!important;font-size:15px!important;padding:12px 14px!important;transition:border-color .15s ease;width:100%!important}.input-box textarea:focus{border-color:var(--color-text)!important;box-shadow:0 0 0 3px #0f0f0f0f!important;outline:none!important}.country-restriction,.min-order-warning,.non-eu-warning,.product-restriction{background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius)!important;color:var(--color-text)!important;font-size:13px!important;padding:10px 12px!important}.gls-close-button,.packeta-pickup-point__button{background:var(--color-text)!important;border:none!important;border-radius:var(--radius-button)!important;color:#fff!important;font-weight:600!important;padding:10px 18px!important}.error,.error-message,.form-error__message{font-size:13px!important}.coupon-component,.coupon-wrapper{background:transparent!important;border:none!important;padding:0!important}.coupon-header,.coupon-title-wrapper{font-family:var(--font-display)!important;font-weight:600!important}.coupon-subtitle{color:var(--color-text-muted)!important;font-size:13px!important}.free-shipping-banner{background:var(--color-bg)!important;border-radius:var(--radius-card)!important;color:var(--color-text)!important;font-family:var(--font-family)!important;margin-block:12px!important;padding:14px 16px!important}.free-shipping-banner__progress,.progress-bar__fill{background:var(--color-text)!important}.account-card,.order-card,.profile-card{border:1px solid var(--color-border)!important;box-shadow:none!important;padding:24px!important}.account-card,.order-card,.profile-card,.recently-purchased{background:var(--color-surface)!important;border-radius:var(--radius-card)!important}.recently-purchased{border:1px solid var(--color-border)!important;box-shadow:var(--shadow-card)!important}.home-section__title,.section-title{font-family:var(--font-display)!important;font-weight:600!important;letter-spacing:-.02em!important}.product-images{align-items:start!important;display:grid!important;gap:12px!important;grid-template-columns:80px 1fr!important;width:100%!important}@media(max-width:768px){.product-images{grid-template-columns:1fr!important}}.product-images .product-image__wrapper{background:#f2f1ec!important;border-radius:var(--radius-card)!important;grid-column:2!important;height:0!important;order:2!important;overflow:hidden!important;padding-bottom:125%!important;position:relative!important;width:100%!important}@media(max-width:768px){.product-images .product-image__wrapper{grid-column:1!important;order:1!important}}.product-images .product-image{border-radius:0!important;display:block!important;height:100%!important;left:0!important;max-width:none!important;-o-object-fit:cover!important;object-fit:cover!important;position:absolute!important;top:0!important;width:100%!important}.product-images .product-image__wrapper .arrow{align-items:center!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;box-shadow:var(--shadow-card)!important;cursor:pointer!important;display:flex!important;height:44px!important;justify-content:center!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:44px!important;z-index:2!important}.product-images .product-image__wrapper .arrow:hover{background:var(--color-text)!important;border-color:var(--color-text)!important;transform:translateY(-50%)!important}.product-images .product-image__wrapper .arrow:hover .iconify,.product-images .product-image__wrapper .arrow:hover .v-icon,.product-images .product-image__wrapper .arrow:hover svg{color:#fff!important}.product-images .product-image__wrapper .arrow-left{left:16px!important;right:auto!important}.product-images .product-image__wrapper .arrow-right{left:auto!important;right:16px!important}.product-images .product-image__wrapper .zoom-icon{align-items:center!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;bottom:16px!important;box-shadow:var(--shadow-card)!important;cursor:pointer!important;display:flex!important;height:40px!important;justify-content:center!important;position:absolute!important;right:16px!important;width:40px!important;z-index:2!important}.product-images .product-image__wrapper .zoom-icon:hover{background:var(--color-text)!important;border-color:var(--color-text)!important}.product-images .product-image__wrapper .zoom-icon:hover .iconify,.product-images .product-image__wrapper .zoom-icon:hover .v-icon,.product-images .product-image__wrapper .zoom-icon:hover svg{color:#fff!important}.product-images .product-thumbnails{align-self:stretch!important;display:block!important;grid-column:1!important;max-height:100%!important;order:1!important;overflow:hidden!important;position:relative!important;width:100%!important}@media(max-width:768px){.product-images .product-thumbnails{grid-column:1!important;max-height:none!important;order:2!important}}.product-images .product-thumbnails .thumbnails-wrapper{max-height:600px!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:none!important;width:100%!important}.product-images .product-thumbnails .thumbnails-wrapper::-webkit-scrollbar{display:none}@media(max-width:768px){.product-images .product-thumbnails .thumbnails-wrapper{max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important}}.product-images .product-thumbnails ul{display:flex!important;flex-direction:column!important;gap:8px!important;list-style:none!important;margin:0!important;padding:0!important}@media(max-width:768px){.product-images .product-thumbnails ul{flex-direction:row!important}}.product-images .product-thumbnails .thumbnail,.product-images .product-thumbnails .thumbnail-active{background:#f2f1ec!important;border:1px solid var(--color-border)!important;border-radius:var(--radius)!important;box-sizing:border-box!important;cursor:pointer!important;display:block!important;flex-shrink:0!important;height:100px!important;overflow:hidden!important;padding:0!important;transition:border-color .15s ease!important;width:80px!important}.product-images .product-thumbnails .thumbnail img,.product-images .product-thumbnails .thumbnail-active img{display:block!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;padding:0!important;width:100%!important}.product-images .product-thumbnails .thumbnail-active:hover,.product-images .product-thumbnails .thumbnail:hover{border-color:var(--color-text)!important}@media(max-width:768px){.product-images .product-thumbnails .thumbnail,.product-images .product-thumbnails .thumbnail-active{height:80px!important;width:64px!important}}.product-images .product-thumbnails .thumbnail-active{border-color:var(--color-text)!important;border-width:2px!important}.product-images .scroll-chevron{display:none!important}.megamenu,.navbar-links{align-items:center!important;display:inline-flex!important;font-family:var(--font-family)!important;gap:4px!important;height:100%!important;list-style:none!important;margin:0!important;padding:0!important}.megamenu-list__item,.navbar-link-wrapper,.navbar-links>.navbar-link-wrapper>.navbar-link{align-items:center!important;display:inline-flex!important;height:100%!important;position:relative!important}.navbar-links>.navbar-link-wrapper>.navbar-link{background:transparent!important;border:none!important;color:var(--color-text)!important;cursor:pointer!important;font-family:var(--font-family)!important;font-size:14px!important;font-weight:500!important;gap:4px!important;letter-spacing:var(--tracking-tight)!important;padding:0 16px!important;text-decoration:none!important;text-transform:none!important;transition:color .15s ease!important;white-space:nowrap!important}.navbar-links>.navbar-link-wrapper>.navbar-link:after{background:var(--color-text)!important;bottom:22px!important;content:""!important;height:1.5px!important;left:16px!important;position:absolute!important;right:16px!important;transform:scaleX(0)!important;transform-origin:center!important;transition:transform .2s ease!important}.navbar-links>.navbar-link-wrapper>.navbar-link.active,.navbar-links>.navbar-link-wrapper>.navbar-link.is-active,.navbar-links>.navbar-link-wrapper>.navbar-link.router-link-active,.navbar-links>.navbar-link-wrapper>.navbar-link:hover{color:var(--color-text)!important;opacity:1!important}.navbar-links>.navbar-link-wrapper>.navbar-link.active:after,.navbar-links>.navbar-link-wrapper>.navbar-link.is-active:after,.navbar-links>.navbar-link-wrapper>.navbar-link.router-link-active:after,.navbar-links>.navbar-link-wrapper>.navbar-link:hover:after{transform:scaleX(1)!important}.navbar-links>.navbar-link-wrapper>.navbar-link.sale-link{color:var(--color-danger)!important;font-weight:600!important}.navbar-links>.navbar-link-wrapper>.navbar-link.sale-link:after{background:var(--color-danger)!important}.navbar-drawer{background:var(--color-surface)!important;color:var(--color-text)!important;display:flex!important;flex-direction:column!important;font-family:var(--font-family)!important;inset:0!important;overflow:hidden!important;position:fixed!important;transform:translate(-100%)!important;transition:transform .35s cubic-bezier(.32,.72,0,1)!important;z-index:10000!important}.navbar-drawer.navbar-open{transform:translate(0)!important}.navbar-drawer.navbar-close{transform:translate(-100%)!important}.navbar-drawer .drawer-content{flex-direction:column!important;height:100%!important;overflow:hidden!important;padding:0!important}.navbar-drawer .drawer-content,.navbar-drawer .header{background:var(--color-surface)!important;display:flex!important}.navbar-drawer .header{align-items:center!important;border-bottom:1px solid var(--color-border)!important;flex-shrink:0!important;gap:12px!important;justify-content:space-between!important;padding:18px 20px!important}.navbar-drawer .credit-section{align-items:center!important;display:flex!important;gap:8px!important}.navbar-drawer .user-credit{background:var(--color-text)!important;border-radius:var(--radius-pill)!important;padding:8px 14px!important}.navbar-drawer .user-credit,.navbar-drawer .user-credit .budget-amount{align-items:center!important;color:#fff!important;display:inline-flex!important;gap:6px!important}.navbar-drawer .user-credit .budget-amount{font-family:var(--font-display)!important;font-size:13px!important;font-weight:700!important;letter-spacing:-.01em!important;margin:0!important}.navbar-drawer .user-credit .budget-amount .v-icon,.navbar-drawer .user-credit .budget-amount i,.navbar-drawer .user-credit .budget-amount svg{color:#fff!important;font-size:14px!important;height:14px!important;width:14px!important}.navbar-drawer .user-credit .budget-amount .currency{font-family:system-ui,sans-serif!important;font-weight:500!important;opacity:.7!important}.navbar-drawer .header-actions{align-items:center!important;display:inline-flex!important;gap:8px!important}.navbar-drawer .close-button{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;flex-shrink:0!important;height:40px!important;justify-content:center!important;padding:0!important;transition:background .15s ease,color .15s ease,border-color .15s ease!important;width:40px!important}.navbar-drawer .close-button:hover{background:var(--color-text)!important;border-color:var(--color-text)!important;color:#fff!important}.navbar-drawer .close-button .v-icon,.navbar-drawer .close-button i,.navbar-drawer .close-button svg{font-size:18px!important;height:18px!important;width:18px!important}.navbar-drawer .search-bar-wrapper{background:var(--color-surface)!important;border-bottom:1px solid var(--color-border)!important;flex-shrink:0!important;padding:12px!important}.navbar-drawer .search-bar-mobile{align-items:center!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:flex!important;font-family:var(--font-family)!important;font-size:14px!important;gap:12px!important;height:44px!important;padding:0 14px 0 8px!important;transition:border-color .15s ease!important}.navbar-drawer .search-bar-mobile:hover{border-color:var(--color-text)!important}.navbar-drawer .search-bar-mobile .search-icon{color:var(--color-text-muted)!important;flex-shrink:0;margin-left:0!important}.navbar-drawer .search-bar-mobile .search-placeholder{color:var(--color-text-muted)!important}.navbar-drawer .drawer-main{background:var(--color-surface)!important;flex:1!important;overflow-y:auto!important;padding:8px 0 24px!important}.navbar-drawer .navigation .nav-list{list-style:none!important;margin:0!important;padding:0!important}.navbar-drawer .nav-item{border-bottom:none!important;border-top:none!important}.navbar-drawer .nav-link{align-items:center!important;background:transparent!important;border-bottom:1px solid var(--color-border)!important;border-top:none!important;color:var(--color-text)!important;cursor:pointer!important;display:flex!important;font-family:var(--font-display)!important;font-size:18px!important;font-weight:500!important;gap:12px!important;justify-content:space-between!important;letter-spacing:-.02em!important;padding:18px 20px!important;text-decoration:none!important;transition:background .15s ease!important}.navbar-drawer .nav-link.active,.navbar-drawer .nav-link:active,.navbar-drawer .nav-link:hover{background:var(--color-bg)!important}.navbar-drawer .nav-link.active{border-bottom-color:var(--color-border)!important;font-weight:600!important}.navbar-drawer .nav-link-text{flex:1!important}.navbar-drawer .nav-chevron{color:var(--color-text-muted)!important;flex-shrink:0!important;transition:transform .2s ease!important}.navbar-drawer .nav-chevron.rotated{transform:rotate(90deg)!important}.navbar-drawer .submenu-list{background:var(--color-bg)!important;list-style:none!important;margin:0!important;padding:0 0 12px!important}.navbar-drawer .submenu-item{border-bottom:none!important;border-top:none!important}.navbar-drawer .submenu-link{align-items:center!important;border-bottom:1px solid var(--color-border)!important;border-top:none!important;color:var(--color-text)!important;cursor:pointer!important;display:flex!important;font-family:var(--font-family)!important;font-size:15px!important;font-weight:500!important;gap:12px!important;justify-content:space-between!important;letter-spacing:-.01em!important;padding:14px 20px 14px 32px!important;text-decoration:none!important}.navbar-drawer .submenu-link.active{font-weight:600!important}.navbar-drawer .submenu-item:last-child .submenu-link{border-bottom:none!important}.navbar-drawer .submenu-chevron{color:var(--color-text-muted)!important;transition:transform .2s ease!important}.navbar-drawer .submenu-chevron.rotated{transform:rotate(90deg)!important}.navbar-drawer .submenu-level2{background:var(--color-surface)!important;list-style:none!important;margin:0!important;padding:0 0 8px!important}.navbar-drawer .submenu-level2-item{padding:8px 20px 10px 32px!important}.navbar-drawer .submenu-level2-header{color:var(--color-text-muted)!important;font-family:var(--font-display)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.16em!important;padding:10px 0 6px!important;text-transform:uppercase!important}.navbar-drawer .submenu-level3-link{border-left:1px solid var(--color-border)!important;color:var(--color-text)!important;cursor:pointer!important;display:block!important;font-family:var(--font-family)!important;font-size:14px!important;padding:9px 0 9px 12px!important;text-decoration:none!important}.navbar-drawer .submenu-level3-link:hover{color:var(--color-text-muted)!important}.navbar-drawer .submenu-level3-link.view-all{border-left-color:var(--color-text)!important;color:var(--color-text)!important;font-weight:600!important;margin-top:4px!important}.navbar-drawer .mobile-category-strip,.navbar-drawer .mobile-megamenu-panel{background:var(--color-surface)!important;padding:12px 20px!important}.navbar-drawer .mobile-category-chip{align-items:center!important;background:transparent!important;border:1px solid transparent!important;border-radius:12px!important;color:var(--color-text)!important;cursor:pointer!important;display:flex!important;flex:0 0 auto!important;flex-direction:column!important;gap:14px!important;height:auto!important;justify-content:flex-start!important;margin:0!important;max-width:96px!important;min-width:64px!important;padding:10px 4px!important;text-decoration:none!important;width:auto!important}.navbar-drawer .mobile-category-chip .mobile-chip-placeholder,.navbar-drawer .mobile-category-chip img{align-items:center!important;background:var(--color-bg)!important;border-radius:10px!important;color:var(--color-text-muted)!important;display:flex!important;flex-shrink:0!important;height:44px!important;justify-content:center!important;-o-object-fit:cover!important;object-fit:cover!important;width:44px!important}.navbar-drawer .mobile-category-chip span{color:var(--color-text)!important;font-family:var(--font-family)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.04em!important;line-height:1.2!important;max-width:72px!important;overflow:hidden!important;text-align:center!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}.navbar-drawer .mobile-category-chip.active,.navbar-drawer .mobile-category-chip:hover{background:var(--color-bg)!important;border-color:var(--color-border)!important;gap:10px!important;padding:10px 12px!important}.navbar-drawer .mobile-section-label{color:var(--color-text-muted)!important;font-family:var(--font-display)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.16em!important;padding:16px 20px 8px!important;text-transform:uppercase!important}.navbar-drawer .mobile-subcat-grid{display:grid!important;gap:6px!important;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important;padding:0 20px 16px!important}.navbar-drawer .mobile-subcat-group{display:flex!important;flex-direction:column!important;gap:2px!important;padding:8px 0!important}.navbar-drawer .mobile-subcat-header{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:13px!important;font-weight:600!important;letter-spacing:-.01em!important}.navbar-drawer .mobile-subcat-link{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:13px!important;padding:4px 0!important;text-decoration:none!important}.navbar-drawer .mobile-subcat-link:hover{color:var(--color-text)!important}.navbar-drawer .mobile-banners{display:flex!important;flex-direction:column!important;gap:10px!important;padding:12px 20px 4px!important}.navbar-drawer .mobile-banner-card{align-items:center!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;color:var(--color-text)!important;cursor:pointer!important;display:flex!important;gap:12px!important;padding:14px 16px!important;text-decoration:none!important}.navbar-drawer .mobile-banner-card:hover{border-color:var(--color-text)!important}.navbar-drawer .mobile-banner-icon{align-items:center!important;background:var(--color-text)!important;border-radius:var(--radius-pill)!important;color:#fff!important;display:inline-flex!important;flex-shrink:0!important;height:40px!important;justify-content:center!important;width:40px!important}.navbar-drawer .mobile-banner-info{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important}.navbar-drawer .mobile-banner-title{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:14px!important;font-weight:600!important;letter-spacing:-.01em!important}.navbar-drawer .mobile-banner-subtitle{color:var(--color-text-muted)!important;font-size:12px!important}.navbar-drawer .mobile-product-nav{display:flex!important;gap:10px!important;overflow-x:auto!important;padding:8px 20px 16px!important;scrollbar-width:none!important}.navbar-drawer .mobile-product-nav::-webkit-scrollbar{display:none}.navbar-drawer .mobile-product-card{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;color:var(--color-text)!important;display:flex!important;flex-direction:column!important;flex-shrink:0!important;gap:6px!important;padding:10px!important;text-decoration:none!important;width:140px!important}.navbar-drawer .mobile-product-image{aspect-ratio:1!important;background:var(--color-bg)!important;border-radius:var(--radius)!important;-o-object-fit:contain!important;object-fit:contain!important;padding:6px!important;width:100%!important}.navbar-drawer .mobile-product-type{color:var(--color-text-muted)!important;font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important}.navbar-drawer .mobile-product-name{letter-spacing:-.01em!important;line-height:1.3!important}.navbar-drawer .mobile-product-name,.navbar-drawer .mobile-product-price{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:13px!important;font-weight:600!important}.navbar-drawer .drawer-footer{background:var(--color-surface)!important;border-top:1px solid var(--color-border)!important;display:flex!important;flex-direction:column!important;flex-shrink:0!important;gap:12px!important;padding:16px 20px 24px!important}.navbar-drawer .drawer-footer-menu{display:grid!important;gap:4px!important}.navbar-drawer .footer-menu-link{align-items:center!important;background:transparent!important;border:none!important;border-radius:var(--radius)!important;color:var(--color-text)!important;cursor:pointer!important;display:flex!important;font-family:var(--font-family)!important;font-size:13px!important;gap:10px!important;padding:10px 12px!important;text-align:left!important;text-decoration:none!important;width:100%!important}.navbar-drawer .footer-menu-link:hover{background:var(--color-bg)!important}.navbar-drawer .footer-action,.navbar-drawer .login,.navbar-drawer .logout{align-items:center!important;border:1px solid transparent!important;border-radius:var(--radius-button)!important;cursor:pointer!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:14px!important;font-weight:600!important;gap:8px!important;height:52px!important;justify-content:center!important;letter-spacing:var(--tracking-tight)!important;text-decoration:none!important;transition:background .15s ease,color .15s ease,border-color .15s ease!important;width:100%!important}.navbar-drawer .login{background:var(--color-text)!important;color:#fff!important}.navbar-drawer .login:hover{background:var(--color-accent-hover)!important}.navbar-drawer .logout{background:transparent!important;border-color:var(--color-border)!important;color:var(--color-danger)!important}.navbar-drawer .logout:hover{background:#a3252b0f!important;border-color:var(--color-danger)!important}.recently-viewed__fade,.recently-viewed__fade--left,.recently-viewed__fade--right{display:none!important}.megamenu{bottom:auto!important;height:auto!important;max-height:calc(100vh - 80px)!important;overflow-y:auto!important}@media(max-width:768px){.megamenu{max-height:calc(100vh - 64px)!important}}.highlights-wrapper{font-family:var(--font-family)!important}.highlights-header{align-items:end!important;display:flex!important;flex-wrap:wrap!important;gap:24px!important;justify-content:space-between!important;margin-bottom:clamp(20px,3vw,36px)!important}.highlights-description,.highlights-title{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:clamp(1.5rem,3vw,2.25rem)!important;font-weight:600!important;letter-spacing:-.03em!important;line-height:1.05!important;margin:0!important}.highlights-subtitle{color:var(--color-text-muted)!important;font-size:14px!important;letter-spacing:.02em!important;margin-top:8px!important}.highlights-cta__btn{align-items:center!important;background:var(--color-text)!important;border:none!important;border-radius:var(--radius-pill)!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-family:inherit!important;font-size:13px!important;font-weight:600!important;gap:8px!important;height:44px!important;letter-spacing:var(--tracking-tight)!important;padding:0 22px!important;text-decoration:none!important}.highlights-cta__btn:hover{background:var(--color-accent-hover)!important;opacity:1!important}.highlights-cta__btn .highlights-cta__icon{color:#fff!important}.category-tabs__title{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:clamp(1.5rem,3vw,2.25rem)!important;font-weight:600!important;letter-spacing:-.03em!important;line-height:1!important;margin:0!important}.category-tabs__description,.category-tabs__subtitle{color:var(--color-text-muted)!important;font-size:14px!important;margin-top:8px!important}.category-tabs__tabs-scroll,.tabs-header__scroll{scrollbar-width:none!important}.category-tabs__tabs-scroll::-webkit-scrollbar,.tabs-header__scroll::-webkit-scrollbar{display:none}.category-tabs__fade{display:none!important}.collections-section__title{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:clamp(1.5rem,3vw,2.25rem)!important;font-weight:600!important;letter-spacing:-.03em!important;line-height:1!important;margin:0!important}.collections-section__description,.collections-section__subtitle{color:var(--color-text-muted)!important;font-size:14px!important;margin-top:8px!important}.collections-section__items,.collections-section__slider,.collections-section__track{scrollbar-width:none!important}.collections-section__items::-webkit-scrollbar,.collections-section__slider::-webkit-scrollbar,.collections-section__track::-webkit-scrollbar{display:none}.collections-section__fade{display:none!important}.collection-card{border-radius:var(--radius-card)!important;overflow:hidden!important;text-decoration:none!important;transition:transform .25s ease!important}.collection-card:hover{opacity:1!important;transform:translateY(-2px)}.collection-card__image{background:#f2f1ec!important;border-radius:var(--radius-card)!important}.collection-card__name{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:16px!important;font-weight:600!important;letter-spacing:-.01em!important}.collection-card__count{color:var(--color-text-muted)!important;font-size:12px!important;letter-spacing:.06em!important;margin-top:2px!important;text-transform:uppercase!important}.collection-card__arrow{color:var(--color-text)!important}.profiles-slider,.profiles-slider__container,.profiles-slider__wrapper{background:transparent!important;font-family:var(--font-family)!important}.profiles-slider__title{color:var(--color-text-muted)!important;font-family:var(--font-display)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important}.profiles-slider__track{scrollbar-width:none!important}.profiles-slider__track::-webkit-scrollbar{display:none}.profiles-slider__fade{display:none!important}.profile-item{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;transition:border-color .15s ease,transform .15s ease!important}.profile-item:hover{border-color:var(--color-text)!important;opacity:1!important;transform:translateY(-2px)!important}.profile-image{filter:grayscale(.4)!important;transition:filter .15s ease!important}.profile-item:hover .profile-image{filter:grayscale(0)!important}.profiles-slider__border{display:none!important}.profiles-slider__link{border-bottom:1px solid var(--color-text)!important;color:var(--color-text)!important;font-size:12px!important;letter-spacing:.06em!important;padding-bottom:1px!important;text-decoration:none!important;text-transform:uppercase!important}.heureka-reviews,.profiles-slider__link{font-family:var(--font-family)!important}.heureka-reviews{background:transparent!important}.heureka-reviews__bg-quote{display:none!important}.heureka-reviews__arrow{align-items:center!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;height:40px!important;justify-content:center!important;transition:background .15s ease,color .15s ease,border-color .15s ease!important;width:40px!important}.heureka-reviews__arrow:hover{background:var(--color-text)!important;border-color:var(--color-text)!important;color:#fff!important}.collections-section__title .gradient-text,.d2-home .gradient-text,.highlights-title .gradient-text{background:none!important;-webkit-text-fill-color:var(--color-text-muted)!important;background-clip:initial!important;-webkit-background-clip:initial!important;color:var(--color-text-muted)!important;font-style:italic!important;font-weight:500!important}.megamenu-list__heading,.megamenu-section-title{font-family:var(--font-display)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.16em!important}.hero-breadcrumbs,.megamenu-list__heading,.megamenu-section-title{color:var(--color-text-muted)!important;text-transform:uppercase!important}.hero-breadcrumbs{align-items:center!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;flex-wrap:wrap!important;font-family:var(--font-family)!important;font-size:12px!important;gap:8px!important;letter-spacing:.06em!important;margin:0 0 16px!important;padding-block:16px 24px!important}@media(max-width:768px){.hero-breadcrumbs{margin-bottom:12px!important;padding-block:12px 16px!important}}.hero-breadcrumbs__link{transition:color .15s ease!important}.hero-breadcrumbs__current{font-weight:500!important}.hero-breadcrumbs__separator{height:auto!important;width:8px!important}.hero-breadcrumbs__separator .v-icon,.hero-breadcrumbs__separator svg{display:none!important}.hero-breadcrumbs__separator:before{color:var(--color-border)!important;content:"/"!important;font-size:12px!important;line-height:1!important}.product-detail__box,.product-detail__description{position:relative!important}.product-detail__box .product-tags-wrapper{display:flex!important;flex-wrap:wrap!important;gap:6px!important;left:auto!important;margin:0 0 14px!important;padding:0!important;position:static!important;top:auto!important}.product-tag{border-radius:var(--radius-pill)!important;display:inline-block!important;font-size:11px!important;font-weight:600!important;letter-spacing:.06em!important;line-height:1.2!important;padding:5px 10px!important;text-transform:uppercase!important;white-space:nowrap!important;width:-moz-fit-content!important;width:fit-content!important}.product-tag,.tabs{font-family:var(--font-family)!important}.tabs{border-top:1px solid var(--color-border)!important;margin-block:clamp(48px,6vw,80px)!important;padding-top:clamp(32px,4vw,56px)!important}.tab-list-wrapper{border-bottom:1px solid var(--color-border)!important;margin-bottom:clamp(28px,3vw,48px)!important;position:relative!important}.tab-list{display:flex!important;gap:4px!important;margin-bottom:-1px!important;overflow-x:auto!important;scrollbar-width:none!important}.tab-list::-webkit-scrollbar{display:none}.tab-button{background:transparent!important;border:none!important;color:var(--color-text-muted)!important;cursor:pointer!important;font-family:inherit!important;font-size:12px!important;font-weight:600!important;letter-spacing:.14em!important;padding:16px 20px!important;position:relative!important;text-transform:uppercase!important;transition:color .15s ease!important;white-space:nowrap!important}.tab-button:after{background:var(--color-text)!important;bottom:0!important;content:""!important;height:2px!important;left:20px!important;position:absolute!important;right:20px!important;transform:scaleX(0)!important;transform-origin:center!important;transition:transform .25s cubic-bezier(.32,.72,0,1)!important}.tab-button:hover{color:var(--color-text)!important}.tab-button:hover:after{opacity:.5;transform:scaleX(.4)!important}.tab-button.active{color:var(--color-text)!important}.tab-button.active:after{opacity:1!important;transform:scaleX(1)!important}.tab-panel,.tab-panels{font-family:var(--font-family)!important}.tab-panel{animation:d2-tab-fade .25s ease-out!important;color:var(--color-text)!important}@keyframes d2-tab-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.description-layout{display:grid!important;gap:clamp(32px,4vw,64px)!important;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)!important}@media(max-width:900px){.description-layout{gap:32px!important;grid-template-columns:1fr!important}}.description-layout.no-attributes,.description-layout.no-description{grid-template-columns:1fr!important;max-width:720px!important}.attributes-section,.description-content{display:flex!important;flex-direction:column!important;gap:16px!important}.attributes-title,.description-title{color:var(--color-text-muted)!important;font-family:var(--font-display)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.16em!important;margin:0 0 6px!important;text-transform:uppercase!important}.description-text{color:var(--color-text)!important;font-size:16px!important;line-height:1.75!important}.description-text p{margin:0 0 16px!important}.description-text p:last-child{margin-bottom:0!important}.description-text h2,.description-text h3,.description-text h4{color:var(--color-text)!important;font-family:var(--font-display)!important;font-weight:600!important;letter-spacing:-.02em!important;margin:24px 0 8px!important}.description-text h2{font-size:22px!important}.description-text h3{font-size:18px!important}.description-text h4{font-size:16px!important}.description-text ol,.description-text ul{margin:0 0 16px!important;padding-left:20px!important}.description-text ol li,.description-text ul li{margin-bottom:6px!important}.description-text a{border-bottom:1px solid var(--color-text)!important;color:var(--color-text)!important;padding-bottom:1px!important;text-decoration:none!important}.description-text a:hover{opacity:.7!important}.description-text b,.description-text strong{font-weight:600!important}.attributes-box{background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;padding:clamp(20px,3vw,28px)!important}.attributes-table{display:flex!important;flex-direction:column!important}.attribute-row{align-items:baseline!important;border-top:1px solid var(--color-border)!important;display:grid!important;font-size:14px!important;gap:16px!important;grid-template-columns:minmax(120px,1fr) 1.4fr!important;padding:12px 0!important}.attribute-row:first-child{border-top:none!important;padding-top:0!important}.attribute-row:last-child{padding-bottom:0!important}.attribute-type{color:var(--color-text-muted)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important}.attribute-value{color:var(--color-text)!important;font-family:var(--font-display)!important;font-weight:600!important;letter-spacing:-.01em!important}.tracklist-content{display:flex!important;flex-direction:column!important;font-family:var(--font-family)!important;gap:28px!important}.tracklist-version{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;overflow:hidden!important}.tracklist-header{align-items:center!important;background:var(--color-bg)!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;gap:16px!important;padding:18px 20px!important}.tracklist-icon{align-items:center!important;background:var(--color-text)!important;border-radius:var(--radius-pill)!important;display:inline-flex!important;flex-shrink:0!important;height:44px!important;justify-content:center!important;width:44px!important}.tracklist-icon,.tracklist-icon .v-icon,.tracklist-icon i,.tracklist-icon svg{color:#fff!important}.spinning-disc{animation:d2-disc-spin 4s linear infinite}@keyframes d2-disc-spin{to{transform:rotate(1turn)}}.tracklist-info{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important}.tracklist-label{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important}.tracklist-label,.tracklist-name{font-weight:600!important;margin:0!important}.tracklist-name{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:16px!important;letter-spacing:-.02em!important}.tracks-list{font-family:var(--font-family)!important;padding:4px 20px 16px!important}.track-item{align-items:center!important;border-radius:var(--radius)!important;border-top:1px solid var(--color-border)!important;display:grid!important;font-size:14px!important;gap:14px!important;grid-template-columns:28px 1fr auto!important;margin-inline:-8px!important;padding:12px 0!important;padding-inline:8px!important;transition:background .15s ease!important}.track-item:first-child{border-top:none!important}.track-item:hover{background:var(--color-bg)!important}.track-number{color:var(--color-text-muted)!important;font-family:var(--font-display)!important;font-size:12px!important;font-weight:600!important;text-align:center!important}.track-title{color:var(--color-text)!important;font-weight:500!important;letter-spacing:-.01em!important}.track-featuring{font-style:italic!important;font-weight:400!important;margin-left:8px!important}.track-duration,.track-featuring{color:var(--color-text-muted)!important;font-size:12px!important}.track-duration{font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-variant-numeric:tabular-nums!important}.size-table-content{display:flex!important;flex-direction:column!important;font-family:var(--font-family)!important;gap:28px!important}.gender-label{color:var(--color-text-muted)!important;font-family:var(--font-display)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.16em!important;margin:0 0 12px!important;text-transform:uppercase!important}.table-wrapper{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;overflow-x:auto!important}.size-table{font-size:14px!important}.size-table thead{background:var(--color-bg)!important}.size-table thead th{font-family:var(--font-display)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.12em!important;text-align:left!important;text-transform:uppercase!important;white-space:nowrap!important}.size-table tbody td,.size-table thead th{border-bottom:1px solid var(--color-border)!important;color:var(--color-text)!important;padding:14px 18px!important}.size-table tbody td{font-variant-numeric:tabular-nums!important}.size-table tbody tr:last-child td{border-bottom:none!important}.size-table tbody tr:hover{background:var(--color-bg)!important}.size-table tbody td:first-child{color:var(--color-text)!important;font-family:var(--font-display)!important;font-weight:600!important}.video-content{font-family:var(--font-family)!important}.video-wrapper{aspect-ratio:16/9!important;background:var(--color-text)!important;border-radius:var(--radius-card)!important;overflow:hidden!important;position:relative!important;width:100%!important}.video-wrapper iframe,.video-wrapper video{border:none!important;height:100%!important;inset:0!important;position:absolute!important;width:100%!important}.additional-info-content{display:grid!important;font-family:var(--font-family)!important;gap:clamp(24px,4vw,48px)!important;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)!important}@media(max-width:900px){.additional-info-content{grid-template-columns:1fr!important}}.additional-info-text{color:var(--color-text)!important;font-size:16px!important;line-height:1.75!important}.additional-info-text h2,.additional-info-text h3,.additional-info-text h4{color:var(--color-text)!important;font-family:var(--font-display)!important;font-weight:600!important;letter-spacing:-.02em!important;margin:24px 0 8px!important}.additional-info-text p{margin:0 0 14px!important}.additional-info-text a{border-bottom:1px solid var(--color-text)!important;color:var(--color-text)!important;padding-bottom:1px!important;text-decoration:none!important}.additional-info-text a:hover{opacity:.7!important}.additional-info-images{display:grid!important;gap:12px!important;grid-template-columns:1fr!important}.additional-info-image{background:#f2f1ec!important;border-radius:var(--radius-card)!important;display:block!important;height:auto!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important}.tabs-row{border-bottom:1px solid var(--color-border)!important;display:flex!important;font-family:var(--font-family)!important;gap:4px!important;margin-bottom:32px!important;overflow-x:auto!important;scrollbar-width:none!important}.tabs-row::-webkit-scrollbar{display:none}.tabs-row .tab{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:inline-flex!important;font-size:13px!important;font-weight:600!important;gap:8px!important;letter-spacing:.06em!important;padding:14px 18px!important;position:relative;text-transform:uppercase!important;white-space:nowrap!important}.tabs-row .tab:after{background:var(--color-text);bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .2s ease}.tabs-row .tab.active,.tabs-row .tab:hover{color:var(--color-text)!important}.tabs-row .tab.active{background:transparent!important}.tabs-row .tab.active:after{transform:scaleX(1)}.tab-badge{background:var(--color-text)!important;border-radius:var(--radius-pill)!important;color:#fff!important;font-size:10px!important;font-weight:700!important;letter-spacing:0!important;padding:2px 7px!important;text-transform:none!important}.tab.active .tab-badge{background:#fff!important;color:var(--color-text)!important}.page-title{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:clamp(2rem,4vw,3rem)!important;font-weight:600!important;letter-spacing:-.03em!important;line-height:1.05!important;margin:0!important}.user-info{color:var(--color-text-muted)!important;font-size:13px!important;margin-top:8px!important}.user-separator{color:var(--color-border)!important;margin-inline:8px!important}.user-name{color:var(--color-text)!important;font-weight:500!important}.budget-card{background:var(--color-text)!important;border:none!important;box-shadow:none!important;gap:14px!important;padding:16px 20px!important}.budget-card,.budget-icon{align-items:center!important;color:#fff!important}.budget-icon{background:#ffffff1f!important;border-radius:var(--radius-pill)!important;display:inline-flex!important;height:36px!important;justify-content:center!important;width:36px!important}.budget-icon .v-icon{color:#fff!important}.budget-label{color:#ffffffa6!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important}.budget-amount{font-family:var(--font-display)!important;font-size:18px!important;font-weight:700!important;letter-spacing:-.01em!important}.budget-amount .currency{font-family:system-ui,sans-serif!important;font-size:14px!important;font-weight:500!important;margin-left:4px!important;opacity:.7!important}.header-section{align-items:end!important;display:flex!important;flex-wrap:wrap!important;gap:24px!important;justify-content:space-between!important;padding-bottom:24px!important}.d2-acc__panel .address-header,.d2-acc__panel .billing-header,.d2-acc__panel .budget-header,.d2-acc__panel .card-title,.d2-acc__panel .claim-header{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:18px!important;font-weight:600!important;letter-spacing:-.01em!important;margin:0 0 16px!important}.d2-acc__panel .card-subtitle{color:var(--color-text-muted)!important;font-size:13px!important;letter-spacing:.02em!important;margin:4px 0 0!important}.address,.address-card,.billing-card,.budget-card,.claim-card,.company-card,.order-card,.order-item,.user-orders__item{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;box-shadow:none!important;color:var(--color-text)!important;font-family:var(--font-family)!important;margin-bottom:12px!important;padding:20px 24px!important}.address-card:last-child,.address:last-child,.billing-card:last-child,.budget-card:last-child,.claim-card:last-child,.company-card:last-child,.order-card:last-child{margin-bottom:0!important}.add-card{color:var(--color-text)!important;font-family:var(--font-family)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.06em!important;min-height:120px!important;padding:24px!important;text-transform:uppercase!important;transition:border-color .15s ease,background .15s ease!important}.add-card:hover{border-style:solid!important}.add-card .add-icon{background:var(--color-text)!important;border-radius:var(--radius-pill)!important;color:#fff!important}.add-card .add-icon .v-icon,.add-card .add-icon i,.add-card .add-icon svg{color:#fff!important;font-size:16px!important;height:16px!important;width:16px!important}.add-card .add-text{color:var(--color-text)!important}.add-address-btn{align-items:center!important;background:var(--color-text)!important;border:none!important;border-radius:var(--radius-pill)!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:12px!important;font-weight:600!important;gap:6px!important;height:40px!important;letter-spacing:.08em!important;padding:0 18px!important;text-transform:uppercase!important}.add-address-btn:hover{background:var(--color-accent-hover)!important}.add-address-btn .v-icon,.add-address-btn i,.add-address-btn svg{color:#fff!important;height:14px!important;width:14px!important}.address-grid,.addresses-grid{display:grid!important;gap:12px!important;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important}.address-card__header,.address-header,.address__header,.billing-card .billing-header,.claim-header,.company-card__header{align-items:center!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;gap:12px!important;justify-content:space-between!important;margin-bottom:14px!important;padding-bottom:14px!important}.address-card__title,.address-name,.address-title,.company-card__title{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:14px!important;font-weight:600!important;letter-spacing:-.01em!important;margin:0!important}.address-card__icon,.address-card__icon--shipping{align-items:center!important;background:var(--color-text)!important;border-radius:var(--radius-pill)!important;color:#fff!important;display:inline-flex!important;height:36px!important;justify-content:center!important;width:36px!important}.address-card__icon .v-icon,.address-card__icon i,.address-card__icon svg,.address-card__icon--shipping .v-icon,.address-card__icon--shipping i,.address-card__icon--shipping svg{color:#fff!important}.address-card__body,.address-info,.address-lines,.address__content{color:var(--color-text)!important;display:flex!important;flex-direction:column!important;font-size:14px!important;gap:4px!important;line-height:1.55!important}.address-line{color:var(--color-text)!important;font-size:14px!important}.address-contact{border-top:1px solid var(--color-border)!important;font-size:13px!important;margin-top:8px!important;padding-top:8px!important}.address__header__buttons,.card-actions{display:inline-flex!important;gap:8px!important}.action-link{align-items:center!important;background:transparent!important;border:none!important;border-bottom:1px solid var(--color-text)!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;font-size:11px!important;font-weight:600!important;gap:4px!important;letter-spacing:.08em!important;padding:6px 0!important;text-transform:uppercase!important}.action-link:hover{opacity:.7!important}.action-link.cancel-btn,.action-link.delete-btn{border-bottom-color:var(--color-danger)!important;color:var(--color-danger)!important}.address-card--same{background:var(--color-bg)!important;border-style:dashed!important}.company-grid{gap:16px!important;padding-top:4px!important}.company-field__label{font-size:11px!important;font-weight:600!important;letter-spacing:.12em!important}.company-field__value{letter-spacing:-.01em!important}.billing-content,.billing-info-container{display:flex!important;flex-direction:column!important;gap:12px!important}.order-card{align-items:start!important;display:grid!important;gap:14px!important;grid-template-columns:1fr auto!important}.order-card .order-date,.order-card .order-id,.order-card .order-number,.order-card .order-status,.order-card .order-total{display:block!important;font-family:var(--font-family)!important}.order-card .order-status,.order-status,.status-badge{align-items:center!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;color:var(--color-text)!important;display:inline-flex!important;font-size:11px!important;font-weight:600!important;gap:4px!important;height:24px!important;letter-spacing:.08em!important;padding:0 10px!important;text-transform:uppercase!important}.order-card .order-status.is-paid,.order-card .order-status.status-paid,.order-status.is-paid,.order-status.status-paid,.status-badge.is-paid,.status-badge.status-paid{background:var(--color-success)!important;border-color:transparent!important;color:#fff!important}.order-card .order-status.is-cancelled,.order-card .order-status.status-cancelled,.order-status.is-cancelled,.order-status.status-cancelled,.status-badge.is-cancelled,.status-badge.status-cancelled{background:var(--color-danger)!important;border-color:transparent!important;color:#fff!important}.order-card .order-status.is-pending,.order-card .order-status.status-pending,.order-status.is-pending,.order-status.status-pending,.status-badge.is-pending,.status-badge.status-pending{background:var(--color-text)!important;border-color:transparent!important;color:#fff!important}.claim-card{gap:12px!important}.claim-id-row,.claim-info{align-items:center!important;display:flex!important;gap:12px!important;justify-content:space-between!important}.claim-id{font-family:ui-monospace,SFMono-Regular,monospace!important}.claim-date,.claim-id{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.06em!important;text-transform:uppercase!important}.claim-order,.claim-product{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:14px!important;font-weight:600!important;letter-spacing:-.01em!important}.claim-actions{border-top:1px solid var(--color-border)!important;display:inline-flex!important;gap:8px!important;padding-top:12px!important}.claim-card-skeleton{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;height:160px!important;overflow:hidden!important;padding:20px 24px!important;position:relative!important}.claim-summary{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.12em!important;margin-bottom:14px!important;text-transform:uppercase!important}.budget-container{gap:16px!important}.budget-card,.budget-container{display:flex!important;flex-direction:column!important}.budget-card{gap:10px!important}.budget-header,.budget-header-mobile{align-items:baseline!important;flex-wrap:wrap!important}.budget-meta{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important}.budget-date,.budget-note,.budget-order,.budget-user{color:var(--color-text-muted)!important;font-size:12px!important;letter-spacing:.02em!important}.budget-type{align-items:center!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;color:var(--color-text)!important;display:inline-flex!important;font-size:10px!important;font-weight:600!important;height:22px!important;letter-spacing:.1em!important;padding:0 10px!important;text-transform:uppercase!important}.budget-old{font-size:13px!important}.budget-new{font-size:18px!important;letter-spacing:-.02em!important}.amount-badge,.budget-new{font-family:var(--font-display)!important}.amount-badge{align-items:center!important;background:var(--color-text)!important;border-radius:var(--radius-pill)!important;color:#fff!important;display:inline-flex!important;font-size:12px!important;font-weight:700!important;height:24px!important;letter-spacing:-.01em!important;padding:0 10px!important}.budget-table thead th{background:var(--color-bg)!important;font-family:var(--font-display)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.12em!important;text-align:left!important;text-transform:uppercase!important}.budget-table tbody td,.budget-table thead th{border-bottom:1px solid var(--color-border)!important;color:var(--color-text)!important;padding:12px 16px!important}.adresses-wrapper{display:flex!important;flex-direction:column!important;gap:16px!important}.cancel-btn,.cancel-modal-btn{background:transparent!important;border:none!important;color:var(--color-danger)!important;cursor:pointer!important;font-size:12px!important;letter-spacing:.06em!important;padding:6px 0!important;text-transform:uppercase!important}.cancel-btn:hover,.cancel-modal-btn:hover{opacity:.7!important}.d2-acc__panel .api-error{background:#a3252b0f!important;border:1px solid var(--color-danger)!important;border-radius:var(--radius)!important;color:var(--color-danger)!important;font-size:13px!important;margin:8px 0!important;padding:10px 14px!important}.auth-drawer__body :deep(.form-helper),.auth-drawer__body :deep(.helper-text){color:var(--color-text-muted)!important;font-size:12px!important}.expected-shipping-date,.shipping-date-card{align-items:center!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;color:var(--color-text)!important;display:flex!important;font-size:13px!important;gap:10px!important;margin-bottom:12px!important}.bonus-product,.bonus-products,.expected-shipping-date,.shipping-date-card{background:var(--color-bg)!important;font-family:var(--font-family)!important;padding:14px 16px!important}.bonus-product,.bonus-products{border:1px dashed var(--color-border)!important;border-radius:var(--radius-card)!important}.bonus-product__title,.bonus-products__title{color:var(--color-text)!important;font-family:var(--font-display)!important;font-weight:600!important;letter-spacing:-.01em!important}.loading-overlay{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#0f0f0f66!important}.checkout-sidebar{align-self:stretch!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;box-shadow:none!important;font-family:var(--font-family)!important;overflow:hidden!important;padding:0!important;position:relative!important;top:auto!important}.checkout-sidebar,.d2-checkout .form,.d2-checkout__main .form{margin:0!important;max-width:none!important;width:100%!important}.d2-checkout__main,.d2-checkout__side{align-self:start!important;margin:0!important;padding:0!important}.d2-checkout__side{position:sticky!important;top:96px!important}@media(max-width:1100px){.d2-checkout__side{position:static!important;top:auto!important}}.sidebar-content{display:flex!important;flex-direction:column!important}.products-box{border:none!important;border-radius:0!important;margin:0!important;overflow:hidden!important}.products-box,.products-header{background:transparent!important}.products-header{align-items:center!important;cursor:pointer!important;display:flex!important;gap:12px!important;justify-content:space-between!important;padding:18px 20px!important;transition:background .15s ease!important}.products-header:hover{background:var(--color-bg)!important}.products-box.expanded .products-header{border-bottom:1px solid var(--color-border)!important}.products-header-left{align-items:center!important;display:flex!important;gap:14px!important;min-width:0!important}.products-header .icon-wrapper{align-items:center!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:12px!important;display:inline-flex!important;flex-shrink:0!important;height:36px!important;justify-content:center!important;width:36px!important}.products-header .icon-wrapper,.products-header .icon-wrapper .icon,.products-header .icon-wrapper .v-icon,.products-title-wrapper h3{color:var(--color-text)!important}.products-title-wrapper h3{font-family:var(--font-display)!important;font-size:14px!important;font-weight:700!important;letter-spacing:.08em!important;line-height:1.3!important;margin:0!important;text-transform:uppercase!important}.items-count-inline{color:var(--color-text-muted)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.04em!important;margin-left:6px!important;text-transform:none!important}.products-header .chevron-icon{color:var(--color-text-muted)!important;flex-shrink:0!important;transition:transform .2s ease!important}.products-content{background:transparent!important;border-top:none!important;padding:0 20px 8px!important}.products-content .product-item{align-items:start!important;background:transparent!important;border:none!important;border-bottom:1px solid var(--color-border)!important;border-radius:0!important;-moz-column-gap:14px!important;column-gap:14px!important;cursor:default!important;display:grid!important;grid-template-areas:"media body side"!important;grid-template-columns:72px minmax(0,1fr) auto!important;margin:0!important;padding:16px 0!important;position:relative!important;row-gap:0!important;transition:background .15s ease!important}.products-content .product-item:last-child{border-bottom:none!important}.products-content .product-item:after{display:none!important}.products-content .product-item:hover{background:transparent!important}@media(max-width:480px){.products-content .product-item{-moz-column-gap:12px!important;column-gap:12px!important;grid-template-columns:56px minmax(0,1fr) auto!important;padding:14px 0!important}}.product-item .product-details{display:flex!important;flex-direction:column!important;gap:8px!important;grid-area:body!important;min-width:0!important}.product-item .product-right{align-items:flex-end!important;display:flex!important;flex-direction:column!important;gap:12px!important;grid-area:side!important;height:100%!important;justify-content:space-between!important;min-height:90px!important;padding-left:8px!important}.product-item .product-image-wrapper{align-self:start!important;background:#f2f1ec!important;border-radius:var(--radius)!important;grid-area:media!important;height:90px!important;overflow:hidden!important;width:72px!important}@media(max-width:480px){.product-item .product-image-wrapper{height:72px!important;width:56px!important}}.product-item .product-image{border-radius:0!important;display:block!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important}.product-item .product-info{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}.product-info .product-name,.products-content .product-name{color:var(--color-text)!important;display:block!important;font-family:var(--font-display)!important;font-size:14px!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.3!important;overflow-wrap:break-word!important;text-decoration:none!important;word-break:normal!important}.product-info .product-name:hover,.products-content .product-name:hover{opacity:.7!important}.product-item .product-attributes,.products-content .product-attributes{border:none!important;display:flex!important;flex-wrap:wrap!important;gap:0!important;list-style:none!important;margin:0!important;padding:0!important}.product-item .product-attributes li,.products-content .product-attributes li{color:var(--color-text-muted)!important;display:inline-flex!important;font-size:11px!important;letter-spacing:.04em!important;margin:0!important;padding:0!important;text-transform:uppercase!important}.product-item .product-attributes li:not(:last-child):after,.products-content .product-attributes li:not(:last-child):after{color:var(--color-border)!important;content:"·"!important;margin:0 8px!important}.product-sku{color:var(--color-text-muted)!important;font-family:ui-monospace,monospace!important;font-size:10px!important;letter-spacing:.02em!important;margin-top:2px!important}.product-restriction,.product-sold-out{align-items:center!important;color:var(--color-danger)!important;display:inline-flex!important;font-size:10px!important;font-weight:600!important;gap:4px!important;letter-spacing:.06em!important;margin-top:4px!important;text-transform:uppercase!important}.product-item .product-quantity-row{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:6px 10px!important;margin:0!important}.product-quantity-row .quantity-controls{align-items:center!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;display:inline-flex!important;flex-shrink:0!important;gap:0!important;height:28px!important;padding:0!important;transition:border-color .15s ease!important}.product-quantity-row .quantity-controls:hover{border-color:var(--color-text)!important}.product-quantity-row .quantity-btn{align-items:center!important;background:transparent!important;border:none!important;border-radius:var(--radius-pill)!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;flex-shrink:0!important;height:26px!important;justify-content:center!important;margin:0!important;padding:0!important;width:26px!important}.product-quantity-row .quantity-btn:hover:not(:disabled){background:var(--color-bg)!important}.product-quantity-row .quantity-btn:disabled{cursor:not-allowed;opacity:.3}.product-quantity-row .quantity-btn .icon,.product-quantity-row .quantity-btn .iconify,.product-quantity-row .quantity-btn .v-icon,.product-quantity-row .quantity-btn i,.product-quantity-row .quantity-btn svg{color:currentColor!important;fill:currentColor!important;font-size:14px!important;height:14px!important;width:14px!important}.product-quantity-row .quantity-value{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:12px!important;font-weight:700!important;margin:0!important;min-width:18px!important;padding:0 4px!important;text-align:center!important;width:auto!important}.quantity-unit-price{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:11px!important;letter-spacing:.04em!important;white-space:nowrap!important}.quantity-unit-price:first-letter{font-style:italic;opacity:.7}.product-item .remove-btn{align-items:center!important;align-self:flex-end!important;background:transparent!important;border:1px solid transparent!important;border-radius:var(--radius-pill)!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:inline-flex!important;flex-shrink:0!important;height:var(--btn-icon-sm)!important;justify-content:center!important;padding:0!important;transition:background .15s ease,color .15s ease,border-color .15s ease!important;width:var(--btn-icon-sm)!important}.product-item .remove-btn:hover{background:#a3252b0f!important;border-color:#a3252b33!important;color:var(--color-danger)!important}.product-item .remove-btn:active{transform:scale(.94)}.product-item .remove-btn .icon,.product-item .remove-btn .v-icon,.product-item .remove-btn svg{font-size:16px!important;height:16px!important;width:16px!important}.product-item .product-price{align-items:flex-end!important;display:flex!important;flex-direction:column!important;gap:2px!important;justify-content:flex-end!important;text-align:right!important;white-space:nowrap!important;width:auto!important}.product-price .old-price{color:var(--color-text-muted)!important;display:block!important;font-family:var(--font-family)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.02em!important;line-height:1!important;order:1!important;text-decoration:line-through!important}.product-price .current-price{color:var(--color-text)!important;display:block!important;font-family:var(--font-display)!important;font-size:18px!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.1!important;order:2!important}@media(max-width:480px){.product-item .product-right{gap:8px!important;min-height:72px!important;padding-left:4px!important}.product-price .current-price{font-size:16px!important}.product-price .old-price{font-size:10px!important}.product-item .remove-btn{height:24px!important;width:24px!important}}.summary-box{background:transparent!important;border:none!important;border-radius:0!important;margin:0!important;padding:22px!important}.summary-title{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:16px!important;font-weight:600!important;letter-spacing:-.01em!important;margin:0 0 16px!important}.summary-rows{display:flex!important;flex-direction:column!important;gap:10px!important;margin-bottom:18px!important}.summary-row{align-items:baseline!important;color:var(--color-text)!important;display:flex!important;font-size:14px!important;gap:12px!important;justify-content:space-between!important}.summary-label{color:var(--color-text-muted)!important;font-weight:500!important}.summary-value{color:var(--color-text)!important;font-family:var(--font-display)!important;font-weight:600!important;text-align:right!important}.discount-value,.summary-row.discount-row .summary-value{color:var(--color-success)!important}.summary-row.total-row,.total-row{border-top:1px solid var(--color-border)!important;margin-top:4px!important;padding-top:14px!important}.summary-row.total-row .total-label,.total-row .total-label{font-family:var(--font-display)!important;font-size:16px!important;font-weight:700!important}.summary-row.total-row .total-value,.total-row .total-value{font-family:var(--font-display)!important;font-size:22px!important;font-weight:700!important;letter-spacing:-.02em!important}.action-section button,.checkout-sidebar .checkout-btn,.checkout-sidebar .place-order,.checkout-sidebar button[type=submit]{align-items:center!important;background:var(--color-text)!important;border:none!important;border-radius:var(--radius-button)!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:14px!important;font-weight:600!important;gap:8px!important;height:56px!important;justify-content:center!important;letter-spacing:var(--tracking-tight)!important;text-transform:none!important;transition:background .15s ease,opacity .15s ease!important;width:100%!important}.action-section button:hover:not(:disabled),.checkout-sidebar .checkout-btn:hover:not(:disabled),.checkout-sidebar .place-order:hover:not(:disabled),.checkout-sidebar button[type=submit]:hover:not(:disabled){background:var(--color-accent-hover)!important}.action-section button:disabled,.checkout-sidebar .checkout-btn:disabled,.checkout-sidebar .place-order:disabled,.checkout-sidebar button[type=submit]:disabled{cursor:not-allowed;opacity:.5}.action-section{border-top:1px solid var(--color-border)!important;padding:22px 22px 24px!important}.terms-text,.total-price__text{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.02em!important;line-height:1.5!important;margin-top:12px!important;text-align:center!important}.terms-text a,.total-price__text a{border-bottom:1px solid var(--color-text);color:var(--color-text)!important;padding-bottom:1px}.vat-info{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.02em!important;line-height:1.5!important;margin-top:12px!important;text-align:right!important}.budget-warning{background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;color:var(--color-text)!important;display:flex!important;font-family:var(--font-family)!important;font-size:13px!important;gap:10px!important;margin:12px 22px!important;padding:14px 16px!important}.budget-warning .warning-icon{color:var(--color-danger)!important;flex-shrink:0}.budget-warning .warning-text,.budget-warning__text{line-height:1.5}.charge-badge{align-items:center!important;background:var(--color-text)!important;border-radius:var(--radius-pill)!important;color:#fff!important;display:inline-flex!important;font-size:10px!important;font-weight:700!important;height:22px!important;letter-spacing:.06em!important;margin-left:8px!important;padding:0 10px!important;text-transform:uppercase!important}.address-box,.company-box,.coupon-box,.delivery,.delivery-box,.form,.payment-box{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;box-shadow:none!important;font-family:var(--font-family)!important;margin-bottom:12px!important;padding:22px!important}.form{display:flex!important;flex-direction:column!important;gap:14px!important}.form>div{margin:0!important}.address-header,.company-header,.country-header,.coupon-header,.delivery-header,.payment-header{align-items:center!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;font-family:var(--font-family)!important;gap:12px!important;justify-content:flex-start!important;margin:0 0 16px!important;padding:0 0 14px!important}.address-header>h2,.address-header>h3,.country-header>h2,.country-header>h3,.delivery-header>h2,.delivery-header>h3,.payment-header>h2,.payment-header>h3{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:var(--fs-16)!important;font-weight:var(--fw-semibold)!important;letter-spacing:var(--tracking-tight)!important;line-height:1.3!important;margin:0!important}.address-header>.address-card__header__buttons,.address-header>.edit-btn,.address-header>button,.country-header>.edit-btn,.country-header>button,.coupon-header>.edit-btn,.coupon-header>button,.delivery-header>.edit-btn,.delivery-header>button,.payment-header>.edit-btn,.payment-header>button{margin-left:auto!important}.address-box-header .icon-wrapper,.address-header .icon-wrapper,.company-header .icon-wrapper,.country-header .icon-wrapper,.coupon-header .icon-wrapper,.delivery-header .icon-wrapper,.payment-header .icon-wrapper{align-items:center!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-icon,12px)!important;color:var(--color-text)!important;display:inline-flex!important;flex-shrink:0!important;height:36px!important;justify-content:center!important;margin:0!important;padding:0!important;width:36px!important}.address-box-header .icon-wrapper .icon,.address-box-header .icon-wrapper .iconify,.address-box-header .icon-wrapper .v-icon,.address-box-header .icon-wrapper i,.address-box-header .icon-wrapper svg,.address-header .icon-wrapper .icon,.address-header .icon-wrapper .iconify,.address-header .icon-wrapper .v-icon,.address-header .icon-wrapper i,.address-header .icon-wrapper svg,.company-header .icon-wrapper .icon,.company-header .icon-wrapper .iconify,.company-header .icon-wrapper .v-icon,.company-header .icon-wrapper i,.company-header .icon-wrapper svg,.country-header .icon-wrapper .icon,.country-header .icon-wrapper .iconify,.country-header .icon-wrapper .v-icon,.country-header .icon-wrapper i,.country-header .icon-wrapper svg,.coupon-header .icon-wrapper .icon,.coupon-header .icon-wrapper .iconify,.coupon-header .icon-wrapper .v-icon,.coupon-header .icon-wrapper i,.coupon-header .icon-wrapper svg,.delivery-header .icon-wrapper .icon,.delivery-header .icon-wrapper .iconify,.delivery-header .icon-wrapper .v-icon,.delivery-header .icon-wrapper i,.delivery-header .icon-wrapper svg,.payment-header .icon-wrapper .icon,.payment-header .icon-wrapper .iconify,.payment-header .icon-wrapper .v-icon,.payment-header .icon-wrapper i,.payment-header .icon-wrapper svg{color:var(--color-text)!important;font-size:18px!important;height:18px!important;width:18px!important}.company-header-left{align-items:center!important;display:flex!important;gap:10px!important}.company-title-wrapper{display:flex!important;flex-direction:column!important;gap:2px!important}.company-optional{color:var(--color-text-muted)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important}.coupon-title-wrapper h3{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:16px!important;font-weight:600!important;letter-spacing:-.01em!important;margin:0!important}.box-subtitle,.coupon-subtitle{color:var(--color-text-muted)!important;font-size:13px!important;margin:4px 0 0!important}.delivery-tabs{background:transparent!important;border:none!important;border-radius:0!important;display:grid!important;gap:8px!important;grid-template-columns:1fr 1fr!important;margin-bottom:18px!important;padding:0!important}.delivery-tab{align-items:center!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;font-family:inherit!important;gap:8px!important;height:auto!important;justify-content:flex-start!important;padding:18px 14px!important;text-align:center!important;transition:border-color .15s ease,background .15s ease}.delivery-tab.active,.delivery-tab:hover{border-color:var(--color-text)!important}.delivery-tab.active{background:var(--color-bg)!important;border-width:2px!important;padding:17px 13px!important}.delivery-tab.active .tab-icon{background:var(--color-text)!important;color:#fff!important}.delivery-tab.active .tab-icon .icon,.delivery-tab.active .tab-icon .v-icon{color:#fff!important}.delivery-tab .tab-icon{align-items:center!important;background:var(--color-bg)!important;border-radius:var(--radius-pill)!important;display:inline-flex!important;height:40px!important;justify-content:center!important;transition:background .15s ease,color .15s ease;width:40px!important}.delivery-tab .tab-icon,.delivery-tab .tab-icon .icon,.delivery-tab .tab-icon .v-icon{color:var(--color-text)!important}.delivery-tab .tab-content{align-items:center!important;display:flex!important;flex-direction:column!important;gap:2px!important;text-align:center!important}.delivery-tab .tab-title{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:13px!important;font-weight:600!important;letter-spacing:-.01em!important}.delivery-tab .tab-subtitle{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.04em!important}.delivery-tab .tab-price{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:12px!important;font-weight:600!important;margin-top:4px!important}.delivery-tab .tab-price--free{color:var(--color-success)!important}.delivery-item,.delivery-option,.option,.payment-option{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;cursor:pointer!important;display:block!important;font-family:inherit!important;margin-bottom:8px!important;padding:14px 16px!important;transition:border-color .15s ease,background .15s ease;width:100%!important}.delivery-item:hover,.delivery-option:hover,.option:hover,.payment-option:hover{border-color:var(--color-text)!important}.delivery-item.active,.delivery-item.is-selected,.delivery-item.selected,.delivery-item[aria-checked=true],.delivery-option.active,.delivery-option.is-selected,.delivery-option.selected,.delivery-option[aria-checked=true],.option.active,.option.is-selected,.option.selected,.option[aria-checked=true],.payment-option.active,.payment-option.is-selected,.payment-option.selected,.payment-option[aria-checked=true]{background:var(--color-bg)!important;border-color:var(--color-text)!important;border-width:2px!important;padding:13px 15px!important}.delivery-item:last-child,.delivery-option:last-child,.option:last-child,.payment-option:last-child{margin-bottom:0!important}.delivery-item__inner,.option-inner{align-items:center!important;display:flex!important;gap:14px!important;width:100%!important}.option-content{gap:14px!important;justify-content:space-between!important}.option-content,.option-main{align-items:center!important;display:flex!important;flex:1!important;min-width:0!important}.option-main{gap:12px!important}.option-text{flex-direction:column!important;gap:2px!important}.delivery-item__inner-label,.option-text{display:flex!important;flex:1!important;min-width:0!important}.delivery-item__inner-label{align-items:center!important;flex-wrap:nowrap!important;gap:12px!important;justify-content:space-between!important}.delivery-item__inner-label__left{align-items:flex-start!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:4px!important;min-width:0!important;width:auto!important}.delivery-item__inner-label__left>span:first-child{color:var(--color-text)!important;font-family:var(--font-family)!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important;overflow-wrap:normal!important;word-break:normal!important}.delivery-item__inner-label__left>span:nth-child(2){align-items:center!important;color:var(--color-text-muted)!important;display:flex!important;flex-wrap:wrap!important;font-size:12px!important;gap:8px!important;line-height:1.45!important;min-width:0!important}.delivery-item__inner-label__left img{display:inline-block!important;height:auto!important;max-height:22px!important;max-width:56px!important;-o-object-fit:contain!important;object-fit:contain!important;vertical-align:middle!important;width:auto!important}.delivery-item__inner-label__right{align-self:center!important;color:var(--color-text)!important;flex:0 0 auto!important;font-family:var(--font-display)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.06em!important;text-align:right!important;text-transform:uppercase!important;white-space:nowrap!important}@media(max-width:640px){.delivery-item{padding:12px 14px!important}.delivery-item__inner{gap:10px!important}.delivery-item__inner-label__left>span:first-child{font-size:13px!important}.delivery-item__inner-label img{max-height:20px!important;max-width:48px!important}}input[type=radio]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:var(--color-surface)!important;border:1.5px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;cursor:pointer!important;flex-shrink:0!important;height:18px!important;transition:border-color .15s ease,border-width .15s ease;width:18px!important}input[type=radio]:checked,input[type=radio]:hover{border-color:var(--color-text)!important}input[type=radio]:checked{border-width:5px!important}.checkout-form .option-icon,.delivery-points-container .option-icon,.delivery-points-container .selected-option .option-icon,.option-icon,.pickup-icon{align-items:center!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;color:var(--color-text)!important;display:inline-flex!important;flex-shrink:0!important;height:36px!important;justify-content:center!important;width:36px!important}.checkout-form .option-icon .icon,.checkout-form .option-icon .iconify,.checkout-form .option-icon .v-icon,.checkout-form .option-icon i,.checkout-form .option-icon svg,.delivery-points-container .option-icon .icon,.delivery-points-container .option-icon .iconify,.delivery-points-container .option-icon .v-icon,.delivery-points-container .option-icon i,.delivery-points-container .option-icon svg,.delivery-points-container .selected-option .option-icon .icon,.delivery-points-container .selected-option .option-icon .iconify,.delivery-points-container .selected-option .option-icon .v-icon,.delivery-points-container .selected-option .option-icon i,.delivery-points-container .selected-option .option-icon svg,.option-icon .icon,.option-icon .iconify,.option-icon .v-icon,.option-icon i,.option-icon svg,.pickup-icon .icon,.pickup-icon .iconify,.pickup-icon .v-icon,.pickup-icon i,.pickup-icon svg{color:var(--color-text)!important}.delivery-points-container .select-options .option .option-icon{height:28px!important;width:28px!important}.option-logo{height:28px!important;max-width:64px!important;-o-object-fit:contain!important;object-fit:contain!important}.option-title{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:14px!important;font-weight:600!important;letter-spacing:-.01em!important}.option-address,.option-description{color:var(--color-text-muted)!important;font-size:12px!important;letter-spacing:.02em!important}.option-price{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:14px!important;font-weight:600!important;white-space:nowrap!important}.delivery-points-container{background:transparent!important;border:none!important;margin-top:10px!important;padding:0!important}.delivery-points-label{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:13px!important;font-weight:600!important;letter-spacing:-.01em!important;margin:0 0 10px!important}.delivery-point-required-error{color:var(--color-danger)!important;font-size:12px!important;margin-top:8px!important}.delivery-point-details{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius)!important;color:var(--color-text)!important;font-size:13px!important;margin-top:8px!important;padding:12px 14px!important}.delivery-point-hours,.hours-grid{color:var(--color-text-muted)!important;display:grid!important;font-size:11px!important;gap:6px!important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;margin-top:8px!important}.hour-row{display:flex!important;justify-content:space-between!important}.day{color:var(--color-text)!important;font-weight:500!important}.gls-close-button,.packeta-pickup-point__button,.select-pickup-button{align-items:center!important;background:var(--color-text)!important;border:none!important;border-radius:var(--radius-pill)!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-family:inherit!important;font-size:13px!important;font-weight:600!important;gap:6px!important;height:40px!important;justify-content:center!important;letter-spacing:var(--tracking-tight)!important;padding:0 18px!important}.gls-close-button:hover,.packeta-pickup-point__button:hover,.select-pickup-button:hover{background:var(--color-accent-hover)!important}.custom-select{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;position:relative!important;width:100%!important}.select-trigger{align-items:center!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-input)!important;color:var(--color-text)!important;cursor:pointer!important;display:flex!important;font-family:inherit!important;font-size:14px!important;gap:10px!important;justify-content:space-between!important;padding:12px 16px!important;width:100%!important}.select-trigger:hover{border-color:var(--color-text)!important}.dropdown-arrow{color:var(--color-text-muted)!important}.select-options{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;box-shadow:var(--shadow-overlay)!important;margin-top:6px!important;max-height:280px!important;overflow-y:auto!important;padding:6px!important}.selected-option{border-radius:var(--radius)!important;cursor:pointer!important;font-size:14px!important;padding:10px 12px!important}.selected-option:hover{background:var(--color-bg)!important}.input-box{background:transparent!important;border:none!important;margin:0!important;padding:0!important}.input-label{color:var(--color-text-muted)!important;font-weight:600!important}.address-box input,.company-box input,.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=tel],.form input[type=text],.form select,.input-box input,.input-box select{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-input)!important;color:var(--color-text)!important;font-family:inherit!important;font-size:15px!important;height:48px!important;padding:0 18px!important;transition:border-color .15s ease,box-shadow .15s ease;width:100%!important}.address-box input:focus,.company-box input:focus,.form input[type=email]:focus,.form input[type=number]:focus,.form input[type=password]:focus,.form input[type=tel]:focus,.form input[type=text]:focus,.form select:focus,.input-box input:focus,.input-box select:focus{border-color:var(--color-text)!important;box-shadow:0 0 0 3px #0f0f0f0f!important;outline:none!important}.address-box input::-moz-placeholder,.company-box input::-moz-placeholder,.form input[type=email]::-moz-placeholder,.form input[type=number]::-moz-placeholder,.form input[type=password]::-moz-placeholder,.form input[type=tel]::-moz-placeholder,.form input[type=text]::-moz-placeholder,.form select::-moz-placeholder,.input-box input::-moz-placeholder,.input-box select::-moz-placeholder{color:var(--color-text-muted)!important}.address-box input::placeholder,.company-box input::placeholder,.form input[type=email]::placeholder,.form input[type=number]::placeholder,.form input[type=password]::placeholder,.form input[type=tel]::placeholder,.form input[type=text]::placeholder,.form select::placeholder,.input-box input::placeholder,.input-box select::placeholder{color:var(--color-text-muted)!important}.form textarea,.input-box textarea{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-textarea)!important;color:var(--color-text)!important;font-family:inherit!important;font-size:15px!important;line-height:1.5!important;min-height:90px!important;padding:12px 14px!important;resize:vertical!important;transition:border-color .15s ease,box-shadow .15s ease;width:100%!important}.form textarea:focus,.input-box textarea:focus{border-color:var(--color-text)!important;box-shadow:0 0 0 3px #0f0f0f0f!important;outline:none!important}.form textarea::-moz-placeholder,.input-box textarea::-moz-placeholder{color:var(--color-text-muted)!important}.form textarea::placeholder,.input-box textarea::placeholder{color:var(--color-text-muted)!important}.different-address-checkbox{align-items:center!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;color:var(--color-text)!important;cursor:pointer!important;display:flex!important;font-family:inherit!important;font-size:14px!important;gap:12px!important;margin-bottom:12px!important;padding:14px 16px!important;transition:border-color .15s ease!important}.different-address-checkbox:hover{border-color:var(--color-text)!important}.different-address-checkbox:has(input[type=checkbox]:checked){background:var(--color-surface)!important;border-color:var(--color-text)!important}.different-address-checkbox input[type=checkbox]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:var(--color-surface)!important;border:1.5px solid var(--color-border)!important;border-radius:4px!important;cursor:pointer!important;flex-shrink:0!important;height:18px!important;margin:0!important;position:relative!important;transition:background .15s ease,border-color .15s ease!important;width:18px!important}.different-address-checkbox input[type=checkbox]:hover{border-color:var(--color-text)!important}.different-address-checkbox input[type=checkbox]:checked{background:var(--color-text)!important;border-color:var(--color-text)!important}.different-address-checkbox input[type=checkbox]:checked:after{border-bottom:2px solid #fff!important;border-right:2px solid #fff!important;content:""!important;height:10px!important;left:5px!important;position:absolute!important;top:1px!important;transform:rotate(45deg)!important;width:5px!important}.different-address-checkbox label{cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.packeta-pickup-point__button,.select-pickup-button{font-size:14px!important;gap:8px!important;height:52px!important;padding:0 22px!important}.packeta-pickup-point__button .iconify,.packeta-pickup-point__button .pickup-icon,.packeta-pickup-point__button i,.packeta-pickup-point__button svg,.select-pickup-button .iconify,.select-pickup-button .pickup-icon,.select-pickup-button i,.select-pickup-button svg{font-size:16px!important;height:16px!important;width:16px!important}.error,.error-message,.form-error__message{color:var(--color-danger)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.02em!important;margin-top:6px!important}.min-order-warning,.non-eu-warning{background:var(--color-bg)!important;border:1px solid var(--color-danger)!important;border-radius:var(--radius-card)!important;color:var(--color-danger)!important;font-family:var(--font-family)!important;font-size:13px!important;margin-top:12px!important;padding:12px 14px!important}.expected-shipping-box,.shipping-date-section,.shipping-date-section .expected-shipping-box{background:transparent!important;border:none!important;border-radius:0!important;font-family:var(--font-family)!important;margin:0!important;padding:18px 20px!important}.expected-shipping-box .delivery-wrapper,.shipping-date-section .delivery-wrapper{align-items:center!important;display:flex!important;gap:14px!important;margin:0!important}.expected-shipping-box .icon-wrapper,.shipping-date-section .icon-wrapper{align-items:center!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:12px!important;color:var(--color-text)!important;display:inline-flex!important;flex-shrink:0!important;height:36px!important;justify-content:center!important;width:36px!important}.expected-shipping-box .icon-wrapper .icon,.expected-shipping-box .icon-wrapper .iconify,.expected-shipping-box .icon-wrapper .v-icon,.expected-shipping-box .icon-wrapper i,.expected-shipping-box .icon-wrapper svg,.shipping-date-section .icon-wrapper .icon,.shipping-date-section .icon-wrapper .iconify,.shipping-date-section .icon-wrapper .v-icon,.shipping-date-section .icon-wrapper i,.shipping-date-section .icon-wrapper svg{color:var(--color-text)!important;font-size:18px!important;height:18px!important;width:18px!important}.expected-shipping-box .delivery-content,.shipping-date-section .delivery-content{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important}.expected-shipping-box .delivery-label,.shipping-date-section .delivery-label{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.14em!important;line-height:1!important;margin:0!important;text-transform:uppercase!important}.expected-shipping-box .delivery-date,.shipping-date-section .delivery-date{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:16px!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1.2!important;margin:0!important}.expected-shipping-box .delivery-unavailable,.shipping-date-section .delivery-unavailable{color:var(--color-danger)!important;font-family:var(--font-family)!important;font-size:13px!important;font-weight:500!important;line-height:1.3!important;margin:0!important}.gls-widget-container{border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;margin-top:12px!important;overflow:hidden!important}.checkout-sidebar>.sidebar-content,.sidebar-content{background:transparent!important;border:none!important;border-radius:0!important;border-radius:var(--radius-card)!important;overflow:hidden!important;padding:0!important}.sidebar-content>.products-box,.sidebar-content>.summary-box{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;margin:0!important}.sidebar-content>*+*{border-top:1px solid var(--color-border)!important}.sidebar-content>.coupon-box,.sidebar-content>.expected-shipping-box,.sidebar-content>.shipping-date-section{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;border-top:1px solid var(--color-border)!important;box-shadow:none!important;box-sizing:border-box!important;margin:16px!important;max-width:calc(100% - 32px)!important;min-width:0!important;padding:18px 20px!important;width:calc(100% - 32px)!important}.sidebar-content>.coupon-box+.expected-shipping-box,.sidebar-content>.coupon-box+.shipping-date-section,.sidebar-content>.expected-shipping-box+.coupon-box,.sidebar-content>.shipping-date-section+.coupon-box{margin-top:0!important}.coupon-box,.expected-shipping-box,.shipping-date-section{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;padding:18px 20px!important}.coupon-box .coupon-header{align-items:center!important;border-bottom:none!important;display:flex!important;font-size:inherit!important;gap:12px!important;justify-content:flex-start!important;margin:0 0 12px!important;padding:0!important}.coupon-box .icon-wrapper{align-items:center!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:10px!important;color:var(--color-text)!important;display:inline-flex!important;flex-shrink:0!important;height:32px!important;justify-content:center!important;margin:0!important;width:32px!important}.coupon-box .icon-wrapper .icon,.coupon-box .icon-wrapper .iconify,.coupon-box .icon-wrapper .v-icon,.coupon-box .icon-wrapper i,.coupon-box .icon-wrapper svg{color:var(--color-text)!important;font-size:16px!important;height:16px!important;width:16px!important}.coupon-box .coupon-title-wrapper{display:flex!important;flex:1!important;flex-direction:column!important;gap:1px!important;min-width:0!important}.coupon-box .coupon-title-wrapper h3{color:var(--color-text)!important;font-family:var(--font-family)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.16em!important;line-height:1.2!important;margin:0!important;text-transform:uppercase!important}.coupon-box .box-subtitle,.coupon-box .coupon-subtitle{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.4!important;margin:0!important;text-transform:none!important}.checkout-sidebar .d2-coupon__form,.coupon-box .d2-coupon__form,.products-box~.coupon-box .d2-coupon__form{background:var(--color-bg)!important;border-style:solid!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;gap:4px!important;padding:4px!important;transition:border-color .15s ease!important}.checkout-sidebar .d2-coupon__form:focus-within,.coupon-box .d2-coupon__form:focus-within{background:var(--color-surface)!important;border-color:var(--color-text)!important}.coupon-box .d2-coupon__field{gap:8px!important;padding:0 12px!important}.coupon-box .d2-coupon__btn{font-size:12px!important;height:36px!important;letter-spacing:.06em!important;padding:0 18px!important}.d2-coupon__input,.d2-coupon__input:focus,.d2-coupon__input:focus-visible{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important}.checkout-sidebar .loading-overlay{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#ffffffb3!important;display:flex!important;position:absolute!important;z-index:5!important}.checkout-sidebar .loading-overlay,.modal-backdrop{align-items:center!important;inset:0!important;justify-content:center!important}.modal-backdrop{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#0f0f0f8c!important;display:flex;font-family:var(--font-family)!important;padding:20px!important;position:fixed!important;z-index:10000!important}.modal-backdrop[style*="display: none"],.modal-backdrop[style*="display:none"]{display:none!important}.modal{border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;box-shadow:var(--shadow-overlay)!important;color:var(--color-text)!important;flex-direction:column!important;font-family:var(--font-family)!important;max-height:calc(100vh - 40px)!important;overflow:hidden!important;padding:0!important;position:relative!important;width:min(560px,100%)!important}.modal,.modal-header{background:var(--color-surface)!important;display:flex!important}.modal-header{align-items:center!important;border-bottom:1px solid var(--color-border)!important;flex-shrink:0!important;gap:16px!important;justify-content:space-between!important;padding:22px 24px!important}.modal-header h2,.modal-header h3,.modal-header h4{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:18px!important;font-weight:600!important;letter-spacing:-.01em!important;margin:0!important}.modal-header img{max-height:32px!important;width:auto!important}.modal-header button:not(.demo2-btn):not(.btn-primary){align-items:center!important;background:transparent!important;border:1px solid transparent!important;border-radius:var(--radius-pill)!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:inline-flex!important;flex-shrink:0!important;height:36px!important;justify-content:center!important;padding:0!important;transition:background .15s ease,color .15s ease,border-color .15s ease!important;width:36px!important}.modal-header button:not(.demo2-btn):not(.btn-primary):hover{background:var(--color-text)!important;border-color:var(--color-text)!important;color:#fff!important}.modal-header button:not(.demo2-btn):not(.btn-primary) .v-icon,.modal-header button:not(.demo2-btn):not(.btn-primary) i,.modal-header button:not(.demo2-btn):not(.btn-primary) svg{color:currentColor!important;fill:currentColor!important;font-size:18px!important;height:18px!important;width:18px!important}.modal .info,.modal-body,.modal-content{color:var(--color-text)!important;font-size:15px!important;line-height:1.65!important;overflow-y:auto!important;padding:28px 24px!important}.modal .info>p,.modal-body>p,.modal-content>p{margin:0 0 12px!important}.modal .info>p:last-child,.modal-body>p:last-child,.modal-content>p:last-child{margin-bottom:0!important}.modal .info h2,.modal .info h3,.modal .info h4,.modal-body h2,.modal-body h3,.modal-body h4,.modal-content h2,.modal-content h3,.modal-content h4{color:var(--color-text)!important;font-family:var(--font-display)!important;font-weight:600!important;letter-spacing:-.01em!important}.modal .info a,.modal-body a,.modal-content a{border-bottom:1px solid var(--color-text)!important;color:var(--color-text)!important;padding-bottom:1px!important;text-decoration:none!important}.modal .info a:hover,.modal-body a:hover,.modal-content a:hover{opacity:.7!important}.modal .info .content-wrapper,.modal-body .content-wrapper,.modal-content .content-wrapper{align-items:center!important;display:flex!important;flex-direction:column!important;gap:16px!important;text-align:center!important}.modal .info .content-wrapper>.v-icon,.modal .info .content-wrapper>svg,.modal-body .content-wrapper>.v-icon,.modal-body .content-wrapper>svg,.modal-content .content-wrapper>.v-icon,.modal-content .content-wrapper>svg{background:var(--color-bg)!important;border-radius:var(--radius-pill)!important;height:56px!important;padding:14px!important;width:56px!important}.modal .info .message,.modal-body .message,.modal-content .message{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:18px!important;font-weight:500!important;letter-spacing:-.01em!important;line-height:1.45!important;margin:0!important;max-width:360px!important}.button-wrapper,.modal .button-wrapper,.modal-footer{display:flex!important;flex-direction:column!important;gap:8px!important;padding:0 24px 24px!important}.button-wrapper>.v-btn,.button-wrapper>a,.button-wrapper>button,.modal .button-wrapper>.v-btn,.modal .button-wrapper>a,.modal .button-wrapper>button,.modal-footer>.v-btn,.modal-footer>a,.modal-footer>button{width:100%!important}.modal input[type=email],.modal input[type=number],.modal input[type=password],.modal input[type=tel],.modal input[type=text],.modal select{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-input)!important;color:var(--color-text)!important;font-family:var(--font-family)!important;font-size:15px!important;height:48px!important;padding:0 18px!important;width:100%!important}.modal input[type=email]:focus,.modal input[type=number]:focus,.modal input[type=password]:focus,.modal input[type=tel]:focus,.modal input[type=text]:focus,.modal select:focus{border-color:var(--color-text)!important;box-shadow:0 0 0 3px #0f0f0f0f!important;outline:none!important}.modal textarea{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-textarea)!important;color:var(--color-text)!important;font-family:var(--font-family)!important;font-size:15px!important;line-height:1.5!important;min-height:100px!important;padding:12px 14px!important;resize:vertical!important;width:100%!important}.modal textarea:focus{border-color:var(--color-text)!important;box-shadow:0 0 0 3px #0f0f0f0f!important;outline:none!important}.modal .v-btn,.modal button:not(.modal-header button):not([class*=close]):not([class*=icon-button]){border-radius:var(--radius-button)!important;font-family:var(--font-family)!important;letter-spacing:var(--tracking-tight)!important;text-transform:none!important}.modal .v-btn--block,.modal .v-btn[block],.modal-button{align-items:center!important;background:var(--color-text)!important;border:none!important;border-radius:var(--radius-button)!important;box-shadow:none!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:14px!important;font-weight:600!important;height:52px!important;justify-content:center!important;letter-spacing:var(--tracking-tight)!important;min-height:52px!important;padding:0 24px!important;text-transform:none!important;transition:background .15s ease!important;width:100%!important}.modal .v-btn--block:hover,.modal .v-btn[block]:hover,.modal-button:hover{background:var(--color-accent-hover)!important;opacity:1!important}.modal .v-btn--block:active,.modal .v-btn[block]:active,.modal-button:active{transform:translateY(1px)!important}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .25s ease!important}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0!important}.modal-fade-enter-from .modal,.modal-fade-leave-to .modal{transform:scale(.96) translateY(-8px)!important;transition:transform .25s ease!important}.age-modal,.age-verification-modal{text-align:center!important}.age-modal .button-wrapper,.age-modal .modal-footer,.age-verification-modal .button-wrapper,.age-verification-modal .modal-footer{flex-direction:row!important;gap:8px!important;justify-content:center!important}.age-modal .button-wrapper>button,.age-modal .modal-footer>button,.age-verification-modal .button-wrapper>button,.age-verification-modal .modal-footer>button{flex:1!important;max-width:200px!important}.modal .size-table,.modal .table-wrapper{margin:0!important;width:100%!important}.modal .table-wrapper{border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;overflow-x:auto!important}.modal-overlay{align-items:center!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#0f0f0f8c!important;display:flex;font-family:var(--font-family)!important;inset:0!important;justify-content:center!important;padding:20px!important;position:fixed!important;z-index:10000!important}.modal-overlay[style*="display: none"],.modal-overlay[style*="display:none"]{display:none!important}.modal-container{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;box-shadow:var(--shadow-overlay)!important;color:var(--color-text)!important;display:flex!important;flex-direction:column!important;max-height:calc(100vh - 40px)!important;overflow:hidden!important;width:min(560px,100%)!important}.modal-container .modal-header{align-items:center!important;background:var(--color-surface)!important;border-bottom:1px solid var(--color-border)!important;display:grid!important;gap:12px!important;grid-template-columns:auto 1fr auto!important;padding:22px 24px!important}.modal-container .modal-header .header-icon{align-items:center!important;background:var(--color-text)!important;border-radius:var(--radius-pill)!important;color:#fff!important;display:inline-flex!important;height:40px!important;justify-content:center!important;width:40px!important}.modal-container .modal-header .header-icon .v-icon,.modal-container .modal-header .header-icon i,.modal-container .modal-header .header-icon svg{color:#fff!important;font-size:18px!important;height:18px!important;width:18px!important}.modal-container .modal-header .header-text h2{font-family:var(--font-display)!important;font-size:16px!important;font-weight:600!important;letter-spacing:-.01em!important;margin:0!important}.modal-container .modal-header .header-text p{color:var(--color-text-muted)!important;font-size:12px!important;letter-spacing:.04em!important;margin:2px 0 0!important}.modal-container .modal-header .close-button{background:transparent!important;border:1px solid transparent!important;border-radius:var(--radius-pill)!important;color:var(--color-text-muted)!important;cursor:pointer!important;height:36px!important;transition:background .15s ease,color .15s ease,border-color .15s ease!important;width:36px!important}.modal-container .modal-header .close-button:hover{background:var(--color-text)!important;border-color:var(--color-text)!important;color:#fff!important}.modal-container .modal-body{display:flex!important;flex-direction:column!important;gap:24px!important;overflow-y:auto!important;padding:24px!important}.modal-container .modal-body .section h3,.modal-container .section-title{color:var(--color-text-muted)!important;font-family:var(--font-display)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.16em!important;margin:0 0 12px!important;text-transform:uppercase!important}.modal-container .country-select-wrapper{position:relative!important}.modal-container .country-select-wrapper .select-trigger{align-items:center!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-input)!important;cursor:pointer!important;display:flex!important;gap:12px!important;justify-content:space-between!important;padding:14px 16px!important}.modal-container .country-select-wrapper .select-trigger:hover{border-color:var(--color-text)!important}.modal-container .country-select-wrapper .select-trigger .selected-country{align-items:center!important;display:inline-flex!important;gap:12px!important}.modal-container .country-select-wrapper .select-trigger .flag{font-size:22px!important;line-height:1!important}.modal-container .country-select-wrapper .select-trigger .country-info{display:flex!important;flex-direction:column!important;gap:2px!important}.modal-container .country-select-wrapper .select-trigger .country-name{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:14px!important;font-weight:600!important;letter-spacing:-.01em!important}.modal-container .country-select-wrapper .select-trigger .country-currency{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.06em!important;text-transform:uppercase!important}.modal-container .country-select-wrapper .select-trigger .dropdown-arrow{color:var(--color-text-muted)!important;transition:transform .2s ease!important}.modal-container .country-select-wrapper .select-trigger .dropdown-arrow.rotated{transform:rotate(180deg)!important}.modal-container .select-dropdown{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;box-shadow:var(--shadow-overlay)!important;display:flex!important;flex-direction:column!important;left:0!important;max-height:360px!important;overflow:hidden!important;position:absolute!important;right:0!important;top:calc(100% + 6px)!important;z-index:10!important}.modal-container .search-container{border-bottom:1px solid var(--color-border)!important;padding:10px!important;position:relative!important}.modal-container .search-container .search-icon{color:var(--color-text-muted)!important;left:22px!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.modal-container .search-container .search-input{background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;font-family:inherit!important;font-size:13px!important;height:40px!important;padding:0 12px 0 40px!important;width:100%!important}.modal-container .search-container .search-input:focus{border-color:var(--color-text)!important;box-shadow:none!important;outline:none!important}.modal-container .options-container{overflow-y:auto!important;padding:6px!important}.modal-container .options-container .option{align-items:center!important;border-radius:var(--radius)!important;color:var(--color-text)!important;cursor:pointer!important;display:flex!important;font-size:14px!important;gap:10px!important;padding:10px 12px!important;transition:background .15s ease!important}.modal-container .options-container .option:hover{background:var(--color-bg)!important}.modal-container .options-container .option.selected{background:var(--color-bg)!important;font-weight:600!important}.modal-container .options-container .option .option-flag{font-size:20px!important;line-height:1!important}.modal-container .options-container .option .option-label{flex:1!important}.modal-container .options-container .option .option-domain-badge{align-items:center!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;color:var(--color-text-muted)!important;display:inline-flex!important;font-size:10px!important;font-weight:600!important;gap:4px!important;height:22px!important;letter-spacing:.04em!important;padding:0 8px!important;text-transform:uppercase!important}.modal-container .options-container .option .option-check{color:var(--color-text)!important}.modal-container .no-results{color:var(--color-text-muted)!important;font-size:13px!important;padding:24px!important;text-align:center!important}.modal-container .language-grid{display:grid!important;gap:8px!important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important}.modal-container .language-option{align-items:center!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:var(--fs-14)!important;font-weight:var(--fw-medium)!important;gap:8px!important;min-width:0!important;padding:12px 14px!important;position:relative!important;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease!important}.modal-container .language-option .flag{flex-shrink:0!important;font-size:18px!important;line-height:1!important}.modal-container .language-option .language-name{flex:1 1 auto!important;line-height:1.3!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.modal-container .language-option .check-icon{color:var(--color-text)!important;flex-shrink:0!important;font-size:16px!important;height:16px!important;margin-left:4px!important;width:16px!important}.modal-container .language-option:hover{border-color:var(--color-text)!important}.modal-container .language-option.selected{background:var(--color-bg)!important;border-color:var(--color-text)!important;box-shadow:inset 0 0 0 1px var(--color-text)!important}.modal-container .language-option.selected .language-name{font-weight:var(--fw-semibold)!important}.modal-container .modal-footer{background:var(--color-surface)!important;border-top:1px solid var(--color-border)!important;padding:16px 24px 20px!important}.modal-container .confirm-button{align-items:center!important;background:var(--color-text)!important;border:none!important;border-radius:var(--radius-button)!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:14px!important;font-weight:600!important;height:52px!important;justify-content:center!important;letter-spacing:var(--tracking-tight)!important;width:100%!important}.modal-container .confirm-button:hover{background:var(--color-accent-hover)!important}.search-modal-backdrop{align-items:flex-start!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;background:#0f0f0f73!important;display:flex!important;justify-content:center!important;overflow-y:auto!important;padding:clamp(16px,6vw,96px) clamp(16px,4vw,40px)!important}.search-modal{border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;box-shadow:0 24px 64px -16px #0f0f0f2e,0 8px 24px -8px #0f0f0f14!important;flex-direction:column!important;font-family:var(--font-family)!important;max-height:calc(100vh - clamp(32px,12vw,192px))!important;max-width:720px!important;overflow:hidden!important;width:100%!important}.search-input-wrapper,.search-modal{background:var(--color-surface)!important;display:flex!important}.search-input-wrapper{align-items:center!important;border-bottom:1px solid var(--color-border)!important;flex-shrink:0!important;gap:14px!important;padding:18px 20px!important}.search-input-wrapper .search-icon{color:var(--color-text-muted)!important;flex-shrink:0!important;font-size:22px!important;height:22px!important;transition:color .18s ease!important;width:22px!important}.search-input-wrapper:focus-within .search-icon{color:var(--color-text)!important}.search-input{background:transparent!important;border:none!important;color:var(--color-text)!important;flex:1!important;font-family:var(--font-display)!important;font-size:22px!important;font-weight:var(--fw-medium)!important;letter-spacing:var(--tracking-tight)!important;line-height:1.3!important;min-width:0!important;padding:4px 0!important}.search-input::-moz-placeholder{color:var(--color-text-muted)!important;font-weight:var(--fw-medium)!important}.search-input::placeholder{color:var(--color-text-muted)!important;font-weight:var(--fw-medium)!important}.search-input:focus{border:none!important;box-shadow:none!important;outline:none!important}.search-input-wrapper .clear-btn,.search-input-wrapper .close-btn{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:inline-flex!important;flex-shrink:0!important;height:var(--btn-icon-md,36px)!important;justify-content:center!important;padding:0!important;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .05s ease!important;width:var(--btn-icon-md,36px)!important}.search-input-wrapper .clear-btn:hover,.search-input-wrapper .close-btn:hover{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-bg)!important}.search-input-wrapper .clear-btn:active,.search-input-wrapper .close-btn:active{transform:scale(.95)!important}.search-input-wrapper .close-btn:after{content:"esc"!important;display:none!important;font-family:var(--font-family)!important;font-size:9px!important;font-weight:var(--fw-bold)!important;letter-spacing:var(--tracking-wider)!important;text-transform:uppercase!important}.search-content{background:var(--color-surface)!important;display:flex!important;flex:1!important;flex-direction:column!important;gap:16px!important;overflow-y:auto!important;padding:14px 24px 20px!important;scrollbar-color:var(--color-border) transparent!important;scrollbar-width:thin!important}.search-content::-webkit-scrollbar{width:6px!important}.search-content::-webkit-scrollbar-track{background:transparent!important}.search-content::-webkit-scrollbar-thumb{background:var(--color-border)!important;border-radius:var(--radius-pill)!important}.default-content{display:flex!important;flex-direction:column!important;gap:6px!important}.section-header{align-items:center!important;display:flex!important;gap:10px!important;margin:0 0 8px!important;padding:0!important}.section-header:after{background:var(--color-border)!important;content:""!important;flex:1!important;height:1px!important;margin-left:4px!important;min-width:24px!important}.search-content .section-group .section-header{margin-bottom:8px!important}.search-content .section-group+.section-group{margin-top:4px!important}.section-icon{background-color:var(--color-text-muted)!important;color:var(--color-text-muted)!important;flex-shrink:0!important;font-size:14px!important;height:14px!important;width:14px!important}.section-icon path,.section-icon svg{fill:currentColor!important;stroke:currentColor!important}.search-content .category-card .iconify,.search-content .category-card__icon,.search-content .no-results__icon .iconify,.search-content .product-item__no-image .iconify{background-color:var(--color-text-muted)!important;color:var(--color-text-muted)!important}.section-title{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:var(--fs-10)!important;font-weight:var(--fw-bold)!important;letter-spacing:var(--tracking-wider)!important;line-height:1.3!important;text-transform:uppercase!important}.section-group{display:flex!important;flex-direction:column!important}.section-group+.section-group{margin-top:0!important}.search-content .product-list{display:flex!important;flex-direction:column!important;gap:0!important;margin:0 -8px!important}.search-content .product-item{align-items:center!important;background:transparent!important;border:none!important;border-radius:var(--radius)!important;color:var(--color-text)!important;display:grid!important;gap:14px!important;grid-template-columns:48px minmax(0,1fr) auto!important;margin:0!important;padding:10px 12px!important;position:relative!important;text-decoration:none!important;transition:background .15s ease,padding .15s ease!important}.search-content .product-item:hover{background:var(--color-bg)!important;opacity:1!important}.search-content .product-item:hover .product-item__name,.search-content .product-item:hover .product-item__price{color:var(--color-text)!important}.search-content .product-item:hover:after{opacity:1!important;transform:translate(0)!important}.search-content .product-item:after{color:var(--color-text-muted)!important;content:"→"!important;font-size:14px!important;opacity:0!important;pointer-events:none!important;position:absolute!important;right:12px!important;top:50%!important;transform:translate(-4px,-50%)!important;transition:opacity .15s ease,transform .15s ease!important}.search-content .product-item__image,.search-content .product-item__image img,.search-content .product-item__no-image{align-items:center!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius)!important;color:var(--color-text-muted)!important;display:flex!important;flex-shrink:0!important;height:48px!important;justify-content:center!important;-o-object-fit:cover!important;object-fit:cover!important;width:48px!important}.search-content .product-item__details{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important}.search-content .product-item__name{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:var(--fs-14)!important;font-weight:var(--fw-semibold)!important;letter-spacing:var(--tracking-tight)!important;line-height:1.35!important}.search-content .product-item__meta,.search-content .product-item__name{display:block!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.search-content .product-item__meta{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:var(--fs-11)!important;font-weight:var(--fw-medium)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}.search-content .product-item__price{display:inline-block!important;flex-shrink:0!important;font-family:var(--font-display)!important;font-size:var(--fs-14)!important;letter-spacing:var(--tracking-tight)!important;margin:0!important;padding-right:18px!important;transition:color .15s ease!important;white-space:nowrap!important}.search-content .from-text,.search-content .product-item__price{color:var(--color-text-muted)!important;font-weight:var(--fw-bold)!important}.search-content .from-text{font-family:var(--font-family)!important;font-size:var(--fs-10)!important;letter-spacing:var(--tracking-wider)!important;margin-right:4px!important;text-transform:uppercase!important}.search-content .product-item--skeleton{pointer-events:none!important}.search-content .product-item--skeleton:hover{background:transparent!important}.search-content .product-item__image--skeleton{border:none!important}.search-content .product-item__image--skeleton,.search-content .skeleton-line{animation:search-skeleton 1.4s ease-in-out infinite!important;background:linear-gradient(90deg,var(--color-bg) 0,var(--color-border) 50%,var(--color-bg) 100%)!important;background-size:200% 100%!important}.search-content .skeleton-line{border-radius:var(--radius-pill)!important;height:12px!important}.search-content .skeleton-line--name{width:80%!important}.search-content .skeleton-line--price{height:10px!important;width:35%!important}@keyframes search-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.search-content .categories-grid{display:grid!important;gap:8px!important;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important;margin:0!important}.search-content .category-card{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:var(--radius)!important;color:var(--color-text)!important;cursor:pointer!important;display:flex!important;gap:10px!important;height:auto!important;padding:10px 12px!important;text-decoration:none!important;transition:border-color .15s ease,background .15s ease,transform .05s ease!important;width:auto!important}.search-content .category-card:hover{background:var(--color-bg)!important;border-color:var(--color-text)!important;opacity:1!important}.search-content .category-card:active{transform:scale(.99)!important}.search-content .category-card__icon,.search-content .category-card__image{align-items:center!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:8px!important;color:var(--color-text-muted)!important;display:inline-flex!important;flex-shrink:0!important;height:28px!important;justify-content:center!important;min-width:28px!important;-o-object-fit:cover!important;object-fit:cover!important;width:28px!important}.search-content .category-card__name{color:var(--color-text)!important;flex:1!important;font-family:var(--font-family)!important;font-size:var(--fs-12)!important;font-weight:var(--fw-semibold)!important;letter-spacing:0!important;line-height:1.3!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;text-transform:none!important;white-space:nowrap!important}.search-content .category-card__count{flex-shrink:0!important;font-size:var(--fs-10)!important;letter-spacing:var(--tracking-wide)!important}.search-content .category-card__count,.view-all-link{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-weight:var(--fw-bold)!important}.view-all-link{align-items:center!important;background:transparent!important;border:1px dashed var(--color-border)!important;border-radius:var(--radius-pill)!important;cursor:pointer!important;display:flex!important;font-size:var(--fs-11)!important;gap:6px!important;height:var(--btn-h-sm,36px)!important;justify-content:center!important;letter-spacing:var(--tracking-wider)!important;margin:8px 0 0!important;padding:0!important;text-decoration:none!important;text-transform:uppercase!important;transition:background .15s ease,color .15s ease,border-color .15s ease,border-style .15s ease,gap .15s ease!important}.view-all-link:hover{background:var(--color-text)!important;border-color:var(--color-text)!important;border-style:solid!important;color:var(--color-bg)!important;gap:8px!important;opacity:1!important}.no-results{align-items:center!important;display:flex!important;flex-direction:column!important;font-family:var(--font-family)!important;gap:14px!important;padding:clamp(40px,6vw,64px) 20px!important;text-align:center!important}.no-results__icon{align-items:center!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:50%!important;color:var(--color-text-muted)!important;display:inline-flex!important;height:56px!important;justify-content:center!important;width:56px!important}.no-results__icon .iconify,.no-results__icon .v-icon,.no-results__icon i,.no-results__icon svg{font-size:22px!important}.no-results__text{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:var(--fs-16)!important;font-weight:var(--fw-semibold)!important;letter-spacing:var(--tracking-tight)!important;margin:0!important}.no-results__hint{font-family:var(--font-family)!important;font-size:var(--fs-13)!important;font-weight:var(--fw-regular)!important;line-height:1.5!important;margin:0!important;max-width:320px!important}.no-results__hint,.search-loading{color:var(--color-text-muted)!important}.search-loading{align-items:center!important;display:flex!important;font-size:var(--fs-12)!important;font-weight:var(--fw-bold)!important;gap:10px!important;justify-content:center!important;letter-spacing:var(--tracking-wide)!important;padding:clamp(40px,6vw,64px) 20px!important;text-transform:uppercase!important}.loading-spinner{animation:spin .7s linear infinite!important;border:2px solid var(--color-border)!important;border-radius:50%!important;border-top-color:var(--color-text)!important;height:16px!important;width:16px!important}@keyframes spin{to{transform:rotate(1turn)}}.newsletter input[type=email],.newsletter-component input[type=email],.newsletter-input{background:#ffffff0f!important;border:1px solid hsla(0,0%,100%,.18)!important;border-radius:var(--radius-pill)!important;color:#fff!important;height:52px!important;padding:0 22px!important}.newsletter input[type=email]::-moz-placeholder,.newsletter-component input[type=email]::-moz-placeholder,.newsletter-input::-moz-placeholder{color:#ffffff80!important}.newsletter input[type=email]::placeholder,.newsletter-component input[type=email]::placeholder,.newsletter-input::placeholder{color:#ffffff80!important}.newsletter button[type=submit],.newsletter-component button[type=submit]{background:#fff!important;border:none!important;border-radius:var(--radius-pill)!important;color:var(--color-text)!important;font-weight:600!important;height:52px!important;padding:0 24px!important}.claim-page{color:var(--color-text)!important;font-family:var(--font-family)!important;min-height:calc(100vh - 80px)!important}.claim-page,.claim-page .claim-hero{background:var(--color-bg)!important}.claim-page .claim-hero{padding:clamp(40px,7vw,96px) clamp(16px,3vw,40px) clamp(24px,4vw,48px)!important}.claim-page .claim-hero__container{align-items:center!important;display:flex!important;flex-direction:column!important;margin-inline:auto!important;max-width:760px!important;text-align:center!important}.claim-page .claim-badge{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;color:var(--color-text-muted)!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:11px!important;font-weight:600!important;gap:8px!important;letter-spacing:.16em!important;margin-bottom:24px!important;padding:6px 14px!important;text-transform:uppercase!important}.claim-page .claim-badge--success{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-bg)!important}.claim-page .claim-title{font-family:var(--font-display)!important;font-size:clamp(2rem,5vw,3.5rem)!important;font-weight:600!important;letter-spacing:-.04em!important;line-height:1.05!important;margin:0 0 16px!important}.claim-page .claim-title,.claim-page .claim-title--success{color:var(--color-text)!important}.claim-page .claim-subtitle{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:16px!important;line-height:1.6!important;margin:0 0 32px!important;max-width:560px!important}.claim-page .claim-content{flex:1!important;padding:0 0 clamp(56px,8vw,112px)!important}.claim-page .claim-content__container{margin-inline:auto!important;max-width:960px!important;padding-inline:clamp(16px,3vw,40px)!important}.claim-page .info-cards{display:grid!important;gap:16px!important;grid-template-columns:repeat(2,1fr)!important;margin-bottom:16px!important}@media(max-width:768px){.claim-page .info-cards{grid-template-columns:1fr!important}}.claim-page .form-card,.claim-page .how-it-works-card,.claim-page .info-card,.claim-page .instructions-card,.claim-page .products-card{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;box-shadow:none!important;padding:clamp(20px,3vw,32px)!important;transform:none!important;transition:border-color .2s ease!important}.claim-page .form-card:hover,.claim-page .how-it-works-card:hover,.claim-page .info-card:hover,.claim-page .instructions-card:hover,.claim-page .products-card:hover{border-color:var(--color-text-muted)!important;box-shadow:none!important;transform:none!important}.claim-page .how-it-works-card__icon,.claim-page .info-card__icon,.claim-page .products-card__title-icon{align-items:center!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:12px!important;color:var(--color-text)!important;display:inline-flex!important;height:44px!important;justify-content:center!important;margin-bottom:18px!important;width:44px!important}.claim-page .how-it-works-card__title,.claim-page .info-card__title,.claim-page .products-card__title{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.14em!important;margin:0 0 14px!important;text-transform:uppercase!important}.claim-page .how-it-works-card__text,.claim-page .info-card__description{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:14px!important;line-height:1.65!important;margin:0 0 12px!important}.claim-page .how-it-works-card__text:last-child,.claim-page .info-card__description:last-child{margin-bottom:0!important}.claim-page .how-it-works-card__text strong,.claim-page .info-card__description strong{color:var(--color-text)!important;font-weight:600!important}.claim-page .how-it-works-card{align-items:center!important;display:flex!important;flex-direction:column!important;margin-bottom:32px!important;text-align:center!important}.claim-page .how-it-works-card__text{max-width:580px!important}.claim-page .btn-primary,.claim-page .claim-cta-button,.claim-page .search-button{align-items:center!important;background:var(--color-text)!important;border:1px solid var(--color-text)!important;border-radius:var(--radius-pill)!important;box-shadow:none!important;color:var(--color-bg)!important;cursor:pointer!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:13px!important;font-weight:600!important;gap:8px!important;height:52px!important;justify-content:center!important;letter-spacing:.08em!important;margin-top:8px!important;min-width:220px!important;padding:0 28px!important;text-transform:uppercase!important;transition:background .15s ease,color .15s ease!important}.claim-page .btn-primary:hover:not(:disabled),.claim-page .claim-cta-button:hover:not(:disabled),.claim-page .search-button:hover:not(:disabled){background:#2a2a2a!important;box-shadow:none!important;color:#fff!important;transform:none!important}.claim-page .btn-primary:disabled,.claim-page .claim-cta-button:disabled,.claim-page .search-button:disabled{cursor:not-allowed!important;opacity:.45!important}@media(max-width:600px){.claim-page .btn-primary,.claim-page .claim-cta-button,.claim-page .search-button{min-width:0!important;width:100%!important}}.claim-page .btn-outline{align-items:center!important;background:transparent!important;border:1px solid var(--color-text)!important;border-radius:var(--radius-pill)!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:13px!important;font-weight:600!important;gap:8px!important;height:52px!important;justify-content:center!important;letter-spacing:.08em!important;padding:0 24px!important;text-transform:uppercase!important;transition:background .15s ease,color .15s ease!important}.claim-page .btn-outline:hover{background:var(--color-text)!important;color:var(--color-bg)!important}.claim-page .helper-texts{display:flex!important;flex-wrap:wrap!important;gap:24px!important;justify-content:center!important;padding-top:20px!important}@media(max-width:600px){.claim-page .helper-texts{align-items:center!important;flex-direction:column!important;gap:10px!important}}.claim-page .helper-item{align-items:center!important;color:var(--color-text-muted)!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:13px!important;gap:8px!important}.claim-page .helper-item strong{color:var(--color-text)!important;font-weight:600!important}.claim-page .form-card,.claim-page .search-form{display:flex!important;flex-direction:column!important;gap:16px!important}.claim-page .search-input-wrapper{align-items:center!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;box-sizing:border-box!important;display:flex!important;font-family:var(--font-family)!important;gap:12px!important;height:56px!important;min-height:56px!important;padding:0 18px!important;position:relative!important;transition:border-color .18s ease,box-shadow .15s ease,background .18s ease!important}.claim-page .search-input-wrapper:focus-within{border-color:var(--color-text)!important;box-shadow:0 0 0 3px #0f0f0f0f!important}.claim-page .search-input-wrapper:has(.search-input--error){background:color-mix(in srgb,var(--color-danger) 4%,var(--color-surface))!important;border-color:var(--color-danger)!important}.claim-page .search-input-wrapper:has(.search-input--error):focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-danger) 15%,transparent)!important}.claim-page .search-input-wrapper .search-icon{color:var(--color-text-muted)!important;flex-shrink:0!important;font-size:20px!important;height:20px!important;left:auto!important;position:static!important;top:auto!important;transform:none!important;transition:color .18s ease!important;width:20px!important;z-index:auto!important}.claim-page .search-input-wrapper:focus-within .search-icon{color:var(--color-text)!important}.claim-page .search-input-wrapper .search-input{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--color-text)!important;flex:1!important;font-family:var(--font-family)!important;font-size:14px!important;font-weight:500!important;height:100%!important;letter-spacing:0!important;min-width:0!important;outline:none!important;padding:0!important;width:auto!important}.claim-page .search-input-wrapper .search-input::-moz-placeholder{color:var(--color-text-muted)!important;font-weight:500!important;opacity:1!important}.claim-page .search-input-wrapper .search-input::placeholder{color:var(--color-text-muted)!important;font-weight:500!important;opacity:1!important}.claim-page .search-input-wrapper .search-input:focus{border:none!important;box-shadow:none!important;outline:none!important}.claim-page input:not([type]):not([class*=d2-]):not(.search-input),.claim-page input[type=email]:not([class*=d2-]):not(.search-input),.claim-page input[type=number]:not([class*=d2-]):not(.search-input),.claim-page input[type=tel]:not([class*=d2-]):not(.search-input),.claim-page input[type=text]:not([class*=d2-]):not(.search-input){background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-input)!important;box-sizing:border-box!important;color:var(--color-text)!important;font-family:var(--font-family)!important;font-size:14px!important;height:52px!important;outline:none!important;padding:0 18px!important;transition:border-color .15s ease,box-shadow .15s ease!important;width:100%!important}.claim-page input:not([type]):not([class*=d2-]):not(.search-input)::-moz-placeholder,.claim-page input[type=email]:not([class*=d2-]):not(.search-input)::-moz-placeholder,.claim-page input[type=number]:not([class*=d2-]):not(.search-input)::-moz-placeholder,.claim-page input[type=tel]:not([class*=d2-]):not(.search-input)::-moz-placeholder,.claim-page input[type=text]:not([class*=d2-]):not(.search-input)::-moz-placeholder{color:var(--color-text-muted)!important;opacity:1!important}.claim-page input:not([type]):not([class*=d2-]):not(.search-input)::placeholder,.claim-page input[type=email]:not([class*=d2-]):not(.search-input)::placeholder,.claim-page input[type=number]:not([class*=d2-]):not(.search-input)::placeholder,.claim-page input[type=tel]:not([class*=d2-]):not(.search-input)::placeholder,.claim-page input[type=text]:not([class*=d2-]):not(.search-input)::placeholder{color:var(--color-text-muted)!important;opacity:1!important}.claim-page input:not([type]):not([class*=d2-]):not(.search-input):focus,.claim-page input[type=email]:not([class*=d2-]):not(.search-input):focus,.claim-page input[type=number]:not([class*=d2-]):not(.search-input):focus,.claim-page input[type=tel]:not([class*=d2-]):not(.search-input):focus,.claim-page input[type=text]:not([class*=d2-]):not(.search-input):focus{border-color:var(--color-text)!important;box-shadow:0 0 0 3px #0f0f0f0f!important}.claim-page .reason-textarea,.claim-page textarea{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-textarea)!important;color:var(--color-text)!important;font-family:var(--font-family)!important;font-size:14px!important;line-height:1.55!important;min-height:120px!important;outline:none!important;padding:14px 16px!important;resize:vertical!important;transition:border-color .15s ease!important;width:100%!important}.claim-page .reason-textarea:focus,.claim-page textarea:focus{border-color:var(--color-text)!important;box-shadow:0 0 0 3px #0f0f0f0f!important}.claim-page .input--error,.claim-page .search-input--error,.claim-page input.search-input--error,.claim-page textarea.input--error{background:color-mix(in srgb,var(--color-danger) 4%,var(--color-surface))!important;border-color:var(--color-danger)!important}.claim-page .input--error:focus,.claim-page .search-input--error:focus,.claim-page input.search-input--error:focus,.claim-page textarea.input--error:focus{border-color:var(--color-danger)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-danger) 15%,transparent)!important}.claim-page .field-errors{background:transparent!important;border:none!important;display:flex!important;flex-direction:column!important;gap:6px!important;margin:0!important;padding:0!important}.claim-page .field-errors:not(:empty){margin-top:6px!important}.claim-page .field-error,.claim-page .field-error-box,.claim-page .form-error__message{align-items:flex-start!important;background:color-mix(in srgb,var(--color-danger) 7%,transparent)!important;border:1px solid color-mix(in srgb,var(--color-danger) 22%,transparent)!important;border-radius:var(--radius-input)!important;color:var(--color-danger)!important;display:flex!important;font-family:var(--font-family)!important;font-size:12.5px!important;font-weight:500!important;gap:8px!important;line-height:1.4!important;margin:0!important;padding:10px 12px!important}.claim-page .field-error .iconify,.claim-page .field-error i,.claim-page .field-error svg,.claim-page .field-error-box .iconify,.claim-page .field-error-box i,.claim-page .field-error-box svg,.claim-page .form-error__message .iconify,.claim-page .form-error__message i,.claim-page .form-error__message svg{color:var(--color-danger)!important;flex-shrink:0!important}.claim-page .field-errors>.field-error:before{background:var(--color-danger)!important;border-radius:50%!important;content:""!important;display:inline-block!important;flex-shrink:0!important;height:6px!important;margin-top:6px!important;width:6px!important}.claim-page .reason-field{display:flex!important;flex-direction:column!important;gap:6px!important}.claim-page .cta-wrapper,.claim-page .form-actions{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:flex-end!important;margin-top:8px!important}@media(max-width:600px){.claim-page .cta-wrapper,.claim-page .form-actions{align-items:stretch!important;flex-direction:column-reverse!important}.claim-page .cta-wrapper>*,.claim-page .form-actions>*{width:100%!important}}.claim-page .order-not-found{align-items:center!important;background:color-mix(in srgb,var(--color-danger) 7%,transparent)!important;border:1px solid color-mix(in srgb,var(--color-danger) 22%,transparent)!important;border-radius:var(--radius-input)!important;color:var(--color-danger)!important;display:flex!important;font-family:var(--font-family)!important;font-size:13px!important;font-weight:500!important;gap:10px!important;margin-top:4px!important;padding:12px 16px!important;text-align:left!important}.claim-page .order-not-found .iconify,.claim-page .order-not-found i,.claim-page .order-not-found svg{color:var(--color-danger)!important;flex-shrink:0!important}.claim-page .claim-grid{display:grid!important;gap:clamp(20px,3vw,40px)!important;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)!important}@media(max-width:900px){.claim-page .claim-grid{grid-template-columns:1fr!important}}.claim-page .main-column,.claim-page .side-info{display:flex!important;flex-direction:column!important;gap:16px!important;min-width:0!important}.claim-page .product-list{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;display:flex!important;flex-direction:column!important;gap:0!important;overflow:hidden!important}.claim-page .product-item{align-items:center!important;background:transparent!important;border-bottom:1px solid var(--color-border)!important;display:grid!important;gap:16px!important;grid-template-columns:auto 80px 1fr auto!important;padding:14px 18px!important;transition:background .15s ease!important}.claim-page .product-item:last-child{border-bottom:none!important}.claim-page .product-item:hover{background:var(--color-bg)!important}@media(max-width:600px){.claim-page .product-item{grid-template-columns:auto 64px 1fr!important}.claim-page .product-item .product-item__price{grid-column:1/-1!important;text-align:right!important}}.claim-page .product-item__checkbox{align-items:center!important;display:flex!important}.claim-page .product-item__image{background:var(--color-bg)!important;border-radius:10px!important;flex-shrink:0!important;height:80px!important;overflow:hidden!important;width:80px!important}.claim-page .product-item__image img{height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important}@media(max-width:600px){.claim-page .product-item__image{height:64px!important;width:64px!important}}.claim-page .product-item__content,.claim-page .product-item__details{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}.claim-page .product-item__name{font-family:var(--font-family)!important;line-height:1.3!important}.claim-page .product-item__name,.claim-page .product-item__price{color:var(--color-text)!important;font-size:14px!important;font-weight:600!important}.claim-page .product-item__price{font-family:var(--font-display)!important;white-space:nowrap!important}.claim-page .damaged-checkbox{align-items:flex-start!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-input)!important;cursor:pointer!important;display:flex!important;gap:10px!important;padding:12px 14px!important;transition:border-color .15s ease,background .15s ease!important}.claim-page .damaged-checkbox:hover{border-color:var(--color-text)!important}.claim-page .damaged-checkbox__input{accent-color:var(--color-text)!important;flex-shrink:0!important;height:18px!important;margin-top:1px!important;width:18px!important}.claim-page .damaged-checkbox__label{color:var(--color-text)!important;flex:1!important;font-family:var(--font-family)!important;font-size:13px!important;line-height:1.55!important}.claim-page .download-buttons{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:16px!important}.claim-page .download-btn{align-items:center!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:13px!important;font-weight:600!important;gap:8px!important;height:48px!important;letter-spacing:.04em!important;padding:0 22px!important;text-decoration:none!important;transition:background .15s ease,color .15s ease,border-color .15s ease!important}.claim-page .download-btn--packeta,.claim-page .download-btn:hover{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-bg)!important}.claim-page .download-btn--packeta:hover{background:#2a2a2a!important}.claim-page .instructions-content{color:var(--color-text-muted)!important;display:flex!important;flex-direction:column!important;font-family:var(--font-family)!important;font-size:14px!important;gap:12px!important;line-height:1.6!important}.claim-page .instructions-content strong{color:var(--color-text)!important;font-weight:600!important}.claim-page .form-error__input,.claim-page input.form-error__input{background:#a3252b0a!important;border-color:var(--color-danger)!important}.claim-page .grid.grid-cols-2{display:grid!important;gap:12px!important;grid-template-columns:1fr 1fr!important}@media(max-width:600px){.claim-page .grid.grid-cols-2{grid-template-columns:1fr!important}}.profile-claims,.user-claims{background:transparent!important}.profile-claims .claim-list,.profile-claims .claims-list,.user-claims .claim-list,.user-claims .claims-list{display:flex!important;flex-direction:column!important;gap:10px!important}.profile-claims .claim-card,.profile-claims .claim-row,.user-claims .claim-card,.user-claims .claim-row{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;padding:16px 18px!important}.cart-layout{align-items:start!important;display:grid!important;gap:clamp(20px,3vw,32px)!important;grid-template-columns:minmax(0,2fr) minmax(0,1fr)!important;max-width:100%!important;width:100%!important}@media(max-width:1100px){.cart-layout{gap:16px!important;grid-template-columns:1fr!important}}.cart-left-column,.cart-right-column{min-width:0!important}.cart-left-column,.cart-left-column>*,.cart-right-column,.cart-right-column>*{box-sizing:border-box!important;margin:0!important;max-width:100%!important;width:100%!important}.cart-left-column .cart-items-list,.cart-left-column .free-shipping-box,.cart-right-column .coupon-box,.cart-right-column .login-box,.cart-right-column .summary-box,.d2-cart{box-sizing:border-box!important;max-width:100%!important;width:100%!important}.d2-cart{overflow-x:clip!important}.d2-cart *{box-sizing:border-box!important}.cart-item,.cart-items-list,.cart-items-list>*{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;width:100%!important}.cart-item__content{flex-wrap:nowrap!important;min-width:0!important;width:100%!important}.cart-item__info{flex:1 1 auto!important;min-width:0!important}.cart-item__image{flex-shrink:0!important}.d2-cl,.d2-cl__items,.d2-cl__items>*,.d2-cl__side,.d2-cl__side>*{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;width:100%!important}.d2-cl .expected-shipping-box{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;box-sizing:border-box!important;padding:18px!important;width:100%!important}.d2-cl .expected-shipping-box .icon-wrapper{background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:12px!important;height:40px!important;width:40px!important}.d2-cl .expected-shipping-box .icon-wrapper .icon{color:var(--color-text)!important}.d2-cl .expected-shipping-box .delivery-label{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.04em!important;margin:0 0 4px!important}.d2-cl .expected-shipping-box .delivery-date{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:16px!important;font-weight:600!important;margin:0!important}.minicart-drawer__product{align-items:start!important;background:var(--color-surface)!important;border-bottom:1px solid var(--color-border)!important;display:grid!important;gap:14px!important;grid-template-areas:"media body price"!important;grid-template-columns:80px 1fr auto!important;padding:16px 18px!important}.minicart-drawer__product:last-child{border-bottom:none!important}.minicart-drawer__product-content{align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:8px!important;grid-area:body!important;min-width:0!important}.minicart-drawer__product-image,.minicart-drawer__product>img{background:#f2f1ec!important;border-radius:var(--radius)!important;flex-shrink:0!important;grid-area:media!important;height:100px!important;-o-object-fit:cover!important;object-fit:cover!important;width:80px!important}.minicart-drawer__product-info{display:flex!important;flex:1!important;flex-direction:column!important;gap:6px!important;min-width:0!important}.minicart-drawer__product-name{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:14px!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.3!important}.minicart-drawer__product .variant{display:flex!important;flex-wrap:wrap!important;gap:4px 10px!important;list-style:none!important;margin:0!important;padding:0!important}.minicart-drawer__product .variant li{color:var(--color-text-muted)!important;display:inline-block!important;font-size:11px!important;letter-spacing:.04em!important;margin:0!important;text-transform:uppercase!important}.minicart-drawer__product .variant li:after{color:var(--color-border)!important;content:"·"!important;margin-left:10px!important}.minicart-drawer__product .variant li:last-child:after{display:none!important}.minicart-drawer__product .quantity{flex-wrap:wrap!important;margin:0!important}.minicart-drawer__product .quantity,.minicart-drawer__product .quantity>div{align-items:center!important;display:flex!important;gap:12px!important}.minicart-drawer__product .quantity .remove-link{background:transparent!important;border:none!important;color:var(--color-text-muted)!important;cursor:pointer!important;font-size:11px!important;letter-spacing:.08em!important;padding:0!important;text-decoration:none!important;text-transform:uppercase!important}.minicart-drawer__product .quantity .remove-link:hover{color:var(--color-danger)!important}.minicart-drawer__product .quantity .cart-item__sold-out{color:var(--color-danger)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important}.minicart-drawer__product-price{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:15px!important;font-weight:700!important;gap:4px!important;grid-area:price!important;white-space:nowrap!important}.minicart-drawer__product-price,.minicart-drawer__product-price .price-container{align-items:flex-end!important;display:flex!important;flex-direction:column!important}.minicart-drawer__product-price .price-container{gap:2px!important}.minicart-drawer__product-price .total-price{align-items:baseline!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important;justify-content:flex-end!important}.minicart-drawer__product-price .old-price{color:var(--color-text-muted)!important;font-size:12px!important;font-weight:500!important;text-decoration:line-through!important}.minicart-drawer__product-price .discount-text{color:var(--color-success)!important;font-size:11px!important;font-weight:600!important}.minicart-drawer__product-price--xs{display:none!important}@media(max-width:600px){.minicart-drawer__product{gap:4px 12px!important;grid-template-areas:"media body" "media price"!important;grid-template-columns:64px 1fr!important;padding:12px 14px!important}.minicart-drawer__product-image,.minicart-drawer__product>img{height:80px!important;width:64px!important}.minicart-drawer__product-price{align-items:baseline!important;flex-direction:row!important;font-size:14px!important;gap:8px!important;justify-content:flex-end!important;margin-top:2px!important}.minicart-drawer__product-price .total-price{gap:6px!important}}.address-card,.billing-card,.budget-card,.claim-card,.company-card,.credit-card,.delivery-card,.item-card,.order-card,.payment-card,.tracking-card{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;box-shadow:none!important;font-family:var(--font-family)!important;margin-bottom:12px!important;padding:18px 20px!important;transition:border-color .15s ease!important}.address-card:hover,.billing-card:hover,.budget-card:hover,.claim-card:hover,.company-card:hover,.credit-card:hover,.delivery-card:hover,.item-card:hover,.order-card:hover,.payment-card:hover,.tracking-card:hover{border-color:var(--color-text-muted)!important}.address-card:last-child,.billing-card:last-child,.budget-card:last-child,.claim-card:last-child,.company-card:last-child,.credit-card:last-child,.delivery-card:last-child,.item-card:last-child,.order-card:last-child,.payment-card:last-child,.tracking-card:last-child{margin-bottom:0!important}.address-card__header,.billing-header,.budget-header,.claim-header,.company-card__header,.credit-header,.delivery-card__icon+.delivery-card__content .delivery-card__label,.order-header,.payment-header,.tracking-header{font-family:var(--font-family)!important}.address-card__header .address-card__title,.address-card__header .card-title,.address-card__header .company-card__title,.address-card__header h2,.address-card__header h3,.address-card__header h4,.billing-header .address-card__title,.billing-header .card-title,.billing-header .company-card__title,.billing-header h2,.billing-header h3,.billing-header h4,.budget-header .address-card__title,.budget-header .card-title,.budget-header .company-card__title,.budget-header h2,.budget-header h3,.budget-header h4,.claim-header .address-card__title,.claim-header .card-title,.claim-header .company-card__title,.claim-header h2,.claim-header h3,.claim-header h4,.company-card__header .address-card__title,.company-card__header .card-title,.company-card__header .company-card__title,.company-card__header h2,.company-card__header h3,.company-card__header h4,.credit-header .address-card__title,.credit-header .card-title,.credit-header .company-card__title,.credit-header h2,.credit-header h3,.credit-header h4,.delivery-card__icon+.delivery-card__content .delivery-card__label .address-card__title,.delivery-card__icon+.delivery-card__content .delivery-card__label .card-title,.delivery-card__icon+.delivery-card__content .delivery-card__label .company-card__title,.delivery-card__icon+.delivery-card__content .delivery-card__label h2,.delivery-card__icon+.delivery-card__content .delivery-card__label h3,.delivery-card__icon+.delivery-card__content .delivery-card__label h4,.order-header .address-card__title,.order-header .card-title,.order-header .company-card__title,.order-header h2,.order-header h3,.order-header h4,.payment-header .address-card__title,.payment-header .card-title,.payment-header .company-card__title,.payment-header h2,.payment-header h3,.payment-header h4,.tracking-header .address-card__title,.tracking-header .card-title,.tracking-header .company-card__title,.tracking-header h2,.tracking-header h3,.tracking-header h4{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:14px!important;font-weight:700!important;letter-spacing:.06em!important;line-height:1.3!important;margin:0!important;text-transform:uppercase!important}.address-card__icon,.address-card__icon--shipping,.credit-icon,.delivery-card__icon,.icon-circle,.section-icon{align-items:center!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:12px!important;color:var(--color-text)!important;display:inline-flex!important;flex-shrink:0!important;height:36px!important;justify-content:center!important;width:36px!important}.address-card__icon .icon,.address-card__icon .iconify,.address-card__icon .v-icon,.address-card__icon i,.address-card__icon svg,.address-card__icon--shipping .icon,.address-card__icon--shipping .iconify,.address-card__icon--shipping .v-icon,.address-card__icon--shipping i,.address-card__icon--shipping svg,.credit-icon .icon,.credit-icon .iconify,.credit-icon .v-icon,.credit-icon i,.credit-icon svg,.delivery-card__icon .icon,.delivery-card__icon .iconify,.delivery-card__icon .v-icon,.delivery-card__icon i,.delivery-card__icon svg,.icon-circle .icon,.icon-circle .iconify,.icon-circle .v-icon,.icon-circle i,.icon-circle svg,.section-icon .icon,.section-icon .iconify,.section-icon .v-icon,.section-icon i,.section-icon svg{color:var(--color-text)!important;font-size:18px!important}.address-card__icon--shipping,.address-card__icon--shipping--shipping,.credit-icon--shipping,.delivery-card__icon--shipping,.icon-circle--shipping,.section-icon--shipping{background:var(--color-bg)!important}.budget-date,.budget-meta,.budget-type,.card-eyebrow,.claim-date,.section-eyebrow{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.12em!important;letter-spacing:.1em!important;line-height:1.4!important;text-transform:uppercase!important}.box-subtitle,.card-subtitle,.coupon-subtitle{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important;margin:0!important}.timeline-entry{padding-bottom:18px!important;padding-left:28px!important;position:relative!important}.timeline-entry:before{background:var(--color-border)!important;bottom:-4px!important;content:""!important;left:9px!important;position:absolute!important;top:18px!important;width:1px!important}.timeline-entry:last-child:before{display:none!important}.timeline-entry__dot{background:var(--color-surface)!important;border:2px solid var(--color-border)!important;border-radius:50%!important;height:10px!important;left:5px!important;position:absolute!important;top:4px!important;width:10px!important}.timeline-entry__dot--active{background:var(--color-text)!important;border-color:var(--color-text)!important}.timeline-entry__title{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:14px!important;font-weight:600!important;letter-spacing:-.01em!important;margin:0!important}.timeline-entry__date,.timeline-entry__meta{color:var(--color-text-muted)!important;font-size:12px!important;margin-top:2px!important}.item-card{align-items:center!important;background:var(--color-surface)!important;border:none!important;border-bottom:1px solid var(--color-border)!important;border-radius:0!important;display:grid!important;gap:14px!important;grid-template-columns:64px 1fr auto!important;margin:0!important;padding:12px 16px!important}.item-card:last-child{border-bottom:none!important}.item-card:hover{background:var(--color-bg)!important;border-color:var(--color-border)!important}.item-image,.item-image__placeholder{background:#f2f1ec!important;border-radius:var(--radius)!important;flex-shrink:0!important;height:80px!important;-o-object-fit:cover!important;object-fit:cover!important;width:64px!important}.item-details{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}.item-name{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:14px!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.3!important;text-decoration:none!important}.item-name:hover{opacity:.7!important}.item-meta{color:var(--color-text-muted)!important;display:flex!important;flex-wrap:wrap!important;font-size:11px!important;gap:0!important;letter-spacing:.04em!important;margin:0!important;text-transform:uppercase!important}.item-meta>*+:before{color:var(--color-border)!important;content:" · "!important;margin:0 6px!important}.item-quantity,.item-unit-price{color:var(--color-text-muted)!important;font-size:12px!important}.item-total{font-family:var(--font-display)!important;font-size:15px!important;text-align:right!important}.amount-badge,.item-total,.payment-badge,.status-badge{color:var(--color-text)!important;font-weight:700!important;white-space:nowrap!important}.amount-badge,.payment-badge,.status-badge{align-items:center!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:10px!important;gap:6px!important;letter-spacing:.08em!important;padding:4px 10px!important;text-transform:uppercase!important}.amount-badge--success,.amount-badge.is-success,.amount-badge.payment-success,.amount-badge.status-success,.amount-badge.tag--done,.payment-badge--success,.payment-badge.is-success,.payment-badge.payment-success,.payment-badge.status-success,.payment-badge.tag--done,.status-badge--success,.status-badge.is-success,.status-badge.payment-success,.status-badge.status-success,.status-badge.tag--done{background:#1f6b3a14!important;border-color:#1f6b3a40!important;color:var(--color-success)!important}.amount-badge--pending,.amount-badge.is-pending,.amount-badge.payment-pending,.amount-badge.status-pending,.amount-badge.tag--pending,.payment-badge--pending,.payment-badge.is-pending,.payment-badge.payment-pending,.payment-badge.status-pending,.payment-badge.tag--pending,.status-badge--pending,.status-badge.is-pending,.status-badge.payment-pending,.status-badge.status-pending,.status-badge.tag--pending{background:#b8860b14!important;border-color:#b8860b40!important;color:#8a6500!important}.amount-badge--error,.amount-badge.is-cancelled,.amount-badge.payment-failed,.amount-badge.status-cancelled,.payment-badge--error,.payment-badge.is-cancelled,.payment-badge.payment-failed,.payment-badge.status-cancelled,.status-badge--error,.status-badge.is-cancelled,.status-badge.payment-failed,.status-badge.status-cancelled{background:#a3252b14!important;border-color:#a3252b40!important;color:var(--color-danger)!important}.budget-table{border-collapse:collapse!important;font-family:var(--font-family)!important;font-size:13px!important;width:100%!important}.budget-table td,.budget-table th{padding:12px 14px!important;text-align:left!important}.budget-table td,.budget-table th{border-bottom:1px solid var(--color-border)!important}.budget-table th{background:var(--color-bg)!important;color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important}.budget-table tr:last-child td{border-bottom:none!important}.budget-table td.budget-new,.budget-table td.budget-old{font-family:var(--font-display)!important;font-weight:600!important}.budget-table td.budget-type{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.06em!important;text-transform:uppercase!important}.budget-card{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;margin-bottom:8px!important;padding:16px 18px!important}.budget-card:last-child{margin-bottom:0!important}.budget-header,.budget-header-mobile{align-items:flex-start!important;display:flex!important;gap:12px!important;justify-content:space-between!important;margin-bottom:8px!important}.budget-header .budget-date,.budget-header-mobile .budget-date{color:var(--color-text-muted)!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important}.budget-values{align-items:baseline!important;display:flex!important;font-family:var(--font-display)!important;gap:8px!important}.budget-old{color:var(--color-text-muted)!important;font-size:12px!important;text-decoration:line-through!important}.budget-new{color:var(--color-text)!important;font-size:16px!important;font-weight:700!important;letter-spacing:-.01em!important}.budget-note{color:var(--color-text-muted)!important;font-size:12px!important;margin-top:4px!important}.order-card{cursor:pointer!important}.header-content,.order-header{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:14px!important;justify-content:space-between!important}.order-number{font-size:14px!important;font-weight:700!important;letter-spacing:-.01em!important}.order-date{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:12px!important;letter-spacing:.04em!important}.order-total{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:16px!important;font-weight:700!important}.address-grid,.addresses-grid,.adresses-wrapper{display:grid!important;gap:12px!important;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important}.address-card{display:flex!important;flex-direction:column!important;gap:10px!important}.address-card__body,.address-info,.address-lines{color:var(--color-text)!important;font-family:var(--font-family)!important;font-size:14px!important;line-height:1.55!important}.address-name{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:14px!important;font-weight:600!important}.address-line{font-size:13px!important}.address-contact,.address-line{color:var(--color-text-muted)!important}.address-contact{font-size:12px!important;margin-top:4px!important}.address-card__header__buttons{display:flex!important;flex-shrink:0!important;gap:6px!important}.action-link,.address-card__header__buttons button{background:transparent!important;border:none!important;border-bottom:1px solid transparent!important;color:var(--color-text-muted)!important;cursor:pointer!important;font-family:var(--font-family)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;padding:0 0 1px!important;text-decoration:none!important;text-transform:uppercase!important;transition:color .15s ease,border-color .15s ease!important}.action-link:hover,.address-card__header__buttons button:hover{border-bottom-color:var(--color-text)!important;color:var(--color-text)!important}.action-link.cancel-btn,.action-link.delete-btn,.address-card__header__buttons button.cancel-btn,.address-card__header__buttons button.delete-btn{color:var(--color-danger)!important}.action-link.cancel-btn:hover,.action-link.delete-btn:hover,.address-card__header__buttons button.cancel-btn:hover,.address-card__header__buttons button.delete-btn:hover{border-bottom-color:var(--color-danger)!important}.claim-cards{display:grid!important;gap:12px!important;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important}.claim-card{display:flex!important;flex-direction:column!important;gap:8px!important}.claim-header{align-items:center!important;display:flex!important;gap:12px!important;justify-content:space-between!important}.claim-description{color:var(--color-text-muted)!important;font-size:13px!important;line-height:1.5!important}.claim-actions{display:flex!important;gap:12px!important;margin-top:4px!important}.company-card,.user-newsletter{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;padding:18px 20px!important}.company-grid{display:grid!important;gap:14px!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;margin-top:14px!important}.company-field{display:flex!important;flex-direction:column!important;gap:4px!important}.company-field__label{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important}.company-field__value{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:14px!important;font-weight:600!important}.add-card{align-items:center!important;background:transparent!important;border:1px dashed var(--color-border)!important;border-radius:var(--radius-card)!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;gap:10px!important;justify-content:center!important;min-height:140px!important;padding:22px!important;transition:border-color .15s ease,color .15s ease,background .15s ease!important}.add-card:hover{background:var(--color-bg)!important;border-color:var(--color-text)!important;color:var(--color-text)!important}.add-card .add-icon{align-items:center!important;border:1px solid!important;border-radius:50%!important;display:inline-flex!important;height:36px!important;justify-content:center!important;width:36px!important}.add-card .add-text{font-size:12px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important}.header-badge-row{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.change-password-form,.profile-form,.user-form{display:flex!important;flex-direction:column!important;gap:14px!important}.dialog__close,.modal .close-btn,.modal .close-button,.modal-close,.modal__close{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:inline-flex!important;height:var(--btn-icon-md,36px)!important;justify-content:center!important;padding:0!important;position:absolute!important;right:14px!important;top:14px!important;transition:background .15s ease,color .15s ease,border-color .15s ease!important;width:var(--btn-icon-md,36px)!important;z-index:2!important}.dialog__close:hover,.modal .close-btn:hover,.modal .close-button:hover,.modal-close:hover,.modal__close:hover{background:var(--color-text)!important;border-color:var(--color-text)!important;color:#fff!important}.dialog__close .v-icon,.dialog__close i,.dialog__close svg,.modal .close-btn .v-icon,.modal .close-btn i,.modal .close-btn svg,.modal .close-button .v-icon,.modal .close-button i,.modal .close-button svg,.modal-close .v-icon,.modal-close i,.modal-close svg,.modal__close .v-icon,.modal__close i,.modal__close svg{font-size:16px!important;height:16px!important;width:16px!important}.language-currency-modal .country-currency,.language-currency-modal .country-info,.language-currency-modal .country-row,.locale-modal .country-currency,.locale-modal .country-info,.locale-modal .country-row{align-items:center!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius)!important;cursor:pointer!important;display:flex!important;gap:12px!important;margin-bottom:8px!important;padding:14px 16px!important;transition:border-color .15s ease,background .15s ease!important}.language-currency-modal .country-currency:hover,.language-currency-modal .country-info:hover,.language-currency-modal .country-row:hover,.locale-modal .country-currency:hover,.locale-modal .country-info:hover,.locale-modal .country-row:hover{background:var(--color-bg)!important;border-color:var(--color-text)!important}.language-currency-modal .country-currency.active,.language-currency-modal .country-currency.is-active,.language-currency-modal .country-info.active,.language-currency-modal .country-info.is-active,.language-currency-modal .country-row.active,.language-currency-modal .country-row.is-active,.locale-modal .country-currency.active,.locale-modal .country-currency.is-active,.locale-modal .country-info.active,.locale-modal .country-info.is-active,.locale-modal .country-row.active,.locale-modal .country-row.is-active{background:var(--color-bg)!important;border-color:var(--color-text)!important;border-width:2px!important;padding:13px 15px!important}.language-currency-modal .flag,.locale-modal .flag{border-radius:3px!important;flex-shrink:0!important;height:18px!important;-o-object-fit:cover!important;object-fit:cover!important;width:26px!important}.language-currency-modal .country-name,.locale-modal .country-name{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:14px!important;font-weight:600!important}.age-modal .badge-18,.age-modal-overlay .badge-18{align-items:center!important;background:var(--color-text)!important;border-radius:50%!important;color:var(--color-bg)!important;display:inline-flex!important;font-family:var(--font-display)!important;font-size:22px!important;font-weight:800!important;height:64px!important;justify-content:center!important;letter-spacing:-.02em!important;margin:0 auto 16px!important;width:64px!important}.age-modal .action-buttons,.age-modal .button-group,.age-modal-overlay .action-buttons,.age-modal-overlay .button-group{display:flex!important;flex-direction:column!important;gap:10px!important;margin-top:18px!important}.age-modal .btn-confirm,.age-modal .confirm-button,.age-modal-overlay .btn-confirm,.age-modal-overlay .confirm-button{background:var(--color-text)!important;border:none!important;border-radius:var(--radius-pill)!important;color:var(--color-bg)!important;cursor:pointer!important;font-size:13px!important;font-weight:700!important;height:52px!important;letter-spacing:.06em!important;text-transform:uppercase!important}.age-modal .btn-confirm:hover,.age-modal .confirm-button:hover,.age-modal-overlay .btn-confirm:hover,.age-modal-overlay .confirm-button:hover{background:var(--color-accent-hover)!important}.age-modal .btn-decline,.age-modal-overlay .btn-decline{background:transparent!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;color:var(--color-text-muted)!important;cursor:pointer!important;font-size:12px!important;font-weight:600!important;height:52px!important;letter-spacing:.06em!important;text-transform:uppercase!important}.age-modal .btn-decline:hover,.age-modal-overlay .btn-decline:hover{border-color:var(--color-text)!important;color:var(--color-text)!important}.size-table{border-collapse:collapse!important;font-family:var(--font-family)!important;width:100%!important}.size-table td,.size-table th{border-bottom:1px solid var(--color-border)!important;font-size:13px!important;padding:10px 12px!important;text-align:center!important}.size-table th{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important}.size-table th,.size-table tr:hover td{background:var(--color-bg)!important}.size-table tr:last-child td{border-bottom:none!important}.bonus-page,.content-wrapper,.cookies-container,.login-container,.search-results-page,.signup-success-page,.success-container,.tracking{color:var(--color-text)!important;font-family:var(--font-family)!important}.tracking{display:flex!important;flex-direction:column!important;gap:16px!important;margin-inline:auto!important;max-width:960px!important;padding-block:clamp(24px,4vw,48px)!important}.tracking .order,.tracking__order{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;padding:22px 24px!important}.mode-btn{align-items:center!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:12px!important;font-weight:600!important;gap:8px!important;height:38px!important;letter-spacing:.08em!important;padding:0 18px!important;text-transform:uppercase!important;transition:background .15s ease,color .15s ease,border-color .15s ease!important}.mode-btn:hover{border-color:var(--color-text)!important;color:var(--color-text)!important}.mode-btn.active,.mode-btn.is-active{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-bg)!important}.carrier-tracking-btn-row{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:14px!important}.carrier-tracking-btn{align-items:center!important;background:var(--color-text)!important;border:1px solid var(--color-text)!important;border-radius:var(--radius-pill)!important;color:var(--color-bg)!important;cursor:pointer!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:12px!important;font-weight:600!important;gap:8px!important;height:44px!important;letter-spacing:.08em!important;padding:0 22px!important;text-decoration:none!important;text-transform:uppercase!important;transition:background .15s ease!important}.carrier-tracking-btn:hover{background:var(--color-accent-hover)!important}.details-card{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;margin-bottom:12px!important;padding:18px 20px!important}.details-card__grid{display:grid!important;gap:12px!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}.details-card__address-label{color:var(--color-text-muted)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.14em!important;margin:0 0 4px!important;text-transform:uppercase!important}.details-card__address,.details-card__price,.details-card__qty{color:var(--color-text)!important;font-family:var(--font-family)!important;font-size:14px!important;line-height:1.55!important}.details-card__price{font-family:var(--font-display)!important;font-size:16px!important;font-weight:700!important}.timeline-item{padding-bottom:22px!important;padding-left:32px!important;position:relative!important}.timeline-item:before{background:var(--color-border)!important;bottom:-6px!important;content:""!important;left:11px!important;position:absolute!important;top:22px!important;width:1px!important}.timeline-item:last-child:before{display:none!important}.timeline-dot,.timeline-item__dot{background:var(--color-surface)!important;border:2px solid var(--color-border)!important;border-radius:50%!important;height:12px!important;left:6px!important;position:absolute!important;top:6px!important;width:12px!important}.timeline-dot--active,.timeline-item__dot--active{background:var(--color-text)!important;border-color:var(--color-text)!important}.timeline-item__state--active{color:var(--color-text)!important;font-weight:700!important}.delivery-page{margin-inline:auto!important;max-width:1100px!important;padding-block:16px 96px!important;padding-inline:16px!important}.delivery-page .page-header{border-bottom:1px solid var(--color-border)!important;margin:24px 0 40px!important;padding-bottom:32px!important}.delivery-page .page-header h1{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:clamp(2.25rem,5vw,3.5rem)!important;font-weight:600!important;letter-spacing:-.04em!important;line-height:1.05!important;margin:0 0 14px!important}.delivery-page .page-header .subtitle{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:16px!important;line-height:1.6!important;margin:0!important;max-width:640px!important}.delivery-page .country-card{align-items:center!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;display:grid!important;gap:24px!important;grid-template-columns:1fr minmax(240px,360px)!important;margin-bottom:24px!important;padding:20px 24px!important}@media(max-width:640px){.delivery-page .country-card{gap:16px!important;grid-template-columns:1fr!important;padding:18px!important}}.delivery-page .country-card .card-header{align-items:center!important;background:transparent!important;border-bottom:none!important;display:flex!important;gap:14px!important;padding:0!important}.delivery-page .country-card .icon-wrapper{align-items:center!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;color:var(--color-text)!important;display:flex!important;flex-shrink:0!important;height:44px!important;justify-content:center!important;width:44px!important}.delivery-page .country-card .card-title h3{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:16px!important;font-weight:600!important;letter-spacing:-.01em!important;margin:0!important;text-transform:none!important}.delivery-page .country-card .card-title p{color:var(--color-text-muted)!important;font-size:13px!important;margin:2px 0 0!important}.delivery-page .country-select{position:relative!important;width:100%!important}.delivery-page .country-select .select-trigger{align-items:center!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;box-shadow:none!important;cursor:pointer!important;display:flex!important;font-family:var(--font-family)!important;gap:8px!important;height:48px!important;justify-content:space-between!important;padding:0 16px!important;transition:border-color .15s ease,box-shadow .15s ease!important;width:100%!important}.delivery-page .country-select .select-trigger:hover{background:var(--color-surface)!important;border-color:var(--color-text)!important}.delivery-page .country-select.open .select-trigger{border-color:var(--color-text)!important;box-shadow:0 0 0 3px #0f0f0f0f!important}.delivery-page .country-select .selected-country{color:var(--color-text)!important;font-family:var(--font-family)!important;font-size:14px!important;font-weight:600!important}.delivery-page .country-select .dropdown-arrow{color:var(--color-text-muted)!important;flex-shrink:0!important}.delivery-page .country-select .select-dropdown{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;box-shadow:var(--shadow-overlay,0 12px 32px hsla(0,0%,6%,.08))!important;left:0!important;min-width:280px!important;overflow:hidden!important;position:absolute!important;right:auto!important;top:calc(100% + 8px)!important;width:max(100%,280px)!important;z-index:1000!important}.delivery-page .country-select .search-container{align-items:center!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;gap:10px!important;padding:12px 16px!important}.delivery-page .country-select .search-container .search-icon{color:var(--color-text-muted)!important;flex-shrink:0!important}.delivery-page .country-select .search-container .search-input{background:transparent!important;border:none!important;color:var(--color-text)!important;flex:1!important;font-family:var(--font-family)!important;font-size:14px!important;outline:none!important;padding:0!important}.delivery-page .country-select .search-container .search-input::-moz-placeholder{color:var(--color-text-muted)!important}.delivery-page .country-select .search-container .search-input::placeholder{color:var(--color-text-muted)!important}.delivery-page .country-select .options-container{max-height:280px!important;overflow-y:auto!important;padding:6px!important}.delivery-page .country-select .option{align-items:center!important;border-radius:var(--radius)!important;cursor:pointer!important;display:flex!important;font-family:var(--font-family)!important;gap:10px!important;padding:10px 12px!important;transition:background .12s ease!important}.delivery-page .country-select .option.selected,.delivery-page .country-select .option:hover{background:var(--color-bg)!important}.delivery-page .country-select .option .option-label{color:var(--color-text)!important;font-size:14px!important;font-weight:500!important}.delivery-page .country-select .option.selected .option-label{color:var(--color-text)!important;font-weight:600!important}.delivery-page .country-select .option .check-icon{color:var(--color-text)!important;flex-shrink:0!important}.delivery-page .country-select .no-results{color:var(--color-text-muted)!important;font-size:13px!important;padding:18px!important;text-align:center!important}.delivery-page .delivery-tabs{background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;display:grid!important;gap:0!important;grid-template-columns:1fr 1fr!important;margin-bottom:24px!important;padding:4px!important}.delivery-page .delivery-tab{align-items:center!important;background:transparent!important;border-radius:var(--radius-pill)!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:flex!important;gap:10px!important;justify-content:center!important;padding:10px 16px!important;transition:background .15s ease,color .15s ease!important}.delivery-page .delivery-tab:hover{color:var(--color-text)!important}.delivery-page .delivery-tab.active{background:var(--color-text)!important;box-shadow:0 2px 8px #0f0f0f1f!important;color:var(--color-bg)!important}.delivery-page .delivery-tab .tab-icon{align-items:center!important;display:flex!important;flex-shrink:0!important;justify-content:center!important}.delivery-page .delivery-tab .tab-content{align-items:flex-start!important;display:flex!important;flex-direction:column!important;line-height:1.2!important}@media(max-width:540px){.delivery-page .delivery-tab .tab-content{align-items:center!important}}.delivery-page .delivery-tab .tab-title{font-family:var(--font-display)!important;font-size:14px!important;font-weight:600!important;letter-spacing:-.01em!important}.delivery-page .delivery-tab .tab-subtitle{font-size:11px!important;font-weight:500!important;letter-spacing:.04em!important;opacity:.85!important}@media(max-width:540px){.delivery-page .delivery-tab .tab-subtitle{display:none!important}}.delivery-page .carriers-card{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;margin-bottom:16px!important;overflow:hidden!important}.delivery-page .carriers-card .card-header,.delivery-page .carriers-card-header{align-items:center!important;background:transparent!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;gap:14px!important;padding:20px 24px!important}.delivery-page .carriers-card .card-header .icon-wrapper,.delivery-page .carriers-card-header .icon-wrapper{align-items:center!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;display:flex!important;flex-shrink:0!important;height:44px!important;justify-content:center!important;width:44px!important}.delivery-page .carriers-card .card-header .header-text h3,.delivery-page .carriers-card .card-header h2,.delivery-page .carriers-card .card-header h3,.delivery-page .carriers-card-header .header-text h3,.delivery-page .carriers-card-header h2,.delivery-page .carriers-card-header h3{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:18px!important;font-weight:600!important;letter-spacing:-.02em!important;margin:0!important;text-transform:none!important}.delivery-page .carriers-card .card-header .header-text p,.delivery-page .carriers-card-header .header-text p{color:var(--color-text-muted)!important;font-size:13px!important;margin:2px 0 0!important}.delivery-page .carrier-item,.delivery-page .carriers-list{display:flex!important;flex-direction:column!important}.delivery-page .carrier-item{border-bottom:1px solid var(--color-border)!important;gap:16px!important;padding:24px!important}.delivery-page .carrier-item:last-child{border-bottom:none!important}@media(max-width:640px){.delivery-page .carrier-item{padding:18px 16px!important}}.delivery-page .carrier-header{align-items:center!important;display:flex!important;flex-direction:row!important;gap:14px!important;min-width:0!important}.delivery-page .carrier-icon,.delivery-page .carrier-logo{align-items:center!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:10px!important;display:flex!important;flex-shrink:0!important;height:44px!important;justify-content:center!important;padding:6px!important;width:64px!important}.delivery-page .carrier-icon img,.delivery-page .carrier-logo img{max-height:100%!important;max-width:100%!important;-o-object-fit:contain!important;object-fit:contain!important}.delivery-page .carrier-icon{color:var(--color-text-muted)!important}.delivery-page .carrier-details{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}.delivery-page .carrier-details h4{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:16px!important;font-weight:600!important;letter-spacing:-.01em!important;margin:0!important}.delivery-page .carrier-description{color:var(--color-text-muted)!important;font-size:13px!important;line-height:1.5!important;margin:0!important}.delivery-page .table-container{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius)!important;overflow-x:auto!important;width:100%!important}.delivery-page .table-wrapper{min-width:100%!important}.delivery-page .pricing-table{border-collapse:collapse!important;font-family:var(--font-family)!important;font-size:13px!important;width:100%!important}.delivery-page .pricing-table thead{background:var(--color-bg)!important}.delivery-page .pricing-table th{border-bottom:1px solid var(--color-border)!important;color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.1em!important;padding:12px 14px!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important}.delivery-page .pricing-table th.payment-header{min-width:140px!important;text-align:left!important}.delivery-page .pricing-table th.weight-header{min-width:72px!important}.delivery-page .pricing-table tbody tr{transition:background .12s ease!important}.delivery-page .pricing-table tbody tr:hover{background:var(--color-bg)!important}.delivery-page .pricing-table tbody tr:not(:last-child) td{border-bottom:1px solid var(--color-border)!important}.delivery-page .pricing-table td{color:var(--color-text)!important;padding:12px 14px!important;vertical-align:middle!important}.delivery-page .pricing-table td.payment-method{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:13px!important;font-weight:600!important;text-align:left!important;white-space:nowrap!important}.delivery-page .pricing-table td.price-cell{font-variant-numeric:tabular-nums!important;text-align:center!important}.delivery-page .pricing-table .price{color:var(--color-text)!important;font-size:13px!important;font-weight:600!important;white-space:nowrap!important}.delivery-page .pricing-table .price.free{background:color-mix(in srgb,var(--color-success,#1f6b3a) 10%,transparent)!important;border-radius:var(--radius-pill)!important;color:var(--color-success,#1f6b3a)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.12em!important;padding:4px 8px!important;text-transform:uppercase!important}.delivery-page .pricing-table .currency{color:var(--color-text-muted)!important;font-family:system-ui,sans-serif!important;font-weight:500!important;margin-left:2px!important}.delivery-page .pricing-table .not-available{color:var(--color-text-muted)!important;opacity:.5!important}.delivery-page .empty-state{align-items:center!important;background:var(--color-surface)!important;border:1px dashed var(--color-border)!important;border-radius:var(--radius-card)!important;color:var(--color-text-muted)!important;display:flex!important;flex-direction:column!important;gap:14px!important;padding:64px 24px!important;text-align:center!important}.delivery-page .empty-state .empty-icon{color:var(--color-border)!important}.delivery-page .empty-state p{font-size:15px!important;margin:0!important}.delivery-page .skeleton-card{padding:24px!important}.delivery-page .skeleton-block{animation:d2-skeleton-shimmer 1.4s ease-in-out infinite!important;background:linear-gradient(90deg,var(--color-bg) 0,var(--color-border) 50%,var(--color-bg) 100%)!important;background-size:200% 100%!important;border-radius:var(--radius)!important}@keyframes d2-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.cookies-container{margin-inline:auto!important;max-width:800px!important;padding-block:clamp(40px,6vw,80px)!important}.header-section{border-bottom:1px solid var(--color-border)!important;margin-bottom:32px!important;padding-bottom:32px!important;text-align:left!important}.header-section h1{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:clamp(2rem,5vw,3.5rem)!important;font-weight:600!important;letter-spacing:-.04em!important;line-height:1.05!important;margin:0 0 12px!important}.intro-text,.subtitle{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:16px!important;line-height:1.65!important;margin:0!important;max-width:640px!important}.cookies-container .section-header,.cookies-container h2{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:22px!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.25!important;margin:32px 0 12px!important}.search-content .section-header,.search-modal .section-header{margin-bottom:8px!important;margin-top:16px!important}.search-content .section-group:first-child .section-header,.search-content>.section-header:first-child{margin-top:0!important}.cookies-container h3{color:var(--color-text)!important;font-family:var(--font-family)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.12em!important;margin:24px 0 10px!important;text-transform:uppercase!important}.cookies-container p{color:var(--color-text)!important;font-size:15px!important;line-height:1.7!important;margin:0 0 14px!important}.cookies-container a{color:var(--color-text)!important;text-decoration:underline!important;text-underline-offset:3px!important}.cookies-container a:hover{opacity:.7!important}.cookie-info,.cookie-table-section{background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;margin:16px 0!important;padding:18px 20px!important}.cky-audit-table-element{border-collapse:collapse!important;font-size:12px!important;margin:12px 0!important;width:100%!important}.cky-audit-table-element td,.cky-audit-table-element th{border-bottom:1px solid var(--color-border)!important;padding:10px 12px!important;text-align:left!important}.cky-audit-table-element th{background:var(--color-bg)!important;color:var(--color-text-muted)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important}.cky-audit-table-element tr:last-child td{border-bottom:none!important}.login-container{margin-inline:auto!important;max-width:460px!important;padding-block:clamp(48px,7vw,96px)!important;padding-inline:16px!important}.inner-container{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;display:flex!important;flex-direction:column!important;gap:16px!important;padding:clamp(24px,4vw,40px)!important}.form-title{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:clamp(1.5rem,3vw,2rem)!important;font-weight:600!important;letter-spacing:-.03em!important;line-height:1.15!important;margin:0!important}.form-text{color:var(--color-text-muted)!important;font-size:14px!important;line-height:1.6!important;margin:0!important}.form-text,.input-label{font-family:var(--font-family)!important}.input-label{color:var(--color-text)!important;display:block!important;font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important;margin:0 0 6px!important;text-transform:uppercase!important}.input-box{display:flex!important;flex-direction:column!important;gap:0!important;margin-bottom:8px!important;position:relative!important}.show-btn{background:transparent!important;border:none!important;bottom:12px!important;color:var(--color-text-muted)!important;cursor:pointer!important;font-size:11px!important;font-weight:600!important;letter-spacing:.06em!important;position:absolute!important;right:12px!important;text-transform:uppercase!important}.show-btn:hover{color:var(--color-text)!important}.login-container .submit-button,.submit-button{background:var(--color-text)!important;border:none!important;border-radius:var(--radius-pill)!important;color:var(--color-bg)!important;cursor:pointer!important;font-family:var(--font-family)!important;font-size:13px!important;font-weight:600!important;height:52px!important;letter-spacing:.08em!important;margin-top:8px!important;text-transform:uppercase!important;transition:background .15s ease!important;width:100%!important}.login-container .submit-button:hover,.submit-button:hover{background:var(--color-accent-hover)!important}.login-container .submit-button:disabled,.submit-button:disabled{cursor:not-allowed!important;opacity:.45!important}.create-account-btn{background:transparent!important;border:none!important;color:var(--color-text)!important;cursor:pointer!important;font-size:13px!important;font-weight:500!important;text-decoration:underline!important;text-underline-offset:3px!important}.create-account-btn:hover{opacity:.7!important}.api-error{background:#a3252b0f!important;border:1px solid rgba(163,37,43,.2)!important;border-radius:var(--radius-input)!important;color:var(--color-danger)!important;font-size:13px!important;font-weight:500!important;margin:8px 0!important;padding:12px 14px!important}.signup-success-page,.success-container{gap:clamp(20px,3vw,32px)!important;margin-inline:auto!important;max-width:640px!important;padding-block:clamp(48px,7vw,112px)!important;padding-inline:16px!important}.signup-success-page,.success-card,.success-container{display:flex!important;flex-direction:column!important;text-align:center!important}.success-card{align-items:center!important;animation:success-card-in .5s cubic-bezier(.32,.72,0,1) backwards!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;gap:20px!important;padding:clamp(32px,5vw,56px) clamp(24px,4vw,48px)!important}@keyframes success-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.success-icon-wrapper{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;display:inline-flex!important;height:96px!important;justify-content:center!important;margin-bottom:4px!important;position:relative!important;width:96px!important}.success-icon-wrapper:before{animation:success-ring-pulse 2.4s ease-out infinite!important;border:1px solid var(--color-border)!important;border-radius:50%!important;content:""!important;inset:0!important;position:absolute!important}.success-icon-wrapper:after{animation:success-ring-pulse 2.4s ease-out .4s infinite!important;border:1px dashed var(--color-border)!important;border-radius:50%!important;content:""!important;inset:8px!important;position:absolute!important}.success-icon-wrapper .success-icon-circle,.success-icon-wrapper>.iconify,.success-icon-wrapper>.v-icon,.success-icon-wrapper>i,.success-icon-wrapper>svg{align-items:center!important;background:var(--color-text)!important;border:none!important;border-radius:50%!important;color:var(--color-bg)!important;display:inline-flex!important;height:64px!important;justify-content:center!important;position:relative!important;width:64px!important;z-index:1!important}.success-icon-wrapper .success-icon-circle .icon,.success-icon-wrapper .success-icon-circle .iconify,.success-icon-wrapper .success-icon-circle .v-icon,.success-icon-wrapper .success-icon-circle i,.success-icon-wrapper .success-icon-circle svg,.success-icon-wrapper>.iconify .icon,.success-icon-wrapper>.iconify .iconify,.success-icon-wrapper>.iconify .v-icon,.success-icon-wrapper>.iconify i,.success-icon-wrapper>.iconify svg,.success-icon-wrapper>.v-icon .icon,.success-icon-wrapper>.v-icon .iconify,.success-icon-wrapper>.v-icon .v-icon,.success-icon-wrapper>.v-icon i,.success-icon-wrapper>.v-icon svg,.success-icon-wrapper>i .icon,.success-icon-wrapper>i .iconify,.success-icon-wrapper>i .v-icon,.success-icon-wrapper>i i,.success-icon-wrapper>i svg,.success-icon-wrapper>svg .icon,.success-icon-wrapper>svg .iconify,.success-icon-wrapper>svg .v-icon,.success-icon-wrapper>svg i,.success-icon-wrapper>svg svg{color:var(--color-bg)!important;font-size:28px!important;height:28px!important;width:28px!important}@keyframes success-ring-pulse{0%{opacity:.5;transform:scale(1)}60%{opacity:0;transform:scale(1.18)}to{opacity:0;transform:scale(1.18)}}.success-icon-circle{align-items:center!important;background:var(--color-text)!important;border-radius:50%!important;color:var(--color-bg)!important;display:inline-flex!important;height:64px!important;justify-content:center!important;width:64px!important}.success-checkmark,.success-icon-circle .icon,.success-icon-circle .iconify,.success-icon-circle .v-icon,.success-icon-circle i,.success-icon-circle svg{color:var(--color-bg)!important;font-size:28px!important;height:28px!important;width:28px!important}.success-title{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:clamp(1.75rem,4vw,2.5rem)!important;font-weight:var(--fw-semibold)!important;letter-spacing:var(--tracking-tighter)!important;line-height:1.1!important;margin:0!important;max-width:480px!important}.success-description{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:var(--fs-15)!important;font-weight:var(--fw-regular)!important;line-height:1.6!important;margin:0!important;max-width:460px!important}.success-divider{background:var(--color-border)!important;border:none!important;height:1px!important;margin:4px auto!important;width:48px!important}.success-info{gap:8px!important}.order-number-badge,.success-info{display:flex!important;flex-direction:column!important;width:100%!important}.order-number-badge{align-items:center!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;gap:4px!important;margin:4px 0!important;max-width:320px!important;padding:16px 20px!important;text-align:center!important}.order-label{color:var(--color-text-muted)!important;display:block!important;font-family:var(--font-family)!important;font-size:var(--fs-10)!important;letter-spacing:var(--tracking-wider)!important;text-transform:uppercase!important}.order-label,.order-number{font-weight:var(--fw-bold)!important}.order-number{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:var(--fs-22)!important;letter-spacing:var(--tracking-tight)!important;margin:0!important}.payment-info{display:flex!important;flex-direction:column!important;gap:12px!important;margin:4px 0 8px!important;padding:0!important;text-align:left!important;width:100%!important}.payment-info>*{background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;padding:16px 18px!important}.payment-info h3,.payment-info h4{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:var(--fs-14)!important;font-weight:var(--fw-bold)!important;letter-spacing:var(--tracking-tight)!important;margin:0 0 8px!important}.payment-info p{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:var(--fs-13)!important;line-height:1.55!important;margin:0 0 6px!important}.payment-info p:last-child{margin-bottom:0!important}.payment-info p b,.payment-info p strong{color:var(--color-text)!important;font-weight:var(--fw-semibold)!important}.payment-info .info-row,.payment-info dl{display:grid!important;gap:6px 16px!important;grid-template-columns:minmax(120px,auto) 1fr!important;margin:0!important;padding:0!important}.payment-info .info-label,.payment-info dt{align-self:center!important;color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:var(--fs-10)!important;font-weight:var(--fw-bold)!important;letter-spacing:var(--tracking-wider)!important;margin:0!important;text-transform:uppercase!important}.payment-info .info-value,.payment-info dd{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:var(--fs-14)!important;font-weight:var(--fw-semibold)!important;letter-spacing:var(--tracking-tight)!important;margin:0!important;word-break:break-word!important}.action-buttons{margin-top:8px!important;width:100%!important}.continue-button,.success-btn{align-items:center!important;background:var(--color-text)!important;border:1px solid var(--color-text)!important;border-radius:var(--radius-pill)!important;color:var(--color-bg)!important;cursor:pointer!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:var(--fs-13)!important;font-weight:var(--fw-semibold)!important;gap:8px!important;height:var(--btn-h-lg,56px)!important;justify-content:center!important;letter-spacing:var(--tracking-wide)!important;margin-top:0!important;padding:0 var(--pad-button-x-lg,28px)!important;text-decoration:none!important;text-transform:uppercase!important;transition:background .15s ease,transform .05s ease!important;white-space:nowrap!important}.continue-button:hover,.success-btn:hover{background:var(--color-accent-hover)!important;border-color:var(--color-accent-hover)!important}.continue-button:active,.success-btn:active{transform:scale(.99)!important}.continue-button .btn-icon,.continue-button .iconify,.continue-button .v-icon,.continue-button svg,.success-btn .btn-icon,.success-btn .iconify,.success-btn .v-icon,.success-btn svg{transition:transform .18s ease!important}.continue-button:hover .btn-icon,.continue-button:hover .iconify,.continue-button:hover .v-icon,.continue-button:hover svg,.success-btn:hover .btn-icon,.success-btn:hover .iconify,.success-btn:hover .v-icon,.success-btn:hover svg{transform:translate(3px)!important}.loading-content{align-items:center!important;display:flex!important;flex-direction:column!important;gap:16px!important;padding:clamp(24px,4vw,40px) 0!important}.loading-text{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:var(--fs-12)!important;font-weight:var(--fw-bold)!important;letter-spacing:var(--tracking-wider)!important;margin:0!important;text-transform:uppercase!important}.btn-icon{display:inline-flex!important}.order-number-badge .order-label{color:var(--color-text-muted)!important;font-size:var(--fs-10)!important;font-weight:var(--fw-bold)!important;letter-spacing:.14em!important;text-transform:uppercase!important}.payment-info{color:var(--color-text-muted)!important;font-size:13px!important;line-height:1.5!important;margin-top:8px!important}.action-buttons{display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:center!important;margin-top:16px!important}.content-wrapper{margin-inline:auto!important;max-width:540px!important;padding-block:clamp(48px,7vw,96px)!important;padding-inline:16px!important;text-align:center!important}.info-header{align-items:center!important;display:flex!important;flex-direction:column!important;gap:16px!important;margin-bottom:18px!important}.info-header .title,.info-header h1{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:clamp(1.5rem,3vw,2rem)!important;font-weight:600!important;letter-spacing:-.03em!important;margin:0!important}.description,.description-text{font-size:15px!important;line-height:1.6!important;margin:0 0 14px!important}.back-btn,.description,.description-text{color:var(--color-text-muted)!important;font-family:var(--font-family)!important}.back-btn{align-items:center!important;border-bottom:1px solid transparent!important;display:inline-flex!important;font-size:12px!important;font-weight:600!important;gap:6px!important;letter-spacing:.08em!important;padding-bottom:1px!important;text-decoration:none!important;text-transform:uppercase!important;transition:color .15s ease,border-color .15s ease!important}.back-btn:hover{border-color:var(--color-text)!important;color:var(--color-text)!important}.breadcrumbs-container,.hero-breadcrumbs{align-items:center!important;color:var(--color-text-muted)!important;display:flex!important;flex-wrap:wrap!important;font-family:var(--font-family)!important;font-size:11px!important;font-weight:600!important;gap:6px!important;letter-spacing:.12em!important;margin-bottom:18px!important;text-transform:uppercase!important}.hero-breadcrumbs__link{color:var(--color-text-muted)!important;text-decoration:none!important}.hero-breadcrumbs__link:hover{color:var(--color-text)!important;opacity:1!important}.hero-breadcrumbs__current{color:var(--color-text)!important;font-weight:600!important}.hero-breadcrumbs__separator{color:var(--color-border)!important}.category-header{padding-block:clamp(24px,4vw,56px) clamp(20px,3vw,36px)!important}.category-header__inner{display:flex!important;flex-direction:column!important;gap:8px!important;margin-inline:auto!important;max-width:var(--container-wide)!important;padding-inline:clamp(16px,3vw,40px)!important}.category-header__inner-heading{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:clamp(2rem,5vw,3.5rem)!important;font-weight:600!important;letter-spacing:-.04em!important;line-height:1.05!important;margin:0!important}.category-header__inner-description{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:15px!important;line-height:1.6!important;margin:0!important;max-width:600px!important}.no-products,.no-results{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;margin-inline:auto!important;max-width:540px!important;padding:clamp(40px,6vw,72px)!important;text-align:center!important}.no-products__icon,.no-results__icon{align-items:center!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:50%!important;color:var(--color-text-muted)!important;display:inline-flex!important;height:56px!important;justify-content:center!important;margin:0 auto 14px!important;width:56px!important}.no-products__icon .v-icon,.no-products__icon i,.no-products__icon svg,.no-results__icon .v-icon,.no-results__icon i,.no-results__icon svg{font-size:22px!important}.no-products__content{color:var(--color-text-muted)!important;font-size:14px!important;line-height:1.6!important;margin-inline:auto!important;max-width:360px!important}.product-skeleton{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;overflow:hidden!important}.product-skeleton__image{aspect-ratio:4/5!important;background:var(--color-bg)!important;width:100%!important}.product-skeleton__content{display:flex!important;flex-direction:column!important;gap:8px!important;padding:12px 14px!important}.product-skeleton__line{background:var(--color-bg)!important;border-radius:4px!important;height:12px!important}.product-skeleton__line--name{width:80%!important}.product-skeleton__line--name-short{width:50%!important}.product-skeleton__line--price{height:14px!important;width:35%!important}.bonus-card{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;transition:border-color .15s ease!important}.bonus-card__image-wrapper{aspect-ratio:4/5!important;background:var(--color-bg)!important;overflow:hidden!important;position:relative!important}.bonus-card__image{height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important}.bonus-card__quantity-badge{align-items:center!important;background:var(--color-text)!important;border-radius:var(--radius-pill)!important;color:var(--color-bg)!important;display:inline-flex!important;font-size:11px!important;font-weight:700!important;height:22px!important;justify-content:center!important;min-width:22px!important;padding:0 7px!important;position:absolute!important;right:10px!important;top:10px!important}.bonus-card__content,.bonus-card__info{display:flex!important;flex-direction:column!important;gap:6px!important;padding:14px 16px!important}.bonus-card__name{color:var(--color-text)!important;font-size:14px!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.3!important}.bonus-card__price{color:var(--color-text)!important;font-size:16px!important;font-weight:700!important}.bonus-card__price-old{color:var(--color-text-muted)!important;font-size:12px!important;margin-right:6px!important;text-decoration:line-through!important}.bonus-card__controls{align-items:center!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;display:flex!important;gap:0!important;height:36px!important;padding:2px!important;width:-moz-fit-content!important;width:fit-content!important}.bonus-card__control-btn{align-items:center!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;height:28px!important;justify-content:center!important;width:28px!important}.bonus-card__control-btn:hover{background:var(--color-bg)!important}.bonus-card__control-btn:disabled{cursor:not-allowed!important;opacity:.3!important}.bonus-card__quantity{min-width:22px!important;text-align:center!important}.bonus-card__button,.bonus-card__quantity{font-size:12px!important;font-weight:700!important}.bonus-card__button{border:none!important;cursor:pointer!important;letter-spacing:.08em!important;margin:0 16px 14px!important;padding:0 18px!important;text-transform:uppercase!important;transition:background .15s ease!important}.bonus-card__button:disabled{cursor:not-allowed!important;opacity:.4!important}.bonus-page__empty{margin-inline:auto!important;max-width:540px!important;padding:clamp(40px,6vw,72px)!important}.bonus-page__empty-content{font-size:14px!important;line-height:1.6!important;margin-inline:auto!important;max-width:360px!important}.bonus-page__empty-link{border-bottom:1px solid var(--color-text)!important;color:var(--color-text)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important;margin-top:14px!important;padding-bottom:2px!important}.bonus-page__empty-link:hover{opacity:.7!important}.search-results-page{padding-block:clamp(24px,4vw,48px)!important}.search-results-header{margin-inline:auto!important;margin-bottom:clamp(24px,3vw,40px)!important;max-width:var(--container-wide)!important;padding-inline:clamp(16px,3vw,40px)!important}.search-results-title{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:clamp(1.75rem,4vw,2.75rem)!important;font-weight:600!important;letter-spacing:-.04em!important;line-height:1.05!important;margin:0 0 6px!important}.search-results-title em{color:var(--color-text-muted)!important;font-style:italic!important;font-weight:500!important}.products-layout{display:grid!important;gap:clamp(20px,3vw,40px)!important;grid-template-columns:280px 1fr!important;margin-inline:auto!important;max-width:var(--container-wide)!important;padding-inline:clamp(16px,3vw,40px)!important}.products-layout--no-sidebar{grid-template-columns:1fr!important}@media(max-width:900px){.products-layout{grid-template-columns:1fr!important}}.products-layout__main,.products-layout__sidebar{min-width:0!important}.billing-info-container .header-section,.shipping-addresses-container .header-section{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;margin:0 0 18px!important;padding:0 0 18px!important;text-align:left!important}.billing-info-container .header-section .section-title,.billing-info-container .header-section h2,.shipping-addresses-container .header-section .section-title,.shipping-addresses-container .header-section h2{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:18px!important;font-weight:700!important;letter-spacing:-.01em!important;margin:0!important;text-transform:none!important}.shipping-addresses-container .add-address-btn{align-items:center!important;background:var(--color-text)!important;border:1px solid var(--color-text)!important;border-radius:var(--radius-pill)!important;color:var(--color-bg)!important;cursor:pointer!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:12px!important;font-weight:600!important;gap:8px!important;height:38px!important;letter-spacing:.06em!important;padding:0 18px!important;text-transform:uppercase!important;transition:background .15s ease!important}.shipping-addresses-container .add-address-btn:hover{background:var(--color-accent-hover)!important}.shipping-addresses-container .add-address-btn .v-icon{font-size:16px!important}.shipping-addresses-container .addresses-grid{display:grid!important;gap:14px!important;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important}.shipping-addresses-container .address-card{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;margin:0!important;overflow:hidden!important;padding:0!important;position:relative!important;transition:border-color .15s ease,transform .15s ease!important}.shipping-addresses-container .address-card:hover{border-color:var(--color-text-muted)!important}.shipping-addresses-container .card-content{display:flex!important;flex-direction:column!important;height:100%!important}.shipping-addresses-container .address-header{align-items:flex-start!important;display:flex!important;gap:14px!important;padding:18px 20px 8px!important}.shipping-addresses-container .address-header .icon-wrapper{align-items:center!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:12px!important;color:var(--color-text)!important;display:inline-flex!important;flex-shrink:0!important;height:36px!important;justify-content:center!important;width:36px!important}.shipping-addresses-container .address-header .icon-wrapper .v-icon,.shipping-addresses-container .address-header .icon-wrapper i,.shipping-addresses-container .address-header .icon-wrapper svg{color:var(--color-text)!important;font-size:18px!important}.shipping-addresses-container .address-info{display:flex!important;flex:1!important;flex-direction:column!important;gap:8px!important;min-width:0!important}.shipping-addresses-container .title-row{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.shipping-addresses-container .address-title{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:14px!important;font-weight:700!important;letter-spacing:.04em!important;line-height:1.3!important;margin:0!important;text-transform:uppercase!important}.shipping-addresses-container .default-badge{align-items:center!important;background:var(--color-text)!important;border-radius:var(--radius-pill)!important;color:var(--color-bg)!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:9px!important;font-weight:700!important;letter-spacing:.14em!important;line-height:1.4!important;padding:3px 9px!important;text-transform:uppercase!important}.shipping-addresses-container .address-lines{display:flex!important;flex-direction:column!important;gap:2px!important}.shipping-addresses-container .address-lines p{color:var(--color-text)!important;font-family:var(--font-family)!important;font-size:14px!important;line-height:1.55!important;margin:0!important}.shipping-addresses-container .address-lines p:first-child{font-weight:600!important}.shipping-addresses-container .address-lines p:not(:first-child){color:var(--color-text-muted)!important;font-size:13px!important}.shipping-addresses-container .card-actions{border-top:1px solid var(--color-border)!important;display:flex!important;gap:0!important;margin-top:auto!important}.shipping-addresses-container .card-actions .action-link{align-items:center!important;background:transparent!important;border:none!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:inline-flex!important;flex:1!important;font-family:var(--font-family)!important;font-size:11px!important;font-weight:700!important;gap:6px!important;height:44px!important;justify-content:center!important;letter-spacing:.1em!important;padding:0!important;text-decoration:none!important;text-transform:uppercase!important;transition:background .15s ease,color .15s ease!important}.shipping-addresses-container .card-actions .action-link:not(:last-child){border-right:1px solid var(--color-border)!important}.shipping-addresses-container .card-actions .action-link:hover{background:var(--color-bg)!important;color:var(--color-text)!important}.shipping-addresses-container .card-actions .action-link.delete-link:hover{background:#a3252b0f!important;color:var(--color-danger)!important}.shipping-addresses-container .card-actions .action-link .v-icon,.shipping-addresses-container .card-actions .action-link i,.shipping-addresses-container .card-actions .action-link svg{font-size:14px!important}.shipping-addresses-container .add-card{align-items:center!important;background:transparent!important;border:1px dashed var(--color-border)!important;border-radius:var(--radius-card)!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;gap:12px!important;justify-content:center!important;margin:0!important;min-height:100%!important;padding:20px!important;transition:border-color .15s ease,color .15s ease,background .15s ease!important}.shipping-addresses-container .add-card:hover{background:var(--color-bg)!important;border-color:var(--color-text)!important;color:var(--color-text)!important}.shipping-addresses-container .add-card .add-icon{align-items:center!important;background:transparent!important;border:1px solid!important;border-radius:50%!important;color:currentColor!important;display:inline-flex!important;height:40px!important;justify-content:center!important;width:40px!important}.shipping-addresses-container .add-card .add-icon .v-icon,.shipping-addresses-container .add-card .add-icon svg{color:currentColor!important;font-size:22px!important}.shipping-addresses-container .add-card .add-text{color:currentColor!important;font-family:var(--font-family)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important;margin:0!important;text-transform:uppercase!important}.billing-info-container{font-family:var(--font-family)!important}.billing-info-container .billing-card{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;margin:0!important;overflow:hidden!important;padding:0!important}.billing-info-container .billing-header{align-items:center!important;background:var(--color-surface)!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;gap:14px!important;justify-content:space-between!important;padding:18px 22px!important}.billing-info-container .billing-header .header-left{align-items:center!important;display:flex!important;flex:1!important;gap:14px!important;min-width:0!important}.billing-info-container .billing-header .icon-wrapper{align-items:center!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:12px!important;color:var(--color-text)!important;display:inline-flex!important;flex-shrink:0!important;height:36px!important;justify-content:center!important;margin:0!important;width:36px!important}.billing-info-container .billing-header .icon-wrapper .v-icon,.billing-info-container .billing-header .icon-wrapper i,.billing-info-container .billing-header .icon-wrapper svg{color:var(--color-text)!important;font-size:18px!important}.billing-info-container .billing-header .header-text{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important}.billing-info-container .billing-header .card-title{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:14px!important;font-weight:700!important;letter-spacing:.06em!important;line-height:1.3!important;margin:0!important;text-transform:uppercase!important}.billing-info-container .billing-header .card-subtitle{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:12px!important;font-weight:500!important;line-height:1.4!important;margin:0!important}.billing-info-container .billing-header .edit-btn{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;flex-shrink:0!important;font-family:var(--font-family)!important;font-size:11px!important;font-weight:700!important;gap:6px!important;height:34px!important;letter-spacing:.1em!important;padding:0 14px!important;text-transform:uppercase!important;transition:background .15s ease,color .15s ease,border-color .15s ease!important}.billing-info-container .billing-header .edit-btn:hover{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-bg)!important}.billing-info-container .billing-header .edit-btn .v-icon,.billing-info-container .billing-header .edit-btn i,.billing-info-container .billing-header .edit-btn svg{font-size:14px!important}.billing-info-container .billing-content{padding:22px!important}.billing-info-container .info-grid{display:grid!important;gap:18px 24px!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;margin:0!important}.billing-info-container .info-item{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}.billing-info-container .info-item .label{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.14em!important;line-height:1.4!important;margin:0!important;text-transform:uppercase!important}.billing-info-container .info-item .value{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:15px!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.4!important;overflow-wrap:break-word!important;word-break:normal!important}.billing-info-container .billing-card--empty,.billing-info-container .empty-state{padding:clamp(28px,4vw,48px)!important;text-align:center!important}.billing-info-container .billing-card--empty .empty-icon,.billing-info-container .empty-state .empty-icon{align-items:center!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:50%!important;color:var(--color-text-muted)!important;display:inline-flex!important;height:56px!important;justify-content:center!important;margin:0 auto 14px!important;width:56px!important}.billing-info-container .billing-card--empty .empty-text,.billing-info-container .empty-state .empty-text{color:var(--color-text-muted)!important;font-size:14px!important;line-height:1.55!important;margin:0 0 16px!important}.megamenu{background:var(--color-surface)!important;border:none!important;border-bottom:1px solid var(--color-border)!important;border-top:1px solid var(--color-border)!important;box-shadow:0 16px 40px -16px #0f0f0f14!important;color:var(--color-text)!important;font-family:var(--font-family)!important}.megamenu-container{margin:0 auto!important;max-width:1640px!important;padding:36px clamp(20px,4vw,56px)!important}.megamenu-grid{display:grid!important;gap:clamp(40px,5vw,72px)!important;grid-template-columns:240px minmax(0,1fr) 320px!important}@media(max-width:1280px){.megamenu-grid{gap:clamp(28px,3vw,44px)!important;grid-template-columns:220px minmax(0,1fr) 280px!important}}@media(max-width:1100px){.megamenu-grid{gap:32px!important;grid-template-columns:200px minmax(0,1fr)!important}.megamenu-grid .megamenu-featured{display:none!important}}.megamenu .megamenu-section-title,.megamenu .subcategory-title{border:none!important;color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:var(--fs-10)!important;font-weight:var(--fw-bold)!important;letter-spacing:var(--tracking-wider)!important;line-height:1.4!important;margin:0 0 16px!important;padding:0!important;text-transform:uppercase!important}.megamenu .megamenu-section-title.muted,.megamenu .subcategory-title.muted{color:var(--color-text-muted)!important}.megamenu .megamenu-categories{align-self:stretch!important;border-right:1px solid var(--color-border)!important;display:flex!important;flex-direction:column!important;gap:0!important;padding-right:clamp(20px,2vw,32px)!important}@media(max-width:1180px){.megamenu .megamenu-categories{padding-right:20px!important}}.megamenu .category-card{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;cursor:pointer!important;display:flex!important;gap:10px!important;margin:0!important;padding:10px 0!important;position:relative!important;text-decoration:none!important;transition:color .15s ease,gap .15s ease,padding-left .18s ease!important}.megamenu .category-card .category-image,.megamenu .category-card .category-image-placeholder{display:none!important}.megamenu .category-card .category-name{color:var(--color-text-muted)!important;flex:1!important;font-family:var(--font-display)!important;font-size:var(--fs-15)!important;font-weight:var(--fw-medium)!important;letter-spacing:var(--tracking-tight)!important;line-height:1.3!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;text-transform:none!important;transition:color .15s ease,font-weight .15s ease!important;white-space:nowrap!important}.megamenu .category-card .category-arrow{color:transparent!important;flex-shrink:0!important;opacity:0!important;transform:translate(-6px)!important;transition:opacity .18s ease,transform .18s ease,color .18s ease!important}.megamenu .category-card:before{background:var(--color-text)!important;border-radius:var(--radius-pill)!important;content:""!important;height:18px!important;left:-10px!important;position:absolute!important;top:50%!important;transform:translateY(-50%) scaleY(0)!important;transform-origin:center!important;transition:transform .18s ease!important;width:2px!important}.megamenu .category-card.active,.megamenu .category-card:hover{background:transparent!important;box-shadow:none!important;padding-left:4px!important}.megamenu .category-card.active:before,.megamenu .category-card:hover:before{transform:translateY(-50%) scaleY(1)!important}.megamenu .category-card.active .category-name,.megamenu .category-card:hover .category-name{color:var(--color-text)!important}.megamenu .category-card.active .category-arrow,.megamenu .category-card:hover .category-arrow{color:var(--color-text)!important;opacity:1!important;transform:translate(0)!important}.megamenu .category-card.active .category-name{font-weight:var(--fw-bold)!important}.megamenu .category-card.view-all{border-radius:0!important;border-top:1px solid var(--color-border)!important;margin-top:12px!important;padding-bottom:0!important;padding-top:14px!important}.megamenu .category-card.view-all .category-name{color:var(--color-text)!important;font-family:var(--font-family)!important;font-size:var(--fs-11)!important;font-weight:var(--fw-bold)!important;letter-spacing:var(--tracking-wider)!important;text-transform:uppercase!important}.megamenu .category-card.view-all .category-arrow{color:var(--color-text)!important;opacity:1!important;transform:translate(0)!important}.megamenu .category-card.view-all:hover .category-arrow{transform:translate(4px)!important}.megamenu .megamenu-subcategories{align-items:start!important;display:grid!important;gap:clamp(28px,3vw,40px) clamp(28px,3vw,40px)!important}.megamenu .megamenu-subcategories.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.megamenu .megamenu-subcategories.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.megamenu .megamenu-subcategories.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.megamenu .subcategory-column{display:flex!important;flex-direction:column!important;gap:0!important;min-width:0!important}.megamenu .subcategory-title{border:none!important;color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:var(--fs-15)!important;font-weight:var(--fw-bold)!important;letter-spacing:var(--tracking-tight)!important;line-height:1.3!important;margin:0 0 16px!important;padding:0!important;text-transform:none!important}.megamenu .subcategory-title.muted{border-bottom:none!important;color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:var(--fs-10)!important;font-weight:var(--fw-bold)!important;letter-spacing:var(--tracking-wider)!important;margin-bottom:14px!important;padding-bottom:0!important;text-transform:uppercase!important}.megamenu .subcategory-items{display:flex!important;flex-direction:column!important;gap:0!important}.megamenu .subcategory-link{align-items:center!important;background:transparent!important;border:none!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:var(--fs-13)!important;font-weight:var(--fw-medium)!important;gap:6px!important;letter-spacing:0!important;padding:6px 0!important;text-decoration:none!important;transition:color .15s ease!important;width:-moz-fit-content!important;width:fit-content!important}.megamenu .subcategory-link .subcategory-arrow{color:currentColor!important;flex-shrink:0!important;height:14px!important;opacity:0!important;pointer-events:none!important;transform:translate(-4px)!important;transition:opacity .18s ease,transform .18s ease!important;width:14px!important}.megamenu .subcategory-link:hover{color:var(--color-text)!important}.megamenu .subcategory-link:hover .subcategory-arrow{opacity:1!important;transform:translate(0)!important}.megamenu .subcategory-link.view-all{border-top:none!important;color:var(--color-text)!important;font-family:var(--font-family)!important;font-size:var(--fs-11)!important;font-weight:var(--fw-bold)!important;letter-spacing:var(--tracking-wider)!important;margin-top:10px!important;padding-top:0!important;text-transform:uppercase!important}.megamenu .subcategory-link.view-all .subcategory-arrow{opacity:1!important;transform:translate(0)!important}.megamenu .subcategory-link.view-all:hover .subcategory-arrow{transform:translate(4px)!important}.megamenu .quick-links{align-self:start!important;display:flex!important;flex-direction:column!important;gap:0!important}.megamenu .quick-links.span-2{grid-column:span 2!important}.megamenu .quick-links-items{display:flex!important;flex-direction:column!important;gap:0!important}.megamenu .quick-link-card{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;cursor:pointer!important;display:inline-flex!important;gap:6px!important;padding:6px 0!important;text-decoration:none!important;transition:color .15s ease,gap .15s ease!important;width:-moz-fit-content!important;width:fit-content!important}.megamenu .quick-link-card .quick-link-icon{display:none!important}.megamenu .quick-link-card span{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:var(--fs-13)!important;font-weight:var(--fw-medium)!important;line-height:1.4!important;transition:color .15s ease!important}.megamenu .quick-link-card .quick-link-arrow{color:transparent!important;flex-shrink:0!important;opacity:0!important;transform:translate(-4px)!important;transition:opacity .15s ease,transform .15s ease,color .15s ease!important}.megamenu .quick-link-card:hover{background:transparent!important;border:none!important;gap:8px!important}.megamenu .quick-link-card:hover span{color:var(--color-text)!important}.megamenu .quick-link-card:hover .quick-link-arrow{color:var(--color-text)!important;opacity:1!important;transform:translate(0)!important}.megamenu .megamenu-featured{align-self:stretch!important;border-left:1px solid var(--color-border)!important;display:flex!important;flex-direction:column!important;gap:14px!important;padding-left:clamp(24px,2vw,32px)!important}.megamenu .featured-product-wrapper{display:flex!important;flex-direction:column!important;gap:10px!important}.megamenu .featured-product-card{background:transparent!important;border:none!important;border-radius:0!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;text-decoration:none!important;transition:opacity .15s ease!important}.megamenu .featured-product-card:hover{opacity:1!important}.megamenu .featured-product-card:hover .featured-product-image img{transform:scale(1.03)!important}.megamenu .featured-product-card:hover .featured-name{color:var(--color-text)!important}.megamenu .featured-product-card .featured-product-inner{display:flex!important;flex-direction:column!important;gap:10px!important}.megamenu .featured-product-card .featured-product-image{aspect-ratio:4/5!important;background:var(--color-bg)!important;border:none!important;border-radius:var(--radius-card)!important;height:auto!important;overflow:hidden!important;width:100%!important}.megamenu .featured-product-card .featured-product-image img{height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;transition:transform .4s cubic-bezier(.32,.72,0,1)!important;width:100%!important}.megamenu .featured-product-card .featured-product-info{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important}.megamenu .featured-product-card .featured-product-info .featured-label{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:var(--fs-10)!important;font-weight:var(--fw-bold)!important;letter-spacing:var(--tracking-wider)!important;margin:0 0 4px!important;text-transform:uppercase!important}.megamenu .featured-product-card .featured-product-info .featured-category{display:none!important}.megamenu .featured-product-card .featured-product-info .featured-name{color:var(--color-text)!important;display:-webkit-box!important;font-family:var(--font-display)!important;font-size:var(--fs-14)!important;font-weight:var(--fw-semibold)!important;letter-spacing:var(--tracking-tight)!important;-webkit-line-clamp:2!important;line-height:1.35!important;margin:0!important;overflow:hidden!important;-webkit-box-orient:vertical!important;transition:color .15s ease!important}.megamenu .featured-product-card .featured-product-info .featured-price{margin-top:4px!important}.megamenu .featured-product-card .featured-product-info .featured-price .price-current{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:var(--fs-16)!important;font-weight:var(--fw-bold)!important;letter-spacing:var(--tracking-tight)!important}.megamenu .featured-product-card .featured-arrow{display:none!important}.megamenu .featured-product-nav{align-items:center!important;border-top:none!important;display:flex!important;gap:12px!important;justify-content:flex-start!important;padding:8px 0 0!important}.megamenu .featured-product-nav .featured-nav-btn{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;height:28px!important;justify-content:center!important;transition:background .15s ease,color .15s ease,border-color .15s ease!important;width:28px!important}.megamenu .featured-product-nav .featured-nav-btn:hover:not(:disabled){background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-bg)!important}.megamenu .featured-product-nav .featured-nav-btn:disabled{cursor:not-allowed!important;opacity:.3!important}.megamenu .featured-product-nav .featured-nav-counter{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:var(--fs-11)!important;font-weight:var(--fw-semibold)!important;letter-spacing:var(--tracking-wide)!important}.megamenu .featured-categories{border-top:1px solid var(--color-border)!important;display:flex!important;flex-direction:column!important;gap:0!important;margin-top:8px!important;padding-top:14px!important}.megamenu .featured-category-card{align-items:center!important;border:none!important;border-radius:0!important;cursor:pointer!important;display:inline-flex!important;gap:6px!important;padding:6px 0!important;text-decoration:none!important;transition:color .15s ease,gap .15s ease!important;width:-moz-fit-content!important;width:fit-content!important}.megamenu .featured-category-card,.megamenu .featured-category-card.featured-category-card--has-bg{background:transparent!important;background-image:none!important}.megamenu .featured-category-card:hover{background:transparent!important;border:none!important;gap:10px!important}.megamenu .featured-category-card:hover .featured-category-label{color:var(--color-text)!important}.megamenu .featured-category-card .featured-category-icon{display:none!important}.megamenu .featured-category-card .featured-category-info{display:flex!important;flex-direction:column!important;gap:0!important;min-width:0!important}.megamenu .featured-category-card .featured-category-label{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:var(--fs-13)!important;font-weight:var(--fw-medium)!important;letter-spacing:0!important;line-height:1.4!important;text-transform:none!important;transition:color .15s ease!important}.megamenu .featured-category-card .featured-category-desc{display:none!important}.megamenu~.navbar-link,.navbar-link .chevron-icon{transition:transform .15s ease!important}.navbar-link .chevron-icon.chevron-rotated,.navbar-link-wrapper:hover .chevron-icon{transform:rotate(180deg)!important}.demo2-btn{align-items:center;background:var(--color-text);border:1px solid var(--color-text);border-radius:var(--radius-pill);color:var(--color-bg);cursor:pointer;display:inline-flex;font-family:var(--font-family);font-size:var(--fs-13);font-weight:var(--fw-semibold);gap:8px;height:var(--btn-h-md);justify-content:center;letter-spacing:var(--tracking-wide);padding:0 var(--pad-button-x);text-decoration:none;text-transform:uppercase;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .05s ease;white-space:nowrap}.demo2-btn:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.demo2-btn:active{transform:scale(.99)}.demo2-btn:disabled{cursor:not-allowed;opacity:.45}.demo2-btn--sm{font-size:var(--fs-12);height:var(--btn-h-sm);padding:0 var(--pad-button-x-sm)}.demo2-btn--lg{font-size:var(--fs-14);height:var(--btn-h-lg);padding:0 var(--pad-button-x-lg)}.demo2-btn--outline{background:transparent;color:var(--color-text)}.demo2-btn--outline:hover{background:var(--color-text);color:var(--color-bg)}.demo2-btn--ghost{background:transparent;border-color:transparent;color:var(--color-text-muted)}.demo2-btn--ghost:hover{background:var(--color-bg);border-color:transparent;color:var(--color-text)}.demo2-btn--danger{background:var(--color-danger);border-color:var(--color-danger);color:#fff}.demo2-btn--danger:hover{background:#8a2025;border-color:#8a2025}.demo2-btn--icon{border-radius:var(--radius-pill);height:var(--btn-icon-md);padding:0;width:var(--btn-icon-md)}.demo2-btn--icon .v-icon,.demo2-btn--icon i,.demo2-btn--icon svg{font-size:16px}.demo2-btn--icon.demo2-btn--sm{height:var(--btn-icon-sm);width:var(--btn-icon-sm)}.demo2-btn--icon.demo2-btn--sm .v-icon,.demo2-btn--icon.demo2-btn--sm i,.demo2-btn--icon.demo2-btn--sm svg{font-size:14px}.demo2-btn--icon.demo2-btn--lg{height:var(--btn-icon-lg);width:var(--btn-icon-lg)}.demo2-btn--icon.demo2-btn--lg .v-icon,.demo2-btn--icon.demo2-btn--lg i,.demo2-btn--icon.demo2-btn--lg svg{font-size:18px}button:not([class*=demo2-]):not([class*=d2-]):not([class*=v-btn]):not([class*=p-button]):not([role=checkbox]):not([role=radio]):not([role=switch]):not([role=tab]){cursor:pointer}.action-btn,.add-address-btn,.add-btn,.add-to-cart-btn,.back-btn,.btn,.btn-confirm,.btn-decline,.btn-ghost,.btn-outline,.btn-primary,.btn-secondary,.cancel-btn,.carrier-tracking-btn,.checkout-btn,.close-btn,.confirm-btn,.confirm-button,.continue-btn,.continue-button,.copy-btn,.create-account-btn,.cta,.d2-acc__btn,.d2-acc__cta,.d2-btn,.d2-cart__cta,.d2-checkout__cta,.d2-citem__remove,.d2-cl__cta,.d2-coupon__btn,.d2-cp__submit,.d2-news__btn,.d2-pwmodal__btn,.d2-tabbar__item--menu,.d2-totop,.delete-btn,.detail-btn,.download-btn,.download-invoice-btn,.edit-btn,.featured-nav-btn,.mode-btn,.next-btn,.prev-btn,.primary-btn,.quantity-btn,.remove-btn,.search-btn,.search-button,.secondary-btn,.show-btn,.submit-btn,.submit-button,.success-btn,.success-button{border-radius:var(--radius-pill)!important}.add-to-cart-btn,.btn-confirm,.btn-primary,.checkout-btn,.confirm-button,.continue-button,.detail-btn,.primary-btn,.submit-button,.success-btn{font-family:var(--font-family)!important;font-size:var(--fs-13)!important;font-weight:var(--fw-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}.btn-confirm,.btn-primary,.checkout-btn,.confirm-button,.continue-button,.submit-button,.success-btn{padding-left:var(--pad-button-x)!important;padding-right:var(--pad-button-x)!important}.address-card,.billing-card,.bonus-card,.budget-card,.claim-card,.company-card,.credit-card,.delivery-card,.demo2-card,.payment-card,.section-card,.success-card,.summary-card,.tracking-card{padding:var(--pad-card)!important}.address-card__title,.billing-header .card-title,.budget-header h3,.card-title,.claim-header h3,.company-card__title,.delivery-card__label,.section-title{font-family:var(--font-display)!important;font-weight:var(--fw-semibold)!important;letter-spacing:var(--tracking-tight)!important;line-height:var(--lh-snug)!important}.budget-date,.budget-meta,.budget-type,.card-eyebrow,.company-field__label,.delivery-card__label,.detail-grid__label,.eyebrow,.info-item .label,.input-label,.label-uppercase,.order-label,.product-list-toolbar__label,.section-eyebrow{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:var(--fs-10)!important;font-weight:var(--fw-bold)!important;letter-spacing:var(--tracking-wider)!important;line-height:var(--lh-normal)!important;text-transform:uppercase!important}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border-radius:var(--radius-input)!important;font-family:var(--font-family)!important;font-size:var(--fs-14)!important;transition:border-color .15s ease,box-shadow .15s ease!important}.d2-page-section,section.d2-section{padding-block:clamp(40px,6vw,96px)!important}.breadcrumbs-container,.d2-acc__crumbs,.d2-cart__crumbs,.hero-breadcrumbs{align-items:center!important;color:var(--color-text-muted)!important;display:flex!important;flex-wrap:wrap!important;font-family:var(--font-family)!important;font-size:var(--fs-11)!important;font-weight:var(--fw-semibold)!important;gap:8px!important;letter-spacing:var(--tracking-wider)!important;text-transform:uppercase!important}.d2-acc__crumb-current,.d2-cart__crumb-current,.hero-breadcrumbs__current{color:var(--color-text)!important;font-weight:var(--fw-bold)!important}.d2-btn{border-radius:var(--radius-pill)!important;border-style:solid!important;border-width:1px!important;font-family:var(--font-family)!important;font-size:var(--fs-13)!important;font-weight:var(--fw-semibold)!important;height:var(--btn-h-lg)!important;letter-spacing:var(--tracking-wide)!important;padding:0 var(--pad-button-x-lg)!important;text-transform:uppercase!important}.d2-btn--sm,.d2-btn.is-sm{font-size:var(--fs-12)!important;height:var(--btn-h-md)!important;padding:0 var(--pad-button-x)!important}.auth-drawer button[type=submit],.checkout-component button[type=submit],.newsletter-component button[type=submit]{border-radius:var(--radius-pill)!important;font-size:var(--fs-13)!important;font-weight:var(--fw-semibold)!important;height:var(--btn-h-lg)!important;letter-spacing:var(--tracking-wide)!important;padding-left:var(--pad-button-x-lg)!important;padding-right:var(--pad-button-x-lg)!important;text-transform:uppercase!important}.color-chip,.filter-chip,.mode-btn,.product-filter__chip,.product-list-toolbar__sort-btn,.size-chip,.tab-pill{border-radius:var(--radius-pill)!important;font-size:var(--fs-12)!important;font-weight:var(--fw-semibold)!important;height:var(--btn-h-sm)!important;letter-spacing:var(--tracking-wide)!important;padding:0 var(--pad-button-x-sm)!important;text-transform:uppercase!important}.bonus-card__control-btn,.cart-item__qty-btn,.d2-citem__qty button,.product-quantity-row .quantity-btn,.quantity-controls .quantity-btn{border-radius:var(--radius-pill)!important;height:28px!important;width:28px!important}.address-form input,.auth-drawer input,.checkout-form input,.company-form input,.modal input[type=email],.modal input[type=number],.modal input[type=password],.modal input[type=tel],.modal input[type=text],.profile-form input{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-input)!important;color:var(--color-text)!important;font-family:var(--font-family)!important;font-size:var(--fs-14)!important;height:48px!important;padding:0 var(--pad-input-x)!important}.d2-acc__title,.d2-cart__title,.d2-hero__title,.hero-title,.page-title,.search-results-title,h1{font-family:var(--font-display)!important;font-weight:var(--fw-semibold)!important;letter-spacing:var(--tracking-tighter)!important;line-height:var(--lh-tight)!important}.category-tabs__title,.collections-section__title,.d2-section__title,.highlights-title,.section-h2,h2{line-height:var(--lh-tight)!important}.category-tabs__title,.collections-section__title,.d2-section__title,.highlights-title,.section-h2,h2,h3{font-family:var(--font-display)!important;font-weight:var(--fw-semibold)!important;letter-spacing:var(--tracking-tight)!important}h3{line-height:var(--lh-snug)!important}.d2-hero__lede,.lead,.lede,.section-lede{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:var(--fs-16)!important;font-weight:var(--fw-regular)!important;line-height:var(--lh-relaxed)!important}.muted,.subtitle:not(h1):not(h2):not(h3),.text-muted{color:var(--color-text-muted)!important}.d2-page>section,.d2-section,.section-block{padding-block:clamp(40px,6vw,96px)!important}.account-page__container,.cart-page__container,.checkout-page__container,.d2-container,.d2-container--wide,.search-results-page__container{margin-inline:auto!important;max-width:var(--container-wide)!important;padding-inline:clamp(16px,3vw,40px)!important;width:100%!important}.d2-stack,.section-stack{display:flex!important;flex-direction:column!important;gap:var(--space-4)!important}.d2-stack--lg,.section-stack--lg{gap:var(--space-6)!important}.d2-stack--xl,.section-stack--xl{gap:var(--space-8)!important}.form-field,.form-row{display:flex!important;flex-direction:column!important;gap:6px!important;margin-bottom:var(--space-4)!important}.form-field label,.form-row label{color:var(--color-text-muted)!important;line-height:var(--lh-normal)!important}.chip,.form-field label,.form-row label,.product-tag,.tag{font-family:var(--font-family)!important;font-size:var(--fs-10)!important;font-weight:var(--fw-bold)!important;letter-spacing:var(--tracking-wider)!important;text-transform:uppercase!important}.chip,.product-tag,.tag{align-items:center!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;color:var(--color-text)!important;display:inline-flex!important;gap:6px!important;padding:4px 10px!important;white-space:nowrap!important}.chip--solid,.product-tag--solid,.tag--solid{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-bg)!important}.chip--success,.product-tag--success,.tag--success{background:#1f6b3a0f!important;border-color:#1f6b3a40!important;color:var(--color-success)!important}.chip--danger,.product-tag--danger,.tag--danger{background:#a3252b0f!important;border-color:#a3252b40!important;color:var(--color-danger)!important}.cookies-container a,.prose a,.signup-success-page a,.text-content a{color:var(--color-text)!important;font-weight:var(--fw-medium)!important;text-decoration:underline!important;text-underline-offset:3px!important}.cookies-container a:hover,.prose a:hover,.signup-success-page a:hover,.text-content a:hover{opacity:.7!important}:focus-visible{border-radius:var(--radius)!important;outline:2px solid var(--color-text)!important;outline-offset:2px!important}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none!important}.product-gallery-wrapper{position:relative!important}@media(min-width:768px){.product-gallery-wrapper{align-self:start!important;position:sticky!important;top:96px!important}}.product-detail__description{gap:0!important}.product-detail__box,.product-detail__description{display:flex!important;flex-direction:column!important}.product-detail__box{background:transparent!important;border:none!important;gap:18px!important;padding:0!important}.product-detail__box>:empty{display:none!important}.adult-warning{align-items:flex-start!important;background:#a3252b0d!important;border:1px solid rgba(163,37,43,.2)!important;border-radius:var(--radius-card)!important;display:flex!important;gap:12px!important;margin:0!important;padding:14px 16px!important}.adult-warning__icon{color:var(--color-danger)!important;flex-shrink:0!important;margin-top:1px!important}.adult-warning__title{color:var(--color-danger)!important;font-family:var(--font-display)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.04em!important;line-height:1.3!important;margin:0 0 2px!important;text-transform:uppercase!important}.adult-warning__desc{font-size:13px!important;line-height:1.5!important}.adult-warning__desc,.product-detail__taxon{color:var(--color-text-muted)!important;margin:0!important}.product-detail__taxon{align-items:center!important;border-bottom:1px solid transparent!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:11px!important;font-weight:700!important;gap:6px!important;letter-spacing:.16em!important;padding-bottom:1px!important;text-decoration:none!important;text-transform:uppercase!important;transition:color .15s ease,border-color .15s ease!important;width:-moz-fit-content!important;width:fit-content!important}.product-detail__taxon:before{background:currentColor!important;content:""!important;display:inline-block!important;height:1px!important;width:18px!important}.product-detail__taxon:hover{border-bottom-color:var(--color-text)!important;color:var(--color-text)!important;opacity:1!important}.product-tags-wrapper{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:0!important}.product-detail__box h1{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:clamp(1.75rem,3.5vw,2.5rem)!important;font-weight:600!important;letter-spacing:-.04em!important;line-height:1.05!important;margin:0!important}.product-detail__box .description{border:none!important;color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:14px!important;line-height:1.65!important;margin:0!important;padding:0!important}.product-detail__box .description>div{margin:0!important}.product-detail__box .description>div p{margin:0 0 10px!important}.product-detail__box .description>div p:last-child{margin-bottom:0!important}.product-detail__box .description b,.product-detail__box .description strong,.product-detail__box .show-more{color:var(--color-text)!important;font-weight:600!important}.product-detail__box .show-more{align-items:center!important;border-bottom:1px solid var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:12px!important;gap:4px!important;letter-spacing:.08em!important;margin-top:12px!important;padding-bottom:1px!important;text-decoration:none!important;text-transform:uppercase!important;transition:gap .15s ease,opacity .15s ease!important}.product-detail__box .show-more:hover{gap:8px!important;opacity:.7!important}.product-detail__box .show-more .v-icon,.product-detail__box .show-more i,.product-detail__box .show-more svg{transition:transform .15s ease!important}.product-detail__box .show-more:hover .v-icon{transform:translate(2px)!important}.product-detail__box .product-attributes{border-bottom:1px solid var(--color-border)!important;border-top:1px solid var(--color-border)!important;display:flex!important;flex-wrap:wrap!important;gap:14px 24px!important;margin:4px 0 0!important;padding:18px 0!important}.product-attributes__item{align-items:center!important;color:var(--color-text-muted)!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:12px!important;font-weight:500!important;gap:8px!important;letter-spacing:.04em!important}.product-attributes__item:after{content:none!important}.product-attributes__icon{height:18px!important;-o-object-fit:contain!important;object-fit:contain!important;opacity:.7!important;width:18px!important}.product-attributes__name{color:var(--color-text)!important;font-family:var(--font-family)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important}.voucher-switcher{display:flex!important;flex-direction:column!important;gap:10px!important;margin:0!important}.voucher-switcher__label{color:var(--color-text-muted)!important;display:block!important;font-family:var(--font-family)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important}.voucher-switcher__options{display:grid!important;gap:10px!important;grid-template-columns:1fr 1fr!important}.voucher-option{align-items:center!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;cursor:pointer!important;display:flex!important;gap:12px!important;padding:14px 16px!important;position:relative!important;transition:border-color .15s ease,background .15s ease,transform .05s ease!important}.voucher-option:hover{border-color:var(--color-text-muted)!important}.voucher-option:active{transform:scale(.99)!important}.voucher-option--active{background:var(--color-bg)!important;border-color:var(--color-text)!important;border-width:2px!important;padding:13px 15px!important}.voucher-option--active .voucher-option__icon{background:var(--color-text)!important;color:var(--color-bg)!important}.voucher-option--active .voucher-option__title{color:var(--color-text)!important;font-weight:700!important}.voucher-option__icon{align-items:center!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-icon,12px)!important;color:var(--color-text)!important;display:inline-flex!important;flex-shrink:0!important;height:36px!important;justify-content:center!important;transition:background .15s ease,color .15s ease,border-color .15s ease!important;width:36px!important}.voucher-option__title{color:var(--color-text)!important;flex:1!important;font-family:var(--font-family)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.02em!important;text-align:left!important}.voucher-option__check{color:var(--color-success)!important;flex-shrink:0!important}.product-state-notice{align-items:center!important;border-radius:var(--radius-card)!important;display:flex!important;font-family:var(--font-family)!important;font-size:14px!important;font-weight:500!important;gap:12px!important;margin:4px 0!important;padding:16px 18px!important}.product-state-notice p{line-height:1.4!important;margin:0!important}.product-state-notice--ended{background:var(--color-bg)!important;border:1px solid var(--color-border)!important;color:var(--color-text-muted)!important}.product-state-notice--ended .v-icon,.product-state-notice--ended i,.product-state-notice--ended svg{color:var(--color-text-muted)!important;flex-shrink:0!important}.product-state-notice--unavailable{background:#b8860b0d!important;border:1px solid rgba(184,134,11,.25)!important;color:#6b4f0a!important}.product-state-notice--unavailable .v-icon,.product-state-notice--unavailable i,.product-state-notice--unavailable svg{color:#8a6500!important;flex-shrink:0!important}.bottom-section{border-top:1px solid var(--color-border)!important;margin-top:clamp(40px,6vw,80px)!important;padding-block:clamp(56px,8vw,112px)!important}.bundle-offers-spacing{margin-block:4px!important}.product-volume-discount,.volume-discount-table{overflow:hidden!important}.pack-price-option,.product-pack-price-option,.product-volume-discount,.volume-discount-table{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important}.pack-price-option,.product-pack-price-option{cursor:pointer!important;margin-bottom:8px!important;padding:14px 16px!important;transition:border-color .15s ease,background .15s ease!important}.pack-price-option:hover,.product-pack-price-option:hover{border-color:var(--color-text-muted)!important}.pack-price-option--active,.pack-price-option.is-active,.product-pack-price-option--active,.product-pack-price-option.is-active{background:var(--color-bg)!important;border-color:var(--color-text)!important;border-width:2px!important;padding:13px 15px!important}.bundle-offers{background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;font-family:var(--font-family)!important;margin:clamp(16px,2vw,20px) 0!important;overflow:hidden!important;padding:18px!important;position:relative!important}.bundle-offers:before{background:var(--color-text)!important;border-radius:var(--radius-card) 0 0 var(--radius-card)!important;content:""!important;height:100%!important;left:0!important;position:absolute!important;top:0!important;width:4px!important}.bundle-offers__label{align-items:center!important;color:var(--color-text)!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:11px!important;font-weight:700!important;gap:8px!important;letter-spacing:.14em!important;line-height:1.3!important;margin:0 0 14px!important;padding:0!important;text-transform:uppercase!important}.bundle-offers__label .iconify,.bundle-offers__label .v-icon,.bundle-offers__label i,.bundle-offers__label svg{color:var(--color-text)!important;flex-shrink:0!important;font-size:16px!important;height:16px!important;width:16px!important}.bundle-offers__label:after{background:var(--color-border)!important;content:""!important;flex:1!important;height:1px!important;margin-left:4px!important;min-width:24px!important}.bundle-offers__list{display:flex!important;flex-direction:column!important;gap:8px!important}.bundle-offers__item{align-items:center!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius)!important;color:var(--color-text)!important;cursor:pointer!important;display:grid!important;gap:14px!important;grid-template-columns:56px minmax(0,1fr) auto!important;overflow:hidden!important;padding:10px 12px!important;position:relative!important;text-decoration:none!important;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease!important}.bundle-offers__item:after{color:var(--color-text-muted)!important;content:"→"!important;font-size:16px!important;opacity:0!important;pointer-events:none!important;position:absolute!important;right:14px!important;top:50%;transform:translate(-4px,-50%)!important;transition:opacity .18s ease,transform .18s ease,color .18s ease!important}.bundle-offers__item:hover{border-color:var(--color-text)!important;box-shadow:0 4px 14px #0f0f0f0f!important;opacity:1!important;transform:translateY(-1px)!important}.bundle-offers__item:hover .bundle-offers__image{transform:scale(1.04)!important}.bundle-offers__item:hover .bundle-offers__price,.bundle-offers__item:hover:after{color:var(--color-text)!important}.bundle-offers__item:hover:after{opacity:1!important;transform:translateY(-50%)!important}.bundle-offers__image{background:var(--color-bg)!important;border-radius:var(--radius)!important;flex-shrink:0!important;height:56px!important;-o-object-fit:cover!important;object-fit:cover!important;transition:transform .25s cubic-bezier(.32,.72,0,1)!important;width:56px!important}.bundle-offers__name{color:var(--color-text)!important;display:-webkit-box!important;font-family:var(--font-display)!important;font-size:13px!important;font-weight:600!important;letter-spacing:-.01em!important;-webkit-line-clamp:2!important;line-height:1.35!important;-webkit-box-orient:vertical!important;min-width:0!important;overflow:hidden!important;padding-right:14px!important}.bundle-offers__price{color:var(--color-text-muted)!important;flex-shrink:0!important;font-family:var(--font-display)!important;font-size:14px!important;font-weight:700!important;letter-spacing:-.02em!important;transition:color .18s ease!important;white-space:nowrap!important}.bundle-offers__price:before{color:var(--color-text-muted)!important;content:"od "!important;font-size:10px!important;font-weight:600!important;letter-spacing:.12em!important;margin-right:4px!important;text-transform:uppercase!important}.bundle-offers__list:has(.bundle-offers__item:only-child) .bundle-offers__item{grid-template-columns:72px minmax(0,1fr) auto!important;padding:14px!important}.bundle-offers__list:has(.bundle-offers__item:only-child) .bundle-offers__item .bundle-offers__image{height:72px!important;width:72px!important}.bundle-offers__list:has(.bundle-offers__item:only-child) .bundle-offers__item .bundle-offers__name{font-size:14px!important}.bundle-offers__list:has(.bundle-offers__item:only-child) .bundle-offers__item .bundle-offers__price{font-size:16px!important}@media(max-width:600px){.bundle-offers{padding:14px!important}.bundle-offers__item{gap:10px!important;grid-template-columns:48px minmax(0,1fr) auto!important}.bundle-offers__image{height:48px!important;width:48px!important}.bundle-offers__name{font-size:12px!important}.bundle-offers__price{font-size:13px!important}}.related-products{font-family:var(--font-family)!important;margin:clamp(16px,2vw,20px) 0!important;padding:0!important}.related-products__label{align-items:center!important;color:var(--color-text-muted)!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:11px!important;font-weight:700!important;gap:10px!important;letter-spacing:.14em!important;line-height:1.3!important;margin:0 0 12px!important;text-transform:uppercase!important}.related-products__label:before{background:currentColor!important;content:""!important;display:inline-block!important;flex-shrink:0!important;height:1px!important;width:24px!important}.related-products__list{align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important}.related-products__item{align-items:center!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;color:var(--color-text)!important;cursor:pointer!important;display:grid!important;font-family:inherit!important;gap:14px!important;grid-template-columns:56px minmax(0,1fr) auto!important;overflow:hidden!important;padding:10px 14px 10px 10px!important;position:relative!important;text-align:left!important;text-decoration:none!important;transition:border-color .18s ease,transform .18s ease,background .18s ease,box-shadow .18s ease,padding .18s ease!important;width:100%!important}.related-products__item:after{color:var(--color-text-muted)!important;content:"→"!important;font-size:16px!important;grid-column:3/4!important;justify-self:end!important;line-height:1!important;opacity:0!important;pointer-events:none!important;transform:translate(-4px)!important;transition:opacity .18s ease,transform .18s ease,color .18s ease!important}.related-products__item:hover{border-color:var(--color-text)!important;box-shadow:0 4px 14px #0f0f0f0f!important;transform:translateY(-1px)!important}.related-products__item:hover .related-products__image{transform:scale(1.04)!important}.related-products__item:hover .related-products__name{color:var(--color-text)!important}.related-products__item:hover:after{color:var(--color-text)!important;opacity:1!important;transform:translate(0)!important}.related-products__item.is-active{background:var(--color-bg)!important;border-color:var(--color-text)!important;border-width:2px!important;cursor:default!important;padding:9px 13px 9px 9px!important}.related-products__item.is-active:after{align-items:center!important;background:var(--color-text)!important;border-radius:var(--radius-pill)!important;color:var(--color-bg)!important;content:"✓"!important;display:inline-flex!important;font-size:13px!important;height:24px!important;justify-content:center!important;opacity:1!important;transform:translate(0)!important;width:24px!important}.related-products__item.is-active .related-products__name{color:var(--color-text)!important;font-weight:700!important}.related-products__image{background:var(--color-bg)!important;border-radius:var(--radius)!important;display:block!important;flex-shrink:0!important;height:56px!important;-o-object-fit:cover!important;object-fit:cover!important;transition:transform .25s cubic-bezier(.32,.72,0,1)!important;width:56px!important}.related-products__name{color:var(--color-text)!important;display:-webkit-box!important;font-family:var(--font-display)!important;font-size:13px!important;font-weight:600!important;letter-spacing:-.01em!important;-webkit-line-clamp:2!important;line-height:1.35!important;overflow:hidden!important;text-overflow:clip!important;text-transform:none!important;white-space:normal!important;-webkit-box-orient:vertical!important;margin:0!important;max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important;transition:color .18s ease,font-weight .18s ease!important;word-break:normal!important}.related-products__more{align-items:center!important;background:transparent!important;border:1px dashed var(--color-border)!important;border-radius:var(--radius-card)!important;cursor:pointer!important;display:flex!important;font-family:var(--font-family)!important;justify-content:center!important;padding:14px 16px!important;transition:background .18s ease,border-color .18s ease,color .18s ease!important;width:100%!important}.related-products__more:hover{background:var(--color-bg)!important;border-color:var(--color-text)!important;border-style:solid!important}.related-products__more:hover .related-products__more-content{color:var(--color-text)!important}.related-products__more-content{align-items:center!important;color:var(--color-text-muted)!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:11px!important;font-weight:700!important;gap:6px!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important}.related-products__more-content .iconify,.related-products__more-content .v-icon,.related-products__more-content i,.related-products__more-content svg{font-size:14px!important}.related-products__expanded{display:flex!important;flex-direction:column!important;gap:8px!important;margin-top:8px!important;width:100%!important}.expand-enter-active,.expand-leave-active{transition:opacity .2s ease,transform .2s ease}.expand-enter-from,.expand-leave-to{opacity:0;transform:translateY(-4px)}.volume-discount-section{background:transparent!important;border:none!important;border-radius:0!important;border-top:1px solid var(--color-border)!important;font-family:var(--font-family)!important;margin:clamp(16px,2vw,24px) 0!important;overflow:visible!important;padding:0!important;position:relative!important;width:100%!important}.volume-discount-header,.volume-discount-section{border-bottom:1px solid var(--color-border)!important}.volume-discount-header{align-items:center!important;display:flex!important;gap:10px!important;margin:0!important;padding:14px 0!important}.volume-discount-header:before{background:currentColor!important;color:var(--color-text-muted)!important;content:""!important;flex-shrink:0!important;height:1px!important;width:28px!important}.volume-discount-title{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:var(--fs-10)!important;font-weight:var(--fw-bold)!important;letter-spacing:var(--tracking-wider)!important;line-height:1.4!important;margin:0!important;text-transform:uppercase!important}.volume-discount-table{background:transparent!important;border:none!important;border-radius:0!important;display:flex!important;flex-direction:column!important;overflow:visible!important}.volume-table-header{align-items:center!important;background:transparent!important;border-bottom:1px solid var(--color-border)!important;display:grid!important;gap:14px!important;grid-template-columns:1.4fr 1fr auto!important;padding:10px 0!important}.volume-table-header>div{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:var(--fs-10)!important;font-weight:var(--fw-bold)!important;letter-spacing:var(--tracking-wider)!important;line-height:1!important;text-transform:uppercase!important}.volume-table-header .col-discount,.volume-table-header .col-price{text-align:right!important}.volume-table-body{display:flex!important;flex-direction:column!important}.volume-table-row{align-items:center!important;background:transparent!important;border:none!important;border-radius:var(--radius)!important;cursor:default!important;display:grid!important;gap:14px!important;grid-template-columns:1.4fr 1fr auto!important;margin:0 -8px!important;padding:12px 0!important;padding-inline:8px!important;position:relative!important;transition:background .18s ease!important}.volume-table-row:hover{background:var(--color-bg)!important}.volume-table-row.is-active{background:#1f6b3a0d!important}.volume-table-row.is-active:before{background:var(--color-success)!important;bottom:0!important;content:""!important;left:0!important;position:absolute!important;top:0!important;width:3px!important}.volume-table-row.is-active .col-quantity{color:var(--color-success)!important;font-weight:var(--fw-bold)!important}.volume-table-row.is-active .col-price{color:var(--color-text)!important;font-weight:var(--fw-bold)!important}.volume-table-row>div{color:var(--color-text)!important;font-family:var(--font-family)!important;font-size:var(--fs-13)!important;line-height:1.3!important}.col-quantity{align-items:center!important;color:var(--color-text)!important;display:flex!important;font-family:var(--font-display)!important;font-size:14px!important;font-weight:600!important;gap:8px!important;letter-spacing:-.01em!important}.check-icon{color:var(--color-success)!important;flex-shrink:0!important}.col-price{align-items:baseline!important;color:var(--color-text)!important;display:inline-flex!important;font-family:var(--font-display)!important;font-size:14px!important;font-weight:700!important;gap:4px!important;justify-content:flex-end!important;letter-spacing:-.02em!important;text-align:right!important;white-space:nowrap!important}.col-price .currency{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:11px!important;font-weight:500!important;margin-left:2px!important}.col-discount{justify-content:flex-end!important;text-align:right!important}.col-discount,.discount-badge{align-items:center!important;display:inline-flex!important;white-space:nowrap!important}.discount-badge{background:#1f6b3a1a!important;border:1px solid rgba(31,107,58,.25)!important;border-radius:var(--radius-pill)!important;color:var(--color-success)!important;font-family:var(--font-display)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;line-height:1.2!important;padding:3px 8px!important}.no-discount{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.06em!important}@media(max-width:540px){.volume-discount-section{padding:14px!important}.volume-table-header,.volume-table-row{gap:10px!important;grid-template-columns:1fr 1fr auto!important;padding:10px 12px!important}.col-price,.col-quantity{font-size:13px!important}.discount-badge{font-size:10px!important;padding:2px 7px!important}}.filter-toggle-btn{align-items:center!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;box-shadow:none!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:12px!important;font-weight:700!important;gap:8px!important;height:var(--btn-h-sm,36px)!important;justify-content:center!important;letter-spacing:.1em!important;padding:0 16px!important;position:relative!important;text-transform:uppercase!important;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .05s ease!important;white-space:nowrap!important}.filter-toggle-btn .iconify,.filter-toggle-btn .v-icon,.filter-toggle-btn i,.filter-toggle-btn svg{color:currentColor!important;flex-shrink:0!important;font-size:16px!important;height:16px!important;transition:transform .18s ease!important;width:16px!important}.filter-toggle-btn:hover:not(.filter-toggle-btn--active){background:var(--color-bg)!important;border-color:var(--color-text)!important}.filter-toggle-btn:hover:not(.filter-toggle-btn--active) .iconify,.filter-toggle-btn:hover:not(.filter-toggle-btn--active) .v-icon,.filter-toggle-btn:hover:not(.filter-toggle-btn--active) i,.filter-toggle-btn:hover:not(.filter-toggle-btn--active) svg{transform:rotate(8deg)!important}.filter-toggle-btn:active{transform:scale(.97)!important}.filter-toggle-btn--active{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-bg)!important}.filter-toggle-btn--active:hover{background:var(--color-accent-hover,#2a2a2a)!important;border-color:var(--color-accent-hover,#2a2a2a)!important}.filter-toggle-btn--active .filter-toggle-btn__badge{background:var(--color-bg)!important;color:var(--color-text)!important}@media(max-width:768px){.filter-toggle-btn--desktop{display:none!important}}@media(min-width:769px){.filter-toggle-btn--mobile{display:none!important}}.filter-toggle-btn__badge{align-items:center!important;background:var(--color-text)!important;border-radius:var(--radius-pill)!important;color:var(--color-bg)!important;display:inline-flex!important;flex-shrink:0!important;font-family:var(--font-display)!important;font-size:10px!important;font-weight:700!important;height:18px!important;justify-content:center!important;letter-spacing:0!important;line-height:1!important;margin-left:2px!important;min-width:18px!important;padding:0 6px!important;transition:background .18s ease,color .18s ease!important}.tracking-page{color:var(--color-text)!important;display:flex!important;flex-direction:column!important;font-family:var(--font-family)!important;min-height:calc(100vh - 80px)!important}.tracking-hero{background:var(--color-bg)!important;padding:clamp(40px,6vw,88px) clamp(16px,3vw,40px) clamp(24px,4vw,48px)!important}.tracking-hero__container{align-items:center!important;display:flex!important;flex-direction:column!important;gap:16px!important;margin-inline:auto!important;max-width:720px!important;text-align:center!important}.tracking-badge{align-items:center!important;background:transparent!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;color:var(--color-text-muted)!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:var(--fs-11)!important;font-weight:var(--fw-bold)!important;gap:8px!important;letter-spacing:var(--tracking-wider)!important;margin-bottom:4px!important;padding:6px 14px!important;text-transform:uppercase!important}.tracking-badge .iconify,.tracking-badge .v-icon,.tracking-badge i,.tracking-badge svg{color:var(--color-text-muted)!important;font-size:14px!important;height:14px!important;width:14px!important}.tracking-title{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:clamp(2rem,5vw,3.5rem)!important;font-weight:var(--fw-semibold)!important;letter-spacing:var(--tracking-tighter)!important;line-height:1.05!important;margin:0!important;max-width:600px!important}.tracking-subtitle{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:var(--fs-15)!important;line-height:1.6!important;margin:0!important;max-width:520px!important}.mode-switcher{align-items:center!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;display:inline-flex!important;flex-wrap:wrap!important;gap:4px!important;justify-content:center!important;margin:8px 0 16px!important;padding:4px!important}@media(max-width:540px){.mode-switcher{align-items:stretch!important;border-radius:var(--radius-card)!important;flex-direction:column!important;width:100%!important}}.mode-switcher .mode-btn{align-items:center!important;background:transparent!important;border:none!important;border-radius:var(--radius-pill)!important;color:var(--color-text-muted)!important;cursor:pointer!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:var(--fs-12)!important;font-weight:var(--fw-bold)!important;gap:6px!important;height:var(--btn-h-sm,36px)!important;justify-content:center!important;letter-spacing:var(--tracking-wide)!important;padding:0 16px!important;text-transform:uppercase!important;transition:background .18s ease,color .18s ease!important;white-space:nowrap!important}.mode-switcher .mode-btn:hover{color:var(--color-text)!important}.mode-switcher .mode-btn.active{background:var(--color-text)!important;color:var(--color-bg)!important}.mode-switcher .mode-btn .iconify,.mode-switcher .mode-btn .v-icon,.mode-switcher .mode-btn i,.mode-switcher .mode-btn svg{color:currentColor!important;font-size:14px!important;height:14px!important;width:14px!important}.tracking-page .search-form{display:flex!important;flex-direction:column!important;gap:10px!important;margin:0 auto!important;max-width:520px!important;width:100%!important}.tracking-page .search-form .search-input-wrapper,.tracking-page .search-inputs-order .search-input-wrapper{align-items:center!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;box-sizing:border-box!important;display:flex!important;flex:0 0 56px!important;font-family:var(--font-family)!important;gap:12px!important;height:56px!important;min-height:56px!important;padding:0 18px!important;position:relative!important;transition:border-color .18s ease,background .18s ease!important}.tracking-page .search-form .search-input-wrapper:focus-within,.tracking-page .search-inputs-order .search-input-wrapper:focus-within{background:var(--color-surface)!important;border-color:var(--color-text)!important}.tracking-page .search-input-wrapper .search-icon{color:var(--color-text-muted)!important;flex-shrink:0!important;font-size:20px!important;height:20px!important;left:auto!important;position:static!important;top:auto!important;transform:none!important;transition:color .18s ease!important;width:20px!important}.tracking-page .search-input-wrapper:focus-within .search-icon{color:var(--color-text)!important}.tracking-page .search-input-wrapper .search-input{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--color-text)!important;flex:1!important;font-family:var(--font-family)!important;font-size:var(--fs-14)!important;font-weight:var(--fw-medium)!important;height:100%!important;letter-spacing:0!important;min-width:0!important;outline:none!important;padding:0!important}.tracking-page .search-input-wrapper .search-input::-moz-placeholder{color:var(--color-text-muted)!important;font-weight:var(--fw-medium)!important}.tracking-page .search-input-wrapper .search-input::placeholder{color:var(--color-text-muted)!important;font-weight:var(--fw-medium)!important}.tracking-page .search-input-wrapper .search-input:focus{border:none!important;box-shadow:none!important;outline:none!important}.tracking-page .search-inputs-order{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important}.tracking-page .track-button{align-items:center!important;background:var(--color-text)!important;border:1px solid var(--color-text)!important;border-radius:var(--radius-pill)!important;color:var(--color-bg)!important;cursor:pointer!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:var(--fs-13)!important;font-weight:var(--fw-semibold)!important;gap:8px!important;height:var(--btn-h-lg,56px)!important;justify-content:center!important;letter-spacing:var(--tracking-wide)!important;margin-top:6px!important;padding:0 28px!important;text-transform:uppercase!important;transition:background .15s ease,transform .05s ease!important;white-space:nowrap!important}.tracking-page .track-button:hover:not(:disabled){background:var(--color-accent-hover)!important;border-color:var(--color-accent-hover)!important}.tracking-page .track-button:active:not(:disabled){transform:scale(.99)!important}.tracking-page .track-button:disabled{cursor:not-allowed!important;opacity:.45!important}.tracking-page .track-button--full{width:100%!important}.tracking-page .track-button .iconify,.tracking-page .track-button .v-icon,.tracking-page .track-button i,.tracking-page .track-button svg{transition:transform .18s ease!important}.tracking-page .track-button:hover:not(:disabled) .iconify,.tracking-page .track-button:hover:not(:disabled) .v-icon,.tracking-page .track-button:hover:not(:disabled) i,.tracking-page .track-button:hover:not(:disabled) svg{transform:translate(3px)!important}.tracking-page .helper-texts{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:24px!important;justify-content:center!important;margin-top:12px!important}@media(max-width:540px){.tracking-page .helper-texts{flex-direction:column!important;gap:8px!important}}.tracking-page .helper-item{align-items:center!important;color:var(--color-text-muted)!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:var(--fs-12)!important;font-weight:var(--fw-medium)!important;gap:6px!important}.tracking-page .helper-item .iconify,.tracking-page .helper-item .v-icon,.tracking-page .helper-item i,.tracking-page .helper-item svg{color:var(--color-text-muted)!important;font-size:14px!important;height:14px!important;width:14px!important}.tracking-page .helper-item b,.tracking-page .helper-item strong{color:var(--color-text)!important;font-weight:var(--fw-semibold)!important}.tracking-content{display:flex!important;flex-direction:column!important;gap:16px!important;margin-inline:auto!important;max-width:800px!important;padding:0 clamp(16px,3vw,40px) clamp(40px,6vw,96px)!important;width:100%!important}.tracking-page .details-card{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;margin:0!important;padding:20px 22px!important}.tracking-page .details-card__section{margin-bottom:16px!important}.tracking-page .details-card__section:last-child{margin-bottom:0!important}.tracking-page .details-card__section-title{border-bottom:1px solid var(--color-border)!important;color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:var(--fs-10)!important;font-weight:var(--fw-bold)!important;letter-spacing:var(--tracking-wider)!important;margin:0 0 10px!important;padding-bottom:8px!important;text-transform:uppercase!important}.tracking-page .details-card__rows{display:flex!important;flex-direction:column!important;gap:6px!important}.tracking-page .details-card__row{align-items:baseline!important;display:grid!important;font-size:var(--fs-13)!important;gap:6px 16px!important;grid-template-columns:minmax(120px,auto) 1fr!important}.tracking-page .details-card__row--total{border-top:1px solid var(--color-border)!important;font-family:var(--font-display)!important;font-size:var(--fs-15)!important;font-weight:var(--fw-bold)!important;margin-top:8px!important;padding-top:8px!important}.tracking-page .not-found{align-items:center!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;display:flex!important;flex-direction:column!important;gap:14px!important;padding:clamp(32px,5vw,56px)!important;text-align:center!important}.tracking-page .not-found__icon{align-items:center!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:50%!important;color:var(--color-text-muted)!important;display:inline-flex!important;height:56px!important;justify-content:center!important;width:56px!important}.tracking-page .not-found__icon .iconify,.tracking-page .not-found__icon .v-icon,.tracking-page .not-found__icon i,.tracking-page .not-found__icon svg{font-size:22px!important}.tracking-page .not-found__text{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:var(--fs-14)!important;line-height:1.55!important;margin:0!important;max-width:380px!important}.tracking-page .not-found__actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:center!important;margin-top:4px!important}.category-chips{font-family:var(--font-family)!important;margin:clamp(16px,2vw,24px) 0!important}.category-chips__wrapper{overflow:hidden!important;padding:0!important;position:relative!important}.category-chips__arrow{align-items:center!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;box-shadow:0 2px 8px #0f0f0f0f!important;color:var(--color-text)!important;cursor:pointer!important;display:none!important;height:var(--btn-icon-md,36px)!important;justify-content:center!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .05s ease!important;width:var(--btn-icon-md,36px)!important;z-index:10!important}@media(min-width:768px){.category-chips__arrow{display:inline-flex!important}}.category-chips__arrow:hover{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-bg)!important;transform:translateY(-50%) scale(1.05)!important}.category-chips__arrow:active{transform:translateY(-50%) scale(.95)!important}.category-chips__arrow--left{left:-4px!important}.category-chips__arrow--right{right:-4px!important}.category-chips__arrow .iconify,.category-chips__arrow .v-icon,.category-chips__arrow i,.category-chips__arrow svg{color:currentColor!important;font-size:16px!important}.category-chips__fade{background:linear-gradient(to left,var(--color-bg,#fafaf7) 0,transparent 100%)!important;bottom:0!important;pointer-events:none!important;position:absolute!important;right:0!important;top:0!important;width:56px!important;z-index:5!important}@media(min-width:768px){.category-chips__fade{width:80px!important}}.category-chips__track{display:flex!important;gap:8px!important;overflow-x:auto!important;padding:4px 0!important;scrollbar-width:none!important;-ms-overflow-style:none!important;cursor:grab!important;scroll-padding-inline:8px!important;scroll-snap-type:x proximity!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}@media(max-width:767px){.category-chips__track{margin:0 calc(clamp(16px,3vw,40px)*-1)!important;padding:4px clamp(16px,3vw,40px)!important}}.category-chips__track::-webkit-scrollbar{display:none!important}.category-chips__track.is-dragging{cursor:grabbing!important}.category-chip{align-items:center!important;background:var(--color-surface)!important;background-image:none!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;flex-direction:row!important;flex-shrink:0!important;gap:10px!important;height:var(--btn-h-md,44px)!important;justify-content:flex-start!important;min-height:0!important;min-width:0!important;overflow:hidden!important;padding:0 6px 0 16px!important;position:relative!important;scroll-snap-align:start!important;text-decoration:none!important;transition:background .18s ease,border-color .18s ease,transform .05s ease,color .18s ease!important;width:auto!important}.category-chip.has-bg-image{background-image:none!important;background:var(--color-surface)!important}.category-chip:hover{background:var(--color-bg)!important;border-color:var(--color-text)!important}.category-chip:active{transform:scale(.98)!important}.category-chip.is-dragging{pointer-events:none!important}.category-chip.active,.category-chip.is-active{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-bg)!important}.category-chip.active .category-chip__name,.category-chip.is-active .category-chip__name{color:var(--color-bg)!important}.category-chip.active .category-chip__count,.category-chip.is-active .category-chip__count{background:#ffffff2e!important;border-color:transparent!important;color:var(--color-bg)!important}.category-chip__name{background:transparent!important;border-radius:0!important;color:var(--color-text)!important;flex-shrink:1!important;font-family:var(--font-family)!important;font-size:var(--fs-13)!important;font-weight:var(--fw-semibold)!important;line-height:1.3!important;min-width:0!important;overflow:hidden!important;padding:0!important;text-overflow:ellipsis!important;text-transform:none!important}.category-chip__count,.category-chip__name{letter-spacing:0!important;text-shadow:none!important;white-space:nowrap!important}.category-chip__count{align-items:center!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;color:var(--color-text-muted)!important;display:inline-flex!important;flex-shrink:0!important;font-family:var(--font-display)!important;font-size:var(--fs-11)!important;font-weight:var(--fw-bold)!important;height:28px!important;justify-content:center!important;margin:0!important;padding:0 10px!important;text-transform:lowercase!important;transition:background .18s ease,color .18s ease,border-color .18s ease!important}.company-content,.company-content>.shipping-address{margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}.company-content .grid,.company-content>.shipping-address>.grid{display:flex!important;flex-direction:column!important;gap:12px!important;margin:0 0 14px!important;width:100%!important}.company-content .shipping-address input,.company-content input[type=email],.company-content input[type=number],.company-content input[type=tel],.company-content input[type=text],.company-content>.shipping-address input{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-input)!important;box-shadow:none!important;box-sizing:border-box!important;color:var(--color-text)!important;font-family:var(--font-family)!important;font-size:var(--fs-14)!important;font-weight:var(--fw-medium)!important;height:48px!important;margin:0!important;outline:none!important;padding:0 var(--pad-input-x,16px)!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease!important;width:100%!important}.company-content .shipping-address input::-moz-placeholder,.company-content input[type=email]::-moz-placeholder,.company-content input[type=number]::-moz-placeholder,.company-content input[type=tel]::-moz-placeholder,.company-content input[type=text]::-moz-placeholder,.company-content>.shipping-address input::-moz-placeholder{color:var(--color-text-muted)!important;font-weight:var(--fw-medium)!important}.company-content .shipping-address input::placeholder,.company-content input[type=email]::placeholder,.company-content input[type=number]::placeholder,.company-content input[type=tel]::placeholder,.company-content input[type=text]::placeholder,.company-content>.shipping-address input::placeholder{color:var(--color-text-muted)!important;font-weight:var(--fw-medium)!important}.company-content .shipping-address input:focus,.company-content input[type=email]:focus,.company-content input[type=number]:focus,.company-content input[type=tel]:focus,.company-content input[type=text]:focus,.company-content>.shipping-address input:focus{background:var(--color-surface)!important;border-color:var(--color-text)!important;box-shadow:0 0 0 3px #0f0f0f0f!important}.company-content .form-error__message{color:var(--color-danger)!important;font-size:var(--fs-12)!important;font-weight:var(--fw-medium)!important;margin-top:4px!important}.my-4{margin-bottom:16px!important;margin-top:16px!important}.my-2{margin-bottom:8px!important;margin-top:8px!important}.my-3{margin-bottom:12px!important;margin-top:12px!important}.mt-2{margin-top:8px!important}.mt-4{margin-top:16px!important}.mb-2{margin-bottom:8px!important}.mb-4{margin-bottom:16px!important}.gap-4{gap:16px!important}.gap-2{gap:8px!important}.w-full{width:100%!important}.relative{position:relative!important}.absolute{position:absolute!important}.flex{display:flex!important}.items-center{align-items:center!important}.cursor-pointer{cursor:pointer!important}.address-box .grid.grid-cols-1,.checkout-form .form .grid.grid-cols-1,.company-content .grid.grid-cols-1{display:grid!important;gap:12px!important;grid-template-columns:1fr!important;margin:0 0 14px!important}@media(min-width:720px){.address-box .grid.grid-cols-1:has(>.input-box:nth-child(2):last-child),.checkout-form .form .grid.grid-cols-1:has(>.input-box:nth-child(2):last-child),.company-content .grid.grid-cols-1:has(>.input-box:nth-child(2):last-child){gap:14px 16px!important;grid-template-columns:1fr 1fr!important}}.address-box .input-box,.checkout-form .input-box,.company-content .input-box{display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important}.address-box .input-label,.checkout-form .input-label,.company-content .input-label{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:var(--fs-10)!important;font-weight:var(--fw-bold)!important;letter-spacing:var(--tracking-wider)!important;line-height:1.4!important;margin:0!important;text-transform:uppercase!important}.checkout-sidebar .trust-badges,.summary-box .trust-badges{align-items:center!important;border-top:1px solid var(--color-border)!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:space-around!important;margin-top:16px!important;padding-top:16px!important}.checkout-sidebar .trust-badge,.summary-box .trust-badge{align-items:center!important;display:inline-flex!important;flex:1 1 0!important;flex-direction:column!important;gap:4px!important;min-width:80px!important;padding:4px!important;text-align:center!important}.checkout-sidebar .trust-badge .iconify,.checkout-sidebar .trust-badge .v-icon,.checkout-sidebar .trust-badge i,.checkout-sidebar .trust-badge svg,.summary-box .trust-badge .iconify,.summary-box .trust-badge .v-icon,.summary-box .trust-badge i,.summary-box .trust-badge svg{color:var(--color-text-muted)!important;font-size:18px!important;height:18px!important;width:18px!important}.checkout-sidebar .trust-badge p,.checkout-sidebar .trust-badge span,.summary-box .trust-badge p,.summary-box .trust-badge span{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:var(--fs-10)!important;font-weight:var(--fw-bold)!important;letter-spacing:var(--tracking-wide)!important;line-height:1.3!important;margin:0!important;text-transform:uppercase!important}.checkout-component .checkout-sidebar,.form-wrapper>.checkout-sidebar{align-self:start!important;max-height:calc(100vh - 96px)!important;overflow-y:auto!important;position:sticky!important;scrollbar-color:var(--color-border) transparent!important;scrollbar-width:thin!important;top:88px!important}.checkout-component .checkout-sidebar::-webkit-scrollbar,.form-wrapper>.checkout-sidebar::-webkit-scrollbar{width:6px!important}.checkout-component .checkout-sidebar::-webkit-scrollbar-track,.form-wrapper>.checkout-sidebar::-webkit-scrollbar-track{background:transparent!important}.checkout-component .checkout-sidebar::-webkit-scrollbar-thumb,.form-wrapper>.checkout-sidebar::-webkit-scrollbar-thumb{background:var(--color-border)!important;border-radius:var(--radius-pill)!important}@media(max-width:1024px){.checkout-component .checkout-sidebar,.form-wrapper>.checkout-sidebar{max-height:none!important;overflow:visible!important;position:relative!important;top:auto!important}}html{scroll-behavior:smooth!important;scroll-padding-top:88px!important}.address-box,.checkout-form .address-box,.checkout-form .company-card,.checkout-form .delivery-box,.checkout-form .payment-box,.company-card,.delivery,.delivery-box,.payment-box{scroll-margin-top:96px!important;transition:box-shadow .4s ease!important}.address-box:target,.checkout-form .address-box:target,.checkout-form .company-card:target,.checkout-form .delivery-box:target,.checkout-form .payment-box:target,.company-card:target,.delivery-box:target,.delivery:target,.payment-box:target{animation:section-target-pulse 1.6s ease-out 1!important;box-shadow:0 0 0 3px #0f0f0f14!important}@keyframes section-target-pulse{0%{box-shadow:0 0 #0f0f0f00}30%{box-shadow:0 0 0 4px #0f0f0f1a}to{box-shadow:0 0 #0f0f0f00}}.checkout-form .payment-methods,.checkout-form .payment-options{display:grid!important;gap:8px!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important}@media(max-width:540px){.checkout-form .payment-methods,.checkout-form .payment-options{grid-template-columns:1fr!important}}.d2-ckpage__head{align-items:flex-start!important;border-bottom:1px solid var(--color-border)!important;margin:0 0 clamp(24px,3vw,36px)!important;max-width:none!important;padding:0 0 clamp(20px,3vw,28px)!important;text-align:left!important}.d2-ckpage__eyebrow{align-items:center!important;color:var(--color-text-muted)!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:var(--fs-11)!important;font-weight:var(--fw-bold)!important;gap:10px!important;letter-spacing:var(--tracking-wider)!important;margin-bottom:8px!important;text-transform:uppercase!important}.d2-ckpage__eyebrow:before{background:currentColor!important;content:""!important;display:inline-block!important;height:1px!important;width:24px!important}.d2-ckpage__title{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:clamp(1.75rem,4vw,2.75rem)!important;font-weight:var(--fw-semibold)!important;letter-spacing:var(--tracking-tighter)!important;line-height:1.05!important;margin:0!important}.d2-ckpage__lede{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:var(--fs-15)!important;line-height:1.6!important;margin:8px 0 0!important;max-width:560px!important}.checkout-sidebar .checkout-btn,.checkout-sidebar .place-order,.checkout-sidebar button[type=submit]{align-items:center!important;background:var(--color-text)!important;border:1px solid var(--color-text)!important;border-radius:var(--radius-pill)!important;color:var(--color-bg)!important;cursor:pointer!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:var(--fs-13)!important;font-weight:var(--fw-semibold)!important;gap:8px!important;height:var(--btn-h-lg,56px)!important;justify-content:center!important;letter-spacing:var(--tracking-wide)!important;margin-top:4px!important;text-transform:uppercase!important;transition:background .15s ease,transform .05s ease!important;width:100%!important}.checkout-sidebar .checkout-btn:hover:not(:disabled),.checkout-sidebar .place-order:hover:not(:disabled),.checkout-sidebar button[type=submit]:hover:not(:disabled){background:var(--color-accent-hover)!important;border-color:var(--color-accent-hover)!important}.checkout-sidebar .checkout-btn:hover:not(:disabled) .iconify,.checkout-sidebar .checkout-btn:hover:not(:disabled) .v-icon,.checkout-sidebar .checkout-btn:hover:not(:disabled) i,.checkout-sidebar .checkout-btn:hover:not(:disabled) svg,.checkout-sidebar .place-order:hover:not(:disabled) .iconify,.checkout-sidebar .place-order:hover:not(:disabled) .v-icon,.checkout-sidebar .place-order:hover:not(:disabled) i,.checkout-sidebar .place-order:hover:not(:disabled) svg,.checkout-sidebar button[type=submit]:hover:not(:disabled) .iconify,.checkout-sidebar button[type=submit]:hover:not(:disabled) .v-icon,.checkout-sidebar button[type=submit]:hover:not(:disabled) i,.checkout-sidebar button[type=submit]:hover:not(:disabled) svg{transform:translate(3px)!important}.checkout-sidebar .checkout-btn:active:not(:disabled),.checkout-sidebar .place-order:active:not(:disabled),.checkout-sidebar button[type=submit]:active:not(:disabled){transform:scale(.99)!important}.checkout-sidebar .checkout-btn:disabled,.checkout-sidebar .place-order:disabled,.checkout-sidebar button[type=submit]:disabled{cursor:not-allowed!important;opacity:.45!important}.checkout-sidebar .checkout-btn .iconify,.checkout-sidebar .checkout-btn .v-icon,.checkout-sidebar .checkout-btn i,.checkout-sidebar .checkout-btn svg,.checkout-sidebar .place-order .iconify,.checkout-sidebar .place-order .v-icon,.checkout-sidebar .place-order i,.checkout-sidebar .place-order svg,.checkout-sidebar button[type=submit] .iconify,.checkout-sidebar button[type=submit] .v-icon,.checkout-sidebar button[type=submit] i,.checkout-sidebar button[type=submit] svg{transition:transform .18s ease!important}.address-box:not(:first-child),.company-card:not(:first-child),.delivery-box:not(:first-child),.payment-box:not(:first-child){margin-top:12px!important}.address-toggle,.shipping-address-toggle{align-items:center!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;cursor:pointer!important;display:flex!important;gap:10px!important;margin:12px 0!important;padding:14px 16px!important;transition:border-color .15s ease!important}.address-toggle:hover,.shipping-address-toggle:hover{border-color:var(--color-text)!important}.address-toggle .toggle-label,.address-toggle>span,.shipping-address-toggle .toggle-label,.shipping-address-toggle>span{color:var(--color-text)!important;flex:1!important;font-family:var(--font-family)!important;font-size:var(--fs-13)!important;font-weight:var(--fw-medium)!important;line-height:1.4!important}.company-checkbox-wrapper{align-items:center!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;cursor:pointer!important;display:flex!important;gap:10px!important;margin:12px 0!important;padding:14px 16px!important;transition:border-color .15s ease!important}.company-checkbox-wrapper:hover{border-color:var(--color-text)!important}.company-checkbox-wrapper .checkbox-label,.company-checkbox-wrapper>label,.company-checkbox-wrapper>span{color:var(--color-text)!important;cursor:pointer!important;flex:1!important;font-family:var(--font-family)!important;font-size:var(--fs-13)!important;font-weight:var(--fw-medium)!important;line-height:1.4!important}.country-box .select-dropdown{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;box-shadow:0 16px 40px -12px #0f0f0f1f,0 4px 12px -4px #0f0f0f0f!important;display:flex!important;flex-direction:column!important;max-height:400px!important;overflow:hidden!important;padding:0!important}.country-box .select-dropdown .search-container{align-items:center!important;background:var(--color-surface)!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;flex-shrink:0!important;gap:10px!important;padding:12px 16px!important}.country-box .select-dropdown .search-container .search-icon{color:var(--color-text-muted)!important;flex-shrink:0!important;font-size:18px!important;height:18px!important;width:18px!important}.country-box .select-dropdown .search-container .search-input{background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;box-shadow:none!important;color:var(--color-text)!important;flex:1!important;font-family:var(--font-family)!important;font-size:var(--fs-13)!important;height:36px!important;outline:none!important;padding:0 12px!important;transition:border-color .15s ease!important}.country-box .select-dropdown .search-container .search-input::-moz-placeholder{color:var(--color-text-muted)!important;font-weight:var(--fw-medium)!important}.country-box .select-dropdown .search-container .search-input::placeholder{color:var(--color-text-muted)!important;font-weight:var(--fw-medium)!important}.country-box .select-dropdown .search-container .search-input:focus{background:var(--color-surface)!important;border-color:var(--color-text)!important}.country-box .select-dropdown .options-container{flex:1!important;overflow-y:auto!important;padding:8px 8px 10px!important;scrollbar-color:var(--color-border) transparent!important;scrollbar-width:thin!important}.country-box .select-dropdown .options-container::-webkit-scrollbar{width:6px!important}.country-box .select-dropdown .options-container::-webkit-scrollbar-track{background:transparent!important}.country-box .select-dropdown .options-container::-webkit-scrollbar-thumb{background:var(--color-border)!important;border-radius:var(--radius-pill)!important}.country-box .select-dropdown .options-group{display:flex!important;flex-direction:column!important;gap:6px!important}.country-box .select-dropdown .options-container .option{align-items:center!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius)!important;color:var(--color-text)!important;cursor:pointer!important;display:flex!important;font-family:var(--font-family)!important;font-size:var(--fs-13)!important;font-weight:var(--fw-medium)!important;gap:10px!important;margin:0!important;padding:10px 14px!important;transition:border-color .15s ease,background .15s ease!important}.country-box .select-dropdown .options-container .option:hover:not(.selected){background:var(--color-bg)!important;border-color:var(--color-text-muted)!important}.country-box .select-dropdown .options-container .option.selected{background:var(--color-bg)!important;border-color:var(--color-text)!important;box-shadow:inset 0 0 0 1px var(--color-text)!important}.country-box .select-dropdown .options-container .option.selected .option-label,.country-box .select-dropdown .options-container .option.selected>span:not(.check-icon){font-weight:var(--fw-bold)!important}.country-box .select-dropdown .options-container .option .check-icon{color:var(--color-success)!important;flex-shrink:0!important;font-size:16px!important;height:16px!important;width:16px!important}.country-box .select-dropdown .options-container .option .option-label{flex:1!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.country-box .select-dropdown .options-container .no-results{color:var(--color-text-muted)!important;font-size:var(--fs-13)!important;padding:20px 14px!important;text-align:center!important}.countdown-wrapper{align-items:center!important;background:transparent!important;border:none!important;border-bottom:1px solid var(--color-border)!important;border-radius:0!important;border-top:1px solid var(--color-border)!important;display:flex!important;flex-wrap:wrap!important;font-family:var(--font-family)!important;gap:14px!important;margin:clamp(12px,2vw,16px) 0!important;padding:14px 0!important;position:relative!important}.countdown-wrapper:before{content:none!important}.countdown-icon{background-color:var(--color-text)!important;flex-shrink:0!important;font-size:18px!important;height:18px!important;margin-left:4px!important;width:18px!important}.countdown-icon,.countdown-text{color:var(--color-text)!important}.countdown-text{flex:1!important;font-family:var(--font-family)!important;font-size:var(--fs-12)!important;font-weight:var(--fw-bold)!important;letter-spacing:var(--tracking-wide)!important;line-height:1.3!important;min-width:120px!important;text-transform:uppercase!important}.countdown-timer{flex-shrink:0!important;gap:4px!important}.countdown-item,.countdown-timer{align-items:center!important;display:inline-flex!important}.countdown-item{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius)!important;flex-direction:column!important;gap:2px!important;line-height:1!important;min-width:36px!important;padding:6px 8px!important;transition:border-color .15s ease!important}.countdown-value{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:var(--fs-15)!important;font-variant-numeric:tabular-nums!important;font-weight:var(--fw-bold)!important;letter-spacing:var(--tracking-tight)!important;line-height:1!important}.countdown-unit{font-family:var(--font-family)!important;font-size:9px!important;letter-spacing:var(--tracking-wide)!important;line-height:1!important;text-transform:uppercase!important}.countdown-separator,.countdown-unit{color:var(--color-text-muted)!important;font-weight:var(--fw-bold)!important}.countdown-separator{align-self:flex-start!important;font-family:var(--font-display)!important;font-size:var(--fs-13)!important;margin:0 2px!important;padding-top:8px!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.countdown-wrapper--urgent{background:#a3252b0a!important;border-color:#a3252b33!important}.countdown-wrapper--urgent:before{background:var(--color-danger)!important}.countdown-wrapper--urgent .countdown-icon,.countdown-wrapper--urgent .countdown-text{color:var(--color-danger)!important}.countdown-wrapper--urgent .countdown-icon{background-color:var(--color-danger)!important}.countdown-wrapper--urgent .countdown-value{color:var(--color-danger)!important}@media(max-width:540px){.countdown-wrapper{gap:10px!important;padding:12px 14px!important}.countdown-text{font-size:11px!important;min-width:100%!important}.countdown-timer{justify-content:flex-start!important;width:100%!important}.countdown-item{min-width:32px!important;padding:5px 6px!important}.countdown-value{font-size:14px!important}}.brands-hero{background:var(--color-bg)!important;border-bottom:1px solid var(--color-border)!important;padding:clamp(48px,8vw,112px) 0 clamp(32px,4vw,56px)!important;position:relative!important;width:100%}.brands-hero__container{align-items:center!important;display:flex!important;flex-direction:column!important;gap:clamp(16px,2.5vw,28px)!important;margin-inline:auto!important;max-width:var(--container-wide)!important;padding-inline:clamp(16px,3vw,40px)!important;text-align:center!important}.brands-hero__container .brands-hero__breadcrumbs{justify-content:center!important}.brands-hero__container .brands-hero__title{max-width:20ch!important}.brands-hero__container .brands-hero__description,.brands-hero__container .brands-hero__title{margin-inline:auto!important;text-align:center!important}.brands-hero__container .brands-hero__search{margin-inline:auto!important}.brands-hero__container .brands-hero__tabs-wrapper{width:100%!important}.brands-hero__container .brands-hero__tabs{flex-wrap:wrap!important;justify-content:center!important}.brands-hero__container .brands-hero__count{text-align:center!important}.brands-hero__breadcrumbs{align-items:center!important;color:var(--color-text-muted)!important;display:flex!important;flex-wrap:wrap!important;font-family:var(--font-family)!important;font-size:var(--fs-11)!important;font-weight:var(--fw-bold)!important;gap:8px!important;letter-spacing:var(--tracking-wider)!important;margin:0!important;text-transform:uppercase!important}.brands-hero__breadcrumb-link{color:var(--color-text-muted)!important;text-decoration:none!important;transition:color .15s ease!important}.brands-hero__breadcrumb-link:hover{color:var(--color-text)!important;opacity:1!important}.brands-hero__breadcrumb-current{color:var(--color-text)!important;font-weight:var(--fw-bold)!important}.brands-hero__breadcrumb-sep{color:var(--color-border)!important;font-size:14px!important}.brands-hero__title{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:clamp(2.25rem,6vw,4.5rem)!important;font-weight:var(--fw-semibold)!important;letter-spacing:var(--tracking-tighter)!important;line-height:.98!important;margin:0!important;max-width:16ch!important;text-wrap:balance!important}.brands-hero__description{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:var(--fs-15)!important;line-height:1.6!important;margin:0!important;max-width:640px!important}.brands-hero__description p{margin:0 0 8px!important}.brands-hero__description p:last-child{margin-bottom:0!important}.brands-hero__search{align-items:center!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;display:flex!important;gap:14px!important;height:56px!important;margin-top:4px!important;max-width:520px!important;padding:0 22px!important;transition:border-color .18s ease,box-shadow .18s ease!important;width:100%!important}.brands-hero__search:focus-within{border-color:var(--color-text)!important;box-shadow:0 0 0 3px #0f0f0f0f!important}.brands-hero__search .search-icon{color:var(--color-text-muted)!important;flex-shrink:0!important;font-size:20px!important;height:20px!important;left:auto!important;min-width:20px!important;position:static!important;top:auto!important;transform:none!important;transition:color .18s ease!important;width:20px!important}.brands-hero__search:focus-within .search-icon{color:var(--color-text)!important}.brands-hero__search .search-input{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--color-text)!important;flex:1 1 0!important;font-family:var(--font-family)!important;font-size:var(--fs-14)!important;height:100%!important;margin:0!important;min-width:0!important;outline:none!important;padding:0!important;width:auto!important}.brands-hero__search .search-input::-moz-placeholder{color:var(--color-text-muted)!important}.brands-hero__search .search-input::placeholder{color:var(--color-text-muted)!important}.brands-hero__search .search-input:focus{border:none!important;box-shadow:none!important;outline:none!important}.brands-hero__tabs-wrapper{margin-top:4px!important;position:relative!important;width:100%!important}.brands-hero__tabs{align-items:center!important;display:flex!important;gap:8px!important;overflow-x:auto!important;padding:4px 0!important;scrollbar-width:none!important}.brands-hero__tabs::-webkit-scrollbar{display:none!important}.brands-hero__tabs-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:56px!important}.brands-hero__tabs .profiles-tab{align-items:center!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;flex-shrink:0!important;font-family:var(--font-family)!important;font-size:var(--fs-13)!important;font-weight:var(--fw-semibold)!important;gap:8px!important;height:var(--btn-h-md,44px)!important;letter-spacing:0!important;padding:0 6px 0 16px!important;transition:background .15s ease,color .15s ease,border-color .15s ease!important;white-space:nowrap!important}.brands-hero__tabs .profiles-tab:hover{background:var(--color-bg)!important;border-color:var(--color-text)!important}.brands-hero__tabs .profiles-tab--active{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-bg)!important}.brands-hero__tabs .profiles-tab--active .profiles-tab__count{background:#ffffff2e!important;border-color:transparent!important;color:var(--color-bg)!important}.profiles-tab__count{align-items:center!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;display:inline-flex!important;flex-shrink:0!important;font-family:var(--font-display)!important;height:28px!important;justify-content:center!important;padding:0 10px!important;transition:background .15s ease,color .15s ease,border-color .15s ease!important}.brands-hero__count,.profiles-tab__count{color:var(--color-text-muted)!important;font-size:var(--fs-11)!important;font-weight:var(--fw-bold)!important}.brands-hero__count{font-family:var(--font-family)!important;letter-spacing:var(--tracking-wider)!important;margin:4px 0 0!important;text-transform:uppercase!important}.profiles-grid{margin:0 auto!important;max-width:var(--container-wide)!important;padding:clamp(32px,5vw,64px) clamp(16px,3vw,40px) clamp(56px,8vw,112px)!important;width:100%!important}.profiles-grid__items{display:grid!important;gap:clamp(12px,1.5vw,20px)!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important}.profiles-grid .profile-card{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;color:var(--color-text)!important;display:flex!important;flex-direction:column!important;isolation:isolate!important;overflow:hidden!important;position:relative!important;text-decoration:none!important;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease!important}.profiles-grid .profile-card:hover{border-color:var(--color-text-muted)!important;box-shadow:var(--shadow-card)!important;opacity:1!important;transform:translateY(-3px)!important}.profiles-grid .profile-card:hover .profile-card__image img{transform:scale(1.04)!important}.profiles-grid .profile-card:hover .profile-card__name{color:var(--color-text)!important}.profiles-grid .profile-card--featured{border-color:var(--color-text)!important}.profile-card__image{align-items:center!important;aspect-ratio:5/4!important;background:var(--color-bg)!important;display:flex!important;justify-content:center!important;overflow:hidden!important;padding:24px!important;position:relative!important;width:100%!important}.profile-card__image img{filter:grayscale(.4)!important;height:auto!important;max-height:70%!important;max-width:70%!important;-o-object-fit:contain!important;object-fit:contain!important;opacity:.85!important;transition:transform .3s cubic-bezier(.32,.72,0,1),filter .18s ease,opacity .18s ease!important;width:auto!important}.profile-card:hover .profile-card__image img{filter:grayscale(0)!important;opacity:1!important}.profile-card__name-placeholder{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:clamp(1.25rem,2vw,1.75rem)!important;font-weight:var(--fw-bold)!important;letter-spacing:var(--tracking-tight)!important;text-align:center!important;word-break:break-word!important}.profile-card__featured-badge{align-items:center!important;background:var(--color-text)!important;border-radius:var(--radius-pill)!important;color:var(--color-bg)!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:9px!important;font-weight:var(--fw-bold)!important;left:10px!important;letter-spacing:.16em!important;padding:4px 10px!important;position:absolute!important;text-transform:uppercase!important;top:10px!important;z-index:1!important}.profile-card__content{border-top:1px solid var(--color-border)!important;display:flex!important;flex-direction:column!important;gap:4px!important;padding:14px 16px 16px!important}.profile-card__name{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:var(--fs-14)!important;font-weight:var(--fw-semibold)!important;letter-spacing:var(--tracking-tight)!important;line-height:1.3!important;margin:0!important;transition:color .15s ease!important}.profile-card__count{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:var(--fs-11)!important;font-weight:var(--fw-bold)!important;letter-spacing:var(--tracking-wider)!important;margin:0!important;text-transform:uppercase!important}.profile-card-skeleton{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.profile-card-skeleton__image{animation:profile-skel 1.4s ease-in-out infinite!important;aspect-ratio:5/4!important;background:linear-gradient(90deg,var(--color-bg) 0,var(--color-border) 50%,var(--color-bg) 100%)!important;background-size:200% 100%!important;width:100%!important}.profile-card-skeleton__content{border-top:1px solid var(--color-border)!important;display:flex!important;flex-direction:column!important;gap:6px!important;padding:14px 16px 16px!important}.profile-card-skeleton__name{height:14px!important;width:70%!important}.profile-card-skeleton__count,.profile-card-skeleton__name{animation:profile-skel 1.4s ease-in-out infinite!important;background:var(--color-bg)!important;border-radius:var(--radius-pill)!important}.profile-card-skeleton__count{height:10px!important;width:40%!important}@keyframes profile-skel{0%{background-position:200% 0}to{background-position:-200% 0}}.profiles-empty{display:flex!important;flex-direction:column!important;gap:14px!important;grid-column:1/-1!important;padding:clamp(48px,8vw,96px) 24px!important;text-align:center!important}.profiles-empty,.profiles-empty__icon{align-items:center!important;justify-content:center!important}.profiles-empty__icon{background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:50%!important;color:var(--color-text-muted)!important;display:inline-flex!important;height:56px!important;width:56px!important}.profiles-empty__title{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:var(--fs-18)!important;font-weight:var(--fw-semibold)!important;letter-spacing:var(--tracking-tight)!important;margin:0!important}.profiles-empty__text{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:var(--fs-13)!important;line-height:1.5!important;margin:0!important;max-width:360px!important}.checkout-sidebar #add-to-cart,.checkout-sidebar .v-btn,.summary-box #add-to-cart,.summary-box .v-btn{border-radius:var(--radius-pill)!important}.checkout-sidebar #add-to-cart .v-btn__content,.checkout-sidebar .v-btn .v-btn__content,.summary-box #add-to-cart .v-btn__content,.summary-box .v-btn .v-btn__content{font-family:var(--font-family)!important;font-size:var(--fs-13)!important;font-weight:var(--fw-semibold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase!important}.checkout-sidebar #add-to-cart .v-btn__overlay,.checkout-sidebar .v-btn .v-btn__overlay,.summary-box #add-to-cart .v-btn__overlay,.summary-box .v-btn .v-btn__overlay{border-radius:var(--radius-pill)!important}.bonus-page:has(.bonus-page__empty[data-empty=true]){display:none!important}.bonus-page__empty{align-items:center!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;display:flex!important;flex-direction:column!important;gap:14px!important;justify-content:center!important;margin:clamp(40px,6vw,80px) auto!important;max-width:480px!important;padding:clamp(40px,6vw,72px) 32px!important;text-align:center!important}.bonus-page__empty-content{color:var(--color-text-muted)!important;font-family:var(--font-family)!important;font-size:var(--fs-14)!important;line-height:1.55!important;margin:0!important}.bonus-page__empty-link{align-items:center!important;background:var(--color-text)!important;border:1px solid var(--color-text)!important;border-radius:var(--radius-pill)!important;color:var(--color-bg)!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:var(--fs-12)!important;font-weight:var(--fw-semibold)!important;gap:8px!important;height:var(--btn-h-md,44px)!important;letter-spacing:var(--tracking-wide)!important;margin-top:4px!important;padding:0 22px!important;text-decoration:none!important;text-transform:uppercase!important;transition:background .18s ease!important}.bonus-page__empty-link:hover{background:var(--color-accent-hover)!important}.bonus-card{transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease!important}.bonus-card:hover{border-color:var(--color-text-muted)!important;box-shadow:var(--shadow-card)!important;transform:translateY(-3px)!important}.bonus-card:hover .bonus-card__image{transform:scale(1.04)!important}.bonus-card__image{transition:transform .4s cubic-bezier(.32,.72,0,1)!important}.bonus-card__quantity-badge{font-family:var(--font-display)!important;font-size:var(--fs-12)!important;font-weight:var(--fw-bold)!important;height:28px!important;min-width:28px!important;padding:0 8px!important}.bonus-card__content{border-top:1px solid var(--color-border)!important;gap:10px!important;padding:14px 16px 16px!important}.bonus-card__name{font-family:var(--font-display)!important;font-size:var(--fs-14)!important;font-weight:var(--fw-semibold)!important;letter-spacing:var(--tracking-tight)!important;line-height:1.35!important}.bonus-card__name>span{color:var(--color-text-muted)!important;display:block!important;font-family:var(--font-family)!important;font-size:var(--fs-11)!important;font-weight:var(--fw-bold)!important;letter-spacing:var(--tracking-wider)!important;margin-bottom:2px!important;text-transform:uppercase!important}.bonus-card__price{font-family:var(--font-display)!important;font-size:var(--fs-16)!important;font-weight:var(--fw-bold)!important;letter-spacing:var(--tracking-tight)!important}.bonus-card__price-old{font-weight:var(--fw-medium)!important}.bonus-card .variant-select__trigger,.bonus-card__price-old{font-family:var(--font-family)!important;font-size:var(--fs-12)!important}.bonus-card .variant-select__trigger{align-items:center!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-input)!important;color:var(--color-text)!important;cursor:pointer!important;display:flex!important;font-weight:var(--fw-semibold)!important;gap:8px!important;height:40px!important;justify-content:space-between!important;padding:0 14px!important;transition:border-color .15s ease!important}.bonus-card .variant-select__trigger:hover{border-color:var(--color-text)!important}.bonus-card .variant-select__value.placeholder{color:var(--color-text-muted)!important}.bonus-card .variant-select__arrow{transition:transform .18s ease!important}.bonus-card .variant-select__arrow.rotated{transform:rotate(180deg)!important}.bonus-card .variant-select__dropdown{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;box-shadow:0 12px 32px -8px #0f0f0f1f!important;padding:6px!important}.bonus-card .variant-select__option{align-items:center!important;border-radius:var(--radius)!important;color:var(--color-text)!important;cursor:pointer!important;display:flex!important;font-size:var(--fs-12)!important;gap:8px!important;padding:8px 10px!important}.bonus-card .variant-select__option:hover{background:var(--color-bg)!important}.bonus-card .variant-select__option.selected,.bonus-card__button{background:var(--color-text)!important;color:var(--color-bg)!important}.bonus-card__button{border:1px solid var(--color-text)!important;border-radius:var(--radius-pill)!important;font-size:var(--fs-12)!important;font-weight:var(--fw-semibold)!important;height:44px!important;letter-spacing:var(--tracking-wide)!important;margin-top:2px!important}.bonus-card__button:hover:not(:disabled){background:var(--color-accent-hover)!important}.bonus-card__controls{align-self:stretch!important;background:var(--color-text)!important;border:1px solid var(--color-text)!important;border-radius:var(--radius-pill)!important;height:44px!important;justify-content:space-between!important;margin-top:2px!important;padding:4px!important}.bonus-card__control-btn{background:transparent!important;border:none!important;border-radius:var(--radius-pill)!important;color:var(--color-bg)!important;height:32px!important;width:32px!important}.bonus-card__control-btn:hover:not(:disabled){background:#ffffff24!important}.bonus-card__control-btn:disabled{opacity:.4!important}.bonus-card__quantity{color:var(--color-bg)!important;font-family:var(--font-display)!important;font-size:var(--fs-13)!important;font-weight:var(--fw-bold)!important}.bonus-page__grid{display:grid!important;gap:clamp(12px,1.5vw,20px)!important;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important;margin-inline:auto!important;max-width:var(--container-wide)!important;padding:clamp(24px,4vw,48px) clamp(16px,3vw,40px) clamp(48px,7vw,96px)!important}.bonus-skeleton{animation:profile-skel 1.4s ease-in-out infinite!important;aspect-ratio:4/5!important;background:linear-gradient(90deg,var(--color-bg) 0,var(--color-border) 50%,var(--color-bg) 100%)!important;background-size:200% 100%!important;border-radius:var(--radius-card)!important}body:has(.bonus-page__empty) .category-header,body:has(.bonus-page__grid) .category-header{text-align:center!important}body:has(.bonus-page__empty) .category-header__inner,body:has(.bonus-page__grid) .category-header__inner{align-items:center!important;text-align:center!important}body:has(.bonus-page__empty) .category-header__inner-heading,body:has(.bonus-page__grid) .category-header__inner-heading{align-items:center!important;display:inline-flex!important;gap:12px!important;justify-content:center!important}body:has(.bonus-page__empty) .hero-breadcrumbs,body:has(.bonus-page__grid) .hero-breadcrumbs{justify-content:center!important}.category-toolbar{align-items:center!important;border-bottom:1px solid var(--color-border)!important;border-top:1px solid var(--color-border)!important;display:flex!important;font-family:var(--font-family)!important;gap:14px!important;justify-content:space-between!important;margin:0 0 clamp(20px,3vw,28px)!important;padding:clamp(14px,2vw,20px) 0!important}@media(max-width:640px){.category-toolbar{flex-wrap:wrap!important;gap:10px!important}}.category-toolbar__count{border:none!important;color:var(--color-text-muted)!important;flex-shrink:0!important;font-family:var(--font-family)!important;font-size:var(--fs-11)!important;font-weight:var(--fw-bold)!important;letter-spacing:var(--tracking-wider)!important;text-transform:uppercase!important;white-space:nowrap!important}@media(max-width:640px){.category-toolbar__count{border:none!important;line-height:1.5!important;margin:0!important;order:1!important;padding:0!important;white-space:normal!important;width:100%!important}}.category-toolbar__actions{align-items:center!important;display:inline-flex!important;flex-shrink:0!important;gap:8px!important}@media(max-width:640px){.category-toolbar__actions{justify-content:space-between!important;order:2!important;width:100%!important}.category-toolbar__actions>*{flex:1 1 0!important}}.product-sort,.sort-trigger{position:relative!important}.sort-trigger{align-items:center!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;font-family:var(--font-family)!important;font-size:12px!important;font-weight:700!important;gap:8px!important;height:var(--btn-h-sm,36px)!important;justify-content:center!important;letter-spacing:.1em!important;padding:0 16px!important;text-transform:uppercase!important;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .05s ease!important;white-space:nowrap!important}.sort-trigger:before{color:var(--color-text-muted)!important;content:"Sort:"!important;font-size:10px!important;font-weight:600!important;letter-spacing:.16em!important;margin-right:2px!important}@media(max-width:640px){.sort-trigger:before{display:none!important}}.sort-trigger:hover{background:var(--color-bg)!important;border-color:var(--color-text)!important}.sort-trigger:active{transform:scale(.97)!important}.sort-trigger.active{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-bg)!important}.sort-trigger.active:before{color:#ffffff8c!important}.sort-value{color:inherit!important;font-family:var(--font-family)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important}.sort-chevron{color:currentColor!important;flex-shrink:0!important;transition:transform .18s ease!important}.sort-chevron.rotated{transform:rotate(180deg)!important}.sort-dropdown{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;box-shadow:0 16px 40px -12px #0f0f0f1f,0 4px 12px -4px #0f0f0f0f!important;display:flex!important;flex-direction:column!important;gap:2px!important;min-width:220px!important;padding:6px!important;position:absolute!important;right:0!important;top:calc(100% + 6px)!important;z-index:50!important}.sort-option{align-items:center!important;background:transparent!important;border:none!important;border-radius:var(--radius)!important;color:var(--color-text)!important;cursor:pointer!important;display:flex!important;font-family:var(--font-family)!important;font-size:var(--fs-13)!important;font-weight:var(--fw-medium)!important;gap:10px!important;justify-content:space-between!important;padding:9px 12px!important;text-align:left!important;transition:background .15s ease,color .15s ease!important;width:100%!important}.sort-option:hover{background:var(--color-bg)!important}.sort-option.selected{background:var(--color-text)!important;color:var(--color-bg)!important;font-weight:var(--fw-semibold)!important}.d2-ckhead__logo img,.d2-ckhead__logo svg,.d2-footer__logo img,.d2-footer__logo svg,.d2-nav__logo img,.d2-nav__logo svg{filter:brightness(0) saturate(100%)!important}.checkout-form .company-content,.company-content,body .company-content{border-top:none!important;padding-top:0!important}.country-box,.delivery-address-box{margin-bottom:16px!important}.delivery-address-box{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;box-shadow:none!important;padding:24px!important}@media(max-width:640px){.delivery-address-box{padding:18px!important}}.delivery-address-box .address-box-header{align-items:center!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;gap:12px!important;margin-bottom:16px!important;padding-bottom:12px!important}.delivery-address-box .address-box-header h3{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:16px!important;font-weight:600!important;letter-spacing:-.01em!important;margin:0!important}.delivery-address-box .country-select,.delivery-address-box button.country-select,.shipping-address .country-select,.shipping-address button.country-select{align-items:center!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-input)!important;color:var(--color-text)!important;cursor:pointer!important;display:flex!important;font-family:var(--font-family)!important;font-size:14px!important;font-weight:500!important;height:48px!important;justify-content:space-between!important;padding:0 18px!important;position:relative!important;transition:border-color .15s ease,box-shadow .15s ease!important;width:100%!important}.delivery-address-box .country-select:hover,.delivery-address-box button.country-select:hover,.shipping-address .country-select:hover,.shipping-address button.country-select:hover{border-color:var(--color-text)!important}.delivery-address-box .country-select:focus,.delivery-address-box .country-select:focus-visible,.delivery-address-box button.country-select:focus,.delivery-address-box button.country-select:focus-visible,.shipping-address .country-select:focus,.shipping-address .country-select:focus-visible,.shipping-address button.country-select:focus,.shipping-address button.country-select:focus-visible{border-color:var(--color-text)!important;box-shadow:0 0 0 3px #0f0f0f0f!important;outline:none!important}.delivery-address-box .country-select>span:last-child,.delivery-address-box button.country-select>span:last-child,.shipping-address .country-select>span:last-child,.shipping-address button.country-select>span:last-child{color:var(--color-text-muted)!important;padding-right:0!important}.country-select-options{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;box-shadow:var(--shadow-overlay,0 12px 32px hsla(0,0%,6%,.08))!important;margin-top:8px!important;max-height:280px!important;overflow-y:auto!important;padding:6px!important}.country-select-options li{border-radius:var(--radius)!important;font-family:var(--font-family)!important;font-size:14px!important;padding:10px 12px!important;transition:background .12s ease!important}.country-select-options li:hover{background:var(--color-bg)!important}.vat-info a{border-bottom:none!important;color:var(--color-text)!important;padding-bottom:0!important;text-decoration:underline!important;text-underline-offset:2px!important}.vat-info a:hover{opacity:.7!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:Manrope;font-style:normal;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) 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:Manrope;font-style:normal;font-weight:500;src:url(./Manrope-normal-500-cyrillic.Dvxsihut.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:Manrope;font-style:normal;font-weight:500;src:url(./Manrope-normal-500-greek.DL7QRZyv.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:Manrope;font-style:normal;font-weight:500;src:url(./Manrope-normal-500-vietnamese.usUDDRr7.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:Manrope;font-style:normal;font-weight:500;src:url(./Manrope-normal-500-latin-ext.Ch3YOpNY.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:Manrope;font-style:normal;font-weight:500;src:url(./Manrope-normal-500-latin.DHIcAJRg.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:Manrope;font-style:normal;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) 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:Manrope;font-style:normal;font-weight:600;src:url(./Manrope-normal-500-cyrillic.Dvxsihut.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:Manrope;font-style:normal;font-weight:600;src:url(./Manrope-normal-500-greek.DL7QRZyv.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:Manrope;font-style:normal;font-weight:600;src:url(./Manrope-normal-500-vietnamese.usUDDRr7.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:Manrope;font-style:normal;font-weight:600;src:url(./Manrope-normal-500-latin-ext.Ch3YOpNY.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:Manrope;font-style:normal;font-weight:600;src:url(./Manrope-normal-500-latin.DHIcAJRg.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:Manrope;font-style:normal;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) 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:Manrope;font-style:normal;font-weight:700;src:url(./Manrope-normal-500-cyrillic.Dvxsihut.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:Manrope;font-style:normal;font-weight:700;src:url(./Manrope-normal-500-greek.DL7QRZyv.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:Manrope;font-style:normal;font-weight:700;src:url(./Manrope-normal-500-vietnamese.usUDDRr7.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:Manrope;font-style:normal;font-weight:700;src:url(./Manrope-normal-500-latin-ext.Ch3YOpNY.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:Manrope;font-style:normal;font-weight:700;src:url(./Manrope-normal-500-latin.DHIcAJRg.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}.d2-error[data-v-6fc29655]{align-items:center;background:var(--color-bg);display:flex;font-family:var(--font-family);justify-content:center;min-height:78vh;overflow:hidden;padding:clamp(48px,8vw,112px) clamp(16px,3vw,40px);position:relative}.d2-error[data-v-6fc29655]:before{background:radial-gradient(ellipse 60% 50% at 50% 100%,var(--color-border) 0,transparent 70%);content:"";inset:0;opacity:.4;pointer-events:none;position:absolute}.d2-error__inner[data-v-6fc29655]{align-items:center;display:flex;flex-direction:column;gap:18px;max-width:640px;position:relative;text-align:center;z-index:1}.d2-error__badge[data-v-6fc29655]{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);display:inline-flex;gap:10px;margin-bottom:4px;padding:6px 14px 6px 12px}.d2-error__badge-pulse[data-v-6fc29655]{background:var(--color-danger);border-radius:50%;flex-shrink:0;height:8px;position:relative;width:8px}.d2-error__badge-pulse[data-v-6fc29655]:after{animation:d2-error-pulse-6fc29655 1.6s ease-out infinite;background:inherit;border-radius:inherit;content:"";inset:0;position:absolute}.d2-error__badge-text[data-v-6fc29655]{color:var(--color-text-muted);font-family:var(--font-family);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}@keyframes d2-error-pulse-6fc29655{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.d2-error__code[data-v-6fc29655]{color:var(--color-text);font-family:var(--font-display);font-size:clamp(8rem,24vw,18rem);font-weight:700;letter-spacing:-.06em;line-height:.85;margin:0 0 -20px}@media(max-width:540px){.d2-error__code[data-v-6fc29655]{margin-bottom:-10px}}.d2-error__title[data-v-6fc29655]{color:var(--color-text);font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;letter-spacing:-.03em;line-height:1.1;margin:0;text-wrap:balance}.d2-error__lede[data-v-6fc29655]{color:var(--color-text-muted);font-family:var(--font-family);font-size:var(--fs-15);line-height:1.6;margin:0;max-width:480px}.d2-error__actions[data-v-6fc29655]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:8px}.d2-error__cta[data-v-6fc29655]{align-items:center;background:var(--color-text);border:1px solid var(--color-text);border-radius:var(--radius-pill);color:var(--color-bg);cursor:pointer;display:inline-flex;font-family:var(--font-family);font-size:var(--fs-13);font-weight:600;gap:8px;height:var(--btn-h-lg,56px);letter-spacing:.08em;padding:0 28px;text-transform:uppercase;transition:background .18s ease,color .18s ease,border-color .18s ease,gap .18s ease,transform .05s ease;white-space:nowrap}.d2-error__cta .iconify[data-v-6fc29655],.d2-error__cta .v-icon[data-v-6fc29655],.d2-error__cta i[data-v-6fc29655],.d2-error__cta svg[data-v-6fc29655]{color:currentColor;transition:transform .18s ease}.d2-error__cta[data-v-6fc29655]:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);gap:12px}.d2-error__cta[data-v-6fc29655]:active{transform:scale(.99)}.d2-error__cta--ghost[data-v-6fc29655]{background:transparent;border-color:var(--color-border);color:var(--color-text)}.d2-error__cta--ghost[data-v-6fc29655]:hover{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}.d2-error__cta--ghost:hover .iconify[data-v-6fc29655],.d2-error__cta--ghost:hover .v-icon[data-v-6fc29655],.d2-error__cta--ghost:hover i[data-v-6fc29655],.d2-error__cta--ghost:hover svg[data-v-6fc29655]{transform:translate(-3px)}.d2-error__shortcuts[data-v-6fc29655]{align-items:center;border-top:1px solid var(--color-border);display:inline-flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:16px;max-width:360px;padding-top:20px;width:100%}.d2-error__shortcuts-label[data-v-6fc29655]{color:var(--color-text-muted);font-family:var(--font-family);font-size:11px;font-weight:700;letter-spacing:.14em;margin-right:4px;text-transform:uppercase}.d2-error__shortcut[data-v-6fc29655]{border-bottom:1px solid transparent;color:var(--color-text);font-family:var(--font-family);font-size:var(--fs-13);font-weight:600;padding-bottom:1px;text-decoration:none;transition:border-color .15s ease,opacity .15s ease}.d2-error__shortcut[data-v-6fc29655]:hover{border-bottom-color:var(--color-text);opacity:1}.d2-error__shortcut-sep[data-v-6fc29655]{color:var(--color-border);-webkit-user-select:none;-moz-user-select:none;user-select:none}
